<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
   <title>kimada&apos;s weblog</title>
   <link rel="alternate" type="text/html" href="http://www.fourmeisters.com/blog/kimada/" />
   <link rel="self" type="application/atom+xml" href="http://www.fourmeisters.com/blog/kimada/atom.xml" />
   <id>tag:www.fourmeisters.com,2008:/blog/kimada//5</id>
   <updated>2008-10-24T23:41:00Z</updated>
   <subtitle>抜本塞源的に考えよう。</subtitle>
   <generator uri="http://www.sixapart.com/movabletype/">Movable Type 3.35</generator>

<entry>
   <title>モバイルバージョンを作ってみました</title>
   <link rel="alternate" type="text/html" href="http://www.fourmeisters.com/blog/kimada/2008/10/post_3.html" />
   <id>tag:www.fourmeisters.com,2008:/blog/kimada//5.288</id>
   
   <published>2008-10-24T23:03:54Z</published>
   <updated>2008-10-24T23:41:00Z</updated>
   
   <summary>MoFuseというサービスを使って、このブログのモバイルバージョンを作ってみまし...</summary>
   <author>
      <name>kimada</name>
      
   </author>
         <category term="miscellaneous" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="136" label="モバイル" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="125" label="iPhone" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="135" label="MoFuse" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="ja" xml:base="http://www.fourmeisters.com/blog/kimada/">
      <![CDATA[<a href="http://www.mofuse.com/">MoFuse</a>というサービスを使って、このブログのモバイルバージョンを作ってみました。(最近、全く更新が止まっているのに、意味あるのかって思うかもしれませんが......)<br>
このページの右下にある、
<p>
<div>
<a href="http://kimada.mofuse.mobi"><img src="http://api.mofuse.com/images/badges/badge_atoms_blue.png" border="0"/></a>
</div>
<p>
をクリックすると、そちらに切り替わります。<br>
一般の携帯電話と、iPhoneに対応されているようです。
例えば、iPhoneからの場合、以下のような感じで表示されます。
<div>
<script type="application/javascript">var mf_siteid="kimada";</script><script type="application/javascript" src="http://api.mofuse.com/iphone_embed.js"></script>
</div>
そのサイトのRSSの情報から、モバイル用のページを自動生成してくれているようですが、無料サービスなので、生成されたページには広告が挿入されます。その他、自分でページの追加やロゴの挿入などのカスタマイズもできるようです。
<p>
興味がある方は、覗いてみてください。]]>
      
   </content>
</entry>
<entry>
   <title>[Tips] Apple Mailのメッセージヘッダーを英語に</title>
   <link rel="alternate" type="text/html" href="http://www.fourmeisters.com/blog/kimada/2008/07/tips_apple_mail_1.html" />
   <id>tag:www.fourmeisters.com,2008:/blog/kimada//5.250</id>
   
   <published>2008-07-05T14:41:22Z</published>
   <updated>2008-07-05T15:37:53Z</updated>
   
   <summary>Mail.appを使っていて、ずっと気に入ってないことが1つありました。メッセー...</summary>
   <author>
      <name>kimada</name>
      
   </author>
         <category term="Apple Mail" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="129" label="Apple" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="132" label="メッセージヘッダー" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="109" label="MacOSX" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="131" label="Mail" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="133" label="日本語化" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="ja" xml:base="http://www.fourmeisters.com/blog/kimada/">
      <![CDATA[Mail.appを使っていて、ずっと気に入ってないことが1つありました。メッセージヘッダーが日本語化されてしまっていることです。<br>
メッセージを表示している画面ではいいのですが、転送するときにも、引用されたメッセージのヘッダーのキーが日本語になっているのは、いただけませんね。「Begin forwarded message」が英語なところも、アンバランスだし。。。

<blockquote>
<pre>
Begin forwarded message:

&gt; 差出人: XXXXX XXXXX <xxxxx@xxxxx.com>
&gt; 日時: yyyy年mm月dd日 hh:MM:ss:JST
&gt; 宛先: XXXX XXXX <xxxxx@xxxxx.com>,......
&gt; 件名: XXXXXXXXXXXXXXXXXXXXXXX
........
</pre>
</blockquote>
<p>
もしも、英語で海外の人とメールをやりとりしている場合、この部分が必ず文字化けしてしまいますよね。とりあえず、Mail.appのプリファレンスの設定では、ここを英語にするための設定はないようです。そこで、アプリケーションのリソースを変更してみようといろいろ探ってみたところ、目的のものを見つけることができたので、自分自身のメモを兼ねて、以下にまとめました。
<p>
<u>注: この操作の危険度はそれほどないと思いますが、Appleよってサポートされているわけではなく、正式な手順でもないので、もしも試す場合は、オリジナルファイルのバックアップを保存しておくなど、あくまでも自己責任でお願いします。</u>
<p>
<ul>
<li>対象ファイル
<p>
<blockquote>/System/Library/Frameworks/Message.framework/Versions/B/Resources/Japanese.lproj/Message.strings</blockquote>
<p>
<li>ファイルの編集<br>
上記のファイルを、どこか書き込み権限のあるフォルダにコピーし、Xcodeを使って開き、コメントに"header of a message"と書かれている要素の値を、英語に変更する。
<p>
<blockquote>
<pre>
<u>編集例</u>
/* String used when displaying the From header of a message in the main window. 
This value is only ever used for display and will not be part of any outgoing email. */
// "From" = "差出人";
"From" = "From";
</pre>
</blockquote>
<p>
<li>編集したファイルを、元のファイルに上書きする。
<li>日付の書式に、漢字が含まれないようにする。<br>
「システム環境設定」の[言語環境] - [書式]で日付の[カスタマイズ]を選択し[長]の書式に漢字が含まれないように変更する。
<li>マシンを再起動する。
</ul>
<p>
設定が成功した場合、転送の引用メッセージのヘッダーには、以下の例のように、自分で設定した文字列が表示されます。
<p>
<blockquote>
<pre>
Begin forwarded message:

&gt; From: XXXXX XXXXX <xxxxx@xxxxx.com>
&gt; Date: yyyy/mm/dd hh:MM:ss:JST
&gt; To: XXXX XXXX <xxxxx@xxxxx.com>,......
&gt; Subject: XXXXXXXXXXXXXXXXXXXXXXX
..........
</pre>
</blockquote>
<p>
将来のアップデートで、このあたりの設定がプリファレンスで簡単にできるようになることを期待しています。(そもそも、メッセージヘッダーの日本語化自体が必要ないと思うのは、私だけでしょうか。。。)]]>
      
   </content>
</entry>
<entry>
   <title>iPhone is coming soon...</title>
   <link rel="alternate" type="text/html" href="http://www.fourmeisters.com/blog/kimada/2008/06/iphone_is_coming_soon.html" />
   <id>tag:www.fourmeisters.com,2008:/blog/kimada//5.231</id>
   
   <published>2008-06-04T12:16:58Z</published>
   <updated>2008-06-04T12:32:54Z</updated>
   
   <summary>ついに、日本にも、iPhoneがやってくるようですね。 「iPhone」について...</summary>
   <author>
      <name>kimada</name>
      
   </author>
         <category term="iPhone" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="125" label="iPhone" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="109" label="MacOSX" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="ja" xml:base="http://www.fourmeisters.com/blog/kimada/">
      <![CDATA[ついに、日本にも、iPhoneがやってくるようですね。<br>
<p>
<a href="http://www.softbankmobile.co.jp/ja/news/press/2008/20080604_01/">「iPhone」について</a>
<p>
<blockquote>この度、ソフトバンクモバイル株式会社は、今年中に日本国内において「iPhone」を発売することにつきまして、アップル社と契約を締結したことを発表いたします。</blockquote>
<p>
高解像度のカメラや、おサイフケータイ、ワンセグなどの機能を売りとする日本の携帯電話市場の中で、どんな展開になるのか楽しみですね。<br>
個人的には、ぜひ欲しいと思いますが、現実的に考えると、今使っているものはキープしたまま、2台目として持つことになるんでしょうかね。。。]]>
      
   </content>
</entry>
<entry>
   <title>Time Machineのバックアップが遅いとき</title>
   <link rel="alternate" type="text/html" href="http://www.fourmeisters.com/blog/kimada/2008/05/time_machine.html" />
   <id>tag:www.fourmeisters.com,2008:/blog/kimada//5.227</id>
   
   <published>2008-05-29T13:02:43Z</published>
   <updated>2008-05-29T13:23:51Z</updated>
   
   <summary>Time Machineのバックアップで、対象データが数百MBしかないのに、1時...</summary>
   <author>
      <name>kimada</name>
      
   </author>
         <category term="MacOSX" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="123" label="遅い" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="118" label="Leopard" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="109" label="MacOSX" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="111" label="Spotlight" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="122" label="Time Machine" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="ja" xml:base="http://www.fourmeisters.com/blog/kimada/">
      <![CDATA[Time Machineのバックアップで、対象データが数百MBしかないのに、1時間経っても終わらないときがあるので、かなりストレスを感じてました。ちょっと調べてみたところ、<a href="http://tips4mac.blogspot.com/2008/02/adjusting-spotlight-for-your-time.html">Adjusting Spotlight for your Time Machine backup!</a>を見つけました。
<p>
バックアップ先として指定しているHDDが、Spotlightの検索対象になっていることが原因のようです。
<p>
<blockquote>
1. Open System Preferences.<br>
2. Choose Spotlight.<br>
3. Click on the Privacy tab.<br>
4. Click on the "+".<br>
5. Navigate to your backup disk and find the folder called "Backups.backupdb".<br>
6. Click "Choose".<br>
7. That's it. The backup should now be excluded from Spotlight searches.<br>
</blockquote> 
<p>
私の場合、"Backups.backupdb"を選択するとエラーになったので、HDDのルートを選択してみたところ、うまく行きました。]]>
      
   </content>
</entry>
<entry>
   <title>WebLogic Server on Leopard</title>
   <link rel="alternate" type="text/html" href="http://www.fourmeisters.com/blog/kimada/2008/04/weblogic_server_on_leopard.html" />
   <id>tag:www.fourmeisters.com,2008:/blog/kimada//5.191</id>
   
   <published>2008-04-23T14:15:13Z</published>
   <updated>2008-04-23T14:53:31Z</updated>
   
   <summary>Leopardの中にJDK1.4が入っていることがわかったので、WebLogic...</summary>
   <author>
      <name>kimada</name>
      
   </author>
         <category term="Java" scheme="http://www.sixapart.com/ns/types#category" />
         <category term="Java EE" scheme="http://www.sixapart.com/ns/types#category" />
         <category term="MacOSX" scheme="http://www.sixapart.com/ns/types#category" />
         <category term="ミドルウェア" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="120" label="Java" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="118" label="Leopard" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="109" label="MacOSX" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="35" label="WebLogic" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="ja" xml:base="http://www.fourmeisters.com/blog/kimada/">
      <![CDATA[<a href="http://www.fourmeisters.com/blog/kimada/2008/04/available_java_versions_on_leo_1.html">Leopardの中にJDK1.4が入っていることがわかった</a>ので、<a href="http://www.beasys.co.jp/products/weblogic/server81/index.html">WebLogic Server 8.1</a>をインストールしてみました。
<p>
MacOSXにWebLogic Serverをインストールして実行することは、<a href="http://www.beasys.co.jp/index.html">BEA社</a>によるサポートも保証もされない行為であるため、具体的な手順などを紹介することは差し控えますが、結論だけ言うと、特に問題なく動かすことができました。
<p>
改めて、Java/J2EEとWebLogic Serverのポータビリティと、<a href="http://developer.apple.com/java/">AppleのJava環境</a>の互換性の高さを体感しました。
<p>
開発環境としてだけでもいいので、いつの日か、サポート対象プラットフォームに、MacOSXが加わってくれるといいなと願っています！]]>
      
   </content>
</entry>
<entry>
   <title>Available Java versions on Leopard</title>
   <link rel="alternate" type="text/html" href="http://www.fourmeisters.com/blog/kimada/2008/04/available_java_versions_on_leo_1.html" />
   <id>tag:www.fourmeisters.com,2008:/blog/kimada//5.185</id>
   
   <published>2008-04-17T13:11:45Z</published>
   <updated>2008-04-17T13:34:40Z</updated>
   
   <summary>前回のエントリで、ちょっと情報不足があったことがわかりました。 こちらにあるよう...</summary>
   <author>
      <name>kimada</name>
      
   </author>
         <category term="Java" scheme="http://www.sixapart.com/ns/types#category" />
         <category term="MacOSX" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://www.fourmeisters.com/blog/kimada/">
      <![CDATA[<a href="http://www.fourmeisters.com/blog/kimada/2008/04/macmac.html">前回のエントリ</a>で、ちょっと情報不足があったことがわかりました。<br>
<a href="http://www.fourmeisters.com/blog/hisama2/2008/04/java_142_for_leopard.html">こちら</a>にあるように、LeopardでJDK1.4.2も入ってたんですね。
<p>]]>
      <![CDATA[<blockquote><pre>
$ <strong>ls -l /System/Library/Frameworks/JavaVM.framework/Versions</strong>
total 48
lrwxr-xr-x  1 root  wheel    5  2  7 01:40 1.3 -> 1.3.1
drwxr-xr-x  3 root  wheel  102  1 14 14:12 1.3.1
lrwxr-xr-x  1 root  wheel    5  2  7 01:40 1.4 -> 1.4.2
lrwxr-xr-x  1 root  wheel    3  2  7 01:40 1.4.1 -> 1.4
drwxr-xr-x  8 root  wheel  272  2  7 01:40 1.4.2
lrwxr-xr-x  1 root  wheel    5  2  7 01:40 1.5 -> 1.5.0
drwxr-xr-x  8 root  wheel  272  2  7 01:40 1.5.0
drwxr-xr-x  7 root  wheel  238  2  7 01:40 A
lrwxr-xr-x  1 root  wheel    1  2  7 01:40 Current -> A
lrwxr-xr-x  1 root  wheel    3  2  7 01:40 CurrentJDK -> 1.5
</pre></blockquote>
<p>
<strong>CurrentJDK</strong>にリンクされているものが、デフォルトですね。
<p>
<blockquote><pre>
$ <strong>ls -l `which java`</strong>
lrwxr-xr-x  1 root  wheel  74  2  7 01:40 /usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java
$ <strong>java -version</strong>
java version "1.5.0_13"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_13-b05-237)
Java HotSpot(TM) Client VM (build 1.5.0_13-119, mixed mode, sharing)
</pre></blockquote>
<p>
ちなみに、JDK1.4.2は、
<p>
<blockquote><pre>
$ <strong>/System/Library/Frameworks/JavaVM.framework/Versions/1.4/Commands/java -version</strong>
java version "1.4.2_16"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_16-b05-302)
Java HotSpot(TM) Client VM (build 1.4.2-85, mixed mode)
</pre></blockquote>
<p>
思い込みから、ちゃんと調べきれていなかったことを反省せねば。。。<br>
<a href="http://www.fourmeisters.com/blog/hisama2/">hisama2さん</a>に感謝。。。]]>
   </content>
</entry>
<entry>
   <title>Macでできることは、できるだけMacで。。。</title>
   <link rel="alternate" type="text/html" href="http://www.fourmeisters.com/blog/kimada/2008/04/macmac.html" />
   <id>tag:www.fourmeisters.com,2008:/blog/kimada//5.180</id>
   
   <published>2008-04-09T14:54:52Z</published>
   <updated>2008-04-14T10:59:57Z</updated>
   
   <summary>前回、MacBookの中に、「快適な仮想空間」を作ったところまで書きましたが、ホ...</summary>
   <author>
      <name>kimada</name>
      
   </author>
         <category term="Java" scheme="http://www.sixapart.com/ns/types#category" />
         <category term="MacOSX" scheme="http://www.sixapart.com/ns/types#category" />
         <category term="OS" scheme="http://www.sixapart.com/ns/types#category" />
         <category term="VMware" scheme="http://www.sixapart.com/ns/types#category" />
         <category term="仮想環境" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://www.fourmeisters.com/blog/kimada/">
      <![CDATA[<a href="http://www.fourmeisters.com/blog/kimada/2008/04/macbook.html">前回</a>、MacBookの中に、「快適な仮想空間」を作ったところまで書きましたが、ホストOSであるLeopardを中心にするのが、最大の目標です。まずは、私が使っているものの中で、どうしてもWindowsでしか動かせないものを挙げてみます。

<ul style="list-style-type: disc">
<li>JDK1.4をベースとするもの(e.g. WebLogic 8.1)</li>
<li>Internet Explorer</li>
<li>一部のMS Office文書</li>
<li>Adobe Acrobat(PDF Writer)</li>

</ul>Office文書に関しては、ほとんどのものは、Office for Macで問題なく使えるのですが、以下のものについては、Windows版Officeでないと、正しく扱えないようです。</p>

<ul style="list-style-type: disc">
<li>VBAマクロが含まれているもの</li>
<li>複雑な描画を含むExcelワークシート</li>

</ul>PDF Writerについては、MacOSXのプレビュー機能で事足りることがほとんどですが、WebページのハイパーリンクをPDFにそのまま引き継ぎたいような場合には、Acrobatが有用なので、そのまま使いたいところです。それも、Mac版のAcrobatを新たに購入すれば、解決できそうですが。。。</p>

こうやって考えてみると、Windowsがないと困る場面というのは、意外と少ないですね。私の場合は、過去の資産と、Windowsでのみ使用可能な機能を積極的に利用しているものに集約されるので、VMware上のゲストOSとしてWindowsが動くようになっていれば、まったく問題ないです。私の作業の主体も、どんどんLeopardに比重が移ってきています。

今回の移行は、ここ最近のインターネット技術、ハードウェア性能、仮想マシン技術などの向上によって、実現することができたと思います。それと同時に、IT環境の中でのOSの位置づけが、かなり変わって来たことを、強く感じましたし、今後もその流れは止まらないかもしれないですね。
]]>
      もちろん、企業内アプリケーションでは、まだまだ、Windowsが必須な場面は、多いと思いますが、Vistaへ積極的にバージョンアップをしようという動きが、今のところは、あまり見られないような印象があるのは気のせいでしょうか。。。。
   </content>
</entry>
<entry>
   <title>MacBookの中の快適な仮想空間</title>
   <link rel="alternate" type="text/html" href="http://www.fourmeisters.com/blog/kimada/2008/04/macbook.html" />
   <id>tag:www.fourmeisters.com,2008:/blog/kimada//5.177</id>
   
   <published>2008-04-04T17:30:12Z</published>
   <updated>2008-04-04T17:39:48Z</updated>
   
   <summary>とりあえず、Windows環境を、仮想マシンとして移行する作業が完了し、私のMa...</summary>
   <author>
      <name>kimada</name>
      
   </author>
         <category term="Linux" scheme="http://www.sixapart.com/ns/types#category" />
         <category term="MacOSX" scheme="http://www.sixapart.com/ns/types#category" />
         <category term="VMware" scheme="http://www.sixapart.com/ns/types#category" />
         <category term="仮想環境" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://www.fourmeisters.com/blog/kimada/">
      <![CDATA[とりあえず、Windows環境を、仮想マシンとして移行する作業が完了し、私のMacBook(Core2Duo 2.4GHz + 4GBメモリ)の上では、3つのOSが同居することとなりました。

<ul style="list-style-type: disc">
<li>ホストOS: MacOSX Leopard</li>
<li>仮想マシンA: ゲストOS=WindowsXP、メモリ: 1.25GB</li>
<li>仮想マシンB: ゲストOS=Ubuntu Linux、メモリ: 384MB</li>

</ul>これは、まるで3台のマシンをひとりで占有していると錯覚するような、楽しい環境ですが、快適に操作するためには、少しコツがいります。
<p>
<span style="text-decoration: underline;">キーボード/マウスショートカットのコンフリクトに関する問題を解決する。</span><p>
デフォルトの設定では、VMware Fusionの仮想マシンを実行している場合でも、Leopard側で設定されているショートカットキーが、ゲストOS側の操作よりも優先されます。例えば、ゲストOSがWindowsの場合、control + クリックは、連続しない項目を複数選択ですが、MacOSXでは、マウス右クリックです。
そのままでは、[control + クリック]で、Explorerで連続しない複数ファイルを選択することができません。これを回避したい場合は、以下の通り設定しておくといいでしょう。

<ul style="list-style-type: disc">
<li>Expose、Spacesなどのショートカットキーを、commandキーとの併押下などに変更する。</li>
<li>VMware Fusionの環境設定で、「Mac OS マウスショートカットを有効にする」をOFFにする。</li>

</ul><p><span style="text-decoration: underline;">Spacesをうまく活用する。</span><P>
VMware Fusion専用の操作スペースを用意することで、MacOSXとゲストOSの画面を、ワンタッチキー操作で行き来することができるようになります。まるで、一昔前のディスプレイ切換え装置を使っているようなイメージです。

ここまでの環境が作れただけでも、十分に移行した価値ありですね。あと、驚くべきは、ゲストOSのパフォーマンスです。旧PC(Centrino 1,4GHz + 2GBメモリ)にくらべて、JavaアプリケーションのAntビルドの所要時間が、30%から50%くらい速くなりました。

次回は、「Macでできることは、できるだけMacでやる」をテーマに、書いてみたいと思います。
]]>
      
   </content>
</entry>
<entry>
   <title>WindowsPCの内容を、そのままMacへ移行</title>
   <link rel="alternate" type="text/html" href="http://www.fourmeisters.com/blog/kimada/2008/04/windowspcmac.html" />
   <id>tag:www.fourmeisters.com,2008:/blog/kimada//5.169</id>
   
   <published>2008-04-03T13:41:07Z</published>
   <updated>2008-04-03T17:58:32Z</updated>
   
   <summary>Macへの移行を決断した、最も大きな「物理的」きっかけは、VMware Fusi...</summary>
   <author>
      <name>kimada</name>
      
   </author>
         <category term="Linux" scheme="http://www.sixapart.com/ns/types#category" />
         <category term="MacOSX" scheme="http://www.sixapart.com/ns/types#category" />
         <category term="VMware" scheme="http://www.sixapart.com/ns/types#category" />
         <category term="仮想環境" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://www.fourmeisters.com/blog/kimada/">
      <![CDATA[Macへの移行を決断した、最も大きな「物理的」きっかけは、<a href="http://www.vmware.com/products/fusion/">VMware Fusion</a>が普通に動いているのを見て、今まで使っていたPCの環境を、そのまま移行できそうだと感じたことです。それによって、「それまで行っていた仕事を、そのまま継続できる環境を維持する。」という、最も重要な要件は満たされると確信しました。
実際の移行作業は、<a href="http://www.vmware.com/jp/">VMware</a>社から提供されている、<a href="http://www.vmware.com/jp/products/converter/">VMware Converter</a>という移行ツールを使って行いました。<a href="http://www.vmware.com/jp/products/converter/">VMware Converter</a>は、大きく分けると以下の3パターンの環境から、VMwareの仮想マシンに変換することができます。
<ul style="list-style-type: disc">
<li>動作している物理マシンを丸ごと</li>
<li><a href="http://www.microsoft.com/japan/windows/products/winfamily/virtualpc/default.mspx">VirtualPC</a> などの他の形式の仮想マシン</li>
<li><a href="http://www.symantec.com/ja/jp/norton/products/overview.jsp?pcid=br&pvid=ghost14">Symantec Ghost</a>などで作られた、フルバックアップイメージ</li>

</ul><a href="http://www.vmware.com/jp/products/converter/">VMware Converter</a>を使用することで、ふつうなら上記のいずれかで簡単に、仮想マシンを作成することができます。ところが、私の場合は、ちょっとの事前準備が足りず、ストレートには行うことができなかったのです。そのときの反省を踏まえ、実際にやってみたことを、簡単にまとめてみました。</p>

元のPCで使用していたVMware仮想マシンの切り出し
<a href="http://www.fourmeisters.com/blog/kimada/2007/12/vmware_player_ubuntu_linux_ora_1.html">以前の投稿</a> で書きましたが、Ubuntu Linux + Oracle XEという組合せの仮想マシンを使っていました。それはそのままMacBookにコピーし、<a href="http://www.vmware.com/products/fusion/">VMware Fusion</a>で単純に開くだけで、すぐに起動することができました。VMware Toolsのアップデートを促すメッセージが出るので、ヘルプドキュメントの「VMware Tools のインストールとアップデート」に従って実行すれば移行完了です。これは簡単ですね。実はそもそも、この仮想マシンを作っておいたのは、Macへの移行を簡単にするための布石だったので、その狙いはみごとにヒットしました。

<span style="text-decoration: underline;">動作中のPC環境を丸ごと移行する方法にチャレンジ</span>
まずは、移行元のPCに、<a href="http://www.vmware.com/jp/products/converter/">VMware Converter</a>をインストールし、起動します。
あとは、<a href="http://www.vmware.com/jp/pdf/VMware_Converter_manual_ja.pdf">VMware Converter 3.0 User's Manual</a> のP.31 [VMware Converterによるマシンのインポート]にしたがって操作していきます。

手順1：ソースの選択
[ソースとして物理マシンを選択する]が、このパターンに該当します。

手順2：新規仮想マシンのデスティネーションの選択
[ソース マシンとしてWorkstation仮想マシンをインポートする]で出力先などの設定を行います。

インポート タスク作成の終了
ここまでたどり着けば、あとはそのまま終わるまで放置します。かなり時間がかかるので、金曜日の夜に実施することをお奨めします！

私は、出力先として、とりあえず手持ちの2.5inのUSB外付けHDDを使用したのですが、何度やっても途中でエラーが発生して、最初の週末は、移行を断念しました。そのHDDへの書き込み処理が遅延したことが原因だったようです。後日、弊社の別のメンバーが、もっと性能がいいHDDを購入し、それを使ったところ、何の問題もなく成功したようです。私も事前に用意しておけばよかったと反省しています。

<span style="text-decoration: underline;">Workaround</span>
私は、普段のバックアップは、<a href="http://www.symantec.com/ja/jp/norton/products/overview.jsp?pcid=br&pvid=nsr20">Norton Save &amp; Restore</a> を使っていました。次の週末に仕切り直しで、そのバックアップイメージからコンバートすることでようやく、Windows環境の移行が完了しました。初回起動時には、以下の2つのことをやる必要があるので、注意してください。
WindowsやOfficeのライセンス認証を行うことが要求される。
VMware Toolsのインストールを促すメッセージが出るのでインストールする。

とりあえず、元のPCの中身がほぼそっくり復元することができ、物理的な要件である、業務に支障なしの状態を作れたので、第一段階終了です。
次回は、「Macでできることは、できるだけMacでやる。」というテーマで行ったことを書いてみたいと思います。
]]>
      
   </content>
</entry>
<entry>
   <title>仕事場を、Windowsから、念願のMacへ移行しました。</title>
   <link rel="alternate" type="text/html" href="http://www.fourmeisters.com/blog/kimada/2008/04/windowsmac.html" />
   <id>tag:www.fourmeisters.com,2008:/blog/kimada//5.165</id>
   
   <published>2008-04-02T15:56:49Z</published>
   <updated>2008-04-02T16:35:52Z</updated>
   
   <summary>これまで、仕事で必須だったこともあり、WindowsXPのNotePCを使ってい...</summary>
   <author>
      <name>kimada</name>
      
   </author>
         <category term="MacOSX" scheme="http://www.sixapart.com/ns/types#category" />
         <category term="Mail" scheme="http://www.sixapart.com/ns/types#category" />
         <category term="VMware" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="114" label="移行" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="113" label="MacBook" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="109" label="MacOSX" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="116" label="VMware Fusion" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="ja" xml:base="http://www.fourmeisters.com/blog/kimada/">
      <![CDATA[これまで、仕事で必須だったこともあり、WindowsXPのNotePCを使っていたのですが、プライベートでは、99年に<a href="http://images.apple.com/jp/support/datasheet/desktop/pdfs/Power_Mac_G4-6921.pdf">PowerMac G4(PCI)</a>を購入して以来、ずっとMacユーザでした。いつかは仕事でも、Macを使いたいと思い、VirtualPC + Windowsの環境を試してみては、CPUのエミュレーションが必要なPowerPCの上ではまともなパフォーマンスが出るはずもなく、あきらめの日々を送っていました。
<p>
そんな中で、ようやくIntelプロセッサー搭載のMacの登場によって、私の目論みが、現実化してきました。半年ほど前に、<a href="http://www.apple.com/jp/retail/ginza/">Apple Store, Ginza</a>にて、iMacの<a href="http://www.runexy.co.jp/products/parallels-mac/">Parallels Desktop</a>の上で動いているWindowsXPを見たときに、「これは行けるぞ」と思いました。さらに、弊社内でも昨年末に<a href="http://www.apple.com/jp/macbook/">MacBook</a>を購入した人(<a href="http://www.fourmeisters.com/blog/hisama2/">hisama2</a>)がおり、<a href="http://www.vmware.com/jp/products/fusion/">VMware Fusion</a>の上でスムーズに動いているWindowsXPを見せてもらったことが、後押ししました。そして、ようやく２週間ほど前に、<a href="http://www.apple.com/jp/macbook/">MacBook</a>への移行を決行しました。
<p>
私にとっての移行に関する基本要件は、以下の通りです。
<p>
<ul>
<li>それまで行っていた仕事を、そのまま継続できる環境を維持する。
<li>Macでできることは、できるだけMacでやる。
</ul>
<p>
そのため、以下の方針を取りました。
<ul>
<li>ソフトウェア開発環境<br>
Macでは動かないもの(<a href="http://java.sun.com/j2se/1.4.2/download.html">JDK1.4.x</a>、<a href="http://edocs.beasys.co.jp/e-docs/wls/docs81/index.html">WebLogic Server</a>、<a href="http://www.oracle.com/technology/products/database/xe/index.html">Oracle XE</a>など)があるので、これまで使用していたPCの内容を、丸ごとVMWare 仮想マシンに変換する。
<p>
<li>メール<br>
  これまで使用していた<a href="http://www.sonicjapan.co.jp/about/press/2007_10_1.html">Eudoraが販売終了</a>なので、これを期に、Mac上の<a href="http://www.apple.com/jp/macosx/features/mail.html">Apple Mail</a>に移行する。
<p>
<li>MS Office<br>
  メールをMacに移行するので、<a href="http://www.microsoft.com/japan/mac/products/office2008/default.mspx">Office for Mac</a>の使用が中心になるが、互換性の問題を考慮し、Windows版のOfficeも使えるようにしておく。
<p>
<li><a href="http://www.skype.com/intl/ja/">Skype</a><br>
  Mac版を使用する。
<p>
<li>モバイル環境<br>
  Macで高速通信ができる<a href="http://emobile.jp/">EMOBILE</a>に乗り換える。
</ul>
<p>
現在は、移行が完了し、快適な環境で作業できるようになっていますが、実際の移行作業は思うように進まず、試行錯誤を繰り返す結果となりました。もしも、同じようなことをやってみようと考えている方がいるならば、少しでもお役に立てばと思い、私がやったことについて、次回から書いてみたいと思います。
]]>
      
   </content>
</entry>
<entry>
   <title>Eudora 7J for Windows からのメール移行</title>
   <link rel="alternate" type="text/html" href="http://www.fourmeisters.com/blog/kimada/2008/03/eudora_7j_for_windows_1.html" />
   <id>tag:www.fourmeisters.com,2008:/blog/kimada//5.164</id>
   
   <published>2008-03-25T12:28:18Z</published>
   <updated>2008-03-25T12:33:32Z</updated>
   
   <summary>久しぶりの更新ですが、以前投稿した内容の訂正も兼ねて、書かせていただきます。 E...</summary>
   <author>
      <name>kimada</name>
      
   </author>
         <category term="Eudora" scheme="http://www.sixapart.com/ns/types#category" />
         <category term="MacOSX" scheme="http://www.sixapart.com/ns/types#category" />
         <category term="Mail" scheme="http://www.sixapart.com/ns/types#category" />
         <category term="Thunderbird" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="105" label="Apple Mail" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="103" label="Eudora Mailbox Cleaner" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="109" label="MacOSX" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="111" label="Spotlight" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="93" label="Thunderbird" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="107" label="Windows" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="ja" xml:base="http://www.fourmeisters.com/blog/kimada/">
      <![CDATA[久しぶりの更新ですが、以前投稿した内容の訂正も兼ねて、書かせていただきます。<br>
<a href="http://www.fourmeisters.com/blog/kimada/2007/11/eudora_version_800b1_aka_penel_1.html">Eudora version 8.0.0b1 (a.k.a. Penelope) try out summary</a>で、<a href="http://www.eudora.com/">Eudora</a>から<a href="http://www.mozilla-japan.org/products/thunderbird/">ThunderBird</a>へのメール移行には、特に問題がなかったようなことを書きましたが、それには誤りがありました。言い訳になってしまいますが、あのときには、まだ本格的な移行は考えておらず、お試し気分だったこともあり、重要な問題点を見落としていました。<br>
<a href="http://wiki.mozilla.org/Eudora_Releases">Eudora8</a>と<a href="http://www.mozilla-japan.org/products/thunderbird/">Thunderbird</a>のインポート機能では、<strong>日本語の添付ファイル名は、すべて文字化け</strong>し、移行後は開くことができなくなっていました。今回、仕事用のPCをMacBookに変えたのですが、そこで本格的な移行にチャレンジしたことで発覚しました。<br>
いろいろと試行錯誤し、情報も探しましたが、残念ながら解決策は見つかりませんでした。結局、今回は、添付ファイルの移行はあきらめて、
<p>
<ul>
<li>メッセージとフィルターを何とか移行する。
<li>Thunderbirdではなく、Apple Mailに移行する。
</ul>
ということで、手を打つことにしました。
<p>
具体的には、<a href="http://homepage.mac.com/aamann/Eudora_Mailbox_Cleaner.html">Eudora Mailbox Cleaner</a>というフリーウェアを使用しました。このツールは、Eudoraからインポートしたファイルを、直接Apple Mailの環境($HOME/Library/Mail)に出力します。具体的な手順は、<a href="http://homepage.mac.com/aamann/Eudora_Mailbox_Cleaner.html#Usage">ここ</a>に書かれています。<br>
コンバート実行後、添付ファイルがあるメッセージの最後には、
<p>
<blockquote>復元された添付ファイル："Windowsで使用してた時の添付ファイルフルパス名"</blockquote>
という行が付加されていましたが、ファイルの実体はどこにもインポートされませんでした。
私はとりあえず、すべての添付ファイルを、書類フォルダの下に作ったサブフォルダにコピーしておき、必要に応じてここに書かれているファイル名から探して開くことで、妥協することにしました。
<p>
ここでファイルを探す方法ですが、Macだと意外に簡単にできることに気づきました。ファイル名の部分を選択して、コンテキストメニューから、「Spotlightで検索」を実行すると、即座に探してくれました。<br>
あと、Windows環境からの移行の場合、当然のことながら、添付ファイルとしては、MS-Officeのドキュメントが多いと思いますので、それを開くためのソフトは必須になります。
<p>
とりあえず、今ひとつスッキリしない結果ですが、当面、このまま行こうと思います。そんなに遠くない将来にEudora8でこの問題が解決した場合には、もう一度、きれいに移行できるか試してみたいところですね。。。]]>
      
   </content>
</entry>
<entry>
   <title>VMware Player, Ubuntu Linux + Oracle XE(追記)</title>
   <link rel="alternate" type="text/html" href="http://www.fourmeisters.com/blog/kimada/2008/01/vmware_player_ubuntu_linux_ora.html" />
   <id>tag:www.fourmeisters.com,2008:/blog/kimada//5.152</id>
   
   <published>2008-01-05T05:16:06Z</published>
   <updated>2008-01-05T12:03:55Z</updated>
   
   <summary>前回、 いくつか、書き漏れていた点があるので、追記します。 runlevelにつ...</summary>
   <author>
      <name>kimada</name>
      
   </author>
         <category term="Linux" scheme="http://www.sixapart.com/ns/types#category" />
         <category term="Oracle" scheme="http://www.sixapart.com/ns/types#category" />
         <category term="VMware" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="67" label="Oracle" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="97" label="Ubuntu" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="95" label="VMware Player" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="ja" xml:base="http://www.fourmeisters.com/blog/kimada/">
      <![CDATA[<a href="http://www.fourmeisters.com/blog/kimada/2007/12/vmware_player_ubuntu_linux_ora.html">前回</a>、
いくつか、書き漏れていた点があるので、追記します。
<p>
<ul>
<li>runlevelについて<br>
Ubuntuのデフォルトのrunlevelは、2になっているようです。
<p>
<blockquote><pre>
$ /sbin/runlevel
N 2
</pre></blockquote>
<p>
なので、ブート時には、/etc/rc2.dのスクリプトが実行されます。
<p>
<li>Oracle XEの手動起動/停止<br>
<blockquote><pre>
[起動]
$ sudo /etc/init.d/oracle-xe <strong>start</strong>

[停止]
$ sudo /etc/init.d/oracle-xe <strong>stop</strong>

[状態確認]
$ sudo /etc/init.d/oracle-xe <strong>status</strong>
</pre></blockquote>
<p>
<li>必要なswap容量<br>
<a href="http://download.oracle.com/docs/cd/B25329_01/doc/install.102/b25144/toc.htm#BABBAGCE">こちら</a>に書かれていますので、ご参照ください。<br>
今回使用した仮想マシンでは、以下の設定になっていますので、memesizeが384MBの場合はOKです。
<p>
<blockquote><pre>
$ swapon -s
Filename                                Type            Size    Used    Priority
/dev/sda5                               partition       915664  54012   -1
</pre></blockquote>
<p>
memsizeをあまり大きく設定してしまうと、制限に引っかかることになりますので、注意してください。</a>]]>
      
   </content>
</entry>
<entry>
   <title>VMware Player, Ubuntu Linux + Oracle XE</title>
   <link rel="alternate" type="text/html" href="http://www.fourmeisters.com/blog/kimada/2007/12/vmware_player_ubuntu_linux_ora_1.html" />
   <id>tag:www.fourmeisters.com,2007:/blog/kimada//5.150</id>
   
   <published>2007-12-24T05:07:46Z</published>
   <updated>2008-01-05T12:01:39Z</updated>
   
   <summary>前回、VMware Playerで、Ubuntu Japanese Teamが用...</summary>
   <author>
      <name>kimada</name>
      
   </author>
         <category term="Linux" scheme="http://www.sixapart.com/ns/types#category" />
         <category term="Oracle" scheme="http://www.sixapart.com/ns/types#category" />
         <category term="VMware" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="67" label="Oracle" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="97" label="Ubuntu" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="95" label="VMware Player" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="ja" xml:base="http://www.fourmeisters.com/blog/kimada/">
      <![CDATA[<a href="http://www.fourmeisters.com/blog/kimada/2007/12/vmware_playerlinux_1.html">前回</a>、<a href="http://www.vmware.com/jp/products/player/">VMware Player</a>で、<a href="http://www.ubuntulinux.jp/products/JA-Localized/vmware">Ubuntu Japanese Teamが用意しているVMware用仮想マシン</a>を簡単に動かす方法について書きましたが、それだけだとあまり意味がないので、<a href="http://www.oracle.com/pls/xe102/homepage">Oracle XE</a>をインストールしてみました。私はふだん、1台のNote PC(Windows/XP)で、開発系の作業とメールやドキュメントの読み書きなどを行っています。そこに、Oracle XEをインストールして使っていたのですが、MS OfficeやEclipseなどと同時に動かすと、仮想メモリがかなりパンパンな状態になります。それを回避しようというのも、目的の1つです。<br>
それが可能だと思ったのは、VMware Playerが使用する物理メモリの容量は、vmxファイルに設定する、memsizeというプロパティで制限をかけられるし、仮想メモリのswap領域も、VMware Playerの中で閉じるので、ホストOSであるWindows XP側のリソース消費量は減るであろうという、単純な発想です。
<p>
以下、試してみた結果について、説明します。
<p>
<h3><strong><u>仮想マシンの準備</u></strong></h3>
<p>
Linuxが使えるようになるまでの手順については、<a href="http://www.fourmeisters.com/blog/kimada/2007/12/vmware_playerlinux_1.html">Ubuntu VMware Playerで、お手軽にLinux環境を手に入れよう</a>で説明していますので、よろしければ参考にしてください。<br>
今回試した環境では、2GBのRAMが搭載されているPCで、仮想マシンのメモリーサイズは384MBに設定しました。
<p>
<blockquote><pre>memsize = "384"</pre></blockquote>
<p>
<p>
<h3><strong><u>インストール</u></strong></h3>
<p>
基本的なUbuntuへのインストールの手順は、<a href="http://www.oracle.com/technology/tech/linux/install/xe-on-kubuntu.html">Installing Oracle Database XE on Debian, Ubuntu, and Kubuntu</a>の、<strong>[Update (March 2006)]</strong>という見出しがついたコメントの部分で説明されています。ここでは、それをベースに試してみた手順を簡単にまとめてみました。
<p>
<ul>
<li><code>/etc/apt/sources.list</code>に、以下の行を追加する。
<p>
<blockquote><pre>deb http://oss.oracle.com/debian unstable main non-free</pre></blockquote>
<p>
<li>aptのキーをダウンロードしてインポートする。
<p>
<blockquote><pre>$ wget http://oss.oracle.com/el4/RPM-GPG-KEY-oracle  -O- | sudo apt-key add -</pre></blockquote>
<p>
<li>現在ローカルにあるパッケージのリストを更新する。
<p>
<blockquote><pre>
$ sudo apt-get update
....
取得:6 http://oss.oracle.com unstable Release [2126B]
....
</pre></blockquote>
<p>
<li>パッケージのダウンロードとインストールを実行する。
<blockquote><pre>
$ sudo apt-get install oracle-xe-universal
....
以下のパッケージが新たにインストールされます:
  libaio oracle-xe-universal
....
oracle-xe-universal (10.2.0.1-1.1) を設定しています ...
Executing Post-install steps...
-e You must run '/etc/init.d/oracle-xe configure' as the root user to configure the database.
....
</pre></blockquote>
</ul>
<p>
<strong><u>注意</u></strong><br>
今回は、問題なくインストールが行えたのですが、過去に、スワップ領域不足で失敗することがありました。でも、仮想マシンのハードディスクイメージのパーティション構成を変更することはできません。その場合は、<a href="http://opentechpress.jp/developer/article.pl?sid=07/12/05/0057203&pagenum=4">Linuxのスワップ処理を最適化するためのヒント</a>で説明されている、スワップファイルの作成を試してみてください。
<p>
<p>
<h3><strong><u>インストール後の設定</u></strong></h3>
<p>
<ul>
<li>サービス起動時の設定オプションを指定する。<br>
インストールの最後に表示された指示メッセージに従って実行します。
<p>
<blockquote><pre>$ sudo /etc/init.d/oracle-xe configure</pre></blockquote>
<p>
設定する項目は、以下の通りです。
<p>
<ul>
<li>Oracle Application Expressのポート番号<br>
デフォルトは8080なので、Tomcatをいっしょに動かす場合には、変更しておきたいところです。
<li>TNS Listnerのポート番号<br>
デフォルトの1521にしておくのが妥当ですね。
<li>SYSとSYSTEMのパスワード
<li>システムブート時に自動起動するかどうか<br>
<code>/etc/rc2.d</code>に、<code>S20oracle-xe</code>というシンポリックリンクが作られます。自動起動をやめたい時は、<code>K20oracle-xe</code>にリネームします。
</ul>
<p>
<li>その他知っておくと便利なこと
<p>
いずれも、<a href="http://download.oracle.com/docs/cd/B25329_01/doc/install.102/b25144/toc.htm">Oracle Database Express Edition Installation Guide</a>にて説明されていることですが、簡単にまとめておきます。
<p>
<ul>
<li>クライアント環境変数の設定
<blockquote><pre>
$ . /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/oracle_env.sh
</pre></blockquote>
<p>
詳細は<a href="http://download.oracle.com/docs/cd/B25329_01/doc/install.102/b25144/toc.htm#BABEDGAG">5.2 Setting the Oracle Database XE Client Environment Variables</a>を参照してください。
<p>
<strong><u>注意</u></strong><br>
実際には、このスクリプトにはバグがあるようで、以下のようなエラーメッセージが出ます。
<blockquote><pre>
/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/nls_lang.sh: 114: [[: not found
/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/nls_lang.sh: 114: [[: not found
</pre></blockquote>
<p>
その回避策が、<a href="http://beardedmagnum.com/?p=23">Bearded Magnum - Oracle-xe on Ubuntu</a>で説明されていますので、よろしければ、お試しください。<br>
/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/nls_lang.shを、以下の通り修正します。

<blockquote><pre>
108c108
< if [[ -n "$LC_ALL" ]]; then
---
> if [ -n "$LC_ALL" ]; then
110c110
< elif [[ -n "$LANG" ]]; then
---
> elif [ -n "$LANG" ]; then
</pre></blockquote>
<p>
<li>Oracle Application Expressを、ホストOS側のWebブラウザからも使用できるようにする。<br>
デフォルトでは、ローカルのWebブラウザからしか使用できないようになっていますが、ホストOS側から使えた方が、何かと便利なので、この設定は行っておいた方がいいと思います。
<p>
<blockquote><pre>
$ sqlplus system
....
パスワードを入力してください:


Oracle Database 10g Express Edition Release 10.2.0.1.0 - Production
に接続されました。
SQL> EXEC DBMS_XDB.SETLISTENERLOCALACCESS(FALSE);

PL/SQLプロシージャが正常に完了しました。
</pre></blockquote>
<p>
詳細は、<a href="http://download.oracle.com/docs/cd/B25329_01/doc/install.102/b25144/toc.htm">Oracle Database Express Edition Installation Guide</a>の<a href="http://download.oracle.com/docs/cd/B25329_01/doc/install.102/b25144/toc.htm#BABIJBHJ">4.4 Making Oracle Database XE Server Available to Remote Clients</a>を参照
</ul>
</ul>
<p>
以上で、セットアップは完了です。
<p>
今回の環境では、仮想マシンに384MBのRAMを割り当てていますが、その設定では、VMware Playerが、常時450MB程度のRAMを使用するようです。単独で動かす場合には、パフォーマンスの問題はないと思いますが、ホストOS側で、一緒に動かすアプリケーションによっては、たまに、レスポンスが遅くなることはあるようです。
<p>
今後、もう少し様子を見つつ使って行って、本当に問題がなさそうであれば、Windows側のOracleXEはアンインストールしようと考えています。
<p>
J2EE系の開発をしている場合、プロダクション環境はLinuxであることも多いと思います。そんなときに、自分で自由に使えるLinux環境があると、事前の確認作業などで、何かと役に立ちますので、VMware + Linuxという環境を作っておくこと自体は、おすすめします。
<p>
<h3><strong><u>参考資料</u></strong></h3>
<p>
<ul>
<li><a href="http://download.oracle.com/docs/cd/B25329_01/doc/install.102/b25144/toc.htm">Oracle Database Express Edition Installation Guide</a>
<li><a href="http://www.oracle.com/technology/tech/linux/install/xe-on-kubuntu.html">Installing Oracle Database XE on Debian, Ubuntu, and Kubuntu</a>
<li><a href="http://opentechpress.jp/developer/article.pl?sid=07/12/05/0057203">Linuxのスワップ処理を最適化するためのヒント</a>
<li><a href="http://beardedmagnum.com/?p=23">Bearded Magnum - Oracle-xe on Ubuntu</a>
</ul>]]>
      <![CDATA[<h3><strong><u>追記</u></strong></h3>
<p>
<a href="http://www.fourmeisters.com/blog/kimada/2008/01/vmware_player_ubuntu_linux_ora.html">VMware Player, Ubuntu Linux + Oracle XE(追記)</a>に、いくつかの補足事項を書きましたので、<a href="http://www.fourmeisters.com/blog/kimada/2008/01/vmware_player_ubuntu_linux_ora.html">そちら</a>もあわせて、ご参照ください。
]]>
   </content>
</entry>
<entry>
   <title>VMware Playerで、お手軽にLinux環境を手に入れよう</title>
   <link rel="alternate" type="text/html" href="http://www.fourmeisters.com/blog/kimada/2007/12/vmware_playerlinux_1.html" />
   <id>tag:www.fourmeisters.com,2007:/blog/kimada//5.147</id>
   
   <published>2007-12-11T13:47:37Z</published>
   <updated>2007-12-11T14:57:29Z</updated>
   
   <summary>普段仕事に使っているPCはWindowsXPだけど、手軽に動かせるLinux環境...</summary>
   <author>
      <name>kimada</name>
      
   </author>
         <category term="Linux" scheme="http://www.sixapart.com/ns/types#category" />
         <category term="VMware" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="99" label="Linux" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="67" label="Oracle" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="97" label="Ubuntu" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="95" label="VMware Player" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="101" label="XE" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="ja" xml:base="http://www.fourmeisters.com/blog/kimada/">
      <![CDATA[普段仕事に使っているPCはWindowsXPだけど、手軽に動かせるLinux環境が欲しいと感じている人は多いと思います。今まで、MicrosoftのVirtualPC2007 + Fedora Core 5を使っていたのですが、動きが重たいのと、マウスが正しく認識されないという問題があり、乗換え先の1つの選択肢として、<a href="http://www.vmware.com/jp/products/player/">VMware Player</a>を試してみました。
たぶん、この手の情報は、ネット上にたくさんあると思いますが、とりあえず私がやったときの手順を、メモも兼ねて、書いておきます。<br>
<p>
<h3><strong><u>用意するもの</u></strong></h3>
<p>
<ul>
<li><a href="http://www.vmware.com/jp/products/player/">VMware Player</a><br>
<a href="http://www.vmware.com/jp/download/player/">ここ</a>からダウンロードして、インストールします。

<li>動かす仮想マシン環境<br>
VMware Playerは、実行のみが可能であるため、自分が実行したい仮想マシン環境を準備する必要があります。
<p>
<ul>
<li>Vmwareの製品版で作成する。<br>
<a href="http://www.vmware.com/jp/products/ws/">VMware Workstation</a>などの製品版があれば、それを使って作成するのが基本です。<br>
でも、製品版を持っているのであれば、Vmware Playerを使う必要はないですよね。。。

<li>すでに構成済みの仮想マシン環境を入手する。<br>
ここで紹介するのは、こちらの方法です。<br>
何のディストリビューションを使用するのかということにこだわりがなければ、<a  href="http://www.ubuntulinux.jp/products/JA-Localized/vmware">Ubuntu Japanese Teamが用意しているVMware用仮想マシン</a>を使うのが、最も簡単な方法だと思います。<br>
そこからダウンロードしたZIPファイル(ubuntu-ja-7.10-vmware-i386.zip)を、任意の場所に解凍します。
ZIPファイルが、約700MB、解凍後のファイルが約2.5GBなので、それに見合った空き容量が必要です。
さらに、その後、追加のパッケージをインストールしたりしていると10GB以上になる可能性があるので、できれば20GB以上の空き容量は確保しておいた方がいいと思います。
</ul>
</ul>
<p>
<h3><strong><u>vmxファイルのカスタマイズ</u></strong></h3>
<p>
解凍後のフォルダにあるUbuntu-7.10-Desktop.vmxは、そのままでも、ほとんどのPCで問題なく使用できると思いますが、環境によっては、事前に変更しておいた方がいいものがあります。
<p>
<ul>
<li>PCにCD-ROMドライブが接続されていない場合<br>
この初期設定では、PCにCD-ROMドライブが接続されていることが前提のようです。私のPCには、普段は接続していないので、「仮想デバイスide1:0に接続できません。一致するデバイスがホストに存在しません。仮想マシンをパワーオンする度に、この仮想デバイスに接続を試みますか」というメッセージが表示されました。これが出ないようにするには、vmxファイルの以下の行を編集しておきます。
<p>
<blockquote>
<pre>
変更前 ide1:0.deviceType = "cdrom-raw"
変更後 ide1:0.deviceType = "cdrom-image"
</pre>
</blockquote>
<p>
<li>VMware Playerに割り当てるメモリ容量を増やしたい場合
<p>
<blockquote>
<pre>
変更前 memsize = "256"
変更後 memsize = "512"
</pre>
</blockquote>
<p>
<li>DHCPから、複数のIPアドレスを取得できない場合<br>
以下の1行を追加し、ネットワークをNATモードにしておきます。
<p>
<blockquote>
<pre>
ethernet0.connectionType = "nat"
</pre>
</blockquote>
<p>
</ul>
<p>
<h3><strong><u>VMware Player起動する。</u></strong></h3>
<p>
解凍したファイルの中にある、Ubuntu-7.10-Desktop.vmxをダブルクリックすれば、起動されます。
<p>
起動すると、Ubuntu Linuxの初期設定を行うための画面が表示されます。
最初に出てくるのは、「言語の設定」画面です。
<p>
<a href="http://www.fourmeisters.com/blog/kimada/ubuntu-03.JPG"><img alt="ubuntu-03.JPG" src="http://www.fourmeisters.com/blog/kimada/ubuntu-03-thumb.JPG" width="409" height="332" /></a>
<p>
あとは、「言語の設定」→「タイムゾーン設定」→「キーボードレイアウト」→「あなたは、誰ですか？」という順に、画面の指示に従って、設定して行くと、ログイン画面が表示され、設定完了です。<br>
但し、このままでは最小限のパッケージしかインストールされていないので、あとは、自分で必要なソフトウェアを追加していきましょう。
<p>
私は、とりあえず、<a href="http://www.oracle.com/technology/xe/index.html">Oracle Database 10g Express Edition</a> (Oracle XE)をインストールしましたが、そこそこ快適に動いています。Oracleが使用する物理メモリが、VMwareによって制限されるため、Windows側のリソース消費という意味では、効率的かもしれません。<br>
Oracle XEのインストール手順については、ちょっとだけ面倒な部分がありますが、それについてはまた後日、書きたいと思っています。]]>
      
   </content>
</entry>
<entry>
   <title>Eudora version 8.0.0b1 (a.k.a. Penelope) try out summary</title>
   <link rel="alternate" type="text/html" href="http://www.fourmeisters.com/blog/kimada/2007/11/eudora_version_800b1_aka_penel_1.html" />
   <id>tag:www.fourmeisters.com,2007:/blog/kimada//5.135</id>
   
   <published>2007-11-18T13:17:54Z</published>
   <updated>2007-11-18T13:54:53Z</updated>
   
   <summary>私は、メールソフトとしてEudoraを使っていますが、発売元のQUALCOMMで...</summary>
   <author>
      <name>kimada</name>
      
   </author>
         <category term="Eudora" scheme="http://www.sixapart.com/ns/types#category" />
         <category term="Thunderbird" scheme="http://www.sixapart.com/ns/types#category" />
         <category term="メールソフト" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="91" label="インポート" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="86" label="Eudora" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="88" label="Penelope" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="93" label="Thunderbird" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="ja" xml:base="http://www.fourmeisters.com/blog/kimada/">
      <![CDATA[私は、メールソフトとして<a href="http://www.eudora.roxio.jp/">Eudora</a>を使っていますが、発売元の<a href="http://www.eudora.com/">QUALCOMM</a>での商用開発は終了し、今後は<a href="http://www.mozilla-japan.org/">Mozilla Foundation</a>と<a href="http://www.mozilla-japan.org/press/releases/2006/10/11/">オープンソース化する</a>ことが決まっています。
<p>
<a href="http://www.mozilla-japan.org/products/thunderbird/">Thunderbird</a>のアドオンである<a href="http://wiki.mozilla.org/Penelope">Penelope</a>として開発されているのですが、8月にリリースされた<a href="http://wiki.mozilla.org/Penelope_Releases">BETA release</a>は、Eudora version 8.0.0b1としてパッケージングされています。Eudoraユーザの私としては、今後どうするべきか気になるので、ちょっと試してみようと思い、<a href="http://www.eudora.com/download/eudora/windows/8.0/Eudora-8.0.0b1.en-US.win32.installer.exe">ダウンロード</a>して、インストールしてみました。
<p>
試したのが短時間であり、あまり深く見れていないので、足りないところもあると思いますが、ご参考になれば幸いです。
<p>
ちなみに、<a href="http://wiki.mozilla.org/Penelope">PenelopeのWiki</a>によると、現時点でのステータス(<a href="http://wiki.mozilla.org/Penelope#Release_0.1">Release 0.1</a>)は、
<p>
<blockquote>
<ul><li> Importers for your mail store and contacts
</li><li> Remapping of accelerator keys
</li><li> Basic settings and personalities
</li></ul>
We expect this release to provide a bare minimum for Eudora users to feel comfortable, so that they can provide feedback and get involved in development.
...
</blockquote>
<p>
ということです。
<p>
<h3><strong><u>インストール</u></strong></h3>
<p>
基本的な流れは、オリジナルのThunderbirdと同じですが、インストーラの画面デザインは、Eudora固有のものになっています。
インストーラを起動すると、開始画面が表示されます。
<p>
<a href="http://www.fourmeisters.com/blog/kimada/InsWiz1.JPG"><img alt="InsWiz1.JPG" src="http://www.fourmeisters.com/blog/kimada/InsWiz1-thumb.JPG" width="256" height="193" /></a>
<p>
次のLicense Agreementでacceptを選択すると、Setup Type選択画面が表示されます。
<p>
<a href="http://www.fourmeisters.com/blog/kimada/InsWiz3.JPG"><img alt="InsWiz3.JPG" src="http://www.fourmeisters.com/blog/kimada/InsWiz3-thumb.JPG" width="256" height="193" /></a>
<p>
ここで[Custom]を選択しておかないと、デフォルトのインストール先(<code>c:\Program Files\Eudora</code>)に、無条件にインストールされてしまいます。特にEudoraをインストール済みの場合には、フォルダ名を変えることが必須ですので、注意してください。<br>
<a href="http://wiki.mozilla.org/Penelope_Releases#READ_ME">ReadMeファイル</a>にも、以下の通り、注意書きがあります。
<p>
<blockquote>
<pre>
6.  In the Setup Type step, if you choose the Standard option
    then Eudora will be installed with the default options.

7.  Choosing the Custom option will allow you to specify the
    directory in which to install the software, what launch
    icons are created, and what to name the folder that will
    be placed in the Start menu.
</pre>
</blockquote>
<p>
この後は、[Choose Install Location] → [Set Up Shortcuts] → [Choose Start Menu Folder]を経て、インストールが完了します。
<p>
<h3><strong><u>Eudoraデータのインポート</u></strong></h3>
<p>
インストールが完了すると、まずは、Import Wizardが現れます。このあたりの流れも、オリジナルのThunderbirdと同じです。
<p>
<a href="http://www.fourmeisters.com/blog/kimada/ImportWiz.JPG"><img alt="ImportWiz.JPG" src="http://www.fourmeisters.com/blog/kimada/ImportWiz-thumb.JPG" width="243" height="192" /></a>
<p>
そこで、Eudoraを選択すると、無条件にインポートが始まります。インポートされたデータは、<a href="http://www.mozilla-japan.org/support/thunderbird/profile#locate">通常のThunderbirdのプロファイルフォルダの場所</a>に作成されます。
<p>
インポート自体はエラーもなく正常終了し、その後、Eudoraが起動されました。
<p>
<h3><strong><u>実際の画面は。。。</u></strong></h3>
<p>
以下は、実際に表示された画面のスナップショットです。
<p>
<a href="http://www.fourmeisters.com/blog/kimada/Window_entire_image.html" onclick="window.open('http://www.fourmeisters.com/blog/kimada/Window_entire_image.html','popup','width=800,height=581,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://www.fourmeisters.com/blog/kimada/Window_entire_image-thumb.jpg" width="400" height="290" alt="" /></a>
<p>
基本的なウィンドウ内のレイアウトは、3-Painであり、Thunderbird標準のものですが、ツールバーのアイコンや、メッセージリストのあたりが、Eudora化されています。<br>
左側ペインのフォルダビューには、インポートされたメールボックスが表示されていますが、よく見ると、ちょっと違うところがあります。Thunderbirdのデフォルトの設定により、受信トレイが、アカウント単位になっています。
以下の3つの受信トレイが作成されていました。
<p>
<ul>
<li>Eudora Setting<br>
Eudoraの<基本設定>のアカウントに対応
<li>Private<br>
私が、Eudoraで追加登録していたアカウントに対応
<li>Local Folders<br>
共通受信トレイであり、ここが、メールボックスや、受信メールを振り分けるフィルタのインポート先となっている。
</ul>
<p>
インポートされていたデータの中身は、ほぼ完璧なのではと思われます。現時点では、Thunderbirdに信頼できるEudoraのインポート機能が備わったということが、Eudoraユーザの将来を明るくしてくれたと感じています。
<p>
<h3><strong><u>共通受信トレイの設定</u></strong></h3>
<p>
前述の通り、フィルタは共通受信トレイにインポートされていますが、このまま各アカウントの受信トレイを使用しても、それらのフィルタがまったく効かない状態になってしまいます。それを回避するためには、<a href="http://www.mozilla-japan.org/products/thunderbird/global-inbox.html">各アカウントのメールを、共通受信トレイで管理する設定</a>をする必要があります。
<p>
<h3><strong><u>フィルタのちょっとした問題</u></strong></h3>
<p>
Eudoraで標準サポートされていたフィルタの機能で、1点だけ問題を見つけました。但し、Thunderbirdは、柔軟な設定できるため、簡単に回避できますので、その方法を紹介しておきたいと思います。<br>
Eudoraでは、<パーソナリティ>というヘッダが標準で用意されていましたが、Thunderbirdには、ありません、でも、その回避策は簡単です。各メールにX-Account-Keyというヘッダが設定されるので、それをカスタムヘッダに追加すれば、同じことができます。<br>
本格的なフィルターのインポートは、次の<a href="http://wiki.mozilla.org/Penelope#Release_0.5">Release0.5</a>でのターゲットのようなので、改善されることが期待できます。<br>
あと、スパムを解析して、専用フォルダに移動してくれる機能もサポートされるといいなとも思います。
<p>
<h3><strong><u>結局は、Thunderbird + Penelope</u></strong></h3>
<p>
実際にメールを送信してみると、<code>User-Agent</code>ヘッダには,
<code>Thunderbird 2.0.0.6 (Windows/20070828)</code>の文字が設定されますので、結局はThunderbirdです。<br>
なので、<a href="http://www.mozilla-japan.org/addons/thunderbird/">Thunderbirdのアドオン</a>は、当然使うことができます。例えば、<a href="http://www.mozilla.org/projects/calendar/">Mozilla Calendar Project</a>の<a href="https://addons.mozilla.org/en-US/thunderbird/addon/2313">Lightning</a>をインストールすれば、カレンダーアプリケーションと統合することができます。
<p>
ついでに、Thunderbird2.0.0.9に、<a href="https://addons.mozilla.org/ja/thunderbird/addon/4772">Penelopeのアドオン</a>をインストールしたものも試してみましたが、プログラムアイコン以外は、全く同じです。
<p>
<h3><strong><u>感想</u></strong></h3>
<p>
私個人の意見としては、Eudoraの機能継承には、あまりこだわっていません。<br>
ThunderbirdのEudoraインポート機能が充実することで、将来への希望が持てるようになり、とりあえず、Thunderbirdへ移行するのは、問題なさそうな感じであることがわかったのは、大きな収穫でした。<br>
また、次のリリースが出たくらいのタイミングでも、試してみたいですね。]]>
      
   </content>
</entry>

</feed>
