11月 13
Google C++ Style Guideのバージョンが3.133から3.146 に上がっていたので『Google C++スタイルガイド 日本語訳(全訳)』もアップデートしました。
ChangLogによると、変更箇所は以下の通り。
- 有害なコンストラクタは許されない、というメッセージをより明確にした。古いコードを書き直す必要はないが、新しいコードには DISALLOW_COPY_AND_ASSIGN を使うべきである。
- イニシャライザリストをコンストラクタイニシャライザリストに変更した。誰もがコンストラクタの一部だということをわかった上で検索しているようだが、正確な名前を忘れてしまうためだ。
- test fixtureのデータメンバがprivateであることを許した。
- グローバル変数に関する制約を緩和した。
- ネストされた名前空間の書式に関して、明確なガイドラインを追加した。
- operator&のオーバーロードの禁止について補足した。
- ファイル名には “-” よりも “_” を推奨することを追加した。
- 「コピーコンストラクタ」のセクションを改訂して、より簡潔に明確にした。非標準のコピー操作よりも標準の方が望ましいことを強調した。
- 「コンストラクタでやるべきこと」の表現を弱めて、複雑な初期化にはInit()メソッドが絶対必要というわけではないことを明確にした。
- typoや文法間違いを修正した。
あと読みにくいところなど、ちょこちょこと手を入れました。

Tagged with: C++ • Google • StyleGuide • 翻訳
7月 01
Google Objective-C Style Guideのバージョンがいつの間にか2.12に上がっていたので「Google Objective-Cスタイルガイド日本語訳」を一応アップデート。
変更はeditorialなものだけです。
Tagged with: Google • Objective-C • StyleGuide • 翻訳
4月 27

今日はモールス信号(符号)を作ったサミュエル・モールスさんの誕生日だということで、Googleのロゴがモールス符号化されてますね。
Tagged with: Google
4月 15

Android 1.5に向けたAndroid 1.5 Early Look SDKがリリースされましたね。
ダウンロード、インストール手順は「Download the Android 1.5 Early Look SDK」を、機能については「Android 1.5 Highlights」を参照。
とりあえずエミュレータを起動したら、あれ?動かない。
今回からADV (Android Virtual Device) という仮想マシンを用意して、これをエミュレータに指定する必要があるとのこと。
とりあえずSDK1.5用 (target = 2) のADVを作る
$ android create avd --target 2 --name myadv
作ったADVを指定してエミュレータを起動
これで今まで通りエミュレータが立ち上がります。
ブート時のANDROIDのロゴがちょっとかっこ良くなりました。
でも起動後の見栄えはあまり変わりません(もうちょっとかっこよくならないかな)
Tagged with: Android • Google
4月 14

Google Developer Day 2009が2009年6月9日、パシフィコ横浜にて、開催されるそうです。
おもしろそうな話が聞けそうなので、参加登録しておきました。
Tagged with: Google
4月 08
Google Objective-C Style Guideのバージョンが2.11 に上がっていたので「Google Objective-Cスタイルガイド日本語訳」もアップデートしておきました。
主な変更箇所は
- #import と #includeに関するガイドラインを追加
- リビジョン番号が付いた
といったところ。


Tagged with: Google • Objective-C • StyleGuide • 翻訳
3月 30
Google C++ Style Guideのバージョンが3.127から3.133 に上がっていたので「Google C++スタイルガイド日本語訳」もアップデートしておきました。
主な変更箇所は
- 「グローバル変数」のところが「スタティック変数とグローバル変数」になって説明がわかりやすくなった
- enum値の命名規則に定数スタイル(kEnumName)を追加
といったところ。
あと読みにくいところなど、ちょこちょこと手を入れました。
Tagged with: C++ • Google • StyleGuide • 翻訳
3月 20
春分の日なので春らしく、かどうかわかりませんが、今日のGoogleのロゴは、エリック・カールの「はらぺこあおむし」ですね。
娘に買ってあげた初めての絵本が「はらぺこあおむし」でした。カラフルできれいなんですよね。
Googleのロゴデザインはいまいち好みではないのですが、今日はよかった。Designed by エリック カールとあるので作ってもらったのかな。昔の人かと思ったら79歳でご健在のようですね。

Tagged with: Google
1月 14
3.124 から 3.127 にバージョンが上がっていたので「日本語訳」もアップデートしておきました。
このスタイルガイドに準拠しているかどうかをチェックするための cpplint.py がオープンソースで公開されています。
変更箇所は
- 条件文における中括弧の使い方について説明が追加されました
- cpplint.py の説明が追加されました
Tagged with: C++ • Google • StyleGuide • 翻訳
1月 06
わずかにバージョンが上がっていたので日本語訳もアップデートしておきました。
変更箇所は
- リビジョン番号を追加 (3.124)
- google-c-style.el へのリンクを追加




Tagged with: C++ • Google • StyleGuide