2002-04-18(木) 8793歩
◆ tDiary: 謎JavaScriptプラグイン(2)
むむっ。ついに原作者(原案者?)まで登場ですな(笑)。それにしても名前は難しい。Rubyの機能拡張案の大半が名前を理由に却下されているのもわかろうというものだ。で、謎JavaScriptも、「名は体を現し」つつ、短くてすっきりした名前がいいよなぁ。あんまり長いのはちょっと。せめて「hilight」くらいには。アイデア募集。
と言う一方で、nazoのままでもいいじゃん、と考えているおれもいるんだが(笑)。いや世の中、なんだかよくわからないものが存在していた方が楽しいこともあるしさ。
◆ FreeML
FreeMLで運用されてるクローズドな某ML。しばらく前から、MLの趣旨がさっぱり見えなくなっていたのでイヤだったんだけど、ついに本格厨房が現れた。参加者が厳選されているはずの非公開MLであるにも関わらず、である。
もう付き合いきれない。管理人がなに考えているのか、問い合わせるのも不愉快だ。おれには自分のメールボックスを心地よい状態に保つ権利がある(笑)。……かといってスッパリ抜けるのも寂しいので、メール配信だけを停止した。FreeMLはWebで読むこともできるしな。
でもWebで読もうとすると、過去のメールが読めない(注:このセクションの主題はここです)。常に最新のリストしか出てこないんだけど、こりゃバグか? >FreeML まぁいいけど。
◆ OQO
250gのCrusoe機。うひょー。いいな、これ。中途半端にキーボードにこだわるより(VAIO U…?)、ここまで極端にシェイプアップしてしまった方が気持ちがいい。極端は勝利だ。
ただし、OQOのサイトはダメダメ。なんだよ、全面Flashってぇのは。
◆ tDiary: myプラグイン拡張
昼休みの成果。
昨日、どこからともなく「ツッコミへのリンクにtitle属性使ってツッコミ本文を入れられないかなぁ」という電波が発信されたらしく、NTさんが制作。なんと、人の日記のツッコミまで取り込む強烈仕様。やるなぁ。
しかしこれは、セキュアモードでは動かないという諸刃の剣なので、自分の日記の、同じ月にあるツッコミであれば表示できるというライトなヤツを作ってみた。myプラグインの拡張として実装。日記内でツッコミに言及するのは比較的近い日付の場合が多いから、実用度は十分だろう。ただ、長いツッコミを全部入れるのはアレなので、shortenをかました方がいいかも知れない。もう少し練ろう。
def my( a, str )
result = %Q[<a href="#{@index}#{anchor a}">#{str}</a>]
date, frag = a.scan( /(\d{8})#c(\d\d)/ )[0]
if date and frag and @diaries[date] then
com = nil
@diaries[date].each_comment( frag.to_i ) {|c| com = c}
if com then
title = CGI::escapeHTML( "[#{com.name}] #{com.body}" )
result = %Q[<a href="#{@index}#{anchor a}" title="#{title}">#{str}</a>]
end
end
result
end
◆ tDiary: ツッコミの表示(2)
そういうストーリーなら、おおむね同意です。ただ、動機が「利便性」にあったかどうかは、自分でもよくわからない(笑)。「便利かどうか」って、あんまり判断基準にしないんだよなー、おれ。
◆ しかし、どうがんばってもtDiary開発日記になってしまう。1.5の話はMLでやろう(と、心に誓う)。
それはそれとして、↑の話の周辺リンクをたどって見つけた: 「正直tDiaryはどうよ?」というのは読んでみたかったかも知れない(笑)。ところでその「nDiaryユーザへ21の質問」って、どこかに回答がまとまってたりしないのでしょうか。
2003-04-18(金)
◆ 「リンク」から見るweb日記とblog(2)
昨日のツッコミをみて、「世代」という言葉を使ったのはよくなかったなぁ、と思った。登場順はたしかに第一、第二の順だが、両者はかなり初期段階から異なる枝をたどっているからだ。こんな用語を定着させてはいけない。少なくともカッコ悪いではないか。せめて「Web日記NG」とか「2G日記」とか(←元の発想から抜け出せない時点でさらにダメ)。さしずめtDiaryやはてなは「2.5G日記」か(まだ言うか)。
ようするに言いたかったことは、「Web日記」には「独り言指向(?)」と「コミュニケーション指向」があって、blogと比較するなら後者でしょ、ということだ。特に(何度も書いているけど)「段落アンカー」という優れた発明は、日記を日付でなくネタ単位で参照可能にしたという点で、blogと同じリンクの方向性を見せている。
まぁ、いくらコミュニケーション指向の日記者がいきがってみても、依然多くのWeb日記は段落アンカーはおろか日付指定もできない独り言系なわけで(段落アンカーの付けられるツールで独り言というパターンもあり)、「Web日記とblogは同じだ」と言われたらそっちと比べてみたくなるのはしかたがない。
で、その状況を作り出してしまったのは、「コミュニケーション指向Web日記」に対してなんら新しい名前を与えられなかったのが原因なのかも知れない、とjounoさんのツッコミを見て思った。やっぱり名前は大事だ。tDiaryが「Diary」を名乗るがゆえに、日記の呪縛から逃れられないように。
我々はいまだに「blog」の定義をし損ねているが、その言葉から想起される雰囲気や機能はだいぶ共有できてきたと思う。しかし「Web日記」から得られるのは、細々と日常を語る独り言の羅列から、ツッコミ合いによる密度の高いコミュニケーションまで、幅広くて曖昧模糊としたイメージだろう。初期のblog論争の時、何人かの日記者が「Web日記文化なんてあるの?」と冷めた言い方をしていたのは、こういうことなじゃなかろうか。
◆ 「リンク」から見るweb日記とblog(3)
「本質的には同じ」と言いつつ、おれのアンテナにはほとんど(いわゆる)blogが入っていないのは、なんだか堅苦しくて毎日巡回する気になれないからなんだよな。ひたすらネタ指向的なところというか、論説指向的なところというか。結局おれには、両者の違いってこういうエモーショナルなところにしか見いだせてないんだけど。
blogはモテ系という意見には思わず賛同しそうになったけど、blogやっててモテた、という話は聞かないし(笑)。
はてな近藤さんのインタビューで、「ひきこもり性」という言葉に反応している人が多かったけど、ずいぶん前に似たようなことをyamkさんが言っている。この「おじゃまする」という感覚が、ほどほどに力が抜けていて居心地がいいのであろう(おれには)。
jounoさんが「ぼくのblogとは言いにくい」というのは、こういう「おうち感覚」がblogにはないからなのかも知れない。もっとも、JBAあたりに出入りしている人たちは普通に「誰それのblog」って言い方をするから、これも本質的なものではないのだろう。たぶん。
◆ tDiary: SoftwareDesign 2003/05
たむらさんが「tDiaryプラグインを作ってみよう」という記事を書かれている。……というか、事前に原稿見せてもらっていたけど。でもすっかり忘れてたけど(笑)。
日記の名称が変わっていて混乱するかもという指摘があったので、急きょ(一時的に)横に「旧Asumi日記」と入れておくことにした。うーむ、デザインが……。
◆ tDiary: ツッコミメールのプラグイン化
また熱めの変更をcommit。
前からやりたいと思っていた、「ツッコミメールのプラグイン化」である。かつてはsecureモードとの兼ね合いで不可能と思われていたんだけど、回避策がわかったので、プラグインにすべて追い出してしまった。ビルトインの機能が追い出せると、気持ちがいいぞ、と。
今までツッコミメールを使っていた人は、1.5.3.20030418以降にする場合、プラグイン集にあるcomment_mail-smtp.rbプラグインを入れなければならない(もしくはcomment_mail-sendmai.rbやcomment_mail-qmail.rbを)。comment_mail-smtp.rbに関しては互換性を考慮して、旧来の設定はそのまま使えるようになっている。ブラウザから設定できる分に関しても、今後の機能拡張でフォローしていく予定。
# たむら [紹介どうもです。私も MediaWatchで見るまで忘れてました ;-) みなさん、読んでねぇ〜。 # ていうか自分..]
# woods [「Visual-Web日記」...はかなり嫌だ。(^^;]
# rufein [Web日記++Builderなんてのもアリ?]
# kain [あ〜。ごめんなさい。TrackBackって何だろう? とか思いつつ送ってしまいました(^^; 関連技術資料等は無いの..]
# ただただし [とりあえずアンテナに捕捉できたのでいいのではないでしょうか;-)]
# jouno [最近は当たらし物好きやお調子者はもてないよーな気がしますねー世知辛いっす。ついでに手動トラックバックのフォーム。参考..]
2005-04-18(月)
◆ Contessaキター!(2)
自宅の椅子がグレードアップしたおかげで、相対的に会社の椅子がショボくなってしまい、やる気が出ない。地味なグレーの椅子じゃ、気分が盛り上がらないよ!(そっちかよ)
肘掛も低くて、何の役にも立ってないし。いや、管理職であるという記号な意味を発散する役には立ってる(ことになっている)んだけど、そんなの何の意味もねーし。
◆ libexif-rubyとGPS
そういえば、携帯で撮った写真にはGPSのデータを入れるようにしているので、これを読めたら楽しいよな、と思い、apt-getでlibexif-ruby1.8パッケージを入れた。
が、通常のExifデータは読めるのに、肝心のGPSデータは読めない。データが入っていること自体は確実なんだが(はてなフォトライフで見られたので)、なんでだ? 試しにソース取ってきて(2002/12から更新されてないのか)、ビルドしてみようと思ったら、libexif-devパッケージだけじゃヘッダが足らないみたいだし。libexif-rubyとlibexifのバージョンがミスマッチなのか。
こうやって、ちょっとした空き時間に遊ぼうと思って何か始めると、必ずはまるんだよなぁ。時間切れ。
追記: ExifParserってのを取ってきて、ruby1.6で実行したら取れた。なんてこった、1.8に追従してないのか(って2002年ならそうだよな)。うーむ、誰も困ってないのか?
2006-04-18(火)
◆ おれのメールをspam呼ばわりするか、sf.net
昨日tdiary-develに投げたメールが配信されないことに気づいたので、inboxをさらってみたらこんなのが届いていた:
----- The following addresses had permanent fatal errors ----- <tdiary-devel@lists.sourceforge.net> (reason: 550 SPAM: This message scored 10.4 points. Congratulations!)
何が「Congratulations!」やねん……_| ̄|○
たんなる2.1.4リリースのアナウンスなのになぁ。どうすりゃいいんだ?
2007-04-18(水)
◆ OpenCVでナンバープレート認識エンジン!
……を誰か作らないかな、というネタです。
一昨年の夏に書いたナンバープレートなぜ隠す?という記事が急にアクセスを集めていて、何事かと思ったが、どうやらkanoseさんがブクマしたせいで注目エントリ入りしたかららしい。タイムスリップした気分になったぜ。
その後、「ふらっとツイン」の方ではナンバープレートにモザイクを施したアルバムを公開しているけど、まぁ、はっきりいって面倒だね。どうしても公開が遅れてしまう。
で、写真の顔を認識して笑い男のアイコンで隠すサービスがあったのを思い出して、だったらOpenCVでナンバープレートを認識させて、自動的にモザイクかけてくれたらよくね?と思った。ちょっとググったら、ナンバープレート認識まではやってる人がいるようだ。
ここまでできればあと一息だなぁ。誰か作らないかなー。


Before...
# arton [「退会したいのにできない」というお決まりもありますよ。]
# たむら [今Webから見て理解できました>artonさん。FreeMLって Webからしか退会できないんだっけ ? # しかし..]
# ただただし [ええっ! 退会できないの!?]
# arton [できると思うんだけど……良くあるパターン:1.いきなり素っ頓狂で場違いな挨拶が流れる。−みんなびっくりする。2.一方..]
# moriq [退会してみました。:) FreeMLのアカウントがふたつある罠。]
# ただただし [このネタに誰が反応してるかで、何のMLかわかっちゃうな(笑)]