2011-09-01から1ヶ月間の記事一覧
Peggyのタグジャンプ用正規表現 .* ([^\s:]+):(\d+)In file included from g/include/ui.h:4, from g/include/hoge.h:22, from g/unittest/unittest.c:10: g/include/ggg.h:172: error: 文法エラー before "HOGE_MSG"
memmoveで「0バイトをコピー」とかどうなんのかと思ったけど、コピーそのものが発生しないっぽい。 標準Cライブラリの実装 memmove関数データをSTX直前まで読み飛ばして前に詰める、とかこう書いちゃってもいけそう。 for( i=0; p[i]!=STX && i
Man page of STRFTIME 結論から言って、strftime()は格納文字列長がギリギリだとバグっぽい動きをする。http://codepad.org/Q2bKk2Yi time_t t; struct tm tm; char buf[] = "XXXXXXXXXXXXXXRRRR"; printf("%s\n",buf); // XXXXXXXXXXXXXXRRRR time(&t); loc…
#define EPREFIX "ERROR" #define PERROR(a) fprintf(stderr,"%s:%s:%d:%s:%s(%d)\n",EPREFIX,__FILE__,__LINE__,a,strerror(errno),errno) //使い方 PERROR("opendir"); // ERROR:t.c:9:opendir:No such file or directory(2) あまり便利じゃないか・・・
Embedded Technology 2011 11月16〜18日 Embedded Technology 2011 ロゴとかダウンロードするページ ET2010 BoothMap 去年のブースマップ。今年のはまだ無い。
標準入力の文章を読んで上下ひっくり返して表示する。windowsのファイルを読むこともあるので末尾の\r\nを削除する。 while(<>){ s/[\r\n]*$//; push(@a,$_); } print "$_\n" for(reverse(@a));
まるでファイルが壊れてるみたいでびっくりした。心臓に悪いからバッテンマークはやめてほしい。
doxygenで、構造体定義に __attribute__((packed))をつけてると __attribute__ という名前の構造体定義だと勘違いしてしまう問題について Doxyfileを次のように編集 ENABLE_PREPROCESSING = YES MACRO_EXPANSION = YES EXPAND_ONLY_PREDEF = YES PREDEFINED …
SPUR (シュプール) 2011年 10月号 [雑誌]出版社/メーカー: 集英社発売日: 2011/08/23メディア: 雑誌購入: 9人 クリック: 1,005回この商品を含むブログ (36件) を見る楽天ブックスもアマゾンもネット通販では軒並み売り切れだけど、現実の書店には山積みで残…
出力先が名前付きパイプとかファイルとかだと、バッファリングされてしまうっぽい。 なので、バッファリングさせないようにする。 特殊変数 Perlでバッファリング抑止 - mikedaの日記 $ cat hoge.pl #!/usr/bin/perl open my $fh, "> hoge"; select((select(…
製氷皿で作った氷にツノが生えた。さっそくググッてみると、さして珍しい現象ではないらしい。 製氷皿見たらツノが立ってやがるぜ。ロッケンロー!... on Twitpic こだま公園 今日の製氷皿 ごんげだ偏り頭2:ツノ? トゲ? http://eeg.jp/yy3p 密室で何が!…
ほしい機能の検討 重量 1kg未満 バッテリー 最低でも公称10時間、実測6時間程度 サイズ B5くらい CPU Atom以外 ファン 出来ればファンレス
lsの引数はbashが展開するのでファイルがたくさんあるとエラーになる $ ls /tmp/ | wc -l 30512 $ ls /tmp/Z* -bash: /bin/ls: Argument list too long $ rm /tmp/Z* -bash: /bin/rm: Argument list too long
ノートPCで、インターネットには繋がるのにLAN内には繋がらないという現象が発生。 ping www.google.co.jp は成功するのに、ping 172.16.0.1 はNG(Hardware error.)になるという状態。 原因はTAPの設定が不適切だった。 ノートPCは 無線LANにDHCP、TAP(仮…
pthread_rwlock_なんとか() を使えば良さそうな感じなんだけど、どうやってコード書けばいいのかさっぱりわからない。サンプルもないし、これってlegacyだったりobsoleteだったりするんだろうか。 flock最強伝説か・・・?
不思議な味のカレー。好き嫌いが分かれると思う。 オレは嫌いお探しの店舗のページはありませんでした食べログで店舗を探す
Man page of OFFSETOF #include <stddef.h> typedef struct { char a; int b; } hoge_t; main() { printf( "%d\n", offsetof( hoge_t, b ) ); // 4 }</stddef.h>