Archives
Recent Entries
Search


Links
Powered by
Movable Type 2.64

2006年09月27日

インクリメント演算子

挙動(;´Д`)読めなさすぎ
mine@MS-1013 ~
$ perl -e '$a=1;print ++$a + ++$a ;'
6
mine@MS-1013 ~
$ perl -e '$a=1;print ++$a + $a++ ;'
5
mine@MS-1013 ~
$ perl -e '$a=1;print $a + ++$a ;'
4
mine@MS-1013 ~
$ perl -e '$a=1;print $a + $a++ ;'
3
なんで6とか5になるのか分からない。というか
my $a = 1;
my $b = $a + ($a++) + ($a++) + ($a++);
print $a;
でJavaの講義中にインクリメント演算子の挙動について説明してたときに自爆したのが元で、 Javaとかawkは7で、C,C++は4だとか式の中、行の中で$a++のような後置の場合の値の 挙動が…って話だったのに(;´Д`)泥沼化
ちなみに、 phpだと4系~5.0.xと5.1以降で挙動が異なってるようです(;´Д`)

おまけ:by ZiM先生
mine@MS-1013 ~
$ perl -e '$a=1;print ($a++) + ($a++) + ($a++) ;'
1
謎過ぎる(;´Д`)
Posted by minemaz at 17:41 | Comments (3) | TrackBack

2006年09月15日

コンパイルファーム

某用途でコンパイルファーム作りヽ(´ー`)ノrpmゴリゴリ作ります

distccと ccacheでライトにガッツリと高速化。マシンも9台で Dual CPU、DualCore …
ということで make -j26 位ならサクサク動作するようになりました(´ー`)えへへ
~/.rpmmacros ファイルに
%_smp_mflags -j26
#%_without_gtk2  yes
追加して戦闘中~♪
Posted by minemaz at 23:14 | Comments (0) | TrackBack

2006年09月12日

BBIQ(;´Д`)

BBIQ(;´Д`)腐れ

BBIQはメンテナンス時間が 平成18年9月12日(火)午前1:30~午前6:30 とか超ワイドで本当に1時間くらいは止まるので漢らしいというか…(;´Д`)ツカエネエ
超能力的に 朝5時に目が覚めて回線の確認したら切れてたり。鬱
今度の引越のときに 解約も含め検討中。
# つか、ヨメが5時起の5時半出勤なので 大体毎日5時には起きますが(;´Д`)

これがNTT系だと 停止時間のアナウンス内容が数分間~数秒で 実際の停止時間が 数秒~0?くらいなので回線屋の気合を感じますけど、BBIQは停止時間がヒトケタ長いというかなんというか…ダメだこれは。

Posted by minemaz at 07:02 | Comments (2) | TrackBack

Curl/Personal 発表

Curl/Personal 発表されましたね(´ー`)無償
これで普及に弾みがつけば面白いんですが。

http://www.curlap.com/release/release.php?id=157
http://www.atmarkit.co.jp/news/200609/12/curl.html
http://www.curlap.com/personal/index.htm

ただ、相変わらず価格体系が分かりにくい…うちの既存ライセンスどうなるんだろうね(;´Д`)
非商用に 自治体、大学での使用 が含まれるのか気になるところです(ぉ
# 独立行政「法人」とか 公立大学「法人」だと難しいかな?

Posted by minemaz at 06:55 | Comments (0) | TrackBack