nDiki : emacs-wiki
emacs-wiki
ローカルな Wiki を Emacs で編集できるようにする。 Lisp を埋め込めるのが特徴。
最初の作者は John Wiegley 氏。 2.33 から Damien Elmes 氏がメンテナになっている。
日記より
スポンサード リンク
Related term
2002年4月22日 (月)
■ [ www.naney.org ] emacs-wiki で用語集

すぐ飽きるかもしれないけれど、emacs-wiki で用語集(http://www.naney.org/glossary/) (というか、雑記ページというか)を作り(かけ)てみる。
何の「用語」かという話は置いておく。
- www.naney.org 容量超過警告につきダイエット開始 (2006-10-03)
- [ www.naney.org ]10:30 www.naney.org ... (2001-08-05)
- mixi の写真にメッセージを (2004-11-28)
- www.naney.org 内のアルバムページ JAlbum で作りなおす (2004-11-15)
- 私的10大ニュース2004 [ comp ] (2004-12-31)
■ emacs-wiki のページを project でわける

仕事のちょっとしたメモを emacs-wiki でメモしている。 でそのメモ群を(内部的に) public にする必要がでてきた。 最初は手で HTML に書き写していたんだけれど、そういえば emacs-wiki 自体で HTML にエクスポートできるんだっけ。
C-c C-p。 HTML に変換するの意識しないで入力してあったから、設定ファイルの写しの部分とかは変だな。emacs-wiki 風に修正。 あともう一つの問題は、仕事以外のプライベートのメモも emacs-wiki で管理してあった事。 emacs-wiki 用ディレクトリを別にして、必要に応じて設定ファイル使い分けか。 面倒くさいな……。 と思ったら、emacs-wiki にちゃんと project という概念があって複数のページセット使い分けられるでないの。 これは便利。
さっそく、仕事のは別プロジェクトに切り出し。
- emacs-wiki の中の Perl ソースコードを整形できるように (2002-06-08)
- FreeMind でマインドマップ (2005-06-02)
- ノート PC で Apache Virtual Host (2004-12-15)
- GTD 参照資料ファイル置場として howm を使い始めてみた (2006-03-31)
- Emacs でお好きな言語のソースコードを色付き HTML テキストに変換 (2006-04-21)
2002年6月8日 (土)
■ emacs-wiki の中の Perl ソースコードを整形できるように

昨日にひき続き、emacs-wiki を拡張。
emacs-wiki には <c-source>...</c-source>と書くと HTML 変換の際に c2html で整形して埋む込む機能がある。 これを、まねて <perl-source>...</perl-source>で perl2html で整形して埋め込こめるようにしてみた。
- Emacs でお好きな言語のソースコードを色付き HTML テキストに変換 (2006-04-21)
- 第2回 社内 Perl 勉強会 (2006-04-28)
- Perl 用の doxygen のようなツールはないのかな (2006-07-25)
- Perl プリティプリンタの定番 perltidy (2006-04-23)
- Rubric でプライベート SBS を立てるも 0.140 では日本語に不具合 (2006-07-22)
2002年10月22日 (火)
■ JGraph

やはり Wiki のページ間のグラフが見れるようにしたいな。 emacs-wiki では Graphviz と連携してグラフを描かせてみているんだけど、NaneyOrgWiki のあるレンタルサーバではサーバサイドでやるのは辛いかな。
Java Web Start な Java アプリケーションと連携するなら簡単かも。 ということで、以前からチェックしていた JGraph を使ってみる(といっても HelloWorld)。
が、実際には日本語フォントの設定になだれ込む事に。
- GanttProject で開発スケジュールを作成 (2004-08-26)
- www.naney.org 容量超過警告につきダイエット開始 (2006-10-03)
- PAR (2004-07-19)
- キックオフミーティング2日目 (2004-10-26)
- [ WiKicker ] 書き込みをパターンでチェック (2004-12-13)
2004年2月10日 (火)
■ Wikiの文法の標準化

今まで触れなかったが、やはり文法拡張する際は気になる存在。
各方面で出ている賛否どちらの意見もうなずける点が多く、自分の思いつく点もだいたいどこかで語られている感じ。
私が最初に Wiki の存在を知ったのは、やまだ君からだった。 当然「記法(文法)は?」というのがまず気になった点だったが、その時すでに「Wikiの文法はWikiEngine毎に異なる」という事だった。
WiKicker という新しい WikiEngine を作る際には、もちろん各 Wiki の文法を調べたのだが、それはもう様々で。 「見出し」記号など単純に流派的なものと、ブロックやプラグインなど設計思想に依存するものがあって、特に後者はどれかを統一して選択するのは難しいと感じた。
WiKicker では(もともと利用していた) YukiWiki2 に emacs-wiki の [[A][B]] を加え、その他の文法要素と表記は、
- 見やすさ
- メジャー度
- WiKicker のベースの文法と衝突しない
- 行指向を採用(行を越えた、開始・終了を利用者が明記しないで済むように)
- 構文解析しやすい (実装の容易性は、高速化・独自ツール作成時に重要)
あたりをポイントに決めた。
@ 将来標準(ができたとして)に準拠する?
多分しないな。 面倒だし。
- [ WiKicker ] WiKicker へ脚注機能追加 (2004-02-10)
- [ WiKicker ] hell mode - HTMLタグ付けブロックの導入 (2005-09-13)
- 無制限 HTML タグ付けブロックを使って nDiki に Google ... (2007-08-23)
- [ WiKicker ] touch (2003-05-14)
- [ WiKicker ] リビジョンが追加されていかない (2003-04-22)
2004年2月29日 (日)
■ [ DiKicker ] キーワード情報表示機能追加

キーワード毎に記事をつける機能の基本部分ができた。 これで DiKicker の基本的な部分が出来上がり。
日記とキーワードページが自動的に相互リンクされるようになり、またキーワード毎に日記を串刺し表示できるようになった事で、特定のトッピックスをまとめて読めるようになった。 これで面倒だった「日記中の関連する記事へ目次的リンク集」作成をしなくて済むように。
似ている機能を持つシステムとしては
- はてなダイアリー
- wikilog (ishinao.net)
あたりかな(もちろん大小異なるところがあるけど)?
コンテンツ方面ではおいおい emacs-wiki で書いているキーワード別ページを、こちらへ移してくる予定。 細々したHTML(XMLから変換しているもの)も、こちらへまとめたい。
システム的には、見た目も機能も速度もまだまだなのでガリガリ開発継続。 3月中にはある程度安定したものにしたいところ。
- [ DiKicker ] 関連語表示機能を追加 (2005-06-04)
- [ WiKicker ] 日記機能開発開始 (2003-12-27)
- 21:00 [ nDiki ] hnsからDiKickerへ (2004-02-22)
- [ DiKicker ] 関連記事表示機能を追加 (2005-02-26)
- 私的10大ニュース2004 [ web ] (2004-12-31)
2005年3月15日 (火)
■ mimeTeX ってこんなに手軽だったのか

mimeTeX って LaTeX2HTML のようなものだと思っていたけれど、TeX やそのフォントを使わない別個のプログラムだったのか。てっきりヘビー級のものだと思って手を出していなかった。 しかもあっけないほど簡単なビルド手順(mimeTeX 1.60)。
unzip mimetex.zip cc -DAA mimetex.c gifsave.c -lm -o mimetex.cgi
これだけ。TeX 不要。後は mimetex.cgi を配置するだけ。
/mimetex.cgi?x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}
便利。素晴しい。
これで emacs-wiki + LaTeX2HTML のページ(しかも今は環境が壊れてうまく画像が生成できていない)を、nDiki とかにもってこれるな。
- [ Linux ] SSH remote port forwarding (2004-02-02)
- www.naney.org 容量超過警告につきダイエット開始 (2006-10-03)
- WiKicker に Flickr 関連機能追加 (2005-02-11)
- 第1回 社内 Perl 勉強会 (2006-04-21)
- Flickr に登録 (2005-02-08)
2006年3月31日 (金)
■ GTD 参照資料ファイル置場として howm を使い始めてみた

Life Hacks PRESSの巻末「執筆陣に聞きました!」で、角谷信太郎氏が、howm でメモをしていると述べていた。
以前話題なった時にも気になったんだけれど、その時は emacs-wiki を使っていたこともあって手を出しそびれてしまった。
howm は検索を中心としたリンク機能を持つメモツール。名前を指定せずにちょっとしたメモを作成し、後で探し出すことできる。
GTD で参照資料扱いとするメモをどこに保存しておこうかと思案していたのだが、丁度よさそうだ。
ソフトウェアインストール時の作業履歴やら、ちょっとした下書きやらのファイルも散在して後で扱いに困っていたのだが、これらもまとめて放り込んでおける。 しばらく使い込んでカスタマイズしたりして、自分流のスタイルを模索してみることにしよう。
howm 自体はほとんど書式というものがない。 自分の好きな形式で自由に書くことができる。 自分は reStructuredText か WiKicker 形式で書くことになるかな。
その辺も含めていろいろ遊んでみよう。
- howm で nDiki の記事も検索対象にする (2006-04-02)
- Rubric でプライベート SBS を立てるも 0.140 では日本語に不具合 (2006-07-22)
- GTD Next Actions リスト用ノートをやめる (2007-07-25)
- 社内 Blog 開設 (2006-05-16)
- [ WiKicker ] Memcached を使った検索結果のキャッシング (2004-01-15)
2006年4月21日 (金)
■ Emacs でお好きな言語のソースコードを色付き HTML テキストに変換

今日の Perl 勉強会向けに、自分の書いたコードをプリントアウトする。 どうせなら見易くなるように、色付けして出したいな。 でも、Perl のプリティプリンタって何があるのだろう?
調べている時間もあまり無いしどうしようかな。 あ、そういえば昔 emacs-wiki でソースコードを埋めこむ際に何か外部プリティプリンタを呼び出していたっけか。
とうことで emacs-wiki を調べてみる。するとどうも最近の emacs-wiki は htmlize.el を使って直接 HTML テキストを生成してしまっているらしい。*1
*1 昔 emacs-wiki を使っていた頃の自分の設定を見てみると、その頃は perl2html -n -s していたようだ
@ htmlize.el
ということで htmlize.el がロードされている状態で、Perl ソースコードを開いているバッファで以下を実行。
M-x htmlize-buffer
すると新しいバッファに HTML テキストが生成される。 お、お手軽。 行番号も入れたかったのだが、残念ながらその方法は見つからず。
ソースコードに限らずハイライトされているバッファなら、その色付けでマークアップされた HTML テキストを生成できるようだ。
便利。ちょっとした時に使えそうなので覚えておこう。
- Perl プリティプリンタの定番 perltidy (2006-04-23)
- 第2回 社内 Perl 勉強会 (2006-04-28)
- 第1回 社内 Perl 勉強会 (2006-04-21)
- Perl 用の doxygen のようなツールはないのかな (2006-07-25)
- emacs-wiki の中の Perl ソースコードを整形できるように (2002-06-08)
2006年10月3日 (火)
■ www.naney.org 容量超過警告につきダイエット開始

ホスティングサービス会社より、www.naney.org が契約容量超過との警告のメールをもらった。まずい。
ということで急いでデータの整理を開始。
- ログファイルの見直し
- nDiki のログ (Log::Log4perl) のログレベルを落とす
- rogrotate の rotate、size パラメータを小さ目に設定しなおし
- hns の log を削除
- バックアップの見直し
- NaneyOrgWiki のバックアップファイルを削除
- NaneyOrgWiki のバックアップ(daily)を停止
- NaneyOrgWiki の RCS ファイル削除
- 作業ファイルの見直し
- コンテンツの見直し
- emacs-wiki で作っていたコンテンツを削除
これでもまだまだ。コンテンツ系も、かなり整理する必要がありそうだ。 できれば他からリンクされているコンテンツについては対応する新しいものへリダイレクト設定しておきたいのだが、作業時間的にはちょっと無理。
- Windows 上での Apache 2.0.53 では PATH_INF... (2005-04-10)
- [ www.naney.org ] 23:00 明日に移転先サーバの設定完了予定 (2002-01-22)
- [ Perl ] Log::Log4perlのはまりどころ (2004-03-02)
- www.naney.org が書籍で紹介される? (2004-05-28)
- Linux で使えるデスクトップ検索ツール Beagle でローカルファイ... (2006-08-08)
スポンサード リンク
■よく検索されるキーワード
perl(62) torrent(54) linux(48) 提案書(47) windows(43) 書き方(41) 使い方(29) アジェンダ(26) x31(25) 充電式カイロ(25) cvs(22) インストール(20) サンプル(20) thinkpad(19) アジェンダとは(19) f-01a(18) wiki(17) c#(16) 感想(16) カイロ(16) usb(16) java(16) 秋葉原(15) debian(15) ヨドバシカメラ(15) subversion(15) 壁紙(15) 作り方(15) 静電気(14) apache(14) グッズ(14) デロンギ(13) フリー(13) sh-01a(13) ganttproject(13) 修理(13) ssh(12) svn(12) ヨドバシ(12) truecrypt(12) ダイソー(11) 手帳(11) activeperl(11) ubuntu(11) ほぼ日手帳(11) firefox(10) mew(10) mp980(10) ドラマ(10) 日本語(10) n-01a(10) google(10) tc-1(10) 評判(10) ツール(10) djunit(9) cgi(9) 動画(9) mp3(9) オイルヒーター(9) docomo(9) rcs(9) 除去(9) centos(9) メモリ(9) エネループ(9) 設定(9) p-01a(9) tortoisesvn(9) 無印(8) ケース(8) 口コミ(8) ミノルタ(8) メール(8) インストーラ(8) 会議(8) xampp(8) 加湿器(8) af(7) 値段(7)■注目キーワード
購入 買った 発売日 フリー 無料 価格 値段 作り方 選び方 使い方 方法 設定 サンプル ダウンロード 限定 在庫 予約 穴場 比較 検証 レビュー 感想 評価 評判 使用感 使ってみた 口コミ 噂 最新 MP3 動画 意味 お薦め お勧め おすすめ 便利 Blog ブログ mixi 修理 デザインProcess Time: 16.943776s / load averages: 0.15, 0.15, 0.16
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)



スポンサード リンク