| @技術/プログラミング

LDRizeはSITEINFOの“domain”のところにサイトのXPathを記入できるんだけど、AutoPagerizeは“url”にはサイトのURLしか記入できない。AutoPagerizeの“url”の部分にもXPathが指定できれば凄く便利だと思ってたんだけど、taizoooさんという方がその方法を紹介している。

ここで紹介されてる通りにAutoPagerizeの該当部分を書き換えると、“url”にXPathが書けるようになる。つまりURLごとにSITEINFOを書くんじゃなくて、ブログツールとか同じ構造をしているサイトならXPath別にSITEINFO書くだけで済むので、SITEINFOの数が減らせる。WordPress用、MovableType用みたいな感じでSITEINFOを書いとけば事足りるようになる(テンプレートが違ったら動かないだろうけど)。XPathでAutoPagerizeが実行可能か判定するので、独自ドメインで運営されてる個人サイトでもAutoPagerizeできるようになる。これは画期的なことですよ!

そういうわけでP_BLOGでもAutoPagerize本体に改変を加えてSITEINFOを書けばAutoPgerizeできるようになった。XHTMLに変更を加える必要なし。以下にSITEINFOを晒しておきますので興味がある方はどうぞ。なお僕はPHPerなので正規表現には自信がありません。不都合がありそうだったら教えていただけるとうれしいです。(ちゃんと直します)URL使わないんだから正規表現関係なかった。もうダメだ。

url:	 '//address/a[contains(@title, "P_BLOG")]',
nextLink:	'id("prev-logs")/a | //div[contains(@class, "section") and  position()!=1]/p[@class="flip-link"]/span[@class="next"]/a',
insertBefore:	'id("prev-logs")',
pageElement:	'//div[contains(@class, "section")][1]',
exampleUrl:	'http://pbx.homeunix.org/p_blog/index.php',

なおFooterの address/a のtitleの中に“P_BLOG project”という文字列が含まれているかどうかでP_BLOGで動いているかを判定していますので、カスタムフッターを使ってたり、FooterにP_BLOG projectへのリンクを表示していないサイトではAutoPagerizeは効きません。

微修正

“insertBefore”追加と、“pageElement”を修正。すでにXHTMLにMicroformatsを埋め込んであるサイトだと挙動がおかしくなるっぽいので、 '//div[@class="section"][1]''//div[contains(@class, "section")][1]' とした。

さらに追記

なんかXPathで指定するのってパフォーマンス悪いらしい。確かに重いかも…。

AutoPagerizeがurlしかスクリプト実行可能かの判定に使ってないのにはちゃんと理由があったのか。

| @WWW

MinibufferとLDRizeのおかげで超絶インターネットが快適になったので、最近はTumblrにハマってます。アカウント作ってから2年くらいになるんだけど、これまではあまり積極的には使ってなかった。気になる情報を見かけたときにテキトーにクリップするとか。人がReblogしたものをReblogするってことなんてなかった。FollowしてるのもTwitterで知った有名人を数人くらい、みたいな感じだったし。面白さが分かったのは大量にReblogしまくる人をFollowしてから。そしたらどんどんDashboardに情報が流れてくるようになって、退屈しなくなった!

Tumblrで j k t を連打しながら思ったんだけど、Tumblrはすごく雑誌に似ていると思った。

ネットが雑誌から読者のカネと時間を奪ってる、みたいな話はよく聞く。でもふつーにブログ読んだり書いたりネットで買い物したりってのは、雑誌読むのとはちょっと違う。雑誌を読むより能動的っていうか。こちらから知りたい情報を検索して絞り込んでいかないといけない。だからネットサーフィンって楽しいんだけど疲れるんだよね。

Tumblrが一般のネットサーフィンと違うところは、だらーっとできるところ。自分がらどっかよそのサイトに出かけていってReblogしてくるっていう一次リブロガーなら別だけど、僕とかは専ら誰かがReblogしたものをDashboardからReblogする二次リブロガーだから、ひたすら頭を空っぽにして写真を眺めたり文章の断片を読んだりできる。で、この感覚が雑誌読んでるのにとても近い。

むかしrelaxって雑誌が好きで結構読んでたんだけど、この雑誌には写真とかも結構載ってて、変わった建物の写真とか見てた。自分がおっさんになったこともあって雑誌は全然買わなくなったから、雑誌で建物の写真とか見る機会が減った。建物の写真を見ることは好きは好きなんだけど、自分から建築雑誌を買ってきて読んだりするレベルじゃない。いつも読んでる雑誌とかに載ってたらパラパラ眺めるくらいで十分なわけだ。relaxを読んでるときはそんな感じでテキトーに建物の写真を見てたのに、relaxがなくなってからはそういうことがなくなった。でも潜在的にはたまには建築物の写真見たい、って思ってたわけ。

Tumblrではときどき外国の変わった建物の写真がReblogされて流れてくる。この感じがとても雑誌読んでた頃に近いと感じた。自分から探しにいくほどじゃないんだけど、誰かがかっこいいと思ってReblogしたものを眺めるっていうのがとてもいい感じなんだ。

むかしは夜寝る前とか休みの日の午前中とか、ベッドの中でもぞもぞしながら雑誌を読んでたんだけど、いまは枕元に雑誌を置いとくってことを全然しなくなった。いま布団の中でもぞもぞするときは、iPhoneでTwitter見たりByline(iPhone app)でフィードをチェックしたり、TumblrのDashboardを眺めたり。雑誌を開くなんてことはまずない。

なんかもう、雑誌は死んだなぁって思う。自分が年を取って情報感度が低下してるってこともあると思うけど、本屋に行っても読みたいと思える雑誌がほとんどない。雑誌は新幹線や飛行機みたいな携帯が使えない長距離移動時のお供とか、ファッションカタログや業界の専門誌としてしか生きていく道はないんじゃないかな。ライフスタイル誌みたいのはどんどんダメになっていく気がする。

途中からTumblrの話から雑誌の話になっちゃったけど、Tumblrにハマって感じたことでした。それではDashboardに戻ります。

| @雑談

渡辺千賀さんのブログで、シリコンバレーのベンチャーシーンを垣間見ることのできるカリフォルニアの観光スポットが紹介されてた。

朝食はここ、昼食はここ、お茶はここ、という感じでレストランやカフェが4件紹介されてる。シリコンバレーのベンチャーシーンはこういったカフェやレストランで動いてるらしい。自由に使えるWi-Fiがあって、みんなMacBook持ってきて仕事したりしてるんだそう。顔を合わせるうちに意気投合してビジネスの話に発展、みたいな感じだろうか。

で、いいなー、うらやましいなーと思ったのがカフェやレストランの営業時間。平日は朝7時から夜は11時まで開いてたりする。スゲー。

朝早くから開いてるカフェが家の近所にあったら人生楽しいだろうなー、と思う。週末なんかは朝からコーシー飲みに行ったりなんかしてね。うちの近所では喫茶店は早くても10時くらいからしか開かないし、夜は遅くても8時くらいには閉まっちゃう。そもそも近所の喫茶店で食事したりコーヒー飲んだりするっていう習慣がない。(受験で最初に東京に行ったとき、朝からサラリーマンがドトールに吸い込まれていく光景を見たときはビックリした!)

夜遅くまで開いてるカフェは、酒は飲まなくて良いけど夜に人と会いたいってときに行ける場所としても重宝するはず。うちのあたりだとファミレスのJoyfullくらいしかない。さすがにファミレスじゃビジネスの芽は生まれなそう。

いまのシリコンバレーでは、カフェやレストランが社交場になってて、ベンチャーシーンを下支えしてるってのはなんかいい話だと思う。まるで17世紀のイギリスみたいだ。海上保険はエドワード・ロイドっておっさんがやってたコーヒーハウスに起源があるのは知ってますか?

と、ここまで書いたところでこんな話があるのを知った。

リナカフェとか行ったことないしどんなのか分からないけど、ネットのヘビーユーザーのたまり場っぽいものらしい。で、それを山手線の西側に作ろうというのが阿佐ヶ谷ギークハウス計画らしい。なんかやろうという人達が集まって意見交換をしたりする場はきっと時代や洋の東西を問わず必要なんでしょう。日本にもカリフォルニアのベンチャー起業家御用達のカフェみたいなのが出来るといろいろ活気づくんじゃないかなと思った。

| @ブログ

そういえば2ヶ月くらい前からreCAPTCHAを使うようにしてみたんですけど、これが見かけ倒しで全然動いていない :-! ぶっちゃけるとこれをスルーしてもコメントできちゃいます。ちなみにreCAPTCHAとは何かというと、画像認証システムですね。スパムbotとかを排除するための機構で、Twitterのサインアップ画面でも採用されてますね。画像認証システムはいろいろありますけど、reCAPTCHAが他と違うのは本のテキストの読み取り判定精度の向上にも貢献できるところ。くわしくはこちらなどをご覧下さい。

あとこれ、ブログシステムに依存しないタイプのサービスなのが凄いですね。自前で判定用の画像生成したりする必要ない。僕のスキル不足のせいで残念ながらきちんと動いてくれてないんですけど、かなり便利なサービスだと思います。

| @技術/プログラミング

最近JavaScriptで遊んでます。まだ初歩的なことしかできないんだけど、IE6でアクセスがあった場合、初回と10回目にアラートを出すことにしました。IE6ユーザーのみなさん、うざいでしょう 8-) はやくあんな前近代的ブラウザは捨ててFirefoxをインストールしましょう。

で、今回やったのがjQueryを使って「もっと読む」をかっこよくするっての。P_BLOGでは記事中に <!-- more --> というタグを挿入すると、以後の部分は index.php や category.php では省略され、パーマリンクをクリックしなければ表示されません。長い記事を書くときはトップページが冗長にならないようにこのタグを挿入してたんですけど、AutoPagerizeで閲覧しているときに「もっと読む」をクリックしていちいちパーマリンクを開くのはかったるい。そういうわけであらかじめ全文読み込んで非表示にしておき、jQueryのshowToggleを使ってかっちょいい効果を付けながら展開したり折りたたんだりできるようにしてみました。

今後はしばらくJavaScriptを勉強してブログをもっとうざい感じにしていこうと思います ;-)

追記

うーん、AutoPagerizeで読み込んだ2ページ目以降ではきちんと動いていないっぽい! :-!

| @映画/ドラマ/テレビ

『おくりびと』、アカデミー賞取りましたねぇ。僕も見たいと思っていたんですけど、最初に当地で上映されていたときは見逃していて、昨年末にその存在に気付き、隣県まで上映を見に行くかなー、どうしようかなー、遠いよなー、映画見るために片道100km以上も運転するのつらいよなー、と思っておりましたところ、アカデミー賞ノミネートの余波か、一月下旬くらいから各地でリバイバル上映されているようで、熊本でも2月21日からDenkikan/松竹で上映されています。何とか機会を見つけて見に行きたいですね。

たそがれ清兵衛

さて、『おくりびと』の前にアカデミー賞外国語映画賞にノミネートされた日本映画は山田洋次監督の『たそがれ清兵衛』です。これはブログに個別の感想は書いていませんが、見ていることは見ています。結構時代考証にこだわっていて好きです。(時代劇のリアリティー

残念ながら『たそがれ清兵衛』は受賞ならず、この年の外国語映画賞はフランス語のカナダ映画『みなさん、さようなら』が受賞しました。『みなさん、さようなら』は余命幾ばくかの状態で見たんですけど(死にかけていたときに見た死についての映画)、実際死にかかってる状態のがん患者が見ても共感できる部分はなかったし、「こんなの作り物だよ」という感想しか持たなかったです。こんなんに賞あげるくらいだったら『たそがれ清兵衛』にあげてくれれば良かったのに。文化が違う人達には地味な時代劇の良さはなかなか分かってもらえないのかも知れない。

Continue reading...

| @WWW

Google Analyticsにログインしたら、急にアクセスが40%も増えててビックリ。何事かと思ったらYahoo!ニュースからリンクされてたようでした。

リンクされた記事はこちら。

最近、隣町にビジネスホテルが増えてるなー、という何の変哲もない記事なんですが、Yahoo!の中の人がニュース内容に関連する記事と判断してくださったようです。

で、ビックリしたのがGoogle Adsenseのクリック率の高さ。平均はだいだい0.3%くらいなんですが、6%くらいの人がクリックしてくれました。旅行関連の記事だったこともあって、旅行の情報を積極的に調べようとしていた人が訪れてくれたということも確かに関係していると思いますが、Yahoo!ユーザーはGoogle Adsenseへの警戒感が少なくてそれでじゃんじゃんクリックしてくれたんじゃないかなーと推測しました。

2年前に404 Blog Not Foundからリンクしてもらったときもすごくフィーバーしたんですけど、そのときはGoogle Adsenseを設置してなかったので比較ができません。しかしもしあのときAdsense広告を設置しててもこんなにクリックしてもらえなかったんじゃないかなーと思います。

少なくとも今回確実に言えることは、このブログにYahoo!ニュースのリンク経由でやって来た人は、だいたい6%の確率でAdsense広告をクリックしてくれた、ということです。これってかなりすごいことですよ。Yahoo! Japanは優良顧客をたくさん抱えてるってことですもんね。

ところで、アクセスが最も集中している時間帯にはたまたま普段の3コラムレイアウトから2コラムレイアウトにしていて、いつもならクリック率ナンバーワンのメニューバーに設置しているAdsense広告が、スクロールしないと表示されないほど下の方に移動してたんです。こんな感じ。

portal shit!

最近追加したばかりで、殆どクリックされることのなかった本文上の広告1がじゃんじゃんクリックされて、逆に広告3は殆どクリックされてませんでした。もしアクセスが集中した時間帯にいつも通りの3コラム表示で、広告3が本文右横くらいにあったら、もっとクリック率は高まってたんじゃないかと思いますね。これは興味深かったです。