Yukiharu YABUKI の tDiary
このtDiaryを検索します。
2009-06-26 [長年日記]
_ ThinkPad X200がリブート
Debian GNU/Linux Lennyを入れて、半月ぐらい電源を切らずに作業をしていたX200が、目を離したらリブートしていた。memtest86+を6時間ほど走らせたがメモリーには不具合は見つけられなかった。あとは CPUの温度が上がってシャットダウンした可能性をみてみるぐらいか。
ちなみに、dmesgやsyslogなどのlogには何も残ってなかったから、書き込まれる前にリブートしたか、何も出なかったかはわからない。
_ ハードディスクの保存方法
ハードディスクを保存するのに、カメラケースが有効であるとの情報を得た。カメラケースって密閉できるプラッチックなどの容器+蓋の裏などに乾燥剤である「シリカゲル」をおいておけるポケットみたいなのが付いているケースです。製品によっては湿度計が付いているモノもあるようです。
で、HDDを湿気のあるところにおいておくと接点がダメになったりと、使いたいときにダメになっているケースがあります。カメラケースの中に保存しておくことで、HDDがダメになる確率を下げようとする試みです。
ちなみにシリカゲルは、半年に一度ぐらい換えるのが良いようです。あとシリカゲルは、数回は電子レンジでチンしたら性能が復活するって聞きました。誰かが間違って食べると危険なので作業中は目が離せないでしょうから、使い捨てにするよりはエコなのかも
シリカゲルの再生のはなしは、googleなどで「シリカゲル」「再生」などのキーワードで探してみればわかります。
水分を吸着するものとしては、ほかにはゼオライト(沸石)などもある。入手しやすいのを見つけてみると良い
以下脱線します。ハードディスクを動かしているときの話は、(http://homepage2.nifty.com/seitaimituwa/00index.html)がなかなか面白かった。とくにベランダサーバ。
別のアプローチから、ベランダサーバを作った人の話をききました。鉢植えの温室セットを改造してのベランダサーバでしたが、これは埃の問題とビニールが太陽にあたって劣化していくことで1年ぐらいしかもたかなかったそうです。上記のサイトではホームセンターで部品を調達し、自分で作り上げていく。試行錯誤してやり遂げるハック魂がすばらしい。
_ どうやってどこが伸びているかを知るには??
この不況下でも、いつかの会社は確実に伸びている。足の引っ張り合いがあるためか、伸びている所は可能な限り、同業他社には知られない様にエンドユーザには売り込みを計る。というかエンドユーザにフォーカスしているので他に目が入らないというべきか。
先日の社内ミーティングでも、伸びている会社/業界についての具体例を聞いた。なるほどなというか、調査するのにも人間と手間暇かかりますね。
_ memo:それじゃバージョン無限大だ。まずはバージョン0.1を立ち上げなよ。
それじゃバージョン無限大だ。まずはバージョン0.1を立ち上げなよ。(http://www.yamdas.org/column/technique/infinityj.html) これにもあるが、先日の会議でもいわれたことに、もっとシンプルにわかりやすい力を引き出す様にと叱咤激励される
_ iceweaselが落ちたときのログ
基本的には私がタブを開きすぎなのがダメ(30個ぐらい)なのだろうが、下記のエラーログを吐いてiceweasel(a.k.a firefox)プログラムが停止する。
*** glibc detected *** /usr/lib/iceweasel/firefox-bin: munmap_chunk(): invalid pointer: 0x026f9d4f *** ======= Backtrace: ========= /lib/i686/cmov/libc.so.6[0xb7d67624] /usr/lib/libfontconfig.so.1(FcCharSetDestroy+0x73)[0xb6ced1c3] /usr/lib/libfontconfig.so.1(FcFontSetSort+0x43c)[0xb6cf5e2c] /usr/lib/libfontconfig.so.1(FcFontSort+0x5b)[0xb6cf609b] /usr/lib/libpangoft2-1.0.so.0[0xb6dcb08b] /usr/lib/libpango-1.0.so.0(pango_font_map_load_fontset+0x4a)[0xb6d9a43a] /usr/lib/libpango-1.0.so.0[0xb6d980ac] /usr/lib/libpango-1.0.so.0(pango_itemize_with_base_dir+0x8f)[0xb6d9858f] /usr/lib/libpango-1.0.so.0[0xb6da0d09] /usr/lib/libpango-1.0.so.0[0xb6da221b] /usr/lib/libpangoft2-1.0.so.0(pango_fc_font_create_metrics_for_context+0x2af)[0xb6dc7d5f] /usr/lib/libpangocairo-1.0.so.0[0xb6e5c4b4] /usr/lib/libpangocairo-1.0.so.0[0xb6e59500] /usr/lib/libpango-1.0.so.0(pango_font_get_metrics+0x28)[0xb6d91698] /usr/lib/iceweasel/xulrunner/libxul.so[0xb7a8bbca] /usr/lib/iceweasel/xulrunner/libxul.so(_ZN17gfxPangoFontGroup24CreateGlyphRunsItemizingEP10gfxTextRunPKcjj+0x154)[0xb7a8cc0c] /usr/lib/iceweasel/xulrunner/libxul.so(_ZN17gfxPangoFontGroup11InitTextRunEP10gfxTextRunPKcjji+0x33)[0xb7a8ced9] /usr/lib/iceweasel/xulrunner/libxul.so(_ZN17gfxPangoFontGroup11MakeTextRunEPKtjPKN17gfxTextRunFactory10ParametersEj+0xf2)[0xb7a8d008] /usr/lib/iceweasel/xulrunner/libxul.so[0xb7a88dfa] /usr/lib/iceweasel/xulrunner/libxul.so(_ZN19gfxTextRunWordCache11MakeTextRunEPKtjP12gfxFontGroupPKN17gfxTextRunFactory10ParametersEj+0x35)[0xb7a88e77] /usr/lib/iceweasel/xulrunner/libxul.so[0xb74bd8d2] /usr/lib/iceweasel/xulrunner/libxul.so[0xb74bdaca] /usr/lib/iceweasel/xulrunner/libxul.so[0xb74be56c] /usr/lib/iceweasel/xulrunner/libxul.so[0xb74be6a2] /usr/lib/iceweasel/xulrunner/libxul.so[0xb74bf580] /usr/lib/iceweasel/xulrunner/libxul.so[0xb74a111f] /usr/lib/iceweasel/xulrunner/libxul.so[0xb749ccd3] /usr/lib/iceweasel/xulrunner/libxul.so[0xb749d02a] /usr/lib/iceweasel/xulrunner/libxul.so[0xb749d6f5] /usr/lib/iceweasel/xulrunner/libxul.so[0xb74a111f] /usr/lib/iceweasel/xulrunner/libxul.so[0xb749ccd3] /usr/lib/iceweasel/xulrunner/libxul.so[0xb749d02a] /usr/lib/iceweasel/xulrunner/libxul.so[0xb749d6f5] /usr/lib/iceweasel/xulrunner/libxul.so[0xb749d786] /usr/lib/iceweasel/xulrunner/libxul.so[0xb74a111f] /usr/lib/iceweasel/xulrunner/libxul.so[0xb7474a6c] /usr/lib/iceweasel/xulrunner/libxul.so[0xb7475005] /usr/lib/iceweasel/xulrunner/libxul.so[0xb7475233] /usr/lib/iceweasel/xulrunner/libxul.so[0xb7476308] /usr/lib/iceweasel/xulrunner/libxul.so[0xb747674c] /usr/lib/iceweasel/xulrunner/libxul.so[0xb7477398] /usr/lib/iceweasel/xulrunner/libxul.so[0xb7478857] /usr/lib/iceweasel/xulrunner/libxul.so[0xb7475610] /usr/lib/iceweasel/xulrunner/libxul.so[0xb747626f] /usr/lib/iceweasel/xulrunner/libxul.so[0xb747674c] /usr/lib/iceweasel/xulrunner/libxul.so[0xb7477398] /usr/lib/iceweasel/xulrunner/libxul.so[0xb7478857] /usr/lib/iceweasel/xulrunner/libxul.so[0xb7475610] /usr/lib/iceweasel/xulrunner/libxul.so[0xb747626f] /usr/lib/iceweasel/xulrunner/libxul.so[0xb747674c] /usr/lib/iceweasel/xulrunner/libxul.so[0xb7477398] /usr/lib/iceweasel/xulrunner/libxul.so[0xb747e576] /usr/lib/iceweasel/xulrunner/libxul.so[0xb74946e0] /usr/lib/iceweasel/xulrunner/libxul.so[0xb747e576] /usr/lib/iceweasel/xulrunner/libxul.so[0xb7491c75] /usr/lib/iceweasel/xulrunner/libxul.so[0xb7492162] /usr/lib/iceweasel/xulrunner/libxul.so[0xb749246e] /usr/lib/iceweasel/xulrunner/libxul.so[0xb747e576] /usr/lib/iceweasel/xulrunner/libxul.so[0xb74c4cf7] /usr/lib/iceweasel/xulrunner/libxul.so[0xb7460d46] /usr/lib/iceweasel/xulrunner/libxul.so[0xb746415c] /usr/lib/iceweasel/xulrunner/libxul.so[0xb746429a] /usr/lib/iceweasel/xulrunner/libxul.so[0xb7464387] ======= Memory map: ======== 00001000-0000c000 rw-p 00001000 00:00 0 0000c000-003a0000 r--p 00000000 fe:01 1319180 /usr/share/fonts/truetype/vlgothic/VL-Gothic-Regular.ttf 003a0000-00734000 r--p 00000000 fe:01 1319180 /usr/share/fonts/truetype/vlgothic/VL-Gothic-Regular.ttf 00734000-00834000 rw-p 00734000 00:00 0 00834000-00bc8000 r--p 00000000 fe:01 1319180 /usr/share/fonts/truetype/vlgothic/VL-Gothic-Regular.ttf 00bc8000-00f5c000 r--p 00000000 fe:01 1319180 /usr/share/fonts/truetype/vlgothic/VL-Gothic-Regular.ttf 00f5c000-012f0000 r--p 00000000 fe:01 1319180 /usr/share/fonts/truetype/vlgothic/VL-Gothic-Regular.ttf 012f0000-01684000 r--p 00000000 fe:01 1319180 /usr/share/fonts/truetype/vlgothic/VL-Gothic-Regular.ttf 01684000-01a18000 r--p 00000000 fe:01 1319180 /usr/share/fonts/truetype/vlgothic/VL-Gothic-Regular.ttf 01a18000-01dac000 r--p 00000000 fe:01 1319180 /usr/share/fonts/truetype/vlgothic/VL-Gothic-Regular.ttf 01dac000-02140000 r--p 00000000 fe:01 1319180 /usr/share/fonts/truetype/vlgothic/VL-Gothic-Regular.ttf 02140000-024d4000 r--p 00000000 fe:01 1319180 /usr/share/fonts/truetype/vlgothic/VL-Gothic-Regular.ttf 024d4000-02868000 r--p 00000000 fe:01 1319180 /usr/share/fonts/truetype/vlgothic/VL-Gothic-Regular.ttf 02868000-02bfc000 r--p 00000000 fe:01 1319180 /usr/share/fonts/truetype/vlgothic/VL-Gothic-Regular.ttf 02bfc000-02f90000 r--p 00000000 fe:01 1319180 /usr/share/fonts/truetype/vlgothic/VL-Gothic-Regular.ttf 02f90000-03324000 r--p 00000000 fe:01 1319180 /usr/share/fonts/truetype/vlgothic/VL-Gothic-Regular.ttf 03324000-03424000 rw-p 03324000 00:00 0 03424000-037b8000 r--p 00000000 fe:01 1319180 /usr/share/fonts/truetype/vlgothic/VL-Gothic-Regular.ttf 037b8000-03b4c000 r--p 00000000 fe:01 1319180 /usr/share/fonts/truetype/vlgothic/VL-Gothic-Regular.ttf 03b4c000-03ee0000 r--p 00000000 fe:01 1319180 /usr/share/fonts/truetype/vlgothic/VL-Gothic-Regular.ttf 03ee0000-04274000 r--p 00000000 fe:01 1319180 /usr/share/fonts/truetype/vlgothic/VL-Gothic-Regular.ttf 04274000-04608000 r--p 00000000 fe:01 1319180 /usr/share/fonts/truetype/vlgothic/VL-Gothic-Regular.ttf 04608000-0499c000 r--p 00000000 fe:01 1319180 /usr/share/fonts/truetype/vlgothic/VL-Gothic-Regular.ttf 0499c000-04d30000 r--p 00000000 fe:01 1319180 /usr/share/fonts/truetype/vlgothic/VL-Gothic-Regular.ttf 04d30000-050c4000 r--p 00000000 fe:01 1319180 /usr/share/fonts/truetype/vlgothic/VL-Gothic-Regular.ttf 050c4000-05458000 r--p 00000000 fe:01 1319180 /usr/share/fonts/truetype/vlgothic/VL-Gothic-Regular.ttf 05458000-057ec000 r--p 00000000 fe:01 1319180 /usr/share/fonts/truetype/vlgothic/VL-Gothic-Regular.ttf 057ec000-05b80000 r--p 00000000 fe:01 1319180 /usr/share/fonts/truetype/vlgothic/VL-Gothic-Regular.ttf 05b80000-05c80000 rw-p 05b80000 00:00 0 05c80000-06014000 r--p 00000000 fe:01 1319180 /usr/share/fonts/truetype/vlgothic/VL-Gothic-Regular.ttf 06014000-063a8000 r--p 00000000 fe:01 1319180 /usr/share/fonts/truetype/vlgothic/VL-Gothic-Regular.ttf 063a8000-0673c000 r--p 00000000 fe:01 1319180 /usr/share/fonts/truetype/vlgothic/VL-Gothic-Regular.ttf 0673c000-06ad0000 r--p 00000000 fe:01 1319180 /usr/share/fonts/truetype/vlgothic/VL-Gothic-Regular.ttf 06ad0000-06e64000 r--p 00000000 fe:01 1319180 /usr/share/fonts/truetype/vlgothic/VL-Gothic-Regular.ttf 06e64000-071f8000 r--p 00000000 fe:01 1319180 /usr/share/fonts/truetype/vlgothic/VL-Gothic-Regular.ttf 071f8000-0758c000 r--p 00000000 fe:01 1319180 /usr/share/fonts/truetype/vlgothic/VL-Gothic-Regular.ttf 0758c000-07920000 r--p 00000000 fe:01 1319180 /usr/share/fonts/truetype/vlgothic/VL-Gothic-Regular.ttf 07920000-07cb4000 r--p 00000000 fe:01 1319180 /usr/share/fonts/truetype/vlgothic/VL-Gothic-Regular.ttf 07cb4000-08048000 r--p 00000000 fe:01 1319180 /usr/share/fonts/truetype/vlgothic/VL-Gothic-Regular.ttf 08048000-0804f000 r-xp 00000000 fe:01 1130745 /usr/lib/xulrunner-1.9/xulrunner-stub 0804f000-08050000 rw-p 00006000 fe:01 1130745 /usr/lib/xulrunner-1.9/xulrunner-stub 08050000-0839d000 rw-p 08050000 00:00 0 0839d000-08731000 r--p 00000000 fe:01 1319180 /usr/share/fonts/truetype/vlgothic/VL-Gothic-Regular.ttf 08731000-08ac5000 r--p 00000000 fe:01 1319180 /usr/share/fonts/truetype/vlgothic/VL-Gothic-Regular.ttf 08ac5000-08e59000 r--p 00000000 fe:01 1319180 /usr/share/fonts/truetype/vlgothic/VL-Gothic-Regular.ttf 08e59000-091ed000 r--p 00000000 fe:01 1319180 /usr/share/fonts/truetype/vlgothic/VL-Gothic-Regular.ttf 091ed000-09581000 r--p 00000000 fe:01 1319180 /usr/share/fonts/truetype/vlgothic/VL-Gothic-Regular.ttf 09581000-09915000 r--p 00000000 fe:01 1319180 /usr/share/fonts/truetype/vlgothic/VL-Gothic-Regular.ttf 09915000-09ca9000 r--p 00000000 fe:01 1319180 /usr/share/fonts/truetype/vlgothic/VL-Gothic-Regular.ttf 09ca9000-0a03d000 r--p 00000000 fe:01 1319180 /usr/share/fonts/truetype/vlgothic/VL-Gothic-Regular.ttf 0a03d000-15e92000 rw-p 0a03d000 00:00 0 [heap] 15e92000-15ea4000 rw-p 15e92000 00:00 0 yabuki@yelona:~$
_ virtual box
Debian GNU/Linux lenny に入っている virturlbox-ose を使うと64bitじゃなくて32bitで中のOSは動くのですね。
動かす様にはした。GUIはgood.取っつき易い感じですね。でも私は、kvm(kernel-based virtual machine)とぼちぼち比較すると思います。いまの所は kvm を優先的に使うことにしよう。
- (http://www.virtualbox.org/wiki/Changelog)これをみるとvirutalboxは2.2ぐらいからamd-vなどに対応しているのがわかる
- (http://hidenosuke.org/wiki/?VirtualBox+on+Debian)ここの記述も参考になるが、virtualbox-oseに関しては、/usr/share/doc/vitualbox-ose/などの配下にあるREADME.Debianに色々と便利そうなことが書いあった。ヘルパースクリプトもつくってはりますし。
_ kvm(kernel-based virtual machine)
さっくりと稼働してれた。サーバの上なんでgdm+twm+kvmで比較的軽めに
ちと困ったのが、CDとかの入れ替えを物理的なCDを焼くことなく iso image でを置くことにしてエコ;-)*1を目指して、kvmのコンソールで、helpと格闘していました。
*1 本当は、焼くのが面倒だった
_ Review Board
ソースコードレビュー支援ツール。(http://sourceforge.jp/magazine/09/06/24/0635210)に記事。Debian プロジェクトのexperimentalには、このパッケージの実験版(人柱版)があるが、正式版がでたから、まずは開発版(sid)に入ってくるのだと思う。
_ memo:総務省、IPv6関連技術習得に係る基本指針を公表 〜 最低限満たすべき基準とは?
これは、IPv6のバブルが来たときに最低限の基準を出して、混乱がすくなくするための施策なんだろうな。(http://www.rbbtoday.com/news/20090624/60793.html)しかし、IPv6のバブルは来るのか?
_ memo:Red Hatはkvmにいくのか。
Xenよりは、カーネルにサポート機能がはいった kvm を選択したということか? (http://www.virtualization.info/jp/2009/06/red-hatkvm9120090625-4.html)