HALの不定期雑記 電子小物の話題など

自作ソフト/過去記事のまとめ Fossil Wrist PDA 関連リンク集
Softwares for the Fossil Wrist PDA (English page)

スポンサーサイト   [English]

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

TableCalc 0.8b 公開   [English]

[3/28 追記]wiki の TableCalc ページの設定が非公開になっていました。無駄足を踏まれた方、申し訳ありませんでした。公開設定に直しましたので今はダウンロードできます。

PalmOS 用の計算アプリ、TableCalc の ver 0.8b を公開します。



TableCalc は同時に10の数式を計算でき,さらに計算結果を他の数式から再利用することができます。(妹尾英樹さん作の Windows 用計算アプリ GridCalculator を参考にさせて頂きました)

おもな想定用途は、(複数のパラメータをもつ)任意の公式の計算を簡単にできるようにする、というものです。

他にも個人的に計算アプリに欲しいと思っていた以下の機能を加えました。
* ハードウェアキーのみで、最小限のステップで操作できる操作性(主に Treo で)
* 2進数、16進数表記、論理演算、ビット演算のサポート
* 数式中での条件分岐(if(B, T, F))演算のサポート
* atan2(y, x) などの複数引数を持つ関数のサポート
* 計算式、結果のメモ帳へのエクスポート

ダウンロード、マニュアルは wiki の方でお願いします。

TableCalc は GPL で公開されていた Yoichi KAZAMA さん作の Pretty Calculator のソースコードをもとに開発しました。したがって本アプリも GPL で公開されます。
スポンサーサイト

TableCalc テスト版   [English]

[追記] 正式版公開につきテスト版の公開を停止しました。

同時に10個の数式を扱える PalmOS 用計算アプリ TableCalc のテスト版を公開します。 ご興味のある方は動作検証にご協力頂けると助かります。


主な特徴
・普通に書いた数式文字列を評価するタイプの計算アプリです。
・同時に10個の数式,結果を表示します。
・ある式の計算結果を別な式の中から名前で参照し再利用できます。
・計算式はデータベースに保存されます。
・複数のページを切り替えて使うことができます。
・主に Treo での使用を念頭においています。

このアプリの目的
一言でいうなら"現場で使える計算機”を目指して作りました。

仕事にもよるでしょうが決まりきった計算式をそれなりの頻度で使うことはあるでしょう。その式が複数のパラメータを取るものであったり,同一のパラメータから複数の結果を導くようなものである場合,簡単に使えるアプリが無かったので作りました。

もちろん普通の関数電卓でも同じ計算は可能ですが,毎回数式を思い出して,不変な定数を入力しなおして,とかやるのはとても面倒です。それに入力数値と出力数値を同時に表示してくれないものが多いです。
逆に特定の計算式に特化したタイプのアプリケーションもありますが,その場合自分なりに定数をちょっとだけ変更して使うといったことができませんし,何より目的の計算に対応したアプリが無ければ話になりません。

TableCalc は複数のページを切り替えて使うことができ,それぞれのページごとに入力された数式は記憶されています。使う時は目的のページに移動し,必要なパラメータを入力するだけで結果を得られます。(数式はユーザーが自分で入力するものですから後でちょっとだけ変更したい場合にも簡単に対応できます)

例えば画面のサンプルは先日 Palm Programmer's Laboratory にリクエストが出ていた e-GFR の計算を行うものです。使う時には creatinine と age に値を入力すれば男性向け,女性向けの指数が自動的に更新されます。(この画面では一部しか表示されていませんが e-GFR の計算式全体はこの記事の最後のスクリーンショットに表示されています)


テスト版
まだ設定画面や操作のユーザーインターフェイス,アイコンなど未完成ですが,計算機能の本質部分は出来上がっているので興味のある方に検証,特に計算に間違いが無いかを確かめて頂きたいと思いテスト版を公開することにしました。
計算結果がおかしい場合などがありましたら是非ご報告ください。

あとお決まりの文句ですが,このソフトウェアは一切無保証です。このソフトウェアに関連するいかなる損害,損失などについても私 HAL は一切の責任を負えません。

[追記] 正式版公開につきテスト版の公開を停止しました。
ダウンロード→ TableCalc_test080217.prc

[追記] TableCalc を使うには MathLib (フリー)のインストールが必要です。リンク先のページから MathLib.zip をダウロードし MathLib.prc をインストールしてください。すでに導入済みの場合は再インストールの必要はありません。


まだマニュアルは無いですが,以下簡単に説明します。


【“TableCalc テスト版”の続きを読む】

HalNaviEnabler 0.93b 公開   [English]

HalNaviEnabler のバグ修正版(ver 0.93b)を公開します。

ara さんより御指摘頂いた“操作をしているのに一定時間後に電源がオフになる場合がある”問題を修正したものです。

もう少し詳しく言うと,jog mode で使っている場合に 5 way キーの操作ではオートオフタイマーのリセットが行われない場合があり,結果としてキー入力をしているのに電源がオフになってしまうことがありました。
この問題は Palm T|X や Z22 では起こりますが,Treo 700p では起こりません。

今回の修正はこの点だけですので,この問題が起きていないならば ver 0.92b からアップデートする必要はありません。また暫定修正版(HalNaviEnabler-070506.prc)からの変更は無いので,それを既に使っている方も入れ替える必要はありません。

ダウンロードは wiki の方からどうぞ。

DA は変更していないので本体(HalNaviEnabler.prc)だけ上書きインストールすればいいはずです。

久しぶりに WristPDA 用アプリ紹介   [English]

ずいぶん久しぶりですが,今まで私のところでは紹介していなかった Wrist PDA 用アプリをいくつか紹介します。

・分別ゴミ種別表示アプリ "GarbageDay"
GarbageDay.png 作者:moyashi さん
配布場所:GarbageDay v.0.2

WristPDA の時計アプリでは無いようですが,Wrist PDA を意識して作られたと言うことです。
あらかじめ曜日ごとに設定しておくことでその日の朝、もしくは翌日朝の回収ごみの種別を表示するアプリだそうです。

時計アプリだともっと便利そうな気がするんですけど,NSBasic では時計アプリを作れないんでしょうかね?
ソースが公開されていれば時計アプリ化できるかも知れませんけど…


・TwoTime face for wristpda
TwoTime01.png 作者:muwn さん
配布場所:TwoTime face for wristpda V1.4

Wrist PDA の時計アプリです。
ローカル時刻と設定した地域の時刻を同時に表示するようです。

TwoTime03.png設定は TwoTime を普通のアプリとして起動し,メニューから "Change time zone" を選んで左のダイアログで設定するようです。


TwoCities 参考までに,左は拙作の二都市時計のスクリーンショットです。

って,ここまで書いて気づきましたが TwoTime は正しい時間を表示してませんね。作者さんにはバグ報告をしておきます。
まあここまで書いてしまったのでこのまま紹介しますが,お使いになる方は十分注意してください。

[2/9 追記] ver 1.3 -> 1.4 へのアップでこのバグは修正されたようです。



あとついでに 2ch の WristPDA スレッドが過去ログ倉庫に落ちているようなのでローカルに保存しておいたものを置いておきます。

【これ】FOSSIL Wrist PDA with Palm OS【イイ!】ログ
【これ】FOSSIL WristPDA with PalmOS Part2【イイ!】ログ

HalNaviEnabler ver 0.92b   [English]

igapyon さんにご指摘頂いたバグを修正した HalNaviEnabler ver 0.92b を公開します。

修正点:
・日付選択ダイアログで日付の選択が出来なくなっていた問題を修正。

Navi092bSelDate.png この修正で Cash Book や 旅費管理 などで使われている OS 標準の日付選択ダイアログでの日付の選択も 5-Way キー操作のみで可能になります。

ダウンロードは例によって wiki の方からどうぞ。
DA は変更していませんので本体(HalNaviEnabler.prc)だけ上書きインストールすればいいはずです。

igapyon さんバグ報告ありがとうございました。
他にもバグなどありましたらお知らせ下さい。

HalNaviEnabler ちょっと修正   [English]

HalNaviEnabler の修正版(0.9b -> 0.91b)を公開します。

NSBasic なアプリの起動をうまく検出できていなかった問題を修正しました。(この修正で NSBasic なアプリでも起動時に自動的に Navi モードなどに設定できるはずです)

ダウンロードは wiki の方からどうぞ。

DA は変更していないので本体(HalNaviEnabler.prc)だけ上書きインストールすればいいはずです。


私は NSBasic なアプリを使っていなかったので問題に気づきませんでした。なんでpalmやねんの MA-CY さんのこちらの記事を見て気がつきました。 MA-CY さんありがとうございました。

他にもバグなどありましたら教えてもらえると嬉しいです。

Treo700p 感想   [English]



8月のはじめごろに Treo700p を Sprint の回線契約込みで購入し,それ以来メインマシンとして使っています。その個人的な感想など。

主な用途は辞書,メモ,音楽,ネットです。PIM は(必要ないので)あんまり使っていません。
概ね満足していますが,自分の用途では一点だけどうしても不満な点があるので買い替えも含めて検討中です。

気に入ったところ

・やはりストレート型でフルキーボードが使えるのはいいです。取り出しながらボタン押しでアプリを起動して,構えたときにはすぐに片手でキー入力が出来るのは便利です。主な用途のひとつが辞書引きなのでこれは個人的にとても重要です。
キーボード付の PDA はこれが初めてなので他の機種と比べてどうなのかは分かりませんが,次に買う時もキーボード付であることは外せない条件になりました。

・ほぼすべての操作を 5-Way キーなどのハードキーだけで行えるのでほとんど画面タップをしたことがありません。これも非常に快適です。(自作アプリのおかげもありますが)

・個人的なことですが WristPDA のプログラミングをやったお陰で PalmOS のプログラミングを覚えてしまったので,ちょっとしたツールなら自分で作れるようになりました。そんなわけで OS が PalmOS であるというのは個人的に少し心強くもあります。

・アメリカで携帯電話として契約しているからですけど,いつでもどこでも単体でネットに接続できるのは思っていた以上に便利です。ちょっと思い立ったときにすぐにネットで検索やらができるのはやはりいいです。

不満なところ

・Bluetooth のサポートプロファイルが貧弱。ヘッドセットと HotSync ぐらいにしか使えない。
個人的に A2DP/AVRCP が使えないのは致命的です。購入前にサードパーティの A2DP プロファイルが Treo650 に対応していることは確認していたのですが,残念ながら 700p では動きませんでした。
他にも FTP とか PAN とかも標準では使えません。まあこれらは有償でサードパーティのソフトを購入すれば良いだけではあるんですけど。

・本体が厚くて重い。これもかなり不満です。これまで PDA は胸ポケットに入れて使っていたのですが,Treo を胸ポケットに入れるのは断念しました。いまはベルトにホルスターを取り付けて持ち運んでいます。
ただし厚みに関しては慣れればこのぐらいの方がキーボードを使うときのホールドにとってはいいのかもしれません。でも私としてはもう少し本体が幅広かつ薄めの方が好みです。

・せっかくいい位置にある緑と赤のキーが,標準状態ではほとんど活用されていない。
まあこれは自作ツールで活用しているので構わないと言えば構わないのですが,もったいないなぁと。

・ブラウザがいまいち。
標準搭載のブラウザはそこそこ軽快に使えるけど EUC コードなどで書かれた日本語のサイトなどが表示できない。Opera Mini ならたいていのサイトは表示できるけどちょっと動作が重い。
せっかくいつでも定額でネットに接続できるのに,いいブラウザが無いのは残念。


【“Treo700p 感想”の続きを読む】
次のページ
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。