debian化した玄箱をWindows,Linux,MacOSXで共有する

もともとの問題は、素の玄箱ではMacOSXからのアクセスで日本語ファイル名に何らかの制限が加わってしまうというものであった。

玄箱をdebian化することでこれらの問題はおおむね解消されたようだ。

組み込んだ主なパッケージは以下の通り

  • samba(WindowsおよびLinuxから使用)
  • netatalk(MacOSXから使用)
  • hdparm(HDDをスタンバイさせるのに使用)

sambaで特に設定したもの

dos charset = CP932
unix charset = UTF-8
display charset = LOCALE
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
delete veto files = Yes
veto files = /.AppleDB/.AppleDouble/.AppleDesktop/Network Trash Folder/TheFindByContentFolder/TheVolumeSettingsFolder/Temporary Items/.TemporaryItems/.DS_Store/.VolumeIcon.icns/Icon?/.FBCIndex/.FBCLockFolder/

veto filesでは参照したサイトでTrashが入っていたが、メールのtrashフォルダがアクセスできなくなったので抜いた。

netatalkの設定

/etc/netatalk/afpd.conf

- -uamlist uams_clrtxt.so,uams_dhx.so -maccodepage Shift_JIS -unixcodepage EUC-JP

/etc/netatalk/AppleVolumes.default

:DEFAULT: options:usedots maccharset:Shift_JIS volcharset:UTF8
/mnt/home-data "data"

hdparmの設定

/etc/hdparm.conf

/dev/hda {
dma = on
spindown_time = 36
}

これでアクセスがない場合、36*5(sec)=3(min)で自動的にHDDの回転が止まる(standby)ようになった。

玄箱のdebian化

macとWindowsとでファイル共有したいのだが、我が家のLinkStationでは日本語の取り扱いに問題が出てしまう。具体的には、

  • 日本語ファイル名の長さが10数文字に制限される
  • 文字によってはコピーできない

どうやら玄箱をdebian化することで、上記の問題を解決することができそうなので、バックアップ用に使っている玄箱をdebian化することにした。

作業はかなりの時間がかかる。主な資料は以下から。

  • http://homepage2.nifty.com/GREIF/kurobox.html(A)
  • http://debikuro.ddo.jp/KuroBox/E004.html(B)
  • 玄箱で遊ぼう、鈴木哲哉著(C)
  • http://www02.so-net.ne.jp/~hat/netatalk/andsamba.ja.jis.html (D)

基本的な流れを(A)により把握し、woodyイメージの転送は(C)に従った。sarge化については(B)を参考とした。

また、samba3の設定については(D)を参考にした。

woodyイメージは以下のサイトから得た。

  • http://kuro.dsk.jp/

精力的に解析やパッケージング、解説を行っている人には頭が下がる。ありがとう。

追加リンク

http://mobilepcclub.com/mt/archives/2005/02/index.html

水道凍結

今年の寒さは厳しい。昨シーズンは2度しか水道凍結がなかったが、今シーズンは既に5回を越えている。

ここ数日は毎晩水を鍋に張っておき、朝になったら沸かして水道管にかけて融かしている。(水道管はバスタオルでぐるぐる巻きにしてある)とりあえず5分ほどで出るようになるのだが、これ以上寒くなったらどうなるのだろう。

旅行

昨年にひきつづいて年末の旅行に出かけてきた。今年は大洗にいった。普段は山の生活なので、たまには海を見たいのだ。

写真は大洗水族館(横文字の名前は忘れた)のペンギン。

大洗にいくのは3年ぶりくらいかな。冬に行くのは寂れた感じがいい。

ホテルも値段のわりには部屋もサービスもとてもよかった。「冷蔵庫の飲物は無料」とかかれていると、かえって手が出せなかったりする。とりあえずビールを飲んでみたら凍っていた。

大洗水族館アクアワールド http://www.aquaworld-oarai.com/

国営ひたち海浜公園 http://www.hitachikaihin.go.jp/

大洗パークホテル http://www.ooarai.co.jp/

宛名職人で年賀状印刷

せっかく購入したmac miniを活用すべく、今年の年賀状印刷はmac miniで行うことにした。

どうやら唯一市販されている宛名印刷ソフトはアジェンダという会社の「宛名職人」のようである。早速購入して試してみた。

…トラブル発生

住所録を作成していざ印刷しようとすると、印刷の画面に移る前で、すとんと落ちてしまう。何度やっても同じ。我が家の2台のプリンタ(HP psc1315とCANON 850i)のどちらでも同じ症状になってしまった。

webで探すことに。

アジェンダのサポートページで以下のような記述を発見。

>>|

Q.印刷をしようとするとエラーとなります。

A.以下の操作をお試しください。

…

|<<

ようするに「かんたん印刷設定機能を使用する」のチェックを外せば良いらしい。早速そのようにしてみたら、問題なく印刷できるようになった。

これってバグでしょ。環境によるものかもしれないけど、印刷専門のソフトで何も言わずに落ちるのは困ったものである。

情報はここから

http://faq.agenda.co.jp/faq/faq.php?faqid=1731

Gimp for Mac OS X

mac miniにGimpをインストール。

Gimpにもいろいろあるようだが、X11上で動くのを選んだ。

まずは、mac miniに付いてきた「Mac OS X Install Disc 1」のOption Installを起動して、アプリケーションからX11を選んでインストール。

その後で、http://gimp.org/macintosh/ からGimp.appのリンクへとび、Mac OS X 10.4バージョンをダウンロード。

dmgファイルを展開したらGimpをアプリケーションフォルダにコピー。以上でGimpが使えるようになった。

情報はここから。教授でなくてもインストールできた。

http://osksn2.hep.sci.osaka-u.ac.jp/~taku/osx/install_xtexgsgv.html

Mac mini到着

昨日予定より4日はやくMac miniが到着した。

まだ開封していないが開けるのが楽しみ。

マウスも真ん中にポッチのある純正マウスを購入。

これでMac plus、iMacにつづいて3台めのMacとなった。

Mac mini注文

Apple storeでmac miniを注文した。1番下のグレードに1GBにメモリを追加したので出荷に4日ほどかかるという。

アカデミックディスカウントが使えたので全体で7%の割り引きとなった。ありがたい。

dvipdfmxがエラーとなる

implement1.dvi -> implement1.pdf
[1kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+199/600 --dpi 799 gbm-jis
mktexpk: don't know how to create bitmap font for gbm-jis.
kpathsea: Appending font creation commands to missfont.log.
** WARNING ** Could not locate a virual/physical font for TFM "gbm-jis".
** WARNING ** There are no valid font mapping entries for this TFM.
** WARNING ** Maybe you forgot to update fontmap file?
** ERROR ** Cannot continue...
Output file removed.

dvipdfmxの設定ファイル(/etc/texmf/dvipdfm/dvipdfmx.cfg)に以下の行を追加。

f jis-cjk.map

情報はこちらから。

http://oku.edu.mie-u.ac.jp/~okumura/texwiki/?Linux%2FDebian#od55f21f

リストラに…

リストラにあってしまった。

もう6年近く教えていた隣の大学の授業を来期は行わないとの知らせを受けた。非常勤講師の大幅な削減ということが理由らしいが、ようするに必要とされていればそうなる訳もないので単なる能力不足ということだ。

これで来年から木曜日がかなり暇となる。授業の準備も相当な手間がかかっていたので、空いた時間で論文の一つでも書かなければ。