2007-01-01から1年間の記事一覧
モジュールのインスタンス変数名がぶつかったときどっちが勝つのか? module Mod1 def initialize @modval = 123 end def print_mval1 puts @modval end end module Mod2 def initialize @modval = 456 end def print_mval2 puts @modval end end class Cls …
自宅サーバーではdyndns.com & ddclientを使っているのだけど、気がついたら以下のエラーをはいて、更新失敗していた。 WARNING: cannot connect to members.dyndns.org:443 socket: IO::Socket::SSL: Time out IO::Socket::INET configuration failederror:…
RIETI - 特別編「ブータン王国に学ぶリーダーシップの形」(平成18年10月10日学士会館における講演の要旨) (via: not found) かっこよすぎ。
「第5章 RubyにおけるOOPと動的型操作」読み中。これまでのところ、技巧的にはRubyレシピブックとかなり重複している気がしていて、「便利なクラスを覚えたなぁ」ということは無いのだけど、Rubyの根底に流れるポリシーが染み込んでくるようで嬉しい。特に5…
先日、図書館検索でRuby Wayを見つけたので借りてみた。 よくよく考えたら、RubyというよりRailsを使っていた、という言い方が近いくらいなので きちんと言語仕様を理解していないことに気がついた。 そうしたタイミングでこの本は最適だった。 こないだの i…
お客さんのところのサーバーで共有メモリの残骸が残ってしまったらしくて、root&ipcrmでも消せず、再起動させても残っているとのこと。どこで情報を管理しているのか、ちょっと調べてみたら /proc/sysvipc/shm じゃないかしら、と。 nattachの数も整合を取…
対応方法のこねた。libzip.so: symbol errno, version GLIBC_2.0 not defined このエラーがでたら % export LD_ASSUME_KERNEL=2.4.1としておく。Segmentation fault 〜〜〜 oracle.sysman.assistants.dbca.Dbca $ARGUMENTS このエラーがでたら # touch /etc/…
とある事情により、CGI実行ファイルが山程できているのだけど、この状態でSpeedyCGIを使うと、やはりたくさんのバックエンドプロセスが常駐してしまう(全てdispatcherへのシンボリックリンクなので山程はできない)。実のところ、CGI実行ファイルはdispatcher…
前に業務で使っていたときは、 「何かかっこ悪い…」という印象があり、 そのせいか何となく使い辛いイメージがあったのだけど、今回、一日でDBバッチ処理のツールを作ることになったので、興味本位で使ってみた。久しぶりに使ってみると、非常にすんなりと使…
うわぁぁん、作ろうと思ってたのにぃ。でもこっちつかう。
いつも忘れるのでメモ。 $| = 1;
<% @journal.datetime = Time.now unless @journal.datetime %> <%= text_field 'journal', "datetime" %></p> こんなviewを書いて@journal.datetime有り/無しを試してみると。 あり 2007-11-01 00:00:00 なし Sat Dec 08 23:43:40 +0900 2007ちなみに、debugで…
先日の日記の実験だけど、一休みして考えると何に混乱していたのかわからない内容だ。どっからcopy on writeなどという妄想が出て来たのだろうか…ベンチマーク実験も全てのケースにおいて無名ハッシュ生成時のメモリコピーは行われている(と思う)。無名ハ…
googleの時はGoogle.com in Englishからログインできるんだけど、redMineの方はソース見てみるかなぁ… あと、w3mでのtextarea編集の際、cygwin環境で$HOMEが初期値なので、「My Document」の空白スペースをパラメータ区切りとして扱っているみたいでviの起動…
ハッシュが余りに便利すぎて半笑いなのだけど、性能的にメモリコピーが気になった。 use strict; use warnings; my $str = 'string_hogehoge'; my $hash = { data => 'hash_hogehoge', }; sub hash_from_array { my $arg = {@_}; $arg->{data} = 'changed_in…
必ず1レコード目から評価されるので、中間レコードは取れない。 ROW_NUMBER()を使いなさい、ということ。 SQL> select * from koma_test; ID ---------- 10 1 7 5 3 SQL> select * from (select * from koma_test order by id) where rownum <= 2; ID ------…
use DBD::Oracle qw/:ora_types/; $sth = $self->{dbh}->prepare($query); foreach (@$blob) { $sth->bind_param($_, $val->[$_], { ora_type => ORA_BLOB }) }; foreach (@$clob) { $sth->bind_param($_, $val->[$_], { ora_type => ORA_CLOB }) }; $sth->e…
$self->{dbh}{LongReadLen} = $self->{max_lob_size} * 1024 if ($param->{blob} or $param->{clob});
やっぱりちょっとはまったのでメモ(というかコードの断片貼り付け)。
思うところあってw、「採用情報」と「Scheme」(「Lisp」でもいいけど)や「Haskell」等と検索してみたら、なんだか面白そうな会社が見つかった。
Haskellとどっちにしようか悩んでいたんだけども、Kahuaがあるから…という軟派な理由で。
既にsvn addしちゃったファイルに対して有効にしたい場合。 svn ps svn:keywords Id *.pm今後svn addする全てのファイルに対して有効にしたい場合は「~/.subversion/config」を編集。 enable-auto-props = yes ★ここはコメントを外すだけ ### Section for co…
久しぶりに仕事で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) パーサー的に必ず左辺が必要…
いろいろと初期設定のままだと全然コードが見えないので hi DiffAdd ctermfg=black ctermbg=2 hi DiffChange ctermfg=black ctermbg=3 hi DiffDelete ctermfg=black ctermbg=6 hi DiffText ctermfg=black ctermbg=7 とかにして幸せ。
ちょっと調べてみたけれど、現状すっきりしているのは以下かなぁ? $ 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…
面倒で放置していたのだけど、余りに目障りなので対応。 rsyncd.confを uid = root gid = wheel等にしてrestart。すっきりした←早くやれ。
クライアント側に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を知りました。更にサンプルコードも参考に… あ…
Railsの環境変数 - Railsなど技術系覚え書きさんのところで知ったのだけど、 request.env['HTTP_REFERER'] ととるらしい。後でソースよむ。