(PgDay2012発表資料) SQLにとって、なぜO/Rマッパーが重要かを説明した資料です。Read less
(PgDay2012発表資料) SQLにとって、なぜO/Rマッパーが重要かを説明した資料です。Read less
水曜日の夜に生まれたminimap-vim、このプラグインを私がどう設計し実装したのか、その思考と行動の推移を再現してみましょう。 水曜日の夜に生まれたminimap-vim、このプラグインを私がどう設計し実装したのか、その思考と行動の推移を再現してみましょう。なおこの記事はVim Advent Calendar 20122日目の参加記事となります。 前置き Sublime Textのminimap確かにかっこいいなぁ。マーカー程度のことならsignでできるけどなぁ Sublime Textのminimap確かにかっこいいなぁ。マーカー程度のことならsignでできるけどなぁ — tyruさん (@tyru) 2012年11月28日 きっかけは tyru さんのこのつぶやきが目に止まったことでした。これを見た私は、ふとあることを思いつきます。 @tyru ふと思った。gvimもう一つたちあげ
Gitが10年後存続してるとは思えないけど、Excelが10年後に消えてる筈がないだろ!!と熱弁してる — (あんちべ 心はS式とともにあります) (@AntiBayes) December 5, 2012 言うまでもなく、gitは今をときめく流行のバージョン管理システムである。たったの10年後に存続していないのだろうか。 gitが登場したのは2005年だ。githubが登場したのは2008年だ。githubは直接関係がないが、gitの価値を押し上げたといえる。それ以前、自由なソフトウェア実装によるバージョン管理システムといえば、Subversionが有名だった。Subversionは、2000年に登場している。2010年、gitは流行していた。いま、SVNがgitの流行に押されているのを考えると、たったの10年でよく変わったものだ。 Subversion以前、自由なソフトウェア実装で有名
第1回目となる今回は、まずMongoDBの概要と特徴的な機能を解説し、どのようなケースで有効に使えるかを紹介します。 NoSQLへの流れ 過去20年間でCPUの処理能力は数十倍になり、ディスクの1バイトあたりの金額は1000分の1になりました。開発環境はクラウドに移行し、扱うデータ量とWebサイトのアクセス数は大幅に増加しました。このような環境の変化から、データストアへ求められるものが変化してきています。 RDBでは、高トラフィックなWebシステムのバックエンドという箇所では、性能の限界があると考えられるようになってきました。その結果、RDBでは性能に限界がある適用箇所にNoSQLを補完することによって補おう、という流れが出てきたと考えています。 図1 データストアに求められるもの NoSQLの分類 現在NoSQLと呼ばれているものは、大きく分けて3つに分類されます。 図2 NoSQLの分
検索エンジンは、誕生から 40 年以上の間、ユーザーが入力したキーワードの文字列を含むウェブページを探してくるものでした。人間にとって、パリの人気スポットや、モナ・リザ等の関連情報が思い浮かぶ「ルーブル美術館」も、機械は文字列としてのみ認識していました。しかし、私達が情報を探す時には、必ずしも文字列ではなく、”モノ”自体やそれに関連する情報を求めていることがほとんどではないでしょうか。 この度、Google では、コンピューターが現実世界の ”モノ” や ”モノとモノの間のつながり” を認識できるようにするために、「ナレッジグラフ」を開発しました。ナレッジグラフは、5 億 7 千万以上の人や場所、ものごとに関する情報と、180 億以上の属性や関連性を含む構造化されたデータベースを持ち、入力されたキーワードが何を意味するかを把握して、検索結果の一部として表示します。このナレッジグラフの技術が
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く