読者です 読者をやめる 読者になる 読者になる

はてな記法でメモ書きできるnimpad公開しました

http://nimpad.jp/

学生の頃に作って途中で飽きてほったらかしのままだったのですが、このままお蔵入りさせるのもどうかと思ったので公開します。以下トップページからの引用。

  • はてな記法を使えます
  • 主要なプログラミング言語シンタックスハイライトに対応しています
  • 記事名のインクリメンタル検索から素早くページに移動できます
  • いくつかの記事をまとめて見たり、縦横に並べながら編集できます
  • 複数人で使うコラボレーションツールではなく、あくまで個人向けのwikiです

開発小話

  • apache+php5.3+MySQLで構築
  • konstruktというマイナーなフレームワーク使用
  • PHPで使えるはてな記法パーサが無かったので自分で実装
  • パーサ構築するのに使えるPHPのパーサコンビネータとかも当時無かったのでこれも自分で実装
  • デザインとかわからなくて三回ぐらいリデザインした気がする、が今となってはあんまり気に入ってない
  • 編集欄でEmacsキーバインド実装したが、macだと動いてないという指摘。当時mac持ってなかったので放置