2000-08-09(水)
◆ Kondara 1.2
日経LinuxにKondara 1.2が付いてますな。嬉しい。これでアップデートできる。……って、アップデートしないって言ってたな(汗)。いや、職場でまた1台マシンをGETできる予定なので、それに突っ込もう。SOTECのバカ安マシンだけど、ちゃんと動くやろか。いま1.1で動いているマシンを、1.2をすっとばしてその次のバージョンにあげるのと、ちゃんと1.2からステップアップするのとどっちが安心だろうか。このへんは悩みどころだな。たぶん次はカーネルは2.4に、XFree86は4.0になってるだろうし。悩むなぁ。
Kondaraと言えば、アメリカのオフィスの引越しが大変だったみたいですな。しばらくアクセスできなかったり、MLが配信されなかったりしていたし。おれが出したメールもロストしたかな。まぁ、たいした内容じゃないからいいけど。日本ではNTTの仕事の遅さに対する不満をよく聞くけど、かの国ならなんでも早くてトラブルなしってわけではないのだな。SoftwareDesignなんて読んでても、電話会社の仕事はかなりひどいみたいだし。いくらIT革命つったって、インフラ屋の体質はそうそう変わらんだろうなぁ。
2001-08-09(木) 10600歩
◆ CodeRedカウンタの作り方
以下のようなdefault.idaというファイルを作り、ApacheのDocumentRootに置きます。実行可能属性を付けて、さらに場合によってはApacheの設定(か.htaccess)をいじって、サフィックス.idaのファイルがCGIとして実行できるようにします。
#!/usr/bin/env ruby
File::open( './counter', 'r+' ) do |f|
count = f.read.to_i + 1
f.pos = 0
f.write count.to_s
end
require 'cgi'
cgi = CGI::new
print cgi.header( 'type' => 'text/plain' )
print "You are #{count}th visitor. Welcome:-(\n"
続いてApacheのログから既存のアクセス数を数えあげて、counterファイルを作ります。httpdから書き込めるようにするのを忘れずに。
# grep default.ida /etc/httpd/logs/access* | wc -l | sed 's/ //g' > counter # chown nobody:nobody counter
あとはこのファイルを、tDiaryのヘッダに<%=insert 〜%>を使って埋め込むだけ。
でも、DocumentRootにCGIを置く危険性をよく理解した上で行って下さいね:-)
◆ tDiary
1.1.1からカレンダーが消えたのは、@headerや@footerの好きなところに埋め込めるようにしたからです。付属のtdiary.conf.sampleにはそのあたりのことが書いてあるので一度ざっと読んでみて下さい。1.1.2は1.1.1よりドキュメントもそこそこ充実してますので。
NTさんの実験的「実験的日記」を捕獲しました:-) またもや転向組ですなぁ。
さらに骨折飲料さんの暫定日記も捕獲。index.rbをつけないといけないようになっているのは、DirectoryIndexを設定できない環境なのでしょう。
実はtDiaryオフィシャルの方にはもっとた〜くさんのRefererがあって(こないだeRuby化してからちょっと採取してみた)、そのいくつかは運用中の日記なのだが、まぁ、こっそりやっている人も多いようなのでわざわざ捕獲はしていないのだ。その覚悟があるならここにリンクするだろうし、ということで(笑)。つーか、そろそろ全部把握するのは困難になってきたな。いいことだけど。
2002-08-09(金) 8677歩
◆ tDiary: 本日のリンク元強化プラグイン-2.1.0
入れ替え。といっても旧フォーマットのまま使っていては意味がない(笑)。ところで、Stable-1_4じゃなくてHEADの方に入っているけどいいのだろうか。そろそろこういうプラグインは互換性がなくなる予感が……(笑)。
新フォーマットはさらに洗練された表示になったけど、あとは個々の検索キーワードもまたリンクになっているといいかも。自分のところの検索キーワードって、ときどき逆にたどって他にどんなサイトが引っかかっているか見てみたりしない? で、妙なキーワードで一位になっていてガックリしたり。「写○ール パ○チラ」とかさ(泣)。
◆ Palm Desktop 4.1日本語表示パッチ Release 1.1
こないだ「日本語化パッチ」と書いてhoukouに苦言をもらってしまった。「日本語化」と聞いて、メニューやダイアログの英語まで日本語になると勘違いする人が多いので、今は「日本語表示パッチ」が正式名称。うちらに翻訳を求められても困るのである。でもこれじゃ、「日本語入力」はできない感じもする(笑)。
というわけでRelease 1.1が追加リリース。フォントサイズがちょっと大きくなったりなどなど。あれ……こっちは「日本語化」のままじゃねーか、おいっ。
#↑修正されたもよう。
◆ tDiary: ボット除けプラグイン: zz-antibot-referer.rb
上のリンク元強化プラグインをフルスペックで動作させるべく、自前のボット除けプラグインを改造することにする。こういう、「既存のプラグインを置き換えるプラグイン」と「既存のプラグインに機能追加するプラグイン」はaliasを使えばうまく同居できる。最後に読み込ませたいので、ファイル名は「zz-antibot-referer.rb」。
def antibot? bot = @options['antibot-referer.bot'] || Regexp::new( '(googlebot|Hatena Antenna|moget@goo.ne.jp)', 'i' ) bot =~ @cgi.user_agent ? true : false end alias antibot_referer_of_today_short referer_of_today_short def referer_of_today_short( diary, limit ) return '' if antibot? antibot_referer_of_today_short( diary, limit ) end alias antibot_referer_of_today_long referer_of_today_long def referer_of_today_long( diary, limit ) return '' if antibot? antibot_referer_of_today_long( diary, limit ) end
デフォルトでGoogleとgoo、それからはてなアンテナのボットの場合には、結果にリンク元を含めない。@options['antibot-referer.bot']に(正規表現で)ボット名を指定することもできる。
てなわけで、こっちの方がコピペしない分、コードが短くて済んだじゃん。なぁんだ。最初からこうしておけばよかった。
2004-08-09(月)
◆ 反応リンク集の行方
LL Weekendの反応リンク集が、公式なTrackBack版とちょきのWiki版の両方にできている。
現時点ではWiki版の方が数の面では優勢だが、とうぜんながらTrackBack版の方が速報性がある。ウォッチしていて楽しいのはTrackBackの方だが、Wiki版も見ておかないと見落としが多くて悲しい。この状態がいつか逆転して、TrackBack版の方が網羅性も速報性も優位になるってことはあるだろうか。いや、「奥ゆかしい」人がいる限り、TrackBack版が網羅性で上回ることはないか。
◆
はてなの本 (NET TRAVELLERS 200Xシリーズ)(田口 和裕/松永 英明/上ノ郷谷 太一)
昨日、翔泳社の方からいただいた。文中に何度も「tDiary」という語が出てくるからだそうだ。ありがたく頂戴する。もちろん、その場で近藤さんにサインしてもらった。
まぁ、はてなユーザでもない限り、はてなの使い方の部分は読んでもしょうがないんだけど、近藤さんのインタビューは面白いので一読の価値はあるかと。tDiaryについて語っている部分は、当たらずとも遠からずというか、だいたいその通り。あ、あと、テーマを作る場合の参考書にもなるかも知れない。詳細な解説があるわけではないけど。
2005-08-09(火)
◆ 1470.netがまた死んでる?
夏はサーバに厳しい季節ですから。って、1470.netのサーバがどんな環境に置かれているのか知らないけど。以前の第一tDiary.Netも、いま考えるとゾっとするような苛酷な環境で動いてたんだよなぁ。
それはさておき、ishinaoさんが無反応なのが不気味だ。夏休みだろうか。
追記
暫定的に復旧しているみたい。ishinaoさんはやっぱりアクセス環境の悪いところにいるようだ。まぁ、夏休みでクリップしたいニュースも少ない時期だしねー。気長に待ちますよ。
◆ mixiの最新日記抽出のアルゴリズムがバグってる件
mixiはケータイからしかアクセスしない。手元に、ケータイ以外に暇つぶしの道具がないときに使う。それくらい暇な状況なので、アクセスしても「最新日記」が一件も出てこないとかなーりガッカリする(他に暇つぶしの手段がないということなので)。
でも、よく考えると既読の日記が「最新」に出ることもあるので、未読がないわけじゃない。最新日記の抽出アルゴリズムにバグがあるのだ、ということに、ケータイとPCの一覧を見比べて気づいた。どうやらケータイ向けの最新日記はこんな感じで抽出してるらしい:
- 内部日記・外部日記をまとめて更新順に並べ
- 上位5件(10件かも?)を抜き出してから
- 外部日記を取り除く
だから、外部日記が上位を占めている場合には最新には何も出てこないのである。明らかに手順3の位置がおかしい。最初から外部は抜いてソートすれ。
◆ iTMSで不良データをつかまされた
実は、オープン初日に買った楽曲のうち1つが、データが壊れてやがってさ! 5分あまりの曲なのに、3分までしか音が入ってないの。残り2分は無音という。これってなんか、レアな体験じゃね?
で、サポートにメールをねじ込んだら、返金しますという返事が来た。で、2週間待てば正常なデータを買いなおせるようにしてくれるそうだ。とりあえず一件落着なんだけど……2週間後にまたそれを買いなおすかどうかは微妙なところだな。
2006-08-09(水)
◆ 5年前の記事が今書かれたら、どれくらいブックマークされるだろう
tDiaryの長年日記機能は、日記を書き続けるモチベーションを維持する装置としてかなり有効なんだけど、最近過去の日記を読み返していて、「今ならどれくらいのブクマ数を得られるだろう」と考えることがある。
例えばちょうど5年前、CodeRedカウンタの作り方なんて記事を書いていて、かなりウケた。背景を説明すると、CodeRedというIISのセキュリティホールをつくウィルスが蔓延して、あらゆるWebサーバの「/default.ida」というファイルへアクセスが集中、世界中でネットが大混乱という状況。そのdefault.idaへのアクセス数を記録してカウンタとして表示し、自慢(?)しようというネタである。
リンク元をみると数百のアクセスを集めているようだが(当時のWeb日記としてはけっこうなアクセス数である)、これが現在だとどれくらいになるのかイマイチ想像がつかない。人気のバロメータも、アクセス数よりブクマ数というご時世だし、同じ尺度が使えない感じがするのである。
だからなんだと自分でも書いてて思ったが、「1年間で××が○○倍になる」みたいな簡単な換算指標があると、いろいろ比較できて面白いだろうになぁ。
2007-08-09(木)
◆ spc.gr.jpドメインが復活
昨日から使えなくなっていたspc.gr.jpが、紆余曲折の末、なんとか復活。
今まで使っていた愉快堂<yukaido.ad.jp>がおよそ1年前に倒産して、各サービスが3社くらいに譲渡されたんだけど、jpドメインに関してはヒューメイアレジストリ<humeia.co.jp>になっていた。
- ヒューメイアは愉快堂の顧客に対し、契約更新に関するメールを一斉通知(メールが見当たらないのでspam行きになってた可能性が大)。
- おれは愉快堂には2006年に5年契約をしていたのであと4年くらいは何もしなくていいと思っていて、かなりのん気に構えていた。
- ところがヒューメイアは管理は譲渡されたが営業は譲渡されていないので、5年契約とか知ったこっちゃない。
- 結果として1年経過して契約が切れ(愉快堂がJPRSに1年分しか払っていなかったのだろう)、めでたく(?)spc.gr.jpは廃止ドメイン扱いに。
JPRSが1年単位でしか支払いを認めていないのか、それとも愉快堂がキャッシュフロー改善のために複数年契約の顧客に対しても裏では毎年更新にしていたのか不明だが、先払いしていた残り4年分のドメイン使用料はパァである。まぁ、最初のメールを読み落としていた時点でおれの負けか。
しかたなく、ドメイン復活手数料を払って復活させた。ヒューメインはちょっとお高いが、いまは新しいレジストラを物色している暇はないので仕方がない。そうは言っても、高いだけあって作業はめちゃめちゃ早かった。復活依頼をしてからカードで支払い、ドメイン復旧とネームサーバ設定まで1時間くらいしかかかってないんじゃないか。これはすばらしいサービス。
これで1年(といっても6末までだが)は安泰だ。でもまぁ、いい加減コストパフォーマンスの悪い属性型JPドメインを保持するのもなんだなぁ。選べるレジストラも少ないし。そろそろ10年くらい使っていて、愛着もあるし、死ぬまで変わらないメールアドレスにしようと思っていたけど、gTLDで何か取るべきかも。かといって、いいドメイン名が思いつかないんだけど。
ともあれ今回の教訓は、いつ潰れるかわからない新興企業と複数年契約を交わすのはアホということだな。いい経験になった。今後ドメインの更新は、割引とかに惑わされず単年度契約にしよう。
2008-08-09(土)
◆ 宇宙研公開日
夏休み恒例、JAXA相模原キャンパス一般公開だったので行ってきた(→昨年の様子)。
かみさんが最近習っているポルトガル語の先生が、実は宇宙研にいる留学生で、惑星探査用のロボットを作っているというので見に行ったのだった(けど写真はピンボケだったので掲載せず[笑])。留学生大変だなぁ。
ロボットは今年は屋外で動かす予定だったのが、午後からの夕立で屋内に移動した直後で調整中だったので、動作しているところは見学できず。車輪タイプだけじゃなくて、多足(というかウニ型?)ロボットが増えていたので面白そうだったんだけど。
そんなわけで、「はやぶさ」ネタにはさほど変化なし、「かぐや」の最新情報はそこそこ面白く、科学衛星グループは相変わらず気合いの入ったプレゼン……というあたりを確認して、軽く流して帰ってきた。また来年行こう。


Before...
# しんちゃん [> でも、DocumentRootにCGIを置く危険性をよく理解した上で行って下さいね:-) そうなんですよね・・・..]
# ちき [今日は中村正三郎氏のサイト経由のアクセスが爆発か?]
# でんすけ [CodeRedカウンタのことでShow's Hot Corner http://www.asahi-net.or.j..]
# でんすけ [あぁ、しまった。 http://www.asahi-net.or.jp/~ki4s-nkmr/ ですん。]
# でんすけ [素朴なな疑問ですぅ。 tDiaryってmod_ruby配下で動かして大丈夫でしょうか。 # 穴問題ではなく動作するか..]
# HAL99 [カレンダーばっちり表示できましたm(_ _)m。 confはてっきりセキュリティー周りしか変わってないとの思いこみが..]