タグ

2009年11月11日のブックマーク (12件)

  • [T-6]MapReduceをAzureで実装してみたデモ。ないものはつくるしかない。:Azureの鼓動:オルタナティブ・ブログ

    ないものはつくるしかない。ソフトウェア開発者の基姿勢としては正しいと思う。 Windows AzureにHadoopのようなMapReduce処理を肩代わりしてくれるフレームワークが 内包されていればそれはそれで便利かもしれないが、ないものは嘆いても仕方ない。 マイクロソフトが開発者に活躍の余地を残してくれていると前向きに考えてみてもらえると ありがたいのだが、さすがにインスパイアするための呼び水は必要だろう。 ということで、先日マイクロソフトMVPのみなさまを対象としたOpenDayというイベントで ご紹介させていただいたAzureでMapReduceを実装してみたデモの概要を、このブログでも 簡単にとりあげてみたい。先にネタバレしておくと、これは我々のカウンターパートである マイクロソフト社のアーキテクトエバンジェリストWade Wegnerが中心となって 作成したもので、日にも

    [T-6]MapReduceをAzureで実装してみたデモ。ないものはつくるしかない。:Azureの鼓動:オルタナティブ・ブログ
  • Google Chrome 拡張(Extensions) を作ってみませんか?

    Google Chrome に拡張(Extensions)機能があることをご存知ですか? Google が提供するシンプルで高速なウェブブラウザ、Google Chrome にはユーザーが作った便利な機能を追加する拡張(Extensions)があります。といっても、これは一般ユーザー向けのGoogle Chrome stable版でなく、テスター向けのbeta版とデベロッパー向けのdev版でのみ利用できる機能です。 このGoogle Chrome の拡張(Extensions)の作り方について学ぶデベロッパー向けイベントを以下の日程で行います。 日時: 2009年11月18日(水) 19:00 - 21:00 チュートリアル・アイデアソン 2009年11月21日(土) 10:00 - 18:00 ハッカソン 会場: グーグル株式会社 東京オフィス 拡張(Extensions)は今後リリース

    Google Chrome 拡張(Extensions) を作ってみませんか?
  • 「NoSQL」は「Not Only SQL」である、と定着するか?

    非リレーショナルモデルのデータベース全般を指す「NoSQL」という用語について議論が巻き起こっています。 グーグルのBigTableやアマゾンのSimpleDBなど、クラウドへの注目が高まると同時にキーバリュー型データストアにも関心が集まり、さらにHadoopなどの新しいソフトウェアも登場してきました。このPublickeyでも、一昨日、昨日と記事で紹介してきました。 データベースは目的別に使い分けるべし NoSQLデータベースを40種類以上リストアップ、キーバリュー型にもいろいろある こうした非リレーショナルなデータベースを指す一般的な名称が求められてきたときに登場したのが「NoSQL」という名前です。 なんとなく考案された「NoSQL」 「NoSQL」という用語を考案したとされるEric Evans氏は、この名称は特に何も考えずに適当に思いついた言葉だとブログに書いています。ブログ「E

    「NoSQL」は「Not Only SQL」である、と定着するか?
    Ehren
    Ehren 2009/11/11
  • Shibu's Diary: Sphinxについていろいろ考え中・・・

    渋日記@shibu.jp 渋川よしきの日記です。ソフトウェア開発とか、ライフハックを中心に記事を書いていきます。 Sphinxについていろいろ考え中です。ツールとしてのすばらしさは申し分なく、いろいろ夢が広がりすぎて困ってしまうぐらいです。悩んでいるテーマは2つ。 Sphinx hack-a-thon @aohtaから、公式ハッシュタグについてのアナウンスもあった、Sphinx hack-a-thon。偶然、同日に同じ会場でやることになっている、Python hack-a-thonと共同開催です。やる内容はこんな感じかな、と思っています。 ハンズオン Sphinxをインストールしてみて、料理レシピか何かのドキュメントを作ってみよう!という30分~50分程度のハンズオン。参考資料は↓このあたり。手前味噌だけど。@MiCHiLUがPDF出力とか説明してくれたりするかな!? Sphinxドキュ

    Ehren
    Ehren 2009/11/11
  • Install The Go Programming Language into MacOSX Snow Leopard

    新しく発表されたプログラミング言語 Go を Snow Leopardにインストールしてみました。 まずはXCodeToolsは入れておいてください。これを入れておくとbisonも入るので後々楽ちんです。 次に環境変数を定義しておきます。 私の場合、ホームディレクトリの下のgoというフォルダにインストールします。 不要になったらこのディレクトリごとゴミ箱に捨てればいいので。。。(^_^) ですので、環境変数は以下のようにして、.bashrcに追加します。 # Go Langage export GOROOT=$HOME/go/src export GOOS=darwin export GOARCH=386 export GOBIN=$HOME/go/bin export PATH=$PATH:$HOME/go/bin source ~/.bashrc なんてやっとくと確実ですね。 では早速

  • ここが大変だよBigtableとGoogle App Engine

    ここが大変だよBigtableとGoogle App Engine:分散Key-Valueストアの命「Bigtable」(3)(1/2 ページ) RDBとは別の、クラウド時代のデータベースとして注目を浴びている「分散Key-Valueストア」。その命ともいえる、Googleの数々のサービスの基盤技術「Bigtable」について徹底解説 月間3000万PVの大規模サイトの運用費が月額4万円!? 月間3000万PV相当の膨大なトラフィックを楽々とさばく大規模サイトが、月額4万円弱で運用されている。 Google App Engine(以下、App Engine)が普及するにつれて、そんな驚愕の国内事例も登場しつつあります。GClueがApp Engine上で実装したmixiアプリモバイルモバイルには、1日100万PV以上のアクセスが集中している状態でもサービスのレスポンス低下やダウンは皆無

    ここが大変だよBigtableとGoogle App Engine
  • Community Update: deferred, open source, and more

    News, notes, tips and tricks from the Google App Engine Team Here are some of the recent developments from the greater developer community. deferred.deferNick Johnson recently added a new module to the App Engine Python SDK which allows you to use the task queue service to execute deferred function calls. This library requires minimal configuration and makes it even easier to use tasks. Using it i

  • 禅で学ぶ「エンジニア」人生の歩き方 記事一覧 | gihyo.jp

    運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

    禅で学ぶ「エンジニア」人生の歩き方 記事一覧 | gihyo.jp
    Ehren
    Ehren 2009/11/11
  • ヒープソート

    ヒープ構造とは、簡単に言うと、2分木の各節点にデータを保持し、親のデータが2つの子のデータよりも小さくなるように作られたデータ構造です。すべてのデータの中で、木の根のデータがもっとも小さいことが保障されますから、最小値データを取り出すことや、データの追加が最悪でも log(N) 時間で行えるという、優れた特徴があります。 ヒープソートの基的な考え方は、与えられたデータを順にヒープ構造に追加して行き、すべてのデータを追加し終わったら根から取り出すと言うものです。 ヒープ構造は、もっとも小さいデータが常に根にあることが特徴です。したがって、すべてのデータをヒープに追加してから、根から順に取り出せば、小さい順にデータを取り出すことが可能です。ただし、データの追加や取り出しのときは、ヒープ構造が壊れないように注意しなければなりません。 ヒープにデータを追加するときは、まず木構造の最後に追加します

    Ehren
    Ehren 2009/11/11
    あとでErlangで実装する
  • Google Code Archive - Long-term storage for Google Code Project Hosting.

    Code Archive Skip to content Google About Google Privacy Terms

    Ehren
    Ehren 2009/11/11
  • テクノロジー : 日経電子版

    「ソフトウエア企業であるにも関わらず、トップに『ものづくり』のプロがいる。ウェイモには死角がない」――。米グーグルの親会社であるアルファベット傘下の自動運転開発ウェイモを訪れた日系…続き グーグル系のウェイモ、自動運転の配車サービス商用化 トヨタ、MaaS自ら手掛けず 体面捨てた逆転手 [有料会員限定]

    テクノロジー : 日経電子版
    Ehren
    Ehren 2009/11/11
  • InfoQ: JavaプログラマがFlexとBlazeDSを学んだ方がいい13の理由

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    InfoQ: JavaプログラマがFlexとBlazeDSを学んだ方がいい13の理由
    Ehren
    Ehren 2009/11/11