WikiスタイルTest_Categoryブランチにカテゴリ対応版のWikiスタイルが入ったので、このままHEADには入れずにおいて、マージしたときからサポートという扱いにしよう。いうわけで、手元の環境ではTest_Category上のソースをいじることに。未実装だったWikiNameとテーブルに対応。テーブルの文法はこんな感じに「||」で区切る。Way』に載っていた文法の実装である。カンマで区切るYukiWiki系文法だと、テーブルでよく出現するカンマ区切りの数値を扱うのが面倒なので、こっちの方が使い勝手がいいと思う。同様の改造をWalWikiに施すのは手に余るのであった......やっぱPerlは暗号だ。WikiNameは......実装はしたんだけど、Wikiスタイル上では殺してある。日記中でWikiNameが勝手にリンクになったからと言って、どれほど嬉しいのかよくわからないし。kw.rbのデフォルトのリンク先はGoogleだしな。自前のWikiを持ってる人以外にはメリットないだろう。すると、このままWikiNameには未対応にするかも知れない。テストしたらcommitしよう。WalWiki(6)おお、ありがたい。いうわけで、うちのWikiもこのパッチを当てました。いやもう、自作するしかないかと思ってしまいましたよ(嘘)。[WikiName不採用に一票。[AsWiki動き始めました。「痛い体験自慢」は人類の性なのか。結城さんから、自動検出は可能かという疑問の提示。受信側、送信側の双方で可能だろうと思う。最初に書いたように、同じエントリ間でTrackBackし合う状況はいくつかあるので、これらの「例外」をどう扱うかが難しいか。受信側では、あらかじめ自分がかつて発信したのTrackBackを記録しておいて(そもそもこれができないシステムが多数)、その相手からTrackBackが来た時にははじけばいい。これは「自分のサイトにお返しTrackBackが加わること」は阻止できるが、送った側への影響力がないので、「お返ししたがる人」を減らす役にはたたない(教育効果がない)。上記の例外をどう設定するかという問題がある。発信側では、受信済みのTrackBackへ「お返し」をしようとした時に警告を出すことが可能だ。例外事例の場合には警告を無視すればいいので、受信側の場合よりははるかに実装が楽だし、効果も高そう。広く普及すれば、これはけっこう有効かもしれない。警告の「意味」を納得させるのが骨なので、おれが実装するなら機能をOFFにできないようにするな(笑)。TrackBackのよい訳語はないものか。以前、TrackBackの「おれ名称化」に反対したことがある。この意見は今も変わらない。TrackBackは送信側と受信側で同じ用語を(ツールを横断して)使っていないと混乱を招くから。訳語を決めてもみんなが倣うとはとても思えないので、手遅れかと。おれが「お返しTrackBack」の事例としてあげたOcologが休載してしまいましたとさ。メタブログ屋さんなのにこのネタに食いついてこないとは、残念至極であります。MP3再生対応トイレyamkさんに教えてもらった。うぉー、すげー、ハックしてぇ〜(まて)。いうものが公共の場所に設置されるとは思えないので、ハックはできないなぁ(自宅にあるものをターゲットにしても面白くないのである)。やって欲しかったかも。#tdiary.vimのテストを兼ねた投稿。ウォシュレット・ハッキング(3)良心的的なハッカーを思いとどまらせる、効果的な手法。#場所の特定を避けるため、一部モザイクをかけてあります。tDiary.Netのクレーム対応方針についてインターネットもずいぶんと世知辛い時代を迎えたようなので、このような文書を書かねばならぬのであるよ。当たり前のことしか書いてないけど。ようするにtDiary.Netは何も助けてあげられないよってこと。[TrackBack音頭とか、TrackBack数え歌とかを作ってみるとか。トラックバック先の記事は判別できないと思います。URLはParmalinkと一致しませんね。[コンセンサスなんてとっくにとれているが、新規参入が多すぎて啓蒙が追いついてない、というのが私の立場です。ビデオの消化が追いつかないタイトルつけるのにすげー悩んだ。いいや、「ビデオ」で。半年ぶりにまともな録画環境が復活したし、こんどのはちゃんとEPGが使えるので、目についた映画やらドキュメンタリーやらをかたっぱしから予約していたら、完全に見るスピードを超えてしまった。みんなこれで困っていたのだな(いまさら)。いうわけで、コタツでノートPCに向かいながら、だらだらと見続ける週末。平行してプログラミング......というわけにはいかない。これで連続ドラマを観る習慣があったら生活がなりたたんな。アニメ世代なので、今まで観ていた『エウレカセブン』に加えて、アニメはいくつか。最近J:COMで再放送が始まった『ケロロ軍曹』は、どっちかつーとかみさんがはまっていて(ギャグの元ネタは半分も理解していないのに不思議なことである)、いつのまにか単行本が全巻そろってしまった。おれは『蟲師』がけっこう気に入っている。1話完結なので途中からでも支障はない。今日(夕べ?)の放送の、すず役の声(鬼頭典子)にちょい萌え。主人公は現代的な服装なのに、他の登場人物がみんな着物なのがよくわからない。理由を知るためには、おれも単行本をそろえなくてはいけないのだろうか......。勇んで本屋に行ったら、4〜6巻しか売ってなかった。脆弱性対策はいらない原則論としては賛同する。ブログサービスなんて、レンタルサーバに毛が生えたようなようなものなんだから、ユーザは好きなようなコンテンツを製作できるべきだ。はてなの場合は同一ドメイン内で複数のユーザがログインして使っているから、XSSの仕込みを許すと困ったことになる。これはもう、制限付きとはいえHTMLの記述を許しているはてなダイアリーの構造に由来する宿命なので、がんばってつぶすしかないんじゃないの。あと、はまちやはofficeと同じようないいがかりを付けられて断罪される恐れがあるので、ちょっと慎重になったほうがいいと思う。蟲師の件、納得しました。[うっわー、ってぜんぜん変わってなさそうで何よりです。元気に池袋在住してます。奥方様もお変わりなく・・。おれ、クラークは合わないわ。BS2で『2001年宇宙の旅』をやっている。何度も観ているけど、色彩とか光の扱いがすばらしくて、ついつい観てしまうな。傑作だ(HALが死ぬあたりまでは)。時の眼』を読み始めたところなんだが、これがもー、ちっとも面白くねぇの。人類発祥から21世紀までの複数の時代がモザイクのように入り乱れる異常な事態......という出だし、それだけ聞くと実に面白そうなんだが、テンポは悪いわ、説明は長くてクドいわ、おまえは話を進める気があるのかと。そもそもクラークって作家は、小説はすごく下手だと思うんだけど(小説以外のところに価値のある人なわけで)、今回はバクスターとの共作ということでちょっと期待してしまったのが間違いだったか。読み始めたばかりだから、駄作と判断するには早いけど。クラークがどのパートを書いているのかわからんけど。だいたい、表紙の二人の名前の大きさが、あまりに違っていて失礼な話である。そりゃクラークの名前で売りたいのはわかるけどさ。原書では同じ大きさなのに。スクワイヤーズ)近年まれに見る大成功をなし遂げた火星探査機「スピリット」と「オポチュニティ」の開発者が自ら綴った大冒険の記録!......というわけで、めちゃめちゃ面白いという評判は出てすぐに聞いていたし、SF大会で関係者の話を聴いたりしていたのに、なかなか読めなかった。いやはや、もっと早く読んでおくべきだった。全編火星上の冒険談かと思うとぜんぜんそんなことはなくて、打ち上げでちょうど半分くらい。前半は何の話なのかというと、延々と企画、設計、開発そして金の話である。宇宙探査と金の話というと、日本の「のぞみ」や「はやぶさ」のことが思い浮かぶが、予算がたっぷりあるかのようなNASAでさえ、やっぱり金の話はついてまわるのだ。ISASとは桁の違う金額だし、足らなくなるたびに十億円単位で金が湧いて出る不思議な魔法のポケットがいくつもあるので、ISASのように「困難は金よりも知恵で解決」という雰囲気はあまりない。それでもやっぱり貧乏な感じはずっと漂い続けるのだ*1。2年に1回火星に探査機を飛ばすアメリカのこと、チャンスは多いが、一方でライバルも多い。複数のプロジェクトチームが億円単位の「準備金」を与えられてコンペをするんだから豪勢な話だが、つぎ込む情熱も金額に応じて高まるわけで、落選したときにがっかり感もまたすさまじいものだろう。なんにせよ、「こうまで挫折を味合わないと火星まで探査機飛ばせないのか!」と、筆者とともになんども絶望すること請け合い(←嬉しくない)。ここで共感しておかないと、後半の冒険につぐ冒険で感情移入できないから、しっかり絶望すべし。あとはまぁ、みなさんご存知の、2台の驚異的寿命を誇るローバーが、火星の上をあっち行ったりこっち掘ったりする話である。相次ぐ新発見に、読んでいてくらくらする。これほど「報われた」惑星探査もないんじゃないかなぁ*2。巻末にプロジェクトに関わった数千人の名簿が載っているんだけど、これだけの人々が胸を張れる仕事になったんだから、本当にすばらしい偉業だ。余談というか、ネタバレっぽいので分けるけど、火星上のスピリットが最大のトラブルに見舞われたときのエピソード。ソフトウェア担当者が「こんなこともあろうかと」を地でやっていたのにずっこけた。NASAは品質管理がしっかりしてると思っていたのに、まさかバックドアを仕掛ける余地があるなんて!このエピソード、感動した一方で、ちょっと残念というか、本来の設計や品質確保ではない部分に助けられたという点が、ソフト屋としてがっくりきた。ハードウェアは設計品質として当然のようにマージンを見込んであるのに対して、ソフトウェアは「ハッカーによってこっそり仕込まれたバックドア」に救われるのである。あぁ、ソフトウェアには、まだまだ進歩の余地があるよなぁ。朝日ソノラマ¥316追記うっかり「ISAS」を「NASDA」って書いちゃった。言うものの、「安くて小さい惑星探査機づくりはジェット推進研究所の得意とするところではなかった」とかしゃあしゃあと書くあたり、桁違いの金持ちであるのは間違いない。ヴォイジャーがあるか。1.9.1が出てしまったので(結局$SAFE問題が決着せず、tDiaryは動きませんでしたorz)、開発環境もいいかげん新しくしないと色々差し支えるので、まずはLinuxから刷新することに。sargeなので、一気に最新にしようと思った。coLinuxを0.7に、カーネルを2.6系にして、etchにアップデート......までは成功したのだが、なぜかネットにつながらない。今までどおりTAPを使ってNATにしたいだけなのに!「ムキー」となったのでそのまま放置して(ぉぃ)、続いて職場。lennyのRC2を持ってきて、こちらはスムーズに導入できた。w3mの表示が乱れて使い物にならない。ステータス行の文字幅計算がおかくて、画面の右端からいろいろはみ出てしまうのだ。図のように、w3mのステータスバーの左端、「↑↓」の文字幅が、UTF-8だと明らかに(間違って)広く計算されている。ちなみにlenny上でもEUC-JPにすると正しく表示される。うーむ、これ以外はなんとかなりそうなんだけどなー(と思ったらvimも似たような状況があるな。犯人はscreenか)。心が折れそうになってきたので今日はここまで。いう苦労をしていると、「Macにしたら?」という悪魔のささやきが聞こえてきそうだ(けど負けない)。今日から休暇うちの会社は一定の勤続年数に達すると長い(といっても5日だけど)の休暇を取れることになっていて、今年がそうなので今日から休むことにした。2/11が祝日なので、週末を入れてちょっと長めの10連休だ。いっても、うちには甘えん坊の子猫がいるので、海外逃亡とかはムリなんだけど。いうわけで、近場にちょくちょくでかけつつ、基本的には家で勉強したりコードを書いたりして過ごすつもり。Calendarちょっと遅くなったけど、恒例のフロンターレ試合日程をGoogleカレンダーに入力。URLは去年と変わらず(下のカレンダー下部の「+Googleカレンダー」アイコンをクリック)。[おー、これはすばらしいですねー。あ、でもリーグ/ナビスコ/ACLが別カレンダーなのか。例年のとおり、Googleカレンダーに今年の試合日程を反映。クリックすると、自分のカレンダーに取り込めますん(ω)。金色の腹巻を編む(3)先月編み上げた金色の腹巻だが、さすがに緩すぎて実用性に問題があることがわかったので、太さを2/3くらいにして編み直した。時間がかかったが、ようやくできあがり。(自分が)痩せすぎだということを計算に入れて編まないとあかんなー。いうか、そもそも自作というからには自分に合わせて編めるのが最大のメリットなのだから、そこは生かさなくては。次は、家でPCに向かってキーボードを叩いていると指先が冷たくなってしまうので(冷え性?)、リストウォーマーあたりを。小さいものにしておかないと春になってしまう。[イギリスゴム編みは伸縮性が少ないので、セーターの裾などキツク閉めないほうが良い時に使うと効果がでます。[たしかにゴム編みというわりには伸縮性が少ないですね。120目もあるので実用上は十分な感じです。[「締めない」に変換されていませんでした。Centerだった先日Windows8にしてからいつの間にかPCの電源が入っていることがあって、原因がわからずにいた。一晩中オートでKindlizeとかするので、自動的にはスリープにはならないようにしているから、勝手に電源が入ると気づくまでずーっと動きっぱなしになってしまいもったいない。Windows7にしたときにも同じことがあって、その時はマウスの電源管理設定が原因だったのだけど*1、今回はそういうことはない。あとはNICにも同様の設定があるけどこれもシロ。Facebookで質問投げてみたところ、タスクスケジューラを洗ってみよという指摘が*2。どれどれと深い階層をたぐってみると、ありましたありました。Centerの中に「mcupdate_scheduled」を毎朝10:29に起動する設定が。条件にばっちり「タスクを実行するためにスリープを解除する」が入っていたので、これを解除して解決した。タスクスケジューラは一覧性が非常に悪いので、どこに似たような罠が潜んでいるかわからない。発症したらめんどくさいなぁ。Center(使うあてなし)が原因ってところががっくりだわ(←ある意味自業自得)。ようするにマウスを動かすとスリープが解除される設定になっていた。デバイスマネージャで解除できる。Windows8でタスクスケジューラを見つけるには、チャームから設定の検索で「スケジュール」でも探せば良い。「スケジューラ」では見つからないのがすごい罠。』オリジナル・サウンドトラック(通常盤)(音楽:高田龍一)せっかく発売前日に買っても、帰宅が遅いと翌日まで聴けないという。もったいない(なにが?)。映画の場面が思い浮かぶ印象的なBGMもあれば、「これ、どこに使われてたんだっけ?」みたいな曲もあって、やっぱ何回も観ないとダメだなぁと思う(けどこれがなかなか)。すばらしく気合の入ったレビューを見つけたので(→BGMから見るアイドルマスター劇場版【ネタバレ注意】*1)、これを読みながらふんふんと聴いているところ。ところで、劇中で使われた順番に並べ替えたいんだけど、そういう情報ってどっかにないかな。RAINBOW」がやはり今日から販売を開始してるけど、iTunes限定とかバカじゃねーのとしか言いようがない。特定コンビニチェーン限定とかの方がましだろ。これ、サントラ入手前に書かれてるんだよな、すげーな。ブログ記事を紹介していただき、ありがとうございました。「すてきにハンドメイド」が放送された昨年12月に参加した、NHK「すてきにハンドメイド」のイベントの回が放送された。イベント会場のシーンでは編み物に不慣れな男性や子供たちへのインタビューがメインになる中で、うちの夫婦が中山エミリと会話しているところがほぼ全部流されて、二人してぎゃーぎゃー言いながら観てた。「編み物の魅力を理詰めで考えてる男性」というステレオタイプをきっちり演じているのだから(←もちろんわざと)、TV的には映さない選択肢はないよねー。番組の主目的として当然ながら編み方の解説があるのだけど、もちろん講師であるケストラーさんのゴツい手がアップになるわけで、編み物の番組としてなかなか異色な感じになっていて良かった。いえ、あれをみて実際に自分で編んでみようと思い立つ未経験者はどれくらいいるんだろう。そもそも未経験者は番組見ないだろうし、ターゲットにリーチしないのでは......。放送のこと、直前の告知はあえてしなかったのにきっちり見ている知人が数人いて恐ろしいかぎりです。再放送あるらしいけどね。[再放送の録画を見ました。息子に確かめてないけど多分あのご夫婦。この日記の右上の似顔絵から想像しています。Garageに引っ越したものの*1、新居には付加サービスがほぼないから、ログ管理や監視は自分でやらねばならぬ。必然的にFluentdやmackerelの世話になる。いずれもDockerイメージが公開されているので、導入は楽だ。運用がうまく回ってくると欲が出てきて「fluentdでサービスメトリックを投稿する」みたいなこともやりたくなってくる。fluentdのイメージには必要なプラグインが入ってない。fluentd側にはちゃんと改造して使う方法も書かれているんだけど、わざわざDockerfileを書くのも面倒くさい。build標準イメージでコンテナを立ち上げて、そこにプラグインをインストールしてからcommitで自前イメージに書き出す。root」で、fluentdイメージ内部のデフォルトユーザ「fluent」にはgemをインストールする権限がないからだ。/var/lib/gems/2.3.0/gems...fluent-plugin-datacounter-1.0.0fluent-plugin-mackerel-1.1.0fluentd-1.3.3...しめしめ。やって雑に扱えるようになってくると、dockerも「自分のツールになった」って感じがしてくるね。肝心のメトリック投稿は、fluentd力が足りなくてまだできていないのであった。fluentd、けっこう難しい......。プログラマ、Webアクセス解析士を経て、現在はサイバーセキュリティ関連事業に従事。学生時代からフリーソフトウェア開発に関わりはじめ、かれこれ30年。RubyではWebアプリケーションを中心に開発。tDiaryプロジェクト創始者。