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

jvimはUTF-8対応してないらしいのでvim入れた

- Recent Discussion OSDir.com jvimはUTF8には対応していないと思います(たぶん)。 調べてたらそんな話がいくつか書いてあった。 ってことで、さくらインターネットの共用サーバに vim をインストールする - talk to oneself 2を見ながらvimをインストール…

sf_sandboxで500 Internal Server Error

[ThinkIT] 第2回:Symfonyを例にしたフレームワークを使ったPHP開発 (1/3)を見ながらsymfony使ってみようと、簡単なsf_sandboxだけやってみることに。で、はまった。 何が駄目なのかわからず色々検索してもなかなか出てこなかったけど、 さくらにsymfonyイン…

さくらレンタルサーバ覚書

.cshrcを変更 cdで常にll alias cwdcmd 'll' プロンプトに時間とディレクトリ表示 set prompt = "[%T@%c]%" 補完候補ファイルを表示 set autolist 補完候補に色付ける set color コマンドラインで日本語入力をONにする setenv LANG ja_JP.eucJP viをjvimへ。…

3引数のopenで標準出力とファイル出力を出し分け

以前に404 Blog Not Foundで「openは3引数で」というエントリを見たことがあって3引数を使うようにしていたんだけど、ログを吐くときに標準出力とファイル出力の出し分けをしようとしてどうやっていいのかわかんなかった。 どこで分岐させるのがいいの?open…

メソッドがなければprototypeをさかのぼる

ハタさんのブログ(復刻版) : javascriptを初めて学ぶ人についてのおさらい。その2を見ながら学習 var Echo = { hello: function (){ return 'hello'; } }; var Hoge = function (){}; Hoge.prototype = Echo; var hoge = new Hoge; alert(hoge.hello()); //…

何で()()で実行するんだっけ?

Life is beautiful: Javascript、クロージャを使ったプライベート関数の隠蔽について 同じオブジェクトを使い回したい場合にはクロージャを使うんだ」とコードを書き直す三郎。 var code2name = (function(){ var mapping = { 'us': 'United States', 'ja': …

JavaScriptで真ん中ボタンとかのイベント

event.button - DOM | MDN state を変えたボタンを示す整数値を返します。 * 0 は普通の'クリック'であり、通常は左クリック * 1 は中ボタンであり、通常はホイールのクリック * 2 は右ボタンであり、通常は右クリック ボタンの順序はどのようにポインティン…

perlでコマンドラインオプションの処理方法

参考:Perl スクリプトでのコマンドラインオプション処理 Getopt::Longを使う ハッシュで指定するだけでOK use Getopt::Long; my $opt_all = 0; my $opt_debug = 0; GetOptions('all' => \$opt_all, 'debug' => \$opt_debug); print "\$opt_all: $opt_all\n";…

rascutでコンパイル

fcshをインストール 2回目以降のコンパイルが速くなる rascutをインストール rubyが入ってれば「gem install rascut」だけ 「rascut -s <asファイル名>」で起動 http://localhost:3001/でアクセスできる ソースを更新すると自動更新