トップ 最新 追記
RSS feed

ただのにっき


2002-08-22(木) 8508歩 [長年日記]

恐竜博(2)

ちょっと先の予定だが、9月7・8日はかみさんが友人と京都に行ってしまうことになったので(もちろんコンサの応援である)、独身状態の週末となりそうだ。

さて何しよう。

去年の林道にリベンジというアイデアもあったんだけど、考えてみたら、世界最大の恐竜博に行くのはこのチャンスしかあるまい。7日に行ってみて、回りきれなかったら8日にも行く、と。食い足らなかったら科学未来館で毛利さんとASIMOに会うというプランを追加してもよろしい(って、毛利さんには会えないのではないか?)。よし、そうしよう。

……という文章を昨日のうちに書いておいて隠しておくというテスト。1.5でもちゃんと動いていたもよう。それにしても涼しくて、今日もまた寝坊してしまったよ。1時間寝坊しても遅刻しないように出社できるのだが、朝メシ抜きは寂しいよなぁ。

変な英文メール

「YOUR HELP IS NEEDED」という英文メールが来た。またspamだろ、と思って削除しかけたんだけど、ちょっと毛色が違う雰囲気だったので読んでみたら、なんか変な内容。

「兵舎の爆発で死んでしまったお父さんのPCから見知らぬE-mailアドレスが出てきたんだけど、あんた誰?」みたいな(笑)。その「見知らぬアドレス」が数百個入ったファイルが添付してあるのは「をいをい」だけど、続きには数千万ドルの遺産(?)があって、いま彼らが抱えている問題を解決してくれたら何割かくれると書いてある。このあたりから、とたんにspamくさくなる。

どう見ても知らない人なので……というか、アドレスリストにはrobotが集めたような痕跡があるので(.NOSPAMPLEASEなんてのが付いてるのもある)、数百万ドルが転がり込んで来る可能性は低いけど、なんだか夢のある(?)お話であった。新手の詐欺かもしれないけど、真相は知らずにいた方がヨイ気もする。

tDiary: プラグインの非互換

なるほど、それはありますね。というわけでこのパッチを適用。ただ、dirはuntaintする必要があるけどfileはしなくてもいいので、あえてそのまま。

本日のツッコミ(全6件) [ツッコミを入れる]

双月 [き、気持ち悪いっすね<変な英文メール]

ただただし [ちょっと前にあったナイジェリア詐欺事件の亜種かも知れませんねぇ]

なかだ [SPAM配送で虚万の富を得たお父さんの遺志を、娘が継ごうとしてるのかも知れないじゃないですか。]

くわ [ただただしさんとなかださんの名前が並んでいると、どうも誤読してしまいます。]

ただただし [虚万……。 ちなみに1st nameはイニシャルだけなので、娘かどうかはわかりません。残念(←?)]

ken_u [うらやましい、感想お願いします > 世界最大の恐竜博]


2002-08-21(水) 7469歩 [長年日記]

tDiary: 先っぽ追従

なんだかすごく涼しかったので、うっかり1時間近く寝坊してしまった。悔しいので(←関連なし)、ついにこのAsumi日記も先っぽに追従開始。実際に1.4と同じページを復元しようとすると、プラグインの非互換やら、テーマの非互換やらがひっかかって、なかなか簡単にはいかなかった。

ともあれ、新型テキストデータ形式での保存に移行できたし(速いマシンだとそこそこ快適)、とりあえずは後ろ向きの作業はせずに済んだ。まだ実績が少ないので、なにかのはずみでデータがすっ飛んじゃったりするかも知れないが、そこはご愛敬ということで。最悪でも1日前の状態には戻せるから。

tDiary: 1.4からの移行手順

メモ程度だけど書いておく。coreとpluginのCVS最新版を取得済みで、保存形式はtDiary2形式(テキスト)に移行するという前提。

まず、tdiary.conf。ほぼ互換性があるけど、できれば付属のtdiary.conf.sampleを書き換えて使った方がいい。現段階ではまだデフォルトの保存形式は旧版のままなので、その切替えをtdiary.confで指示する。この指定はいずれ(開発版のパッケージ公開のタイミングで)不要になる予定。

require 'tdiary/defaultio'
@io_class = DefaultIO::IO

続いて、データの変換。misc/convert2.rbというのがあるのでそれを使う。tDiaryインストールディレクトリにtdiary.confがあるという前提だと以下のようにすればヨイ(それ以外の場合は-pなり-cなりのオプションを適切に指定する)。

% su ←ファイルのパーミッションがWebサーバだと思うのでroot作業を推奨
Password: 
# cd (tDiaryのインストールディレクトリ)
# ruby misc/convert2.rb
# cd (データのディレクトリ)
# chown -R apache:apache . ←Webサーバから読み書きできるように

 新形式のファイルは、年ごとのディレクトリの下にYYYYMM.td[2cr]という形式で入っている。.td2は日記本文、.tdcはツッコミ、.tdrはリンク元がそれぞれテキストで月単位にまとまっている。あとは、勇気のある人は旧データ(YYYYMMのファイルとYYYYMM~[バックアップ])を削除してもヨイ。でも、どっかに残しておきましょう:-)

非互換があったプラグインは、いま使っている中ではdisp_referrer.rbが。すでに修正してCVSに入れた。他は事前に修正してあったので、大きな混乱はなく。ただ、自分で使っていないのはわからない(笑)。

あとはテーマだけど、CVSに入っているテーマで1.5に追従しているものはほとんどない。ちなみにデフォルトはいまここで使ってるこの青っぽいのがそれで、格納先もtheme/テーマ名というディレクトリの下に変更になっている。自前のテーマを変換したい場合は、NTさんのテーマ変換スクリプトをトライしてみるといいかも。

mod_ruby(2)

mod_rubyが野良ビルドのわけ、思い出した。

去年、網道編を書いているときにerubyとmod_rubyのインストール方法を書く必要があったので、rpmを削除して自分で入れたらそれっきりだったんだ(笑)。自宅の環境は執筆とテストに使っているのでおいそれと入れ替えるわけにいかず、影響の少ない職場のマシンでやって、それ以来なにもいじってないからこういうアリサマになっている、と。

本日のツッコミ(全2件) [ツッコミを入れる]

NT [どのプラグインが非互換でしたか ?]

みずほ [ちょっとあやふやですが、makelirs.rbみたいにプラグインで動的にTDiaryのオブジェクトを生成するのはダメ..]


2002-08-20(火) 8217歩 [長年日記]

UTF-8対応nkf

Momonga Project Diaryより。

むむむ、いいな、これ。誤判別がどれくらいあるのか気になるが。少なくともmozillaのbookmarkは変換できた(←唯一持ってるUTF-8のファイル[笑])。

RubyのNKFモジュールって自前でソース抱えてるんだよね、たしか。取り込んで欲しいなり……。

mod_ruby 1.0.0

と思ったら、こんどはmod_rubyがついに1.0.0にっ。

会社で使ってるSushi(Kondara 2000)はすでに野良ビルドの嵐なので、こういうのは躊躇なく入れられてしまうのだけど、自宅のAsumiはまだそういう野放図な状況に陥っていないので、なかなか入れ替えることができないという。このレベルだと、バイナリパッケージの方が不便に思えてしまう罠だよなぁ。違うんだけど。

つーか、なんでRuby本体は自前RPMなのに、mod_rubyとerubyは野良ビルドなんだ? >おれ

関連する日記: 2002-08-21(水)

viはこう使え(基礎編)

vimのせいで堕落してしまったおれは、普段から「V」で範囲選択を開始して、「d」で削除をしてしまうのであった。で、たまにvimの入ってないマシン(職場のFreeBSD鯖とか)に入って慌てるのだ。「基礎技術」ってものは、ちゃんと普段から使ってないとダメだよねぇ……。

本日のツッコミ(全3件) [ツッコミを入れる]

たむら [こんなんでました。 --- nkf.c-orig Tue Aug 20 14:39:05 2002 +++ nkf...]

ただただし [はやっ。]

なかだ [なんとーっ。そんなことができるのカー > vim mod_rubyやerubyもspecあるでしょう。バージョンだけ..]


トップ 最新 追記
RSS feed