By Ilya Grigorik on December 22, 2009 WebSockets are one of the most underappreciated innovations in HTML5. Unlike local storage, canvas, web workers, or even video playback, the benefits of the WebSocket API are not immediately apparent to the end user. In fact, over the course of the past decade we have invented a dozen technologies to solve the problem of asynchronous and bi-directional communi
昨日が冬至で今日は年賀状書き。でも、今年のうちにやっておくことがまだ残っているので、冬休み気分にはなれそうもない。 ローレンス・トーブの「3つの原理」を読む。 3つの原理―セックス・年齢・社会階層が未来を突き動かす 作者: ローレンス・トーブ,神田昌典,金子宣子出版社/メーカー: ダイヤモンド社発売日: 2007/12/14メディア: 単行本購入: 3人 クリック: 194回この商品を含むブログ (24件) を見る 内田樹先生が激賞していたビッグ・ピクチャーが語れる未来学者の本。日本のマスコミに浸かって生活していると、「人間世界はこの先どんどん悪くなっていくばかりなのだろう」という気分になってしまうが、そういう考えを揺すぶられる。宗教市場や超人類というところまでいくと「うーん」という感じになるが、この本の未来シナリオ(2050年くらいまで書いてある)を5%くらいは信じてみたくなる。 とはい
FriendlyはRuby製のオープンソース・ソフトウェア。ここ最近話題になっているのがNoSQLという概念だ。NoSQLというのはRDBMSのようにスキーマを定義してリレーションを組んだものではなく、いわゆるスキーマレスで柔軟なシステム開発を可能にするデータベースだ。 こんな感じで定義する。まさにNoSQL AmazonのSimpleDBやGoogle App EngineのDataStoreなどが良く知られているが、同様のNoSQLをMySQLで実現するのがFriendlyだ。FriendlyはRails用に開発されているライブラリで、スキーマを定義することなくデータベースを利用できるようにするものだ。 Friendlyはクラス名をテーブル名とし、クラスの中で定義した属性を利用できるようにする。特にその要素名でフィールドを作る訳ではなく、attributesというテキストフィールドに全
2009年12月23日 世界でもっとも劣っている日本の教育制度 日本はもっとも教育が劣っている国と言われています。 それはなぜか?というと教育に対する国の理念が他諸外国と比べると遥かに後進国だからです 日本は、高校・大学と子供が生まれてきてから一番お金がかかる時期があります。 日本での出生率の低下は高校と大学の学費が一番高いと言われています それでは、海外と日本はどう違うのか? “高校や大学の学費無料をめざす”という国際人権規約の条項を承認していないのは、157カ国のうち、日本、ルワンダ、マダガスカルの3カ国だけ。ほとんどの国が、若者がお金の心配なく学べるように努力しています。OECD加盟国の大学・高校の授業料無料化と給付制奨学金の有無国 名高 校 授業料無償化大 学授業料無償化給付制奨学金授業料の年額、奨学金制度の概要などデンマーク○○○登録料もなし。フィンランド○○○登録
ちょっと今さら感が出てきたのは重々承知で、今年のM-1グランプリの感想を書く。漫才は日ごろほとんど見ず、この1年間は家にテレビすらない。けれどM-1だけは初回分から繰り返し見ている、という程度の人間の雑感。 一昨日のエントリーにも書いたけれど、M-1は「コンテスト」だ。つまり(明文化されてはいないものの)何らかの評価基準が存在していて、それをいかにみごとに消化したかで勝敗が決まる。ボケの難度・手数、ツッコミのバリエーション、声の張り方、4分間での緩急などさまざまな項目が用意されていて、基本的にはそれらを一つ満たすごとに「笑い」が高まるというシステム。今年の何がすごいって、この「M-1はコンテストである」という文脈を、つまり笑いの陰には様々な審査基準が存在するのだし審査員はただ笑っているのではなくそれらを逐一「チェック」しているのだ。ということを観客が見事なまでに熟知して視聴に臨んだことだろ
Twitter創業者のJack Dorsey(http://twitter.com/jack)の新事業「Square」(http://squareup.com/、http://twitter.com/Square)が発表された。衝撃的な内容であった。「アメリカのセレブがやればこれもアリなのか!」という強烈な衝撃である。 現在判明しているSquareの基本ビジネスは、 製造原価1ドル以下といわれる、マイクロホンジャックに差し込む磁気カードリーダーをiPhoneに差し込んで、クレジット決済サービスを個人間に開放する。 というものである。Dorsey氏の言及によれば、この磁気カードリーダーは無料で配布する予定らしい。 保守的なカード業界 単純に考えれば、「iPhoneでカード決済が出来て何がすごいの?」ということなのだが、ある程度クレジットカード業界を知る立場からすれば、このプランは従来の常識を
スナップショットを使えばとある瞬間のディスクやファイルシステムのデータをいつでも後から参照することができる。しかもスナップショットの作成は一瞬だ。スナップショット機能を活用すれば最強のオンラインバックアップソリューションが出来るだろう。 しかし、スナップショットでバックアップを取るなんて危険な操作じゃないのか?!と不安に思われる方もいらっしゃるかも知れない。MySQL Serverが稼働中にいきなりデータだけをとってくるのだから、そのような疑問を持たれるのは頷ける。しかし仕組みさえ分かればスナップショットによるバックアップは怖くないということが分かるはずだ。そこで、まずはスナップショットによるバックアップの仕組みについて説明する。スナップショットを取る際の要件は次の通りである。 全てのデータを単一のボリュームに置くこと。つまり、一回のスナップショット操作でバックアップが取れることだ。 ディ
バイナリシリアライズ形式 MessagePack をプロトコルに利用したRPCライブラリ MessagePack-RPC の、C++版を開発しています。 以前に MessagePack-RPC for Ruby について 54行で実装する分散KVSや140行で作る分散リアルタイム検索エンジンを紹介しましたが、そのC++版です。 大まかな設計はRuby版と同じで、Ruby版と同じような使い勝手で利用できます。 しかしRuby版とは異なり、C++版では完全にマルチスレッドに対応しています。具体的には、マルチコア時代の高並列性IOアーキテクチャ Wavy を利用しています: 複数のスレッドでイベントループを共有しており、マルチスレッドでイベントハンドラを次々に処理していきます。 単純なイベント駆動I/Oと比べると、並列性が高いという利点があります。イベントハンドラの中で処理が多少ブロックしても、
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く