タグ

ブックマーク / blog.google (3)

  • Google App Engine をはじめてみよう

    "Google App Engine Java の色々な機能を、実際にコーディングしながら体験してみよう" という主旨のもと、Google App Engine for Java のコードラボをこれまでに3回開催してきました。Java を使った Web アプリケーションの開発経験はあるけれども、App Engine は初めてという方向けで、毎回、即日定員に達してしまう人気コースです。 このコードラボで利用している教材は、GTUG のメンバーとGoogle のソフトウェアエンジニアたちが共同で作り上げたものです。コース設計からドキュメントの制作、コース参加者のフィードバックを反映するなど、さまざまな面でGTUGメンバーの惜しみない協力をいただきました。 そして、いよいよこのコース教材「Google App Engine Code Lab for Java」を一般に公開することになり、3月11

    Google App Engine をはじめてみよう
    gungle
    gungle 2010/03/17
    すばらしい。時間がある時に読んで試してみたい:
  • Google ホリデーロゴの作り方

    今年の七夕、天の川を見ることはできましたか? Google では、7 月 7 日に七夕のホリデーロゴを掲載しました。 今回は、この七夕ロゴを題材に、ホリデーロゴができるまでの七転八倒の道のりをご紹介します。 何をホリデーロゴにするかは、様々な形で決められています。Google Japan では社員からアイディアを集めて、その中から選んでいます。 題材が決まると、どんなデザインにするか、画像検索で見つかった画像等をヒントに考えます。そして、最初にざっくりとしたコンセプトを作り、チーム内で検討します。今回は、ロマンチックなロゴにしてみよう、曇りでもホームページで星空が楽しめるようにしよう、と考え、下のようなコンセプトにしました。

    Google ホリデーロゴの作り方
    gungle
    gungle 2009/07/15
    ロゴ作成にもストーリがあって、おもしろい。
  • C++ のプログラムのデバッグを楽にする方法

    Google が公開しているソフトウェアの解説シリーズ(→その1 , その2)の続きです。今回は google-glog を使ってスタックトレースを表示する方法についてご紹介します。 C++ でプログラムを書いているとよく遭遇するのがセグメンテーション違反というエラーです。不正なアドレスへのアクセスなどによりセグメンテーション違反が起きると、通常、 UNIX 系の OS では SIGSEGV というシグナルによってプログラムが終了するとともに、 core というファイルが作られます。 core ファイルにはデバッガから参照できるいろいろな情報が残っていますが、多くの場合に役に立つのは、スタックトレースという情報です。スタックトレースを見れば、プログラムがどこでクラッシュしたのか、どのような関数を経由してそこにたどり着いたのかがわかります。プログラムがクラッシュした箇所を特定できれば、単純な

    C++ のプログラムのデバッグを楽にする方法
  • 1