ホーム > タグ > Google

Google

名前がわからない(が見た目のわかる)ものを検索する

仕事中、Word 2007 を使っていて、文字列を選択したときに表示される「これ」を非表示にしたいと思った。

文字列の選択時に自動的に表示される、書式設定などが行える部分

しかし、「これ」を指す名前がわからず、Googleで「word2007 文字列 選択 表示される」などと検索しても芳しい結果は出ず。

どうしよっかなーと思って、以下の方法を試してみた。

そんな革新的な方法ではなく、たぶん、自然にやってる人も多いと思う。私も自覚せず何度かやってる気がする。

  1. やはりGoogleで「word2007 文字列 選択 表示される」を検索するが、今度はGoogle画像検索を使う

  2. 上記の「これ」が表示されている画像を探す→何ページ目かに発見!
  3. 画像をクリックしてソースページを見る。画像周辺の文章を読むと「ミニツールバー」と呼ばれてるらしい、ということがわかる(これは正式名称だが、場合によっては通称だったりするので、その際は別のページを探すか、通称で調べてみてもよい)。
  4. あらためてGoogle ウェブ検索で「ミニツールバー 非表示」を検索→目的の情報が山ほどヒット!

今まで、画像検索は、文字列→画像という、最終的に画像を得るための検索行動だと思っていたが、文字列→画像→文字列(→文字列)という、最終的に文字列の情報を得るためのツールとしての役割に気づいた。

そもそも、現在の検索エンジンは文字列をもとに文字列を検索しているため、対象もキーも言語化されていないと検索しようがない。こうした欠点を補うため、タグやシソーラス(言語化の支援)、リコメンドやサジェスト(検索行動履歴をもとにした検索)などの手法が開発されてきたわけだが、画像検索もその1つであったわけだ。

Googleやbingの画像検索では、検索語以外に、画像の特徴でも検索できるようになっている。精度や選択肢の少なさから、まだ実験の域をでていないとは思うが、GoogleもMicrosoftも、言語以外での情報探索の重要性を認知してるということだろう。

また、今回実感したことだが、人間が画像を認識する速さは、文章を読む速さよりはるかに速い。Googleウェブ検索の結果は、下手すれば最初の数件、ちょっとがんばっても60件くらいしか見ないことが多いが、画像検索の場合、1秒とかからず最初の20件に目を通すことができるため、多くの情報を処理できる。これも、画像検索の持つメリットの1つであろう(まあ、画像検索の精度が上がってきて、ノイズが格段に減れば、よく見るべきものが増えて、状況は変わるのかも知れないが)。

CiNii Web API コンテストに先走る

NIIがCiNiiのAPIを使ったWebアプリケーションコンテストを開催するらしい。

APIを提供するだけでなく、こうして利用を促すのはとても良いですね。

で、CiNiiのAPIが使えて何が作れるだろうと考えて、とりあえず、Googleの検索結果ページに、同じキーワードでCiNiiを検索した結果を表示してみようと考えた。

そして、できたのがこのGreasemonkeyスクリプト。

こんな感じで表示される。

cinii - Google 検索

検索語にクリーンヒットする論文は多くないけど、普段目にしない論文がひっかかってきたりして結構おもしろい。常用するかは微妙なとこだけど。

で、お気づきの方も多いと思うが、これは、Greasemonkeyスクリプトであって、Webアプリケーションではない。よって、今回のコンテストには応募できず。作り終えてから気づいたよ。馬鹿ですいません。

まあ、ほら、API使ったらこんなことできるよー、ってサンプルだと思ってください。これくらいのものなら1、2時間でできるし、レスポンスも早くてびっくりですよ。

追記: 応募しました (2009/07/07)

当エントリーのはてブコメ(移転前のURL。つらい。)で、別にGreasemonkeyスクリプトでも応募していいんじゃないかという、ありがたいお言葉をいただいたので、応募してみました(もうコメントもらってから2週間以上経ってますが。どんだけカメなんだ、私)。まあ、NIIの方に判断してもらったらいい話ですよね。

開発者登録は所属やら電話番号とかあるので、一応匿名の身としては怖じ気付いたけど、名前(ハンドル)とメールアドレスだけでも問題なく登録できたので、匿名のプログラマも安心ですよ! (ってことを開発者登録のページにも書いといたほうがいいと思う)

Firefoxスマートキーワード向けGoogleサイト検索ブックマークレット。

私は長らくGoogleツールバーを愛用してたのだが、画面のスペースの確保のため、なんとかGoogleツールバーを非表示にして、同じ機能を代替できないか調べてみた。

普通の検索はFirefoxの検索ボックスで十分として、カスタム検索もスマートキーワードで解決。検索後のハイライトはSeachWPで解決。残るはサイト検索のみとなった。

サイト検索は、表示中のドメイン内のページのみを対象にして検索するもので、サイトに検索機能がない場合、検索機能が貧弱な場合(Googleサイト検索に比べるといまいちなとこが多い)に非常に便利な機能。

ただ、普通のスマートキーワードによる検索と違って、表示中のURLを参照しないといかんので、ブックマークレットを使うことにした。

  • Google サイト検索(ドメイン)
    ※このリンクをブックマークにドラッグ&ドロップ。あとは普通のスマートキーワードと同じように、右クリック→プロパティでキーワードを設定したら、ロケーションバー(アドレスバー)でさっき設定したキーワードに続けて半角スペース+検索語で、サイト検索ができるはず。

コードの説明はめんどくさいので省略。javascriptわかる人なら、%sにスマートキーワード検索のキーワードが展開されることだけわかれば、楽勝でしょ。

で、せっかくなので、ドメインでなくカレントディレクトリ内で検索するバージョンも作った。ディレクトリでユーザを分けてるサイトで便利。

ちなみに私は前述のSearchWPと組み合わせたいので、alice0775さん作成の、検索ボックスでもスマーキーワードが使えるようにするスクリプトを導入した。userChrome.js(ここがわかりやすい)って存在も知らんかった。

あとはGoogleで検索したときの語が検索ボックスに反映されるといいんだけどなあ。また調べんと。


追記(2008/09/25)

日本語の検索語だと文字化けしてたので、修正。

検索語をencodeURIでエンコードするようにした。


追記(2009/04/25)

Google等で検索したときの語が検索ボックスに反映されるアドオンが作られていました。

便利です。

何語かわからんメールが来たら。

こないだ(だいぶ前だけど)、仕事で使ってるメールアドレスに何語かわからないメールが来た。

タイトルからして読めない。

Subject: Sağlıklı Yaşam için 5 dk.

で、とりあえず私用のアドレスに転送しといて、何語か調べてみた。

いろいろ試してみてよさそうだった調査法を書き留めておく。

Wikipediaのサイト検索

はじめはGoogleで単語を検索してみたわけだが、ヒットしてもそれが何語なのかはわからない(書かれていないor書いてあってもわからん)。一応トップレベルドメイン(jpとかukとかね)である程度の判断はできても、言語と対応していない場合が多すぎて確証にはならない。

そこでGoogleのサイト検索で「wikipedia.org」を指定して単語を検索した。

Wikipediaは各言語別(国別でない点が重要)に分かれているし、言語がサブドメイン名(ja.wikipedia.orgやen.wikipedia.org)に出てくるので「wikipedia.org」のサイト検索で横断検索できる(言語がトップレベルドメインで分かれてると、こうはいかない)。

ということでGoogleで「site:wikipedia.org Sağlıklı」として検索してみると、1つ目こそen.wikipedia.org(英語版)の記事(ちなみにIstanbul Marathon)だが、あとはずっとtr.wikipedia.orgが続いている。

たぶん、このサブドメイン名はISO639の言語コードに基づいてるので、trは「トルコ語」であることが推測できる。言われてみれば、トルコ音楽のCD(これやらこれ)に出てきた曲名と雰囲気が似ている気がする。

まあ、これで調査はほぼ終わりなのだが、何が書いてあるかも気になるので・・・

翻訳サイトで翻訳してみる

いろいろ翻訳サイトを探してみたら、下記のサイトが多くの言語に対応していた。

もっともこのサイト、いろんな翻訳サービスのゲートウェイであり、日本語関係だとexcite翻訳が出てきたりする。

で、先ほどのタイトルを入力、翻訳してみる。

Healthy life is of inside in 5 dk.

たぶん英語おかしいけどまあ機械翻訳だから・・・。

本文も入れてみたら「リフレクソロジー」やら「マッサージ」やら出てくる。

あれ?もっといかがわしい薬やら投資話やら学位売りますやらかと思ってたらそうでもない?

ちょっと不安もあるけど、メールに書いてあったURLをブラウザに入力してみる。

terlikal.jpg
※一応自己責任で。9割がた問題ないけど。

・・・・・。

トルコから健康サンダル買うかー!!

Googleリーダーでフィードをフォルダに移動できない。

日々愛用のGoogleリーダーだが、どうもバグがある。

以前は「登録フィードの管理」でフィードをフォルダに移動できたのだが、「フォルダに追加…」あるいは「フォルダに変更…」をクリックしても何も起こらなくてなってしまった。

Firefox(ちなみにバージョンは3.0)だからだめなのかと思ったけど、IE(7.0.5730.13)でもSafari(3.1.2(525.21))でもだめっぽい。

Firebugで見てみるとhttp://www.google.co.jp/reader/ui/3042892070-ja-settings.js?hl=jaの137行目で「self.va is not a function」というエラーが出てる。ソース見たけど、長いし整形されてないしでやる気なくした!

まあ、こんなとこで書いててもしょうがないんで、Googleにメール送ろうと思ったら・・・

お問い合わせいただきありがとうございます。 お問い合わせは下記の言語でお送りいただきますようお願いいたします。 現在のところ、お客様の言語ではメール サポートを提供しておりませんのでご了承ください。

English

サポートに連絡する – Google リーダー ヘルプ センター (2008/08/04 accessed)

とのこと。私が英語だめなのを知っての狼藉か。


追記(2008.8.7)

いつの間にか直ってました。

ホーム > タグ > Google

検索
フィード
メタ情報

ページの上部に戻る