2012-12-01から1ヶ月間の記事一覧

NodeJSのrequire()はどこに定義されている?

v0.8.16 (homebrew ver.) だと上の3つがOK, v0.6.19 (nvm ver.) だと上2つがOK。どれも同じように見えるんだけどなあ。 #!/usr/bin/env node try { console.log("#require %s", require); // OK } catch (e) { console.error(e); } try { console.log("#eval…

perlbrewのperlすべてにモジュールをインストールする

perlbrew execでいけます。 perlbrew exec cpanm Text::Xslate

MonoでCのstdioを呼び出してみる

MonoはMono.Posixアセンブリを使うとPOSIXの関数を呼び出せるようだ。 そこでCのstdioを使ってcat(1) を実装してみた。 https://github.com/gfx/mono-cat // $ mcs -r:Mono.Posix Cat.cs using System; using Mono.Unix.Native; public class Cat { public s…

neocomplecacheが壊れたな、と思ったら

VIM

window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…

JSXをPhantomJSで動かしてみる

遅くなりましたが、AltJS Advent Calendarの7日目です。PhantomJSというのは、コマンドラインで使えるJavaScript実行環境です。Mac+Homebrewだと brew install phantomjs でインストールできます。さて、まずは以下のようなJavaScript source codeを用意して…