かつて設計者らは、広告や新聞のレイアウトなどの有効性を測る際に、ほとんど自分の直感や経験則に頼っていた。その後、人々がウェブページやコンピュータの画面を見ている時の目の動きを追跡する視線追跡テストが登場したが、実施に多額の費用がかかった。しかし、今やGoogleは、同社のウェブサイトを利用する数百万人のユーザーの力を借りて、コンテンツやサービス...
『 GFSやMapReduceとの機能単位での比較検証資料。とても良さげ。あとでじっくり読みますー。/どうでもいいけど久しぶりにTeXで書かれたっぽい文書見た。やっぱいいなぁTeX。。。/downloadして調べたらやっぱりLaTeXだった 』
Google App Engine の技術ドキュメント 日本語化のお知らせ/Google Developer Day 2008 Japan セッションレポート 前編
『 こんなこともやっているんだ...必要であれば何でもやるんだなー 』
『 アプリケーションへ安全な暗号を簡単に導入するための暗号化ツールキット。Google提供。対称キーと非対称キーによる暗号化と認証をサポート。Python/Javaの実装。ApacheLicense2.0。 』
Keyczarはアプリケーションに暗号化を導入するための開発者向けツールで、公開キー、対称キーと非対称キーによる暗号化と認証をサポートするAPI。JavaとPythonでの実装が可能(すぐにC++にも対応の予定)だ。後方互換性の懸念やソースコードの変更なしに暗号キーのローテーション、廃棄を実施できるバージョン管理システムを備えているという。
ストリートビューは路上の景色を360度見回すことが出来る機能です。ここではストリートビューをGoogle Maps APIを使って表示させる方法を確認します。
まずは素晴らしい出だしだと思う。 google-app-engine-oil - Google Code Yet another web framework on Google App Engine. Google App Engine Oil (GAEO) is an open-source web framework running on Google App Engine. It enables the web development on App Engine quick and less configurations. http://code.google.com/p/google-app-engine-oil/ railsを狙ってるのかなぁ。 これから勉強を始めますが、まずは1分でアプリが作れてしまうという素晴らしい所をご紹介し...
スパム対策で、トラックバックはデフォルトで非公開とし、編集部チェックを通した上で公開させて頂いております。重複した登録などにご注意ください。主な判断基準は、「当該記事へ有効なリンクが張られている」「内容に関連性がある」の2点を満たしていることです。 Trackback (0) 記事は編集作業を経て公開されていますが、あくまで情報提供を第一の目的としたものであり...
『 速くする必要があった、とはいえ、独自仕様というのはどうなんだろう。/と思ったからオープンソース化しているのか? 』
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...
『 マルチプラットフォームのRPC/IDL。定義済みの型を取り込んで入れ子にしたりできるらしい。optionalなフィールドが多いのでtag番号を使う方がサイズを切り詰めやすいというプラクティス? 』
『 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」...
『 分かりやすかった。合わせて読みたい->http://d.hatena.ne.jp/naoya/20080511/1210506301 』
米Googleは独自開発したツール「Protocol Buffers」をオープンソースとして公開。数千種類にも及ぶデータを構造化し、読み書きし、拡張することができるこのツールを、Googleは「XMLよりも20~100倍速い」と評している。
『 GoogleによるC++向けテスト作成用フレームワーク。修正BSDライセンス。xUnitがベース。//Supportsautomatictestdiscovery,arichsetofassertions,user-definedassertions,deathtests,fatalandnon-fatalfailures,variousoptionsforrunningthetests,andXMLtes 』
URL をなげるとグラフなどの図を画像として生成してくれる Google Chart API ですが、 新たに QRコードを生成してくれるオプションができました。 - QR codes (Developer's Guide - Google Chart API) http://code.google.com/apis/chart/#qrcodes 基本となるパラメータは chs(サイズ指定)、 cht(QRコードなのでqrを指定)、 chl(エンコードしたテキストを指定) の3つです。 では実例。 このブログのケ...
米Googleは米国時間2008年7月1日,Webアプリケーションの安全性を確認できるツール「ratproxy」をオープンソースとして公開した。同社のWebサイトから無償ダウンロード提供している。 同ツールは,これまで同社が社内でWebアプリケーションを試験する際に使っていた。プロキシ・サーバーとして作動し,クロスサイト・スクリプティングに悪用される恐れのあるコードや,情報...
『 常識を働かせて、一貫性を守ってください。」「あなたがどのように話しているのかではなく、あなたが何を言っているのかにみんなが集中できるようなコードを書く共通の言葉を持つことです。 』