XSBとflora-2は日本語が通らない。prolog系の言語はsemantic webの推論ために用いるのに適していると思うのだが、日本語への対応がおくれているようだ。gnu prologはだめ。swi-prologの最新versionを windows2000でためしたが、だめだ。Linux(debian)ではaptでinstallしたversion5.0.0でeuc-jpで日本語のデータをつかうことができる。
newLISP は日本語も表示できるし、entry widgetに日本語も入力できます.タイトルバーとかコントロールに日本語を表示するにはnkfなどでutf-8に変換します.やっとFreeWareのLisp系の言語でwindowsで使えそうなのがでてきました.
lispだけどcar,cdrがありません.どうして?carの代わりにfirst,cdrの代わりがrestです.caddrとできません.
lispだけどcar,cdrがありません.どうして?carの代わりにfirst,cdrの代わりがrestです.caddrとできません.
python Tkinterは日本語がそのまま表示できます.windows2000はunicode対応なので、notepadで作成したcodeをutf-8で保存すれば、ラベルの文字などが日本語で表示されます.わたしの使っているのはpython2.3です.ただnotepadはソースを書くのには向いてないので、やはりmeadowかgVimを使いたいです.windowsではgVimの方が好きなのでnkfを用いることにします.
AI for Game Developers(O'RELLY)のCODE EXAMPLEです.BC++のものはコンパイル済みですが実行にはランタイムライブラリが必要です. Vectorにあります.exe fileのあるディレクトリに解凍します.rule baseのサンプルがあります.
シグマリオンⅡのFOMA端子はusbですが、変換ケーブルMC/PG-UK02が手に入らないので、試さずにいました.三年ほど前に買って、最近まで忘れていた、CASIO DIGITAL CAMERA LV-10のインターフェイスのカメラがわのプラグがシグマリオンのFOMA端子にささりました.パソコン側はA型のオスなので、CFカードリーダーと接続できません.A型メスA型メスのアダプタを探しに日本橋へ行きましたが、どこからも出ていないはずとのことでした.ソフマップの店頭でLOASのUSBのハブというのが税込み490円で売ってました.これは本体に4ポート、外部に2ポートのハブですが、2ポートのほうが取り外せるようになっています.そのポートを1と1,4と4、2と3はクロスにして直結しました.このアダプタでIO-DATAのCFRWを接続したところうまく使えました.ただし、シグマリオンとLV-10付属のケーブルの物理的な接触があまりよくないみたいですぐちょっとした移動ではずれて接続が切れます.切れるとCEがフリーズしてリセットしなければなりません.ドライバの方はhttp://search.casnavi.nec.co.jp/module_search/programでカテゴリ”usb機器関連"、OS "Windows CE"でtelios用ということです.
java awtのapplicationの作り方を勉強してます.
デスクトップではjavaは真剣に勉強する気にならなかったのですが、mobileだとやる気が起こります.やはり一つのコードで多くのプラットフォームで動くというのは魅力です.
実機はPocket Looxですが、デスクトップではintentのシェルを使っています.パスはjdk1.1.8にとおっているのでjavacとすればokです.webのページで1.4でもいいと書いたページがありましたが、多分新しいzaurusのことでしょう.Looxのgeodeではだめみたいです.なかなか便利です.java で実行するとエミュレーターウィンドウの中で実行されます.
デスクトップではjavaは真剣に勉強する気にならなかったのですが、mobileだとやる気が起こります.やはり一つのコードで多くのプラットフォームで動くというのは魅力です.
実機はPocket Looxですが、デスクトップではintentのシェルを使っています.パスはjdk1.1.8にとおっているのでjavacとすればokです.webのページで1.4でもいいと書いたページがありましたが、多分新しいzaurusのことでしょう.Looxのgeodeではだめみたいです.なかなか便利です.java で実行するとエミュレーターウィンドウの中で実行されます.
jdk1.1.8で
javac smple.java
できたclassファイルをすべてpocket pcに転送
pocket pc で evm.exeを起動
JeodeRuntimeでEnter args:に
-cp "sample.classファイルを置いたpocket PCのディレクトリ名” sample
でawtを用いたsampleが実行できた
javac smple.java
できたclassファイルをすべてpocket pcに転送
pocket pc で evm.exeを起動
JeodeRuntimeでEnter args:に
-cp "sample.classファイルを置いたpocket PCのディレクトリ名” sample
でawtを用いたsampleが実行できた
SofmapでPocketCosmoを買ったためにゴールデンウィーク前半はpda関係のjavaで遊んでしまった.
Webブラウザーでのアップレットは実行されることはわかったが、スタンドアローンのJAVAアプリはどうかといろいろ試してみた.intentのほうはどうもうまくいかない.
Pocket Looksのjeodeだが、おまけCDのjeodeの説明
ではスタンドローンのJAVAアプリケーションの起動方法は
「
\\windos\\evm.exeをタップしてJeodeRuntime画面で
Enter args: に
-cp \\windows awtdemos.jar Asteroids
と入力してください.
ショートカットの作成方法
56#\\windows\\evm.exe -cp \\windows awtdemos.jar Asteroids
」
とあるがawtdemos.jarがない.これも変だ.
以前からpalmOSのプログラムで参考にしていた
http://mobile.eric-poncet.com/frames.htmlのサンプルで実行できた.
これによるとショートカットの作成例は
18#\\windows\\evm.exe -cp "combination.jar"
-Djeode.evm.console.local.keep=TRUE samples.Combination 7 4
これをcombination.lnkの名でpocket PCに保存する
combination.jarはサンプルでトップのディレクトリにおいた.
一応実行の仕方がわかったので、あとは簡単なのを自分で書いてみよう.
Webブラウザーでのアップレットは実行されることはわかったが、スタンドアローンのJAVAアプリはどうかといろいろ試してみた.intentのほうはどうもうまくいかない.
Pocket Looksのjeodeだが、おまけCDのjeodeの説明
ではスタンドローンのJAVAアプリケーションの起動方法は
「
\\windos\\evm.exeをタップしてJeodeRuntime画面で
Enter args: に
-cp \\windows awtdemos.jar Asteroids
と入力してください.
ショートカットの作成方法
56#\\windows\\evm.exe -cp \\windows awtdemos.jar Asteroids
」
とあるがawtdemos.jarがない.これも変だ.
以前からpalmOSのプログラムで参考にしていた
http://mobile.eric-poncet.com/frames.htmlのサンプルで実行できた.
これによるとショートカットの作成例は
18#\\windows\\evm.exe -cp "combination.jar"
-Djeode.evm.console.local.keep=TRUE samples.Combination 7 4
これをcombination.lnkの名でpocket PCに保存する
combination.jarはサンプルでトップのディレクトリにおいた.
一応実行の仕方がわかったので、あとは簡単なのを自分で書いてみよう.