2002-03-20(水) 9848歩 [長年日記]
■ Kondara 2.1(2)
夕べ、mph-get get-allをしたまま寝たので、今朝には差分がすべて手元に。mph-get upgradeしなかったのは、こないだのポカミスでRPMのDBがぶっ壊れているからだ。なにせ、mph-getで入手した差分が500MBもあるのだ。どう考えても差分ではない。つまり、上書きしてしまったDBには古いバージョンのパッケージ情報が入っているので、それより新しいものはたとえRC2に含まれていても「新しい」と見なされてしまうということである。
あーあ、これからDBの内容と実際パッケージの矛盾を見比べながら、ちまちまと手動rpmするしかないのかー。うへー。
■ 定期券
昨日、ふと小田急の定期をみたら22日で切れることが判明。なんてこった。総務からなんの知らせも来てないぞ。
で、もしかして、と思って銀行で記帳してみたら、15日に振り込み済み。以前から定期券は総務がまとめ買いして配っていたのが、前回から旅費として振り込まれて自分で買うようになったんだけど、まさかアナウンスすらしなくなるとは思わなかった。自分でチェックしてないと買い忘れちゃうじゃんか。あぶねーあぶねー。
それにしても、こういう省力化(?)でバンバン仕事量を減らしてるくせに、人数はひとりも減ってない総務部。いいのか、そういうことで。開発は病人が続出するほど忙しいらしいけど?
■ tDiary: 本日のスナップショット
DTD問題は強い反対もないようなので、DOCTYPEにURLを含める形(仕様準拠モード)にしたものをスナップショットとして公開。<!DOCTYPE〜>の部分はプラグイン化してしまったので、差し替え可能だ。念のためプラグイン集の方には、従来のURL抜き(下位互換モード)のDOCTYPEを挿入するdoctype-html401tr.rbと、StrictなDOCTYPEを挿入するdoctype-html401strict.rbを入れておいた。互換モードじゃないと困る人や、Strictラブな人は、pluginディレクトリにコピーするだけ。
勢い余ってdoctype-xhtml10.rbも書いちゃおうかと思ったけど、add_heaer_procも大幅に書き換えないといけないのでやめた(笑)。そういうのが好きな人に任せよう。
テストベンチも仕様準拠モードに対応。
■ tDiary: yasqueeze.rb
面白い。保存先のファイル構成がsqueeze.rbと違うので互換性に難ありとは言え、squeeze.rbの代わりにこっちを添付にしちゃいたいくらい。いろんなモードで動かせるのがカッチョイイですな。update_procはリンク元が増えるときには呼ばれないけど、もともとsqueeze.rbはリンク元情報は出力しないので(ゆえにバックアップとしては不足)、これで十分と言えるわけだ。
コールバック系プラグインの仮引数として&procを使った方がいいというのは、たぶんおっしゃる通り。そういう方法が思いつかなかったのは、たんに普段から&付き引数を使う習慣がなかったからです(^^; いまさらなので、変えるとしても1.5系からだなぁ。
あと、〜_proc_beforeや〜_proc_afterのようなものを増やす予定は今のところないです。コールバック系プラグインは好むと好まざるとにかかわらず呼び出されてしまうので、ただでさえ重いtDiaryでは増やす方向には慎重になりたい。
■ tDiary: CSS Editor for tDiary
こちらも周辺ツール紹介。対話式にテーマが書けてしまうという。おもろいです。DOCTYPEがらみのリクエストは、これを作るためにあったわけですな。
ただ、これによってできたCSSは、どうすれば手に入るのでしょう……?
■ SourceForge.jp
これって、日本だけってことなんだろうか。SourceFouge.netの方は、Accept-Languageを見てメニューを(一部)日本語にしたり、ドキュメントの日本語化プロジェクトがあったりとか、このまま行けば日本人でも十分使いやすくなるという感じがあったんだが。日本人だけで閉じちゃったら逆効果だと思うんだが……。
この記事の書き方が悪いだけということを祈る。
■ 飛び石連休
飛び石は沈めて四連休にする会社と、祝祭日のある週は土曜出勤にする会社。
もし、どっちも忙しさは同じくらいで休日出勤も少なくなくて、年間の出勤日数に違いがないとしたら。社員のモチベーションはどちらが高くなるか、比べるまでもないだろうな。人を使う立場になったら、こういうことを考えないとね。いまだに、社員は締め付けるほどよく働くと考えている経営者のいかに多いことか。
■ ロボット〜♪
ROBODEX2002が近づいてきて、ロボット関連の発表が続々。たまらんわ。
昨日のSONY SDR-4Xの続報とムービー。相変わらず歩き方に色気はないが、路面を見回す動作は動物っぽくってなかなかいい感じだ。SONYだけど及第点をあげよう(えらそう)。でもねぇ。やっぱ、ヒューマノイドは、ともに手を取り合って歩ける大きさが欲しいよ。
一方、人間とほぼ同サイズのISAMUの後継機HRP-2は、のちに出淵デザインになるとか。それはヤバい。これも買っちゃうかも知れない(これも……?)。
どちらの新型も、「転んだらどうするのか」というヒューマノイドロボット最大の問題点に対して果敢にチャレンジしているのがいいね。これがないと、ぜったいに人と一緒に生活できないからな。
HONDAから何か新しい発表がないかなぁ。
2002-03-19(火) 7686歩 [長年日記]
■ Kondara 2.1リリース!!
ひゃっほぅ。Official Web Siteもリニューアルして、相変わらずかっちょいいぜ〜。ミラーが終わったらmph-getだな。うふふー。
■ Becky 2.00.09Becky 2.00.10
リリースつながり。
Becky!もマイナーバージョンアップ。Becky!のリリース情報って、上のリンクみたいにメーリングリストを漁るしかないのかな……あ、READMEに変更履歴が書いてあるのか。知らなかった。Webサイト上にも一目でわかる記述が欲しいなぁ。って、tDiaryにもなかった……。(追記: あるそうです)
リリース情報を求めて、あらためてBecky!のサイトをさまよってしまったよ。FAQが充実しててなかなか。
■ tDiary: FAQ
FAQつながり。
サポートBBSで「誰かFAQ書かないかなー」と書いたら、案の定(?)しんちゃんが始めてくれたもよう。言ってみるもんだね(笑)。ありがとう。
しかしながらRWikiでやった方が良いという意見もあり、これには賛成だ。継続性という意味からも、一人に荷を負わせてしまうのはちとつらいし。CVS使ってもいいけど、お手軽さではRWikiに軍配かなぁ。というわけで、kitajのRWikiでやろうぜ(←勝手に決めるな)。いや、tDiary.Net内には別の用途でdRubyが動いてるから、さらにRWikiを載せるのは怖いのよ……。
■ tDiary: DOCTYPE問題
サポートBBSつながり。
互換モードをやめようという提案が。おれはイマイチわからないんだけど、凝ったテーマを作る人には切実な問題みたいなので、テーマ作る人はちょっと考えてみて欲しいかも。
#やっぱ正順表示欲しいな >RuBBS
■ 英語のメールはspamだと思う
RuBBSつながり。
まったくですよ。捨てちゃうところだった、RuBBSのバグ指摘メール(大汗)。
いや、いちおう英語でも使えるようにして、ドキュメントも英語で書いてある唯一の作品なんだけど(唯一かよ)、日本人以外からフィードバックが来たの、初めてだもんな。あー、びっくりした。
あとで直してリリースしよう。
追記: バグじゃなかったけどチェックを緩めてリリースすることにした。過ぎたるは及ばざるが如し。
■ tDiary: メーリングリストは動いていた事件
spamつながり。
SourceForgeでCVSのcommitをメールで知らせてもらうようにしたいと思い、sf.net内のMLを作って、ドキュメントにあるようにCVSROOT/loginfoを書き換えておいたんだけど、肝心のMLに自分のアドレスを登録できない!! いや、登録すると「confirmationメールを送ったぜ」と言われるんだけど、待てど暮らせど来ないのよ。まだMLが動いてないのかもなー、と思ってほっといたんだけど、こないだアーカイブを見たらちゃんとできてて、commitメールが溜まってるじゃん!! なんでだよー、と思ってあらためて登録してみるも、やはりconfirmationは来ない。
それからしばらくして、spc.gr.jpに来たspamとおぼしきメールをprocmailを使って捨ててあるファイルを整理してたら、confirmationが紛れていたという。英語のspamってさぁ、Subjectの末尾に謎の数字文字列が並んでることがあるじゃん。あれを「たぶんspam」と認識するフィルタを書いてあるんだけど、sf.netのconfirmationはガッチリ何桁かの数字で終わっていたという。なんということだ……。
というわけでいくつかMLを作り直して、あらためてCVSROOT/loginfoを書き換えておいたけど、これが正常に機能してるかどうかはまだ不明。夕べから新しいcommitがないので(笑)。
2002-03-18(月) 8556歩 [長年日記]
■ tDiary: テーマ・テストベンチ
数えてみたら、公開されているテーマの数がいつのまにか70を越えていたという。すげーな。
テーマ・テストベンチはテーマを作る人には自由に使ってもらってかまわないと思って公開したので、別に制限はありませぬ。負荷だって、モノは単純なeRubyスクリプトなので、すでに150人を越えた日記の閲覧に比べたらどうってことないし。ということで、さっそく改造版やプラグインが出ているようなので紹介しておく。
ただ、あのテストベンチはあくまでテーマ作家のためのものなので、tDiary Themesの代わりにはならない。テーマのプレビューにはもうちょっと簡素でわかりやすいのを用意するつもり。もちろんスクリーンショットのサムネイル付きで。1.4.0もリリースできたことだし、こんどはこの手のtDiary.Net内のサービスを充実せねば。
■ tDiary: 謎JavaScript
tDiary.Netに謎JavaScript、プラグインを作って強制的に挿入しちゃおうかと思ったこともあったんだけど、色の指定がテーマに依存してしまうので躊躇してるんだよね。たしかに、あるのとないのとでは、使い勝手が大きく違うんだけど。
■ UNIXマガジン
ttyrecって、横着プログラミングの一環だったのか。あれはエンターテイメントだと思ってたヨ(←ツッコミ?)。
それにしても、記事の中にrishの名前が出てきて、懐かしくて思わず視野がぼやけてしまった。あれは画期的なTSRだったよなぁ。
■ 情報リテラシと出世の関係
ちょっと出遅れた感があるが、パソコン使えない人と年収200万円の差って、ホントかよ。アンケートの内容を知りたいなぁ。例に出てる「パソコンを使って無理なくグラフ作成・表計算ができるか」なんてのが代表的な質問だとしたら、話にならないんだけど。
今風にするなら、「メールクライアントの設定を自分でできるか」とか、「見知らぬ人からの添付ファイルを開くか」なんて方向にして欲しいよな。いまどきワープロ・表計算で情報リテラシとか言ってたら笑われっぞ。
いずれにしても、うちの管理職のかなりの割合は上記のいずれの基準も満たさないので、年収に差がつくなんて言われても信じ難い。サイボウズが導入されてんのに、それでちゃんとスケジュールの共有ができてる管理職なんて半分にも満たないし。2週間前の会議で次回予定を決めたのに、わざわざ別途開催通知を出してやらないと忘れるようなヤツばかりだし。ちなみに、一番ちゃんとサイボウズを使えているのは社長だったりするんだけど(笑)。年食ってるからってバカにできません。
でも、ホントに一番偉い人は、自分でスケジュール管理なんてしないんだよなー。
■ tDiary: バグ(泣)
早々にバグ発見だよ。ちくしょー。
ツッコミメールのSubjectに入る日付が、ツッコミのあった日記の日付でなく、ツッコミをした日付になっていたという。エンバグだ。気づかなかったなー。
とりあえずdiff。あとでCVSに入れておきます。リリースするかどうかは2、3日様子を見よう。
Index: tdiary.rb
===================================================================
RCS file: /cvsroot/tdiary/core/tdiary.rb,v
retrieving revision 1.15
diff -u -r1.15 tdiary.rb
--- tdiary.rb 17 Mar 2002 10:57:11 -0000 1.15
+++ tdiary.rb 18 Mar 2002 06:00:21 -0000
@@ -971,7 +971,7 @@
mail_header = @mail_header.dup
mail_header << ":#{@date_format}" unless /%[a-zA-Z%]/ =~ mail_header
- mail_header = now.strftime( mail_header )
+ mail_header = @date.strftime( mail_header )
mail_header = to_mime( mail_header.to_jis ).join( "\n " ) if /[\x80-\xff]/ =~ mail_header
text = ERbLight::new( File::readlines( "#{PATH}/skel/mail.rtxt" ).join.untaint ).result( binding )
◆ こ〜りん [そもそも休みになりません > 私 (泣 日曜も月1あればいいほうだし。 まあ、今の身分じゅしょうがないけど。]
◆ RedBug [CSSEditorは現在作成中ってことで、 設定したスタイルを書き出した CSS ファイルへのリンクは HTML の..]
◆ アビー [僕も飛び石は沈めました。連休はひさしぶりだ〜]
◆ くわ [次の定例会では、会社に対する不満等を持ちよる事になっているので、「社員のモチベーションはどちらが高くなるか、比べるま..]