The book of How Google Tests Software.
The book of How Google Tests Software.
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
Debian Project/Google ソフトウェアエンジニア鵜飼文敏さんの講演動画を見たのでまとめ。 内容は、フリーソフトウェア、オープンソフトウェアのハッカー、Google内のハッカーがどのようにソフトウェアを作っているか。 少し前の講演だけど、ハッカーを目指す上で非常に参考になった。 ハッカーの特徴 ハッカーとは Hacker ethic ハッカーのソフトウェアの作り方 ハッカーの開発スタイル 手順 要求仕様 設計 実装 テスト デバッグ チューニング ハッカーに近づくには 必要な知識 知識の習得の仕方 ハッカーと仕事をするときの問題点 その他に紹介されていた書籍 感想 参考 ハッカーの特徴 普通の人をはるかに上回る高い生産性 高品質のソフトウェアを作りだす ハッカーとは ハッカーズ大辞典によると、 プログラム可能なシステムの細かい部分を探ったり、その機能を拡張する方法を探求した
先日、「今この瞬間」 を検索できるリアルタイム検索 をリリースしました。これは、最新のニュース記事、投稿されたばかりのブログ記事、ツイッターをはじめとするマイクロブログや Google バズの最新の投稿を、検索結果に次々に表示する機能です。 そして今日、このリアルタイム検索に「しりとり」機能を追加しました。 検索結果を表示する際、そのキーワードに続いて G さん と G ガール が、自動的にしりとりを行います。 単純なしりとりではなく、検索ボックスに入力された言葉に応じて、関連した内容のしりとりが展開する、高度なしりとりをお楽しみいただけます。 しりとり機能には、Google日本語入力の技術(注)が活かされています。
Google APP Engineについては初期のころのまとめはあるのですが、Pythonですとリリースからそろそろ2年近くになり内容も大きく様変わりしています。最速マスターシリーズでもGoogle APP Engineについてのまとめが無く、そろそろアップデートの必要があると思いまとめてみました。 基本的にwindows環境中心です。 最初に ドキュメントを見るときは必ず英語版を見ましょう。日本語版があるのはありがたいのですが、バージョンとしてはかなり古く、特に歴史の長いPython版では現行の内容とはかなりの隔たりがあります。 Google APP EngineのドキュメントのURLは以下のようなパターンになっています。 http://code.google.com/intl/ja/appengine/docs/**** これのうちjaが言語を表すコードになっていますので、これをenに
だいぶ前の話になりますけど、「新人にデータ移行ツールのコーディングを任せるので、面倒をみてやってくれ」と頼まれたことがありました。 その新人はやたらとGoogle検索に頼る人で、とにかくわからないことがあると、わたしに聞かずにGoogle先生に尋ねるんですね。 検索サイトにはわたしもかなりお世話になっていますし、昔に比べるととても使い勝手がよくなっていますけれど、その人の技術レベルに対応して検索結果を出してくれるほど高機能なわけではありません。 そのため新人の書いてくるコードは、つぎはぎというかちぐはぐというか、身についてない知識に振り回されてる感が満載でした。 そういう弊害を気にしつつも、自分で調べようとする気持ちは尊重するべきなのかなあ、と思ってとりあえず黙認していたんですが、あるとき「ちょっと考えが甘かった」と思い知らされるトラブルが発生しました。 その新人が「Windowsのレジス
Googleは、ウェブを高速化する継続的な取り組みの一環として、最も基本的な接続の1つであるウェブサーバとブラウザのやり取りに注目している。 ウェブサーバとコンピュータのブラウザが互いにやり取りして、ウェブパブリッシャーがサーバに置いた情報をユーザーのブラウザでウェブページに変換できるようにするには、当然のようにしてずっとハイパーテキストトランスファープロトコル(HTTP)が使われてきた。しかしGoogleは米国時間11月12日、現行のHTTPよりもあらゆる点で高速になるとして、「SPDY」(発音は「スピーディ」)と名付けたプロジェクトに取り組んでいることを公式ブログで明らかにした。 「ウェブサイトとブラウザの進化をさらに支援するため、実験と最適化というウェブの慣例にのっとって構築していきたい。ウェブブラウザとサーバが会話するための新しい方法を、Google内部でこの数カ月にわたって実験し
Windowsというパソコン用OSを軸にIT業界を席巻したマイクロソフトを間近に見てきた年配の人たちにとって、「Google Chrome OS」はWindowsに対抗してグーグルが肝いりで発表した「Google OS」に見えるかもしれない。しかし、はっきり言わせていただきたい。その見方は間違っている。 OSを「アプリケーションが稼働するのに必要な機能を提供する基本ソフトウエア」とすれば、グーグルにとって最も重要なそれは2008年4月に提供開始した「Google App Engine」である。マイクロソフトの「Windows」に取って代わるためにグーグルが提供するOSを「Google OS」と名付けるなら、それはGoogle App Engineを指すのである。Chrome OSは、Google App Engineの補完ツールに過ぎない。 では我々は、Chrome OSをどのように受け止
Tasks, now in Calendar too | Official GMail Blog やっとか! という思いもしますが、Google Calendar が GMail のタスク機能とついに統合です。 GMail Labs で Tasks が有効になっている人は、Google Calendar にアクセスすると右上に Tasks というリンクが新しくできているのに気づくと思います。 こちらをクリックすると、カレンダーとタスクの一覧表が左右にならんで表示されます。この表示のしかた、本家である GMail よりもきれいだと思うのは私だけではないはず。 カレンダー上でタスクを追加するには、いつものとおりカレンダーの上でクリックします。デフォルトでは「イベント」の追加になっていますが、新しく「タスク」を加えるためのリンクが増えています。 ここで加えられたタスクはちゃんと締め切りの日が設定
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く