is a totally awesome idea still being worked on. Check back later.
is a totally awesome idea still being worked on. Check back later.
Debian Project/Google ソフトウェアエンジニア鵜飼文敏さんの講演動画を見たのでまとめ。 内容は、フリーソフトウェア、オープンソフトウェアのハッカー、Google内のハッカーがどのようにソフトウェアを作っているか。 少し前の講演だけど、ハッカーを目指す上で非常に参考になった。 ハッカーの特徴 ハッカーとは Hacker ethic ハッカーのソフトウェアの作り方 ハッカーの開発スタイル 手順 要求仕様 設計 実装 テスト デバッグ チューニング ハッカーに近づくには 必要な知識 知識の習得の仕方 ハッカーと仕事をするときの問題点 その他に紹介されていた書籍 感想 参考 ハッカーの特徴 普通の人をはるかに上回る高い生産性 高品質のソフトウェアを作りだす ハッカーとは ハッカーズ大辞典によると、 プログラム可能なシステムの細かい部分を探ったり、その機能を拡張する方法を探求した
Stay organized with collections Save and categorize content based on your preferences. Most Google APIs are not Google Data APIs. This Google Data APIs documentation applies only to a few APIs, as described in the GData API Directory. About the Google Data Protocol Some services at Google provide external access to data and functionality through APIs that utilize the Google Data (GData) Protocol.
サンフランシスコ発--先日、Googleの秘密が少しだけ明らかになった。 Googleがデータセンター業務を公開することは滅多にないが、米国時間5月28日、GoogleフェローであるJeff Dean氏が業務の一部を話題に取り上げた。28日に当地で開催された「Google I/O」カンファレンスの超満員の聴衆に対して講演を行ったDean氏は、Googleのインフラがいかに独特かを説明しながら、Googleの秘密を少しだけ明らかにした。 Googleはごく普通のサーバを使用している。プロセッサ、ハードドライブ、メモリも同様だ。 一方、Dean氏は、1800台のサーバで構成されるクラスタは、たいしたものではないというわけではないが、ごくありふれていると考えているようだ。しかし、Googleがそのようなハードウェアを使って、700〜1000台のサーバが使われる一般的な検索クエリに0.5秒以下で応
※ 一部の画面はデモより Googleの高度なエンジニアリングを支える技術の一つにソースコードレビューがある。ソースの修正点について、レビューし、議論することでさらに良いコードができあがっていく。世界中にいるエンジニアのために、議論はネットを介して行うことになる。 ソースコードの行ごとにコメントが書ける そのためのシステムがMondrianだ。これを作ったのはGuido van Rossum氏、Python開発者でもある方だ。そしてこのMondrianをなんとかオープンソースとして公開したいと願ってきたRossum氏が実現させたのがこのソフトウェアだ。 今回紹介するオープンソース・ソフトウェアはRietveld、Google App Engineで作られたソースコードレビューシステムだ。 Rietveldは任意のリポジトリに対して、古い版と新しい版のソースの差分を表示し、レビューを行うこと
はじめに この連載では、大規模分散計算フレームワーク「Hadoop」と、その上につくられた大規模分散データベース「hBase」の仕組みと簡単なサンプルアプリケーションを紹介します。HadoopとhBaseは、Googleの基盤ソフトウェアのオープンソースクローンです。機能やコンセプトについては、Googleが発表している学術論文に依っています。 これらの学術論文によると、Googleでは大規模分散ファイルシステム「Google File System」、大規模分散計算フレームワーク「MapReduce」、大規模分散データベース「BigTable」、分散ロックサービス「Chubby」という4つのインフラソフトウェアが使われています。 図1にGoogleの基盤技術間の依存関係、そしてそれに対応するOSSの対応関係を示しました。まずは対応するGoogleの基盤技術それぞれの機能や特徴をざっくりと
Googleを支える技術 2008-03-25-1 [BookReview] 献本頂きました。ありがとうございます。 そうでなくとも絶対買う本ですが。 ■西田圭介 / Googleを支える技術 - 巨大システムの内側の世界 結論から言いますと、 Google のバックエンドの技術について 興味のあるIT系エンジニアや学生で、 英語よりも日本語を読むほうがはやい人は必読です。 グーグルについての技術的なトピックが 日本語でさくっと読めます。 Google 社員による英語論文やドキュメントを情報源とし、 それらを咀嚼して平易に解説しています。 「情報系の大学3年生程度の予備知識」を前提に 書かれているとのことで、 情報系の基礎的な語彙が分かっていれば、 確かに難解な話はありません。 数式も出てこないです。 内容紹介 第一章は検索の話で、クロール、インデックス、 ランキング、と Google に
みんなで「全国釣り場マップ」を作りませんか?Googleマップを共同で編集しよう! 管理人 @ 11月 30日 06:05am Google マップ 拡大地図を表示 みんなで「全国釣り場マップ」を作りませんか? Googleマップ の地図作成機能「マイマップ」を他の人と共有して、複数人数で編集できるようになりました。 それを記念して筆者の念願の夢?であった「全国釣り場マップ」を作ってみました。地図は誰でも編集できるようにしてあるので、釣りをしたことがある人は、自分の釣った場所にアイコンを立てて、日付・釣果・その他感想などを入れてください。 はじめて、地図を編集する人も、ミスしてもOKですので、気軽に地図編集機能を使ってみましょう。 また、釣りに興味がない人も、他の地図を作る参考にしてください。一番最後に地図の作成方法を解説しています。作った地図があれば、是非コメントで知らせてくださいね。
YM4R (Yellow Maps for Ruby) has a Rails plugin for Google Maps (YM4R/GM), a plugin for Mapstraction (YM4R/Mapstraction), a gem with ruby helpers for geocoding and the Yahoo! Maps Building Block APIs and tools to generate tiles for custom Google Maps. Development Status: 4 - Beta Intended Audience: Developers License: MIT/X Consortium License Natural Language: English, French Operating System: OS
Google Gears (BETA) が発表されました。Google Gears はウェブサービスにオフライン機能を付け加えやすくするためのフレームワークです。フレームワークが提供するのは次の3つの機能です。LocalServerオフラインになったときにも HTML や JavaScript、CSS にアクセスできるようにする。ブラウザのキャッシュ(一時ファイル)を強化したイメージ。Databaseオフライン時に行った動作を記録しておく。SQLite ベース。ブラウザの Cookie を大容量化したイメージ。WorkerPoolCPU を消費する機能をバックグラウンドで実施する機能。setTimeout で無理やり細切れに実行していた部分を任せることができる。スレッド機能とも考えられる。開発者は、これら3つの機能を駆使して、オフライン機能を実装することになります。ありがちな実装パターンは
Google Gearsの概要 5月31日に開催されたGoogle Developer Day 2007で発表され、一気に話題をさらった「Google Gears」。読者の中にも既にお聞き及びの方が多いだろう。本稿では、Google Gearsの概要、Google Readerをオフラインで使用したレポートをご紹介したい。 Google Gears(以下、Gears)は、オフラインでも動作するWebアプリケーションを作成するためのプラットフォームだ。オフラインとはつまり、インターネットにつなげない状態のこと。Webアプリケーションと言えばオンラインでなければ利用できないのが当たり前だったが、近年、そのこと自体が不便なことだと見なされるようになりつつあった。そこで、こうした不便を解決すべく、さまざまなプロダクトがこの難題にチャレンジしていた。 例えば、Dojo Toolkit(JavaScr
どうも、「公開APIを利用したサンプルサイトを作っていくよ」管理人のZAPAです。 今日は、マッシュアップツールを作るための第一歩として、「iGoogleガジェット」の開発方法を解説します。 「Googleからのプレゼントが届いたよー!!!」に登場した、iGoogleガジェット。 「ガジェット大好き!」って人も、「これからの時代はガジェットだ!」って人も、「ガジェットって何だろう?」って人も、これからの時代は自分でガジェットを作れるとカッコイイと思うよ!!iGoogleガジェットに興味を持っても、開発情報を調べるのはなかなか大変です。 公式サイトに重要な情報はたくさん載っていますが、コンパクトにiGoogleガジェット開発方法を理解できるページがありませんでした。 公式ドキュメントをマジメに読むと30分以上かかり、やる気がそがれてしまいますので、ここに「iGoogleガジェット開発方法」を
ミクシィの笠原健治社長は11月9日、都内で開いた決算会見で、GoogleのSNS共通API「OpenSocial」への取り組みを説明した。mixiのプロフィール情報などを外部アプリで取り込めるようにするほか、mixi内部の機能を、外部開発者が追加できるようにする。 同社は11月2日にOpenSocialへの賛同を表明。以前からAPI公開を準備してきたが、そのAPIとOpenSocialの規格が近かったことや、世界標準に合わせると外部開発者の負担を減らすことができる――といった理由から、OpenSocial参加を決めた。 OpenSocialの規格に合わせて今後、APIを公開する。mixiのプロフィール情報、リンク情報、新着情報を、ユーザーが許可した場合に限って外部アプリから利用できるようにする。 加えて、mixi内部向けのアプリ開発環境と、アプリ稼働用プラットフォームも提供。mixi内部の
GoogleはMicrosoft Office互換のオフィス・ソフトStarOffice 8をGoogle Packのひとつとして無償配布を開始した。日本向けのGoogleパックでは日本語版であるStarSuite 8を配布している。 StarSuiteはサン・マイクロシステムズが開発,販売しているオープンソース・ソフトウエアとして開発されているオフィス・ソフトOpenOffice.orgの有償版。Word,Excel,PowerPointのファイルの読み書きが可能になっている。日本では通常版の実勢価格は8000円程度だが,現在5万本限定の特別版が約4000円で販売されている。 Googleパックは,Googleが配布するデスクトップ向けアプリケーションをパッケージにしたもの。Google DestopやGoogle Earth,Picasa,Norton Securty Scanなどが含
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く