しげふみメモ


おもにIT関連について、気になったことや試してみたことをメモしておきます。
Linux, Firefox, Thunderbird, Blog, Google, Amazon, Affiliate, iPod, PC, English ...

2007年06月

海外版livedoor Readerは「Fastladder」

月間asciiに「Fastladder」(海外版livedoor Reader)の速報 - アルカンタラの熱い夏

『月刊 ascii 2007年 08月号』の「ニッポンで作る 世界で勝つ!」という特集のなかで、「Fastladder」(海外版livedoor Reader)を取り上げていただきました。

見た瞬間に検索してみたら Googleで16件でした。

名前に Fastとあるとおり、やはり高速なのも売りのひとつなんでしょうね。
私は livedoor Readerを使っていて、もう手放せないですが、Fastladderも早く試してみたいです。

Googleの太陽光発電はサーバ何台分?

ITmedia News:Google、プラグインハイブリッドカー普及計画を発表

またGoogleはこの日、米カリフォルニア州マウンテンビューの本社でソーラーパネルを稼働させたことも明らかにした。発電量は1.6メガワットと、カリフォルニア州の平均的な家庭およそ1000世帯をまかなえるという。
昨年発表されていたものが稼動し始めたようです。
グーグル、シリコンバレーの本社オフィスに太陽光発電システム導入へ:ニュース - CNET Japan

Google Solar Panel Project で発電量などを見ることができます。
via Official Google Blog: A clean energy update

Google Solar Panel Projectの発電量

過去24時間の発電量が一般家電製品の何台分に相当するかもわかります。
でも、2万人がヘアドライヤーを15分使うのと同じ、とか言われても、あまりよくわかりませんが。

例えば、Googleの最新サーバを1時間動作させると何台分なのかとか、その場合に処理できる検索クエリはいくつなのか、とかがわかると面白いのに。

ちなみに、Googleとは全く違いますが、スーパーコンピュータの性能ランキングを公表していることで有名な TOP500 Supercomputing Sites2006年11月のランキング2007年6月版はもうすぐ公開) で 1位の IBM BlueGene/L は BlueGene/L Configuration によると、消費電力は 1500 kilowattsとなっています。

スパコンの消費電力あたりの性能ランキングである Green500 | CurrentLists によると、ここでも 1位の BlueGene/L はピーク電力は 2500 kilowattsのようです。
もちろん、太陽光発電で稼動させるのは難しそうですね。

Amazonに豊田市中央図書館の蔵書検索リンクを追加するGreasemonkeyスクリプト(改訂第3版)

Amazonから 豊田市中央図書館 の蔵書を調べるGreasemonkeyスクリプトですが、 以前のもの は先日から Amazonのページ変更で動かなくなっていました。

ここ2日ほど不便だったのですが、いつも読んでいるブログで別の図書館向けのものが更新されていました。
Amazonに調布市立図書館の蔵書検索リンクを追加するGreasemonkeyスクリプトを更新 : 僕は発展途上技術者

こちらを参考に豊田市中央図書館向けのものも更新しました。
b[@class='sans'] の部分を div[@id='priceBlock'] に変更すればいいようです。

以下のリンクからインストールできます。
toyotalib.user.js
私にとっても、このスクリプトは無くてはならないものになっていて、おかげで図書館を便利に使っています。

ついでに、Amazon用にインストールしているちょっと便利なスクリプトを紹介。
狐の王国 AmazonのURIがうざったい件について で公開されている Amazon Simple URIは、Amazonの長いURIをシンプルにしてくれるリンクを表示します。
チャットやメールに張る時に便利です。

[2008年 1/5追記]
図書館ホームページのリニューアルに伴い、改訂版をアップしました。
Amazonに豊田市中央図書館の蔵書検索リンクを追加するGreasemonkeyスクリプト(改訂第4版)

今年のクリスマスイブは何曜日?

$ date -d '24 Dec' +%A
月曜日

Linuxの dateコマンドの -dオプション(--dateオプション)を最近知りました。
via Getting Yesterdays or Tomorrows day with shell date command | nixCraft

Manpage of date

-d datestr, --date datestr
現在の時刻・日付の代わりに、 datestr で指定された時刻・日付を表示する。 datestr は普通のフォーマットならだいたいなんでも使うことができる。 月名、タイムゾーン、`am' や `pm' なども用いてよい。
指定の文字列は結構柔軟性がありますね。

268日後って何月何日?

$ date -d '268day'
2008年  3月 14日 金曜日 19:45:07 JST

なぜかホワイトデー。

何月何日は何日後?ってのは、dateコマンドでわかるのかな?

便利なAutoPagerizeの私の使い方

FirefoxアドオンのGreasemonkey用スクリプト AutoPagerize を使ってみました。
Google等の検索結果はもちろん、ITmedia, ITpro, @IT, CNETなどなど、ひとつの記事が数ページに分割されているような場合、ページの下の方までスクロールすると、自動で次のページが読み込まれて、下に繋げて表示してくれます。
とても便利でオススメです。

Muibrog - autopagerizeがすごすぎる。 を読んで、ちょっと試してみたら、もう手放せなくなりました。

対応サイトは http://swdyh.infogami.com/autopagerizehttp://userjs.oh.land.to/pagerization/convert.php?file=siteinfo.v4 にあります。
[追記]
version 0.0.27 からは アイテム - データベース: AutoPagerize - wedata に変更されました。
[追記ここまで]
クックパッド の検索結果も対応しているので、うちのカミさんも喜んでいます。

対応サイトはどんどん増えています。
設定は自動的に読み込まれるので、今までAutoPagerできなかったところも、いつのまにか誰かが設定を書いていて、できるようになっているかもしれません。

スクリプト自体のバージョンアップ情報などは SWDYH で確認できます。

以下、私の使い方についてメモしておきます。

リンクの target 指定変更
現在 version 0.0.10 を使っていますが、デフォルトでは 2ページ目が表示されるとリンクが全て target="_blank" になるので、私はスクリプトの以下の部分を false に変更しています。

var FORCE_TARGET_WINDOW = true 

一部で動作させないよう変更
はてなダイアリーやFC2ブログでは、AutoPagerの必要をあまり感じないので、動作しないように変更。
Greasemonkeyの「ユーザスクリプトの管理」から AutoPagerize を選択し、「ユーザスクリプトを実行しないページ」に以下のように追加。

http://d.hatena.ne.jp/*
http://*.blog*.fc2.com/*

Google検索結果にブックマーク数
私は、以前から、いぬビームさんの Google x はてブ(Greasemonkey版) を使っていて、とても役に立っています。
しかし、AutoPagerizeに対応しておらず、2ページ目以降に表示されません。
ちょっと探したところ、 silog - script/SBMCountWithGoogle が対応しているので、インストールしました。
デフォルトでは、はてなブックマーク、livedoor クリップ、Buzzurlが表示されますが、私ははてなだけが表示されればいいので、該当部分以外はコメントアウトして使っています。

ダブルクリックでオンオフ
一時的にAutoPagerしたくない時があります。例えばGoogleで画面下の関連検索を見てみたい時など。
この場合、ブラウザ画面の任意の位置をダブルクリックすれば、簡単にオンオフが切り替えられます。
現在の状態は画面右上の表示で確認できます。
[2007年 10/30追記]
version 0.0.13 からダブルクリックの切り替えが廃止されました。
右上のアイコンで on/off の切り替えができるようになっています。
[追記ここまで]

AutoPagerizeの良さは使ってみるとすぐわかります。
ぜひ体験してみてください。

[追記]

電脳コイルと拡張現実

気になっていたアニメの 電脳コイル をまとめて見ることができました。
おもしろいです。今後も見ようと思います。

「電脳コイル」の世界観については、以下のページがわかりやすいです。
tukinohaの絶対ブログ領域 - 『電脳コイル』で久々に「子ども向けアニメ」を見たと感じた

もともとこのアニメを知ったのは、 「攻殻機動隊」「電脳コイル」の世界を実現! - ARToolKitを使った拡張現実感プログラミング を読んだからでした。

拡張現実についてもうちょっと調べようと思ったら、まさに以下のページがありました。
★究極映像研究所★: ■『電脳コイル』探索  複合現実と強化/拡張現実  ミックスドリアリティとオーグメンテッド・リアリティ  MR(Mixed Reality) & AR(Augmented Reality)
こちらのブログには、他にも興味深い記事がたくさんあります。
★究極映像研究所★: ■『電脳コイル』探索 脳-電脳インタフェース ブレイン - コンピュータ/マシン インタフェースBCI, BMI

今後も楽しみです。
アニメ本編も、いろんな人の考察をブログで読むのも。

B000RO8P4M電脳コイル (1) 限定版
磯光雄 折笠富美子 桑島法子
バンダイビジュアル 2007-09-25

by G-Tools

FirefoxアドオンuserChrome.jsを使う

前から興味のあった Firefoxのアドオン userChrome.js を試してみました。
All-in-One Gestures の代わりに 軽量マウスジェスチャ を使うのが主な目的です。
手順をメモしておきます。

といっても、 朝顔日記 - Firefox の拡張機能、userChrome.js の私の使い方 でわかりやすく解説されているので、ここではリンクを並べて簡単に紹介。

アドオンのインストール
[Ext] userChrome.js 0.8 - MozillaZine Forums の userChrome.js 0.8 のリンクから userchrome.js.2.xpi をインストールして Firefox再起動。

Sub-Script Loaderのインストール
[Ext] userChrome.js - MozillaZine Forums の Sub-Script/XUL Loader のリンク先を名前を付けて保存し、 プロファイルフォルダ以下の chromeフォルダにある userChrome.js の末尾に追加。

メモ
Sub-Script Loaderは他にも改良版があります。
UCJS Loader : userChrome.js 用スクリプト: Days on the Moon
スクリプト内にUTF-8で日本語がそのまま使える。そのままでは .uc.xul には対応していない。
Sub-Script/Overlay Loader v3.0 : [Ext] userChrome.js 0.8 - MozillaZine Forums
Greasemonkey風の metadata blockサポート等。
これは元の userChrome.js とそのまま入れ替えできる。

各スクリプトのインストール
使いたいスクリプトをプロファイルフォルダ以下の chromeフォルダに、ファイル名の末尾を .uc.js として保存。
私が以前から使いたかった SCRAPBLOG : [userChrome.js] 軽量マウスジェスチャ(Windows/Linux/Mac対応) のスクリプトを、例えば MouseGestures.uc.js として保存。
再起動してもいいですが、新しいウィンドウを開けば、そこではもう軽量マウスジェスチャが使えます。

メモ
私は使わなさそうなジェスチャは削除して、 SCRAPBLOG : [userChrome.js] 軽量マウスジェスチャで利用可能なスクリプト集 から、「Web 検索ボックスのクリア」と「ひとつ上の階層へ移動」を追加しています。

私が使っているその他のスクリプト。
[Ext] userChrome.js - MozillaZine Forums から、LaunchIE(IE View代替)と Tools menu entry to open the chrome folderのスクリプト。
userChrome.jsの話題11 urlバーおよび検索バーを自動伸縮する - alice0775のファイル置き場 - Yahoo!ジオシティーズ から、隣同士のurlバーと検索バーだけで表示幅を調整するスクリプト。
まだこれだけです。今後いろいろ試してみたいと思います。

注意
スクリプトでいろんな事ができてしまいます。
悪意のあるスクリプトもあるかもしれません。インストール前にはソースを確認したほうがいいかと思います。
見てもわからない人は(私もですが)怪しそうなサイトのスクリプトは使わないほうがいいかもしれません。

それにしても、userChrome.js はいろいろできるのが楽しみ。
一部のアドオンなら代替できて、Firefoxを軽量化できるようです。
Firefox Developer Conferenceでも userChrome.js の話題があったようです。
Yet Another Hackadelic - Firefox Developer Conference Summer 2007 Report
今後もいろいろなスクリプトが公開されるのが楽しみです。

[同日追記]
Sub-Script Loaderの部分を変更しました。
userChrome.js 0.8 の場合は、そのまま入れ替えてはだめなようです。

xuldev.org に Firefox Developers Conference Summer 2007 での Gomitaさんのプレゼン資料がアップされています。
userChrome.js についても資料があり、参考になります。

Plaggerでfeed meterにランクインしたことを知らせるEFTを更新

RSS フィード メーター - ランキング のページが変更されたので、それに合わせて Plaggerでfeed meterにランクインしたことを知らせる(改訂版) の Filter-EntryFullText\feedmeter-ranking.yaml を更新しました。

[2007 6/15 ランキングページが変更されたので、また更新しました]

# feedmeter ranking notify
author: Shigefumi
handle: http://feedmeter\.net/detail\.php\?r=
extract: <title>(.*?)</title>.*?\&lt\;\&lt\;</a>(.*?)<a href.*?(<td nowrap class="genre">人気度</td>.*?)</td>.*?(<td nowrap class="genre">更新頻度</td>.*?)</td>
extract_capture: title body1 body2 body3
extract_after_hook: $data->{body} = "<tr><td>$data->{body1}</td></tr> <tr>$data->{body2}</tr> <tr>$data->{body3}</tr>"

Gmailに送る config.yaml は以前と同じです。

フィードメーターの人気度算出ロジック変更 の後、このブログは星2つになりました。
しげふみメモ:feed meterで星2つもらえた理由?

feedmeter-ranking.yamlを以下のようにするとメーター画像も表示するので、記念にスクリーンショットを取っておきます。

handle: http://feedmeter\.net/detail\.php\?r=
extract: <title>(.*?)</title>.*?(<img src="http://feedmeter.net/image.php.*?)</a>.*?\&lt\;\&lt\;</a>(.*?)<a href.*?(<td nowrap class="genre">人気度</td>.*?)</td>.*?(<td nowrap class="genre">更新頻度</td>.*?)</td>
extract_capture: title body1 body2 body3 body4
extract_after_hook: $data->{body} = "$data->{body1} <tr><td>$data->{body2}</td></tr> <tr>$data->{body3}</tr> <tr>$data->{body4}</tr>"
feed meterの2つ星をGmailに

feed meterで星2つもらえた理由?

サイドバーに表示させているフィードメーターの人気度算出ロジックが変更されました。
フィードメーター: 人気度算出ロジック変更のお知らせ : a++ My RSS 管理人ブログ

このブログの人気度ですが、6月8日では 1.9だったのが、ロジック変更後の 6月9日には 2.3になりました。
ということで、念願の星2つです。☆☆
feed meterで星2つ

今回の変更で、このブログの人気度が 0.4も上がったのは何故でしょう?
もしかして、livedoor Readerでの購読者数が考慮されるようになったとか?
または、以前から考慮されていたとしたら、重み付けが変更されたとか?

ちなみに、livedoor Readerで特定のフィードを購読しているユーザーの数を返す Count API が 6月8日に公開されています。
livedoor Reader 開発日誌:開発者様向け : APIを2種類公開しました - livedoor Blog(ブログ)
このブログのRSSは index.rdfと atom.xmlがありますが、index.rdfでのサンプルレスポンスは以下。
http://rpc.reader.livedoor.com/count?feedlink=http://blog.livedoor.jp/hakin/index.rdf

現時点の主なRSSリーダーの購読者数をメモしておきます。
livedoor Reader --- index.rdf: 141 , atom.xml: 54
Bloglines --- index.rdf: 68 , atom.xml: 56
はてなRSS --- index.rdf: 31 , atom.xml: 8
少しずつ増えているようです。いつも購読していただいている皆様、ありがとうございます。

6月9日の index.rdfの人気度は 2.3で、atom.xmlの人気度は 2.1でした。
やはり livedoor Readerでの購読者数は効いているような気がします。

また、他のフィードからこのブログに張られているリンクの数も人気度に関係しています。
リンクしていただいている皆様、ありがとうございます。

今回、 RSS フィード メーター - ランキング のページも変更されたので、PlaggerのEFTも後で変更します。
→更新しました。

このブログの関連記事

Google AdSenseのアンケートメール

Google AdSenseに次に追加される機能はどれ? - GIGAZINE で紹介されている Google AdSenseのアンケートですが、先月、私にも来ていたので、回答しておきました。

要望として、URLフィルタ数の上限を増やして欲しい、ということを挙げました。
現在は上限200ですが、私はすでに一杯になってしまっています。

「アンケートは選ばれたユーザー様にお送りしています」とのことだったので、今までなんとなく紹介しませんでした。
私はどういう基準で選ばれたのでしょうね。
ちなみにこのブログは、GIGAZINEとはページビューで3桁ほど違います。もちろん収益もそれほどありません。
また、AdSenseを始めたのは 2005年1月末なので、現在で2年と4ヶ月ほど使っています。

参考 このブログの関連記事
エンジニア転職情報
このBlog内を検索
プロフィール

しげふみ

連絡先
連絡先
RSSリーダーに登録
Subscribe with livedoor Reader

あわせて読みたい
人気blogランキング

  • ライブドアブログ