2010-01-01から1年間の記事一覧
お名前.comでレンタルしているメールサーバは、パスワード付きzipファイルを添付するとウィルスチェックの一環として、 ***UNCHECKED*** という文字列がサブジェクトに付く。 送信、受信どちらでもチェックをおこなうので、あて先に自分を書いておくと、届く…
enumをcase文で使うと、未使用分をWARNINGで教えてくれる。 10: typedef enum { HOGE,PIYO,FUGA, } tekito_e; ・・・ 101: switch( a ){ 102: case HOGE: 103: case PIYO: 104: hogehoge(); 105: break; 106: } tekito.c:106: warning: enumeration value `F…
# apt-get -f install libisc52 を展開しています... `/usr/lib/libisc.so.50' を上書きしようとしています。これはパッケージ libisc50 にも含まれています ・・・ E: Sub-process /usr/bin/dpkg returned an error code (1)さて、どうしようかな。
符号無し変数と符号あり変数との比較で警告を出したいので-Wsign-compareを指定したのに、警告が出てくれない int main(int argc,char *argv[]) { signed char a; unsigned char b; a=atoi(argv[1]); b=atoi(argv[2]); if( a
仕事が一段落したら遊ぶ用に、にんじん購入。 今月中には終わらせたいなぁ。
あるディレクトリをsambaとnfsの両方で参照していると、samba側でファイル更新をしたあとその更新がnfs側から見れるようになるまで時間がかかる。
jQueryの$.ajax()とかで、xmlファイルを直接指定して読むときは問題ないけど cgiから出力させるときは、最低限Content-typeを指定しないと読めない。 #!/bin/sh echo -e "Content-Type: application/xml\n" cat "/tmp/hoge.xml" Content-typeを忘れた場合、O…
バージョン管理システム CVS を使う http://vox.nishimotz.com/cvs/taglist.txt これを改造して出力をちょっとコンパクトにする。 #!/bin/sh # tag の名前を引数で指定すると、そのファイル名で # 構成するファイルのバージョン一覧を出力する・改 if [ $# -…
なぞのエラー login: root Unaligned userspace access in "login" pid=1031 pc=0x2980c826 ins=0x00ce Fixing up unaligned userspace access in "login" pid=1031 pc=0x2980c826 ins=0x00ce問題は、なぜ今更loginみたいな枯れてるはずのプログラムで起きる…
つづき opera10.60でも引き続きおかしいままなので。 operaのフォントがおかしい - 揮発性のメモ htmlタグの属性langにjaをセットすれば日本語として認識させることができる。 javascript:(function(){document.getElementsByTagName('html')[0].setAttribut…
想像してたよりはずっとアルゴリズムが賢い。 机やソファーの足にぶつかったときはちゃんと回りこみを試みる。うなぎの罠みたいな袋小路を作っても、きちんと脱出する。音は普通にうるさい。掃除機よりは静かだが、夜には動かせない。 また、平気でガツガツ…
なぞのエラー LABEL=HOGE /mnt vfat rw,sync 0 1 # mount /mnt/ mount: special device LABEL=HOGE does not exist # mount -L HOGE /mnt/ mount: no such partition found # mount -V mount: mount-2.12p mountコマンドが古いんだろうか
なぞのエラー # mount -o tcp,rw 192.168.0.82:/tmp /cdrom # umount /cdrom/ Cannot MOUNTPROG RPC (tcp): RPC: Remote system error - Connection refused ## mount -o remount,rw /cdrom unknown nfs mount option: relatime #
Google検索で ( が入力できない病が治らないし Googleカレンダーの描画も一部でぶっこわれまくるし マイナーブラウザはやはり駄目かもしれない。 Firefoxに戻すかな
圧縮ファイルのログは/var/cache/lighttpd/compress/にたまってしまう server.modules = ( "mod_access", "mod_alias", "mod_accesslog", "mod_compress", # "mod_rewrite", # "mod_redirect", # "mod_evhost", mod_compressをロードしないようにする
YAMAHAのルータを見ると、59.106.108.86(はてな)からポートスキャンあったよ というログが結構残ってる。何をポートスキャンと誤検知しているんだろうか気になる
jQueryの$('tr').addClass('hoge');のように javascriptでclassを追加指定するとき、TRの背景色はTDで指定しないと反映されないっぽい。 /* だめな例 */ TR.hoge { background-color:red; } /* うごく例 */ TR.hoge TD { background-color:red; }
bashには連想配列がないので、変数に入っている名前の変数に代入してみる。 key=hoge value=aaa eval $key="$value" これは hoge=aaaと同じ結果になる。 key側について、変な変数を上書きするのも怖いので、制限をつけてみる。 case "$key" in hoge|piyo|fug…
ロットリングの修理⇒仕上がり日未定、大体7月中旬 ジーパンの修理⇒仕上がり日7/3 シャツの修理⇒仕上がり日7/3
BASIC認証 /etc/lighttpd/conf-enabled/05-auth.conf server.modules += ( "mod_auth" ) auth.backend = "htpasswd" auth.backend.htpasswd.userfile = "/etc/hoge-htpasswd" auth.require = ( "/" => ( "method" => "basic", "realm" => "Hoge hoge", "requ…
時計あわせ機能とかを一時停止する /etc/init.d/vboxadd-service stopこれやってもマウス統合は死なない。
どこかのセルに他のファイルへのリンクが設定してあると出る。 そのセルを編集して他のファイルへのリンクを解除しても、このメッセージは出続ける。 これを回避するにはメニューから「編集」⇒「リンクの設定」を開いてリンクを解除するしかない。 参考:エ…
malloc使用時のメモリリーク調査、デバッグメモ 1: main() 2: { 3: char *a,*b; 4: mtrace(); 5: 6: a=malloc(1024); 7: b=malloc(1024); 8: free(a); 9: } aは開放しているけどbは開放していない。 mtrace()で記録開始。本来muntrace()が必要だけど無くても…
$ time sleep 0.03 real 0m0.031s user 0m0.000s sys 0m0.000s 意外と高性能だった。
パッケージでインストールできるCygwinのpingはWindowsやLinuxのpingコマンドの劣化版なので、インストールしてはいけない。
良い例 ./hoge >log.txt 2>/dev/null ./hoge >log.txt 2>&1 ./hoge &>log.txt nohup ./hoge &>/dev/null </dev/null & &> と >& は、なんと、どっちでも良い。 悪い例 ./hoge 2>&1 >log.txt nohup ./hoge &>/dev/null & ログアウトしてもバックグラウンド ジョブを継続する…
$ ./zerofree -v ~/tmp/hoge.bin 0/8790/10240printf("\r%u/%u/%u\n", nonzero, free, current_fs->super->s_blocks_count) ;
オプションなしで実行したときに何がおこなわれるかが書いていない 出力の見方が書いていない # hwclock --show Thu May 13 20:56:34 2010 -0.000162 seconds ↑これが何の時間かわからない書いてないことより、こういうのに直面したとき「ソース読めよ」で済…
sqlite3_open() sqlite3_open()は指定されたデータベースファイルが本当にデータベースなのかどうか全く見ない(適当なテキストファイルを指定してもオープンに成功する) ファイルが無いときは勝手に空のファイルを作ってしまう(ファイルがアクセスできな…
echo $((`cat /tmp/hoge 2>/dev/null`+1)) > /tmp/hogeファイルが無いときは1を書く