ドットインストール代表のライフハックブログ
Googleブックスの騒ぎを知って約1年。気づくと今そこには「読んでみたかった!」という本が数多く載せられていることを知りました。 さて、そこでゲーム開発にも応用できる知識を中心に私がチョイスしたのが以下の本たちです。もちろんGoogleブックスではこれら以外にもまだまだ多くの本を閲覧することができます。これらを読めば、本には本当に知識と情報がまとめられているということ、著者たちの努力を発見できると思います。 ゲームデザイン 「おもしろい」のゲームデザイン: 楽しいゲームを作る理論 シリアスゲーム デジタルゲーム学習: シリアスゲーム導入・実践ガイド ユーザビリティエンジニアリング原論: ユーザーのためのインタフェースデザイン 人はなぜ形のないものを買うのか: 仮想世界のビジネスモデル ゲーム理論の基本と考え方がよ〜くわかる本 ノベルゲームのシナリオ作成奥義 ライトノベル創作教室 すごい人
Googleの検索結果は、言うまでもなく優秀ですが、この検索結果をさらに絞り、よりピンポイントな結果を得たい場合、「AROUND」演算子を使うと便利です。 結果のどこかに検索単語があれば良いという場合であれば、「AND」演算子を使う(例:Bert AND Ernie)と便利です。しかし、この方法だとBertとErnieという名前が、ページそのものとはあまり関連がない場合でも検索に引っかかってしまいます。こういった場合、「AROUND」演算子を使うと、検索単語がある範囲を限定できるので、より限定的な検索結果を得ることが可能です。 例えば「Bert AND Ernie」を検索したい場合、「Bert AROUND(1) Ernie」と検索することで、BertとErnieが、かなり近くにある検索結果を得られます。範囲を拡げたい場合は、(1)の数値を(2)、(3)と変更していくと、検索範囲が拡大され
グーグルは、同社内でパラレルデータ処理に利用している言語「Sawzall」を、「Szl」というプロジェクト名のオープンソースとして公開しました。 書籍「Googleを支える技術」によると、Sawzallは分散処理のためにデザインされたDSL(Domain Specific Language)で、特定の用途に限っては非常に容易に処理を記述できるようになっているインタープリタ型のプログラミング言語。GFS(Google File System)とMapReduceを基盤とし、MapReduceをより簡単に実行できるものと説明されています。 なぜSawzallはオープンソースとして公開されたのか? グーグルは2003年8月に、論文「Interpreting the Data: Parallel Analysis with Sawzall」を発表し、これによってSawzallという言語がグーグルに
Debian Project/Google ソフトウェアエンジニア鵜飼文敏さんの講演動画を見たのでまとめ。 内容は、フリーソフトウェア、オープンソフトウェアのハッカー、Google内のハッカーがどのようにソフトウェアを作っているか。 少し前の講演だけど、ハッカーを目指す上で非常に参考になった。 ハッカーの特徴 ハッカーとは Hacker ethic ハッカーのソフトウェアの作り方 ハッカーの開発スタイル 手順 要求仕様 設計 実装 テスト デバッグ チューニング ハッカーに近づくには 必要な知識 知識の習得の仕方 ハッカーと仕事をするときの問題点 その他に紹介されていた書籍 感想 参考 ハッカーの特徴 普通の人をはるかに上回る高い生産性 高品質のソフトウェアを作りだす ハッカーとは ハッカーズ大辞典によると、 プログラム可能なシステムの細かい部分を探ったり、その機能を拡張する方法を探求した
Google、クラウド印刷サービス「Google Cloud Print」を発表:Chrome OSやiPhoneとプリンタを結ぶ 「Google Cloud Print」は、プリンタドライバ不要のクラウドを利用する印刷サービス。Googleはまず「Google Chrome OS」で採用し、将来的にはAndroid携帯やiPhoneなど、あらゆる端末で利用できるようにする計画だ。 米Googleは4月15日(現地時間)、クラウドを利用する印刷サービス「Google Cloud Print」の構想を発表した。年内公開予定のOS「Google Chrome OS」での印刷作業も、すべてこのサービスを利用することになる。このプロジェクトで同社は、「あらゆる端末上の、あらゆるアプリケーションからの、あらゆるプリンタでの印刷を可能にするサービス」を目指す。 現在は、プリンタでファイルを印刷するため
Googleを使って信頼できるサイトからデータを集める方法 に関するライフレシピをご紹介します。nanapi [ナナピ]は、みんなで作る暮らしのレシピサイトです。はじめに 仕事でマーケティング資料を作ったりするときに、必要なのがデータ集めですよね。 しかし、今のインターネットでは情報がありすぎて、情報が集めるのが大変です。そんな時は、Googleで特別なコマンドを使って、絞り込みをしましょう。 信頼できるデータは? まず、信頼できるデータとは何でしょうか? それは「信頼できる機関が出しているデータ」と言えるでしょう。もちろん、捏造や操作がないとは言い切れませんが、それでもよくわからない人が出している調査結果よりも正しい確立は高いですよね。 そこで、以下のようなコマンドを使います。 [検索したいワード] site:go.jp これはどういう意味かというと「go.jp」というドメインのサイトか
2010/03/25 “クラウド・コンピューティング”の定義は人によって異なる。グーグルにとってクラウドとは何なのか。同社で運営上級副社長兼フェローを務めるウルス・ヘルツル氏に話を聞いた。 ウルス・ヘルツル(Urs Holzle)氏。運営上級副社長兼Googleフェロー。同社初の技術担当副社長としてインフラ開発を指揮。現在もインフラ全般の設計、運営の責任者を務めている。JavaVMで使われるJIT関連技術のパイオニアとして知られる。 「デバイス+クラウド」の世界で両者の区別はなくなる 今後コンピューティングの世界で、複数のデータセンターで構築されたクラウドと呼ばれる巨大な“コンピュータ”と、携帯可能な小さなコンピュータとだけに集約されていくというのは自然なことに思えます。 ソフトウェア開発者は、アプリケーションのどの機能がどこで実行されるか選ぶことができます。ある処理はローカルで起こるでし
[Like a chicken with its head cut off…] グーグルについて Jason Schwarz が強烈なことをいっている。 「グーグルは窮地に立っている。私の予想では、グーグルの株価は2年後には新株公開(IPO)時点の 300 ドルのレベルまで半減する」と書き出した Jason Schwarz は、グーグルについて次のような問題点を指摘する。 Seeking Alpha: “War With Apple Will Push Google to $300” by Jason Schwarz: 24 March 2010 * * * 1)リーダーシップの欠如 いまやグーグルはパニック状態[like a chicken with its head cut off:(首を切り落とされたニワトリがしばらくは走り回るさまになぞらえて)狂ったように、パニクっ
Googleは米国時間3月19日、オープンソースのウェブセキュリティスキャナ「skipfish」を公開した。ウェブアプリケーションをスキャンして、セキュリティホールの有無を調べられるものだ。 skipfishでウェブアプリをスキャンすると、ブラインドSQLやXMLインジェクションといった「巧妙な仕掛け」を含む脆弱性の有無が確認できると、Googleの開発者Michal Zalewski氏はskipfishのwikiで述べている。 skipfishは対象サイトへの再帰的クロールと辞書ベースの調査を実行し、その結果を表示したインタラクティブなサイトマップを作成する。脆弱性がある場合には強調表示する。また、skipfishが作成する最終レポートは、セキュリティ評価の判断材料として利用できる。 同様のスキャンツールは、「Nikto」や「Nessus」など、すでに商用でもオープンソースでも複数出回っ
さらなる関係悪化の予感! 怒るジョブズ、グーグルに全面戦争布告へ...2010.03.20 15:005,329 フラれた彼女への憎しみは募るばかり... どうやら私情を丸出しで全面戦争へと突入していきそうな予感です。さまざまなニュースを総合するに、このところアップルとグーグルの間には亀裂が入り、当の両社経営陣に仲直りや歩み寄りの姿勢は一切見られないのですが、あらゆる両社の関係者へ匿名条件で実施した内部調査によりますと、もう戻れない怒りの爆発ポイントに到達しており、さらに今後は両社間の争いが一気にエスカレートしていく兆しばかりが見えていることが明るみになっちゃいましたよ。 この話、どうやらアップルのスティーブ・ジョブズCEOとグーグルのエリック・シュミットCEOを始めとする経営陣の間に存在していた、以前の固い友情の絆にまで戻して振り返ってみる必要がありますよね。彼らの中は、もう周囲もうらや
米Googleは3月11日、正規表現ライブラリ「RE2」を発表した。動作が高速で「スレッドフレンドリー」な点が特徴。従来のバックトラック型正規表現ライブラリの代替として開発を進めていく。 Googleによると、同社はCode SearchやSawzallといったインフラやアプリケーションで正規表現を利用しているが、バックトラックアルゴリズムを利用した従来の正規表現実装では入力データに対し処理時間が指数的に増加することが問題となっていた。また、固定サイズのスタックを持つC++のマルチスレッドプログラムの場合、従来の正規表現実装ではスタックを使い切ってスタックオーバーフローを発生させることがあったという。これらを解決するために独自の正規表現エンジンを開発したとのこと。 RE2はどのような入力や正規表現に対しても一定の小さいメモリ量で動作するように開発されているのが特徴。オートマトン理論の下、処
前の記事 携帯可能な水力発電装置 長さ100km、南極の超巨大氷山が衝突(動画) 次の記事 Apple社が許すGoogle携帯とは:「特許技術」を削除すると 2010年3月 8日 IT コメント: トラックバック (0) フィードIT Brian X. Chen Illustration: Dennis Crothers/Wired.com Google社のAndroid携帯を製造する台湾のHTC社について、Apple社は、同社の持つ複数の特許を侵害したとして提訴した(日本語版記事)。 両社は法廷で争うより和解の道を選ぶと思われるし、和解後の実際のハードウェアがどのようなものになるかはもちろんわからないが、仮定の話として、Apple社が法廷で勝利した場合、Google携帯はどんな形になるかを図示してご紹介しよう。 問題になっている特許技術は20だが、そのなかでも重要と思われる技術を取り上げ
はじめに 2008年11月27日、Googleは日本の携帯電話の絵文字をUnicodeに収録する計画を公表した。これまで7回にわたってお伝えしてきた連載「絵文字が開いてしまったパンドラの箱」は、この公表から後の動きを追ったものだ。 では、それ以前の同社は何をしていたのか? つまり、Googleはどんなプロセスを経て絵文字をUnicodeに提案すると決めたのだろう。今回ご報告するのはこのことだ。 インタビューに答えてくれたのは桃井勝彦氏。氏は大学時代にスカラシップ(奨学金)で渡って以来米国に暮しつづけている。言語学・日本語学を専攻する大学院生、大学教員などの経歴も持ち、1996年に学術界からNetscape国際化部門に入社。2004年にMozilla Japanの設立にかかわった後、2005年にGoogleに移った経験豊かな国際化エンジニアだ。マウンテンビューにある米本社にあって、今回の符号
Googleが先日の「Google 日本語入力」に続いて今度は無料で使えるパブリックDNSサービス「Google Public DNS」を出してきました。DNSのアドレスは「8.8.8.8」「8.8.4.4」というなかなか縁起の良い末広がりの数字を山ほど突っ込んでおり、覚えやすくなっています。 Googleによると、このDNSを自分のパソコンに設定することでページを表示するまでの速度が上昇し、セキュリティもアップするとしています。 というわけで、実際にWindowsで設定する方法は以下から。 Google Public DNS http://code.google.com/intl/ja/speed/public-dns/ Official Google Blog: Introducing Google Public DNS Using Google Public DNS ・Windows
Google Public DNSが発表されていました。 「Official Google Blog: Introducing Google Public DNS」 本当は書籍執筆〆切に追われていて首が回ってないはずなのですが、あまりに面白そうなので思わず調べてしまいました。 これって、DNSキャッシュのクラウド化なのだろうと思います。 利点は? 利点は「パフォーマンス向上」と「セキュリティ向上」の2つがあるようです。 パフォーマンス Performance Benefits http://code.google.com/intl/ja/speed/public-dns/docs/performance.html 原稿〆切がヤバくて、ざっと流し読みをしただけなのであまり自信がありませんが、どうも世界規模で運用して、世界的にQueryが多い所を優先的にキャッシュ更新しておくので、非常に効率が
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く