torutkのブログ

ソフトウェア・エンジニアのブログ

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

CentOS 5.2のカーネルを新しいバージョンに入れ替える(第1回:挫折編)

Red Hat Enterprise LinuxとそのクローンであるCentOSは、メジャーバージョンが同じ場合、Linuxカーネルのバージョンは固定(パッチは随時あたっているが)です。CentOS 5の場合、Linux 2.6.18で固定です。そこで、新しいドライバが必要だが2.6.18(+RedHat…

GCCのコンパイルオプションで関数トレーサ

この本の「#77 関数へのenter/exitをフックする」で、GCCのコンパイルオプション-finstrument-functionsを使い、関数が呼び出された時、関数から復帰するときにフックを入れる方法が紹介されています。フック関数のシグニチャは以下です。 void __cyg_profil…

Linux glibcで、LD_AUDIT機能による関数トレース

この本の「#77 関数へのenter/exitをフックする」で、GCCのコンパイルオプション-finstrument-functionsを使い、関数が呼び出された時、関数から復帰するときにフックを入れる方法が紹介されています。これはコンパイルオプションで埋め込むものですが、同書…

外来語のカタカナ表記での末尾長音をどうするか

昨日のJava読書会で雑談話題になった、外来語のカタカナ表記で、「コンピュータ」か「コンピューター」か、末尾の長音を付ける・付けないの件を少し調べてみました。一番ゆらいでいるカタカナは「インタフェース」 インターフェース インタフェイス インター…

std::stringをSTLアルゴリズムで使う

C++

C++である文字列からその一部分を抜き出したいとき、std::stringのメンバ関数を見ると、何文字目、何文字分といった数値指定をするAPIが多く、C言語的です。(例:findは見つかった文字が何バイト目にあるかを数値で返却)そこで、STLアルゴリズムが使えると…

書籍購入

C++

C/C++セキュアプログラミングクックブック VOLUME 3 ―公開鍵暗号の実装とネットワークセキュリティ作者: John Viega,Matt Messier,岩田哲(監訳),光田秀出版社/メーカー: オライリージャパン発売日: 2005/05/24メディア: 大型本 クリック: 29回この商品を含む…

log4cppの設定ファイル

C++

以前Webページに、SimpleConfiguratorによるログ設定ファイルの記述方法を記載しています。log4cppには、このSimpleConfiguratorの他に、もう一つPropertyConfiguratorによるログ設定ファイルの記述が可能です。SimpleConfiguratorでは、カテゴリの階層化が…

不具合管理メモ

Joel on Software - やさしいバグトラッキング(翻訳) 不具合管理をうまくまわすためのヒントになりそうなのでURLメモ。 不具合管理ツールを入れても、チケットが滞ってしまったりステータスが現状とあっていなかったりと、うまくいかないことがあります。…

TracとXML-RPCと

EclipseのmylynからTracにアクセスするために、Eclipse側へmylynのtracコネクターをいれ、Trac側にXML-RPCプラグインを入れました。この組み合わせは昨年夏頃に一度入れて動かしたはずなのですが、新しい環境で設定したところ、はまってしまいました。Tracは…

IT勉強会カレンダーとデブサミと

IT勉強会カレンダーを初めて見た 先月のJava読書会で、初参加の方が「IT勉強会カレンダーで知りました」と言っていました。以前もIT勉強会カレンダーで知ったという方がおり、いまさらながら初めてサイトを見ました。うーん、なるほど、いろいろ載っています…