New York Timesの「A Search Engine That's Becoming an Inventor」 http://www.nytimes.com/2006/07/03/technology/03google.html は、グーグルに関し日々書かれている莫大な量の記事の中でも、久しぶりのヒットだと思う。NYTの原文はたぶん数日で読めなくなるので注意。 「ウェブ進化論」第二章「グーグル」の第三節「グーグルの本質は新時代のコンピュータ・メーカー」の中でかなりのページ数を割いて詳述し...
『 Gmail用Greasemonkeyスクリプトを開発するための公式APIのリファレンス邦訳です。 』
mixiのほうにも書いたけど、昨日はRuby作者のまつもとゆきひろさんの講演 中京大学公開講座「世界に広がるRuby」 http://www.rubyist.net/~matz/20070917.html#p01 を聞きに行ってきました。研究にWeb開発に、Rubyヘビーユーザーの自分としてはこれは見逃せないイベントでした。 Matzさんの講演の中でも、特に自分の興味を惹いたのが、”Love/Hate Ratio”というお話です。(もちろん、他の話...
福岡ファミリー向け物件特集!: ファミリー物件 [1]を見ていて、これはいいな、RSS登録するか。 と思ったのですが、このRSSはどうやら福岡の不動産情報探し・お部屋探しサイト「ムビマップ福岡」:こだわりの物件特集[賃貸版]: 物件一覧 [2]のようで、僕にはいらん情報も混じっておりました。 で、話題のWeb::Scraperでスクレイピングしてみるか。ついでに取得した一覧はGoogle Maps...
21世紀という新世紀に出現した、新しい情報社会の成長を見る上で、ヤフー、グーグル、アマゾン・ドット・コム、イーベイといった、米国の巨大インターネットサービス事業者の戦略を確認しておくことは重要だ。ヤフーは、メディア融合を着実に進めていることは前回触れた。それに対し、グーグルやアマゾンはソフトウェア開発をその中核に据えている――。 2006年06月08日 08...
で販売している T シャツだけでなく、イベントやプロジェクトの立ち上げ時など、色々なタイミングでオリジナルの 「Google T シャツ」 が作られます。少し前のことになりますが、本社の屋上にソーラーパネルを張り巡らせたことを公表したときには、ソーラーパネルの描かれた記念 T シャツが本社中庭で配布されていました。このような限定 「G...
ちょっとした都合で、ソフトウェア開発の際にproprietaryでソースコードなしのツールを使うことになりました。x86なLinux上で動く、クロス開発用のtoolchainです。が、そのツールの処理速度が遅く、入力サイズに対して、結果が出てくるまでの時間がどうもO(N^2)かそれよりひどい。遅くてイライラするので、昨晩ついカッとなってパッチを当てました。そのメモです。また、ありがち...
準備 Googleデスクトップ検索のバージョン2から、ニュースや株価検索などの小窓が表示されるサイドバーという機能が追加された。 プラグインをJavaScriptで記述することができる。 これに興味はないが調査を行なった。読んだから書きたい。 Google デスクトップ本体 各種プラグイン(iTunes操作などあり) 開発者ドキュメント まず本体をセットアップする。 JavaScriptを使ったプラグイ...
2007年6月26日Posted by T. N. ( ソフトウェアエンジニア )現在、Google には世界中で数千人のエンジニアが、検索をはじめとする、さまざまなサービスの改善、新機能の追加に取り組んでいます。今回から不定期ですが、社内のエンジニアにインタビューを行い、どのようなエンジニアが、どんな仕事をしているのかということについて、紹介していきます。エンジニアインタビューシリ...
PC向けサイトがあるのなら、携帯電話に対応することで潜在ユーザーを取り込むことができます。 今回は、PCサイトを携帯に対応させるのに役立つ情報をまとめてご案内させていただきます。 あなたの携帯サイト構築の役に立てば幸いです。 同じURLで携帯用URLに転送 .htaccessに、以下のように記述します。 RewriteEngine On RewriteCond %{HTTP_USER_AGENT} ^(DoCoMo|KDDI|DDIPOKET|UP\.Browser|J-PHONE|Vodafone|...
『 Googleは米国時間10月5日、新サービス「GoogleCodeSearch」を発表した。プログラマーはこのサービスを利用して膨大な数のソースコードを検索できるという。 』
Greasemonkeyでprototype.jsやscript.aculo.usが使えたら便利だろうな、と考えたことのある開発者は少なくないのではないでしょうか。ちょっとそんなアイデアを試してみたことのある方ならわかると思うのですが、Greasemonkeyでそういった外部JavaScriptライブラリは簡単には使えません。案外ハードルが高いです。 Googleで調べていたら、面白い解決方法が見つかったので紹介します。 Loading Ex...
噂になっていたGoogleのコード検索サービスGoogle Code SearchがGoogle Labsから公開された。 例: "Romaji"でソースコード検索 上の検索結果からすると、Camel Notation中の単語も探してくれるみたいだ。IsProgrammerDifferentFromSE()みたいなネーミングからも単語を切り出してインデックスしているということで、これはありがたいかも。 見つかったコードをクリックすると、キーワードハイライトさ...
『 ネットワークの速度もPCの処理速度も一昔前に比べれば圧倒的に良くなった現代では必要か?大規模サイトとかならば別として・・・ 』
Google が発表した素敵な素敵な Protocol Buffer 。 個人的にはかなり良い印象、以下チュートリアル終了までの流れ。 インストール編 $ cd ~/src $ curl -O http://protobuf.googlecode.com/files/protobuf-2.0.0beta.tar.bz2 $ tar xvfj protobuf-2.0.0beta.tar.bz2 $ cd protobuf-2.0.0beta $ ./configure --prefix=/opt/google $ make $ make install $ cd python $ export PATH=/opt/google/bin:$PATH $ sudo /opt/local/bin/python setup.py install $ cp ../editors/proto.vim ~/.vim/syntax...
米Googleは独自開発したツール「Protocol Buffers」をオープンソースとして公開。数千種類にも及ぶデータを構造化し、読み書きし、拡張することができるこのツールを、Googleは「XMLよりも20~100倍速い」と評している。
『 GoogleのRPC/serialize用のライブラリ。独自言語でデータ構造を記述。XMLより軽量、IDLよりシンプル。(リリース)http://google-opensource.blogspot.com/2008/07/protocol-buffers-googles-data.html 』
グーグルは7月7日、同社の基盤を支える要素技術の1つ「Protocol Buffers」をオープンソースで公開した。Protocol Buffersはさまざまな構造化データを言語に非依存な形で定義し、利用するためのソフトウェア。JavaやC++、Pythonで利用でき、定義したデータは各言語のクラスライブラリにコンパイルされるという。例えば、いくつかの32ビット整数やストリングからなるデータ型を「.proto」...
『 最近注目を浴びている分散処理技術「MapReduce」の利点をサンプルからアルゴリズムレベルで理解し、昔からあるJava関連の分散処理技術を見直す特集企画(編集部) 』
『 組み込み用途云々がよくわからない。テスティングフレームワークて開発環境じゃなかったっけ。プロダクトコードに影響するのかな? 』