2002-02-05(火) 6962歩 [長年日記]
■ XREA
s2.xrea.comが壊滅らしい。最近、広告の自動リロードがされるようになったけど、そのせいじゃないのか? うざいんだよなぁ、あれ。
XREAはRubyが使える無料レンタルサーバということでtDiaryユーザも多いので、かなりの人が被害に遭ってるみたい。ご愁傷様です。つーか、バックアップないのかよ(笑) >XREA
こういうメに遭うと、tDiaryに限らずオンライン更新系のコンテンツは救いようがないので、各個人がバックアップをとっておくしかないんだよなぁ。うちも、掲示板のデータはちゃんとバックアップしておくことにしよう。tDiary.Netの方は、ゆうべ慌ててバックアップ用のスクリプトを書いて仕込んだ(笑)。
■ Tokyo Perl Mongers
が、RWikiになってしまいました。ふへ〜。PerlのサイトなのにRubyのツールを全面的に採用するとわ、その潔さたるや良し。つーか、PerlにだってWikiWikiクローンくらいあるだろうに。なぜ?
……なんてことで大騒ぎするから、Rubyコミュニティはアレだとか2chで言われるんだよな(笑)。いいんだよ、愛なんだから。
■ 本日のハンティング
戯言 by Caesarです(167)。
■ たまてばこ
ハンティングの成果をtDiary.Netで見られるようにしなくてはならないので、アンテナを物色。つーか、こんどはやっぱ、たまてばこでしょう。もうこうなったら、とことんRubyだけでいったるわい(Tokyo.pmと比べると、えらい了見の狭い話である)。
なつみかんでのsitesファイルを持ってきて丸ごとコンバートして、自分のアンテナも引っ越してしまう。試運転してみるが、いくつか検知されないサイトがある。日記鯖とか。よく見てみると、日記鯖ってLast-Modified返してないんだ。HTMLヘッダ中に書いてあるだけ。なつみかんはHTMLヘッダも見てくれたけど、たまてばこはHTTPヘッダしか見ないもんなぁ。うぅ。まぁ、サイズの変更も見つけてくれるらしいから、見逃すことはないか。しばらくは併用しておこう。
で、たまてばこにHTMLまで生成させるんじゃなくて、簡単なタブ区切りのテキストを生成させて、それを活用することにした。アンテナを動かしたあとで、こないだ作ったdRubyサーバにデータを送るスクリプトにその結果を食わせる。これでtDiary.Netのリアルタイム・アンテナと、たまてばこの結果がマージされる。これでトップページがにぎやかになったぞ。
……ってこれ、構築日誌ネタじゃん。
■ pの意味
あー。そういう説明なら、やっと理解したよ。やっぱ、こういう話はちゃんと例示がないとわからんよー。つーか、元の話は改行の問題とごちゃ混ぜだったしさ。
そういう指摘ならわからなくもない。あのあたりはあまり考えずに作っているのは否めない。ただ、クラス指定や状況依存セレクタ回避できないものではないので、これだけたくさんのテーマが作られた今、非互換を覚悟してまで変更するものでもないなぁ。
変えるとしても2.0あたりで(笑)。
■ dRuby
あー、面白い。やっぱ分散は燃える。以前遊びで分散ごっこをしたのはHORBが出たばかりの頃でさ。手始めにアプレットでホワイトボードを作って、お絵かきチャットをしたものだ。で、RMIが出た頃には飽きてたと(笑)。dRubyの持つ「透明感」は、HORBのそれによく似ている。
CGIと組み合わせると、資源の排他を難しく考えなくてよくなるのがいいよな。やっぱ、ちゃんとバックエンドがあると楽なんだよなぁ……なんて考えが進むとWebアプリケーションサーバを作ったりなんてことになるわけだ。
いや、おれはそこまでやらんけど。
2002-02-04(月) 7381歩 [長年日記]
■ tDiary: pエレメント
pの意味ですが。その中でリンクしている「HTMLにおける「段落」をめぐって」で書かれているそのままです。日本語の文章において、段落は改行で区切るべし。だから、どーせ改行するなら自動的にpエレメントで囲んでやれば楽でいいじゃん、というのがtDiaryフォーマットの出発点。だからdivで囲むというのは(divには意味がないから)、考え方が相容れない。ただ、日記の文章を改行でばしばし切って、詩のように表現する人がいるのはtDiaryが広まり出してから知ったので、そういう人たちを救済するにはどうしたらいいかを考えたことがないこともない(けど何もしてない:-)。
初期のtDiaryフォーマットでは、段落の文頭は必ず空白で始めることになっていたが(これはおれが以前、小説を書いていたことに由来する--「段落は空白で始めよ」)、これは評判が悪かったので現在は特別な場合(文頭をタグで始める場合)を除いて不要としてある。文頭のインデントはスタイルシートでやるのがスジだからだ。といいつつ、この日記は自分で空白入れてるけどさ。癖なんだよ。エディタで書いてて、文頭が空白で始まってないと、お尻がムズムズする(笑)。
それからtext-indentで具合が悪いというのは、本文中のpエレメントにclass指定がないから他のpエレメントに影響が出てしまうという意図かしらん? だったらdivで囲む必要なんてなくて(divなんて少ないに越したことはない)、状況依存セレクタを使えば解決?
div.section p {
text-indent: 1em;
}
これはかつてyamkさんによって発見(違)されたテクニック。div.sectionじゃなくてdiv.bodyでも可、かな。ちなみに本文中のpエレメントにclassが指定してないのは、手動で入力するときにできるだけタイプを減らしたいから。例えばこの段落のpエレメントは(上のpreと同じセクションにしたいので)手動入力。
■ サーバで使うならDebian
あー、なんとなくわかる。apt-getでのアップグレードが保証されるという安心感はたしかに。down timeは減らしたいもんねぇ。
といいつつ、tDiary.NetはAsumi RC2にしてしまったが。これは、使い慣れてるからという別の意味での安心感を求めたからなんだけどさ(笑)。
■ FreeBSDもいいんですけどねー。以前、職場で運用していたFreeBSDではportsを使わなかったのでありがたみがわからぬままKondaraな人になってしまったので……。あんまりあちこち手を出してると、ない暇がさらになくなるからなぁ。tDiaryの開発が止まってもいい?(笑)
■ H2A 2号機
上がったみたい。よかったなぁ。これで今日の仕事は終わりだよ(をい
ホントは昨日、自宅でストリーム配信を見るつもりだったんだけど延期になっちゃって。1号機の打ち上げは職場ではまったく見られなかったのでニュースだけ追っかけていた。
3号機はいよいよ本番だからなー。がんばってくれよぉ。早くしないと天気予報ができなくなるぞ(笑)。
■ tDiary.Net
dRuby奮闘記(?)の結果がいちおう動作開始。他の日記も、次回の更新からここに現れるようになるだろう。実際の構築の話はtDiary.Net構築日誌の方に書くことに(ってぜんぜん詳しくないけど)。
2002-02-03(日) 6548歩+700m [長年日記]
■ 本日のハンティング
……の前に昨日の日記を補完。集中してると日記書いてる暇もなくなる。
で、Boozilla日記、iWorks diary、ぼやきを捕獲しました(163)。みなさんよろしく。「ぼやき」は、今にもやめちゃいそうな雲行きだけど:-)
見出しをH以外のタグでマークアップするのには賛同できませんねぇ。つーか、他にどんなタグでマークアップするというのでしょうか。それはさておき、見た目だけでよければ、Pタグのマージンをスタイルシートで減らしてしまえば、改行が改行らしく見えるんじゃないでしょうか。こんな感じ:
p {
margin-top: 0em;
margin-bottom: 0em;
}
タグでは意味を、見た目はスタイルシートで。
■ エグザス
久々に、そしてなんとか700m。うー。なかなか距離が延びないなぁ。せめてコンスタントに毎週行かないと……。それでも100m休まずに泳げるようになったので進歩だよなぁ。あとはスタミナか。
■ ツッコミ機能付き日記システム
なんか流行ってるらしい。zt日記からリンクをたどって*Messages*とかD-Point TOPIX、ウムイ、ishinao.net/diaryなど。巡回範囲が狭いから知らなかったけど、けっこう増えてるんだなぁ。試しに「ツッコミ 日記」で検索するとけっこう出てくる。
でもまぁ、「おれが先に考えた」とか「うちの方が機能が多い」とか言うのは性に合わないので言わんけど、リスペクトはちゃんとしておくのがスジというものである。tDiaryにツッコミ機能を付けたのは、ぱぱんだ日記の影響です。いえーい。これが証拠……って、うーん、あんましリスペクトな内容になってない気もする(苦笑)。
従来あったコメントが付けられる日記システムってさ、日記の本文と離れたところにあるのが普通で。いくら「コメントがn件あります」って出てても、それをたどるのって、テレビで「ボケ」まで見せられて「続くツッコミはまた来週〜」と言われるくらい白ける距離感なんだよね。だからtDiaryでは同じページで見られるようにした。ツッコミは短く鋭くあるべきなので、表示される文字数をあえて制限した。そんだけ。
ところでtDiaryの功績をあえて上げるなら、「コメント」なんて当たり障りのない言葉じゃなくて、きっぱり「ツッコミ」という用語を用いたところじゃないの?(笑)
■ tDiary
それはそれとて、閏秒対策の案とdot.htaccessの修正。対応します。特に閏秒は目ウロコであった。
◆ Ryuzi Kambe [管理者のみ、Webから随時バックアップのアーカイブを 取得できるようにしてくれたら、そういうホスティング系の 人はか..]
◆ ただただし [アクセスできるところにアーカイブを置いておくのは、資源的にけっこうバカにならないんじゃないかなー]
◆ taka [をぉ。リンクから始まるページの書きかたが10ヶ月目にしてようやくわかりました!(→マニュアル見ないやつ)10ヶ月間ず..]
◆ ただただし [がくー(笑)。マニュアルって、読まれないものなんだなぁ……]
◆ なおこ [まじ〜]