This domain may be for sale!
大規模なデータを分散処理するための技術と言えばMapReduceだ。通常の企業では難しい、数万台のネットワークコンピューティングを駆使したデータ処理を可能にするGoogleの根幹をささせる一技術になっている。 処理の一覧 そんなMapReduceはオープンソースで実装されるものもあるが、本格的に実装するにはハードウェアやインフラの存在が必要になる。だが、これを使えばハードウェアも無用でMapReduceを体感できる。 今回紹介するオープンソース・ソフトウェアはHTTPMR、Google App Engine上で動作するMapReduce実装だ。 HTTPMRはGoogle App Engine上で動作するライブラリで、HTTPベースでMapReduceのように分散処理を行えるようになる。リクエストはランダムに選ばれたコンピュータ上で実行される。各リクエストは数秒でタイムアウトするようになっ
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。 私は、ここ最近で凄い発展を遂げた。 プログラマーで、コードを書く人間であれば、全員がこうした方が良いのでは無いか?と思う程に。 何故、こんな事に今まで気付かなかったのか。。。 私は、コードを書くのを楽に、開発を楽にするために今まではツールを使ってきた。 コードエディットを効率良くするために、エディタはvimに。 Terminalで、楽に作業するために、screenを。 そして、Windowsでも仮想デスクトップsDeskを用いたり。 DOSのコマンドに嫌気が刺して、Cygwinを用いたり。 その他色々やって来たし、これからもやって行く。 だが、今回程楽に出来る事は無いかもしれない・・・。 金も時間も、労力も何も要らない。 ツールは何も使わないのだ。 非常に簡単な方法を持ってこれを
SSLとTLSの関係 もともとSSLはNetscape Communicatinos社が提唱してきたもので、暗号技術を有効に活用して、インターネットを安全に利用することを目的としたプロトコルだ。SSL 3.0まで同社で開発されたが、インターネット標準とするべく検討の場がIETFに移された。その後、1999年には標準化案がまとまり、TLS 1.0という名称により、RFC2246として公開されることとなった。本稿の執筆現段階でもこのTLS 1.0が最新バージョンである。 TLS 1.0とSSL 3.0との間に正確な互換性はないが、その仕様の違いはごくわずかなものになっている。実質的にはSSL 3.0のマイナーバージョンアップを行って、RFC化したものがTLS 1.0と考えてよい。実際、TLS 1.0プロトコル中でのバージョン表記は“3.1”となっているくらいである。 もっとも、インターネットの
Pibb for all your communications Pibb combines the best features of instant messenger, chat, email, and bulletin boards. Messages are delivered instantly, or can be retrieved later New threads are stored and searchable like email or bulletin board Start public channels about your favorite subjects Use private channels to communicate with groups or your social network Send private messages to you
後にも先にもセキュリティがメインテーマの集いでお話する事が無さそうな id:ZIGOROu です。他のスピーカが全員スーツで来る中、一人私服で来ると言う緊張感の無さ*1でしたが、実際は激しく緊張してましたw 7/5 Developers DAY – 事件は現場で起こっている……セキュリティライフサイクルとマルプラクティス | Web Application Security Forum - WASForum にて講演したスライドを公開します。 The Security of OpenID Authentication 2.0 (PDF ファイル) 話の内容ですが、 OpenID プロトコルの概要 OpenID のセキュリティ discovery association RP の詐称と return_to, realm nonce の確認 Identifier 再利用問題 Reputatio
・フリーズする脳―思考が止まる、言葉に詰まる 脳神経外科医が現代人の脳に起きている異変を語る。 「それが良いことなのか悪いことなのかはともかくとして、私たちはインターネットをあまりにも便利に使うことによって、日常生活の中で、知識を得るまでのプロセスに多様性や複雑さをなくし、思い出す手がかりのない記憶をどんどん増やしてしまっているようなところがないでしょうか。そのために「知っているけど思い出せない」ということが増えた。」という著者の指摘に考えさせられる。 パソコン任せ、インターネット任せの生活は、私たちをさまざまな面倒から解放した。検索すれば容易に情報が見つかる。気になるページはブックマークしておけばよい。わざわざ記憶しなくなった。人にURLを送りつければ自ら説明する手間が省ける。だから内容を深く理解しておく必要もない。脳の負担が減って楽になる=ITを使いこなしている=良いことと考えがちだ。
詳細はつかみきっていないが、P2Pとは少し毛色が異なるようだ。個人のストレージ容量が増大していく中、オンラインのストレージシステムやファイルサーバが発展し、それほど個人では容量を使い切ることがなくなってきている。 メイン画面 そうした余ったストレージをみんなで共有できれば、とても便利なものになりそうだ。そして必要になった時に取り出せば良い。 今回紹介するオープンソース・ソフトウェアはOFFSystem、Owner Free Filesystem(オーナーフリーファイルシステム)と名付けられたファイル共有ソフトウェアだ。 OFFSystemはファイルを検索し、アップロード/ダウンロードできるソフトウェアだ。ファイルは細かく分割され、各ノードに対して分散して保存される。それらのデータブロックは細かく分断されるので、各断片単位では著作権が存在しない(なのでオーナーフリー)と主張している。 設定画
多いのは「創業者名と創業地名」 社名の付け方でポピュラーなのは、創業者の名前を採用するというもの。世界的なIT企業でいえば、まずヒューレット・パッカード。1939年に同社を創業したウィリアム・ヒューレットとデビッド・パッカードの名前が社名の由来になっている。大手PCメーカーのデルも同様で、1984年に創業したマイケル・デル会長の名前がそのまま社名になっている。 日本でも創業者の名前に由来する企業は多いが、大手IT企業の中にもいくつかある。最も有名なのは、松下幸之助が創業した松下電器産業だが、同社は2008年10月にコーポレートブランドの「パナソニック」に社名を変更する予定だ。ほかには、沖牙太郎が創業した沖電気工業、樫尾忠雄が創業したカシオ計算機などが創業者に由来する社名として挙げられる。 創業者の名前と同じく、社名の由来として多いのが創業地の名前。シスコシステムズの「シスコ」はサンフランシ
I’ve been using JQuery for a while now and really agree with its tag line that it’s the “The Write Less, Do More, JavaScript Library”. We’ve also got this code for dragging and dropping table rows that has proved very popular, so it seemed natural to combine the two and wrap up the table drag and drop as a JQuery plugin. Update: You can now read the latest docs at https://github.com/isocra/TableDn
HTMLを規約にそった記述にすることは最低条件として要求されることだが、最後の状態ではない。まずHTMLを規約にそった記述にし、さらに次の段階でアクセサビリティに対応できる形式であったり、必要になる情報を追加したり、もっと小ざっぱりとさせてブラッシュアップさせた方がいい。 Kevin Yank氏がSitePointにアップした4 Easy Ways To Spruce Up Your HTML Markupはその点でかなり興味深いドキュメントだ。同氏はこれまでの経験からHTMLドキュメントを小ざっぱりとさせるための4つの方法を紹介している。要約すると次のとおり。 h1、h2、 h3などのヘッダ要素を厳密に階層化する。h2のあとでh3を飛ばしてh4をつけるといったことをしない。ヘッダ要素による階層化はFirefoxのエクステンションWeb Developerを使うとわかりやすい。Inform
Mozilla Labs Blogにおいて興味深いドキュメントがアップされている。Aza Raskin氏によってアップされたNext Generation Javascriptingだ。ブログの内容自体は、古いPCではディスプレイに線を描画するなんてのは簡単な命令でできたものだ、という話に触れてから、JavaScriptで開発された次の3つの実験的取り組みを紹介するもの。 Processing.js - Java Processingを移植したもの。画像やアニメーション、インタラクションをプログラムする言語と環境 Atul Varma with Parchment - JavaScriptベースのZ-Machineインタプリタ ContextFree.js - トリック画像を描画するためのJavaScriptプログラム これらも興味深いが、むしろ背景にあるJavaScriptの発展でふれて
Webは創作のヒントの宝庫です。Webブラウジングをしていると優れたビジュアルや先進的なレイアウトに出会うことがあると思います。そうした場合、ブラウザのブックマーク、del.icio.usのようなオンラインブックマーク、又はSoupのようなマイクロブログを使って気軽にURLを保存しておくことができますが、URL やタイトルだけでは後で見たいときに思い出しにくく、ギャラリー形式で眺めることもできません。Flickrのような写真共有サービスを使ってスクリーンショットを保管する方法もありますが、スクリーンショットを撮るためのアプリケーションを別に用意しないといけないですし、プライベートの写真と仕事に関係したスクリーンショットを混ぜて管理したくない方もいると思います。 ScrnShotsは、スクリーンショットに絞った画像共有サービスです。サイトにあるファイルアップロードのフィールドから画像をScr
prototype.jsでYouTubeをインクリメンタルサーチ:パターンとライブラリで作るAjaxおいしいレシピ(2)(1/3 ページ) 今回のサンプルはYouTubeの新APIを使う 2007年8月28日からGData(Google Data APIs)の仕様に基づいたYouTubeの新しいWeb APIであるGData YouTube APIが利用できるようになりました。これに伴って、以前のYouTube APIではサポートされていなかったJSONP(前回記事参照)による動画の検索ができるようになりましたので、今回のサンプルでは、この新APIを使ってJavaScriptから直接YouTubeの動画を検索させます。 Ajaxデザインパターンは「Live Searchパターン」などを使用 検索方法は、通常の「キーワード」を入力してから「検索ボタン」を押すタイプではなく、一文字一文字入力す
スマートフォン専用ページを表示 バイリンガルキッズ参上!! 海外赴任中に現地で生まれてから約7年間を海外で過ごした娘と純ジャパの私とのバイリンガル子育て奮闘記。現地インターナショナルスクールに通いバイリンガルだったはずの娘が順調に純ジャパに変貌する記録です。 2008年07月04日 TVUで日本に居ながら海外のテレビ番組を観る方法 海外に住んでいると恋しくなる日本のテレビ番組。 ソニーのロケーションフリー(通称ロケフリ:SONY ロケーションフリーベースステーション)を日本の実家に導入してから海外赴任というパターンが定着してきた昨今ですが、我が家ではインターネットの恩恵に預かって無料で日本のテレビ番組を観ています。 ときおり表示されなくなってしまうこともありますが、日本の民放4局、日テレ、TBS、フジ、テレ朝を観ることができています。 うちのバイリンガルキッドの最近のお好みは、スポンジ・ボ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く