完璧です!
世の中では、ミニーさんのところで着々とPalm Preの日本語化作業が進んでいて興味津々ですが、我が家では地味に子供が拙作「切りわけ」を遊んでいたりします。
で、この切りわけ、達成度合い(誤差の大きさ)によってメッセージが変わるのですが、1%を切ったときに難というメッセージが出るのか、自分でも忘れていました。が、先ほど長男がついに1%を切り、スクリーンショットを取りました。
| 固定リンク | コメント (0) | トラックバック (0)
世の中では、ミニーさんのところで着々とPalm Preの日本語化作業が進んでいて興味津々ですが、我が家では地味に子供が拙作「切りわけ」を遊んでいたりします。
で、この切りわけ、達成度合い(誤差の大きさ)によってメッセージが変わるのですが、1%を切ったときに難というメッセージが出るのか、自分でも忘れていました。が、先ほど長男がついに1%を切り、スクリーンショットを取りました。
| 固定リンク | コメント (0) | トラックバック (0)
というわけで、アプリ公開後は恒例のこぼれ話を。
今回のmizuno-amiさんの夏休み宿題企画、気軽に乗っかったものの、なかなかアイデアが出ない日々が続きました。以前も書きましたが、私の場合プログラミングスキルが低いのでちょっとした作品でもだいぶ時間がかかります。9月1日という納期を考えると、あまり凝った作品はできそうにありません。というわけで、shino-jiさんにせっかくアイデアをご提供頂いた日付逆順スケジューラーはこの時点で対象外m(_ _)m
夏休みの工作といえば「アイデア貯金箱」だよなあ、と思って、"Oreを入れると何かイベントが発生するような貯金箱アプリ"を作ろうかとも色々考えたのですが、今ひとつおもしろそうなイベントが思いつかず、これまたボツ。
そうこうしているある日、この「切りわけ」のアイデアを思いつきました。最初は、ペットボトルのジュースをコップに分けていくようなのを考えたのですが、実装方法がちょっと思いつかず、ケーキの切り分けなら簡単かも、と思った次第です。
で、早速ちょこちょことプログラミングを始めたのですが、いきなりつまづいたのが、「3点からなる2直線の間の角度って、どうやって求めるんだ?」ということ。で、ネットで調べてみると、ベクトルの外積・内積を使うとのこと。むむー、ベクトルの外積・内積なんて、高校卒業後見たこともありません(汗。
まあ幸いにして、ネット上にちゃんと数式も記載されていたので、それを丸写しして実装(x_x)\☆バキ。ちょこちょこと修正箇所はありましたが、おおむねうまく動いてくれて、ほっとしました。
今回のプログラムの山場はこれぐらい。いつも苦手としている「絵」も、ピザのようなケーキの絵を家族に見せたら「ケーキだ」と言ってくれたので、それで満足してそのままリリースしました^^;
相変わらず他の方々のアプリのできばえと比べると「サンデープログラマー」丸出しの作品ですが、逆にこういったつたないアプリも受け入れてもらえるPalm界というのは本当に居心地が良くて、なかなかiPhone界に行く気が起こらないですねぇ^^
というわけで、よろしければ右側の「MA-CYの作品置場」からダウンロードして遊んでやって下さいませ。
| 固定リンク | コメント (2) | トラックバック (0)
先週からぼちぼち合間を見て作っていたのですが、なんとか完成^^
既に、サーバーの方にはアップしました。あとは9月1日を待つだけ。まずはほっとしました^^
クラスの優等生のいなあもくんはこれから宿題だそうですが、いざとなったら自由研究を夏休みの工作に回すことができるので大丈夫でしょう。
いやー、9月1日が楽しみです^^
ところでシャープからおもしろい端末が出ましたね。ザウルスの後継機種、といったかんじでしょうか。このUbuntuというOSの事は全く知らなかったのですが、どうやらPalmとも同期ができるようですね。ただ、他の方々もおっしゃってるとおり、価格を考えるとネットブックがライバルに入ってしまうのでちょっと厳しいかも。
| 固定リンク | コメント (0) | トラックバック (0)
夏休みの工作ですが、mizuno-amiさんも「とりあえずがぞうを作って、とりあえずすこしだけ作って、とりあえずうごかしたりしてあそんでいたら、なんだかずいぶんとかたちになるものができてしまいました。」とありましたが、私も合間を見つけてちょこちょこ作っていたら、だいぶ出来てきました。
しかしあれですね、「忙しい」というのは言い訳ですね。いや、確かに今も忙しいのですが、いざアプリのネタが決まると、寸暇を惜しんで作りたくなり、ほんの5分、10分、という合間を見つけて作っていっている自分に改めてびっくり^^;
で、この昼休みは、アプリの公開ページの準備をしたりしてました。
まあ、できばえは「やっつけ仕事」ですが、何とか公開にこぎ着けられそうです^^
| 固定リンク | コメント (0) | トラックバック (0)
夏休みの工作、とりあえずクリエータIDを取得しました。
今回のIDは、「Krwk」。
ちなみに私はだいたい、アプリの名前を何となく短縮したものをIDとしてつけています。
例えばハノイの鏡餅はHnoi
レーシング双六はRsgr
書いて覚える単語帳はKitT
というわけで、Krwkだと、何になるでしょうか?これでアプリの名前を当てられたら、あなたは天才です^^
| 固定リンク | コメント (0) | トラックバック (0)
書いて覚える単語帳のバージョンアップ、早速shino-jiさんやNAS芹沢さんにご紹介頂き、どうもありがとうございました。というわけで、アプリをリリース後は恒例の、こぼれ話を。
今回の目玉は複数単語帳への対応だったわけですが、実はこの開発は2月頃に始めていました。ですが、引っかかったのはGridへのデータベースのバインドの部分。これについては、Around Palm:さんも書かれていますが、
Dim 変数名 as database データベースファイル名, 参照名, 構造名 [,キー項目用変数]
の部分で、データベースファイル名に変数が使えないという仕様が存在したのです。
ちなみにNSBasicになじみがない方のために若干補足しますと、Gridというのはまあ、"表"のことでして、今回の書覚単語帳では、例えば登録単語の一覧画面で使っています。
で、この表と、単語帳データベースとを関連づけ(バインド)することで、この表の中にデータベースの内容が表示されます。例えば登録単語の一覧表示のところでは、単語帳データベース(kaiteDB.pdb)のデータを、Grid(表)と関連づけることで、左の画面のような表示が出来る、というわけです。で、この関連づけをするのに、先ほどのDim以下の宣言を用います。
単語帳を複数持った場合、当然この単語の一覧表も、現在選択している単語帳の内容を表示してあげる必要があります。具体的には、上記の宣言
Dim 変数名 as database データベースファイル名, …
の、「データベースファイル名」の部分を、選択された単語帳に応じて切り替えてやる必要があるわけです。ですが、なぜかNS Basicでは、この「データベースファイル名」のところに変数を用いると、エラーになってしまいます。
仕方がないので、「あらかじめ、単語帳の数を10個固定にしておいて、10個分のバインドをべた書きしようか」と思って実装しかけていたのですが、細かなバグとかも発生してちょっと放置しておりました。
そのときに、Around Palm:さんの天の声が。
NSBSystemLib の SetDatabaseName を使えば行けるかな??
正直、NS Basicのシステムライブラリについては開発中も全くノーチェックでした。調べてみると、どうやらデータベース名を変更することが出来るとのこと。
で、今回このヒントを元に、作り替えてみました。
先ほどの単語一覧表のGridにバインドするのは、"kaiteDB.pdb"という名前のファイルだけにします。それ以外の単語帳は、例えば"kaiteDB00001.pdb"とか"kaiteDB00002.pdb"いう名前にして置きます。
で、kaiteDB00001.pdbの単語帳に切り替えたい場合は、
と言う処理を組み込んだのです。こうすることで、無事単語一覧表も、切り替えた後の単語一覧を表示することに無事成功^^。さらに、勉強する単語の抽出部分や単語の追加/削除部分の記述も、全て"kaiteDB"を対象にした記述がそのまま有効なので、一石二鳥でした。
まあ何でもそうですけど、こういうコミュニティ内での情報共有って、本当に助かります。NSBasicな皆さん、いつもどうもありがとうございますm(_ _)m
| 固定リンク | コメント (4) | トラックバック (0)
昨日リリースした、書いて覚える単語帳ver1.0ですが、ちょっと修正します。
このバージョンで、単語抽出時にプログレスバー(処理がどれくらい進んでいるかを表示するもの)を追加したのですが、おかげでかなり抽出動作が遅くなってしまったことが判明。
ちなみにエミュレータで、820単語を抽出すると、プログレスバーなしが3秒あまりで抽出完了するのに対して、プログレスバーを表示するとなんと13秒以上^^;
というわけで、問題抽出時のプログレスバー表示をon/off出来る画面を、メニューに追加しました。デフォルトは、プログレスバー非表示です。
と言うわけで、マイナーバージョンアップした書いて覚える単語帳は、右側のMA-CYの作品置場からどうぞ。
| 固定リンク | コメント (0) | トラックバック (0)
しばらく潜っていましたが、書いて覚える単語帳のバージョンアップをしておりました。
今回の目玉は、複数単語帳への対応です。
今まで、単語帳は一つしか持てませんでしたが、サイズが大きくなってくると抽出時の動作が重たくなる問題がありましたが、これで無事解消出来ます。
これと併せて、単語帳データのメモ帳エクスポート機能も追加しました。
なお、このバージョンから、NSBasicのシステムライブラリも必須になります。まだインストールされていない場合は、同梱ファイルからNSBSystemLib.prcも併せてインストールをお願いします。
というわけで、よろしければ右側のMA-CYの作品置場からダウンロードしてやってくださいませ。
| 固定リンク | コメント (0) | トラックバック (0)
NSBasicなかよし掲示板がなくなっちゃったので、NSBasicな質問を自分のブログに書いてみたり^^;
連休中で少し時間が取れそうなので、前から懸案だった書いて覚える単語帳のバージョンアップ作業に着手。ネタばれですが、単語データのメモ帳へのエクスポート機能を検討しています。
基本的なところは割とすぐ出来たのですが、エラー対応の組み込みでちょっと疑問が。
Palmのメモ帳って、確かサイズ制限が4KBでしたよね?その制限の対応って、皆さんどうやってるんでしょうか?
ちなみに私は、こんな感じで実装しようかと。
で、この文字数チェックをかけないまま、試しに自分の単語帳データ(173単語)をエクスポートしてみたところ、なぜか4812文字あるのに、無事メモ帳にエクスポートされてしまいました。。。(ちなみに、Palm OS Emulatorでの確認。エミュレータのOSバージョンを見ると、OS4.1でした)。
うーん、メモ帳の4KBの制限って、OS4.1では撤廃されていたんでしたっけ?あと、4KBのチェックって、上に書いた様な考え方でいいんでしょうか?
もしアドバイスをいただける様でしたら、よろしくお願い致しますですm(_ _)m
| 固定リンク | コメント (0) | トラックバック (0)
最近のコメント