タグ

2010年4月21日のブックマーク (17件)

  • カラムナデータベース(列指向データベース)とデータベースの圧縮機能について、マイケル・ストーンブレイカー氏が語っていること

    カラムナデータベース(列指向データベース)とデータベースの圧縮機能について、マイケル・ストーンブレイカー氏が語っていること データベースの高速化技術の1つに、データの圧縮があります。データを圧縮して扱うことでディスクアクセスとI/Oが減少し、データへのアクセス速度が向上するのです。最近のCPUコア数の増大やメモリ単価の下落はデータ圧縮と伸長にかかるオーバーヘッドのコストを相対的に小さくしており、それもこの技術に有利に働いています。 Ingresの開発者であり、InformixのCTOなどデータベースベンダの要職を歴任、データベース研究者として大御所ともいえるマイケル・ストーンブレイカー氏が、データベースにおけるこのデータ圧縮と伸長処理について、ブログ「The Database Column」のエントリ「"Just in Time" Decompression in Analytic Dat

    カラムナデータベース(列指向データベース)とデータベースの圧縮機能について、マイケル・ストーンブレイカー氏が語っていること
  • 他人の何気ない一言に助けられた : 生活・身近な話題 : 発言小町 : YOMIURI ONLINE(読売新聞)

    はじめまして ふくろうと申します。 数年前の話しです。 仕事も資格の勉強も家族とも彼氏とも上手く行かない時期がありました。当に自分がやっていることが何も報われなくて、毎日悩んでいた時期でした。 ある日残業で終電がなくなったので、タクシーで帰りました。家の近くに着き、支払いを済ませタクシーを降りようとした時に、 『暗いから気をつけて帰るんだよ』 と運転手さんが言いました。 なぜかはわかりませんが、この一言がすごく嬉しかったんです。家に着いてから思いっきり泣いたのを覚えています。 泣いた後はスッキリしてました。 なんでもない一言ですが、当時の私はこの一言に助けられました。 皆さんも全く知らない人の一言に助けられたこと、ありませんか?? ⇒【編集部より】このトピが、発言小町大賞2010ベストトピ賞に選ばれました! 発言小町大賞2010のページはこちら http://www.yomiuri.co

    他人の何気ない一言に助けられた : 生活・身近な話題 : 発言小町 : YOMIURI ONLINE(読売新聞)
  • [鏡] 入門 JSON 2 -- 戯れ言++

    「入門 JSON」が微妙に評判がいいみたいなので, 今回はもう少し踏み込んだ内容を書いてみたいと思います。 前回では JSON のデータフォーマットについて曖昧な表現や説明のまま流していますが, ここではもう少し厳密に見ていきます。 またもや長文です。 ご注意を。 なお, この記事は「Introducing JSON」(日語訳)と併せてご覧いただくことをお奨めします。 前回は JSON のデータ型について連想配列(members)と配列(array)の2つがあると説明しました。 しかし実際にはもうひとつオブジェクト(object)という型があります。 実は JSON ではこのオブジェクトがデータの基になっています。 (説明が長くなるので前回はこの部分についてワザと端折りました) オブジェクトは以下に示すようにブレス記号で囲んだ表現になります。 { } { members } ここで注意

    [鏡] 入門 JSON 2 -- 戯れ言++
  • Slim3をScalaで動かすためのいろいろ - ( ꒪⌓꒪) ゆるよろ日記

    「EXILEはクラウド!」 ではなく、appengine ja night #6 Beer Talk : ATNDで発表した内容です。 Slim3をScalaで動かすためのブランクプロジェクトと、ScalaのController/Serviceを生成するSlim3-gen-scalaを作りました。 yuroyoro/slim3-scala-blank · GitHub yuroyoro/slim3-gen-scala · GitHub slim3をscalaで動かしてみたView more presentations from guest16d8e4. 特徴 ScalaでSlim3が動きます。 ScalaのController/Serviceを生成できます。 EntityはJavaで作成しますが、Scalaから問題なく使えます。 テストはSpecsで書けます。( specs - a BDD

    Slim3をScalaで動かすためのいろいろ - ( ꒪⌓꒪) ゆるよろ日記
  • slim3をscalaで動かしてみた

    How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow

    slim3をscalaで動かしてみた
  • ハタさんのブログ(復刻版) : 私は如何にしてJavascriptのprototypeを身につけたか。

    javascriptのprototypeはなかなか理解してもらえないですねぇ。 ここ1年間でマジマジと実感しました。 特に、大規模開発をしているとこだと、いろんな知識が入り乱れていて(ホームページ時代からAjaxを読んだ人とか)が、javascriptが単なる関数型列挙な言語(語弊があるけど)という見方が大多数を占めているように見えます。 そんな中で "String.prototype.trim" みたいなコードを見せても、説明下手なのか中々上手く伝わらないですねぇ。 ということで(?)、僕がjavascriptのprototypeを身に着けるまでやったこと、とか。これも備忘 prototype.jsのソースコードを眺める Array.mapとかEnumerable, Hashは勉強になりますねー。 ただ、prototype継承されすぎて、ちょっと多すぎなこともあります。 var

  • Scala開眼

    1階受付:インストール等 / 1階案内版:コマンド / 2階:書き方 / 3階:文と式 / 4階:関数 / 5階:オブジェクト指向 / 6階:型 / 7階:注釈等 / 屋上:言語仕様要約 / 雲:scalaパッケージ概観 / 青空:その他の付属パッケージ概観 なお、以上の解説はJavaの文法とコマンドや標準ライブラリ等を一応知っていることを前提(現行のScalaはなおJavaライブラリへの依存度が高くScalaだけで完結できる状態では無い。なお、Scalaのコンパイラ自体はJava1.4用のコードも吐けるが、標準ライブラリが多く1.5を前提としている)とし、その違いだけをとりあえずは書き留めるものである。もっぱら文法やライブラリ参照用であることを目指しているので、例や特長等は次のリンクを参照されたい(なおただし、原著者たちの配慮にもかかわらず、それらの例は関数型言語に関する事前の概要的把握

  • 「Scala入門」に勝手流追記 その1 yieldなど - Go towards a Word-Progress

    アーカイブ 2010年1月 2009年12月 2009年11月 2009年10月 このサイトは?  サイトでは、チームの技術調査の成果を(いささかの遊びごころを盛り込みつつ)順次掲載していきます。 現在、WordPress等のブログ/CMSと連携する、新世代の分散webサイト(Java/.NETを含む)の構築に関する調査及び、次世代のプログラミング教育環境に関する調査を展開中です。 東北楽天ゴールデンイーグルスファン在籍。 お問い合わせ先  supportあっとwordprogress.org (担当・赤坂) ランダムリンク集 RandomLinks@bit.ly

  • Ruby使いのためのScalaのススメ

    Java使いにばかり注目されているScalaですが、Ruby使いこそScalaを学ぶべきという持論をつらつらと述べていきます。Read less

    Ruby使いのためのScalaのススメ
  • 独学Linux : Pythonスクリプトでオリジナルのメッセージを通知する方法

    4月21 Pythonスクリプトでオリジナルのメッセージを通知する方法 カテゴリ:Ubuntu 10.04Fedora 12 ほぼ1ヶ月ぶりの更新になってしまいました。業の方で、人事異動があり、慣れない仕事で四苦八苦しております。GW後ぐらいには落ち着くのでは?と期待しているのですが…。 最近、少しPythonを使っていろいろと遊んでみたので、いくつか小分けにして紹介したいと思います。 まずは、タイトルにあるように「Pythonスクリプトでオリジナルのメッセージを通知する方法」です。 Ubuntu 9.04あたりから黒ベースのシックな表示になったNotifyOSD(メッセージを通知するプログラム)ですが、これを使ってオリジナルのメッセージを表示させてみます。なお、Fedora 12で同じスクリプトを使ってみたら、あっけなく普通に動作してしまいました。 Ubuntu 10.04 Beta2

  • 「エレクトロニカって何か説明できる?」 お薦めのエレクトロニカを教えて- 2ch世界ニュース (゚∀゚ )!

    1 :名無しさん@お腹いっぱい。:2007/10/19(金) 18:22:23 ID:4/2edmUq エレクトロニカって何なのか説明できるやついる? 誰か説明してくれ 149 :名無しさん@お腹いっぱい。:2010/03/08(月) 13:58:18 ID:k87SzSUL ピコピコしたやつ 21 :名無しさん@お腹いっぱい。投稿日:2007/03/07(水) 19:42:43 ID:gYIj7mJ0 電子でピコピコを勝手に想像してるんだけど 22 :名無しさん@お腹いっぱい。投稿日:2007/03/07(水) 19:48:47 ID:vtAgWe9T >>21 そんな感じ 25 :名無しさん@お腹いっぱい。投稿日:2007/03/08(木) 05:20:27 ID:9h7pzriq >21 ピコピコというよりキンキンだな 27 :名無しさん@お腹いっぱい。投稿日:2007/03

  • 10 Tools To Add Some Spice To Your UNIX/Linux Shell Scripts - nixCraft

    🐧 nixCraft → Linux → 10 Tools To Add Some Spice To Your UNIX/Linux Shell Scripts There are some misconceptions that shell scripts are only for a CLI environment. You can efficiently use various tools to write GUI and network (socket) scripts under KDE or Gnome desktops. Shell scripts can make use of some of the GUI widget (menus, warning boxes, progress bars, etc.). You can always control the fin

    10 Tools To Add Some Spice To Your UNIX/Linux Shell Scripts - nixCraft
  • JavaScript < jQuery < Lisp ? - IT戦記

    はじめに 僕は jQuery も Lisp も触ったことがないので、このエントリが言ってることは間違えてる可能性があります>< もし、「それ違うよ」ってのがあれば指摘してくれると嬉しいです>< そういえば 初めて dankogai さんと会ったときに「S 式とアセンブラは両極端にいながら データ==プログラム というところが同じだ」というようなことを言っていた(気がする)。 データ==プログラムというのは当にすごい データとしてプログラムを直接書き換えたりいろいろなことができる。当にすごい。 もちろん、他の言語でも、リフレクションすることや、変数やプロパティに関数を格納することでそれと似たようなことは可能だ。でもそれは、データ=プログラムとは全然違う。 バイトコード書き換えは似ているが、バイトコードの世界がデータ==プログラムなのであってその言語自体はそうじゃない。でも、バイトコードを

    JavaScript < jQuery < Lisp ? - IT戦記
  • addEventListenerで渡した無名関数の中でremoveEventListenerする - 今日覚えたこと

    最近は、onload属性やonclick属性に無名関数を渡すやり方ではなく、なるべくaddEventListenerを使うようにしている。 <script type="text/javascript"> window.addEventListener('load', function(){ document.getElementById('button1').addEventListener('click', function(){ alert('hello, world!'); }, false); }, false); </script> <button type="button" id="button1">hello</button> こんな感じ。 そして、一度セットした関数を削除したいことがある。addEventListenerでセットした関数を削除するには、removeEvent

    addEventListenerで渡した無名関数の中でremoveEventListenerする - 今日覚えたこと
  • Wonder-boys.net

    The domain wonder-boys.net may be for sale. Please click here to inquire Wonder-boys.net Related Searches: song lyrics Accident Lawyers All Inclusive Vacation Packages 10 Best Mutual Funds Contact Lens Trademark Free Notice Privacy Policy

  • IT戦記 - JavaScript の this について

    WEB+DB PRESS 編集の R たんから、僕の連載記事に読者様から質問が来ていると教えていただいたので、その内容を教えていただきました。 以下、内容を転載 「JavaScriptわくわく開発道」の記事に関して質問です。 今回の内容で特に興味を持ったのはthisキーワードの振る舞いでした。 thisキーワードの説明には、オブジェクト型の変数を別の変数にコピーしてから初期化すると、コピーした変数からメソッドを実行できなくなるという例が紹介されていました。 そこには「(1)の時点でobj0には{}が入っているため、hogeは未定義となってしまう」という説明があるのですが、誌面の都合上省略があるためか、thisキーワードを用いることで問題を回避できるという理由がなかなか理解できないでいます。 自分なりに考えてみたところ、内部的には以下のようなことが起きているのではないかと思いました。 (1)

    IT戦記 - JavaScript の this について
  • JavaScriptのthisキーワードをちゃんと理解する - builder by ZDNet Japan

    前回までのおさらいと今回のあらすじ 前回までの記事で、JavaScriptでオブジェクト指向を行うにあたって必要な知識を一通り網羅しました。その中で、オブジェクトに属する関数=メソッドについても触れました。 今回は、オブジェクトやメソッドと深い関わりのあるキーワード、「this」について解説したいと思います。 thisキーワードについてきっちり理解する 「thisキーワードについてお話しする」と言いましたが、実はthisキーワードは連載中で既に触れています。連載第9回で、このように述べています。 「(thisキーワードは)実行中のコードが「自分自身」を表すオブジェクトにアクセスするためのキーワードです。」 「実行中のコード」とされているのは、関数(メソッド)などの実行可能なコードということです。つまり、thisキーワードはメソッドをメンバに含むオブジェクトを指す、と言って良いでしょう。 例

    JavaScriptのthisキーワードをちゃんと理解する - builder by ZDNet Japan