揮発性のメモ2

http://d.hatena.ne.jp/iww/

2008-10-01から1ヶ月間の記事一覧

TCP/IPの通信の切断検知

プログラムが終了するときはOSがFINとか送ってくれるけど、途中でLANケーブル抜けたときとかはどうにもならないので 自分で切断を検知する必要がある。キープアライブを使って切断を検知する。 int option = 1; setsockopt( sd, SOL_SOCKET, SO_KEEPALIVE, (…

UTF-8の漢字は大体3バイト 半角カナも3バイト WEP廃止完了

perlでprintfによる四捨五入はNG

printf "%.2f",$ARGV[0]; $ ./marume.pl 0.005 0.01 $ ./marume.pl 0.015 0.01 $ ./marume.pl 0.025 0.03 $ ./marume.pl 0.01500000000000001 0.02このくらいは許容範囲 $ ./marume.pl 1111111111111111.15 1111111111111111.25 $ ./marume.pl 1111111111111…

明日なんとか行けそうです

MAILER-DAEMON@ほげほげ

Hi. This is the qmail-send program at ほげほげ. I'm afraid I wasn't able to deliver your message to the following addresses. This is a permanent error; I've given up. Sorry it didn't work out.

26cmの鉄・ステンレスのフライパン

フライパンがボコボコになったのでリサーチ 商品 重量 産地 値段 一緒に買われてるモノ RIVER LIGHT 極 フライパン 26cm 12K26 960g 日本 3915円 新吼えろペン モンパスタン ST片手フライパン26cm MP-032 990g 中国 2415円 ラブやん MADE IN JAPAN 鉄製 深型 …

須磨海浜公園

須磨海浜公園駅 - Wikipedia 名古屋 11:04〜11:56 のぞみ115号 新大阪 12:09〜12:35 東海道本線新快速 姫路行 三ノ宮 12:37〜12:50 東海道本線 西明石行 須磨海浜公園

ICMP port unreachable

「このポート番号は現在使われておりません。番号をお確かめになってもう一度おかけ直しください」 ⇒適切にドロップするよう設定を見直す

PHP5.2.0のバグ?

PHP

配列の配列をforeachで回していると、事前にprint_rで確認した内容と全く異なる要素が出てくることがある。 foreach($list as &$l) のように参照を使ってアクセスしているときに、$lに対して要素を追加したりすると、次にもう一回foreachでループさせたとき…

PDOでクエリに同じ変数が何回も出てくるとき

$sql='SELECT * FROM user_table WHERE uid=:uid OR child_uid=:uid'; $sth = $dbh->prepare( $sql ); $sth->execute( array('uid'=>$uid) ); こんな感じで同じパラメータを使いまわすことは出来ない。 このまま実行すると後ろの方のパラメータは0とか''の扱…

ntpdの-gオプション

ntpdは、1000秒以上時計が狂っているとエラーを吐いて終了してしまう。 そこで、ntpdに-gオプションをつけると最初の1回だけ終了を回避できる。 http://www.jp.freebsd.org/cgi/mroff.cgi?subdir=man&lc=1&cmd=&dir=jpman-5.4.2%2Fman&man=ntpd VirtualBoxか…

PCの静音化

SFF21D S-FLEX (800rpm)出版社/メーカー: サイズメディア: クリック: 1回この商品を含むブログ (1件) を見るサイズ SHURIKEN(シュリケン)CPUクーラー 対応:intel 478/775 AMD 754/939/940/AM2 SCSK-1000出版社/メーカー: サイズメディア: Personal Computers…

PDOのLIMIT句が動作しない

PHP

PHP :: Bug #40740 :: PDO::execute() errors when parameters are used in LIMIT clause PHP 5.2.1〜5.2.5 では、LIMIT句の値をなんかバインドとかすると動作しない そうです。 $sth = $dbh->prepare( 'SELECT * FROM some_table LIMIT :start, :limit' ); …