2009-01-01から1年間の記事一覧
とりあえずこれを見てほしい。 iGoogle の設定ページの言語欄。 English (US) English (US) English (US) English (US) English (US) ……どんだけアメリカ好きなんよ。
毎年のごとく4月は忙しいですね。 日記を書く暇もありません。 今年は胃に穴をあけないように、ガスターで胃酸を抑えつつ平常運行。
もう散々話題になって忘れられかけている IPv6。 いまさらながら IPv6 を開通させようといろいろ実験中。 今回は 6to4 を使って接続するときのためのメモ。 そもそも 6to4 は IPv4 アドレスから IPv6 アドレスを生成して使うものなので、 面倒なアカウント生…
春休みのはずなのに全然休みがありません。
先日の記事の続き。 http://d.hatena.ne.jp/Hossy/20090218#p1 The following key points apply to old-style scripts in /usr/local/etc/rc.d/: Scripts are only executed if their basename(1) matches the shell globbing pattern *.sh, and they are ex…
この時期は飲み会が続きますね。 胃に辛い毎日ですがそれでもお酒は大好きです。
ここ一か月近く追い続けた PHP の signal 6 ( SIGABRT ) のバグについて。 先日、日本の PHP-dev ML に投げたところ以下のレスをいただきました。 よくよく見てみたら、apache SAPIでは下記のマクロの中でシグナルをブロックするハンドラに飛ばしていたので…
単位も揃い、卒業式をひたすら待ちながらバイトに励む毎日です。 ぼちぼちといろいろなことも進行中。 というか、気づくと書類仕事がガンガン増えてたり、 仕事のため、研究のために読むべき資料が山積みになってたり、 なんか身の回りに紙があふれ始めまし…
free の recursive call は解消されたけれども... httpd in free(): error: chunk is already free [Thu Feb 26 09:57:03 2009] [notice] child pid 6589 exit signal Abort trap (6) httpd in free(): error: chunk is already free [Thu Feb 26 10:53:03 2…
前回の PHP パッチ(&APIフック)でしばらく放置。 特に問題は発生しなかったのでフックの仕掛け方を改良。 # gcc -fPIC -shared -o malloc.so malloc.c # setenv LD_PRELOAD /full/path/malloc.so # /usr/local/etc/rc.d/apache22 restart マシンを再起動…
昨日は筑波大の前期入学試験だったそうです。 朝からバスが遅れるわTXが止まるわで大変でした。 どちらも上り線だったのが不幸中の幸いでしたね。
アプローチとしては2点。 LD_PRELOAD を用いて malloc(), free(), realloc() 関数をフックしてシグナルブロック zend_error() から戻った後に exit() で終了 前者だけだと Zend のヒープ管理が破綻して zend_mm_heap corruptedこんな funny なメッセージが出…
PHP なんてなくなってしまえばいいんだ。 今すぐ pkg_delete php5-* だ。 何度もそう思いながらも結局パッチを作ってしまった。 今は後悔していない。せっかくなので公開しよう――
というわけで、httpd が SIGABRT で死ぬ原因を探しました。 dmesg がこんな感じ。 pid 49335 (httpd), uid 80: exited on signal 6 pid 61486 (httpd), uid 80: exited on signal 6 pid 61530 (httpd), uid 80: exited on signal 6 pid 62145 (httpd), uid 8…
最近調子が良かった胃がまた具合が悪くなりつつ... 困ったものだ。ろくにものが食べられない。
表題の通り、FreeBSD 起動時に自動で起動するはずの snmpd が起動しない。 しかもコンソールから $ sudo /usr/local/etc/rc.d/snmpd start って打つと正常に起動する。 おっかしーなー…… と今までずっと思っていたのですが。 何のことはない、/usr/local/etc…
ちょー眠いです。
まずはこれを見てほしい。 他のキーワードのところに注目。 「ほっしー 情報学類」 google、いったい何があった!?
今日は本当にただの備忘録。 偶然見つけて目から鱗。 Windows には sleep コマンドがないので代わりに ping コマンドを使う。 > ping localhost -n 5 これで4秒(5発の間は4秒間)の sleep になる。 なるほど。気づいた人賢いな。 ネタ元: http://d.hatena.n…
以上のことから、LDAP を使うときはいろいろ手がある。 auxprop で auxprop_plugin: ldapdb にする saslauthd -a ldap でやる saslauthd -a pam にして pam_ldap を経由する ただし、CRAM-MD5 とか DIGEST-MD5 を使うためには SASL がパスワードを平文で手に…
SASL はどうやら UserID-Password の認証を行うライブラリのようなものらしい。 認証を行うプログラムから SASL 経由で認証を行う、と。 このときに、PAM 同様にアプリケーション名が SASL に送られるそうで、 それによって認証の設定ファイル /usr/local/li…
つい最近まで SASL は SSL の typo だと思ってました。 というわけでお勉強。 まだ試してないけど調べたことのまとめ。 最初はネットで調べ回ってたんだけどなんかいろいろおかしなこと書いてあるページが多かったので ソースコードを読んでみたまとめ。
毎日深夜4時に走る periodic。これが daily run output メールと security run output メールを送信している張本人ですが、ホストマシンに jail をたくさん乗せているといい加減うっとうしいです。 今回鬱陶しかったのは host.example.com kernel log messag…
というわけでみなさんこんにちは。 実世界でのいろいろがだいぶ片付いてきたので、 いろいろ好きなことする時間ができてきました。 これからもちょっとしたtipsを備忘録としてまとめて行きたいと思います。
半年放置のはてなダイアリー。 ちなみに近況。 早期卒業が決まった 卒論も提出完了 VerilogHDLのアルバイト 研究分野は画像処理アルゴリズム 画像処理関係のアルゴリズムが最近メインの分野になりつつありますが。 普通にソフトウェアを書いたり、HDLでLSI設…