タグ

ブックマーク / www.ebimemo.net (6)

  • 旧えびめも(2014-04-30)

    ■ プロローグ(追記) twitterで皆様からコメントを頂き感謝しています。プロセスの停止にはSIGKILLではなくSIGTERMを用いるべきとのご指摘を頂きまして、確かにその通りですが書き直すのも面倒だし下名の誤りをそのまま残しておきますので以下SIGKILLはSIGTERMだと思って読んでください。 話の発端はあるサービスをrestartさせようとしたときに他のプロセスが死んでしまった。OOMでもないしシグナルを誤配信した可能性が否定できないシナリオについて想像いたしました。別にSIGTERMでもSIGHUPでもSIGUSRでもいいんですが、シグナルハンドラを実装していないプロセス(busyboxのappletにありがち)はシグナルを受けると容赦なく死んでしまうのでPID特定とシグナル配信のatomic性についての考察になります ■ プロセスの安全な停止はどうするんだろ POSIX系

  • 旧えびめも(2011-05-30)

    ■ USBポートの電源を制御する_その1 gniibe先生が面白いことをやっていました。USBハブはポート毎に電源をON/OFFする機能を持っている製品があります(持っていないものもあります)。私の手持ち2台で確認したところ、バスパワー/セルフパワー共に電源制御機能を持っていました。 準備 (debian lenny) # apt-get install usbutils libusb-dev # lsusb -v 略して表示 Bus 007 Device 011: ID 0409:0059 NEC Corp. HighSpeed Hub Per-port power switching ← 電源制御あり Per-port overcurrent protection TT think time 16 FS bits Port indicators Hub Port Status: Por

  • 旧えびめも

    ■ BRM213 松阪200 ブルベデビュー 何にでも初めてはあるだろう。始めなければ始まらない。ブルベに申し込んで2ヵ月がたった2016年2月13日。JR松阪駅で朝6:30ブリーフィング。7:00出発。6:00には到着しておこうと思う。今までの練習で200kmは走れるようになったので完走できる自信はあったけど緊張がやまない。前夜布団に入っても寝付けなかったので深夜のうちにクルマで松阪へ移動し車中泊を選択。しかし結局クルマでも寝付けなかった。 6:30 ブルベカードが配られてブリーフィングが始まる。気温は10度前後と2月にしては暖かい。湿った風が入り込み午後から100%の降水確率だ。約半数の人が出走キャンセル(DNS; do not start)を選択したらしい。 ということは、ここに集まった人たちは「雨上等」なヘンタイさんばかりだ。 朝7:00になり、車検の列に並ぶ。前照灯、尾灯、ベル、

  • linux起動時のペンギンロゴ変更 :えびめも(2007-05-25)

    linux起動時のペンギンロゴ変更 ネット上を探したけどあまりドキュメントが無かった。KconfigとMakefileと grepを手探りでやってみたら意外と簡単だった。linux-2.6.15でやってみた。 適当な画像ファイルを .ppm に変換しておく(netpbmとかirfanviewとかで)。logo_ebi.ppm があったとする。 224色パレットに減色するため netpbm を使い、drivers/video/logo に保存する $ cd drivers/video/logo $ cat logo_ebi.ppm | ppmquant 224 | pnmnoraw > logo_ebi_clut224.ppm ファイル名の命名規則として *_clut224.ppm でなければいけない。 あとはカーネルをちょこちょこっと変更する。 +++ drivers/video/lo

  • 旧えびめも(2007-06-20)

    ■ debian etch sh4 さーて出たぞ。 libc-2.3.6, sh4-linux-gnu-gcc-4.1 での問題だ。 sh4-linux-gnu-gcc -shared -static-libgcc -Wl,-O1 -Wl,-z,defs -Wl,-dynamic-linker=/lib/ld-linux.so.2 -B/home/ebihara/tmp/libc6-sh4/glibc-2.3.6.ds1/build-tree/sh4-libc/csu/ -Wl,--version-script=/home/ebihara/tmp/libc6-sh4/glibc-2.3.6.ds1/build-tree/sh4-libc/libc.map -Wl,-soname=libc.so.6 -Wl,-z,combreloc -Wl,-z,relro -nostdlib -nosta

  • 旧えびめも(2003-05-03)

  • 1