]
トップ «前の日(03-26) 最新 次の日(03-28)» 追記

Yukiharu YABUKI の tDiary



このtDiaryを検索します。

2005-03-27

_ 朝およびお昼ごはん

きつねうどん。自炊というほどではないが、おいしくいただく。


2006-03-27

_ [Debian] Sarge kernel upgrade(security fix) and software suspend2

Debian Sarge のカーネルにセキュリティFixがでたので、入れ換える。基本的には、(http://www.netfort.gr.jp/~yabuki/diary/?date=20051222#p01)にあるが、ひさびさに作業したので、refine.
  • 既存の.config(/usr/src/kernel-source-2.6.8/.config)をどこかに保存しておく
  • sudo aptitude install kernel-source-2.6.8
  • yabuki@Ernalda:~$ export COLUMN=132;dpkg -l kernel-source*
    要望=(U)不明/(I)インストール/(R)削除/(P)完全削除/(H)維持
    | 状態=(N)無/(I)インストール済/(C)設定/(U)展開/(F)設定失敗/(H)半インストール
    |/ エラー=(空欄)無/(H)維持/(R)要再インストール/X=両方(状態,エラーの大文字=異常)
    ||/ 名前                    バージョン              説明
    +++-=======================-=======================-==============================================================
    un  kernel-source           <なし>                  (説明(description)がありません)
    un  kernel-source-2.2       <なし>                  (説明(description)がありません)
    un  kernel-source-2.2.20    <なし>                  (説明(description)がありません)
    pn  kernel-source-2.2.25    <なし>                  (説明(description)がありません)
    un  kernel-source-2.4       <なし>                  (説明(description)がありません)
    un  kernel-source-2.4.10    <なし>                  (説明(description)がありません)
    un  kernel-source-2.4.18    <なし>                  (説明(description)がありません)
    pn  kernel-source-2.4.27    <なし>                  (説明(description)がありません)
    un  kernel-source-2.6       <なし>                  (説明(description)がありません)
    un  kernel-source-2.6.10    <なし>                  (説明(description)がありません)
    un  kernel-source-2.6.11    <なし>                  (説明(description)がありません)
    un  kernel-source-2.6.12    <なし>                  (説明(description)がありません)
    ii  kernel-source-2.6.8     2.6.8-16sarge2          Linux kernel source for version 2.6.8 with Debian patches
    
  • Versionがsarge2になっているので、patchがあたるようチェック部分を変更する
    • cd /usr/src/kernel-patches/all/2.6.8/
    • sudo vi apply/suspend2
       -   2.6.8-1[56]|2.6.10-[56]|2.6.11-[1-7]|2.6.12|2.6.12-[1-9]|2.6.12-10) :;;
       +   2.6.8-1[56]|2.6.8-16sarge[12]|2.6.10-[56]|2.6.11-[1-7]|2.6.12|2.6.12-[1-9]|2.6.12-10) :;;
       
  • あとは、fakeroot make-kpkg --added-patches suspend2 --config menuconfig kernel_image kernel_headers modules_image でコンパイル
  • kernel configurationは、前回の.configをつかう。基本的にはそれでOKのはずだが、起動時にrootが見付からないとかいわれるときには、HDDが見えてないので、PIIXやIDE関係のモジュールが組み込みになっているか確認する

2007-03-27

_ 昔の知り合いからメール

自分の Web Page を作っていて、よかったと思うことの一つに、昔の知り合いが Web Page を見て連絡をくれることである。

_ book:RubyistMagazine出張版正しいRubyコードの書き方講座

Webで出版されている、るびまの内容をまとめたものだが、本のバージョンの付加価値として、さまざまな人がコラムを書いている。目次などは(http://www.cbook24.com/bm_detail.asp?sku=9784839923204) にて確認できます。 Rubyist Magazine 出張版 正しいRubyコードの書き方講座―RubyistのRubyistによる、Rubyistとそうでない人のための(青木 峰郎)

_ Web更新

自社の Web をようやく更新。あっさりしているので Modem 接続でもさくさく閲覧できますよ :) http://www.kiire.co.jp

_ memo: エンジニアのための英語術 -- 第2回 たかがリーディング、されどリーディング - エッセイスタイルをモノにせよ

(http://journal.mycom.co.jp/column/en/002/)

_ memo: エンジニアのための英語術 -- 第3回 強い思いの主張こそ、感情的ではなく論理的に展開する

(http://journal.mycom.co.jp/column/en/003/) Ruby on Grails について語っているblogをとりあげている。


2013-03-27

_ addr2line

アドレスからC言語の行数のどこに該当するか教えてくれるコマンド。objdumpだと-lオプションで逆アセンブルと一緒にどの行に該当するかおしえてもらえる。元ネタは、2013-01-24 ■[linux]アドレスからソースコードの位置を探すコマンド(http://d.hatena.ne.jp/syuu1228/20130124/1359021318)です。

手元のDebianだと、

$ dpkg -S `which addr2line`
binutils-multiarch による退避 (divert) 元: /usr/bin/addr2line
binutils-multiarch による退避 (divert) 先: /usr/bin/addr2line.single
binutils-multiarch, binutils: /usr/bin/addr2line
ってな感じで、コマンドが入っている。