2002-04-26
_ 引用もいじってみた
tDiaryの引用プラグインみたいに、引用部の下に引用元が表示された方が便利だよなと言うことで、ついでにそっちもいじってみた。相変わらず、
hns(というか、PerlっぽいPerlプログラム)がよくわかっていないので、実装方法がかなり強引かもしれない。
ちなみに実装方法はというと、Command.pmの「package HNS::Hnf::Command::CITE」の以下の部分をいじる
- 宣言部の「use vars」に「$EndTemplateWithURI);」を追加
- 宣言部の「$NumAtrr」を2に変更
- 宣言部に「$EndTemplateWithURI = qq(</blockquote><P class="cite_source"><a href="%1">%2</a>より</P>\n);」を追加
- 「sub AsHTML」を、
sub AsHTML ($$$){ my ($self, $start, $params) = @_; my $uri = $self->{attr}->[1]; if ($uri) { $Template = $TemplateWithURI; $EndTemplate = $EndTemplateWithURI; } my $uri_title = $self->{attr}->[2]; if (! $uri_title){ $self->{attr}->[2]=$uri; } return $self->SUPER::AsHTML($start, $params); }な感じに
こっちは昨日の書影拡張とは違って、hnsの標準的なコマンド体系からほとんど逸脱していない拡張の仕方かな。
2004-04-26
_ 思いのほかマシンパワーは気にならない (13:51)
この週末をかけて、増設メモリを差すと動かない病(http://mylog.ishinao.net/id/1184)で修理に出すLaVie RXのデータを適当にバックアップし、SRX7を適当に作業用マシンとしてセットアップし、必要そうなデータを適当にコピーした。
なんかもうこれだけデータ量がでかくてファイル構成が複雑だと、まじめにバックアップすることは不可能だな。ひとまず致命的な何か(コピーし忘れ、エクスポートし忘れ)がないことを祈るだけだ。いくつかのオンライン販売レジストリ登録系ソフトが、買い直さないと動かないことはすでに確定しているけど。
これだけ苦労して修理に出した結果、「メモリスロットに問題はない(けど、実際に増設メモリを差しての動作検証はしていない)」とか言われたら、どういうクレーマーに変身すればいいんだろう。NECで動作保証をする増設メモリが(売られて)ないっつーのが大問題だよなー。ひとまず工場で動作したメモリがあったらその型番を教えてくれと書いておいたけど。
ところで久しぶりに使ったSRX7だけど、思いのほかマシンパワーが下がった点は気にならない。っつーか、しょせんWindowsマシンはCPUパワーと体感速度の快適さの間に、分厚い緩衝剤が挟まっているからな。あと、LaVie RXは定期的にマウスカーソルが変に固まったりすることが多かったし、そういう不快な挙動がCPUパワーの足を引っ張っていたんだろう。
ただ、さすがに1400×1050+1280×1024のデュアルディスプレイ環境から、1024×768シングルディスプレイ環境へと落とされたのはあまりにもきつい。デスクトップ領域を贅沢に使うのに慣れすぎてしまったので、何もかもが狭苦しい。あと、キーボードもきついなー。せっかくNECの左下端Fnキー配列に慣れていたのに、また左下端Ctrlキー配列に逆戻りか。ショートカット周りが誤爆しまくりだ。
_ 風邪ひいた (13:51)
今年何回目だっけ? 花粉症とのちゃんぽんを含めてもずいぶん多い気がするな。
ということでまた風邪をひいた模様。寝冷えだな。最近夜(暑くて)寝苦しくて半袖短パンで寝ていたのだけど、昨日は微妙に肌寒かった。けど、布団をかけて寝れば大丈夫だろうと思っていたら、中途半端に布団をはいでしまったらしい。頭痛と鼻水。そしてとてもだるい。ああだるい。今日は早く帰ろう。
2005-04-26
_ dotprojectを試してみようと思ったけど (15:09)
最近あちらこちらで名前を見かけたdotprojectを試しに入れてみたんだけど、認証周りがおかしいなー。アカウント情報をいじると、ログインできなくなる。追いかけていったところ、GACLとかいう認証ライブラリ(?)が権限チェックではねているらしいけど、外部ライブラリとの連携まで追いかける気になれないしなー。というか、GACLって初めて知ったな。これって使えるのかな?
というかそもそも、インストールの段階からいろいろうまく行かないところが多かった。DB初期化でインストーラはsuccessといってるのに、いくつかのテーブル(projectsとか)がうまく作られなくって、何回か全削除からやり直したりとか。まだ安定してないのかなー。これちゃんと使っている人いるの?
_ 重複するタグ表示API (20:02)
「タグの日本語揺らぎをロジックで吸収する」にtrackbackをもらったんだけど、いまいちそっち方面に脳みそが働かないんで、具体的な行動に出られないでいた。
で、いつまで経っても脳みそが働かないっぽいんで、ひとまず誰か代わりに脳みそを働かせてくれる人がいないかなー、ということで、単純なAPIを用意してみた。
http://1470.net/api/similar_genres.php?genre=[MMのジャンル]
を叩くと、EUC-JPでそのタグと重複して使われているジャンルを、
[ジャンル文字列]\t[重複数]
というTSV形式(EUC-JP)で出力する。たとえば「Ajaxと重複するタグ」とか。思いつく応用例としては、「Ajaxで上記を読み込んで、類似タグへのナビゲートを行ったり」とかかなー。何かいい使い道が思いつく人、使ってみてください。


