タグ

2011年12月5日のブックマーク (2件)

  • SQLとJSONをNode.js上で組み合わせた新言語「ql.io」をeBayが公開

    eBayが、JavaScriptアプリケーションからSQL文のような形式でデータベースへの問い合わせを記述できるDSL(ドメイン固有言語)のql.ioを発表。オープンソースとして公開しました。 現在、多くのWebアプリケーションが、バックエンドとのデータのやりとりにHTTPをベースにしたAPIを用いています。しかし、WebベースのAPIによってデータを取り出すのは、プログラマにとって実は手間のかかることです。 例えば、キーワードを入力すると関連する商品の名前、詳細、購入者の評価をユーザーに表示する、というWebアプリケーションでは、まずキーワードでデータベースを検索して商品IDを取得し、今度はその商品IDをキーにして名前や概要、評価の情報を取得する、といったように、APIを繰り返し呼び出す必要があります。 ql.ioはこうした内容をSQLのように分かりやすい記述で実現するだけでなく、複数の

    SQLとJSONをNode.js上で組み合わせた新言語「ql.io」をeBayが公開
  • by @chibicode - 子供に「なんで算数を勉強しなきゃいけないの?」と聞かれたら、何と答えますか。

    子供に「なんで算数を勉強しなきゃいけないの?」と聞かれたら、何と答えますか。 俺は「計算ができると将来役に立つよ」と答える人よりも、「普通に考えると頭がこんがらがっちゃうようなことも、数値や数式にすると簡単になるよ」と答える人のほうが好きです。 世界は、 数値や数式で表されなかったもの → 数値や数式で表せるようになった の繰り返しでまわっています。 質量とエネルギーの関係はあやふやだった時があった → E = mc^2で表せるようになった ゴルフで誰が先に打つかはあやふやだった時があった → ティーショットは前のホールのスコア、その後はピンまでの距離で表せるようになった どれだけモテるかはあやふやだった時があった → 経験人数で(ある程度)表せるようになった シリコンバレーでも、「ウェブ系スタートアップの成功」というあやふやなものを数値で表そうという動きがここ5~10年で活発に出てきてい