bar_1

contents_map

2011年8月8日月曜日

起動時に文字コードの指定して xyzzy をコマンドラインから起動

概要





前回のエントリ

で、 Vimperator を使用して、Webページの入力欄のテキストを好みのエディタ (xyzzy) で、編集する方法を示した。



しかしながら、この方法だと、 xyzzy の自動判定により、ときどき意図しないエンコード(*encoding-sjis*) で、一時tmpファイルを開いてしまう現象が起きる。



そこで本エントリでは、 Vimperator の editor で xyzzy を利用する場合、強制的に文字コードを指定して一時ファイルを開くためのワークアラウンド(ラッパBATファイルの作成)を、紹介する。


調査



コマンドラインや初期設定ファイル (.xyzzy) で、 change-fileio-encoding などで指定した結果がなぜ反映されないのか、以下の3つの観点から、調査した。

(1) Vimperator の editor コマンド文字列



Vimperator の set editor で与えたコマンド文字列は:
コマンド文字列 一時ファイル名

という形式で、実行される。


つまり、何も対策しないままだと、一時ファイル名は、コマンドに対する最後のオプションとして指定されることになる。

(2) xyzzy コマンドライン・オプションの順序性



xyzzy のコマンドライン・オプションの形式は:
起動時の引数は以下の形式を受け付けます。
xyzzy [-image dump-file] [-config config-directory] [-ini ini-file] [-q|-no-init-file] (other-option|file)*
-image、-configまたは-iniを指定する場合は、それ以外のオプションより前になければなりません。
また、-qまたは-no-init-fileを指定する場合は-image、-configおよび-ini以外のオプションの先頭に
なければなりません。

されている


ここで、このコマンドライン・オプションを含む諸設定は:
初期設定ファイル→コマンドライン・オプション

の順に、実行される。また上記引用のように、コマンドライン・オプションが複数指定されている場合、左から順に、解釈される。

(3) xyzzy ファイル読み込み時の文字エンコーディングの判定



与えられたコマンドライン・オプション中、指定されたファイル名を読み込む際、 xyzzy の
ツール>共通設定>読み込みタブ

が、「自動判定」になっていたならば、自動判定が実行される。これは、ファイル名指定の前に文字コードの指定 (*default-fileio-encoding*) があろうと・なかろうと、実行される。

分析



調査の結果から:

  • vimperator は、ファイル名を、editor に設定されたコマンドの最後につけて呼び出す

  • xyzzy は、ファイルを開く時に、指定のあり・なしに関わらず再度、文字エンコーディングを自動判定している

  • よって、自動判定が正しくない場合に、文字コードの指定を期待通りに行うには、ファイル名指定よりも後で、行う必要がある

ことが判明した。




以下のようなBATファイルにより、xyzzy のファイル名の後ろに文字エンコーディングの設定 (revert-buffer *encoding-utf8n*) をするラッパを作成し、 vimperatorrc の set editor には、このラッパを指定する:


BATファイル: vimpexyzzy.bat
@echo off
rem ///////////////////////////////////////////////////////////////////
rem // vimpexyzzy.bat  - wrapper bat for 'set editor' of vimperator.
rem //   enables xyzzy to specify encoding on reading a file with revert-buffer.
rem //
rem // Aug. 2011 http://voidptr.seesaa.net
rem ///////////////////////////////////////////////////////////////////
"c:\Program Files\xyzzy\xyzzy.exe" -m html-mode ^
-e "(setq *default-fileio-encoding* *encoding-utf8n*)" ^
-e "(set-buffer-fileio-encoding *encoding-utf8n*)" ^
-e "(change-fileio-encoding *encoding-utf8n*)" ^
"%1" ^
-e "(revert-buffer *encoding-utf8n*)"
@echo on



Vimperator の初期設定ファイル: _vimperatorrc の editor の設定
set editor='C:/Program\ Files/xyzzy/vimpexyzzy.bat'




これにより、指定の文字エンコーディングでファイルが読み直されるため、所望の結果を得ることができる。

Conclusion




  • Vimperator で外部エディタを起動するとき、文字エンコーディングが意図していない SJIS (*encoding-sjis*) となってしまうことが、あった

  • xyzzy 起動時のオプションでは、ファイル名の後ろで、文字エンコーディングの設定を行う必要があることが、分かった

  • BATファイルによるコマンドのラッパを作成し、ファイル名の後ろで文字エンコーディングを指定することにより、Vimperator で、所望の文字エンコーディングで一時ファイルを編集することが可能になる


Future Works



もっとスマートなやり方はないものか……

2011年6月27日月曜日

Windows + Firefox 環境で “It's All Text!” の代わりに Vimperator を使うには?

背景

ブラウザ上のテキストエリアなどで、入力する文をエディタを使って編集を行いたい場合、Firefox では、アドオン:“It's All Text!” を利用するのが便利らしい[佐々木2009]。

しかし、自分の環境では、このアドオンを利用することが出来ずにいた。というのも、自分の Windows の ログオン(アカウント)名は、日本語を含むものだからだ; このアドオンでは、一時ファイルをアカウント名を含むフォルダに作ろうとする。しかし、海外製のアドオンということもあり、日本語を含むフォルダについては考慮されておらず、エディタ起動時にエラーとなってしまう。

しかしこの度、別のアドオン:Vimperator [MAX2011]を使用して、まさに望んでいたことができたので、ここに報告したい。

いやー、すばらしい!!

2011年5月14日土曜日

[TIPS]IME の表示が消えてしまったとき


MS-IME, Google IME に限らず、XP を使用していると:

  • 言語バーの表示が消える

  • 一部アプリケーションのみ、言語バーが消えてしまう

  • または、入力モード(IME が ON なのか OFF なのか・ON の場合、英数モードなのか・そうでないのか)の表示が更新されない

などといった現象を経験されている方は、多いと思う。



この場合、再度・言語バーを表示させるには、どうしたらいいか?


手順


1. コントロール パネル>地域と言語のオプション>
  言語タブ>詳細...ボタン
 を、押下する
 →テキスト サービスと入力言語 ウィンドウが出てくる
2.出てきたウィンドウの設定タブ>最下段ペイン(基本設定)の言語バー...ボタン
 >OKボタン
 を、押下する。
3.あとは、残ったウィンドウを、OK ボタンで閉じていく。

これで、元通りに表示されるかと思う。

2011年5月12日木曜日

XPの仮想デスクトップ・ソフト



長年、Windows XP 上の仮想デスクトップとして、Virtual Desktop for Win32 を利用させていただいていた。しかし、最近、そのバージョンを 0.941 へと上げてみたところ、いろんなウィンドウにおいて、表示がおかしくなる現象(たとえば、最小化、最大化のボタンが消えてしまう)が、発生するようになってしまった。


原因は、よくわからない。また、以前使用していたバージョン(0.912)と比較して、動作も重くなっていた(新しいバージョンでは、.NETを使用するようになったせいかもしれない)。一緒に使用しているDvorakJ のせいかな、などとも思ったけど、切り分けの解析は、時間の関係上やめた。この際、気分転換にもなるし、同じような機能を有する新しいソフトを探してみよう、と思ったのだ。


結局、SourceForge にあった VirtuaWin (4.3 unicode support)という仮想デスクトップ・ソフトをみつけて、現在運用している。すごくシンプルな仕様で、速度も申し分ない。3×2の仮想画面で使っている。


References:




2011年4月27日水曜日

Cドライブ空き容量枯渇にともなう既存 XP システムの移行の方法

■Abstract



XPで構築したシステムの移行を行った。移行の目的は、空き領域がほとんど無くなってしまったCドライブを救済することであった。また作業コストの観点から、OSの再インストール等なしに、すなわち構築してある既存のシステムを再構築することなしにそのまま移行をさせる方法を採った。


移行の実作業は、システムのベース(Cドライブ)を、旧式(Primary IDE Slave, 120 GB)から、新式(Serial ATA, 500 GB)のハードディスクへと、移し替えることであった。この手法として、KNOPPIX 6.4.4 CD日本語版の環境で dd コマンドと GParted を利用した方法を用いた。


現在はシステム移行は完了し、問題なく快適に使用できている。


■重要な注意




  • このエントリで述べられていることを実施するには、 OS やディスクに関する基本的な知識、また Linux の基本的な理解を必要とします

  • ここに述べられていることを利用してあなたが損害を被ったとしても、当方は、いかなる責任も取ることはできません。





■Background



Windows XPによるシステムで、数年、自宅PCを利用している。このところ、Cドライブ(IDE 120 GB のハードディスク(HDD))が手狭になってきていた。そこで、以前買ってあった 500 GB の Serial ATA (SATA) HDD へと、システムのマイグレーションが必要とされた(いわゆる「ハードディスクの引越し」)。


この際、せっかく
長年にわたり構築してきた環境を構築しなおすのは、馬鹿げた手間であると考えた。このため、OSの再インストールを要しない方法を模索した。すると、Linux系の特徴的(CDやDVD1枚でLinux環境を利用する)なディストリビューションである KNOPPIX を利用する方法が、いくつかあることが、分かった。
これらの KNOPPIX を利用した方法について調査したところ、partimage と
QTParted のコマンドを使用する方法が、多いように見受けられた。


しかしながら、当方が試した限りにおいて、この方法ではうまくシステム移行を行うことが出来なかった;具体的には、以下のようなメッセージが起動時に表示され、新しい HDD から起動ができなかった:
A disk read error occurred
Press Ctrl+Alt+Del to restart

Reboot and Select proper Boot device
or Insert Boot Media in selected Boot device and press a key



この現象について調査すると、当方の partimage コマンドの使い方が、まずいように見えた。さらに調査を続けたが、解決する方法は見つけることが出来なかった。


そこで、KNOPPIX 環境を利用するものの partimage を使用せずに、dd コマンドで、旧HDDのデッドコピーを新HDDに作成し、そのあとに GParted にて、パーティション・サイズ等を修正する、という手法を取った。


以下に、この手法で用いるツールと移行手順について、説明する。

■使用するツール等



特別なツールはとくに必要としない。KNOPPIXについては、本稿では、
KNOPPIX 6.4.4 CD版(日本語)を使用した。これは作業前に、作成しておくこと。

●使用するツール


◆マザー・ボードの BIOS 関連





  • - American MegaTrends, Inc. BIOSセットアップ・ユーティリティ


    • -- 用途
      新HDD(SATA)の認識、HDDの優先順位の決定、ブート・デバイスの優先順位の選択


    • 始め方
      電源投入後のPower-On Self-Test (POST) 中に、Delキーを押す。
      マザー・ボード(以下、M/B)やPCによって異なるので、説明書で確認する
      こと。


    • 使い方


      • SATA HDD の認識
        Main>Strage Configuration>ATA/IDE Configuration
        →[Enhanced]

      • HDD の優先順位
        Boot>Hard Disk Drives
        →1st ~ nth Drive で、指定する

      • ブート・デバイスの優先順位
        Boot>Boot Device Priority
        →1st ~ nth Boot Device で、指定する


◆Windows XP 関連



  • 「ディスクの管理」ユーティリティ

    • 用途
      XP が認識しているHDDの確認、パーティションに付されたドライブ文字の変更に用いる。

    • 始め方
      スタート>管理ツール>コンピュータの管理 を起動し、左端ペインのツリーから、「ディスクの管理」を選択する。

    • 使い方

  • レジストリ・エディタ regedit

    • 用途
      ドライブ文字の変更(システム、ページファイル属性を持つパーティショ
      ンの為にレジストリを修正する)

    • 始め方
      スタート>ファイル名を指定して実行...>regedit
      ※XPの場合、regedit32というのは、なさそうだ。

    • 使い方
      Ref[3]を参照のこと。

◆KNOPPIX 関連



KNOPPIX 6.4は、mountされるデバイス名の確認、旧HDDの新HDDへのコピー、ボリューム・ラベルとパーティション・サイズの修正に使う。KNOPPIX は、産業総合研究所(産総研)のサーバで配布されている「 KNOPPIX 6.4.4 CD日本語版(LCAT対応)」のバイナリを使用した。


ただ、産総研のサーバ(www.rcis.aist.go.jp/project/knoppix/)は、非常に繋がりにくい―というか、ぶっちゃけ重過ぎる。そこで、ミラーしているサイト(情報通信研究機構)や理化学研究所(理研)の別バイナリのあるFTPサーバを利用するのもひとつの手だろう。以下に、ミラーサイトとバイナリを挙げておく:

  • KNOPPIX 6.4.4 CD日本語版(LCAT対応)

    • サイト(Ref. [2]より)
      --- http://ring.nict.go.jp/archives/linux/knoppix/iso/

    • バイナリ(6.4.4 CD日本語版(LCAT対応))
      --- knoppix_v6.4.4CD_20110130-20110301.iso (699 MB ある)
      --- knoppix_v6.4.4CD_20110130-20110301.sha1


  • 理研(LCAT非対応オリジナル?)

    • サイト
      http://ftp.riken.go.jp/Linux/simosnet-livecd/knoppix/

    • バイナリ
      KNOPPIX_V6.4.4CD-2011-01-30-small-JP.iso (668 MB ある)
      KNOPPIX_V6.4.4CD-2011-01-30-small-JP.iso.md5

md5, sha1 の値は、Cygwin に入っているコマンド:md5sum, sha1sum で、チェックできる。
ああちなみに、このISOイメージを焼くのには、メディアは700 MBのブランクCD-R (maxell) 使いました。


  • ファイル・マネージャ

    • 用途
      新旧の各HDDが、どのデバイス名/dev/sd? として認識されているか、調べる。

    • 始め方
      KNOPPIX起動後、デスクトップの knoppix アイコンを、ダブルクリックする。

    • 使い方
      左端ペインの一覧のHDDアイコンをクリックすると、タブ名またはウィンドウ名に、デバイス名が表示される。

  • ターミナル・エミュレータ(Terminal emulator (LXTerminal))

    • 用途
      dd コマンドの実行をおこなうための端末。

    • 始め方
      KNOPPIX起動後の左下の Terminal emulator のアイコン(設定から、Root Shellを使ってもよい)。

    • 使い方

  • dd コマンド

    • 用途
      旧HDD のデッドコピー作成 (セクタ単位で、旧HDDからデータを読み込み、
      新HDD へと書き込みをおこなう) ため。

    • 始め方
      端末からコマンド入力し、実行する。

    • 使い方(Ref.[1])
      ターミナル・エミュレータで:
      dd -if=/dev/旧HDD -of=/dev/新HDD bs=512

      を実行
      ここで:
      -if=/dev/旧HDD は、読込み用のデバイス名。すなわち、旧HDDのこと。
      -of=/dev/新HDD は、書出し用のデバイス名。すなわち、新HDDのこと。
      bs=512 は、読み書きを 512 Bytes 単位でおこなう指定
      である。
      デバイス名は、sd~という名前になっていると思う。
      繰り返しになるが、ifとofの指定は、絶対に間違えないこと!




  • GParted (0.7.0)

    • 用途
      ストレージ・デバイスのパーティションの移動・サイズの変更、ボリューム・ラベルの修正、フォーマットなどを行うことができるアプリである。

    • 始め方
      KNOPPIXのメニュー>設定>GPartedを選択する。

    • 使い方
      始めに、表示>デバイスの情報、保留中の操作のチェックをしておくとよい。
      数値入力以外に、ドラッグ&ドロップでも、パーティションの移動・サイズ変更が可能である。また、テンキーでの数値の入力は、できないようだ。
      拡張パーティションの場合、はじめに拡張パーティション(LBAフラグのあるパーティション)を選択して、サイズを大きくしてから、その中の論理ドライブを移動するようにする。
      HDDの選択:右上のHDDアイコンをクリックすると、HDD一覧が表示されるので、選択する。
      ラベルの変更:パーティションを左クリックして選択>右クリック>ラベル
      フラグの変更:パーティションを左クリックして選択>右クリック>フラグの編集
      サイズや移動:パーティションを左クリックして選択>右クリック>リサイズ/移動


■KNOPPIX の dd と GParted を使用した移行手順



実際行った手順は、下記に述べるものより、もっと大幅に、細かな確認手順を実施している。ここには、基本的なことをまとめる。


以下の詳細の手順に述べるように、実質的な手順は、大きく分けて1~6ののステップである。

  • 手順1は、新HDDをBIOSレベルで認識させること

  • 手順2は、旧HDDでの起動確認

  • 手順3は、旧HDDから新HDDへのデッドコピー作成

  • 手順4は、ボリュームのラベルとパーティションのフラグの修正

  • 手順5は、新HDDからのXPの起動

  • 手順6は、ドライブ文字の入れ替え


●移行手順の詳細


0. 新HDDのPCへの接続
電源を落とした状態のPCに、新HDDを接続する。
1. 新HDDの認識のためのBIOS設定
1-1. 手順(0)で接続が終わったら、PCの電源をONする。
1-2. BIOSセットアップ・ユーティリティを開く。
1-3. BIOS の HDD関係の設定で、SATA HDD を認識するよう設定する。
1-4. BIOS のブート・デバイスとブート優先順位の設定で、CD/DVD Drive から
の起動を可能に設定する。
※手順2.があるため、ブートのHDD は、この時まだ変えない(旧HDD から起
動のママ)。
1-5. 設定をセーブして、 BIOS セットアップ・ユーティリティを終了する。
2. 旧HDD で旧システムの起動確認
2-1. 手順1-5からひきつづき、旧HDDで今まで使用していた旧システム(XP)の起
動が、できることを確認する。
2-2. ログオンする。
2-3. ディスクの管理で、新HDDがディスクのリストに表示されることを、確認
する。
※ウィンドウを延ばさないと見えないかも
2-4. CD/DVD Drive に、KNOPPIX のCDを挿入して、電源OFFする
3. 旧HDDのデッドコピー作成
3-1. 電源ONし、USB DVD Multi Drive から、KNOPPIX を起動する。
3-2. ファイル・マネージャで、旧HDD、新HDDのデバイス名を確認する。
3-3. 左下のメニューからコンソールを立ち上げて、ddコマンド
で、旧HDDのデッドコピーを作成する
※デバイス名は、**絶対に**間違えないこと!!くれぐれも、逆にして旧
HDDを消してしまうことなど無いようにしてください。
※この処理は、結構時間(数時間)かかります。
4. GPartedでパーティションのフラグとラベルの設定
4-1. 旧HDD で、パーティション・フラグが、 boot となっているパーティショ
ンの bootチェックをはずす。
4-2. 新HDDで、旧HDDでのパーティション・フラグがbootとなっているパーテ
ィションに相当するパーティションのbootチェックを、チェックする。
4-3. 新HDD の各パーティションのラベルを、変更する(デッドコピーしたまま
だと、旧HDD と同じでまぎらわしいため)。
4-5. KNOPPIX をシャットダウンし、PCの電源をOFF。
5. 新HDDからのXPの起動
5-1. PCの電源ONし、BIOSセットアップ・ユーティリティで、新HDDからブート
するように設定する。
5-2. 設定をセーブして、BIOSセットアップ・ユーティリティを終了する。
→XPが起動する
6.  ドライブ文字の旧HDD・新HDDでの入れ替え
6-1. XP起動後ログオンし、ディスクの管理を開く
6-2. 新HDD の非システム・パーティションを使われていないドライブ文字に変
える(但し、変更前のドライブ文字を控えておく)
6-3. XP を再起動
6-3. 旧HDD の非システム・パーティションのドライブ文字を、手順6-2のドラ
イブ文字に変える(但し、変更前のドライブ文字を控えておく)
6-4. 新HDD の非システム・パーティションのドライブ文字を、手順6-3の変更
前のドライブ文字に変える
6-5. XP を再起動
6-6. 同じようにして、システム・パーティションのドライブ文字も入れ替える


KNOPPIX 上の作業が、移行作業の主な部分を占める。XPでおこなう移行作業は、ドライブ文字の変更である。

■Conclusion




  • 産総研の配布するKNOPPIX 6.4.4 CD日本語版(LCAT対応)のISOイメージを利用して、IDE HDD から SATA HDDへと、XP システムの移行を行った

  • partimage を利用した移行は、OS のブートに至らなかったため、dd, GParted を利用した方法とし、その手順を示した


■Future Works



本当はスクリーンショットなどを豊富に使いたかったのだけど、KNOPPIXでの取り方がわからなかった。gnome-screenshot なるアプリが、焼いたCDには、見当たらなかった。

新しいKNOPPIXの版が出るたびに、システムをCD/DVDに焼くのは、CD/DVDのメディアが無駄である。現在、大容量(GBオーバ)のUSBフラッシュ・メモリが安価に出回っているので、これを利用しない手はないだろう。

この場合、以下が参考になるかも知れない:
mk-mode BLOG, “KnoppixをUSBブート!”, 2010/1/6, http://www.mk-mode.com/wordpress/?p=2644
(ただし、メディアがUSBのストレージなので、CD/DVDのようにISOイメージを焼くだけ、ではない。)

■References




  • [1] dd(1), man page

  • [2] susaki, “[debian-users:55003] 【リリース】KNOPPIX 6.4.4 DVD&CD 日
    本語版 (LCAT対応)”,
    http://permalink.gmane.org/gmane.linux.debian.jp.user/20206

  • [3] WINFAQ, “w2k/XP:ディスク管理 - ブートドライブのドライブレターを変
    更できないのですが”, http://homepage2.nifty.com/winfaq/c/ntdisk.html#912

  • [4] KNOPPIX-JP FAQ, http://www.geocities.co.jp/SiliconValley-Sunnyvale/9821/

2011年4月1日金曜日

[読書]パターン、Wiki、XP

作業中Contents



  • ◆Links ……………この書籍中の全URLを、一覧にまとめた。

  • ◆Principles ………

  • ◆History …………


◆Links




2011年3月24日木曜日

[Excel][VBA]COUNTIF関数を複数条件で使うには?

■背景と問題点


以前のエントリ ([EXCEL][VBA] COUNTIF関数で複数条件を扱うには?(OR条件編), 2008.)で、COUNTIF関数によるORで結合された複数条件を扱う方法を紹介した。しかし、この方法だと場合によっては以下のような不具合がある:
  • 条件を満たすセルの数を、二重にカウントしてしまう
  • AND条件については触れていない
また、この問題をググってみても、どうもこれといって、分かりやすい解法が載っているサイトを見つけることはできない(2011年3月現在); 多くのサイトでは、SUMPRODUCT関数、COUNTIFS関数(Excel 2007以降)を使った方法が紹介されているが、この方法では、AND条件しか、指定することができない。
上述の以前のエントリは、本ブログに挙げて以来、継続的にアクセスがある。 COUNTIF関数で複数条件を扱うのに困っている人は、多そうだ。
この問題は、根本的には、COUNTIF関数の第2の引数である検索条件の記述の不自由さに由来するものと、考える。なぜならば(ヘルプ・ドキュメントによれば、検索条件には「式」を書くことが出来ることになっているが、実際には)、検索条件には、「TRUEもしくはFALSEを返す、2項限定の(論理)式」しか、指定 することが出来ないからだ。
そこで、上記の問題点を踏まえ、今回のエントリでは
  • 以前のエントリのように、二重にカウントすることはない
  • ブーリアン演算の指定、すなわち:
    • 条件指定は、AND条件・OR条件どちらも同時に使用可能
    • 条件項目は、いくつでも可能
  • VBAマクロは使用せず、既存の関数のみの単純な方法
であるような、一般化したCOUNTIF関数で複数条件を扱う方法を、紹介する。

2011年3月22日火曜日

[Ruby]配列とハッシュ

インデックス、値、変換配列の値(要素)から、そのインデックスを得る方法を探していたのだが、当初、見つからなかった。
このため、配列を、一旦、ハッシュに変換してから、処理しようと試みた。しかし、Rubyでは、配列でもハッシュでも、要素から(インデックス|キー)を引くのは、同じ方法(indexメソッド)であることが分かったorz

以下は、配列の場合である。

irb(main):001:0> ["foo", "bar", "car", "cdr"].index("car")
=> 2
irb(main):002:0> ["foo", "bar", "car", "cdr"][2]
=> "car"

以下は、ハッシュの場合である。
irb(main):006:0> {1=>"foo", 2=>"bar", 3=>"car", 4=>"cdr"}.index("bar")
=> 2
irb(main):008:0> {1=>"foo", 2=>"bar", 3=>"car", 4=>"cdr"}[2]
=> "bar"

配列からハッシュを生成する(1)ここで、仮に配列からハッシュに変換しようとした場合、どのようにしたらよいだろうか?ここで、変換の際、配列のインデックスは、ハッシュにしたときにキーとなるものとする。
上記を考えたとき、以下のようなトピックを利用すれば、変換することができる:
  • Array http://www.ruby-lang.org/ja/man/html/Array.html
    配列クラス
    • Array#transpose
      配列の配列を行列とみなし、行と列の転置をおこなうインスタンス・メソッド
    • Array#flatten
      階層化された配列から階層を取り払い、一次(インデックスが1種類)の配列にするインスタンス・メソッド
  • Hash
    ハッシュ・クラス
    • Hash.[]
      与えられたオブジェクトで新しいハッシュを生成するクラス・メソッド
  • *[] (多重代入)
    複数の値を、それらに対応する複数の変数に、代入する仕組み

配列からハッシュを生成する(2)
(1) 変換前の配列を元に、二つの配列を用意する; ひとつは、変換前の配列のインデックスを要素とする配列 a、もうひとつは、変換前の配列のを要素とする配列 b である。すなわち:
a = [0, 1, 2, ..., n-1]
b = [e_0, e_1, e_2, ..., e_(n-1)]
n: aのサイズ=bのサイズ
e_i: 変換前の配列の各要素
(2) 配列aの要素a_iとbの要素b_iが、交互に並ぶような配列abを作成する; つまり、
ab = [a_0, b_0, a_1, b_1, ..., a_(n-1), b_(n-1)]
n: aのサイズ=bのサイズ
である。
この処理を行うためには、Array#transpose と Array#flatten を、利用する。
(3) ハッシュを生成する。このとき多重代入によって、配列abをハッシュ生成メソッドに与える。

ソース・コードは以下となる。戯れに、gist.github.comにも格納してみた
(https://gist.github.com/876272 )。
#file: to_h.rb
#conversion method from Array to Hash.
#
#
class Array
def idxarr( x )
Array.new(x) {|i| i}
end
def to_h
Hash[ *[idxarr(self.size), self].transpose.flatten ]
end
end
####endof file: to_h.rb

実行例は以下である:
irb(main):002:0> require 'to_h.rb'
=> true
irb(main):003:0> ['foo', 'bar', 'car', 'cdr'].to_h
=> {0=>"foo", 1=>"bar", 2=>"car", 3=>"cdr"}

Conclusion
- 配列でも、indexメソッドで、値からインデックスを求めることが出来る
- 配列からハッシュへの変換メソッドを実装した
Future Works
- 自分の環境で、gisty で投稿できないので、原因を解明すること
References
- Dave Thomas, et. al.; “プログラミングRuby”, 第2版, 言語編; オーム社
- Dave Thomas, et. al.; “プログラミングRuby”, 第2版, ライブラリ編; オーム社
- buzword, “配列からハッシュを作成する”, http://www.rubylife.jp/ini/hash_class/index7.html

2011年3月21日月曜日

[Cygwin][Ruby]ファイル・システム OR gemの振る舞い(環境?)がおかしくなった?

正確には、当該現象は今は発生していない;原因はわからないが、LoadErrorを発生することなく元通りに実行されるようになった。

しかし、以前にも(gistyとは別件で)、Cygwin上で同様のふるまい―作業したファイルが元に(?)戻ってしまったように見える現象―を、経験している。よって、ここに忘備として記録を残しておく。

現象以前構築したgistyの環境が、おかしくなっていることに気づいた。具体的な症状は:
  • gistyコマンドを実行すると、LoadErrorが発生
  • LoadErrorの内容は、no such file to load -- rr 、つまりrrというファイルが、gem_original_requireメソッドから見つからない

その他の現象gem listすると、パッケージは表示されるものの、gem which パッケージ名 を実行すると:
ERROR: Can't find ruby library file or shared library test-unit
という結果になるものがいくつか存在する。この現象は、回復していない。
環境
$ uname -srvmpio
CYGWIN_NT-5.1 1.7.7(0.230/5/3) 2010-08-31 09:58 i686 unknown unknown Cygwin
$ ruby --version
ruby 1.8.7 (2008-08-11 patchlevel 72) [i386-cygwin]
$ gem --version
1.3.7
$ git --version
git version 1.7.2.3
$ gisty about
mm mm
mm
mmmmmm mmmm mmmmm mmmmmm mm mm
mm mm mm mm mm mm mm
mm mm mm mmmm mm mm mm
mmmmmm mm mm mm mmmmm
mm mmmmmm mmmmm mmm mm
mmmmm mmmm
version: 0.0.14
url: http://github.com/swdyh/gisty/tree/master

2011年3月16日水曜日

大前研一氏 福島原発解説動画 文字 書き起こし (00:44:03~00:48:45)

日立で原子炉のエンジニアだったコンサルタント、大前研一氏のBBT757Chの動画“東日本巨大地震 福島原発半径20km以内の住民に避難指示”のごく一部(00:44:03~00:48:45)の書き起こしです。
※動画の著作権者の方へ:問題ある等のご指摘いただきましたら、著作権法に則って削除します。


凡例括弧内は、書き起こし者追記。
O: 大前研一氏
N: 野中美里氏


(0:44:03 福島原発事故の評価)N:
一方でこんなご意見もいただいていまして。大学院のシバタさん。
「今回、爆発まで起きましたが、
国内の最大の地震に、よく大きなトラブルもなく耐え、
日本の原発技術の優秀さを示せたと思います」と。


O:
まー、トラブルが絶えなかったんですね(笑)。
ま、要するに、そのー、シャットダウンのとこだけなんですね。
でまー、さっきいったように、沸騰水型のやつっていうのは、シャットダウンは、簡単に出来るんですね。

だからむしろ、そのー、一台でもいいから動いててくれた方がよかったんで。
ま、わたしはこれは、設計思想の中にね、ちょっと甘いトコがあって、そういう最っ悪の時にはね、一台動かす工夫をやっぱりする、べきだったと、いう風に思いますね。
えーまっ、いずれにしても、「日本の優秀さは、無かった」と、いう風に考えたほうが、いいと思います。


(0:44:53 原発の津波対策なあり方)N:
もう一つシバタさん。あの、「津波に対してなにか対策はあるのでしょうか?」という。
今後こうした原発について…


O:
だからもっと高いところにおいとかないと、しょうがないですよね。
今回は7mに対応してますが。

実は悩ましいのは、いろんなものの搬送をですね、海からやってるんですね。
それから、冷却水も海から取り込んでますね。

えー、したがってそのー、あそこに港があるんですけれども。
えー、そこのためにですね、、、えー一応そのー、津波ってのはここまでと。
しかも、防御、がありますから。あれを越えて津波が入ってくるのは、実はまったく想定してなかった。ま、今度の、気仙沼と同じですよね。こういうにいろいろやってたら、こないだろうと思ったら、きちゃった津波ですからね。で、しかも実際には14mということですから。

じゃあ、14mの津波が想定できたかっていうと、おそらく、今回の津波を見るまでは、誰も想像できなかったと思いますね。


O:
で実は、今回が初めて、津波の、一番恐ろしい形の津波が、どういうかたちでもって、陸の中に入っていくのかと、いうのがものすごい映像が取れてる。


N:
はい。

O:
でー、プーケットの時というのは、素人の観光客がぱぱぱっと取ったものしか無かったけど、
今回はね、ヘリコプターで取ったやつもあったし、
それから、いろんな放送局の人、
素人もずいぶんうまい方が取ってるとかいうのがあってね。克明ですよね。
だから、世界中がビックリするぐらいね、津波ってのはこういうもんだってのが、わかったと思います。

で実は、原子炉の設計の時に、こういう津波というのがありうる、ということは想定してないですね。津波っていうのは、どっか、こう、こういうふうになってるところ(湾のようなジェスチャー)で、盛り上がるということことですから。

今回の設計から、14mと津波を想定するのは、割に大きいほうだと思うんです、あいや、ごめんなさい、7mというのは。ああいう平らなところでね。7mというのは。
でも14m、行っちゃった、ということですね。

だから、今度設計するとしたらね(苦笑)、まぁ、基本的には、30mとかね、そういうところにやんないといけないと。だから、普段の燃料の搬送とかそういうことも、不便になりますし、いろんな物資の供給も不便になりますけど、それはもうしょうがない。


(0:47:10: 今後の原発の設計、社会のあり方の示唆)O:
それからやっぱり、
いくつもの原子炉を重ねてやっていくというやり方もダメだし、
えー、バックアップもまるで違う物にしなければならないし、
まぁ少し頭冷やして、何十年かそういう事を考えて、えー、再開に、期するするしかもう無いと、思います。

それから、外部電源もね、えーもう少し、その、変電所を多様化するとかね。一ヶ所の変電所から全部来ちゃうと。

原発ってあれだけあると、すごい容量でガーっとこう行くじゃないですか。で、それで、変電所でもって、グリッドに入れてくわけですよね。だからそのー、変電所そのものというのはね、何箇所かに分散しなきゃ、いけないということも、わかったわけですよね。

だから、今回の反省事項、というのを、包み隠しなくやればね、安全性はうんと高まりますけども、しかしそれを乗り越えて、世論を「じゃあ、やりましょうよ」と、持ってくよりもね、「まあ、ここは皆さん我慢して」、えー、35%、えー、電気を使わない方向にして、全てをLEDに変えて、そして、えー、エアコンとかなんかの効率も、少なくとも30%よくしないと売っちゃいけないと。いうくらいのところにシフトしていく。

これしか、ないでしょ。幸い日本は成長してないんで。今後エネルギーがこういうふうにいるってことがないんで。

こういうなことから。35%、エネルギー効率がいいようなエアコンとか、そう言うものにしてけばいいわけでしょ。そっちの方にね、わたしは、行くんじゃないかと思いますね。
今の質問に対しては。


(0:48:46 海外での動き:ドイツ原発)


References:
  • bbt757 HP; http://bb.bbt757.com/
  • BBT757program, “東日本巨大地震 福島原発半径20km以内の住民に避難指示”; http://www.youtube.com/watch?v=U8VHmiM8-AQ&feature=feedu
  • 大前研一氏 福島原発解説動画 文字 書き起こし、1: 原発まとめブログ; http://genshi.seesaa.net/article/190822735.html


2011年3月12日土曜日

東北地方太平洋沖地震(東日本大震災)

東北地方太平洋沖地震

http://www.google.co.jp/intl/ja/crisisresponse/japanquake2011.html

でした。小生の状況について、ここに記しておきます。

  • 2011年3月12日11時現在、ときおり微震を感じることがありますが、生活の支障は皆無。
  • 本棚から本がこぼれ落ちた
  • ライフライン(電気、ガス、水道、ネット)、とくに被害なし
  • 大丈夫だ、問題ない。


全体に関して、被害状況、とりわけ原発の調子が、やはり一番気になりますね。





あと、デマには気をつけましょう。事実に基づいた情報の収集に努めましょう:




2011年3月12日 11時現在

  • 都内の交通は徐々に復帰しつつある模様


2011年3月11日金曜日

東京都内避難所Googleマップ

観測史上最大の地震らしいが、東京23区の避難所として解放されている建物を、 @oohamazaki 氏 ( http://twitter.com/oohamazaki ) がまとめています。

http://maps.google.co.jp/maps/ms?ie=UTF8&hl=ja&brcurrent=3,0x605d1b87f02e57e7:0x2e01618b22571b89,0&msa=0&msid=215507572864740295322.00049e31ae027259c4dda&z=12


他にもあるかも。

2011年3月8日火曜日

魔法少女まどか☆マギカの各話タイトル・パロディまとめのまとめ

魔法少女まどか☆マギカ』は、2011年1月よりで放送・配信されている、いわゆる魔法少女モノのアニメである。たしかにおもしろいアニメだ。

略名は、2011年3月8日現在のGoogle検索の結果によると:
  • 魔まマ 約 2,190,000 件 (0.23 秒)
  • まどマギ 約 1,180,000 件 (0.20 秒)
である。本エントリでは以下、より一般的に使用されている「魔まマ」を用いる。


2011年3月4日金曜日

Ruby の Test::Unit の GUI インターフェイス

概要


Cygwin 環境で Ruby の単体テストフレームワーク: Test::Unit の GUI インターフェイスを使ってみた。そのところ、必要な gem パッケージのインストールで、問題が生じた。問題は、gem の native extensions のコンパイルに失敗するというものだった。これに対処するため、gem install のオプションとして、--with-opt-include=/usr/include/cairo を指定し、解決した。
以下にこの問題の現象、問題の解析、対処法、結果を述べる。(追記2014-04-24: Markdown で書き直した)


2011年3月1日火曜日

gem install の振る舞いふたたび(Rake編)

う~む。。。やっぱり gem install しただけだと、インストールされないようだ。
$ gem install rake
Successfully installed rake-0.8.7
1 gem installed
Installing ri documentation for rake-0.8.7...
Installing RDoc documentation for rake-0.8.7...

$ rake --version
bash: rake: command not found


2011年2月10日木曜日

gem update/install のふるまい?

いままで、とくに気にしたことはなかったのだけど、
gem update gemパッケージ
は、実はgemパッケージをダウンロードしてくるだけで、インストールはしない……?

2011年1月26日水曜日

作図エディタDiaの環境構築


この記事を更新しようとしたところ、Seesaaブログの不具合で、レイアウトがくずれてしまいます。
新しい記事を参照してください。


TeX で図を描きたいときにどうしようかと、ドロー系の作図ツールを探していた。TeX と言えば tgif という先入観からそれ系のを探していたが、そういえば Dia があったのだった。Dia はドロー系 (Draw) 作図エディタソフトウェア。検索していたところ、Microsoft Visio とよく比較されているようだ。



2011年1月24日月曜日

LyX 1.6.0 on TeX Live 2010

Windows XP環境(今回はCygwinはなし)で、LyX(pLaTeXのGUIフロントエンド)を、
試行していた。ある程度使えることが確認できたので、ここに報告する。

試行したのは、環境のインストールからLyXの機能の確認で、以下のような点:
・LyX環境のインストール(TeX, LyX, GhostScript, GSView)
・LyXで日本語文書の作成とコンパイル、dvi表示
・LyXでフリガナを振る
・LyXでカスタマイズしたデザインの索引・用語集を付ける
・LyXで上記を含んだ文書の親分書・子文書への分割、コンパイル、およびdvi表示
・上記文書のPDF表示、PostScript表示
である。以上で、満足する動作結果を得た。


2011年1月14日金曜日

LyXの日本語版の試行1


今、色々試してるんだけど、結論から言うと、まだうまく行ってない。
→とりあえず、動くようにはなりました(Jan. 24th, 2011: LyX 1.6.0 on TeX Live 2010)


でも日本語のLyX情報は、とても少ない。失敗の例として、このエントリを上げておく。他にもLyXの導入を試している方がおられたら、リンクを貼ってください。助け合いましょう。


■使用したインストーラ



LyX-168-4-26-AltInstaller-Complete.exe


■不具合概要




  1. 日本語の文書のdvi表示ができない。

    1. 英語の文書のdvi表示は、可能である。

  2. babel-japaneseをインストールするためのplatexが、処理できない




●推測される原因:



日本語の場合、インストール先のフォルダのパスにスペース、および日本語が含まれていると、上記不具合の原因となる?


●アドホック対処



スペースも日本語も含まないフォルダに、再インストールする。

→これでも、ダメでした。


■上記インストーラでインストールされるもの


●スタート・メニュー内:




  1. Ghostgum>GSview 4.9(LyXのアンインストールの途中、アンインストールできる)

  2. JabRef>JabRef 2.6(アンインストーラ有り)

  3. LyX 1.6.8>LyX(アンインストーラ有り)

  4. MiKTeX 2.9>(LyXのアンインストーラによってアンインストールできる)

※Aspellも、LyXのアンインストーラで、選択的アンインストールできる



●Program Files\ディレクトリ




  1. Ghostgum\

  2. JabRef\

  3. LyX 1.6.8\

  4. MiKTeX 2.9\




●プログラムの追加と削除




  1. Aspell 0.6 Dictionary (Language: en)

  2. Aspell 0.60.4 Data

  3. GSView 4.9

  4. LyX 1.6.8

  5. MiKTeX 2.9

  6. JabRef 2.6
これらは、スタート・メニュー内のアプリのアンインストーラから、削除できる。





■症状1:LyXドキュメントの表示時の不具合メッセージ



ヘルプ・ドキュメントを読もうとすると:
Message:
"この文書が要求しているレイアウトファイル
jarticle.layout
が利用可能になっていません。この文書が要求
しているLaTeXクラス化スタイルファイルが利
用できないためと思われます。詳細は「カスタ
マイズ」ヘルプファイルをご覧ください。
LyXは出力を生成することができません。
"

とポップアップ・ウィンドウに表示される。


  • ヘルプ>
    -LyXユーザーの手引き(UserGuide)
    -LyXの高度な機能(Extended)
    -埋込みオブジェクト篇(EmbeddedObjects)
    などを開くと、表示される。

  • ドキュメント自体は、メイン・ペインに表示される。

●解析



インストール先のディレクトリ
D:\Program Files\LyX 1.6.8\Resources\layouts\

を見ても、それらしきファイル(jarticle.layout など)は、既に存在する。


日本語関係のスタイルが使用できない状態になっている?

●解決方法



→?
��ドキュメント自体のHTML表示はなされる。)

■症状2:dvi表示時のコマンド実行のエラー



LyX起動後文書を作成しdvi表示のために、dviボタンを押下すると:
"
java -jar htmltolatex.jar -input "newfile1.html" -を実行している間にエラーが発生しました。
"


●解析



ランチャ(LyX)が実行するコマンドに、なにかが欠けている?

■症状3:LyXドキュメント開いたときのエンコード関連のメッセージ



LyX起動後文書を作成しでdvi表示しようとすると、
“使用中の文書のパス「xxxxxxxx」には、現在の文書エンコーディング(すなわち***)で表すことのできないグリフが含まれています。このため、出力は不完全となる可能性が大きいです。
��utf8など)適切な文書エンコーディングを選択するか、パス名を変更してください。”

と表示される。


xxxxxxxxは、LyXファイルの名前。***は、ファイル内の記述文字。

●解析



作成中の文書のクラスが想定する文字コードと、ファイル・システムが使用している文字コードが違うのではないか?

●解決方法



LyXのメニューで
設定>パス>作業ディレクトリ


設定>パス>一時ディレクトリ

に、日本語とスペースを含まないものにする。


文書(D)>設定>文書の設定>言語>言語(L):英語
→日本語にする。

■症状4:DVI表示時にエラー



MiKTeX Problem Report
MiKTeX Problem Report
Message: Not all fonts could be loaded. See 'File->Document Properties', for details.
Data:
Source: Programs\MiKTeX\Yap\MFC\DviDoc.cpp
Line: 636
MiKTeX: 2.9
OS: Microsoft Windows XP Home Edition Service Pack 3 (build 2600)
Invokers: lyx
SystemAdmin: yes
PowerUser: no
Root0: C:\Documents and Settings\日本語のアカウント名\Application Data\MiKTeX\2.9
Root1: C:\Documents and Settings\日本語のアカウント名\Local Settings\Application Data\MiKTeX\2.9
Root2: C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9
Root3: D:\Program Files\MiKTeX 2.9
UserInstall: C:\Documents and Settings\日本語のアカウント名\Application Data\MiKTeX\2.9
UserConfig: C:\Documents and Settings\日本語のアカウント名\Application Data\MiKTeX\2.9
UserData: C:\Documents and Settings\日本語のアカウント名\Local Settings\Application Data\MiKTeX\2.9
CommonInstall: D:\Program Files\MiKTeX 2.9
CommonConfig: C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9
CommonData: C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9

■症状5:babel-japaneseインストール時platexが機能しない

babel-japaneseを展開し、japanese.insをコンパイルしたいが、platex.exeが処理不能。
下記のログを出して、コマンドラインからのplatexが処理されない:
D:\tex\MiKTeX\tex\generic\babel\japanese>platex japanese.ins
This is pdfTeX, Version 3.1415926-1.40.11 (MiKTeX 2.9)
platex: The memory dump file could not be found.
platex: Data: platex.fmt

■検討資料


��:
��:ツール>言語設定>デフォルト
��:文書>言語
��:結果
��      2          3
日本語(CJK) ユニコード(CJK)(utf8) 長考の後、エラー
��         1     2           3
ファイルの中身utf8 日本語(CJK) ユニコード(CJK)(utf8) dviビューワ立ち上がるがエラー
→フォントの設定?

●メモ

・"Managing Memory Dump files"
http://docs.miktex.org/manual/formats.html
・MiKTeX Optionsを起動。
MiKTeX Options>General>
1)Refresh FNDB.
Ok.
2)Update Formats
エラー発生。
Formatsタブのリスト内のPLaTeXのexcludedをはずし、Updateを行うと:
ウィンドウ:MiKTeX Maintainance というウィンドウに、
Creating format file for:
PLaTeX
というメッセージが表示され、Transcriptウィンドウに:
" miktex-makefmt: The input file could not be found.
initexmf.EXE: The operation failed for some reason.
initexmf.EXE: Data: D:\tex\MiKTeX\miktex\bin\miktex-makefmt.exe
"
というログを出力する。
・PLaTeXフォーマットが使用するplatex.iniというファイルは、
d:\tex\MiKTeX\miktex\config\
に存在する。
・pdftexが使用するpdftex.iniというファイルは、
d:\tex\MiKTeX\miktex\config\
d:\tex\MiKTeX\tex\plain\config\
に存在する。

■その他資料・メモ

■LyX設定

●フォントの設定

Tool>Settings
Times New Roman-> JP Gothic
Arial->JP Mincho
Courier New->JP Gothic

●アウトラインの表示

文書>文書構造で、章構造が左端に表示される。

●メニューの言語設定

LyXメニューのツール>設定>言語設定
ユーザインターフェイス:規定値
デフォルト:英語
にすると、メニューが英語になる。

●今回参考にしたリンク

  • http://www.netlaputa.ne.jp/~kuno/lyx/mylyx_p1.html
  • ☆ http://www.int.otaru-uc.ac.jp/lyx-howto/setup/japanize
  • http://old.nabble.com/%22Settings-Update-Formats%22-fails-for-Latex-td29879951.html
    babel-japanese がインストールされているか、確認。

■インストール・ログ

●MiKTeX

Loading package database...
starting package maintenance...
installation directory: D:\tex\MiKTeX
package repository: C:\DOCUME~1\日本語のアカウント名\LOCALS~1\Temp\mik31642
visiting repository C:\DOCUME~1\日本語のアカウント名\LOCALS~1\Temp\mik31642...
repository type: local package repository
loading lightweight database...
lightweight database digest: b8cba40bc9eac2c698e73738f24aed4b
going to install 9316 file(s) (156 package(s))
problem: D:\tex\MiKTeX\miktex/bin\MiKTeX209-core-PS.dll does not exist
problem: D:\tex\MiKTeX\miktex/bin\MiKTeX209-core.dll does not exist
problem: D:\tex\MiKTeX\miktex/bin\MiKTeX209-packagemanager-PS.dll does not exist
problem: D:\tex\MiKTeX\miktex/bin\MiKTeX209-packagemanager.dll does not exist
extracting files from ae.tar.lzma...
extracting files from amsfonts.tar.lzma...
extracting files from amslatex.tar.lzma...
extracting files from avantgar.cab...
extracting files from babel.tar.lzma...
extracting files from bidi.tar.lzma...
extracting files from bookman.cab...
extracting files from carlisle.tar.lzma...
extracting files from cbcoptic.tar.lzma...
extracting files from cm.tar.lzma...
extracting files from courier.cab...
extracting files from dehyph-exptl.tar.lzma...
extracting files from ec.cab...
extracting files from elhyphen.tar.lzma...
extracting files from enctex.tar.lzma...
extracting files from euenc.tar.lzma...
extracting files from eurosym.tar.lzma...
extracting files from float.cab...
extracting files from fontspec.tar.lzma...
extracting files from geometry.tar.lzma...
extracting files from graphics.tar.lzma...
extracting files from helvetic.cab...
extracting files from hoekwater.cab...
extracting files from hyperref.tar.lzma...
extracting files from hyph-utf8.tar.lzma...
extracting files from ifxetex.tar.lzma...
extracting files from jknappen.cab...
extracting files from latex-fonts.tar.lzma...
extracting files from latex2e-help-texinfo.tar.lzma...
extracting files from lm.tar.lzma...
extracting files from ltxbase.tar.lzma...
extracting files from ltxmisc.tar.lzma...
extracting files from lua-alt-getopt.tar.lzma...
extracting files from luainputenc.tar.lzma...
extracting files from lualibs.tar.lzma...
extracting files from luamplib.tar.lzma...
extracting files from luaotfload.tar.lzma...
extracting files from luatexbase.tar.lzma...
extracting files from luatextra.tar.lzma...
extracting files from mflogo.cab...
extracting files from miktex-arctrl-bin-2.9.tar.lzma...
extracting files from miktex-bibtex-base.cab...
extracting files from miktex-bibtex-bin-2.9.tar.lzma...
extracting files from miktex-bibtex8bit-base.cab...
extracting files from miktex-bibtex8bit-bin-2.9.tar.lzma...
extracting files from miktex-bin-2.9.tar.lzma...
extracting files from miktex-cjkutils-bin-2.9.tar.lzma...
extracting files from miktex-config-2.9.tar.lzma...
extracting files from miktex-cweb-base.cab...
extracting files from miktex-cweb-bin-2.9.tar.lzma...
extracting files from miktex-dict-english.tar.lzma...
extracting files from miktex-dict-french.tar.lzma...
extracting files from miktex-dict-german.tar.lzma...
extracting files from miktex-doc-2.9.tar.lzma...
extracting files from miktex-dvicopy-bin-2.9.tar.lzma...
extracting files from miktex-dvipdfm-base-2.7.tar.lzma...
extracting files from miktex-dvipdfmx-base-2.7.tar.lzma...
extracting files from miktex-dvipdfmx-bin-2.9.tar.lzma...
extracting files from miktex-dvipng-bin-2.9.tar.lzma...
extracting files from miktex-dvips-base.tar.bz2...
extracting files from miktex-dvips-bin-2.9.tar.lzma...
extracting files from miktex-dvips-doc.cab...
extracting files from miktex-etex-base.cab...
extracting files from miktex-findtexmf-bin-2.9.tar.lzma...
extracting files from miktex-fontconfig-base.tar.lzma...
extracting files from miktex-fontconfig-bin-2.9.tar.lzma...
extracting files from miktex-fontname-base.tar.lzma...
extracting files from miktex-fonts-bin-2.9.tar.lzma...
extracting files from miktex-freetype-base.cab...
extracting files from miktex-freetype-bin-2.9.tar.lzma...
extracting files from miktex-freetype2-bin-2.9.tar.lzma...
extracting files from miktex-ghostscript-base-2.9.tar.lzma...
extracting files from miktex-ghostscript-bin-2.9.tar.lzma...
extracting files from miktex-graphics-bin-2.9.tar.lzma...
extracting files from miktex-gsf2pk-base.cab...
extracting files from miktex-gsf2pk-bin-2.9.tar.lzma...
extracting files from miktex-hunspell-bin-2.9.tar.lzma...
extracting files from miktex-hyph-french.tar.bz2...
extracting files from miktex-hyph-german.tar.bz2...
extracting files from miktex-hyph-usenglish.cab...
extracting files from miktex-icu-bin-2.9.tar.lzma...
extracting files from miktex-kpathsea-bin-2.9.tar.lzma...
extracting files from miktex-latex-config-2.9.tar.lzma...
extracting files from miktex-lua51-bin-2.9.tar.lzma...
extracting files from miktex-luatex-base.tar.lzma...
extracting files from miktex-luatex-bin-2.9.tar.lzma...
extracting files from miktex-makeindex-base.cab...
extracting files from miktex-makeindex-bin-2.9.tar.lzma...
extracting files from miktex-metafont-base.cab...
extracting files from miktex-metafont-bin-2.9.tar.lzma...
extracting files from miktex-metafont-misc.tar.lzma...
extracting files from miktex-metapost-base-2.7.tar.lzma...
extracting files from miktex-metapost-bin-2.9.tar.lzma...
extracting files from miktex-mft-base.cab...
extracting files from miktex-mfware-bin-2.9.tar.lzma...
extracting files from miktex-misc.tar.lzma...
extracting files from miktex-mkfntmap-bin-2.9.tar.lzma...
extracting files from miktex-mktex-bin-2.9.tar.lzma...
extracting files from miktex-mo-bin-2.9.tar.lzma...
extracting files from miktex-mpm-bin-2.9.tar.lzma...
extracting files from miktex-mthelp-bin-2.9.tar.lzma...
extracting files from miktex-mtprint-bin-2.9.tar.lzma...
extracting files from miktex-omega-bin-2.9.tar.lzma...
extracting files from miktex-pdftex-base-2.9.tar.lzma...
extracting files from miktex-pdftex-bin-2.9.tar.lzma...
extracting files from miktex-pdftex-doc-2.6.tar.bz2...
extracting files from miktex-poppler-base.tar.lzma...
extracting files from miktex-poppler-bin-2.9.tar.lzma...
extracting files from miktex-ps2pk-bin-2.9.tar.lzma...
extracting files from miktex-psutils-base.cab...
extracting files from miktex-psutils-bin-2.9.tar.lzma...
extracting files from miktex-qt4-bin-2.9.tar.lzma...
extracting files from miktex-runtime-bin-2.9.tar.lzma...
extracting files from miktex-teckit-bin-2.9.tar.lzma...
extracting files from miktex-tex-base.tar.lzma...
extracting files from miktex-tex-bin-2.9.tar.lzma...
extracting files from miktex-tex-misc.tar.lzma...
extracting files from miktex-tex4ht-bin-2.9.tar.lzma...
extracting files from miktex-texify-bin-2.9.tar.lzma...
extracting files from miktex-texinfo-base.tar.lzma...
extracting files from miktex-texinfo-bin-2.9.tar.lzma...
extracting files from miktex-texware-bin-2.9.tar.lzma...
extracting files from miktex-texworks-bin-2.9.tar.lzma...
extracting files from miktex-texworks-doc.tar.lzma...
extracting files from miktex-vc100-bin.tar.lzma...
extracting files from miktex-web-bin-2.9.tar.lzma...
extracting files from miktex-xdvipdfmx-bin-2.9.tar.lzma...
extracting files from miktex-xetex-base.tar.lzma...
extracting files from miktex-xetex-bin-2.9.tar.lzma...
extracting files from miktex-yap-bin-2.9.tar.lzma...
extracting files from miktex-zip-bin.tar.lzma...
extracting files from multirow.cab...
extracting files from ncntrsbk.cab...
extracting files from oberdiek.tar.lzma...
extracting files from palatino.cab...
extracting files from pdftex-def.tar.lzma...
extracting files from pslatex.cab...
extracting files from psnfss.cab...
extracting files from pstricks.tar.lzma...
extracting files from rsfs.tar.lzma...
extracting files from ruhyphen.cab...
extracting files from tds.cab...
extracting files from thumbpdf.tar.lzma...
extracting files from times.cab...
extracting files from tools.tar.lzma...
extracting files from ukrhyph.cab...
extracting files from utopia.cab...
extracting files from xetexref.tar.lzma...
extracting files from xetexurl.tar.lzma...
extracting files from xgreek.tar.lzma...
extracting files from xkeyval.tar.lzma...
extracting files from xltxtra.tar.lzma...
extracting files from xunicode.tar.lzma...
extracting files from xypic.tar.lzma...
extracting files from zapfchan.cab...
extracting files from zapfding.cab...
updating package definition directory (D:\tex\MiKTeX\tpm\packages)...
installed 1959 package definition files
visiting repository C:\DOCUME~1\日本語のアカウント名\LOCALS~1\Temp\mik31642...
repository type: local package repository
loading lightweight database...
Registering root directories...
configuring fontconfig\config\fonts.conf
registering D:\tex\MiKTeX\miktex/bin\MiKTeX209-core.dll
registering D:\tex\MiKTeX\miktex/bin\MiKTeX209-core-PS.dll
registering D:\tex\MiKTeX\miktex/bin\MiKTeX209-packagemanager.dll
registering D:\tex\MiKTeX\miktex/bin\MiKTeX209-packagemanager-PS.dll
Skipping user root directory ("C:\Documents and Settings\日本語のアカウント名\Application Data\MiKTeX\2.9")...
Skipping user root directory ("C:\Documents and Settings\日本語のアカウント名\Local Settings\Application Data\MiKTeX\2.9")...
Creating fndb for common root directory ("C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9")...
Creating fndb for common root directory (D:\tex\MiKTeX)...
Making format links...
Making script links...
D:\tex\MiKTeX\miktex/bin\miktex-taskbar-icon.exe
D:\tex\MiKTeX\miktex/bin\miktex-update.exe
Creating language.dat, language.dat.lua and language.def...
Entering administrative mode...
Parsing config file D:\tex\MiKTeX\miktex\config\updmap.cfg...
Parsing D:\tex\MiKTeX\fonts\map\dvips\tetex\dvips35.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\tetex\pdftex35.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\tetex\dvipdfm35.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\tetex\ps2pk35.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\amsfonts\cm.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\amsfonts\cmextra.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\amsfonts\cyrillic.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\amsfonts\euler.map...
Parsing D:\tex\MiKTeX\dvips\eurosym\eurosym.map...
Parsing D:\tex\MiKTeX\dvips\hoekwater\hoekwater.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\amsfonts\latxfont.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\rsfs\rsfs.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\amsfonts\symbols.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\xypic\xypic.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\psnfss\charter.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\psnfss\fpls.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\lm\lm.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\obsolete\mathpi.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\obsolete\mathpple-ext.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\psnfss\pazo.map...
Parsing D:\tex\MiKTeX\dvips\pslatex\pcrr8rn.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\psnfss\psnfss.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\avantgar\uag.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\bookman\ubk.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\courier\ucr.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\helvetic\uhv.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\ncntrsbk\unc.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\palatino\upl.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\times\utm.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\psnfss\utopia.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\zapfchan\uzc.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\zapfding\uzd.map...
Writing "C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9\dvips\config\ps2pk.map"...
Writing "C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9\dvips\config\download35.map"...
Writing "C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9\dvips\config\builtin35.map"...
Writing "C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9\dvips\config\psfonts_t1.map"...
Writing "C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9\dvips\config\psfonts_pk.map"...
Writing "C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9\pdftex\config\pdftex_ndl14.map"...
Writing "C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9\pdftex\config\pdftex_dl14.map"...
Writing "C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9\dvipdfm\config\dvipdfm_dl14.map"...
Writing "C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9\dvipdfm\config\dvipdfm_ndl14.map"...
Copying "C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9\dvips\config\psfonts_t1.map"
to "C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9\dvips\config\psfonts.map"...
Copying "C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9\dvipdfm\config\dvipdfm_dl14.map"
to "C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9\dvipdfm\config\dvipdfm.map"...
Copying "C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9\pdftex\config\pdftex_dl14.map"
to "C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9\pdftex\config\pdftex.map"...
C:/WINDOWS/Fonts: caching, new cache contents: 719 fonts, 0 dirs
C:/Program Files/Adobe/Reader 9.0/Resource/Font: caching, new cache contents: 16 fonts, 1 dirs
C:/Program Files/Adobe/Reader 9.0/Resource/Font/PFM: caching, new cache contents: 0 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1: caching, new cache contents: 0 fonts, 5 dirs
D:/tex/MiKTeX/fonts/type1/adobe: caching, new cache contents: 0 fonts, 2 dirs
D:/tex/MiKTeX/fonts/type1/adobe/courier: caching, new cache contents: 6 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/adobe/utopia: caching, new cache contents: 4 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/groff: caching, new cache contents: 1 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/hoekwater: caching, new cache contents: 0 fonts, 4 dirs
D:/tex/MiKTeX/fonts/type1/hoekwater/mflogo: caching, new cache contents: 8 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/hoekwater/misc: caching, new cache contents: 1 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/hoekwater/rsfs: caching, new cache contents: 3 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/hoekwater/stmaryrd: caching, new cache contents: 6 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/public: caching, new cache contents: 0 fonts, 6 dirs
D:/tex/MiKTeX/fonts/type1/public/amsfonts: caching, new cache contents: 0 fonts, 6 dirs
D:/tex/MiKTeX/fonts/type1/public/amsfonts/cm: caching, new cache contents: 75 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/public/amsfonts/cmextra: caching, new cache contents: 15 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/public/amsfonts/cyrillic: caching, new cache contents: 5 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/public/amsfonts/euler: caching, new cache contents: 22 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/public/amsfonts/latxfont: caching, new cache contents: 14 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/public/amsfonts/symbols: caching, new cache contents: 12 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/public/cbcoptic: caching, new cache contents: 2 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/public/eurosym: caching, new cache contents: 12 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/public/lm: caching, new cache contents: 92 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/public/rsfs: caching, new cache contents: 3 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/public/xypic: caching, new cache contents: 23 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/urw: caching, new cache contents: 0 fonts, 9 dirs
D:/tex/MiKTeX/fonts/type1/urw/avantgar: caching, new cache contents: 4 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/urw/bookman: caching, new cache contents: 4 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/urw/courier: caching, new cache contents: 4 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/urw/helvetic: caching, new cache contents: 14 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/urw/ncntrsbk: caching, new cache contents: 4 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/urw/palatino: caching, new cache contents: 4 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/urw/times: caching, new cache contents: 4 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/urw/zapfchan: caching, new cache contents: 1 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/urw/zapfding: caching, new cache contents: 1 fonts, 0 dirs
D:/tex/MiKTeX/fonts/opentype: caching, new cache contents: 0 fonts, 1 dirs
D:/tex/MiKTeX/fonts/opentype/public: caching, new cache contents: 0 fonts, 1 dirs
D:/tex/MiKTeX/fonts/opentype/public/lm: caching, new cache contents: 72 fonts, 0 dirs
C:/Documents and Settings/All Users/Application Data/MiKTeX/2.9/fontconfig/cache: cleaning cache directory
D:\tex\MiKTeX\miktex\bin\fc-cache.EXE: succeeded
Skipping user root directory ("C:\Documents and Settings\日本語のアカウント名\Application Data\MiKTeX\2.9")...
Skipping user root directory ("C:\Documents and Settings\日本語のアカウント名\Local Settings\Application Data\MiKTeX\2.9")...
Creating fndb for common root directory ("C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9")...
Creating fndb for common root directory (D:\tex\MiKTeX)...
MiKTeX: 2.9
SystemAdmin: yes
PowerUser: no
OS: Microsoft Windows XP Home Edition Service Pack 3 (build 2600)
Root0: C:\Documents and Settings\日本語のアカウント名\Application Data\MiKTeX\2.9
Root1: C:\Documents and Settings\日本語のアカウント名\Local Settings\Application Data\MiKTeX\2.9
Root2: C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9
Root3: D:\tex\MiKTeX
UserInstall: C:\Documents and Settings\日本語のアカウント名\Application Data\MiKTeX\2.9
UserData: C:\Documents and Settings\日本語のアカウント名\Local Settings\Application Data\MiKTeX\2.9
UserConfig: C:\Documents and Settings\日本語のアカウント名\Application Data\MiKTeX\2.9
CommonInstall: D:\tex\MiKTeX
CommonData: C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9
CommonConfig: C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9

●MiKTeX Updateログ

downloading ftp://ftp.tu-chemnitz.de/pub/tex/systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma...
522841 bytes, 45.64 KB/Sec
updating package definition directory (D:\tex\MiKTeX\tpm\packages)...
installed 217 package definition files
visiting repository ftp://ftp.tu-chemnitz.de/pub/tex/systems/win32/miktex/tm/packages/...
repository type: remote package repository
loading lightweight database...
downloading ftp://ftp.tu-chemnitz.de/pub/tex/systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma...
105633 bytes, 22.77 KB/Sec
starting package maintenance...
installation directory: D:\tex\MiKTeX
package repository: ftp://ftp.tu-chemnitz.de/pub/tex/systems/win32/miktex/tm/packages/
lightweight database digest: 8312afd360ec6cd2cfde8e430a7cd502
going to download 28554293 bytes
going to install 325 file(s) (19 package(s))
unregistering D:\tex\MiKTeX\miktex/bin\MiKTeX209-core-PS.dll
unregistering D:\tex\MiKTeX\miktex/bin\MiKTeX209-core.dll
unregistering D:\tex\MiKTeX\miktex/bin\MiKTeX209-packagemanager-PS.dll
unregistering D:\tex\MiKTeX\miktex/bin\MiKTeX209-packagemanager.dll
downloading ftp://ftp.tu-chemnitz.de/pub/tex/systems/win32/miktex/tm/packages/fontspec.tar.lzma...
2955471 bytes, 78.37 KB/Sec
extracting files from fontspec.tar.lzma...
downloading ftp://ftp.tu-chemnitz.de/pub/tex/systems/win32/miktex/tm/packages/hyperref.tar.lzma...
3328790 bytes, 82.23 KB/Sec
extracting files from hyperref.tar.lzma...
downloading ftp://ftp.tu-chemnitz.de/pub/tex/systems/win32/miktex/tm/packages/ltxmisc.tar.lzma...
65021 bytes, 11.35 KB/Sec
extracting files from ltxmisc.tar.lzma...
downloading ftp://ftp.tu-chemnitz.de/pub/tex/systems/win32/miktex/tm/packages/luainputenc.tar.lzma...
424357 bytes, 43.62 KB/Sec
extracting files from luainputenc.tar.lzma...
downloading ftp://ftp.tu-chemnitz.de/pub/tex/systems/win32/miktex/tm/packages/luamplib.tar.lzma...
317712 bytes, 28.16 KB/Sec
extracting files from luamplib.tar.lzma...
downloading ftp://ftp.tu-chemnitz.de/pub/tex/systems/win32/miktex/tm/packages/luaotfload.tar.lzma...
277877 bytes, 29.64 KB/Sec
extracting files from luaotfload.tar.lzma...
downloading ftp://ftp.tu-chemnitz.de/pub/tex/systems/win32/miktex/tm/packages/luatexbase.tar.lzma...
2376249 bytes, 67.94 KB/Sec
extracting files from luatexbase.tar.lzma...
downloading ftp://ftp.tu-chemnitz.de/pub/tex/systems/win32/miktex/tm/packages/luatextra.tar.lzma...
322873 bytes, 34.49 KB/Sec
extracting files from luatextra.tar.lzma...
downloading ftp://ftp.tu-chemnitz.de/pub/tex/systems/win32/miktex/tm/packages/miktex-fontconfig-bin-2.9.tar.lzma...
102217 bytes, 25.97 KB/Sec
extracting files from miktex-fontconfig-bin-2.9.tar.lzma...
downloading ftp://ftp.tu-chemnitz.de/pub/tex/systems/win32/miktex/tm/packages/miktex-ghostscript-bin-2.9.tar.lzma...
9286778 bytes, 83.32 KB/Sec
extracting files from miktex-ghostscript-bin-2.9.tar.lzma...
downloading ftp://ftp.tu-chemnitz.de/pub/tex/systems/win32/miktex/tm/packages/miktex-misc.tar.lzma...
40762 bytes, 13.13 KB/Sec
extracting files from miktex-misc.tar.lzma...
downloading ftp://ftp.tu-chemnitz.de/pub/tex/systems/win32/miktex/tm/packages/miktex-mo-bin-2.9.tar.lzma...
85375 bytes, 15.74 KB/Sec
extracting files from miktex-mo-bin-2.9.tar.lzma...
downloading ftp://ftp.tu-chemnitz.de/pub/tex/systems/win32/miktex/tm/packages/miktex-runtime-bin-2.9.tar.lzma...
854677 bytes, 45.97 KB/Sec
extracting files from miktex-runtime-bin-2.9.tar.lzma...
downloading ftp://ftp.tu-chemnitz.de/pub/tex/systems/win32/miktex/tm/packages/miktex-yap-bin-2.9.tar.lzma...
392941 bytes, 34.69 KB/Sec
extracting files from miktex-yap-bin-2.9.tar.lzma...
downloading ftp://ftp.tu-chemnitz.de/pub/tex/systems/win32/miktex/tm/packages/pdftex-def.tar.lzma...
13457 bytes, 7.86 KB/Sec
extracting files from pdftex-def.tar.lzma...
downloading ftp://ftp.tu-chemnitz.de/pub/tex/systems/win32/miktex/tm/packages/pstricks.tar.lzma...
7481978 bytes, 86.69 KB/Sec
extracting files from pstricks.tar.lzma...
downloading ftp://ftp.tu-chemnitz.de/pub/tex/systems/win32/miktex/tm/packages/xetexref.tar.lzma...
139771 bytes, 23.17 KB/Sec
extracting files from xetexref.tar.lzma...
downloading ftp://ftp.tu-chemnitz.de/pub/tex/systems/win32/miktex/tm/packages/xgreek.tar.lzma...
70893 bytes, 19.44 KB/Sec
extracting files from xgreek.tar.lzma...
downloading ftp://ftp.tu-chemnitz.de/pub/tex/systems/win32/miktex/tm/packages/xunicode.tar.lzma...
17094 bytes, 9.63 KB/Sec
extracting files from xunicode.tar.lzma...
configuring fontconfig\config\fonts.conf
registering D:\tex\MiKTeX\miktex/bin\MiKTeX209-core.dll
registering D:\tex\MiKTeX\miktex/bin\MiKTeX209-core-PS.dll
registering D:\tex\MiKTeX\miktex/bin\MiKTeX209-packagemanager.dll
registering D:\tex\MiKTeX\miktex/bin\MiKTeX209-packagemanager-PS.dll
Skipping user root directory ("C:\Documents and Settings\日本語のアカウント名\Application Data\MiKTeX\2.9")...
Skipping user root directory ("C:\Documents and Settings\日本語のアカウント名\Local Settings\Application Data\MiKTeX\2.9")...
Creating fndb for common root directory ("C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9")...
Creating fndb for common root directory (D:\tex\MiKTeX)...
Making format links...
Making script links...
D:\tex\MiKTeX\miktex/bin\miktex-taskbar-icon.exe
D:\tex\MiKTeX\miktex/bin\miktex-update.exe
Creating language.dat, language.dat.lua and language.def...
Entering administrative mode...
Parsing config file D:\tex\MiKTeX\miktex\config\updmap.cfg...
Parsing D:\tex\MiKTeX\fonts\map\dvips\tetex\dvips35.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\tetex\pdftex35.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\tetex\dvipdfm35.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\tetex\ps2pk35.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\amsfonts\cm.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\amsfonts\cmextra.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\amsfonts\cyrillic.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\amsfonts\euler.map...
Parsing D:\tex\MiKTeX\dvips\eurosym\eurosym.map...
Parsing D:\tex\MiKTeX\dvips\hoekwater\hoekwater.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\amsfonts\latxfont.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\rsfs\rsfs.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\amsfonts\symbols.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\xypic\xypic.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\psnfss\charter.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\psnfss\fpls.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\lm\lm.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\obsolete\mathpi.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\obsolete\mathpple-ext.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\psnfss\pazo.map...
Parsing D:\tex\MiKTeX\dvips\pslatex\pcrr8rn.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\psnfss\psnfss.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\avantgar\uag.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\bookman\ubk.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\courier\ucr.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\helvetic\uhv.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\ncntrsbk\unc.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\palatino\upl.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\times\utm.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\psnfss\utopia.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\zapfchan\uzc.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\zapfding\uzd.map...
Writing "C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9\dvips\config\ps2pk.map"...
Writing "C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9\dvips\config\download35.map"...
Writing "C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9\dvips\config\builtin35.map"...
Writing "C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9\dvips\config\psfonts_t1.map"...
Writing "C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9\dvips\config\psfonts_pk.map"...
Writing "C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9\pdftex\config\pdftex_ndl14.map"...
Writing "C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9\pdftex\config\pdftex_dl14.map"...
Writing "C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9\dvipdfm\config\dvipdfm_dl14.map"...
Writing "C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9\dvipdfm\config\dvipdfm_ndl14.map"...
Copying "C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9\dvips\config\psfonts_t1.map"
to "C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9\dvips\config\psfonts.map"...
Copying "C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9\dvipdfm\config\dvipdfm_dl14.map"
to "C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9\dvipdfm\config\dvipdfm.map"...
Copying "C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9\pdftex\config\pdftex_dl14.map"
to "C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9\pdftex\config\pdftex.map"...
C:/WINDOWS/Fonts: skipping, existing cache is valid: 719 fonts, 0 dirs
C:/Program Files/Adobe/Reader 9.0/Resource/Font: skipping, existing cache is valid: 16 fonts, 1 dirs
C:/Program Files/Adobe/Reader 9.0/Resource/Font/PFM: skipping, existing cache is valid: 0 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1: skipping, existing cache is valid: 0 fonts, 5 dirs
D:/tex/MiKTeX/fonts/type1/adobe: skipping, existing cache is valid: 0 fonts, 2 dirs
D:/tex/MiKTeX/fonts/type1/adobe/courier: skipping, existing cache is valid: 6 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/adobe/utopia: skipping, existing cache is valid: 4 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/groff: skipping, existing cache is valid: 1 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/hoekwater: skipping, existing cache is valid: 0 fonts, 4 dirs
D:/tex/MiKTeX/fonts/type1/hoekwater/mflogo: skipping, existing cache is valid: 8 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/hoekwater/misc: skipping, existing cache is valid: 1 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/hoekwater/rsfs: skipping, existing cache is valid: 3 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/hoekwater/stmaryrd: skipping, existing cache is valid: 6 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/public: skipping, existing cache is valid: 0 fonts, 6 dirs
D:/tex/MiKTeX/fonts/type1/public/amsfonts: skipping, existing cache is valid: 0 fonts, 6 dirs
D:/tex/MiKTeX/fonts/type1/public/amsfonts/cm: skipping, existing cache is valid: 75 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/public/amsfonts/cmextra: skipping, existing cache is valid: 15 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/public/amsfonts/cyrillic: skipping, existing cache is valid: 5 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/public/amsfonts/euler: skipping, existing cache is valid: 22 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/public/amsfonts/latxfont: skipping, existing cache is valid: 14 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/public/amsfonts/symbols: skipping, existing cache is valid: 12 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/public/cbcoptic: skipping, existing cache is valid: 2 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/public/eurosym: skipping, existing cache is valid: 12 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/public/lm: skipping, existing cache is valid: 92 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/public/rsfs: skipping, existing cache is valid: 3 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/public/xypic: skipping, existing cache is valid: 23 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/urw: skipping, existing cache is valid: 0 fonts, 9 dirs
D:/tex/MiKTeX/fonts/type1/urw/avantgar: skipping, existing cache is valid: 4 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/urw/bookman: skipping, existing cache is valid: 4 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/urw/courier: skipping, existing cache is valid: 4 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/urw/helvetic: skipping, existing cache is valid: 14 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/urw/ncntrsbk: skipping, existing cache is valid: 4 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/urw/palatino: skipping, existing cache is valid: 4 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/urw/times: skipping, existing cache is valid: 4 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/urw/zapfchan: skipping, existing cache is valid: 1 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/urw/zapfding: skipping, existing cache is valid: 1 fonts, 0 dirs
D:/tex/MiKTeX/fonts/opentype: skipping, existing cache is valid: 0 fonts, 1 dirs
D:/tex/MiKTeX/fonts/opentype/public: skipping, existing cache is valid: 0 fonts, 1 dirs
D:/tex/MiKTeX/fonts/opentype/public/lm: skipping, existing cache is valid: 72 fonts, 0 dirs
C:/Documents and Settings/All Users/Application Data/MiKTeX/2.9/fontconfig/cache: cleaning cache directory
D:\tex\MiKTeX\miktex\bin\fc-cache.EXE: succeeded