タグ

2011年2月22日のブックマーク (3件)

  • [Node.js]Node.jsにperlインタプリタを組み込む node-perl - WebService::Blog->new( user => ’hide_o_55’ )

    先日の Hachioji.pm #2 のLTで発表した node-perlについて簡単な解説をしておきます。 GitHub - hideo55/node-perl: Embeded perl interpreter for node.js LT資料 node-perl Perlインタプリタをnode.jsのaddonに ネタで作ったものなので、現時点では実用性無し ちゃんとインタプリタを永続化できれば、使い道はあるかも Perlインタプリタの組み込み まず、C/C++プログラムへのPerlインタプリタの組み込みはほぼperldocのperlembed - C プログラムへの Perl の埋め込み方 - perldoc.jpのままです。 ただ、インタプリタを組み込んだだけでは標準出力などはそのまま出力されてしまいます。そこで、以下のようにしています。 void override_stdhan

    [Node.js]Node.jsにperlインタプリタを組み込む node-perl - WebService::Blog->new( user => ’hide_o_55’ )
    hide_o_55
    hide_o_55 2011/02/22
    #hachiojipm のLT資料公開しました
  • node.js+socket.ioを使ったライブコーディングwebアプリを作ってる - すぎゃーんメモ

    かれこれ2ヶ月くらい、ちまちまと作り続けていたのがようやく動くようになったかなーという状態になったので公開してみる。 http://www1216u.sakura.ne.jp/livecoder/ 公開停止しました 手元のMacChrome, Safari, Firefoxでは動いていた。IEは知らない。 ソースはGithubに。 https://github.com/sugyan/live-coder 使い方 Twitterでsignin。 /edit のエディタ上でテキストを編集すると、 /view/ でリアルタイムに編集が反映される(こちらはread only)。 同じユーザのページを見ているユーザ同士でのテキストチャットが可能。 構成 Server node.js v0.4.1 ライブラリはnpmにて socket.io, express, ejs, oauth, configを

    node.js+socket.ioを使ったライブコーディングwebアプリを作ってる - すぎゃーんメモ
  • javascriptがrubyを駆逐する - Scene Research Station

    rubyに限らず同系統のLLはjavascriptに滅ぼされるんじゃないかと先輩が言ってたので、流石にそりゃないでしょうと言ったところ、以下の反論をされた。 サーバも同じ言語で書けるメリットは大きい最近のjsは速くなった。他のLLよりもずっと速い 速度については、幾つかのベンチマークを組み合わせて評価している Which programming language is fastest? によると、確かにjs(というよりv8)が他のスクリプト言語をちぎっている *0 。v8はただのフィボナッチだとCに迫る速度だ。恐ろしい。crankshaftでさらに1.5倍ほど高速化するらしいし、ブラウザの開発競争が続く限りjsの速度的な優位は他のLLと比べてますます大きくなるであろう状況にある。 さて、速度的にも優位だしクライアントとの親和性も抜群とくれば、もはやnode.jsを使わない理由は無く、他のL

    hide_o_55
    hide_o_55 2011/02/22
    WebSocketとかを使うようなとこだとRubyを喰うかも知れないけど、Rubyも守備範囲広いし「駆逐」はないと思うな