2008年01月14日(Mon) 今日から学校 [長年日記]
● 公立の学校は今日から、えーと、第3クォーターかな。というわけで、ずんこの学校がはじまった。家の前の道路も混んでいる。僕の早起きも続きますように。
● [tDiary] RSSにライセンス文を含めるプラグイン試作版
というわけで、RSSにライセンス文を含めるプラグインがやっと動きました。HTML版で表示される場所を見て、section_leave_procを使っていたのが敗因。しばたさんにツッコんでいただいた通り、RSSを作る時に呼ばれるのはbody_leave_procでした。ありがとうございます、しばたさん。
このプラグインを有効にすると、RSSの日記本文の全文(content:encoded)に、div class="copyright"で囲まれた、著作権表示と、設定されていればライセンス表示が加えられます。お手元のRSSリーダで読んでくださってる方には邪魔な存在かもしれません(すみません)が、オンラインのRSSリーダであまりに自由奔放に著作権の侵害が起きている(他の人の書いた文章を勝手にコピーして公開したら基本的には書いた人の著作権を侵害してますよね?)のを見てささやかな抵抗をさせてもらっているつもりです。
あ、念のため、このサイトの文章はこのサイトについてに書いてある通り、コピー元のURLが書いてある限り、コピーしていただいてかまいません。Creative Commons Licenseは、以前は、僕がどなたかの著作権を侵害した場合に、僕の文章を利用した方が裁判で被った被害を僕が補償しなければならない、という条項があったので適用していません。最近のCCライセンスにはそのような条項はなくなったように思うので、もう一度読みなおして適用したいな、としばらく前から思っています(が時間が…)。
● 今日のApacheはまりアイテム
ScriptAliasで指定されているディレクトリ (/var/www/cgi-bin) にあるファイルはすべてスクリプトとして実行されてしまうみたい。同僚のサーバーはここにBitChannelを置いていて、デフォルトのパス (bitchannelの場所から./theme/default/default.css) にあるCSSはInternal Server Errorでブラウザには届かないことがわかった。(Apaceh 2.2.31くらい)
回避策は…CSSを別の場所に移してbitchannelrcの設定を変えるのかな。
● [tDiary] RSSにライセンス文を含めるプラグイン一応完成版
バグの修正、UIの改善、日本語リソースの作成をしました。ライセンスマニアの方は、license-notice.rbとja/license-notice.rbをどうぞ。もし要望があれば、tDiaryのプラグイン集へ追加します。
● [Mac] LeopardでAquaSKKを使う
AquaSKKのサイトから辿ってAquaSKKパッケージよりAquaSKK-3.5.1.dmg.zipをダウンロードした。
ダウンロードが完了したらSafariが勝手にディスクイメージをマウント(っていうの?)してくれたので、AquaSKK-3.5.1.pkgをダブルクリックした。GPLに同意してインストール、指示されるままに再起動したらシステム環境設定の言語環境よりAauaSKKが使えるようになっていた。
Ctrl+Spaceでsskが有効になり、いつも通りに日本語をタイプできる。skkを無効にしたい時にCtrl+Spaceを押すと「A」モードになる時と、「ア」モードになる時があるのが理解できないが、lを押して「A」モードにすれば、まあ問題はないようだ。Option+Command+Spaceを何度か押すと、直接入力(っていうのかな。アメリカの国旗が表示される)になった。
辞書は、デフォルトでは時々SKK-JISYO.Lを更新してくれるようだ。便利。
Safariのテキストボックスにフォーカスを移すと、たまに2-3秒ほど待たされることがあるのが残念。
これでSafariのテキストボックスに任意のエディタで入力ができたら、ほぼいつも通りに使えるのにな。
最近のツッコまれどころ