scrapseibe - /scrapseibe/Philosophy of Tiddlers
Tiddlywiki
個人用Wiki、個人Wiki
ウィキソフトウェアには共同作業ではなく、コンテンツ管理や個人情報管理を志向するものもある。
そのようなものは、ローカルウィキやデスクトップウィキ、パーソナルウィキと呼ばれる。
パーソナルWiki
personal wiki
Wiki.js
Node.js上で動作するオープンソースのWikiツール
Markdown
TiddlyWiki
Wiki.js - Wikipedia
実装 + された
受け身
実装した
実装されている
Web server
インターネット
Webブラウザ
アプリケーションサーバ
コンテンツ管理システム (CMS)
はたしてそうかな
Webサーバーの設置や設定など、面倒な下準備が不要で、手軽に導入できるWiki。
ふと思ったことを書き留めておきたい。 業務の作業メモとして。そんな使い方。
パーソナルウィキ(personal wiki)
パーソナルWikiの使い方
パーソナル + Wiki
そういうのもあるのか
Wikiとはなにか
まずはタネになるものをさがす
Wiki.js - これじゃない
growi - これじゃない
MediaWiki
Wikipedia などで使われている
YukiWiki
結城浩氏開発
Perl による実装
tiddlyroam · your open source external brain
TiddlyWiki
web-design:Glossary
あいうえお
アイコン
アイコンセット
アクセシビリティ
非同期通信を用いたWebアプリケーションのユーザーインターフェースの構築技術のひとつ。
特定の フレームワークや製品を指す言葉ではなく、JavaScript、HTMLまたはXHTML、CSS、XML、プレーンテキストなどの、Webブラウザ上でプラグインを用いることなく使用可能な技術の組み合わせを指す。
従来のWebアプリケーションでは、データの送受信を行う度にページ遷移を行う必要があった。
HTML5からサポートされるようになった、SVGの形式のひとつ
HTML5では、直接HTML内にSVGを記述し、利用できる
インラインSVGを使えば、画像もHTMLのように扱うことができるようになる(らしい)
記述した SVG は、HTML の DOM の一部になる(DOMツリーとしてブラウザ内部に保持され、CSS や javascript 等で操作することができる)
inline SVG
JavaScript / TypeScript / WebAssembly を実行できるエッジサービス
Deno Deploy | Deno
deno-ja - /deno-ja/Deno Deploy
daiiz - /daiiz/Deno Deploy
uki00a - /uki00a/Deno Deploy
Javascript
オブジェクト + リテラル
object literal
JavaScript
JSON
google/zx
JavaScript
shell script
実行時に変数の型が定まる言語
Ruby
Python
PHP
JavaScript
JavaScript
JavaScriptエンジン
JavaScript + エコシステム
#なにそれ
実装 + される
実装する
実装した
実装された
実装 + した
過去形
実装する
実装される
実装された
1969年、IBM社によるIMS(Information Managing System)で実装された モデルである。
ツリー状にデータがポインタで接続されている。
上位から下位に高速に検索できるが、データの種類が増えるにつれて構造が複雑になる。
同一部下が複数の部署の兼務などになると対応できない。
複雑さの減少
明確な 定義 はない
な、なんだってー
complex networks
複雑 + ネットワーク
複雑なネットワーク
FAVorite ICONの略で、Webブラウザのブックマークやウィンドウアイコン・タブなどに現れることのある、Webサイト 独自のアイコン。
独自のico形式の画像ファイルを用意して、ページのあるディレクトリかその上位のディレクトリに「favicon.ico」というファイル名で置くか、あるいはページのhead要素内に
<link rel="shortcut icon" href="icoファイルのアドレス">
Webブラウザに実装された、リソース取り扱いに関する セキュリティ上の仕組み
同一生成元ポリシー
SOP : Same-Origin Policy
CORS(オリジン間リソース共有)
CSRF
小規模なWiki
パーソナルウィキなど
大規模Wiki
Obsidian (オブシディアン) とは
マークダウンエディタ(Markdown editor)
パーソナルナレッジベース(personal knowledge base)
第二の脳(second brain)
言ってて恥ずかしくないのだろうか
パーソナルウィキ
Commonplace book
Notetaking
Outliner
Personal information manager
単語を暗記するために作られた ノート または 本のこと
単語の意味を正確に覚えているかなんて、実は どうでもいい(いいのかそれで…)
「知ってるか知らないか」だけを感覚で判断し、ガンガン単語帳をめくることで、従来の何倍ものスピードで単語を覚えることができる
単語カード
word card
デスクトップアプリケーション(desktop application)のウィキソフトウェア(Wiki software)
気軽に メモとかスクラップブックとかそういうの。
desktop wiki
Zim
パーソナルウィキ
いまのところ、ハッタリのみ。
PKMS : personal knowledge management system
カード(card) - ナレッジの入れもの
コンテント(content)
カードの内容
メモの取り方:プログラミング編
プログラミングにおいては、使用できる コンピュータ資源を最大限有効に使うことを考える。
検索できること
再利用できること
コンピュータの得意なこと
個人情報管理ソフト、個人情報管理ツール。
スケジュールや住所録、やるべき仕事のリスト(ToDoリスト)など、個人情報を管理する ソフトウェア。
基本的には、手帳と同じような機能だと思えばいい。
PIM : personal information manager
パーソナルインフォメーションマネジメント
パーソナルインフォメーションマネージャー
個人 - 情報 - 管理
個人情報 - 情報管理(IM : Information Management)
パーソナルナレッジマネジメント(PKM : Personal knowledge management)
時間管理、タイムマネジメント (time management)
A personal wiki for Atom.
パーソナルウィキ(Personal wiki)
Vimwiki -- 元ネタ
howm
リンク(link)
海外では割とメジャーらしい。
ウィキソフトウェア(Wiki software)、ウィキエンジン(wiki engine)
パーソナルウィキ(Personal wiki)
Python
MoinMoinWiki - MoinMoin
Vim Scriptで動作する Wiki
Webサーバーを立てる必要がない
メモやアイデアを整理する
ToDoリストの管理
ドキュメントを書く
こんにちは、講師のビーバー君だよ
ビーバー君
よろしくお願いします
suto3
今回はWiki(ウィキ)について学ぶよ
直訳すると「配備する」
主に WebアプリケーションやWebサービスにおいて、
コンパイルしたプログラムやクラスファイルなどを、Webサーバー上に配置して、
クライアントから実行可能な状態にすること。
deploy
IBM HTTP Server
nginx
Microsoft Internet Information Services
オープンストリートマップ (OpenStreetMap) - Apacheのモジュールmod_tileの機能を利用している。
Webサーバー
ハードウェアの性能上は問題がなくても、クライアント数があまりにも多くなるとサーバがパンクする問題のこと。
C は「Client(クライアント)」の頭文字、10K は「1 万台」を意味する。
「クライアント 1 万台問題」ともいわれる。
プロセス番号が足りなくなる
C10k problem
1. コンピューターのプログラムで、標準となっている入力または出力を変更すること。
2. Webサーバーにおいて、指定された Webページから別のページへ転送させること。HTTPリダイレクト。URLリダイレクト。
redirect
https://ja.wikipedia.org/wiki/リダイレクト
簡易的なマークアップ言語。
文法が簡潔で、習得が比較的容易。
HTMLやXMLに比べて 読みやすく、記述量が少ない。
ふつうWebサーバー上でHTMLやXMLに変換して用いる。
軽量言語。
WebサーバーにあるHTMLをとってくるだけ
誰が見ても同じ内容が表示される
シンプルな仕組み
static web page
静的Webページ
hosting service ; internet hosting service
ホスティング(hosting)、レンタルサーバー(rental server)
ホスティングサーバー
Webサーバー(Web Server)
Webサイト(web site)
API + サーバー
API server
Webサーバー
RESTサーバー
スキームがhttpの場合
スキーム
そのURLが指す オブジェクトにアクセスする際の手段、プロトコルを示す部分。
スキームの種類によって、URLの残りは意味が変わる。
http の他には、ftp gopher mailto などが指定できる。
Webサーバー
Server (computing)
Application server
Comparison of web server software
HTTP server (core part of a web server program that serves HTTP requests)
コンピュータネットワークにおいて、クライアントコンピュータに対し、自身の持っている機能やデータを提供する コンピュータのこと。
インターネットにおけるWebサーバーなどが該当する。
また、クライアントソフトウェアに対し、自身の持っている機能やデータを提供するソフトウェアのこと。
server
アクセス制御
ロボット型検索エンジンとは、
インターネット上で提供される情報検索システムのひとつで、
検索エンジンという情報収集プログラムが
世界中のWebサーバーを巡回し
て自動的にWebページに関する情報を収集し、
REST + サーバー
Webサーバー
APIサーバー
自分がやったことを客観的に把握する
書くことを取捨選択 しなくてよい
文章のまとまりを必要としない
行動 + 記録
行動記録表
from ランチャーの種類
長所
プログラムの登録を必要としない。
キーボードのみで素早く起動できる。
登録プログラムの整理が必要ない。
P操作とV操作の順番を間違えると言うような単純なミスを犯しやすい
if文などの条件文とともに使っていると、操作を飛ばすケースを作ってしまう
P操作でセマフォが0であると、待つ以外に何もできない
複数のセマフォがあるときに、どれか1つを待つと言うことはできない
セマフォを必要としないプロセスでも、そのセマフォが見えてしまう
from 実体
変化しやすい多様なものの根底にある持続的・自己同一的なもの。
アリストテレスでは具体的個物(主語となって述語とならないもの)が、またデカルトではそれ自身で存在し他物を必要としないものが実体とされた。
〔哲〕〔(ラテン) substantia; (ギリシヤ) ousia〕
table:wiki
開放性 不十分であったり貧弱なページを発見でき、誰でも簡単に編集して修正できる
漸増性 まだ書かれていないページも含めて他のページを引用できる
組織性 文書の構造と内容を編集して更新できる
日常性 ページマークアップのための少数の有用な規約を提供する
当面 必要としない 器具などを入れておく場所。
また、そのための小屋。
storage room ; storeroom ; lumber room
納屋(なや)
倉(くら)
特定分野や専門分野ではない、総合的でありかつ理解するのに高度な専門知識を必要としない 知識。
general knowledge
一般 + 知識
社会常識
専門知識
階層整理
階層構造
フォルダ分類
Wiki - 階層整理型WiKi
スケールしない - スケールする
情報の創造
新しい情報(価値)を作り出す 作業
intelligent production
知的 + 生産
知的作業
from suto3-watchlist
suto3-watchlist-S
sagipedia
sakapun
saitotetsuya
概念地図
concept map
コンセプト + マップ
ラベル(label)
概念ラベル
ディレイアリング(delayering)
脱階層化
階層脳
/nota-private-sample/脱階層
rakusai - /rakusai/Scrapboxは脱階層? なぜ文章内は階層なのか?
You ain't gonna need it
You aren’t gonna need it
無駄なコードを書かない
KISS原則
設計の単純性 および 不要な 複雑化を避けるべきだという経験則
shokai - /shokai/頭にスッと入ってくる箇条書きの構成方法
scrapseibe - /scrapseibe/頭にスッと入ってくる箇条書きの構成方法
villagepump - /villagepump/頭にスッと入ってくる箇条書きの構成方法
arpla - /arpla/頭にスッと入ってくる箇条書き
箇条書き - Scrapbox:箇条書き
ニューノーマル(new normal)
scrapseibe - /scrapseibe/新しい生活様式
リモートワーク
密集回避
密閉回避
サポート + 文
サポートセンテンス
支持文
scrapseibe - /scrapseibe/サポート文
こころの観念的要素の関連する個別的精神機能。
なんじゃそら。
思考 + 機能
scrapseibe - /scrapseibe/思考機能