2009-02-15から1日間の記事一覧
Perlでは、言語仕様的にはSwitch文はありませんが、Switchモジュールを使用することで実現が可能です。 use Switch; switch ($val) { case 1 { print "number 1" } case "a" { print "string a" } case [1..10,42] { print "number in list" } case (@array)…
前回、以下にご紹介したIPアドレスの正規表現を今回は解説してみます。 http://d.hatena.ne.jp/chaichanPaPa/20090125/1232848784 まず、IPアドレス(IPv4)の構造は、以下のようになっています。 A.B.C.D (A〜Dで各々とる値は、0〜255です) IPアドレスの…
すぐ忘れてしまうのでメモ。 sub内でmy宣言した変数(レキシカル変数)の寿命は、普通、my宣言した時からそのsub処理が終われば変数の寿命も終わりです。 しかし、return値としてその変数を指定した時は、sub処理が終わっても生き続け、どこからも参照されな…
以下は、UNIX系のスタティックリンクとダイナミックリンクの解説だけどコンパクトにまとまっているのでご紹介。 参考http://www.cc.kyoto-su.ac.jp/~kbys/kiso/cpu/dynamic-link.html
すぐ忘れてしまうのでメモ。 グローバル変数はモジュールの先頭でPublic宣言 Public SalesPrice As Integer Public UnitsSold As Integer Public CostPerUnit As Integer Private Markup As Long モジュール変数はモジュールの先頭でDimまたはPrivate宣言 Di…
WindowsXPでセキュリティ系のソフトを3つも4つも入れないとならない場合が結構あります。 すると、マシン立ち上げ時にやたら時間が掛かったり、メモリが足りなくなったりします。 そんなときは、視覚効果の「パフォーマンスを優先」にすると少しは改善され…
今日は、仏教三大行事の一つ涅槃会です。 私も某教会の涅槃会で法華経を読誦して参りました。 で、すぐ帰ってきて、家の用事(炊事・洗濯)をしながら、以下を練りました。 とにかく、ネタが沢山貯まっているので、腐る前に放出します。 ちなみに、仏教三大…