«前の日記(2003年08月28日) 最新 次の日記(2003年08月30日)» 編集

だめだめ日記

ツッコミの内容は検索サイトからの検索やサイトのレーティングに影響します。そのため問題があるキーワードを含むと思われるツッコミについては、当方の判断で削除することがあります。予めご了承ください。 なお、コメントspamと判断されたツッコミは自動的に消去されます。ご容赦ください。
2002|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|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|06|07|08|09|10|11|12|
2009|01|02|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|05|06|09|10|11|12|
2013|01|02|02|03|08|09|
2014|01|
2015|09|10|11|
2016|01|04|

執筆、翻訳などに関わった書籍類


【改訂新版】Samba [実践]入門

Linux教科書
LPICレベル3 300試験

マスタリング Nginx

実践 パケット解析 第2版

改訂版 Sambaのすべて

アンドキュメンテッド
Microsoftネットワーク

その他の書籍は だめだめ日記のおみせ@本店でどうぞ。



2003年08月29日 [長年日記]

crleコマンド

Solaris上でSamba 3.0.0をコンパイルしようとしてたんですが、LD_LIBRARY_PATHを設定し忘れてたせいでconfigureでlibiconvの検出に失敗してました。

これでconfigureからやり直しですか……make installまでしちゃったのに 2時間以上時間をだめだめにしちゃいましたね。すみません。

ということで、久々crle使ってLD_LIBRARY_PATHを設定してみました。

 # crle -c /var/ld/ld.config -l /usr/lib:/usr/local/lib:/opt/sfw/lib
 # crle
 
 Configuration file [3]: /var/ld/ld.config
   Default Library Path(ELF):   /usr/lib:/usr/local/lib:/opt/sfw/lib
   Trusted Directories (ELF):    /usr/lib/secure  (system default)
 
 Command line:
   crle -c /var/ld/ld.config - l /usr/lib:/usr/local/lib:/opt/sfw/lib

ということで

大阪行き

月曜日、ちょっと急用で行くことになりました。

別に神戸に行くのが目的ではありませんので。念のため。

Solaris 9 の iconv

iconv_ja(5) をみると、JEF/KEIS/JIPS とかとの変換もサポートされるようになってるのね。

後、ms932 というロケールが……

    | ms932                |  Windows NT 3.51 で使用されているシフ|
    |                      |  ト  JIS  コー ド。このコードセットと|
    |                      |  UTF-8 との間の変換で は  Windows  NT|
    |                      |  3.51 と同様の文字の対応を行う。     |
    | UTF-8-ms932          |  ms932 から変換された UTF-8  表 現 の|
    |                      |  Unicode                             |

未確認ですが、これを使えば libiconv なしでも、Samba 3.0.0 で日本語がちゃんと使えるかも。

Samba 3.0.0 用 CAP モジュール

一応、vfs_cap.cとして commit されたみたいです。

HEXについては、どうしますかねぇ……

\など特定の文字だけをHEX化するのであれば、vfs_cap.c ベースでなんとかなるんですが。

それにしても

なんとなくみていて気づいたんですが

Intel Linux 版のバイナリ
# ls -l /usr/local/samba/sbin/
合計 13864
-rwxr-xr-x    1 root     staff     2416753  8月 29 04:17 nmbd*
-rwxr-xr-x    1 root     staff     5653292  8月 29 04:17 smbd*
-rwxr-xr-x    1 root     staff     2519713  8月 23 12:26 swat*
-rwxr-xr-x    1 root     staff     3568758  8月 23 12:26 winbindd*
SPARC Solaris 版のバイナリ
# ls -l /usr/local/samba/sbin/
total 466976
-rwxr-xr-x   1 root     other    44842516 Aug 29 15:07 nmbd*
-rwxr-xr-x   1 root     other    90036000 Aug 29 15:05 smbd*
-rwxr-xr-x   1 root     other    45240912 Aug 29 14:00 swat*
-rwxr-xr-x   1 root     other    58800372 Aug 29 14:00 winbindd*

このサイズの違いはナニ?

Samba 3.0.0 rc2 の日本語対応

わたしの能力不足で、ご迷惑をおかけしていましたが、Samba 3.0.0 rc1の時にあったファイル名の致命的なバグ(BUG#186)ほか、日本語ユーザ名でnmbdがクラッシュするバグ(BUG#221)など、日本語関係の既知の不具合は、一通り修正してもらえたかと思います。

  • ファイル、ディレクトリ名
  • コンピュータの説明
  • コンピュータ名
  • ボリューム名(一部検証)
  • 共有のコメント(一部検証)
  • ワークグループ名

あたりは、そこそこ日本語が使えるようです*1

*1 sugj-tech:5736も参照のこと

ということで

これから、原稿に取り掛からないといけないんですが、またもやIMで2時間ちかくもちゃっとしてしまった(;_;)りして、だめだめになったので、寝ます。

成果物が少なくてすみません 4:45am


Copyright (C) 2003-2017 TAKAHASHI, Motonobu
webmaster@monyo.com