読者です 読者をやめる 読者になる 読者になる

KOYAMA Yoshiaki のブログ

プログラミングについての試行錯誤をつらつら書き溜めていきます。

かわせみ、Magic Mouse、xshogi、BookLibrary version 1.0

物書堂
http://www.monokakido.jp/

以前、EGWORDegword Universal を利用していたので、迷わず Mac用日本語入力プログラム「かわせみ」を購入しました。ATOK を購入しようか、悩んでいたところなのでちょうどよかったです。動作も軽く、軽快です。

Apple Storeへようこそ - Apple Store (Japan)
http://store.apple.com/jp

アップルストアMagic Mouse を購入しました。Magic Mouse の設定は、電源を入れ、使用していた USB マウス で 'システム環境設定/マウス' を選び、’Bluetooth マウスを設定...' ボタンを押しただけです。'システム環境設定/マウス/一本指の操作’ の ’副ボタンのクリック<右>' のチェックを入れ、右クリックを有効にしました。少し慣れないせいか、右クリックを左クリックと認識してしまうことがあります。


最近 Mac OS X Snow Leopard で追加された新機能を理解しようと資料を読んでいます。普段は iMacSafariXcode で読んでいました。NetWalker を購入したし、Apple の資料は PDF でも配布されているので、NetWalker で読んでみることにしました。以前、iPod touch の GoodReader で試したのですが、読みづらかったのであきらめました。

Mac Dev Center: Blocks Programming Topics: Using Blocks
http://developer.apple.com/mac/library/documentation/Cocoa/Conceptual/Blocks/Articles/bxUsing.html

上の URL のページ右上の PDF アイコンをクリックすれば、PDF書類をダウンロードできます。


NetWalker に PDF 書類を移動し、ダブルクリックすると 'Evince ドキュメントビューア' で表示されます。サイズを最大にし、倍率 150% にすれば、ちょうど良い感じです。書類を閉じても、読んだ位置を覚えているので助かります。私の環境だけかもしれませんが、ワークスペースを4つにし、それぞれの画面で PDF を開き、サスペンドすると電池の消耗が激しい気がします。現在、ワークスペースの数を2つにし、1画面目で PDF 書類を開いています。


シャープから 'ネットウォーカー Guide Book' が届きました。ネットウォーカーまるわかりキャンペーン (現在、キャンペーンは終了しています。) に当選したようです。PC・モバイルユーザーズ倶楽部に入会したことが、キャンペーンに応募したことになったようです。Ubuntu についての知識が乏しいので助かります。

ユーザーズ倶楽部
http://www.mebius-club.com/index.asp

上のページの下部にある 'ダウンロードサービス(会員限定) NetWalker オリジナル’ から 'NetWalkerPC-Z1用ソフト Adobe Flash Lite 3' をインストールしました。


Mac で xshogi をよくプレーします。それで NetWalker にも、メニュー'追加と削除...' を使って xshogi をインストールしてみました。残念ながら初期状態ではウインドウサイズが大きくはみ出してしまいます。

Ubuntu は .Xdefaults ファイルを読み込まないようなので、下記のような Xdefaults ファイルを作成し、

---- Xdefaults ファイル -------------
XShogi*boardSize: Small
--------------------------------

端末上で、コマンド

~ $xrdb Xdefaults 

を実行した後、xshogi を実行すればウインドウサイズが小さくなります。NetWalker の電源を切ると初期設定に戻ってしまいます。その場合は、もう一度 xrdb Xdefaults を繰り返し実行してください。駒の移動にはスタイラスペンを使ってドラッグ・ドロップすれば、遊びやすいと思います。

簡単に xrdb を実行できるスクリプト xshogi.sh と Xdefaullt ファイルをアーカイブしたファイル xshogi.zip をアップロードしておきます。

xshogi.zip 直

xshogi.zip
http://kyoshiaki.sakura.ne.jp/osx/Hatena/xshogi.zip

注意) xshogi を quit 文字列を押さずに、ウインドウを閉じて終了させると gnushogi がCPUを占有してしまいます。そのため NetWalker の反応が鈍くなります。その場合は、下記のように、ps、grep コマンドで 'プロセスID' を確認し、kill コマンドで gnushogi を強制終了させてください。

 $ps aux | grep gnushogi
yoshiaki  4955 80.1  0.2   8700  1084 ?        R    19:43   0:21 gnushogi 40 5
yoshiaki  4959  0.0  0.1   2960   828 pts/0    S+   19:43   0:00 grep gnushogi
~ $kill 4955

上の場合、gnushogi のCPU占有率が 80.1% になっています。gnushogi のプロセスID が 4955 なので kill コマンド

kill [プロセスID]
~ $ kill 4955

でgnushogi を強制終了させています。


随分遅れましたが、AmazonProduct Advertising API から ISBN を使って書籍のデータベースを作成するプログラム。BookLibrary version 1.0 [ http://kyoshiaki.sakura.ne.jp/osx/index.html ] を公開します。残念ながら Mac OS X Snow Leopard にしか対応していません。

Yoshiaki's HomePage
http://kyoshiaki.sakura.ne.jp/osx/index.html