ログ日記

作業ログと日記とメモ

2009-05-01から1ヶ月間の記事一覧

VMwareでLinuxカーネルのデバッグ

Debianのlenny用メモ。 kgdb menuconfigでKGDBをオン。 あとCompile the kernel with debug infoをチェック。これ忘れててまたやり直した…でもあまり使わないかも。 apt-get install kernel-package zlib1g-dev linux-source-2.6.26 tar xvjf linux-source-2…

gtagsを使ってみたけど使いづらい

入れるだけ入れてみた。 apt-get install global cd src gtags -v元々etagsも使ってなかったから当然か…。 階層が増えてくるとIDEの方が楽なんかね。

emacsからPDF生成メモ

Debianのlenny etch*1。 emacsのバージョンは23。 $ emacs --version GNU Emacs 23.0.60.1 Copyright (C) 2008 Free Software Foundation, Inc. GNU Emacs comes with ABSOLUTELY NO WARRANTY. You may redistribute copies of Emacs under the terms of the…

backportsのkernel 2.6.29を使う

gpg --keyserver wwwkeys.eu.pgp.net --recv-keys EA8E8B2116BA136C gpg --fingerprint EA8E8B2116BA136C gpg --armor --export EA8E8B2116BA136C | apt-key add -sources.listに次を追加 deb http://www.backports.org/debian lenny-backports main contrib…

Super Micro の X8STE にDebianをインストール

OSインストールメモ。 lennyでNICを認識しない。 まずはnetinstじゃないamd64インストーラを使ってインストール。 Xeonはamd64になるらしい。 82574Lのドライバを http://www.intel.com/products/ethernet/resource.htm ここからダウンロードしてインストー…

SPLのIteratorIteratorを使う

PHP

foreachで少しだけ表示を変えたい、イテレータのcurrentを表示のために少しだけ変えたい、という場合。 単純にイテレータを継承すると関係がややこしくなるので外部から書き換えたい。 というときのためのクラス。 callback = $callback; } pu…

途中でreturn

PHP

何度かネットで調べてるんだけれども迷う。 ソースを見る機会はC言語が多かったので途中returnが普通な感覚になってる。 でも例外があるんだから例外を使った方が分かりやすいのか…とか。 色々読んでたらPHPで考えることじゃない気がしてきたのでやめる。 HT…

デスクトップが散らかる…

24インチ時代。 ↓ 30インチ時代。 ディレクトリを構造化しようとしてみたら、その分だけEmacsを開くのでやたら窮屈。 ここまでいくとどのウィンドウがどのファイルかを覚えてられなくなってちょっと困ってる。 pgrep emacs |wc -l 13 pgrep bash |wc -l 43 …