[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

2010年9月13日のブックマーク (10件)

  • vim-flymakeを試して見た - 初学者の箸置

    vimには標準でQuickFixと呼ばれる機能が付いている。コンパイラなどの文法チェッカのエラー出力を保存しておいて、エラー行にジャンプができるという機能で、開発以外のシーンでも:vimgrepやらなんやらでとても役に立つ。更に、単純にメッセージ中の行番号にジャンプするわけではなく、ソースに変更があって行が変わった場合もそれを考慮して正しい行にジャンプしてくれる。昨今のIDEほどじゃあないけれどedit -> Compile -> editのサイクルを短くして、生産性を高めることができる、、、というか、たっくさんエラーとか警告(品質向上、という意味では特にこっちが重要。エラーは出ている限りどっちにしても動かないので・・・)出るってのに、これが無いとふつうにムリ。 しかし、eclipseのようにインクリメンタルにチェックを行うIDEに比べて コンパイル、するという動作、しているという状態、が

    vim-flymakeを試して見た - 初学者の箸置
    ruicc
    ruicc 2010/09/13
  • 世界を覆うゲームレイヤを作る

     世界を覆うゲームレイヤを作る (TEDTalks) Seth Priebatsch / 青木靖 訳 2010年7月 ソーシャルネットワークレイヤの次にくるゲームレイヤ 私はセス・プリーバッチ、SCVNGR社の「チーフニンジャ」です。プリンストンを落ちこぼれ、故郷のボストンに帰ってきたのが私の誇りです。イェーイ、ボストン! いいですね。行ったことのある土地の名前を全部挙げましょうか? 世界を覆うゲームのレイヤを築くことに私は賭けています。新しい概念で、非常に重要なものです。これまでの10年はソーシャルな10年で、他の人たちと繋がるためのフレームワークが構築されましたが、これからの10年はゲームのフレームワークが築かれ、その力にみんなの行動が影響を受け、どのフレームワークが勝つかが決まるとても重要な時です。 世界を覆うゲームのレイヤを構築したいと言いましたが、正確ではありません。なぜなら既

    ruicc
    ruicc 2010/09/13
  • yebo blog: Googleは既にMapReduceを使っていない

    2010/09/13 Googleは既にMapReduceを使っていない Googleの新しい検索基盤「Caffeine」では、MapReduceを使っていないそうだ[register]。新しい検索基盤はGFS (Google File System) をオーバーホールしたGFS2を活用しており、分散データベースBigTableに直接インデクシングを行うデータベース駆動の方式に変わっている。この検索基盤を「Colossus」と呼んでいるそうだ。インデックスの作成時間を短縮することで(MapReduceによる処理が不要)、検索のリアルタイム性を増すのだろう。Microsoft、Facebook、Yahoo!がまだMapReduceのオープンソース版ともいえる「Hadoop」を使っていることを考えるとGoogleは先に進んでいる。この成果が「Google Instant」に繋がっているのだろう

  • 携帯ブラウザのユーザーエージェント(User-Agent)による機種判別、キャリア判別

    ドコモ、au、ソフトバンクの各携帯電話のブラウザのユーザーエージェントは、パソコンのブラウザと同様にプログラムで取得することができる。 ユーザーエージェントを利用してキャリアの判別や機種判別を行うことができる。 ユーザーエージェントには、ドコモなら「DoCoMo」、au・TU-KAなら「UP.Browser」、ソフトバンクなら「J-PHONE」、「Vodafone」、「SoftBank」という文字列が含まれている。 これらの文字列を調べることで携帯電話のキャリアを判別することができる。 ただし、Vodafoneの一部の機種は、「UP.Browser」という文字列がユーザーエージェントの途中に含まれている。 キャリアを判別する場合は、「ユーザーエージェントの先頭の文字が何で始まるか」で判別した方が良いと思われる。 また、ユーザーエージェントには機種名の文字列が含まれているので、機種の判別を行

    ruicc
    ruicc 2010/09/13
    なんか間違ってるけど。
  • MongoDBを今日から始めるためのドキュメント - Masatomo Nakano Blog

    追記: 最新情報はこちらです。 MongoDBが流行ってきてる風なので、これだけ読んでおけばMongoDBの雰囲気がわかるだろうってところを、日語訳が終わっているところから集めてみた。 なるべく順に読めるように並べたつもりだけど、前後してるところもあると思うので、とりあえず読み進めるのをお勧め。 まず、何はなくとも、 コレクション (Collections) 次にコレクションを触るためのシェル。MongoDBのシェルというのは、RDBMSでいうとSQLを直接叩くところで、PostgreSQLのpsqlコマンド, MySQLmysqlコマンドみたいなもの。 実際にMongoDBを使って開発する場合、直接MongoDBを操作するよりも、各言語(PHPとかRubyとかJavaとか)のマッパー経由で使うことが多いとは思う。しかし、SQLを知らないとO/Rマッパーを使いこなすのが難しいように、シ

  • 余命あとちょいだけど質問ある? : まめ速

    そろそろ彼女に会いに行こうと思う 1:以下、名無しにかわりましてVIPがお送りします:2010/09/08(水) 14:58:38.93ID:dBLWD/CU0 長かった入院生活も終わったwwwwwwwwwwww 遠距離恋愛中の彼女に凸するぜwwwwwwwwwwwwwww ヒャッハwwwwwwwwwwwwwwww 3:以下、名無しにかわりましてVIPがお送りします:2010/09/08(水) 14:59:34.70ID:sxyiB0La0 さあ安価だ 6:以下、名無しにかわりましてVIPがお送りします:2010/09/08(水) 15:00:15.59ID:dBLWD/CU0 あ、やべwwwwwwww 立っちゃったwwwwww うぇwwwっうぇwwww 7:以下、名無しにかわりましてVIPがお送りします:2010/09/08(水) 15:02:53.54ID:dBLWD/CU0 まぁ安価は

    余命あとちょいだけど質問ある? : まめ速
    ruicc
    ruicc 2010/09/13
  • Big Sky :: VimscriptだけでOAuthライブラリ書いた。

    先日emacsからtwitter出来る、twittering-modeというのを試してみたんですが、ちゃんとOAuth出来てて便利でした。lispでも色々出来るなーと感心しました。 EmacsWiki: Twittering Mode twittering-mode.el is a Twitter client http://www.emacswiki.org/emacs/TwitteringMode それと同時に、いつもの妖精が耳元でささやいた。 「vimスクリプトでもきっと書けるさ」 で、書きました。 mattn's vim-oauth at master - GitHub oauth access library for vim http://github.com/mattn/vim-oauth sha1, hmac, base64 の処理には、Nakadairaさんの物を使わせて頂

    Big Sky :: VimscriptだけでOAuthライブラリ書いた。
  • “人工木陰”で都市冷やせ 幾何学模様の日よけ開発 京大教授 - MSN産経ニュース

    樹木の構造に似た、綿密に計算された幾何学デザインで“人工木陰”をつくる日よけを、京大の酒井敏教授(地球流体力学)が開発、試作品を東京の大型商業施設の屋外広場に設置した。ヒートアイランド現象を抑える効果があるという。過去の実験で、地表面の温度を約15度下げる効果を確認。樹脂加工メーカーが製品化を目指している。 日よけは、小さな三角すいをつなげて大きな三角すいをつくる「シェルピンスキー四面体」を採用。夏の午前10時と午後2時ごろで日射の約70%、正午前後だと約90%を遮蔽(しゃへい)できる。平屋根と違い、個々の三角すいの表面積が木の葉のように小さく風通しが良いため効率よく熱を逃がす。平屋根の下より体感温度が2〜3度低いという。 昨年、東京・日科学未来館で検証した結果、直射日光下の地面の温度に比べ、日よけの下は最大約15度低かった。日よけ自体の温度は平屋根を最大約20度下回った。

    ruicc
    ruicc 2010/09/13
    oo
  • Lisp:よくある正解 - Lispについての正しい認識と、それでもLisperがLispを使う理由

    Lispについての正しい認識と、それでもLisperがLispを使う理由 yoriyukiさんのエントリがなかなか 真実を突いていたので、ネタにさせていただきます。 原因のほとんどは経路依存性とかネットワーク効果によるもので、Lisp自体の性質とは無関係だと思います。と言った上で、私が何となくLisp系言語を使わない理由としては、 Too dynamic: 実行時にコードが差し替えられることがすごい利点だ、と言っている人がいましたが、逆に言えば今どのコードが走っているか理解しにくい、という欠点にも繋がる。 Meta programming:S式のおかげでMeta Programmingがしやすいが、Meta Programmingを多用したプログラムは理解しにくい。 動的型付け:利点でもあるけど、特有のバグを引き起こす。 識別子に関数と値の2種類が別々にバインドできる。これは私には非常に美

    Lisp:よくある正解 - Lispについての正しい認識と、それでもLisperがLispを使う理由
    ruicc
    ruicc 2010/09/13
  • Lisp:よくある誤解

    Lispについてのよくある誤解と、その中にあるちょっとした真実 はてなの質問: プログラミング言語で最強(スケーラブル)なのは、 Lispだと思われます。 http://jp.franz.com/index.html しかし、 世間ではマイナー言語のようです。 なぜでしょうか。 についた回答のいくつかには、「Lispを少しだけかじった人がしがちな誤解」が 含まれてるようなので、それをネタに少し解説してみます。 ただ、誤解が生じるのは、やっぱりそれなりの理由があって、従ってその 誤解の中にも(条件つきの)真実が含まれていることがあります。 そのへんまでをも含めて考えてみましょう。以降、引用は回答からです。 Lispはスクリプト言語? 一昔前まで、これらのスクリプト系の言語は「とてつもなく遅い」のが嫌われる最大の要因でしたが、最近のコンピューターの性能向上でようやくRuby,Python,Li

    Lisp:よくある誤解
    ruicc
    ruicc 2010/09/13