アメリカの労働者よ、目を醒ませ

全米自動車労組UAW)に加盟するビッグスリーの従業員1人当たりの人件費は1時間73.21ドルであるに対して、UAW非加盟の日系自動車メーカー従業員は44.17ドル。約29ドルも差があるのは、ビッグスリーが労組との協約に基づいて従業員と家族の医療費を退職後も含めて負担し、解雇された従業員にも賃金の大半を保障しているからだ。GMの医療費負担は年間46億ドルに上る。車両1台当たり約1200ドルの医療費が加算されている計算だ。http://sankei.jp.msn.com/economy/finance/081205/fnc0812050046000-n2.htm

どうでもいい、じじぃの日記。
アメリカのUAWの労働者が賃金カットに反対だと言っている。
73 - 44 = 29ドル
29 x 110 = 3190円 (3ヵ月前1ドルのレートが約110円だった)
1人当たり1時間の人件費が約3000円も違うのでは賃金だけを考えても存続は無理だ。
日本の車の労働者の賃金と比べたら、さらに賃金格差が拡がるだろう。
アメリカの労働者よ、目を醒ませ。
GMのワゴナー会長が辞任した場合の後任として日産自動車カルロス・ゴーン社長の名前が上がっているそうだ。
カルロス・ゴーンなら、なんとかするに違いない。
話変わって
javaで簡易HEX(16進)ダンプのプログラムを作ってみた。
java関数sun.misc.HexDumpEncoderでHEXコードを出力しています。
改行コードはCR+LFとして処理しています。

                                          • -

読み込むファイル (perldata.txt)
# perl filelist.pl
my @files = glob('obaka/*.*');
foreach my $file (@files) {
  print "$file\n";
}

                                          • -

・javac (hexconv.java

                                          • -

import java.io.*;
import java.io.IOException;

class hexconv {
  public static void main(String args) throws IOException {
    File inputFile = new File(args[0]);
    FileReader in = new FileReader(inputFile);
    BufferedReader br = new BufferedReader(in);
    String c;
    String s = "";
    while ((c = br.readLine()) != null) {
      s = s + c + "\r\n";
    }
    byte
sb = s.getBytes("Shift_JIS");
    new sun.misc.HexDumpEncoder().encodeBuffer(sb, System.out);
    System.out.println();
    br.close();
    in.close();
    }
}

                                          • -

実行結果
C:\test>java hexconv perldata.txt
0000: 23 20 70 65 72 6C 20 66 69 6C 65 6C 69 73 74 2E # perl filelist.
0010: 70 6C 0D 0A 6D 79 20 40 66 69 6C 65 73 20 3D 20 pl..my @files =
0020: 67 6C 6F 62 28 27 6F 62 61 6B 61 2F 2A 2E 2A 27 glob('obaka/*.*'
0030: 29 3B 0D 0A 66 6F 72 65 61 63 68 20 6D 79 20 24 );..foreach my $
0040: 66 69 6C 65 20 28 40 66 69 6C 65 73 29 20 7B 0D file (@files) ..
0050: 0A 20 20 70 72 69 6E 74 20 22 24 66 69 6C 65 5C . print "$file\
0060: 6E 22 3B 0D 0A 7D 0D 0A                n";.....