AST
[#<Element:0x000056186aa09ed8
@attr={},
@block=true,
@contents=
[#<Element:0x000056186a330918
@attr={},
@block=false,
@contents=["PakiWiki"],
@innerYATML="PakiWiki",
@name="link">],
@innerYATML="PakiWiki",
@name="section">,
#<Element:0x000056186b746128
@attr={},
@block=false,
@contents=["Plugin"],
@innerYATML="Plugin",
@name="link">,
#<Element:0x000056186b5bb240
@attr={},
@block=false,
@contents=[],
@innerYATML="",
@name="br">,
"ikejima.orgのために作ったWiki",
#<Element:0x000056186b4bdf78
@attr={},
@block=false,
@contents=[],
@innerYATML="",
@name="br">,
"Rubyで作った。",
#<Element:0x000056186b3fda48
@attr={},
@block=false,
@contents=[],
@innerYATML="",
@name="br">,
"FastCGIが動作する環境では非常に高速に動くと思う。",
#<Element:0x000056186b348378
@attr={},
@block=false,
@contents=[],
@innerYATML="",
@name="br">,
#<Element:0x000056186b33b5d8
@attr={},
@block=true,
@contents=["歴史"],
@innerYATML="歴史",
@name="section">,
"高校生の頃は手書きでHTML書いていたが、",
#<Element:0x000056186a661b78
@attr={},
@block=false,
@contents=[],
@innerYATML="",
@name="br">,
"大学生になってから、手書きは面倒になってきた。",
#<Element:0x000056186a92ac88
@attr={},
@block=false,
@contents=[],
@innerYATML="",
@name="br">,
"同時に、世間ではWikiというものが流行してきた。",
#<Element:0x000056186b86c020
@attr={},
@block=false,
@contents=[],
@innerYATML="",
@name="br">,
#<Element:0x000056186b7a8cb0
@attr={},
@block=false,
@contents=["PukiWiki"],
@innerYATML="PukiWiki",
@name="link">,
"がシェアが高かったので、俺もこれを使う事にして、",
#<Element:0x000056186b631d78
@attr={},
@block=false,
@contents=[],
@innerYATML="",
@name="br">,
"しばらく使っていた。",
#<Element:0x000056186b52c838
@attr={},
@block=false,
@contents=[],
@innerYATML="",
@name="br">,
"しかし、シェアが高いのが原因か、",
#<Element:0x000056186b45ff90
@attr={},
@block=false,
@contents=[],
@innerYATML="",
@name="br">,
"不幸にも、開発ができない人がコミュニティに流入してきて、",
#<Element:0x000056186b3a8e80
@attr={},
@block=false,
@contents=[],
@innerYATML="",
@name="br">,
#<Element:0x000056186b2f9430
@attr={},
@block=false,
@contents=["PukiWiki"],
@innerYATML="PukiWiki",
@name="link">,
"本家の開発は停滞してしまった。",
#<Element:0x000056186aa751d8
@attr={},
@block=false,
@contents=[],
@innerYATML="",
@name="br">,
"同時に、俺個人では勝手に改造して使っていたが、",
#<Element:0x000056186a3bc8a0
@attr={},
@block=false,
@contents=[],
@innerYATML="",
@name="br">,
"PHPのコードを書くのがツラくなってきた。",
#<Element:0x000056186b819b18
@attr={},
@block=false,
@contents=[],
@innerYATML="",
@name="br">,
#<Element:0x000056186b818c40
@attr={},
@block=false,
@contents=[],
@innerYATML="",
@name="br">,
"2003年か4年ごろ、情報特別演習という授業があって、",
#<Element:0x000056186b7547a0
@attr={},
@block=false,
@contents=[],
@innerYATML="",
@name="br">,
"その一環として、自分で設計したWikiをRubyで書いてそれを使おうという事になった。",
#<Element:0x000056186b68df38
@attr={},
@block=false,
@contents=[],
@innerYATML="",
@name="br">,
#<Element:0x000056186b68d358
@attr={},
@block=false,
@contents=[],
@innerYATML="",
@name="br">,
"このWikiはその頃に書いたコードにつぎたしつぎたして使っている。",
#<Element:0x000056186b5baae8
@attr={},
@block=false,
@contents=[],
@innerYATML="",
@name="br">,
"最初はCGI、次にFastCGI、今はRackで動いている。",
#<Element:0x000056186b4bd7d0
@attr={},
@block=false,
@contents=[],
@innerYATML="",
@name="br">,
"またストレージも、最初はテキストファイルから、",
#<Element:0x000056186b3fcd50
@attr={},
@block=false,
@contents=[],
@innerYATML="",
@name="br">,
"SQLiteやMySQLを使い、今はMongoDBに保存している。",
#<Element:0x000056186b33ba88
@attr={},
@block=false,
@contents=[],
@innerYATML="",
@name="br">,
"しかし、パーサやプラグインなどは最初に書いたものそのままだ。",
#<Element:0x000056186b296100
@attr={},
@block=false,
@contents=[],
@innerYATML="",
@name="br">,
#<Element:0x000056186b2950e8
@attr={},
@block=true,
@contents=["バグ報告"],
@innerYATML="バグ報告",
@name="section">,
#<Element:0x000056186a6563b8
@attr={},
@block=true,
@contents=
["プレビューとかもほしいな",
#<Element:0x000056186a9285c8
@attr={},
@block=false,
@contents=[],
@innerYATML="",
@name="br">,
"Markdownサポートしてほしい.",
#<Element:0x000056186b86a1d0
@attr={},
@block=false,
@contents=[],
@innerYATML="",
@name="br">,
"○シャープ(#)を含むページが作れない ",
#<Element:0x000056186b8693e8
@attr={},
@block=false,
@contents=["C#"],
@innerYATML="C#",
@name="link">,
#<Element:0x000056186b6e5670
@attr={},
@block=false,
@contents=[],
@innerYATML="",
@name="br">,
"○キャッシュほしい",
#<Element:0x000056186b6196d8
@attr={},
@block=false,
@contents=[],
@innerYATML="",
@name="br">,
"バックアップの削除機能が欲しい",
#<Element:0x000056186b50a9e0
@attr={},
@block=false,
@contents=[],
@innerYATML="",
@name="br">,
"○パスワードチェックをどうしよう",
#<Element:0x000056186b44e510
@attr={},
@block=false,
@contents=[],
@innerYATML="",
@name="br">,
"○linkプラグインでターゲットをメールアドレスに ",
#<Element:0x000056186b44d110
@attr={},
@block=false,
@contents=["mailto:syun@ikejima.org"],
@innerYATML="mailto:syun@ikejima.org",
@name="link">,
#<Element:0x000056186b2ed888
@attr={},
@block=false,
@contents=[],
@innerYATML="",
@name="br">,
"○URLを書いたらリンクにしてほしい",
#<Element:0x000056186abea680
@attr={},
@block=false,
@contents=[],
@innerYATML="",
@name="br">,
"メールアドレスにリンクが欲しい syun@ikejima.org",
#<Element:0x000056186aa2d3d8
@attr={},
@block=false,
@contents=[],
@innerYATML="",
@name="br">,
"○ネストしたリストが欲しい",
#<Element:0x0000561869fb0ae0
@attr={},
@block=false,
@contents=[],
@innerYATML="",
@name="br">,
"トラックバックぐらい送れて当然",
#<Element:0x000056186b7f9c00
@attr={},
@block=false,
@contents=[],
@innerYATML="",
@name="br">,
"表示がダサイ 特にメニューまわり。",
#<Element:0x000056186b73a990
@attr={},
@block=false,
@contents=[],
@innerYATML="",
@name="br">,
"○更新の衝突が困る マージつけた。",
#<Element:0x000056186b67c148
@attr={},
@block=false,
@contents=[],
@innerYATML="",
@name="br">,
"○ DIFFを見たい。",
#<Element:0x000056186b59e758
@attr={},
@block=false,
@contents=[],
@innerYATML="",
@name="br">,
"○↓プラグインじゃなくてCSSでできるよ",
#<Element:0x000056186b4a3498
@attr={},
@block=false,
@contents=[],
@innerYATML="",
@name="br">,
"○そもそも色を付けるプラグインがない。",
#<Element:0x000056186b3e29f0
@attr={},
@block=false,
@contents=[],
@innerYATML="",
@name="br">,
"○ グラフぐらい書けないと。",
#<Element:0x000056186b32d410
@attr={},
@block=false,
@contents=[],
@innerYATML="",
@name="br">,
"○ mod_rewriteがうまく動いていない(アドレス中にwiki.cgiが見える)",
#<Element:0x000056186acb2c20
@attr={},
@block=false,
@contents=[],
@innerYATML="",
@name="br">,
"○日本語のタイトルがうまく動かない。",
#<Element:0x000056186aab1520
@attr={},
@block=false,
@contents=[],
@innerYATML="",
@name="br">,
"○",
#<Element:0x000056186a62a178
@attr={},
@block=false,
@contents=["AutoLink"],
@innerYATML="AutoLink",
@name="link">,
"がない。",
#<Element:0x000056186b7994e0
@attr={},
@block=false,
@contents=[],
@innerYATML="",
@name="br">,
"500kb以上のページを作ると表示できなくなる(メモリ不足)",
#<Element:0x000056186b6d7bb0
@attr={},
@block=false,
@contents=[],
@innerYATML="",
@name="br">,
"○SQLに対応してないので遅い",
#<Element:0x000056186b60ba60
@attr={},
@block=false,
@contents=[],
@innerYATML="",
@name="br">,
"過去のバージョンがありすぎ",
#<Element:0x000056186b508d20
@attr={},
@block=false,
@contents=[],
@innerYATML="",
@name="br">,
"コメント欄を一つのページには一個しか作れない。"],
@innerYATML=
"プレビューとかもほしいな\n" +
"Markdownサポートしてほしい.\n" +
"○シャープ(#)を含むページが作れない [[C#]]\n" +
"○キャッシュほしい\n" +
"バックアップの削除機能が欲しい\n" +
"○パスワードチェックをどうしよう\n" +
"○linkプラグインでターゲットをメールアドレスに [[mailto:syun@ikejima.org]]\n" +
"○URLを書いたらリンクにしてほしい\n" +
"メールアドレスにリンクが欲しい syun@ikejima.org\n" +
"○ネストしたリストが欲しい\n" +
"トラックバックぐらい送れて当然\n" +
"表示がダサイ 特にメニューまわり。\n" +
"○更新の衝突が困る マージつけた。\n" +
"○ DIFFを見たい。\n" +
"○↓プラグインじゃなくてCSSでできるよ\n" +
"○そもそも色を付けるプラグインがない。\n" +
"○ グラフぐらい書けないと。\n" +
"○ mod_rewriteがうまく動いていない(アドレス中にwiki.cgiが見える)\n" +
"○日本語のタイトルがうまく動かない。\n" +
"○AutoLinkがない。\n" +
"500kb以上のページを作ると表示できなくなる(メモリ不足)\n" +
"○SQLに対応してないので遅い\n" +
"過去のバージョンがありすぎ\n" +
"コメント欄を一つのページには一個しか作れない。\n",
@name="comment">]
wabisabi
[["h2", {}, ["a", {"href"=>"/PakiWiki/"}, "PakiWiki"]],
["a", {"href"=>"/PakiWiki.Plugin/"}, "Plugin"],
["br", {}],
"ikejima.orgのために作ったWiki",
["br", {}],
"Rubyで作った。",
["br", {}],
"FastCGIが動作する環境では非常に高速に動くと思う。",
["br", {}],
["h2", {}, "歴史"],
"高校生の頃は手書きでHTML書いていたが、",
["br", {}],
"大学生になってから、手書きは面倒になってきた。",
["br", {}],
"同時に、世間ではWikiというものが流行してきた。",
["br", {}],
["a", {"href"=>"/PukiWiki/"}, "PukiWiki"],
"がシェアが高かったので、俺もこれを使う事にして、",
["br", {}],
"しばらく使っていた。",
["br", {}],
"しかし、シェアが高いのが原因か、",
["br", {}],
"不幸にも、開発ができない人がコミュニティに流入してきて、",
["br", {}],
["a", {"href"=>"/PukiWiki/"}, "PukiWiki"],
"本家の開発は停滞してしまった。",
["br", {}],
"同時に、俺個人では勝手に改造して使っていたが、",
["br", {}],
"PHPのコードを書くのがツラくなってきた。",
["br", {}],
["br", {}],
"2003年か4年ごろ、情報特別演習という授業があって、",
["br", {}],
"その一環として、自分で設計したWikiをRubyで書いてそれを使おうという事になった。",
["br", {}],
["br", {}],
"このWikiはその頃に書いたコードにつぎたしつぎたして使っている。",
["br", {}],
"最初はCGI、次にFastCGI、今はRackで動いている。",
["br", {}],
"またストレージも、最初はテキストファイルから、",
["br", {}],
"SQLiteやMySQLを使い、今はMongoDBに保存している。",
["br", {}],
"しかし、パーサやプラグインなどは最初に書いたものそのままだ。",
["br", {}],
["h2", {}, "バグ報告"],
["div",
{},
["form",
{"action"=>"/PakiWiki/comment/", "method"=>"post"},
["div",
{},
"Comment :",
["input", {"type"=>"text", "name"=>"comm", "size"=>"60"}],
["input", {"type"=>"submit", "value"=>"comment"}]]],
"プレビューとかもほしいな",
["br", {}],
"Markdownサポートしてほしい.",
["br", {}],
"○シャープ(#)を含むページが作れない ",
["a", {"href"=>"/C%23/"}, "C#"],
["br", {}],
"○キャッシュほしい",
["br", {}],
"バックアップの削除機能が欲しい",
["br", {}],
"○パスワードチェックをどうしよう",
["br", {}],
"○linkプラグインでターゲットをメールアドレスに ",
["a",
{"href"=>"mailto:syun@ikejima.org", "rel"=>"nofollow", "class"=>"outlink"},
"syun@ikejima.org"],
["br", {}],
"○URLを書いたらリンクにしてほしい",
["br", {}],
"メールアドレスにリンクが欲しい syun@ikejima.org",
["br", {}],
"○ネストしたリストが欲しい",
["br", {}],
"トラックバックぐらい送れて当然",
["br", {}],
"表示がダサイ 特にメニューまわり。",
["br", {}],
"○更新の衝突が困る マージつけた。",
["br", {}],
"○ DIFFを見たい。",
["br", {}],
"○↓プラグインじゃなくてCSSでできるよ",
["br", {}],
"○そもそも色を付けるプラグインがない。",
["br", {}],
"○ グラフぐらい書けないと。",
["br", {}],
"○ mod_rewriteがうまく動いていない(アドレス中にwiki.cgiが見える)",
["br", {}],
"○日本語のタイトルがうまく動かない。",
["br", {}],
"○",
["span",
{"style"=>".notfound"},
"AutoLink",
["a", {"href"=>"/AutoLink/"}, "?"]],
"がない。",
["br", {}],
"500kb以上のページを作ると表示できなくなる(メモリ不足)",
["br", {}],
"○SQLに対応してないので遅い",
["br", {}],
"過去のバージョンがありすぎ",
["br", {}],
"コメント欄を一つのページには一個しか作れない。"]]