2009-01-01から1年間の記事一覧
1920x1200のディスプレイを買ってきたが、AMD 785G+debianではどうもうまいこと表示できない。 1日頑張ってダメだったので、あきらめる。実家に帰る前にWindows7のインストール大会開催決定。 Linuxはほんとうに面倒くさい。というかWindowsがほんとうにす…
毎回bashのマニュアルを読むのはもうやめたい。 $ md5sum /tmp/hoge.txt fad78ab6efaaf66e47809ed07c05ae80 /tmp/hoge.txt $ HOGE=`md5sum /tmp/hoge.txt`バッククォート``の結果には改行は入らない。(重要) MD5SUMのとこを取り出す $ echo ${HOGE%% *} fa…
AMD 785G に、とりあえずWindows7ではなくdebianを入れてみる。 Debian LennyのIceweaselでYoutubeを見る FlashPlayer - Debian Wiki ここを参考にLenny用フラッシュプレイヤーをインストール Adobe Flash Player のバージョンテスト LNX 10,0,42,34バージョ…
COPY文はSQLITE3以降廃止されているし、.importは使えない。 SQLITE3のCのAPIからはCSVファイルを取り込む方法が無い。面倒くさいことこの上ない。
Stable kernels 2.6.32.1 and 2.6.31.8 [LWN.net] ChangeLog-2.6.32.1 "very strongly encouraged to upgrade" らしい。ext4使ってなければ大丈夫な気もするけど、たぶん駄目なんだろう
横取りというか覗き見る。つづき SH4でも使いたかったけど、当然コンパイルが通らないのでなんとかする。 straceのソースを読んでみても、ぐちゃぐちゃしててよくわからなかった。レジスタとかよく知らないので、とりあえずstraceをstraceしてみる。 $ strac…
ユウラボ無料ゲーム | アクションアドベンチャー | 魔物スレイヤー - Mamono Slayer - ユウラボ無料ゲーム | アクションアドベンチャー | フェアルーン - Fairune - よく練られた狭いマップのゲームは大好き。BGMもいい。
/lib/ld-linux.so.2で代用する。 $ /lib/ld-linux.so.2 --list /sbin/tune2fs linux-gate.so.1 => (0xb7f35000) libext2fs.so.2 => /lib/libext2fs.so.2 (0xb7efc000) libcom_err.so.2 => /lib/libcom_err.so.2 (0xb7ef9000) libblkid.so.1 => /lib/libblkid…
"C:\Program Files\coLinux\colinux-daemon.exe" -t nt kernel=vmlinux mem=256 hda1=c:\coLinux\hoge.bin root=/dev/hda1 eth0=tuntap,TAP,"00:11:22:33:44:55"コマンドライン引数がそろそろ長くなってきたので設定ファイルに置き換える。 準備 D:\colinux\…
*** glibc detected *** corrupted double-linked list: 0x0042a398 *** Abortedまたfree()かfclose()のしすぎか・・・
7zip並。圧縮時間は半端無く遅い。 linux-2.6.32.tar(382M)を圧縮してみた。*1 コマンド 圧縮時間 サイズ 展開時間 gzip 20秒 82M 7秒 xz 5分20秒 54M 8秒 p7zip 3分 54M 8秒 bzip2 1分13秒 64M 17秒 p7zipコマンドはCPUをフルに使い、xzコマンドはCPUを1…
sh4セルフで動くgdbを新調(でもsarge版)してもらったのでテスト スレッドもりもりなプログラムを起動して、さっそくCtrl+Cで止めてみる ^C Program received signal SIGINT, Interrupt. [Switching to Thread 695563136 (LWP 11620)] 0x296d6e5e in read () …
いつどこのサイトをどんなふうに見てるかをほぼ完璧に把握されるのはちょっと怖いかも。
avast!とは - はてなキーワード 今、avast!をアップデートすると確変状態に突入できるらしい。 何がどうなってるのかよくわからないので しばらく様子見。 パターンファイルのバージョン 091203-0 が悪さをするらしいけど、うちでは問題がなさそう。というか…
リベンジ DebianにはNICごとにMACアドレスを覚えてて、インターフェースを自動的に増やしてくれる機能がある。 eth0だったNICを抜いて別のにするとeth1が増える。増やすときは便利だけど交換のときはうっとおしい。 /lib/udev/write_net_rules がその小さな…
hogehogeというプロセスのスレッドを数える。スレッド数は常に自分を含めて1以上ある。 psコマンドを使う mオプションをつかう。ps m pid $ ps m `pgrep hogehoge` 6824 pts/1 - 0:00 ./hogehoge - - S+ 0:00 - - - S+ 0:00 - - - S+ 0:00 - - - S+ 0:00 - -…
古いパッケージがどこかに行ってしまったので久々にクロスビルド。 $ cd /tmp $ apt-get source psmisc $ cd psmisc-21.5 $ dpkg-buildpackage -us -uc -B -ash4 -rfakeroot ・・・ # Add here commands to compile the package. ./configure --prefix=/usr …
エコポイントで申請していた図書カード8000円分が到着した。 http://www.amazon.co.jp/o/ASIN/4047153230/iwwmemo-22/ref=nosim http://www.amazon.co.jp/o/ASIN/4048682474/iwwmemo-22/ref=nosim http://www.amazon.co.jp/o/ASIN/406340773X/iwwmemo-22/ref…
GNU gdb 6.3-debian /nevyn/local/gdb/gdb-6.3/gdb/linux-nat.c:495: internal-error: wait returned unexpected status 0x100 A problem internal to GDB has been detected, further debugging may prove unreliable. Quit this debugging session? (y or …
自己参照構造体のtypedef宣言 // 駄目なパターン typedef struct { int data; hoge_t *next; } hoge_t; // いけるパターン typedef struct __hoge_t { int data; struct __hoge_t *next; } hoge_t;
M4A785TD-M EVO AMD AthlonII X3 435 W3U1333Q-2G
横取りというか覗き見る。リベンジ http://www.linux.or.jp/JM/html/LDP_man-pages/man2/ptrace.2.html 50行straceもどき - memologue Playing with ptrace, Part I | Linux Journal このあたりを参考に、write()しているところでデータを盗み見る。 処理の…
#include <stdio.h> #include <unistd.h> #include <time.h> const char *ore_ctime( time_t t ) { static char s[256]; if( t==0 ) t=time(NULL); struct tm *tmp = localtime(&t); strftime( s, sizeof(s), "%Y-%m-%d %H:%M:%S", tmp ); return s; } int main(int argc, char **argv) </time.h></unistd.h></stdio.h>…
土砂降りの中、10年くらいぶりにらすたに行った。 ネギ飯もスープも麺も記憶の中の味とそう変わってなくて安心した。
2.10. Robustness Principle TCP implementations will follow a general principle of robustness: be conservative in what you do, be liberal in what you accept from others. RFC 793 - Transmission Control Protocol 2.10. 堅牢性の原理 TCP実装は一…
メモ 組み込みLinuxを手掛ける米MontaVista Software, Inc.が,買収されることとなった。通信機器向けのマイクロプロセサなどを手掛ける米Cavium Networks社が5000万米ドル(約50億円)で買収する(発表資料)。買収後も「MontaVista」のブランド名は残し,C…
リリカルトカレフkillall5 # which killall5 /sbin/killall5 # dpkg -S /sbin/killall5 sysvinit-utils: /sbin/killall5 # dpkg -L sysvinit-utils /. /bin /sbin /sbin/sulogin /sbin/killall5 /usr /usr/bin /usr/bin/last /usr/bin/mesg 中略 /bin/pidof …
みんな大好きkillall $ which killall /usr/bin/killall $ dpkg -S /usr/bin/killall psmisc: /usr/bin/killall $ dpkg -L psmisc /. /bin /bin/fuser /usr /usr/bin /usr/bin/killall /usr/bin/pstree /usr/bin/oldfuser /usr/bin/peekfd 以下略
昔、「mallocすると必ず4KBずつメモリを使うから、小さいmallocをたくさんするのは良くない」と聞いてたけど、最近はそういうことは無いらしいので、数十バイト単位のmallocも気兼ねなくじゃんじゃん使って問題ないらしい。 これで今までなんとなく敬遠して…
$ ping hogehoge PING hogehoge (172.16.1.1): 56 data bytes 64 bytes from 172.16.1.1: icmp_seq=0 ttl=128 time=0 ms 48 bytes from xxx.xxx.xxx.xxx: icmp_type=3 (Dest Unreachable) icmp_code=10 64 bytes from 172.16.1.1: icmp_seq=1 ttl=128 time=0…