2002-03-14(木) 7781歩 [長年日記]
■ tDiary: 今日のcommit
今日というか夕べだけど、squeeze.rbの改造がcommitされております by きた。thanks。
できれば週末に1.4をリリースしちゃおうかと思っているので、「これだけはやっておきたい」なんてことがあったら今のうちに >Developers
■ eBook
おだ辰夫さんがWeb上で連載している親愛なるカブがまとまって、10daysbooksというところからAdobe eBook形式の電子書籍として出版されたので買ってみた。値段は安いし、Acrobatベースなので表示もきれい。
だがこのeBook、ひっじょーに使いづらい。ウィンドウの作りが独特で、キーボードでの操作がやりにくいというのもあるんだけど、それ以上になにがいけないって、書籍をダウンロードしたPCでしか閲覧できないのだ。データファイルを別のPCに持っていってもはねられる。ということは、誰がこのデータを所有しているのかもすべて記録されているというわけで、本の持つ匿名性も可搬性も、このeBookは持っていないということだ。こんなものを「本(Book)」と呼べるのか? 呼べねーよなぁ。
持ち歩けないんじゃ意味がないので、仕方なくLibrettoでダウンロードしたけど、これでおいそれとOSの再インストールもできなくなってしまった。うまい代替案があるわけじゃないけど、なんだかなぁ、という感じである。こんなものは間違いなく普及しないであろう。紙の本をライバルにするつもりがあるなら、もっと知恵を絞らないとダメじゃないの? >Adobe
■ 3倍?
いや、赤い彗星の話ではなく。
ここしばらくの「本日のリンク元」が、おおむね3の倍数ずつカウントされていることに気がついた。ときおり「4」なんてカウントもあるけど、ほとんどが3の倍数だ。普通は一発ずつ来るはずの検索エンジンですら「3」になっているところを見ると、何か問題が起きているような気がしてならない。
もっとも、tDiary.Netの他の日記ではそういう現象は起きていないので、このAsumi日記だけの現象らしい。なんだこりゃ? 単なる偶然?
■ tDiary: イメージアンカー技
ホントにtDiary日記になってるなぁ。
zoeさんが発見したイメージアンカー技が、その後どう発展したのかよく理解してないんだけど、おれなりにいい感じの技として確立できたので、candyに仕込んでみた。
前提条件は、イメージアンカーは使いたい人だけが使える(他の文字が使いたい場合にはCSSをいじらずに解除できる)ことと、CSSを解釈しないブラウザでは文字アンカーが見えること(空白だとw3mでとても悲しい思いをするので)の2点。
まず、以下のようなspan.panchor、span.canchorをCSS内に作成する。panchorはセクションアンカー、canchorはツッコミアンカーの定義。
div.day span.panchor {
background-image: url(candy_red.png);
background-position: bottom right;
background-repeat: no-repeat;
padding: 16px 16px 0px 0px;
color: #fdffcf
background-color: transparent;
font-size: 1px;
}
div.day span.canchor {
background-image: url(candy_blue.png);
background-position: bottom right;
background-repeat: no-repeat;
padding: 16px 16px 0px 0px;
color: #eceebe;
background-color: transparent;
font-size: 1px;
}
background-*の解説はいいだろう。paddingで上と右に16pxを指定しているのは、イメージのサイズだ。これでイメージ全体が表示される領域を確保。fontを0にして(これが妖しげ)、文字が極限まで小さくなるようにする。さらにcolorには背景色を指定。これで、指定する文字によってはかなり目立たなくなる。
で、設定画面やtdiary.confでは、以下のように指定するわけだ。
@paragrapth_anchor = '<span class="panchor">・</span>' @comment_anchor = '<span class="canchor">・</span>'
これでいちおう、この日記のようになる。IE5.5とmozilla(Win)でチェックした。w3mでも、アンカーは「・」として見えるので問題ない。「font-size: 0;」をもっときれいにできればいいんだけど。
■ CDS
Avexの出したコピープロテクトCDに使われてる技術「CDS」。何か聞き覚えがあるんだよなぁ……と思ったら、「敵は海賊」でラジェンドラが使う対コンピュータ兵器だったか。コピープロテクトCDをCD-ROMドライブに突っ込むと、PCを破壊されちゃうんだな、きっと。
……なんてネタはすでに誰かがやってるに違いない。
2002-03-13(水) 9498歩 [長年日記]
■ tDiary: レイアウトをちょこっと変える
テキスト系サイトからtDiary.Netに来た人が、テーマが表示するテキストの幅が広すぎて視線の動きが大きすぎ、読みづらいという苦情を書いているのを見たことがある。今日見つけたのはノンストップパパ。他にもあったような記憶あり。
もちろん「じゃあ自分でテーマ書けばぁ?」ってのがテーマ作家育成のための正しい回答なのだが(笑)、テキストの幅に関してはヘッダとフッタをちょっと工夫するだけで対応可能だ。例えば、「幅30文字程度」に制限したいときには、ヘッダに以下の行を追加して
<div style="width: 30em;">
フッタに以下の行を入れる。
</div>
これだけで幅が約30文字に制限されるはずである。もちろんこれが適用可能なテーマは多少限られてしまうけど(凝ったレイアウトのテーマだとどうなるか想像できない)、大きな問題ではあるまい。テキスト系の人はすっきりしたのがお好みみたいだし:-)
他にも、「ウィンドウサイズの60%でセンタリング」なんて希望には、ヘッダに挿入する行を以下のように変えればいいし
<div style="width: 60%; margin-left: 20%;">
「ウィンドウの幅の半分で右寄せ」なんて希望なら以下のようにすればいい。
<div style="margin-left: 50%;">
イチからテーマが書けなくても、これくらいなら簡単デショ?
■ 本日のハンティング
リンク元をたどって発見。naoの雑記帳です。いま見たら、tDiary.Netのアンテナがちょうど300に。
■ Space Adventure
方々で話題になっているが。そんなにマイルを溜めるくらいなら、自力で行った方がいいような気もするがどうか。飛行機乗ってる暇に働けば(笑)。
しかしおれは、旺文社に宇宙旅行の権利を預けてあるのだ。いつか払ってもらうかんね。
■ クローン
クソ日記に続いて、Memopad systemというtDiaryクローンが発見される。「ツッコミ」じゃなくて「コメント」になってるけど(←細かいが重大な相違:-)。テーマコンパチってぇのは大事みたいだなぁ。しかしなんか、分不相応な持ち上げられ方をされているようで気持ちが悪いです(笑)。
む。hBBSってのもRuBBSによく似てるなぁ。
■ 日記
ここが日記なら↑の方のはなんだんだ?
今日は徳島から出てきた叔父夫妻を歓迎して、横浜中華街でお食事会であった。いや、それだけ。
それからSPA!が眼鏡っ娘特集です。って、なにが「それから」だ。
2002-03-12(火) 7669歩 [長年日記]
■ tDiary: 脚注プラグイン改
自分は脚注の入った日記を書く気はないのだが、けっこうユーザも多いようなので、tDiary.Netの方に入れた……と思ったら動かないし!! がーん、$SAFE = 4だとインスタンス変数の変更もできないんだった!!(←これに気づくまでしばらくエラーが出まくっていたはず。すまぬ)
と、これであきらめるのは悔しいので、妖しげな改造をほどこす。インスタンス変数の変更ができないと言ってもuntaintな変数だけで、taintならOKだ。というわけで、あらかじめ変更する予定の変数がプラグイン読み込み時に定義されるようにして、それらをすべてtaintする。変数をuntaintすることは多いけど、自分でtaintするなんて初めてだ。Stringへの代入はすべてString#replaceに置換。Numericへの代入はどうしようもなかったので、Arrayに収納してごまかしてしまった。
というわけで動くようになったので、commitもしてしまいました。確認してちょ >きた
ついでにerbも出たばかりの最新版1.4.0に差し替えておいた。
■ tDiary: その場ツッコミプラグイン改
……ということは、tDiary.Netでは使えないなんて書いたけど、なんとかできそうだ。そもそも@body_{enter,leave}_procsがuntaintである必要性はないから、tdiary.rb内でtaintしてしまっても問題はないだろう。ということで、tDiary.Netに試験的に仕込んでみた。
もっとも、プラグインとして実装するのと、ヘッダに埋め込むのとでは実行されるタイミングがぜんぜん違うので、そのままspeed_commentを埋め込んでも動かない。そこで、speed_comment側を改造して、そのまま埋め込んでも動くようにしてみた(commit済み)。
うーん、なるほどなー。抜け道はいろいろとあるものだ。って、自分で感心してどうする。
■ Kondara 1.2/2000 errata
古いKondaraはEnd of Life宣言をされてしまったが、実はまだ現役である。バリバリ運用中でかつ、入れ替えてる時間がそう取れない……たとえばおれの職場の机の横に置いてあるコイツ(笑)……なんてのは、いまだにSushiだったりするわけで。もちろんサポートがされなくなるとセキュリティがらみで怖い思いをするので、なんとかせにゃならんのだが。特にここ数日はOpenSSHやzlibがらみの穴が見つかってけっこうな騒ぎになっているし。
で、1.2(Ayaka)に関してはこのサイトで個人的にerrataがサポートされているので利用させてもらっている。もちろん1.2に限りなく近い2000(Sushi)でも大丈夫(今のところは)。今日もなにげにmph-get upgradeしてみたら、もうzlib関連のパッケージが更新されていて、なかなかすばらしいのである。もう、奈良方面には足を向けて眠れませんよ。
■ クレヨンしんちゃん[嵐を呼ぶモーレツ!オトナ帝国の逆襲]
やっとビデオを借りられたので、見た。夫婦揃って「これは見なくては」と思っていたんだが、ずーっとレンタル中だったのだよ。
いやー、もう、相変わらず飛ばしてんなー。冒頭の大阪万博のシーンで「おれ、あそこにいたよ! 月の石見たもん!!」(←年ばれ)なんて印象を持っちゃう時点で、子供置いてきぼりである。どう考えても、子供にせがまれて映画館に来ちゃった親をターゲットにしてるとしか思えぬ。
しかしまぁ、評判どおりの傑作だったよ。映画秘宝2001年ベスト1になるだけのことはある。やっぱここ数年のクレしん映画は外せぬ。エンターテイメントってこういうのを指すんだよ。
◆ zoe [おおすご!>画像アンカー いただき。]
◆ でたらめ [たださんすごい記憶力。 そういえば、敵は海賊シリーズの続きは出ないのかな〜]
◆ ただただし [だっておれ、ラジェンドラ欲しいもん。アプロ抜きで(笑)。]