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

タグ

2008年5月12日のブックマーク (9件)

  • JIT on Tamarin Tracing - Backnumbers: Steps to Phantasien

    前回のつづき. 今日は JIT を眺めてみます. そのまえに少し補足. TT のコードはまだ登場したばかりで, じゃんじゃん書き変わっている. なのでここで書いている内容は早々古くなってしまう. どんな勢いで書き変わっているかというと, たとえば前回紹介した TT Forth の "SUPER:" は もうすぐ撤廃される. (該当bug.) かわりに fc.py が命令列の長さから半自動的に superword を生成するようになる. ついでに Interpreter.cpp に書かれていた IL プリミティブの実装 C++ コードが vm.fs のインラインに埋め込まれるようになる. (semantic aciton みたいなもんですね.) そんなわけなので, あとから照合して「全然違うじゃん!」と怒らないようにしてください > いつかぐぐってやってくる方々. Tracing Tree

    Wacky
    Wacky 2008/05/12
  • Parallel Pythonで分散処理

    Erlangでなくて、Pythonで分散処理を書く意義はなんだろうかと考えた。 Erlangはたしかに分散処理が得意なんだろうけど、いろいろ調べた感じでは、複雑な数値計算などの分散処理には向いていないというウワサだ。良く知られているTwitterや通信の例のようなシンプルな処理を膨大な量さばくにはいいようだけど。 計算を分散で行う場合、来はGoogleが採用しているように、C++をベースにすべきだろう。 (ただし、GoogleではSawzallという独自言語で記述し、それをC++に変換して実行するそうな。) そうなると、「なぜPythonで分散処理?」というのが重要になる訳だが、おそらく以下のようなことだろうか。 既存の豊富なモジュール(しかも多くはCで書かれている)を使える。C、C++で書かれたルーチンをswig等でPythonに連結し、それを分散させれば、実質C、C++で実行している

    Wacky
    Wacky 2008/05/12
    Erlangはたしかに分散処理が得意なんだろうけど、いろいろ調べた感じでは、複雑な数値計算などの分散処理には向いていないというウワサだ。良く知られているTwitterや通信の例のようなシンプルな処理を膨大な量さばくに
  • Processig.js != Processing - 西尾泰和のはてなダイアリー

    ブラウザでお絵描きプログラミング! Processing.js 登場! - IT戦記 http://d.hatena.ne.jp/amachang/20080509/1210355674 すごくやさしく解説していてすばらしいのだけども、下のあたりがちょっと気になる。 Processing.js 概要 まず、 Processing.js とは何かという話をします。 Processing.js とは、ブラウザで Processing というプログラミング言語を実行する JavaScript のライブラリです。 では、 Processing とはどのようなプログラミング言語なのでしょうか。 Processing とは Processing とは、ビジュアルデザインのためのプログラミング言語で、 Java のような文法をしています。 ビジュアルデザインのためのプログラミング言語というと難しそうです

    Processig.js != Processing - 西尾泰和のはてなダイアリー
    Wacky
    Wacky 2008/05/12
  • Unixのコマンドラインで使えるちょっとした小技をまとめた『Unix Comman-Line Kung Fu』 | IDEA*IDEA

    ドットインストール代表のライフハックブログ

    Unixのコマンドラインで使えるちょっとした小技をまとめた『Unix Comman-Line Kung Fu』 | IDEA*IDEA
  • MapReduce - naoyaのはてなダイアリー

    "MapReduce" は Google のバックエンドで利用されている並列計算システムです。検索エンジンのインデックス作成をはじめとする、大規模な入力データに対するバッチ処理を想定して作られたシステムです。 MapReduce の面白いところは、map() と reduce() という二つの関数の組み合わせを定義するだけで、大規模データに対する様々な計算問題を解決することができる点です。 MapReduce の計算モデル map() にはその計算問題のデータとしての key-value ペアが次々に渡ってきます。map() では key-value 値のペアを異なる複数の key-value ペアに変換します。reduce() には、map() で作った key-value ペアを同一の key で束ねたものが順番に渡ってきます。その key-values ペアを任意の形式に変換すること

    MapReduce - naoyaのはてなダイアリー
    Wacky
    Wacky 2008/05/12
  • 【特別レポート】32bit Windowsの管理外領域をRAM Diskに使う

    このところのメモリ価格の下落から、メインメモリは2GBどころか4GB以上も余裕で搭載できるようになった。2GBのDDR2 DIMMを4枚、計8GB分購入したとしても2万円で十分おつりが来る。とはいえ、32bit OSを使っている限り、OSは約3.5GB以上のメインメモリを認識できず、それ以上のメモリを搭載したとしても無駄になってしまう。64bit OSを利用すればこの問題も解決するが、ドライバの対応やアプリケーションの互換性などに問題があり、使いたくても使えない状況だ。 しかし、32bit OSで認識できないメインメモリ領域を活用できる手法が見つかり、2ちゃんねるWindows板を中心に話題となっている。その手法とは、「Gavotte Ramdisk」というRAM Disk作成ツールを利用し、メインメモリのOS管理外領域にRAM Diskを作ってしまおうというものだ。 メインメモリを手軽

  • シューティングの黒歴史:アルファルファモザイク

    ■2ちゃんねるまとめサイト 2ちゃんのオフ会に参加する奴って頭おかしいだろ 2ちゃんやってることがバレるだけでも恥ずかしいのに

    Wacky
    Wacky 2008/05/12
  • 沢本ってレベルじゃねーぞ!“ほぼ全裸”第2のアキバ露出女登場:アルファルファモザイク

    編集元:ニュース速報板より「沢ってレベルじゃねーぞ!“ほぼ全裸”第2のアキバ露出女登場」 1 陽菜子ちゃんの母(44才)[ ] :2008/05/10(土) 17:28:49.30 白 ID:7brHIfMk0 ?2BP(4021) 株主優待 乳首とアソコがかろうじて隠れる程度のTバック水着で、秋葉原の路上に出没したという露出ムービー。露出水着を着た女の子が秋葉原の駅前を平然と歩いている様子が収録されている。 アキバのケツ出し女どころではない露出度にビックリだ。 http://www.new-akiba.com/archives/2008/05/post_15293.html http://www.new-akiba.com/archives/image11/20080510movie_31.jpg 【動画】 http://www.dailymotion.com/video

    Wacky
    Wacky 2008/05/12
  • 痛いニュース(ノ∀`):“忘れることが出来ない”…「超記憶症候群」の女性(42)が初めて氏名を明かして苦悩告白

    “忘れることが出来ない”…「超記憶症候群」の女性(42)が初めて氏名を明かして苦悩告白 1 名前:どろろ丸φ ★ 投稿日:2008/05/10(土) 15:21:34 ID:???0 毎日の出来事全てを詳細に記憶している女性が学者たちを困惑 させている。彼女は初めて氏名を明かして苦悩する現状を語った。 ジル・プライスさん、42歳。彼女は14歳の時以来、生活の全ての出来事を記憶しているが、それは呪われた「忘れることが出来ない」 能力のようにも思える。 彼女は自らの人生テレビのスプリット・スクリーンのようだと言う。今現在の彼女の行動を 映し出す画面があり、他方で自分では制止することができない記録していく画面がある。 1980年以降の出来事の詳細―何時に起き、誰と会い、何をして、事で何をべたか 等―が、彼女の脳内にしっかり閉じ込められて、歌とか匂いとか、あるいは地名等々、 日常のごくありふ

    痛いニュース(ノ∀`):“忘れることが出来ない”…「超記憶症候群」の女性(42)が初めて氏名を明かして苦悩告白
    Wacky
    Wacky 2008/05/12