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

functree を linux でビルドする

はじめに 本記事は、functree をlinux で利用できるようにする手順を示したものである。 手順 1.下記URLからパッチ一式をダウンロード tomohikoseven/patch_functree=tomohikoseven/patch_functree 2.ダウンロードしたREADMEを読む(5行くらいの手順)。…

pthread_join()をしなければメモリリークする。

はじめに pthread_join()のManpageにあるこの一文を検証すべく、valgrindでメモリリークをチェックしてみた。 「合流可能なスレッドが終了しても、 別のスレッドがそのスレッドに対して pthread_join を呼び出すまでは、 そのメモリ資源 (スレッドディスクリ…

valgrindをソースからインストールする。

はじめに メモリリークを調べるために、valgrindをインストールしようとした。しかし、[sudo apt-get install valgrind]でインストールしたら、valgrind のコマンドでこける。また、ソースから再インストールしようとしたら、configureでこける。以下に、val…

pthread_join() の第2引数の値を参照するサンプル

はじめに pthread_join()の第2引数の値をうまく参照することができなかった。最終的にはうまくできたが、そのときに作成したサンプルを示す。 サンプル 下記にサンプル一式のURLとメインソースを示す。 サンプル一式 tomohikoseven/pthread_join メインソー…

インサートモードからノーマルモードへ移行時、日本語入力を自動的にOFFにする。

vim

はじめに vim で [ インサートモード+日本語入力モード ] から [ ノーマルモード ] へ移行したとき、 日本語モードを自動的にOFFにできないかという問題を解決するための作業記録だ。 作業 インストール uimのインストールだ。なんで、uimのインストール?…

Ubuntu のlibc 辺りの依存関係が壊れたので、修復を試みる。

はじめに この記事のトリガーは 「vim で ]インサートモード+日本語入力モード] からESCキーで [ノーマルモード] への移行時に日本語入力(IME)をOFFにできないか」 という問題を解決しようとして、立ちはだかった壁を乗り越えた記録である。 作業 libcの依…