]
トップ «前の日記(2009-06-24) 最新 次の日記(2009-06-27)» 編集

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 を優先的に使うことにしよう。

_ 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)