google

Google Analytics Data Export API

 

Google Analytics Data Export API が登場する前に書いた記事 「Google Analytics → POP3 → 独自レポート生成」 はメールベースだったこともあって、動いているのが不思議な状況でした。 早いところ API ベースに移行してスッキリしたいところです。

Client Libraries & Sample Code には GarbGattica という2つの Ruby ライブラリが紹介されています。 この2つの使い方を見比べてみて、エイヤッで後者の Gattica を試すことにしました。

内容は、2009年4月における「ブラウザ」と「OS」のシェアを報告するというものです。

Googleの検索結果に「はてブ」を表示(サーチウィキ対応)

 

はてなブックマーク Firefox 拡張 1.2.0 (はてなブックマーク日記)
“本日 Google / Yahoo! の検索結果に、はてなブックマークの情報を表示する機能を追加したはてなブックマーク Firefox 拡張 1.2.0 をリリースしました。”

2009-07-23


SearchWiki の日本語版がスタートするとともに、検索結果に「はてブ」を表示する Greasemonkey が動かなくなってしまいました。

Japanese Popular SBM Count With Google の利用者は、 これで解決できそうです(試していません)。

それでは、G+?B(いぬビーム) の利用者はいますか? なぜか私は G+?B を使っているので、こちらを修正して使うことにしました。

インストール

Google App Engine 超訳インデックス

 

このインデックスは 、 オレの和訳にオマエが泣いた Developer's Guide に対応させたものです。

SearchWiki を使ったらブックマークが要らなくなった

 

Google の検索結果で、表示順位を変えたりURLを追加すると、 次の図のように My SearchWiki notes にも反映されます。

左側には検索キーワード、右側にはそれに関連したエントリが並んでいます。 検索キーワードをタグだと思えば、ブックマークとそれほど変わらないので、 大雑把ですが7割くらいは SearchWiki notes で間に合う感じです。

今はURLの追加が面倒ですが、ブックマークレットやブラウザ拡張機能の類が出てくれば快適になるでしょう。

Google の検索結果を見やすく(SearchWiki対応)

 

Firefox の拡張機能 Stylish を使用して、Google の検索結果を見やすくします。 変更するのは次の2点です。

  • コメント欄の背景を薄いグレーにする。
  • Google Bookmarks のラベル(タグ)を太字の暗い赤にする。

サンプル:

Google を支える技術 - GFS, Bigtable

 

 論文

Google App Engine チュートリアル集

 
Google App Engine のシンボル

Google App Engine のチュートリアルを集めました。

2009-12-05、1 件追加しました。
合計で 16 件あります。

後半の独立したセクションに、 Google App Engine for Java をまとめてあります。

SVG形式の地図データを Google Maps 風にスクロール

 

電子国土ラボ で公開されている 「国土地理院による試作SVGデータ」を、 Google Maps 風にスクロールするデモを作成しました。

デモは HTML + CSS + JavaScript(jQuery) で作成されており、トータルで100行ほどの簡素なものです。

地図は上下に2つ表示されますが、上側が今回作成したデモで、下側が Google Maps です。 両者は同じ場所(北海道 利尻島 の一部)を表示します。

動作確認は、Firefox 2.0.0.9, Safari 3.0.3, Opera 9.24 で行いました。 IE7, IE6 では SVG がサポートされていないため動作しません。

Google Gears の SQLite を試してみる

 

ブラウザに Google Gears をインストールすると、ローカルデータベースとして SQLite が使用可能になります。 SQLite へのアクセスには JavaScript を使用することができます。 本稿では、小さなサンプルにより JavaScript から SQLite へのアクセスを確認します。

Firefox または IE に Google Gears がインストールされていれば、 記事中の Demo をすぐに試してみることができます。 残念ながら、Safari と Opera はサポートされていません(2007年7月9日現在)。

動作確認は、Firefox 2.0.0.4, IE 7.0.5730.11 で行いました。

Google Analytics → POP3 → 独自レポート生成

 

API を使用して「ブラウザ」と「OS」のシェアを報告するコードを Google Analytics Data Export API に掲載しました。

2009-05-20

Google Analytics のレポートをメールで受信して、独自のレポートを生成するサンプルです。

はじめに、レポートをメールで配信するように Google Analytics を設定します。 次に Ruby スクリプトでメールを受信して、その場で独自のレポートを生成します。

このサンプルでは、4つのレポート「ブラウザ」「検索エンジン」「OS」「画面の解像度」 を受信して、それぞれ上位3件のシェアを報告します。

BOOOgle = Google Bookmarks + Greasemonkey

 

Google Notebook に統合された Google Bookmarks は、本体とも言える Google Bookmarks よりも検索が高速で、 何よりも「まともな」検索結果を返します。 ページのデザインや操作性についても、概ね納得の行くのもになっています。 これらのことは、限りなく BOOOgle の存在意義を無くしてしまいました。 ここで一旦 BOOOgle の開発を打ち切って、Google の出方に注目することにします。
(追記:2007-11-07)

BOOOgle は、 Google Bookmarks (日本語モード)を拡張する Greasemonkey スクリプトです。 サポート対象のブラウザは Firefox 2.0 です。

BOOOgle v0.9.6 2007-10-11 の更新内容

  • [修正] Google Bookmarks の仕様変更に追従しました。
  • [変更] ページデザインは必ず BOOOgle のオリジナルデザインに変更されます (変更の有無を設定する機能は削除しました)。
  • [変更] ☆(削除)がクリックされた場合は、常に確認メッセージ 「このブックマークはラベルもしくはメモ付きです。 削除しますか?」が表示されます(ラベルとメモが無い場合でも)。
  • [変更] メモ欄は常に表示されます(ラベルとメモが無い場合でも)。

WWW::Mechanize による Webアクセスの自動化

 

ログインを必要とする Webサイトへのアクセスを自動化するには、 WWW::Mechanize を使用すると簡単です。

本稿では Ruby スクリプトを使用して Google にログインした後、 Google Bookmarks に1件のブックマークを投稿してみます。

はじめてのGmail

 

Google は美しくないものは破壊して、洗練されたものを作ります。 Gmail もその中の1つです。 この記事は、 Gmail のアカウントを取得 したけど「・・・・・・」になってしまった方へお届けします。

連絡先の整備が重要。フォルダは作らなくても良い

フォルダでメールを管理するタイプのメーラでは、 フィルタ機能を使用してメールをフォルダに振り分けます。 しかし、Gmail にはフォルダのような厄介なものは存在しません。 Gmail では連絡先に登録してある友人の名前をクリックすると、 その人と交換したメールの一覧が表示されます。

さらに、名前に対してその人が使用したメールアドレスを一括登録しておくと、 その人と交換したすべてのメールを表示できます。 これからは、メールアドレスを頻繁に変える友人がいても、あまり気にならなくなるでしょう。 また、連絡先に登録された友人からのメールは、迷惑メールとして判定されることもありません。

ゼロではありませんが、振り分けフィルタもスパムフィルタも作成する必要がありません。 ドラッグ&ドロップにより、メールをフォルダに移動することもありません。 もはや、巨大なフィルタを構築する必要は無いし、 フォルダやドラッグ&ドロップといった概念は Gmail においては過去の遺物となったのです。

Becky! (emlファイル) を Gmail へ一括転送するには?

 

Becky! からエクスポートされた emlファイルを、Gmail へ一括転送するための Rubyスクリプトを作成しました。 これにより、Becky! のメールデータを、そっくり Gmail 上に再現できます (転送中にヘッダ情報が追加されるので、完全に同じにはなりません)。

emlファイルであれば、Becky! 以外のメーラからエクスポートしたものでも大丈夫だと思いますが、 確認は行っていません。

XML Sitemap モジュール

 

Drupal のサイトで Google Sitemap を生成するには、 XML Sitemap モジュール を組み込みます。 XML Sitemap モジュールは、以前は Google Sitemap モジュールと呼ばれていました。 本稿で使用したバーションは「4.7.0, 2006-05-25 15:00」です。

モジュールを組み込んだ後、http://example.com/gsitemap にアクセスすると、 動的に最新のサイトマップが生成されます。 何か別のXMLファイルが生成されるのではなく、/gsitemap そのものがXMLファイルに見えます。