トップ «前の日記(2007-08-23) 最新 次の日記(2007-09-19)» 編集

Route 477



2007-09-14

[misc] そういえば最近ブログ書いてないけど

無事帰宅しましたですよ。

とりあえずの小ラーメンを完食できる程度には健康になった。

[scheme] Schemeゴルフ

リハビリがてらにゴルフ。

共有構造 ([[#0=, #0#) を覚えた。あと文字列の補間(#`"hoge ,var moge") が便利。Gauche限定だけど。

[javascript][vim] OOP javascript indentation : This indentation script for OOP javascript (especially for EXTJS)

var Hoge = Class.create();
Hoge.prototype = {
        initialize: function(){
        },

        run: function(str){
                print(str);
        }
}

みたいのをvimでそれっぽくインデントしてくれるやつ。もっとランクが高いのもあるんだけどなんか上手く動かんかった。

[javascript] SpiderMonkey

MozillaのJavaScriptインタプリタ部分を抜き出したもの(だと思う)。Cで実装されている。

Debianだとaptで入るので便利。

インタプリタだけなので、window.*とかdocument.*みたいにブラウザ関連のものは一切使えないが、 print()とreadline()があるらしいので簡単なものなら実用的なのものが作れるかも。 あとゴルフができる

CではなくJavaで書かれたインタプリタ(rhino)も存在する模様。

[prog] anagol table修正

なんかうまく取得できなくなってたので直した。

http://mono.kmc.gr.jp/~yhara/files/anagol.html

っていうかcron用起動スクリプトの書き方が悪くてずっとエラーになっていたのだった。これはひどい。 Hpricot使ってるからRUBYLIBとかGEM_HOMEとかをexportしておかないといかんのだな。