タグのアーカイブ: google (RSS)

Google Analytics Status Update

負荷の問題で新規アカウントの受け付けが中断されてたGoogle Analyticsですが、招待メールベースで新規登録が再開されたそうです
Google Analytics Status Update

具体的には申し込みページから名前とメールアドレスをsubmitすると、新規アカウント作成が可能になり次第連絡してくれるそうです

さらにGoogleのPersonalized Home

Homepage APIをリリースして楽しい感じのGoogleのPersonalized Homeですが、www.google.com/igはUSのGoogleニュース、www.google.co.jp/igは日本のGoogleニュースが見れるというそれなりに便利な状態だったのが、言語設定が優先されてしまうようになり、www.google.com/igでも日本のGoogleニュースが表示されるようになってしまいました。

小さな親切大きなお世話というか、こーいう仕様の変え方はユーザー離れにつながりますな。

オレのFirefoxの現在の状況
Home設定はmy.yahoo.com
ブックマークツールバーボタンにmy.yahoo.co.jpwww.google.com/ig、あとはサブフォルダに良く使うサイトとBookmarkletを。

PHPからGoogle Baseにポストする

Google Baseが動いてますね」で

今までのclassfiedサイトがAPIでGoogle Baseに対応すれば、ユーザーはカンタンに両方にpostすることができるわけで、さらに情報は今まで以上に検索されやすくなるわけで、情報を適切に広げたいと思うユーザーにとっては、これはとってもイイことだと思います。

と書いたのですが、PhpBase (phpbase.org)をつかえばPHPプログラムからGoogle Baseにデータを登録することができるみたいです。

これでウェブサイトがますますセマンティックで検索されやすいものになる!(Googleだけの閉じた世界で?)

GoogleによるFirefoxのアフィリエイト

Google、Firefoxのアフィリエイトプログラムを開始 (slashdot.jp)にあるとおり、GoogleによるFirefoxのアフィリエイトが始まりました。

Firefoxといえばタイムリーですが新しいバージョン1.5が今日出たとこです。タイムリーですな。

アフィリエイトなので紹介者に最高$1の報酬が発生するわけですが、

Firefox 紹介プログラムは、これまでに Firefox をインストールしていないウィンドウズユーザーがはじめてFirefox をダウンロードしてプログラムを実行した場合にのみカウントされます。

とのことなので、実際はほとんど発生しない気がします。

けど、まあ、いまどきFirefoxつかったことないなんてのは結構もったいないので、もしほんとに使ったことないなんて人がいるなら、とりあえずインストールしたほうがいいですよハイ。


phpでGoogle Mapsをカンタンに使う – GoogleMapAPI

GoogleMapAPI (phpinsider.com)
にて、PHPからGoogle Mapsをカンタンに使うことのできるライブラリが公開されています

サンプルを見ると

require(‘GoogleMapAPI.class.php’);
$map = new GoogleMapAPI();
// setup database for geocode caching
$map->setDSN(‘mysql://USER:PASS@localhost/GEOCODES’);
// enter YOUR Google Map Key
$map->setAPIKey(‘YOURGOOGLEMAPKEY’);

と、コメント除いた4行で準備は完了。
requireとnewはいわずもがな。
setDSN()は、住所から座標への変換結果をキャッシュする機能のために、PEAR::DBのDSNを使用してデータベースを指定。
setAPIKey()はもちろんGoogleMapsのAPIキーを指定します。

地図にマーカーをうつには

// create some map markers
$map->addMarkerByAddress(’621 N 48th St # 6 Lincoln NE 68502′,’PJ Pizza’,'<b>PJ Pizza</b>’);
$map->addMarkerByAddress(’826 P St Lincoln NE 68502′,’Old Chicago’,'<b>Old Chicago</b>’);
$map->addMarkerByAddress(’3457 Holdrege St Lincoln NE 68502′,”Valentino’s”,”<b>Valentino’s</b>”);

と、メソッドaddMakerByAddress($address,$title,$html)でカンタンにマーカーを作成することができますな。
この住所から座標への変換にはYahooのgeocode APIを使っているそうです。
で、この住所から座標への変換結果を、さっき指定したデータベースにキャッシュしてくれるってわけです。
キャッシュ用のデータベースには

CREATE TABLE GEOCODES (
address varchar(255) NOT NULL default ”,
lon float default NULL,
lat float default NULL,
PRIMARY KEY (address)
);

ってな具合のテーブルを用意しておけとのこと。

HTML側では、
head内で$map->printHeaderJS();と$map->printMapJS();を出力
bodyのonload属性に”onLoad()”を指定
$map->printMap()で地図本体を表示
$map->printSidebar()でサイドバーとしてマーカー群のリンクを表示
となってます。

テンプレートシステムに対応するために、上記のメソッドのprintの部分がgetになった、文字列を返すメソッドも用意されていますね。
Smartyを使用した例もドキュメントに含まれてます。

JavaScriptをごちゃごちゃ書くのがめんどくさくて敬遠してた人が多い気がするGoogle Maps APIですが、これでphperへの敷居がぐぐっと低くなったんじゃないでしょうか?

Google Analytics




Google Analytics

Originally uploaded by rhosoi.

Google Analyticsの地図上のデータ表示
IPアドレスと逆引きのリストを見てもダルいけど、こうしてみるとなんだかドキドキワクワクする

Google Baseが動いてますね

Google Baseがサービス開始されましたね

以前の記事のキャプチャ画面とほぼ同じで、内容も予想とほぼ同じ感じです。

MyRSS管理人さんの記事Google Base 公開:早速レビュー

日本でも展開することになれば(って時間の問題だと思いますが…)、特化型 classified サイト(イベント、求人、料理のレシピ、etc..)にも影響がありそうな・・・

いや、、Google 、恐ろしいです。。。

「恐ろしい」というのを誤解すると、Google Baseが今までのclassfiedサイトを駆逐するかのように感じてしまうかもしれませんが、僕はそうは思わないです。
たとえば、今までのclassfiedサイトがAPIでGoogle Baseに対応すれば、ユーザーはカンタンに両方にpostすることができるわけで、さらに情報は今まで以上に検索されやすくなるわけで、情報を適切に広げたいと思うユーザーにとっては、これはとってもイイことだと思います。
ただ、影響があるという意味では、今までのclassfiedサイトを運営してる人や、とくに開発者にとっては、恐ろしいというのは適切な言葉だと思いました :)

Google Base




Google Base

Originally uploaded by dirson.

flickrにポストされたGoogle Baseのスクリーンショット

左側には説明が書いてます
無理矢理訳すと

Googleにデータを登録しよう

Google Baseはどんな種類のコンテンツも登録することができるGoogleのデータベースです。我々はあなたのコンテンツを無料でホストし、検索可能にします

Google Baseでこんなデータを探せるよ

  • 商品のデモ販売についての記述
  • Websiteでのイベント情報
  • 車売ります情報
  • タンパク質の構造データベース

ほかの人がGoogle Base検索しやすいように、いろんな属性をつけてどんなアイテムでも登録することができるよ
そして登録したアイテムは、Googleのメインのインデックス、FroogleやGoogle LocalといったGoogleプロダクトからも検索されるようになるよ

右側の薄青いフォームから、データを登録するみたいね
ウィザード形式ってやつで、まずはデータ種類を選択するんだな

また(例によって?)spamに弱そうなシステムだけど、面白そう

(というか、Webまわりの仕事もするデータベースエンジニアとしては、チェックせざるを得ない感じですよ^^;)

Googleホームがマイページに

はてなブックマークでcalendar.google.comなんてのがあがってるから見てみたら、マイページにリダイレクトくらいました

で、よく見てみたら、アドレスバーにgoogleと入れてCTRL+ENTERしても、google.comと入力しても、マイページにリダイレクト
どうもマイページがベータじゃなくなったときにこうなってたみたいです。普段Firefoxの検索バーからしか検索しないのでなかなか気がつきませんでした

GoogleさんもIE派!?

IEなんてダサいbrowserつかってるやつはシメジ!
ってのは僕の勝手な主観なんでどーでもいいとしても

「Google Personalized Homepage」が正式サービスに昇格 (http://internet.watch.impress.co.jp)

にある通り、正式サービスになったらしいです
が、Googleのマイページがドラッグ&ドロップ不可で書いたまま、FireFoxではドラッグ&ドロップができないままです。
試しにIEでやってみたらちゃんとドラッグ&ドロップが動くし・・・

まぁ、Personalizedページはこの五年間ずーっとmy.yahoo.comで、そもそも強力なカスタマイズに加えてGreasemonkeyでカスタマイズまでしてるんで全然変える気にならないんでどーでもいいっちゃいーんですけど、最近のGoogleは単に金にものいわせてテキトーにプロダクトだしまくってるだけ!って風にも見えますな(もちろんこれも主観で単なる僻み・妬みです)