| 人柱シリーズ(べつに、シリーズ化するつもりはないが...) |
また、perl5.004+ version を使用する際に用意する perl ですが、perl5.004_04
では Tk.so の load error がでます。
とりあえず、perl5.004_56 であれば動く(それ以下の version ではわかりません)
ので perl5.004_56 を準備してください。
#ちなみに、perl なんてまともに触ったのはこれが初めてなので、よく解って
いない可能性 120% (当社比)
| はじめに |
というのがありました。
そう...そんなもんなんて...あるわけねーよ...
Win95/NT や Mac では Pilot Desktop という Pilot の Data を管理するための
Software が提供されていますが、当然のごとく UNIX な環境で動作するモノは
提供されていません。
#Java で書いてくれ
とか、思っていたのですが、あるんですねーこれが。
その名も

余談ですが、なんで Palm Pilot はこんなに高いんでしょうか?
私は、44,800 円で購入しましたが、もう少し安くても良いと思います。
で、話を戻してと....
PilotManager は、target が Solaris というとてもとても奇特なものです。
いたるところで、Copyright (c) 1997 Sun Microsystems, Inc. の文字が入って
います。
これだけで、カナリ安心できますね :-)
| PilotManager について |
PilotManager は、conduits と呼ばれるプログラムとそれらプログラムを管理し
synchronizing をおこなう PilotManager からなりたっています。
以下は、PilotManager の snapshot です。
PilotManager に primary site は、
です。
しかし、ただインストールしただけでは日本語を扱うことができません。
ってゆーか、日本語を扱うには特殊な処理は必要ないのですが、
J-OS が扱うことが可能な漢字コードが SJIS となっているため、そのままでは、
それらのファイルを Solaris でうまく扱うことができないのです。
(PCK locale だとなにもしなくていいと思うけど)
そこで、日本語が書かれたファイルをうまく扱えるようにするための quick hack
な patch を作成してみました。
やっていることは単純で、Pilot からデータを持ってくる、あるいは送る際に、 jcode.pl を利用し SJIS <-> EUC の変換をおこなっているだけです。
この patch を適用すると、
SyncCM は、Pilot の DateBook と CDE の calender manager とでデータ
同期をとることを可能にする cundit です。
ことが可能になります。
どこまで完璧かはわからない....
PilotManager では、以下の機能が使用できます。
Pilot の Datebook と OpenWindows または CDE の Calendar
Manager を同期することが可能です。
残念ながら日本語は使えません。(化ける)うそ。
こちらも quick hack な patch を作成してみました。
Pilot Database を Backup します。
新しい databse や appilcation を Pilot に install するために
使用します。
Pilot と SPARC の時計を同期します。
また、under development なものとして、
なども用意される予定です。
その他に、Solaris x86, Linux, IRIX 用の archive が用意されています。
| その他の注意事項 |
| PilotManager を get する。 |
PIlotManager は、3 つの package から成り立っています。
このうち、Basic package だけは perl の version に依存しませんが、他 2 つの
package は perl の version に依存します。
get するときは、Basic package を get 後、お使いの perl version にあわせて
Small package と Tk package を getしてください。
perl5.004+
perl5.003
を get する。
| PilotManager の install |
と、それぞれ実行してください。
current directory に pilotmgr/ という diorectory が作成され archive は、
pilotmgr/ 以下に展開されます。
と、実行します。
すると、以下のような message が表示されます。
$ ./PilotManager Welcome to the PilotManager setup utility. Setup will be invoked automatically the first time you run PilotManager. After that, if you wish to reconfigure PilotManager, you can run Setup by hand. Setup will configure your installation of PilotManager. It will attempt to locate an appropriate version of Perl and configure PilotManager to use that version. Then, it will run a series of tests on your environment to determine whether or not you will be able to run PilotManager without difficulty. Pressここで、RETURN key を押して下さい。to continue
Locating Perl 5... Perl 5 found [at /usr/local/bin/perl5] Please wait... Configuring PilotManager...done. PilotManager will now test your system to make sure that all your conduits will function properly. Press ^C at any time to abort the tests. Press環境の test をおこないます。to continue.
>> SyncCM << Your CDE libraries appear to be obsolete. Please request that your system administrator upgrade your CDE libraries to at least CDE 1.1 FCS. SyncCM will not be able to run until this is fixed. Your PilotManager installation is complete. You can invoke it by typing 'PilotManager' at your shell prompt. Please file all bugs and feedback via the 'Feedback' menu in PilotManager.この例は、Solaris 2.5.1 で実行したのですが CDE の version が条件を満たさない ため SyncCM は使用できないという message が表示されます。
と、もう一度、実行してください。
PilotMnager が起動します。
>> SyncCM << CDE is installed properly on your system, so SyncCM will run. Now let's test your calendar server and make sure that it is running the correct release of the software. We'll also make sure that your calendar is in the correct format while we're at it. Please enter a calendar address (e.g, "bharat@shadow") that you would normally use with SyncCM. This calendar will not be modified in any way. Enter a blank line to end this test. Calendar:
Solaris 2.6(CDE 1.2) なら、calendar address の入力を求めてきます。
Calendar Manager を一度も使用したことがないなら RETURN key を押して次に
進んでください。
calender address の設定はいつでもおこなうことが可能です。
以下は、間違った Calendar address を入力した場合に表示される sample です。
Connecting to kazus@yebisu...ERROR! Csa logon failed: CALENDAR NOT EXIST (3)下記の complete message が表示されたことを確認してください。
Your PilotManager installation is complete. You can invoke it by typing 'PilotManager' at your shell prompt. Please file all bugs and feedback via the 'Feedback' menu in PilotManager.無事に complete message が表示されたならば、
で、PilotManager が起動します。
| PilotManager Properties の設定 |
まず、
の設定からおこないます。
| J-OS PRO の install |
J-OS の freeware version が存在しますが、J-OS Pro を買ってしまったので J-OS Pro にします。
説明書は付属するが、UNIX 環境では役にたたなのいのでみくても良い :-)
以下の file を J-OS PRO 付属の FD から取り出し、適当な directory に放り
こんでください。
これらを PilotManager の Installer を使用して Pilot に送り込みます。
HotSync がおわったら、HackMaster の reset で本体をリセットします。
その後、HackMaster を起動し、HacMaster Extensions に
と表示されるはずなので□を tap し check をいれれば日本語化完了 :-)
| UNIX で PalmPilot を便利に使用するために |