Yukiharu YABUKI の tDiary
このtDiaryを検索します。
2004-06-26
_ 天気
あめ
_ ウィステリア
本日貸し切りのため営業がされおらず、
豚カツ弁当
若い院生が食べていた お肉屋さんの豚カツ弁当をたべる。おいしいのだが、学生向きなので私だと2回にわけて食べるのが妥当そうな量である。これで500円。
部屋が暑いので、アイスを買って戻る。Sさんにもおすそわけ。
_ TV会議
N先生の出張にあわせて、CU-See-MeおよびiVisitのテスト行う。CU-See-Meは、もはやクライアントを手に入れるのも一苦労する。
iVisitは、なかなか使い込むと面白いのかも。TV会議って頭で思っているよりは実際にやってみると面白い領域のようだ。
そのうち、MicroSoft NetMeetingとGnome MeetingおよびPolycomの相互接続などもやるタイミングことになる予定
_ [Eclipse] Ruby Development Tools(0.4.1)
Debパッケージを作りましたが、要求された操作は現在の構成には無効であるため、実行できません。詳しくは詳細を参照してください。 Ruby Development Tools (0.4.1): フィーチャーには プラグイン "org.eclipse.core.runtime.compatibility" が必要です。 Ruby Development Tools (0.4.1): フィーチャーには プラグイン "org.eclipse.ui.ide" が必要です。 Ruby Development Tools (0.4.1): フィーチャーには プラグイン "org.eclipse.osgi" が必要です。という状態で、起動しない。やっぱりEclipse 3.0用なんだろうなあ。ということで、DebianのEclipseが3.0系になるまで、おあずけ。
deb http://openoffice.gscc.osaka-cu.ac.jp/%7eyabuki/unstable ./からも消しておきました。いまはeclipse-rdtの0.3.2-2があるだけです。
deb-src http://openoffice.gscc.osaka-cu.ac.jp/%7eyabuki/unstable ./
2006-06-26
_ 名前サーチ
ある人の事を調べるときに、検索エンジンを使う事はコンピュータ業界にいると当り前のように思える。同じ名前の人がいる場合のことを考えて、メールアドレスで検索する場合もあろう。それをビジネスの形にしたのが、百式で紹介されていた(http://www.100shiki.com/archives/2006/06/_naymzcom.html)である。
その一方で、南方司さんのblog(http://d.hatena.ne.jp/mkusunok/20060625/pub)を読むと新聞の一面に名前が載ったとしても検索してくるひとは、思った程は多くないと記述がある。
これは、検索エンジンの検索威力はまだ浸透していないとみるべきか。ほかの業界から見たらコンピュータ業界の裏技と思われることなのかもしれない。とこれらの記事を読んで思った。
_ 小江戸LUGさんで, momokuriさんの発表 "Linuxで安全に無線LAN"
(http://blogs.da-cha.jp/momokuri.php/2006/06/25/linuxa_sar_a_ua_lc_icm_lan)
_ memo:脳年齢ゲームの川島教授「活性化は簡単作業の反復」
本人は面白くないかもしれないが、単純作業を反復すると活性化するという。
受験で成績をあげるテクニックとして、ひたすら単純反復を行うという方法もある。面白くなくても、目的のためにひたすら反復練習しておく。反復練習の意味を知っているのと知らないのでは、退屈な反復練習に対するモチベーションも違うだろう。
活性化した後に、自分の興味の持てる事ををするのがよいのか。それとも興味があるから何回も反復するのか。脳年齢ゲームの川島教授「活性化は簡単作業の反復」(http://www.asahi.com/life/update/0624/003.html)
2007-06-26
_ 日常へ
時差ボケのため、あまり眠くならず朝早く目が醒める。朝ごはんをしっかり食べて、太陽に当ろう。
_ ロストバゲッジ
ヒースロー空港でロストした荷物の件で連絡があった。本日成田着するとのこと。明日の午後には荷物を送付できると連絡あり。
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)
2010-06-26
_ [Linux] mac アドレスベースの vlan 機能
玄箱に、backports.orgから取ってきた、linux-source-2.6.32 を入れようかと、menuconfig して、つらつらconfigを眺めてたら
MAC-VLAN support (EXPERIMENTAL)
CONFIG_MACVLAN:
This allows one to create virtual interfaces that map packets to or from specific MAC addresses to a particular interface.
Macvlan devices can be added using the "ip" command from the iproute2 package starting with the iproute2-2.6.23 release:
"ip link add link <real dev> [ address MAC ] [ NAME ] type macvlan"
ってのを見つけた。なるほどなあ。
VLAN 801.1q
Debian GNU/Linuxには、
- vde2
- vlan
という2つの系統がある。vlanに関する記事は、Linuxルータのタコ足配線を解消しよう 〜 タグVLAN(IEEE 802.1Q)の活用(http://dsas.blog.klab.org/archives/50391881.html)およびLinuxでのタグVLANの利用 〜 vconfigの使い方 (http://dsas.blog.klab.org/archives/50408097.html)がある。
_ rstp
stp(スパニングツリープロトコル)は、Linuxにはいっているが rstp は (http://rstpd.svn.sourceforge.net/viewvc/rstpd/trunk/) にあるが、鶏と卵の関係でまだ Debian にもはいっていないようだ。rstpd が必要な人というか使うこなす必要がある人がすくないのだろう