sakura

開発日誌移動

sakura開発日誌を公式ページへ移行.以後はそちらで更新.[permalink][contents][page top]

打ち上げ延期

今日中にsourceforgeのWeb Serverにsakura 0.0.1zをuploadして運用する予定が,なぜかEntryFormatter(別名 hatena fomattar.と言っても,現状p,ol,ui,httpしかサポートしていないが)の作成で終わる. 主要コンポーネントは出来たので,組み立てて,ローカル…

ERB

どうしようかね?自前の変なテンプレート使うのはやめて素直にERB使うべきか? どっかのwiki cloneみたいに1.8系列と叫けべば良いのだけど,レンタルサーバーで運用することを考えると1.6なのか?[permalink][contents][page top]

configure

デフォルトのsakura.cgiをいちいち自分用に書き換えて運用するのがすげー面倒なので,本体には触らずに設定ファイルで設定する機能が必要というか急務. やはり自分が本格的にいじるようになると,不満点ややる気が出てくるなあ.[permalink][contents][page…

0.0.1a

0.0.1aとかいう弱気なバージョンを一応リリース.まだToy program以下だが.アーキテクチャというには大げさだがベースになるものは出来た.後は自分で本気で運用しないとだめであろう. サーバー探しして,今一つ使いづらいSourceForgeから公式ページを移動…

WikiWay

sakuraのコンテンツフォーマットあたりの拡張をどうしようかと悩んでいたのだが,本を整理して発掘したWikiWayを読んでみると,そのあたりの話題が書いてあるではないか.参考にしよう. というかQuikcWiki相当のWikiをRubyで作ってみればいいのか.出来たコ…

なんとか出来

一応リリース0.0.1ベースまでたどりつく.といっても0.0.0を前面的に書き換えただけだが,1週間くらいのんびりテストしたりドキュメント書いたり,プラグイン書いたりして連休明け公開予定0.0.1の特徴 Ruby base blosxom like 各構成部がモジュール化 プラグ…

開発順調?

仙台の初売りで死ななければ,なんとか明日くらいには0.0.1が出来そう.結局全部作り直した.完全にモジュール化し,ごりごりにオブジェクト指向で作ったので,最初の頃はひどく手間がかかった.もっともそのおかげで最後の方でHTMLViewerクラスあたりは15分…

要望

ついに要望が来ちゃった.wikilogか. おもしろいは,おもしろいが,手に負えるかな. それにWikilogには思うことがある. 根性と余力があれば来年1/1の巻頭言とかいって書くつもりだけど,自分でもblogツールを書いてみて感じたことだが,どうもblogとかwik…

一応進行

検索してきた人がいるので,書いとくけど.何とか1日1 classづつ作っています(UnitTest込み).本業の関係上,6時起き,11時就寝という早寝早起きをしないといけなくなったので平日は自由時間がほとんどなくなってしまったのだよ(泣) 日曜日に一気に進行するつ…

最低

気になってsakuraの開発に集中できんではないか!パーティションサイズ変更するのになんで2時間もかかるかい?つーか最初から全部にコピーしてくれ しかも仙台と新潟の試合も気になるし,さんざんだわね.[permalink][contents][page top]

富豪的プログラム

面倒だからVer0.0.1は純OOP的な富豪的プログラムに徹してやるわ[permalink][contents][page top]

難航

半日かけて予定の半分もすすまないとどういうことだ,はあー あとrubyの何かというとnilを返す仕様,頭悪すぎ.全部nilチェックして空文字列代入しないといかんやんけ.[parmalink][contents][page top]

ロードマップ

週明けあたりに0.0.1を出せればいいなあの予定特徴 年内は変更しない予定のアーキテクチャ tdiary互換のHTML生成 カテゴリ RSS生成 plug-in comment,trackback plug-in (まとめてwriteback?) これで一応blogらしくなるか0.0.2あたり カテゴリごとのテンプレ…

ただっとどっと効果

https://sourceforge.jp/top/topdl.php?type=downloads_day プレアルファ版のえーかげんなソフトが43件もダウンロードされているとはどういうことだ! ただっとどっと効果とかいって,全部たださんが悪いことにしよう. いきなり私がアンテナしてるようなメ…

context

def replace(string) return string.gsub(/\$[a-z_]+/){ |m | @value[m] }としているところを def replace(string,context) return string.gsub(/\$[a-z_]+/){ |m | context.get_value(m) }と変えてみようか.つまりテンプレートはあるコンテキストに対して…

1.6 vs 1.8

どうもローカル環境(cygwin1.8)とサーバー環境(1.6)では動作が微妙に異なるらしい.上のバグもローカルのwwwsrvでは問題はなかった.

はー

とりあえずsourceforgeで動くようになったぜ http://sakura.sourceforge.jp/cgi-bin/sakura.cgi プロジェクトのページもこちらに変更 まだおもちゃのレベルで指定ディレクトリ内のテキストファイルを表示する以上のことはできないのでよろしく.中は0.1でか…

あうー

発見されてしまったじゃないですか.version 0.1くらいになってから,さりげなくアナウンスするつもりだったのに.Development Status: 2 - Pre-Alphaのソフトをいじめないでね. Version0は致命的なバグを早くも発見したので,sourceforge.jpで動くようにな…

ぬー

サーバー上では素直に動いてくれないようです

原因判明

昨日書いたSourceforge.jpでCGIが動かない件ですが,改行コードがLFじゃないと駄目というのが原因でした.

Version 0 公開

Development Status: 2 - Pre-Alpha Environment: Web Environment License: BSD License Natural Language: Japanese Programming Language: Ruby Topic: CGI Tools/Libraries http://sourceforge.jp/projects/sakura/sakura is simple Weblog tool like bl…

Sourceforge

Sourceforgeというものがありましたね 一応本家のアカウントは持っているんだが,本家はCGIはPerlとPythonしかサポートしてないらしいのでrubyが使えそうなJPの方にする.

がーん

ライセンス上の問題が発生するようだ. OSDコンパチなライセンスでリリースできるようにするには,フルスクラッチするしかなさそうだね.というわけでblosxom互換は放棄 しょぼん. 追記 誤解のようだ

sakura project起動

プロトタイプが動いたのでsakura project起動.ToDo 連休中に0.1を作る rubyが使えてinfoseekのような制限がないサーバーを探す (2)の方が大変そうな気がするのはなぜ? blosxom.cgiが471行だからそれよりは短くしたいな.現在103行 しかしPerlを覚えるのが…