揮発性のメモ2

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

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

ICカード干渉エラー防止カード

http://flux.bz/ ICカード 用 エラー防止カード フラックス パス 両面反応タイプ 2枚のICカードの間に挟む干渉防止のカードを買ったけど、manacaの改札だとエラーになってしまう。suicaの改札ではエラーにならない。 どうもmanacaの改札は少し優秀らしく、2…

PHSの料金見直し

料金|Y!mobile - 格安SIM・スマホはワイモバイルで 去年始まってたこれを忘れてたのでウィルコムショップで申し込み。 だれとでも定額はつけずに、1,450円〜上限2,800円でモデムが使い放題。ただし3年縛り。 回線が死ぬほど遅いというのを除けば携帯の中で…

grubの再インストール

grub2がウザいので、grub関係をpurgeしまくったあとにgrub-legacy(grub1)を再インストール # apt-get purge grub-pc grub-common # apt-get install grub-legacy # grub-install /dev/sda # mkdir /boot/grub # update-grubこれで再起動できたので多分おk G…

変数名を出力する

C

#define val(a) printf("%s=%d\n",#a,a) マクロの中で#を使うと引数を文字列に出来る。便利だなこれ。

key_tの型

C

key_tの型はint

/dev/shmについて

/dev/shm がマウントされてないと、shm_open()がFunction not implementedになる。ただのtmpfsなのに。なんなんだいったい。思いっきり環境依存なのか。 というか、普通に適当なRAMディスク作ってファイル作成mmapした方がいいんじゃないのかこれ。わざわざs…

世界侵略:ロサンゼルス決戦 を鑑賞

宇宙人がノルマンディー上陸作戦をやる話。「遠路はるばる宇宙から来といて白兵戦かよ」ってところに目をつぶれば、非常に楽しい映画だった。 ただのライフルやミサイルが通用しまくる上に、侵攻したその日のうちに弱点も暴かれ対抗策まで編み出されたわけで…

TeraTermの"行単位送信モード"の無効化

Teratermのキー入力がなんだかカノニカルな感じになって、改行するまで送信されなくなってた。 さんざんググッたけどわからず、ヘルプを読んだらあっさり書いてあった。 行単位送信モードの無効化 Tera Term 4.63 より行単位送信(Line at a time)モードに対…

テンキー付きスマートホン

キャリア 型番 メーカー テザリング機能 おサイフ機能 EMOBILE smartbar S42HW Huawei(中国) あり なし SoftBank AQUOS 007SH シャープ なし なし au by KDDI AQUOS IS11SH シャープ なし なし WILLCOM HYBRID W-ZERO3 WS027SH シャープ あり なし S42HWが非…

コマンドラインからタブ区切りで出力

普通に出力すると、罫線で囲まれて出力される $ mysql -Ne 'SELECT * FROM hoge' +------+---------------+-----------+ | 1 | 10.10.10.1 | CB0000002 | | 2 | 10.11.10.100 | C80000002 | | 3 | 10.10.10.3 | CF0000001 | +------+---------------+-------…

xargsで、引数を任意の場所に埋め込む

xargsを普通に使うと、最後に引数が追加される。 $ cat list.txt | xargs -L1 echo 1 2 3 コマンドの途中に挟むように入れたいときは、-Iオプションを使う。 cat list.txt | xargs -IXXXX echo aXXXXa a1a a2a a3a -IXXXX とすると、XXXXが引数に置き換わる…

Warning: Invalid argument supplied for foreach()

PHP

配列じゃないのをforeachに渡しちゃうとwarningウザい ⇒ 全部配列にすればいい

sleep(0)はなにもしない

sleep(0)はなにもしない。システムコールも呼ばない。 for(;;); 当然CPU使用率は100%になる。 for(;;)sleep(0); これもCPU使用率は100%になる。 sleep(1)などではシグナル関連の制御をもりもりおこなうところだけど、sleep(0)ではstraceで見てもほんとうにな…

コースター

いつでもさらさら吸水コースター [角型]Sサイズ[珪藻土]水滴が付かないコースター。本当に吸水力がすごい。ハンズで2枚買った。 コルクのと違いレンガみたいにすごく硬いので、コップを置くときに割れないように気を配らないとならないのが欠点。 あと、ダ…

タグジャンプ用の正規表現

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(d,s,0)

C

memmoveで「0バイトをコピー」とかどうなんのかと思ったけど、コピーそのものが発生しないっぽい。 標準Cライブラリの実装 memmove関数データをSTX直前まで読み飛ばして前に詰める、とかこう書いちゃってもいけそう。 for( i=0; p[i]!=STX && i

strftime()は\0で終端するのか

C

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…

perror

C

#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) あまり便利じゃないか・・・

組込み総合技術展2011

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

VirtualBoxのスナップショット削除のアイコン

まるでファイルが壊れてるみたいでびっくりした。心臓に悪いからバッテンマークはやめてほしい。

struct - __attribute__((packed)) not working?

C

doxygenで、構造体定義に __attribute__((packed))をつけてると __attribute__ という名前の構造体定義だと勘違いしてしまう問題について Doxyfileを次のように編集 ENABLE_PREPROCESSING = YES MACRO_EXPANSION = YES EXPAND_ONLY_PREDEF = YES PREDEFINED …

SPUR 2011年10月号

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 密室で何が!…

ノートPCがほしい

ほしい機能の検討 重量 1kg未満 バッテリー 最低でも公称10時間、実測6時間程度 サイズ B5くらい CPU Atom以外 ファン 出来ればファンレス

ファイルをたくさん作りすぎるとlsできない

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

pingでHardware error.

ノート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最強伝説か・・・?

大須カレー

不思議な味のカレー。好き嫌いが分かれると思う。 オレは嫌いお探しの店舗のページはありませんでした食べログで店舗を探す