2005-12-05

Google Analytics で遊ぶ (検索キーワード編)

Google Analytics の機能 (とデータ) は豊富過ぎて使い方が分からない。元は Urchin のソフトウェアだそうじゃないか。Urchin をお金払って使ってた人達がノウハウを公開すれば面白いものになると思う。誰かもう書いているのかしらん。

グチっていても仕方がないので、試行錯誤して遊んでみた (予定は全三回の記事にするつもり)。

今回のお題は、検索エンジンからどんなキーワードで clmemo@aka を訪ねてくれたのか。「検索キーワード」について

検索キーワードを調べる

ナビゲーションから 検索キーワードは、左サイドのナビゲーションから「すべてのレポート」「マーケティングの最適化」「検索エンジン マーケティング」「キーワード全体のコンバージョン」を選ぶと見られる。

キーワード全体のコンバージョン

上から説明しませう。右上に三種類のエクスポート・ボタン (左から順にテキスト形式、XML 形式、Excel 形式)。そして印刷ボタンとグラフの非表示ボタン。その下にプロファイルとデータの「期間」が表示される。ここでの期間は 2005-11-28 から 2005-12-04 の一週間。

次の「検索キーワード」のグラフと表のコントロール。

前へ << 1-10 | 229 >> 次へ

とあるのは、229 の検索キーワードがあるということ。そして表には 1 番目から 10 番目までのデータを表示しているということ。「次へ」をおすと、11 番目から 20 番目のデータを表示する。

更に横にある「表示」はテキスト・エリアとプルダウン・メニューから成る。テキスト・エリアには、表に表示されているデータの頭の番号が表示されている。ここでは、1 番目のデータから表示しているので 1 が入ってる。例えば 40 番目のデータから表を見たければ、ここに 40 と入れて RET すればいい。その隣のプルダウン・メニューでは、一ページに表示されるデータの個数を変えられる。デフォールトは 10 個。選べるのは、10, 25, 50, 100, 500 の五つ。

「フィルタ」は google お得意の検索。「検索キーワード」の絞り込みができる。うちのブログは 「goo 地図」で検索してくる人が多いので、「goo」でフィルターすると、「goo 地図」「goo地図」「goo 地図」「地図 goo」「goo-地図」ついでに「google」なんて検索キーワードの情報だけが表示される。

「グラフの列」はグラフをどの列を基準に並べるか。デフォールトは「訪問数」。他、「ページビュー数/訪問数」「目標 1/訪問数」「収益/訪問数」で並べ替えられる。最後の二つの「目標」と「収益」はよく分かんない Xp。

飛び出す円グラフ グラフについては、特に説明することもないでせう。面白いのは、右側の色とキーワードの対応表で、「色」のついてる所をクリックすると、円グラフの対応部分が飛び出すこと。

一定の期間のデータ 最後に表の説明。表の並び順は、列の一番上をクリックすると変えられる。通し番号の左側のボタン (?) をクリックすると、分析オプションがポップアップする。項目は「一定の期間のデータ」と「最新の有効値」と「セグメント間のパフォーマンス」の三つ。「最新の有効値」は何のことだか分かんない。「一定の期間のデータ」は期間中 (この場合、2005-11-28 から 2005-12-04 の一週間) にそのキーワードで検索して来た訪問者数のグラフが見られる。「セグメント間のパフォーマンス」については、更に小さな項目へのプルダウン・メニューになっている。選べるのは次の項目。

  • ソース [メディア]
  • キャンペーン
  • キーワード
  • コンテンツ
  • 地域
  • 利用ネットワーク (会社名)
  • 言語
  • ユーザー定義
  • ブラウザ
  • プラットフォーム
  • 接続速度
  • 画面の解像度
  • Java
  • Flash
  • 訪問ユーザーの種類

ソース [メディア] だけ説明しておく。これは、そのキーワードをどの検索エンジンで検索したかを表にしてくれる。例えば、「goo地図」で検索したうち 118 人が Yahoo!、1 人だけが Google を使った、というようなことを教えてくれる。なお、表の検索キーワードの隣にある [+] は、「セグメント間のパフォーマンス -- ソース [メディア]」の alias。元の表に戻るには、[-] をクリックする。

ちょっとエクスポート

「キーワード全体のコンバージョン」をテキスト形式でエクスポートしてみた。

検果をつらつらと眺めてみると、「goo 地図」以外はほとんど 1 人か 2 人しか訪問数がない。

変わった所だと、「a.k.a.  ウィキペディア」とか「aka may」とか「akaってなに」で来ている人がいる。うちのブログが clmemo@aka で、ぼくが @aka なんて名乗ってるせいで、a.k.a の検索に引っかかってしまったんだなぁ。aka の説明なんて、何もしてないよ。ごめんねー。

そんなこんなで、aka で検索してくれる人も居ると分かったので、a.k.a. に関するエントリーでも書いてみようかな? なんて考えてみたりする。

Google Analytics | キーワード全体のコンバージョン

#--------------------------------------------------------
# プロファイル名: at-aka.blogspot.com
# 期間: 20051128 - 20051204
#--------------------------------------------------------

#--------------------------------------------------------
# キーワード全体のコンバージョン
#--------------------------------------------------------
キーワード/ソース [メディア]    訪問数  ページビュー数/訪問数   目標 1/訪問数   収益/訪問数
goo 地図|       119     1.24    0.00    0.00
goo地図|        19      1.00    0.00    0.00
pst 時間|       9       1.00    0.00    0.00
goo 地図|      7       1.00    0.00    0.00
google analytics|       5       1.20    0.00    0.00
ask.jp| 4       1.50    0.00    0.00
linktoolbar|    3       1.00    0.00    0.00
clmemo| 3       1.00    0.00    0.00
goo地図|     3       1.00    0.00    0.00
ext2 ファイル名 文字数| 2       1.00    0.00    0.00
地図 goo|      2       1.00    0.00    0.00
firefox linktoolbar|    2       1.00    0.00    0.00
firefox|        2       2.00    0.00    0.00
emacs firefox|  2       1.00    0.00    0.00
ОГцм|       2       1.00    0.00    0.00
xscreensaver|   2       1.00    0.00    0.00
rubric sbm|     2       1.00    0.00    0.00
辞書 存知ます| 2       1.00    0.00    0.00
blogger google サイトマップ|    2       2.50    0.00    0.00
analytics フィルタ|     2       1.00    0.00    0.00
404 (ファイルが見つかりません) エラー ページのヘッダーで 200 (ok) のステータスが返されました。 |        2       1.00    0.00    0.00
analytics google ipアドレス|    2       1.50    0.00    0.00
google サイトマップ blogger|    2       4.00    0.00    0.00
font-latex screenshot|  2       2.00    0.00    0.00
dvdにデータを焼く|      2       1.00    0.00    0.00
flickr はてな リンク|  2       1.00    0.00    0.00
linktoolbar firefox|    2       1.00    0.00    0.00
google analytics |      1       1.00    0.00    0.00
hatena| 1       1.00    0.00    0.00
blogger 日本語化|       1       4.00    0.00    0.00
nxml-mode|      1       1.00    0.00    0.00
padding-bottom css|     1       1.00    0.00    0.00
firefox 個人ツールバー| 1       2.00    0.00    0.00
emacs html mode|        1       1.00    0.00    0.00
cvsサーバー fedoracore2|        1       2.00    0.00    0.00
technorati keyword cloud|       1       1.00    0.00    0.00
google analytics フィルタ|     1       1.00    0.00    0.00
cvs タグ一覧 コマンド| 1       1.00    0.00    0.00
nxml mode|      1       1.00    0.00    0.00
firefox 日本語が打てない|      1       1.00    0.00    0.00
javascript innerhtml 化ける utf-8|      1       1.00    0.00    0.00
citeタグ|       1       2.00    0.00    0.00
こんにちは アンダーソン君|     1       1.00    0.00    0.00
mew browse 新しいタブ|  1       1.00    0.00    0.00
cite タグ|     1       1.00    0.00    0.00
文字化け 日本語と英語 混ざる |       1       1.00    0.00    0.00
firefox google| 1       1.00    0.00    0.00
homestar 感想|  1       1.00    0.00    0.00
at-aka.blogspot.com/2005/06/goo.html |  1       3.00    0.00    0.00
閾値|   1       1.00    0.00    0.00
w3m|    1       1.00    0.00    0.00
auctex meadow | 1       1.00    0.00    0.00
goo  地図 |    1       1.00    0.00    0.00
Goo地図|     1       1.00    0.00    0.00
はてな 本の引用|       1       1.00    0.00    0.00
google rss gmail|       1       2.00    0.00    0.00
goo-地図|       1       1.00    0.00    0.00
blogger トラックバック 機能追加|        1       1.00    0.00    0.00
auctex インストール|    1       2.00    0.00    0.00
rd るびきち|    1       1.00    0.00    0.00
秀丸 日付|     1       1.00    0.00    0.00
a3印刷 地図|   1       1.00    0.00    0.00
magic-mode-alist|       1       1.00    0.00    0.00
ルパン三世sp天使の策略夢のカケラは殺しの香り|   1       1.00    0.00    0.00
svk|    1       1.00    0.00    0.00
graphviz 線 種類|      1       1.00    0.00    0.00
アグリゲーター| 1       1.00    0.00    0.00
browse-url emacs|       1       1.00    0.00    0.00
word 目次 rd|  1       1.00    0.00    0.00
shift+space|    1       1.00    0.00    0.00
spurl エラー|  1       2.00    0.00    0.00
trac 日本語化|  1       1.00    0.00    0.00
動画 naoya emacs|       1       1.00    0.00    0.00
http://maps.google.co.jp/maps?q=|       1       1.00    0.00    0.00
w3m-mode-map|   1       1.00    0.00    0.00
w3m-browse-url 新しいタブ|      1       3.00    0.00    0.00
google sitemaps エラー| 1       1.00    0.00    0.00
timeline movable type css|      1       1.00    0.00    0.00
blogspot "最近のコメント"|      1       1.00    0.00    0.00
ローカルに保存する|     1       1.00    0.00    0.00
山下達雄 yahoo 検索|   1       1.00    0.00    0.00
閉鎖 ブログ アクセス方法 |     1       1.00    0.00    0.00
自作 プログラム リンク集|       1       1.00    0.00    0.00
google analytics フィルタ 設定| 1       1.00    0.00    0.00
乗り換え案内 linux版 不具合|  1       1.00    0.00    0.00
外付けdvdドライブ リッピング|  1       1.00    0.00    0.00
404 (ファイルが見つかりません) エラー ページのヘッダーで 200 (ok) ステータスが返されました。|   1       1.00    0.00    0.00
a.k.a.| 1       1.00    0.00    0.00
blogsearch.google.com/blogsearch ie= oe=|       1       2.00    0.00    0.00
pst太平洋標準時.|       1       1.00    0.00    0.00
latex ソースを挿入|    1       1.00    0.00    0.00
三菱  液晶ディスプレー|       1       1.00    0.00    0.00
スクロールバーが消 firefox|    1       1.00    0.00    0.00
モーツァルト レクイエム wav|  1       1.00    0.00    0.00
m l 復活|       1       2.00    0.00    0.00
beamer tex|     1       1.00    0.00    0.00
zsh 設定方法|  1       1.00    0.00    0.00
amazon 画像|    1       1.00    0.00    0.00
wget 画像|      1       3.00    0.00    0.00
 firefox  google adsense|      1       1.00    0.00    0.00
blogger atom|   1       1.00    0.00    0.00
mp3 padding 計算|       1       1.00    0.00    0.00
linux isoイメージファイルの作成|        1       1.00    0.00    0.00
firefox start|  1       1.00    0.00    0.00
nxml shift_jis| 1       1.00    0.00    0.00
gmail ラベル|   1       1.00    0.00    0.00
infoseek地図|   1       1.00    0.00    0.00
dvd-ram usb fstab|      1       1.00    0.00    0.00
personalized home|      1       1.00    0.00    0.00
graphviz nodeにリンク|  1       3.00    0.00    0.00
漫画喫茶 弊害|  1       1.00    0.00    0.00
emacs-w3m http proxy|   1       2.00    0.00    0.00
backup exec 標準時|     1       1.00    0.00    0.00
ファイル 文字数 焼く|   1       1.00    0.00    0.00
外付けdvd 音楽cd|       1       1.00    0.00    0.00
emacs 22.0.50 save utf| 1       1.00    0.00    0.00
コマンド growisofs|     1       1.00    0.00    0.00
analytics google 設定|  1       1.00    0.00    0.00
google analytics 日本語|        1       1.00    0.00    0.00
google personalized home|       1       1.00    0.00    0.00
html ローカル 保存|     1       1.00    0.00    0.00
google code サイトマップ|      1       1.00    0.00    0.00
tex リファレンス dots|  1       1.00    0.00    0.00
blogger タイトル 大文字|       1       1.00    0.00    0.00
バックリンク blogger 検索|      1       1.00    0.00    0.00
mac firefox 日本語が打てない|   1       1.00    0.00    0.00
"google analytics" プロファイル|       1       1.00    0.00    0.00
blogger google トラックバック|        1       1.00    0.00    0.00
spurl|  1       1.00    0.00    0.00
DVDRAMがフォーマットできない|     1       1.00    0.00    0.00
akaってなに|    1       1.00    0.00    0.00
太平洋標準時とは|       1       1.00    0.00    0.00
電卓数字|       1       2.00    0.00    0.00
dom frame|      1       1.00    0.00    0.00
perl wget|      1       1.00    0.00    0.00
revc arch|      1       2.00    0.00    0.00
firefox 1.5|    1       1.00    0.00    0.00
"gnu arch 2.0"| 1       1.00    0.00    0.00
ローマ数字|     1       2.00    0.00    0.00
車のルート|     1       1.00    0.00    0.00
occur ソース|  1       1.00    0.00    0.00
firefox google reader|  1       1.00    0.00    0.00
電卓 ブログ|   1       1.00    0.00    0.00
appendchild li 改行|    1       1.00    0.00    0.00
goo路線 bookmarklet|    1       1.00    0.00    0.00
javascript createnode|  1       1.00    0.00    0.00
amazon hack blog|       1       1.00    0.00    0.00
graphviz 日本語 ps|    1       1.00    0.00    0.00
javascript previous url|        1       1.00    0.00    0.00
emacs tab 4文字|        1       2.00    0.00    0.00
meadow m-x highlight-phrase|    1       1.00    0.00    0.00
<$blogitemcommentformonclick$>|   1       1.00    0.00    0.00
graphviz 日本語 フォント|       1       4.00    0.00    0.00
mule ucs バイナリ|      1       1.00    0.00    0.00
googlenews perl スクリプト|     1       1.00    0.00    0.00
zsh 補完ファイル|       1       1.00    0.00    0.00
preview インストール latex|    1       2.00    0.00    0.00
日本語が打てない firefox|      1       1.00    0.00    0.00
ipアドレス 正規表現 google analytics| 1       1.00    0.00    0.00
firefox ページのソース javascript 機能 拡張|   1       1.00    0.00    0.00
404 (ファイルが見つかりません) エラー ページのヘッダーで 200 (ok) ステータスが返されました。 |  1       1.00    0.00    0.00
blogger macで見れない|  1       1.00    0.00    0.00
fonts star wars|        1       1.00    0.00    0.00
cd デジタル再生|        1       1.00    0.00    0.00
del.icio.us|    1       1.00    0.00    0.00
adsense analytics|      1       1.00    0.00    0.00
時間 PST|   1       1.00    0.00    0.00
google 文字化け 次へ|  1       1.00    0.00    0.00
google blogger カテゴリー|      1       1.00    0.00    0.00
sitebar|        1       1.00    0.00    0.00
w3m firefox|    1       1.00    0.00    0.00
外付けdvd|      1       2.00    0.00    0.00
地図 goo|       1       1.00    0.00    0.00
emacs folding|  1       1.00    0.00    0.00
atom feed view| 1       1.00    0.00    0.00
zsh completion| 1       1.00    0.00    0.00
adsense blogger|        1       1.00    0.00    0.00
php 画像 保存|  1       1.00    0.00    0.00
gmail rss ラベル|       1       2.00    0.00    0.00
xscreensaver 設定|      1       1.00    0.00    0.00
del.icio.us 日本語|     1       1.00    0.00    0.00
browse-url-at-mouse|    1       1.00    0.00    0.00
php 画像 url 保存|      1       2.00    0.00    0.00
link rel= prev firefox| 1       1.00    0.00    0.00
google analytics cookie|        1       2.00    0.00    0.00
emacs html-mode folding|        1       1.00    0.00    0.00
blogsearch google firefox|      1       1.00    0.00    0.00
emacs replace カウンタ| 1       1.00    0.00    0.00
browse-url-browser-function|    1       1.00    0.00    0.00
華氏25度を摂氏で|       1       1.00    0.00    0.00
外付けdvd アナログ再生| 1       1.00    0.00    0.00
blogger カテゴリ|      1       1.00    0.00    0.00
google sitemaps  確認ファイル  作成|    1       2.00    0.00    0.00
firefox ページダウン ショートカット|   1       1.00    0.00    0.00
windows mew firefox 新しい タブ url 起動|     1       1.00    0.00    0.00
ask jeeves|     1       1.00    0.00    0.00
地図 印刷 goo|  1       1.00    0.00    0.00
ブログ ataka  グルメ|      1       1.00    0.00    0.00
homestar|       1       1.00    0.00    0.00
rdt1711v|       1       1.00    0.00    0.00
gmail mew|      1       1.00    0.00    0.00
blog はてな記法|        1       1.00    0.00    0.00
txa3813mt 非対応|      1       1.00    0.00    0.00
.hack 画像|     1       1.00    0.00    0.00
google 各国|    1       1.00    0.00    0.00
mule-utf-8 文字化け|    1       1.00    0.00    0.00
beamer 日本語 psnup|   1       1.00    0.00    0.00
blogger エクスポート|  1       1.00    0.00    0.00
正規表現 ipアドレス|    1       1.00    0.00    0.00
emacs-w3m 表示 テーブル|       1       1.00    0.00    0.00
latvian 地図 位置|     1       1.00    0.00    0.00
amazon アソシエイト 文字化け utf-8|   1       1.00    0.00    0.00
未由 画像|     1       1.00    0.00    0.00
a.k.a.  ウィキペディア|        1       2.00    0.00    0.00
aka may|        1       1.00    0.00    0.00
perl wget|     1       1.00    0.00    0.00
google ウェブ地図|      1       1.00    0.00    0.00
jazz grep line| 1       1.00    0.00    0.00
google calendar|        1       1.00    0.00    0.00
hack画像|       1       2.00    0.00    0.00
document.createnode|    1       1.00    0.00    0.00
perl 画像| 1       1.00    0.00    0.00
google サイトマップ wget|       1       1.00    0.00    0.00
二階建てエレベーター|   1       1.00    0.00    0.00
url-at-point 新しいタブ|        0       0.00    0.00    0.00
auctex インストール windows|    0       0.00    0.00    0.00
太平洋沿岸標準時|       0       0.00    0.00    0.00
太平洋沿岸標準時 日本との時差| 0       0.00    0.00    0.00
firefox 日本語が打てない mac| 0       0.00    0.00    0.00

PostScript... 更なる深淵へ

はてなリング「ChangeLog メモ」のロゴの PostScript ソースを公開したところ、/home/pochi/ChangeLog で記事が紹介されて少しアクセスが増えた。大したコードでもないのに、

PostScript は Forth と同じようなスタック型の言語。

面白いしわりと簡単なので読んだことがなければ、

ソースを読んでみてくださいませ。

ちょっとだけ視野が広がるです。

と書かれてしまっては、何か恥ずかしいです。ハイ ^^;

せっかく来て下すった方々に、もっと視野の広がるコードを二つほど紹介します。

アニメーション GIF のソース

手前味噌な自分の記事を紹介。

org.gif

PostScript は画像じゃない。ページ記述言語と呼ばれる言語。一つの PostScript ファイルの中に、1 ページ、2 ページという風にページがある。だから、(例えば) 10 枚の画像を、1 ページ 1 枚、10 ページの一つのファイルに含めることも可能。

PostScript で 10 ページ分の画像を書いておき、それを convert コマンドを使って gif に変換するとアニメーション GIF を作ることができる。そうやって作ったのが上の GIF アニメ。PostScript のソースは

にあります。30 行ぽっちの PostScript コード。

PostScript の藝術

邪悪な PostScript コード・コンテスト (The Obfuscated PostScript Contest) というのがある。解読不能なコードで最大の結果を生みだすことを競うソース・コードのコンテスト。その入選作に、たった 11 行でレイ・トレーシングを行ってしまうコードがある。

このコンテストは「プログラミング言語と文学 Programming language and literature というサイトで知った。残念なことに、このサイトから張られているコンテストのサイトへのリンクは切れている。とりあえず、

に、入選作 (らしき) ソースが置いてあるみたい。問題のコードは Tiny_RayTracing.ps というファイル。古いコンテストだし、いつソースが失われるとも分からないので、ここでソースを載せてしまいませう。

%!OPS-1.0 %%Creator: HAYAKAWA,Takashi<h-takasi@isea.is.titech.ac.jp>
/A/copy/p/floor/q/gt/S/add/n/exch/i/index/J/ifelse/r/roll/w/div/H{{loop}stopped
Y}def/t/and/C/neg/T/dup/h/exp/Y/pop/d/mul/s/cvi/e/sqrt/R/rlineto{load def}H 300
T translate(V2L&1i2A00053r45hNvQXz&vUX&UOvQXzFJ!FJ!J!O&Y43d9rE3IaN96r63rvx2dcaN
G&140N7!U&4C577d7!z&&93r6IQO2Z4o3AQYaNlxS2w!!f&nY9wn7wpSps1t1S!D&cjS5o32rS4oS3o
Z&blxC1SdC9n5dh!I&3STinTinTinY!B&V0R0VRVC0R!N&3A3Axe1nwc!l&993dC99Cc96raN!a&1CD
E&YYY!F&&vGYx4oGbxSd0nq&3IGbxSGY4Ixwca3AlvvUkbQkdbGYx4ofwnw!&vlx2w13wSb8Z4wS!J!
c&j1idj2id42rd!X&4I3Ax52r8Ia3A3Ax65rTdCS4iw5o5IxnwTTd32rCST0q&eCST0q&D1!&EYE0!J
&EYEY0!J0q!x&jd5o32rd4odSS!K&WCVW!Q&31C85d4!k&X&E9!&1!J!v&6A!b&7o!o&1r!j&43r!W)
{( )T 0 4 3 r put T(/)q{T(9)q{cvn}{s}J}{($)q{[}{]}J}J cvx}forall 270{def}H
K{K{L setgray moveto B fill}for Y}for showpage

たったこれだけのコードで得られる結果はどんなものか! それが下の絵。藝術とは、かういふものを云うんでせうなぁ。

Tiny RayTracing

2005-12-04

Google 電卓でヤード・ポンド法をメートル法に変換する

Pencil Case - Part 2 - さんの所で、Google 電卓に関するエントリーがあった。

華氏を摂氏になおしてくれるとな? フィートをセンチになおしてくれるとな?

それで、華氏・摂氏変換の一番楽な方法は 以前 clmemo@aka でも扱った

37C in F

でせう、というコメントを入れた。

さてさて、今回のお題は残るフィート・ポンド法をメートル法に変換する一番楽な方法。

Google 電卓の単位変換で一番楽な方法

ぼくが思うに、一番楽な方法は日本語入力を ON にせずできる次の書式。

数値 単位 in 単位

上の例で言えば 37C が「摂氏 37 度」。そして華氏の単位が F

Google 電卓で「6 feet 10 inch」を「meter」に直すには次のようにすればいい。

6 feet 10 inch in meter

さて、meter を m とだけ書くのは当たり前? これでも同じ結果がでる。

6 feet 10 inch in m

もう少し横着して、feet や inch も省略形を使ってみませう。feet は ft。inch は in で OK。

6 ft 10 in in m

きっとこれが一番楽な入力方法!

もちろん、逆も OK。

2m 8 cm in ft

Google 電卓で使える単位

google 電卓で使える単位については、Google 電卓リファレンスが参考になる。ヤード・ポンド法の有名所を抜粋すると...

フィート
ft, feet, foot
インチ
in, inch
ヤード
yd, yard
マイル
mi, mile
ポンド
lb, pound
オンス
oz, ounce

ポンドの単位が lb で書ける、なんて覚えておくと、ちょっと学がある所を見せつけられる (^^)。

この他にも印刷業界で使われるポイント (point)、パイカ (pica) なども覚えておくといいかも。ただし、pica の省略形に「pc」は使えない。これは天文の距離の単位パーセクに割り当てられている。

Emacs 用郵便番号変換 Ja-post 1.2 リリース

Emacs 用の郵便番号変換パッケージ ja-post の最新版 ver. 1.2 を公開しました。

ja-post は Emacs 専用の郵便番号変換パッケージで、「カーソル手前の 7 桁郵便番号を住所に変換」することができる。変換用の辞書は郵政公社の辞書を独自形式に変換したもの。パッケージには変換用の ruby スクリプトも含まれているけれど、変換済の辞書も配布しているのでそちらを使うのがお勧め。

インストール

パッケージと辞書をダウンロードしたら、解凍して make install

$ tar xzvf ja-post-1.2.tar.gz
$ tar xzvf ken_all.tar.gz
# make install

.emacs に次のコードを追記でお終い。

(autoload 'ja-post-number "ja-post" "Search post number backward and insert address." t)
(autoload 'ja-post-number-replace "ja-post"
          "Search post number backward and replace it with address." t)
(autoload 'ja-post-interactive "ja-post" "Put address interactively." t)

コマンド ja-post-number の使い方

README からの抜粋。

  郵便番号の後ろで M-x ja-post-number するとカーソル位置に住所が挿入されます。
  (-!- はカーソルの位置です)

     1640003-!-

  => 1640003東京都中野区東中野-!-

  郵便番号の 3 桁目と 4 桁目の間にはハイフンが入っていてもかまいません。

     164-0003-!-

  => 164-0003東京都中野区東中野-!-

  カーソルと郵便番号の間には、任意個のスペース・タフ・改行を含む事が出来ます。

     164-0003             -!-

  => 164-0003             東京都中野区東中野-!-

  数引数 (C-u) を取ると、挿入ではなく郵便番号との置換として動作します。

     164-0003             -!-

  => 東京都中野区東中野-!-

コマンド ja-post-number-replace は数引数付き ja-post-number (C-u ja-post-number) のエイリアス。

新コマンド ja-post-interactive

ver.1.2 で新しく追加したコマンド。M-x ja-post-interactive するとミニバッファーに

Post number: 

と出るので、郵便番号を入力する。7 桁入力しなくてもその番号までで決定される住所が挿入される。RET で確定。

このコマンドは pocari.org さんの Ajax を使った郵便番号検索に触発されて作った。 実は彼のブログにもコメントを入れているのだけど、当時 (2005-03) ぼくは Ajax を理解していなかった。というより、Ajax でツールを作ろうというプログラマーの心理を理解していなかった。それはもちろん、自分が Ajax なツールを作っていなかったのが原因。最近、Ajax 風なコードを書くようになって、ようやっと (半年遅れで) cl.pocari.org さんのやりたかったことがわかるようになった。わかるようになると自分もやりたくなるわけで、二番煎じもつまらん、と Emacs バージョンにあたる郵便番号検索を作ってみた次第。言われてみると Ajax 風なコマンドだと思いませんか?

2005-12-02

ブログの検索 / Google, ask, etc...

304 Not Found さんが「感想リンクの作り方」というエントリーで、新刊本の感想を如何に見つけるか、ということを取り上げてる。目的は、新刊本の感想リンクを作ること (304 さんが対象としたのは西尾維新の「ネコソギラジカル(下)青色サヴァンと戯言遣い」。ぼくも好きです ;)。

ここで新刊本を最新ニュースと読み替えて、目的をニュースに対する記事 (例えば Google Analytics に関する記事とか) とすれば、もっと一般的な情報集収のテクニックとして理解できる。

どうやって...?

方法は検索サイトを以下の順番で夜中の 12 時から回るというもの。

  1. Ask.jp のブログ検索
  2. 日本ブログ村
  3. 楽天広場・ブログサーチ
  4. はてな・キーワード

検索サイト利用の順序・コツなどは304 Not Found さんの記事を読んで頂くとして、最新情報の入手にはウェブ検索よりブログ検索の方が有利と強調している。

特に感銘を受けたのが次の二つの文章。

ブログ検索には時代の流れがある。今回はAsk.jpを使ったが、かつてはまとめ検索やテクノラティが天下 を誇った時代もあった。その時に最も有用なブログサーチを使おう。

それぞれに得意な分野があったり、流行があったりします。 それを常に把握しながら、 どのような際にどの検索サイトを使ったらもっとも効率良く欲しい情報を入手できるかを覚えておくと非常に便利ですよ。

実を言えば、この記事で紹介されている ask.jp のブログ検索。ぼくは好きじゃない。特に Blogger 系のインデックスが少い。好みを言えば GoogleBlog Search の方がいい。ask.jp なみに更新は早いし、少し古い記事でも「良い記事」を積極的に上位に表示する。だから、Blog Search 一本に自分の選択肢を狭めてた。

でも、それじゃいけないと上の文章は言ってる。

これから先の検索

Technorati の凋落があった。Ask Jeeves もダメになるかもしれない。ぼくの好きな Blog Search も、今は良くとも未来まで栄光が続くと盲信してはダメだと言ってる (のだと思う ^^;)。

これからは、del.icio.us のような SBM 付属の検索や、SBM を基にした zniff のような検索エンジンが出てくるかもしれない。携帯から気軽に Podcasting できるようになって、PodzingerBlinkx のような Podcasting 検索にこそ最新ニュースが集まるようになるかもしれない。

検索エンジンの天下が移り変わることなんて、Yahoo! (ディレクトリー検索) から goo (ロボット検索)、そして Google (ページランク) へと時代の趨勢を見て来た自分にとっては当たり前のことのはずなのに、それを忘れてた。立ててるつもりのアンテナが、畳まれてないか気をつけなくちゃ。自戒の意味をこめて...

Emacs でウィンドウの高さを揃える

Emacs 21 になってからだと思う。ミニバッファーに一行で納まらない文字列を表示させると、上下に分けたウィンドウの高さが変わるようになった。

例えば、上のウィンドウで Emacs-w3m を、下のウィンドウでメモを書いているとする。Emacs-w3m で他のページにアクセスしようとリンクにカーソルを持っていくと、ミニバッファーにリンク先の URL が表示される。URL が query 系のアドレスで一行を越える程に長いと、Emacs はミニバッファーの高さを増やして、二行で表示してくれる。リンクを辿ると、ミニバッファーは空になって一行分の高さに戻る。その時、何故か、下のウィンドウの高さを一行分食べてしまう。結果、上のウィンドウは少し大きく、下のウィンドウは少し小さくなる。

最近は PHP やら何やらで URL が長いものが増えてきた。おかげで、少しウェブ・ブラウズすると下のウィンドウが使いものにならない程に小さくなってしまう。

この問題は、Emacs-w3m に限らずミニバッファーが二段以上で表示される場合に必ず起きる

解決編

ウィンドウの高さを変えるには C-x ^ (M-x enlarge-window) と M-x shrink-window (こちらはキー・バインド無し) が有効。これは Emacs の入門書に大概載ってる。

最近の Emacs ならウィンドウの区切り (上と下のウィンドウを分けてる部分) をマウスでドラッグできる!

以上、二つの方法はウィンドウが二つの場合にそこそこ使える。

問題は三つ以上ウィンドウを分けていた場合。

そんな時に使って欲しい (知っていて欲しい) コマンドが

  • M-x balance-windows

複数のウィンドウの高さを均等に再配置してくれるコマンド。C-x + にバインドされてる。マウスに手を伸ばす必要もないし、C-x ^ を何度も押す必要もない。適当に高さを揃えてくれるので便利。

最近のコマンドかと思ったら、1989-01-24 に入ったコード。かなり古い (ので、きっと Emacs 19 でさえ動くはず)。

ところで、このウィンドウの高さが変わってしまう問題、いつになったら直るのかしらん。それとも、もう、解決策はある?

2005-12-01

Google Analytics 導入前後

2005-11-14 に Google Analytics がリリース。関連する記事を三、四本書いたら、訪問者数・ページビューともに三倍に伸びた。

Visitors and Pageviews in 2005/11

11 月前半は、ユーザー数 30 前後を行ったり来たり。ページビューも 50 程だった。

11/14 の Google Analytics の記事を公開後、訪問者数は平均 80〜90 に。ページビューは 200 を越える日が出た。

旬なネタに上手く飛びつくと、アクセス数が稼げてしまうものなのかも。

だそく

花ノ下ニテ...。さんのところで

ところがなんと、GoogleAnalytics導入後は、Google経由でこのサイトへ来るユーザが、Yahoo!を抜いてしま っているぢゃありませんか。当然検索サイトを経由して入って来る数も、一気に3倍ぐらいに増えました。

とあるけれど、うちはそうではないなぁ。アクセス解析に使ってる Site Meter は referrer を一覧で表示するだけなので、Google Analytics 前後の検索エンジンの比較を定量的には出来ないけれど、見た目 Google 経由の訪問者数は変化してないように見える。訪問者数が 3 倍に伸びたのは、Google Analytics の記事に誘われて検索で来た人。他の Google Analytics の記事に送ったトラックバックを辿って来た人が沢山。それと、何か goo 地図のエントリーYahoo! で検索上位になったみたいで、それで来る人が増えたことによる。

ちなみに、ここ 2 週間の Google Analytics の情報によると、Yahoo! 567 人、Google 372 人。Yahoo! の方がまだ優勢。こういうのって、サイトごとに傾向が変わるのかしらん。

つぶやき

ユーザ: 私を登録して下さい。

管理人: 登録しました。

ユーザ: ありがとう。

管理人: You are welcome!

Google Reader に Feed を登録する

2005-11-28 付の Google Reader Blog の記事

で、Google Reader にブログを登録する方法がいくつか紹介された。Google Reader 側からの、公式な登録方法紹介ですな。

紹介されたのは

  • ブログに「Add to Button」を貼る方法
  • ブラウザーにブックマークレットを登録する方法

の二つ。Add to Button は、以前このブログでも紹介した。実物は右サイドバーにある。小さなボタンで、クリックすると Google Personalized Home と Google Reader への Feed 登録用ページに飛ぶというもの。ブログの作制者が用意しておくタイプ。

もう一つの bookmarklet は、ブラウザーでクリックすると Feed を探して Google Reader に登録するというもの (Google Personalized Home は未対応)。ユーザーが利用するタイプ。Google Reader 公開後から、色んな人達が登録用 bookmarklet を作っては公開して、clmemo@akaでも Kickstart my heart さんのブックマークレット へリンクを貼ったりもしてた。それが、Google Reader 公開後 2 か月を経て Google の Official 版が出たというわけ。

ブックマークレットは二種類ある。登録は Google Reader Blog からしてもらうとして、二つのブックマークレットの違いをば...

Subscribe
Feed を Google Reader に登録する。bookmarklet を実行すると、Google Reader の Feed 登録用プレビュー画面に遷移する。Feed がある場合は、一番最初に見つかった Feed を問答無用で登録する。
Show all Feeds
登録する Feed の一覧をポップアップする。複数の Feed から一つを選ぶ場合に便利。ただし、Feed の数が一つしかなくとも、Feed 一覧がポップアップする。一覧から Feed を選ぶと、Google Reader の登録用プレビュー画面に移る。注: IE6 (SP2) では、このブックマークレットは動作しない。IE 利用者は「Subscribe」ブックマークレットを使う。

雑感

ここ二三日、Google Reader に「概要のみ」の Feed の最後に ... が付くようになった。Feed が微妙な位置で切れてると続きがあるのかどうか分からなくてイヤだったけど、これで記事に続きがあるかどうか分かるようになった。

小さな変更だけど、少〜しずつ Google Reader も進化してて嬉しいね。