Google AJAX Search を導入
Google AJAX Search を導入しました。
設置の方法は簡単です。Developers Guide に何通りかの設定方法が掲載されています。適宜 JavaScript のコードをコピーしてカスタマイズしていくと良いでしょう。
うーん、すごい。簡単。
Google AJAX Search を導入しました。
設置の方法は簡単です。Developers Guide に何通りかの設定方法が掲載されています。適宜 JavaScript のコードをコピーしてカスタマイズしていくと良いでしょう。
うーん、すごい。簡単。
gmail を使っているときに chatenabled.mail.google.com というドメインに遭遇。
cHATENAbled だと思い、「はてなとGoogleは裏で密に結合しているのか?!」と思いました。
そこで、dig と whois コマンドでチェック。
# dig chatenabled.mail.google.com
; <<>> DiG 9.3.4 <<>> chatenabled.mail.google.com
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 51988
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;chatenabled.mail.google.com. IN A
;; ANSWER SECTION:
chatenabled.mail.google.com. 93 IN A 209.85.201.189
;; Query time: 5 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Sat Jun 30 00:15:07 2007
;; MSG SIZE rcvd: 61
# whois 209.85.201.189
OrgName: Google Inc.
OrgID: GOGL
Address: 1600 Amphitheatre Parkway
City: Mountain View
StateProv: CA
PostalCode: 94043
Country: US
NetRange: 209.85.128.0 - 209.85.255.255
CIDR: 209.85.128.0/17
NetName: GOOGLE
NetHandle: NET-209-85-128-0-1
Parent: NET-209-0-0-0-0
NetType: Direct Allocation
NameServer: NS1.GOOGLE.COM
NameServer: NS2.GOOGLE.COM
NameServer: NS3.GOOGLE.COM
NameServer: NS4.GOOGLE.COM
Comment:
RegDate: 2006-01-13
Updated: 2006-06-01
OrgTechHandle: ZG39-ARIN
OrgTechName: Google Inc.
OrgTechPhone: +1-650-318-0200
OrgTechEmail: arin-contact@google.com
# ARIN WHOIS database, last updated 2007-06-28 19:10
# Enter ? for additional hints on searching ARIN's WHOIS database.
おお、Google のドメインで間違いない。
Google で chatenabled で検索してみると、実は ChatEnabled なんだと気づきました。
嗚呼勘違い。
先週末はちょっとしたバケーションに行っていてご紹介が遅れてしまったのですが、CodeZineでOpenIDの記事を書きました。
CodeZine:OpenIDを使ってみよう(認証方法, Perl)
Net::OpenID::Consumerを使ったOpenIDのサンプルを紹介しました。時間が許すならはてなSNSっぽいVoxを使ったVoxSNSを作ろうと思っていたのですが、ちょっと時間が足りませんでした。さらにNet::OpenID::Serverのサンプルも書こうと思っていたのですが、こちらも時間がなくてできませんでした。いずれ別の機会にご紹介できるといいなぁと思いつつ。。。
もしOpenIDに興味をお持ちでしたら、CodeZine:OpenIDを使ってみよう(認証方法, Perl)を読んでみてください。
よろしくお願いします。
明日 Google Developer Day 行きます。会場でお会いすることがありましたらよろしくお願いします。
個人的にはIntro to Google Data APIsに興味があります。
楽しみだなー。
Popfly とは microsoft の developer チームが作成した、マッシュアップを簡単に実現するためのサービス。現時点では Alpha となっています。Yahoo! pipes のようなルック&フィールが印象的です。
Popfly の Overview を見ると、Microsoft Silverlight が System Requirements に!
新しい何かが生まれた瞬間というのはわくわくしますね。
ところで、このようなインターフェースがマッシュアップのスタンダードになるんですかね。。。
このインターフェースは モジュール系シンセサイザーの buzz など音楽系のソフトでは結構定番なインターフェスです。フローと処理が直感的に操作できる点が共通していますね。
久しぶりに Spurl.net へいったら、Hot とか New とか discover 関連のページが空っぽだったので、サービスが終了したのかと目を疑いました。そしてトップページに行ったら以下の文章が。
Limited feature set:We are currently forced to offer reduced functionality due to heavy spam attacks. The lists with New and Hot spurls are therefore disabled until further notice.
Our apologies for the inconvenience.The Spurl.net team (Support).
spamだそうです。ランキングサイトやpingサイトのようなURLを列挙してくれるサイトはspammerにとって格好のターゲットになってしまいますね。ブラックリスト化したドメインをはじく方法もありますがそれはいたちごっこだし、ホワイトリストにしてしまっては利便性を損なう可能性もあるし、この辺りは加減が難しいですね。結局、運用で回避するしかないのですねぇ。アタックかと思ったら単にインポート中かもしれないし、みんながブックマークしにアクセス集中しただけかもしれない。それをDos攻撃だと考えるかといえばそうではない。判断を人間に委ねざるを得ない辺りが辛いです。
ニペケさんのエントリに合わせて書いてみます。
info ドメインなのは、value-domain で安かったのとなんとなく響きが良かったので。comじゃないし、orgでもないし、netってのもどうかな、と。なので、消去法で info っていうのもあるかな。
そして s14u は、 L10N や I18N と同じです。Shigeta Takatsugu が s14u であるということです。なぜ Takatsugu Shigeta = t14a にしなかったかというと、t14a よりも s14u の方が見た目が良い、語呂が良い感じがしたので s14u にしました。
ということでまとめますと次の通りです。
ということで、安くて見栄えが良いと感じたものをドメインにした、という結論ですね。
ドメインはフィーリング!
ということかなぁ。。。
Mac OS X の Firefox で Vox の日本語 URL を見ようとするとエンコードされているので以下のようになります。
http://tshigeta.vox.com/library/post/vox-hunt%E6%AD%8C%E5%A3%B0%E3%81%8C%E7%84%A1%E3%81%84%E3%81%AE%E3%82%82%E3%81%84%E3%81%84%E3%82%88.html
そして、これを正しく復元すると以下のようになります。
http://tshigeta.vox.com/library/post/vox-hunt歌声が無いのもいいよ.html
いちいちデコードするスクリプトを書くのもアレなので、bookmarkletにしました。(単にURLを拾って、decodeURI を呼び出しているだけです。)
Mac OS X の Firefox 2.0.0.3 でのみ動作確認をしております。
ついに来ました livedoor の 認証API livedoor Auth。
割と AOL の OpenAuth に似た印象を持ちました。
これで役者はそろいましたね。
是非 livedoor の中の人に認証APIカンファレンスにてプレゼンしていただきたいところです。