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

面白そうな会社

etc

思うところあってw、「採用情報」と「Scheme」(「Lisp」でもいいけど)や「Haskell」等と検索してみたら、なんだか面白そうな会社が見つかった。

Gaucheやってみようかな

Haskellとどっちにしようか悩んでいたんだけども、Kahuaがあるから…という軟派な理由で。

[svn] $Id$の展開

既にsvn addしちゃったファイルに対して有効にしたい場合。 svn ps svn:keywords Id *.pm今後svn addする全てのファイルに対して有効にしたい場合は「~/.subversion/config」を編集。 enable-auto-props = yes ★ここはコメントを外すだけ ### Section for co…

[ruby] orの位置

久しぶりに仕事でRubyを使っていたのだけれど、ちょっと意外だった動作。 $ ruby p 'hoge' if (1 == 2 or 3 == 3) "hoge" $ ruby p 'hoge' if (1 == 2 or 3 == 3) -:2: syntax error, unexpected kOR, expecting ')' or 3 == 3) パーサー的に必ず左辺が必要…

vim diffの色が目に優しく無い件

Vim

いろいろと初期設定のままだと全然コードが見えないので hi DiffAdd ctermfg=black ctermbg=2 hi DiffChange ctermfg=black ctermbg=3 hi DiffDelete ctermfg=black ctermbg=6 hi DiffText ctermfg=black ctermbg=7 とかにして幸せ。

動的にuse

ちょっと調べてみたけれど、現状すっきりしているのは以下かなぁ? $ cat dyn_use.pl use Data::Dumper; my $pkg = "CGI"; eval "use $pkg;"; my $obj = $pkg->new; print Dumper $obj; これで $ perl dyn_use.pl $VAR1 = bless( { '.parameters' => [], 'us…

[rsync] setuidされてるファイルでpermission denied(1)

面倒で放置していたのだけど、余りに目障りなので対応。 rsyncd.confを uid = root gid = wheel等にしてrestart。すっきりした←早くやれ。

cygwinでxserver

クライアント側にcygwinが入っていることが前提。まず、サーバー側のgdmの設定ファイルを編集(gnomeの場合)。以下のどちらか。 /etc/gdm/custom.conf /etc/X11/gdm/gdm.conf /etc/X11/gdm/factory-gdm.conf [xdmcp] Enable=true Port=177 [security] Disal…

小数点

Cとは異なり、除算で割り切れない場合、小数点付きの値を返すんだなぁ。 $ perl -MShell my $v = 64/3; print $v; 21.3333333333333 $ perl -MShell my $v = 64/3; print int($v); 21

画像サイズ調節

FreeBSD上でのImageMagickの調子がすこぶる悪く、RMagickも動かないので、代替案をさがしていたのですが、Railsで画像サイズを"簡単に"操る(Image Size in Rails) - 京の路さんのところでimage_sizeというRAAを知りました。更にサンプルコードも参考に… あ…

CGI環境変数

Railsの環境変数 - Railsなど技術系覚え書きさんのところで知ったのだけど、 request.env['HTTP_REFERER'] ととるらしい。後でソースよむ。