BtNetGPS Ver0.4、リリースに向けて。

tmx2006-01-17

現在、開発中のGPS地図ソフトの続報です。ここ二日ほど4時間睡眠態勢(?)で開発を進めているBtNetGPSですけど、ちょっとハマっていて今朝はVer.0.4がリリース出来ませんでした。
しかも今ハマっているのは、地味な文字列処理の問題。Perlなら一行で書けるのに。(苦笑
SymbianOSの文字列処理ライブラリは、なかなか良く出来ているのですが、特に1バイトと2バイトが混在する環境での文字列処理はかなり面倒です。*1
っというわけで、Ver.0.4のリリースはしばしお待ちを〜


追伸:

  • ゲームボタンBが拾えない問題は解決しました。お騒がせしました。
    • 結局、文字コードを表示させてみたら、ドキュメントに書かれているヘッダファイル中の値とは全然違いました。(ぉぃ*2
    • ただ、現状ではAppViewからAppUiを参照できるようになっていないので、その辺を相互参照するようにちょっと変更の必要があります。
    • で、サンプルコードを見る限りでは、どうもこの辺のクラスを相互参照してるコードを見ないので、SymbianOSの作法として良いのかどうかちょっと悩み中。もっとスマートな方法があれば良いのだけど。
    • 思えば、MFCだとDoc&Viewでの相互参照は普通? >id:yamagw
  • id:ma_digilifeさんのご厚意に甘えさせていただき、「M専まとめサイト用フリートーク掲示板」にスレッドを立てさせていただきました。

*1:ま〜、C++バッファオーバーランを起こさないように、丁寧にUnicodeを扱うのはそもそもどんなOSでも面倒なのだけど。

*2:カンベンしてよ〜>Motorolaさん

Re:通話もできるBluetoothヘッドホン「BT620s」。

うむ。ワシが使ってるBT800*1もJabra製だよ〜
が、M1000だとBluetoothはモノラル(HSP,HFP)のみなんだよね〜
しくしく。
しかし、BT800も高かった*2けど、Bluetoothバイスはまだまだ値段が高いよね〜
もっと普及して100円ショップで売られるようになってもらわねば。(ぉぃ>Bluetoothヘッドセット
あと、別記事へのレスだけど、


WindowsCE環境のWin32APIはUnicodeのみサポート
Welcome to SymbianOS!
SymbianOSには、Cの標準関数が揃ってまっせ。:-)
ま〜、新規に書くなら専用のライブラリ使った方がきっとラクだけど。*3
しかし、年末からずっとC++でごりごりとコーディングしてて*4、昨夜、ひさびさにPerlで数行の文字列処理のコードを書いたのだけど。あまりにラク過ぎて鼻血が出るかと思ったよ。(ぉぃ
C++の書いても書いても動かない感じと比べると、Perlのこんだけしか書いてないのにこんなにも動く感は、あまりにお得度が高過ぎる...
では、ゆっくりと養生してくだせ〜



参考URL:


本体のステレオスピーカ、平型イヤホン端子につないだステレオヘッドホンでステレオ再生が可能です。
Bluetoothはモノラル(HSP,HFP)のみになります。

*1:我が家では補聴器と呼ばれてますが。

*2:ので通販で安いとこ見付けて買ったけど。

*3:っと言いつつ、今朝も文字列処理で思いっきりハマってたヤツ。>ワシ

*4:ま〜、それも数年ぶりの気がするけど。

Ubuntu-ja。

id:kamohiro氏推奨ディストリビューション。(笑
VMWareのイメージが置いてあったので、さっそくダウンロードして、VMWarePlayerでちょっとだけ使ってみた。
ちょうどVMWareでインストールする用のディストリビューションを探していた*1ので、最適過ぎ。
どうやらVMWareToolsがインストール済みのイメージらしく、ゲストのXの画面とホストのWinを行き来するのがシームレスで快適。サスペンド&復帰も超高速でかつ問題なく、良い感じっす。
しかし、Xの端末(コンソール)を起動するのに、メニューのどこにあるか思わず探してしまったよ。昔はデフォルトでKtermが右クリックメニューに入ってたり、メニューバーの一番目立つところにデカデカと端末のアイコンがあったものだけど。Linuxもだんだんぱんぴ〜向けになってる、ということだろうか。

思えば、Niigata LinuxのVer.1.0と1.1もVMWarePlayerでインストールしてみたのだけど。Xが入ってないのもかなり好印象*2だったのだけど。さすがに開発環境が入ってないのはちと厳しく、他のディストリビューションを探していたのだった。

*1:雑誌のオマケのFTP版のSuSE Linuxとかも試してみようかと思ってたのだけど、(GPSに夢中で)暇がなかった。

*2:X使わない人なので。>ワシ