揮発性のメモ2

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

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

年金

http://fpweb.netpath.ne.jp/atmoney/simulation/ 適当に計算したら、少なすぎてビビった。 65歳から20年くらい生きれると仮定したら、生活費用に2000万くらいの手つかずの貯蓄が無いとヤバいっぽい。大丈夫かこれ。

ソケットのバッファ

C

getsockopt()によりSO_SNDBUFなどを取り出すとき、作ったばかりのソケットなら問題なくsetもgetもできるけど、すでに接続が確立してるソケットに対してはうまく取得ができないような気がする。 取得はエラーにならないが値が取得できず、設定もエラーになら…

epollの弱点

C

割り込みがあってepoll_waitが終了したとき、何秒経ったのかわからない。 (Linux限定だけど)selectでなら残り時間が返してもらえる。 SIGHUPとかで抜けされられてまた待とうと思ったときに困る。 もっともこれは非POSIXな実装で、またpselectでは残り時間…

getaddrinfoの挙動が変わった

AI_ADDRCONFIGを指定してgetaddrinfo()を呼び出したとき、ちょっと前まではIPv6,IPv4の順番でリストが返ってきてたけど、最近(Debian squeezeくらいから?)ではIPv4,IPv6の順にリストが返ってくるようになった。 今まではリストの先頭だけ使ってIPv6環境な…

ネットワークカードが変わったら認識しなくなる問題の回避策その2

ネットワークカードを交換すると、/etc/udev/rules.d/70-persistent-net.rules に追記されてeth2とかどんどん増える問題について 同じドライバだったら同じインターフェースになるようにする方法 # USB device 0x:0x (asix) SUBSYSTEM=="net", ACTION=="add"…

2012 A5システム手帳用カレンダー

【ポイント10倍】ハンズ+ 2012年 月間ダイアリーリフィル A5−12−010価格:735円(税込、送料別) A5システム手帳リフィル 日付入月間 【日本能率協会/Bindex】2012年版 A5サイズ A5-055 月間...価格:819円(税込、送料別)ハンズの方は、デザインが実に良…

plymouthのインストール

Debian squeeze でplymouthを使ってみる インストール # apt-get install plymouth /usr/share/plymouth/themes テーマを置いとくフォルダフォルダ名がテーマ名 /usr/lib/plymouth/ ライブラリとかモジュールとか /etc/plymouth/plymouthd.conf 現在のテーマ…

方法序説

明証的に真理であると認めるものでなければ、いかなる事柄でもこれを真なりとして認めないこと 検討しようとする難問をよりよく理解するために、多数の小部分に分割すること もっとも単純なものからもっとも複雑なものの認識へと至り、先後のない事物の間に…

UDS上のUDPでデータが1回分遅延することがあるらしいので検証する。 普通のUDPなら「そりゃあるだろ」で終了だけど、UDS上なら話は別。

起動が遅いところ

[ 2.389395] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled [ 2.390266] PNP: No PS/2 controller found. Probing ports directly. [ 7.358989] Failed to disable AUX port, but continuing anyway... Is this a SiS? [ 7.359173] If AUX port …

grub1でルートファイルシステムをLABEL指定にするときの注意事項

Debian squeezeとかでの grub-legacy の場合 title Debian GNU/Linux, kernel 2.6.32-5-686 root (hd0,0) kernel /boot/vmlinuz-2.6.32-5-686 root=LABEL=root ro initrd /boot/initrd.img-2.6.32-5-686 カーネルオプションのroot=を書き換えれば次回起動時…

ifupコマンドが動作しない

ifup eth1で、ネットワークが自動的に有効にならない。 auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 192.168.1.101 netmask 255.255.255.0 gateway 192.168.1.1 allow-hotplug eth1 iface eth1 inet static address 192.168.2…

配列の初期化時に後ろがゼロで埋められるのは仕様

C

C99だと仕様。それより前は知らん。 6.7.8 Initialization ・・・ 10 If an object that has automatic storage duration is not initialized explicitly, its value is indeterminate. If an object that has static storage duration is not initialized e…

Evernoteで行に背景色をつける

適当なノートをenex形式でエクスポートして、次の行をどっかに追加して、インポートする <div><br/></div><div style="background-color:LightGreen">背景色:LightGreen</div> こんな感じになる背景色:LightGreenほしい色の分だけたくさん書いておき、背景色を使いたいときは行単位でコピペして使うようにする。 XHTMLっぽ…

ジミー・ウェールズ非表示

css

ユーザースタイルシートに次の1行を追加する div#centralNotice { display: none; } #siteNoticeの方がいいかも。

今月の仕事

展示会の写真をサーバに置く 社内DBを整備する テーブル構成をかっこよくする フィールド名を英語にする パッケージ管理する パッケージのリストを作る 依存関係のツリーとかを作る クロス用パッケージを作る DirectFBパッケージを作る cairo(X抜き)パッケー…

FCL32-40EDC-PDL-2P

ビックカメラで1,980円だったので、Amazonだと162円お得。 でも蛍光灯なんてその場ですぐ欲しいものであって、通販するようなものじゃ無い。 でもチリも積もれば山になる。

3.1.2をコンパイル中にエラー

カーネル3.1.2をmake-kpkgでコンパイル中にエラー発生。 make: *** Documentation/lguest: No such file or directory. Stop.なんだこれ。 http://us.generation-nt.com/answer/bug-638012-error-compiling-make-documentation-lguest-no-such-file-director…

squeezeでの起動スクリプトの起動順序

squeezeから、起動スクリプトに依存関係が設定されている。 依存関係のある順に起動していき、依存関係のないもの同士は影響が無いので適当に並列に起動するっぽい。 で、どれがどれに依存してるというのは /etc/init.d/.depend.start に書かれる。 TARGETS …

y=x+sqrt(x)

これを x= の式に変換できなくて自分でショックを受けた。 もう脳みそが中学生レベルになってるのか・・・

man open

chroot環境の中でmanを読みたくなった時用。 $ sudo apt-get install manpages-posix-dev

sttyでシリアルポートの設定を全部オフにする

後先考えずとにかく全部機能オフする int fd; struct termios tio = { .c_cflag = CS8 | CLOCAL | CREAD }; fd = open( "/dev/ttyS0", O_RDWR | O_NOCTTY | O_NONBLOCK ); cfsetospeed( &tio, B2400 ); cfsetispeed( &tio, B2400 ); tcsetattr(fd,TCSANOW,&t…

smbpasswd

http://www.swlab.it.okayama-u.ac.jp/man/samba-jp/man/smbpasswd.8.html smbpasswd -a ユーザ名 -aで追加

Googleの検索結果から特定のサイトをずっと除外する方法

Googleの検索結果から除外したいサイトを登録する方法 | ライフハッカー[日本版] 日本なので一応 http://www.google.co.jp/reviews/t の方を使う。 ここにOKwaveの提携サイトとかをどんどん登録するとspamサイトが表示されなくなってかなりすっきりする・…

UNIXドメインソケットでデータグラム

C

UNIXドメインソケットでデータグラムを使うと、UDPの欠点が全く表に出てこないので便利。 データが送信単位で分割される データがなくならない データの順番は狂わない 接続先がいないときはちゃんと接続エラーになる UDSに対してもSO_RCVBUFや*1SO_RCVTIMEO…

合わせ調味料の作り方サイト

http://temaeitamae.2-d.jp/top/t6/a/Seasoning.japanfood001.html 合わせ酢とか焼き鳥のたれとか あわせ調味料(基本のたれ・つゆ・ソース)配合表30 つゆとかソース系 —¿—‚Ì‚ ‚ꂱ‚ê**–¡•t‚¯”z‡ 煮物系 ¹ç¤ï¤»Ä´Ì£ÎÁ¤Î´ðËÜ たれとかドレッシングとか 合わ…

Input Directorでスキップされたスレーブを簡単に復活させる

Input Directorは マスターの電源投入時にスレーブがいなかったら自動的にスキップを設定してしまう。 こうなるとダイアログを開いてスキップを解除しなくてはならないのでうっとおしい。 なんかうまい方法はないか調べたらFAQに書いてあった。Q. 4.1 How ca…

コールバック関数の登録とかのコード

C

// コールバックを管理する構造体 typedef struct { void *a; void (*callback)(void *); } callback_t; // コールバックさせたい関数 void g( void *a ) { printf("%s\n", (char *)a); } // コールバックを初期化登録する関数 int setcallback( callback_t …

teratermで罫線の表示 2

teratermで罫線の表示 - 揮発性のメモ の続き ⇒ UTF-8だと全角罫線が正しく表示されないという不具合について、TERATERM.INIを UnicodeToDecSpMapping=0と編集することで代替文字(半角の罫線)への変換を抑止することが出来た。 http://ttssh2.sourceforge.…

iptables関連の機能をモジュール化できない

EXPORT_SYMBOL(nf_register_sockopt); net/netfilter/nf_sockopt.cあたりがモジュール化不可能(カーネルに入れるか外すかの2択)