home 最新

いろいろ
Seize the day.

2004|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|07|09|10|

2008-04-01 [長年日記]

[misc] お知らせ

えー,本日より某に入社しました.
今後ともよろしくお願いします.
…って 4/1 だからネタに思われそうだな.自分もまだ実感湧いていませんが.

知人の皆様へ: 詳細をご希望の方はとりあえず連絡下さい.前の職場のメールアドレスはあと半年くらいで失効するようですのでご注意下さい.
本日のリンク元 | 29 | 14 | 2 | 2 | 2 | TrackBack(0)

2008-04-07 [長年日記]

[comp] Samba で日本語名フォルダがうまく扱えない時は

以前 Samba 2 サーバ上にあったファイルをごっそり他のサーバに移し,そこで新たに Samba 3 サーバを立ち上げた.ところが,日本語を含むフォルダ名にアクセスしようとすると困ったことが起こる.ちなみに旧サーバでは coding system = SJIS だった.

(1) 文字コードを EUC にした場合:

smb.conf で,
   display charset = CP932
   unix charset = EUC-JP      # EUCJP-MS でも同様
   dos charset = CP932
とすると,日本語名ファイルを含むフォルダにアクセスできない.まあこれは旧サーバが SJIS だったからだろう.ちなみにこれは既存のフォルダの場合のみの現象で,新規フォルダの作成は問題ない.

(2) 文字コードを SJIS or UTF-8 にした場合:

smb.conf で,
   display charset = CP932
   unix charset = SJIS
   dos charset = CP932
とすると,既存のフォルダの閲覧は問題ないが,新規フォルダを作成すると奇妙なことが起こる.ファイル階層のデリミタ (UNIX では「/」,Windows では「\」) がアンダースコア「_」に変換されてしまい,階層情報が失われてしまうようだ.
例えば,「フォルダ1」の内部に「ファイル1」「ファイル2」を作り,Samba 経由で「フォルダ1」をコピーしたとしよう.
  • フォルダ1
    • ファイル1
    • ファイル2
すると,コピー先に現れるのは,「フォルダ1」「フォルダ1_ファイル1」「フォルダ1_ファイル2」という 3 つのファイルエントリになってしまう.
  • フォルダ1 (中身は実質的に空)
  • フォルダ1_ファイル1
  • フォルダ1_ファイル2
というわけで困り果てて,smbchartool の sjistoeuc を使って,日本語ファイル名をことごとく EUC に直したところ,問題なく動くようになった.

2008-04-18 [長年日記]

[comp] 今日の総武線アナウンス

午前 8 時過ぎ,新宿駅にて.

「飯田橋,水道橋,浅草橋方面へおいでのお客様は…」

吹いた.そんなに橋が好きか.
本日のリンク元 | 17 | 6 | 5 | 3 | 3 | 2 | 1 | TrackBack(0)

以下の広告はサーバによって自動的に挿入されています.


Copyright © 2004-2006, nao. All rights reserved.