月 | 火 | 水 | 木 | 金 | 土 | 日 |
---|---|---|---|---|---|---|
26 | 27 | 28 | 1 | 2 | 3 | 4 |
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 | 1 |
昨日 「Rubyを256倍使うための本 魔道編」 を手に入れた。 RDってやつの解説をしてるんだけど、 これがなかなか面白そう。
ってことで、こやつを使ってとりあえず毎日更新を目指してみることにした。 さらに、eRubyとやらと連動させれば、 ここの更新もらくちんになりそうだしね。
やってみるかな〜。
いや、久しぶりにRubyと格闘したよ。 使ってないと忘れるもんだねぇ。。
でも、そのおかげでeRubyで最終更新日が自動生成できるようになったぞ。
今日は、RDでつけ始めた日記をWEBと自動連動できるようするのが目標。 ・・・仕事忙しいのにこんなことやってるばあいなのか?(汗)
やっぱりとゆーか、なんとゆーか。
やっぱり来たか、この質問。 早くクエリー検索画面に項目一覧をつけないとなぁ。。。
高望みはしないで、とりあえず見えるものをつけるか。
なんだよ〜、RDって完全なHTMLしか吐けないの? RDでHTMLを作って、それをeRubyでまとめたりしたかったのに。
って思ったら、RDが吐くHTMLはRD2HTMLVisitorを継承させてガリゴリ書けば いいらしいことが書いてあった。 Rubyは好きだけど、ほとんど書いたことないおいらにできるか不安だったけど、 かなり簡単ね。 *1
ruby -S hoge.rbでhoge.rbを環境変数PATHから探してくれるよーだ(試してないけど)
これが分からなくて、どんだけ苦労したことか。。。
*1: Ruby256魔道編のRD2HTMLEnumVisitorを参考にしたせいかも(汗)
ってほどでもないけど、ページのつくりをちょっと変えてみた。 RDで 日記からHTMLの自動生成ができちゃうのがうれしいね。 せっかくちゃんと仕組みを作ったんだから、三日坊主にならないようにしなきゃ(汗)
さらに。 以前よく指摘のあった、最終更新日の更新忘れも無くなったぞ。
ん〜、便利♪
試してみたら、ちゃんと思い通りに動くようだ。 これで、目的に一歩近づいたぞ。
'./hoge.moge/moyu/momo.rb'.[/\.[^\/.]+$/] # =>".rb"
って書ける。
*1: V友で余計なこと言わなきゃよかったかなぁ。。。(汗)
新ロードス島戦記 2 を買った。
まださわりしか読んでないけど、ベルドの息子がなかなかよい感じかも。 父を超える大物になってほしいなぁ。。。
んで、もーちょっと読んだけど、端折り方がすさまじいな。 *1 相変わらず。 ここらへんは水野良の才覚なんだろーか。 グイン・サーガな栗本薫とは正反対だ。
この日記を書くのに、=begin、=endを書くのが面倒になってきたので、 指定日付*2の RDファイルを自動生成するスクリプトを書いた。
あぁ。 ViVi ScriptがRubyで実装されてればな〜。 もっといろんなことができそうなのに。 津田さんにお願い・・・できないか。 今、SPR潰しで大変そうだもん。
Rubyと融合したviエディタってないかなぁ。 RDIndexが使えたり、Rubyでマクロを組めたりさ。
*1: ま、外伝でサポートするんだろうけどさ。
*2: 指定しなけりゃ今日の日付で作るぞ。
このページにリンクを張りたい人はご自由にどうぞ。
疑問・感想・要望・不満・文句・愚痴等々ありましたら↓までメール下さいましm(_ _)m