GoogleやらYahooやらの大手検索エンジンは
もう当たり前の様になっていますねサジェスト機能。

さてさて、今やサジェスト機能は結構いろんな所に実装されているみたいです。
いつの間にやらGOOにも実装されてましたね。
それぞれ実装方法は異なるだろうし、どんなキーワードに強いとかあるのかも知れませんが
いろんな所のサジェストを見比べたりするのも面白うだなあーと言う事で、
1つお遊びでサイトを作ってみました。
まあ、2chのまとめサイト見てて感化されたんですけれども。。

色んなところからサジェストしてくる「Xooo」

Web上にちらほらとサジェストに関する情報があったので参考にしてみました。
以下のサイトはFireFoxの検索バーにサジェストを実装する方法なのですが、
要はクエリー投げてるだけなので、JavaScriptで取ってくる様にしただけ。
Googleとかもそういう風にやってます。
当たり前だけれども。

[Firefoxの検索バーにサジェスト(入力補助)機能を追加する方法]

とりあえず、各検索エンジンからサジェストを取ってくるURLは以下の通り。

[Google]
http://www.google.co.jp/complete/search?hl=ja&output=firefox&client=firefox&q=hoge

[Yahoo]
http://asprov.search.yahoo.co.jp/AssistSearchService/V2/webassistSearch?output=fxjson&p=hoge

[Amazon]
http://completion.amazon.co.jp/search/complete?mkt=6&method=completion&search-alias=aps&q=hoge

[Wikipedia]
http://ja.wikipedia.org/w/api.php?action=opensearch&search=hoge

[YouTube]
http://suggestqueries.google.com/complete/search?hl=ja&client=firefox&hjson=t&ds=yt&q=hoge

[fooooo]
http://www.fooooo.com/word.php?q=hoge

[Goo]
http://suggest.search.goo.ne.jp/suggest/selall.php?num=5&MT=hoge

色んな所のサジェストを見てると、結果がJSONPだったりXMLだったり
HTMLの一部だったりと統一感がなかったので、結果を全てPHPでJSONに
直してからJavaScriptで読み込ませる様にしました。
HTMLの一部で返ってくるやつは内部で無理矢理XHTMLを作ってXMLとしてパース。

細かいパラメーターの内容とか実は全然よくわかってないんですけれども、
Googleの「client=firefox」を別の値に変えてあげるとJSONPで取れたりとかするみたいです。
パラメーター周りをまとめてくれているサイトはどっかにないものかしら。。

表題の通り、退職してニートになって1ヶ月が経とうとしております。
この1ヶ月を振り返って思った事をつらつらと書いていこうかな、と。
まあ、これが初めてのニートじゃないので、予想通りの内容ばかりなのですが。。

  • 穏やかに生活できる

    ニートを始めてコレが一番いいなあと思う所です。
    当たり前ですが、外的要因のストレスが限りなくゼロに近いので
    ほんわかゆったりとした1日を過ごせております。
    心に余裕が出来ると色々な事に興味が持てたり、
    人に対する接し方が丸くなったりする気がしますよう。
    これって結構良い事なんじゃないかなと思います。

  • 生活がずぼらになる

    これはニートの一番いかん部分ですね。
    やっぱり外部からの強制がないので生活としてはやりたい放題な訳でして。
    元々自制心が全然ないので生活は荒む一方で御座います。
    ご飯とか全然食べなくなったし、昼と夜も結構逆転しがちです。
    ニートと言えども、それなり(もしくは人一倍の)の社会生活を
    送らねば生活が成り立って行かないので、規則正しい生活を送る事は
    やっぱり必要なのだなあと思います。
    ただし、それがストレスになってしまうのならやる必要はないと思いますけどね。

  • 妙な焦燥感と後ろめたさ

    20数年間、働く事が当たり前で、正しい社会生活を送らなければ
    まるで犯罪者の様な目で見られるよーと教育され、かつ常にそういう
    しがらみの中で生き続けていると、ニートになった時に妙な焦りを感じたりします。
    これはこれで正しい精神的機能なのかも知れませんけれども、
    せっかくゆるゆると生活出来るのに、焦ってしまうのは些か勿体ない気も致します。
    かと言ってだらーっと過ごしているとあっという間に時間は過ぎてしまう訳ですが。

  • やりたい事がやりたい時に

    これもニート故の喜びですね。
    例えば「あ、良いアイデアが思いついた!」って時に時期を逃さずに
    取りかかれるってのはとても良い事だと思います。
    今日は全然気分のらないなーって時は当然遊びほうけても言い訳ですし。
    私的には良いアイデアとか面白い事ってこれぐらいの「ゆるみ」がないと生まれないと思うのですよね。
    恐らく世の中で面白い事をしてる人っていうのは誰しもが「ゆるみ」持っていると思います。

トータルな感想として自制心をもっとしっかりと持つ事。
あと会社員みたいに時間での区切りがないのでオンとオフをしっかり出来る様にする事。
これが出来ればとても有意義な時間を過ごせると思います。
ちなみに完全に僕個人の意見なので、他のニートさんに当てはまるとは思っておりません。

収入はないけれど、それに見合う有意義な時間を得ているんだなあ。
僕自身はとっても高価な時間だと思っています。

2010/01/15 15:18:02

サイトいっこ作ったよ

とりあえずヒマだし、家でだらだらしてるのもアレだったので
Webサイトを1本立ち上げました。
とても試験的なものだけれども。

内容は世の中にいっぱいあるブログとかWebサイトのRSSを拾って来て
ひたすら掲載しまくるマッシュアップサイト。
人のふんどしで相撲とってるみたいなもんですな。

今回初めてマッシュアップというものをやってみましたが、
なかなか色んな可能性があるもんだなあと思いました。
Yahoo Pipesとかマッシュアップ用の便利なツールも
公開されている事だし、簡単なものならば結構さっくりと作れるものだと思います。
でも何百ってサイトを相手にマッシュアップするとなると動作がもっさりしたりしますけど。
今回はFeedの取得とか整形はRubyをモリモリ書いて実装しました。

今回はひとまず試験的なサイトだったのですが、
今後は実用性のあるサイトを作って行きたいなあと思ったのですた。

あ、年あけましたね。
おめでとうございます◎