2004-01-22
_ ニュース言及記事用HTMLタグ作成ツール (13:51)
blogmapに登録されている記事に、自サイトで言及記事を書きたい時用のHTMLタグ作成ツールを作りました。
たとえば、現在URLランキングのトップにある「マイクロソフト、高校生の「マイクローソフト.com」に抗議」という記事に対して自サイトで言及したい場合、そのもっと詳しくページ(http://bm.ishinao.net/detail.html/2208573)に行き、言及用HTMLタグ作成(http://bm.ishinao.net/newstagmaker.php?sid=2208573)をクリックします。
すると、「Amazonリンクタグ作成ツール」と同様の仕組みで、テンプレートを元に、該当記事に言及するための雛形HTMLを生成します。テンプレートを自分用にカスタマイズしたものに差し替えてご利用ください。
2005-01-22
_ iEPGtoMMの使い方 (00:58)
MMのサイドバーのbookmarkletにiEPGtoMMというブックマークレットを追加しました。これは、iEPG対応テレビ番組サイトにあるiEPGデータから、「番組名」「放送局名」「放送時刻」を取得し、それを元にMMでメモを取るためのbookmarkletです。
使い方は、
- iEPGtoMMをブラウザのブックマークに登録する
- iEGPに対応したテレビ番組表サイトを開く(たとえばテレビ王国とか)
- 気になるテレビ番組に関するiEGPリンクが用意されているページを探す(テレビ王国の場合は、「iEPGで予約」のような画像ボタンになっていたりする)
- iepg2mmを実行する(と、そのページ上のすべてのリンクが、MMのiEPG登録ゲートウェイアドレスを介した内容に書きかわる)
- iEPGリンクをクリックすると、その番組に関するメモを投稿するページが表示される
なんて感じです。
ちなみに、パーソナライズページなど、そのブラウザ環境のみでしか利用できないURLにあるiEPGデータは判別できないので、そのあたりを注意してください。適当に試してダメだった場合は、ログアウトしてから使ってみてください。
以下、bookmarkletをSleipnirのスクリプトに変換したもの。処理内容はbookmarkletと一緒です。
var pnir;
var document;
var id;
pnir = new ActiveXObject("Sleipnir.API");
id = pnir.GetDocumentID(pnir.ActiveIndex);
document = pnir.GetDocumentObject(id);
if (document == null) {
pnir.MessageBox("Document オブジェクトを作成できません");
}
else {
// TODO: コードをここに記述してください。
e=document.getElementsByTagName('A');
for(i=0;i<e.length;i++){
if (e[i].href.indexOf('1470') < 0) {
e[i].href='http://1470.net/mm/iepg_form.html?url='+escape(e[i].href);
e[i].target='_blank';
}
}
document = null;
}
pnir = null;
_ DVD-RAMが壊れた (21:20)
RD-X5を買ってRD-X2をムスコのお下がりに出したけど、スカパー!はRD-X5にしかつないでいないんで、子供用のスカパー!番組はRD-X5で録画し、5倍速のDVD-RAMを使ってRD-X2にコピーしてやっていた。
RD-X2は5倍速DVD-RAMには対応しておらず、5倍速DVD-RAMを入れると「ディスクが汚れているから、書き込みできないよ」という警告が出る。それでも読み込みはできるんで、RD-X5で書き出してRD-X2で読み込む用途では重宝していた。
ただ、RD-X5で書き込みしかしていないと、RD-X2ではいちいち「このディスクは、ライブラリに登録されてないよ。手動ライブラリ登録してね」という警告も出て、2回警告ダイアログをキャンセルしなければならないのがうざい。ので、言われたとおりにRD-X2で手動ライブラリ登録というのをしてみた。
ところ、DVD-RAMが壊れた。RD-X5で書き込みもフォーマットもできないようになり、PCのDVD-RAMドライブでも書き込みもフォーマット(論理)ができないようになり、PCで物理フォーマットをしようとしても、長々(1時間半くらい)と物理フォーマットを行った末に「書き込みできません」というエラーが出る。
このDVD-RAMを復活させる方法ってあるんですかね? もう思いつく方法はないんだけど。RD-X2が手動ライブラリ登録をする際に、CPRMとかメディア特有の情報を記録している部分を壊しちゃったんだろうか。
_ rel="nofollow"対応 (23:16)
なんとなく、tDiaryをrel="nofollow"に対応させてみようかと思ったけど、肝心のREFERER周りがどうなっているのかよくわからなかったんで、コメントとtrackbackだけrel="nofollow"に対応させてみた。現時点で急いで対応させてもなんも意味がないだろうから、本家で正式に対応される(かどうか知らないけど)のを待った方がいいだろうけど、物好きな人向けに一応差分を公開。
diary.rhtml.diff
31c31 < <%= comment.body.make_link.gsub( /\n/ , "<br>" ).gsub( /<br><br>\Z/, '' ) %> --- > <%= comment.body.make_link( TRUE ).gsub( /\n/ , "<br>" ).gsub( /<br><br>\Z/, '' ) %>
tb-show.rb.diff
133c133
< r << %Q!\t\t\t\t<span class="commentator blog"><a href="#{ CGI::escapeHTML( url ) }">#{CGI::escapeHTML( a )}</a></span>\n!
---
> r << %Q!\t\t\t\t<span class="commentator blog"><a href="#{ CGI::escapeHTML( url ) }" rel="nofollow">#{CGI::escapeHTML( a )}</a></span>\n!
172c172
< r << %Q!\t\t\t\t<span class="commentator trackbackblog"><a href="#{ CGI::escapeHTML( url ) }">#{ CGI::escapeHTML( a )}</a></span>\n!
---
> r << %Q!\t\t\t\t<span class="commentator trackbackblog"><a href="#{ CGI::escapeHTML( url ) }" rel="nofollow">#{ CGI::escapeHTML( a )}</a></span>\n!
tdiary.rb.diff
30c30
< def make_link
---
> def make_link (ext = FALSE)
37c37
< gsub( r ){ $1 == $2 ? "<a href=\"#$2\">#$2</a>" : "<a href=\"mailto:#$4\">#$4</a>" }.
---
> gsub( r ){ $1 == $2 ? "<a href=\"#$2\"" + (ext ? " rel=\"nofollow\"" : "") + ">#$2</a>" : "<a href=\"mailto:#$4\">#$4</a>" }.
2007-01-22
_ テニス+ヒーローショー
日曜日は朝テニス。心拍計を持っていくのを忘れたんで細かい数値は分からないけど、たぶん800kcal消費する程度の運動。サービスは相変わらず安定しないけれども、ひとまずフルスイングしないでフォームを固めるところからはじめることにした。それでフラットが入るようになってから、次のことを考えよう。あと、走ってボールに追いついてからのバックハンドを相変わらずネットにかけてしまうんで、フォーム(特に膝を入れること)を意識して打つようにしよう。ボレーは相変わらず芯を外し気味だけど、ひとまずローボレーとかもネットは越えるようになってきたんで、面をきちんとあわせて振りすぎないことを意識しよう。クレーコートだったんで、いつもの高い打点をミスするパターンは目立たなかった。
その後オクサンがキルトのイベントに東京ドームに行くっていうんで、その間子供たちを連れてヒーローショーに。さすが本場(?)ものだけあって、ヒーローたちの動きがいいなー。殺陣の中に2メートルくらいの高さから床に(隠されているマットに、ではない)飛び降りるシーンが2回あって、そのうち1回は前宙してそのまま足から着地していたのに驚いた。単に飛び降りるとか、前宙からの着地後前回り受け身を取るとかならばともかく、足で着地してそのまま静止するのはかなり足がきつそうだよなー。中学生の頃に、2メートルくらいの高さから床に飛び降りたところ、その後しばらくの間かかとのあたりの痛みが取れず、病院に行ったら、かかとのあたりの足の裏にあるクッション的な役割を持つ脂肪層が衝撃で壊れたんでしょう、とか言われたことを思い出した。あれは地味に痛かった。
_ バイクだけ狙い打ち
戸塚署の前をバイクで通りかかったところ、立っていた警官たちに戸塚署敷地内へと誘導された。捕まるほどのやばい動きはしてないはずだけどなーと思いつつ停まったら、二輪車に交通安全を喚起するために、配布物を配っているんだと。ついでに不審者チェックとかナンバーチェックとかやっているのかもしれないけど。ゴミ袋とかチューインガムとポケットティッシュが入っている袋を渡された。なんでチューインガムなのかというと、「注意んガム」なんだと……。
_ estmasterの_logが
HyperEstraierのノードマスタの_logが2Gバイトに達して、「File size limit exceeded」でこけていた。っつーかなにが「File size limit exceeded」なのかなかなか気づけなかったorz……。


