揮発性のメモ2

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

2008-01-01から1年間の記事一覧

OracleでLIMITを実装する

OracleでMySQLのLimit句みたいのをやる。 (Study02.net) MySQLとかにあるLIMITをなるべく原型を留めてOracle用に書き換える SELECT a,b,c FROM hoge ORDER BY a LIMIT 10,20; ↓ SELECT * FROM ( SELECT rownum rnum, tmpt.* FROM ( SELECT a,b,c FROM hoge O…

oracleユーザーに対するシェル制限の設定

Oracle Secure Enterprise Searchクイック・インストレーション・ガイド /etc/security/limits.confに次の行を付け加える oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536全ユーザの設定を変える気はない…

VirtualBoxで仮想マシンをコピーすることが出来ない

VBoxManage registervmコマンドを使ってインポートできそうな感じがするが、 ハードディスクイメージを持った仮想マシンをコピーすることが出来ない。 現状では全く意味がない。 #2199 (vboxmanage registervm ... does not look in current directory) – Or…

LinuxでさんざんいじりたおしたCFをWindowsでフォーマットするとき Windowsはファイルシステムタイプを書き換えない。という話は嘘だった。 ちゃんと書き換える。

塩コショウを入れ忘れたハンバーグは びっくりするほどおいしくない 結局素材の味がどうこうより塩コショウが味覚の全てなのか

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' ); …

メールアドレスの判定

なんとなくメールアドレスっぽくなかったら入力窓の背景を赤くする #error { background-color: #FFE0E0; } function checkmail(e) { e.id = e.value.match( /^[\w\-\.]+@[\w\-\.]+$|^$/ ) ? '' : 'error'; } <INPUT onblur='checkmail(this)'> idをいじるのは良くないアイデアなので、何か他…

グループの数を数える

× SELECT COUNT(*) FROM hogelist GROUP BY hid; ○ SELECT COUNT(DISTINCT hid) FROM hogelist;

return htmlspecialchars(stripslashes(trim($str)));

exim4

Mailing to remote domains not supportedメールの送信がローカルのみになってるとき、メールは送信されない dpkg-reconfigure exim4-config

VDT作業のガイドライン

http://www.mhlw.go.jp/houdou/2002/04/h0405-4.html プログラミングは1時間ごとに10分休む ゲームは1日1時間

Googleというかインターネットも万能じゃない この世にはまだまだ本にしかない情報が多すぎる

はてなキーワードがよくわからない

http://d.hatena.ne.jp/keyword/%A4%CD%A4%E0%A4%E9%A4%CA%A4%AF%A4%C6%A4%E2%A4%C4%A4%AB%A4%EC%A4%CA%A4%A4%A4%AF%A4%B9%A4%EA Wikipediaに乗ってる言葉でもないのにGoogleで検索するとはてなキーワードがひっかかる。 でも中身がない。 HTMLソースを見た…

ウェカピポに続いてチョコレイト・ディスコか

レプリケーションが動作していない

> SHOW SLAVE STATUS\G Slave_IO_State Connecting to master Master_Host 192.168.0.131 Master_User test Slave_IO_Running No Slave_SQL_Running Yes Slave_IO_Running が No なので、動作していないのは確定的に明らか Slave_IO_State がずっと Connecti…

PDOで文字化け 解消

定番の SET NAMES 'utf8'; 接続時に自動的に打たせるときには [mysqld] に追記するとよい default-character-set = utf8 init-connect = "SET NAMES 'utf8'"参考にさせていただいたページ:http://hain.jp/index.php/tech-j/2007/09/18/p167

$i++と++$iの違い

PHP: microtime - Manual for($i=0;$i<10000000;$i++){ for($i=0;$i<10000000;++$i){ PHPだと$i++の方が1割ほど遅い。 perlだと$i++の方が1%くらい遅いような気がする。 ※Cだと違いは全く無い

明日から大恐慌か・・・