Dropbox

SMS送信機能を少々強化しました。v1.10では電話番号を検索しSMSを送るだけでしたがv1.11では自前のコードで電話帳をアクセス出来るようになりました。詳しいことは下に書いていますが、注意点だけ読んでもらい実際に使ってもらえば大丈夫だと思います。

[ その他の変更 ] – 順番が変ですが忘れないように最初に書いておきます。
– SonyEricssonのデバイスでAlt+OK長押しでコピペし、漢字入力画面に戻った時にKKJSetupでスキップしている入力モードが設定されてしまうバグの修正。

[ SMS送信機能の変更点 ]
– SMS送信をスレッド化した。 内部的な話ですが表面的な挙動も少し変わります。v1.10ではSMS送信が終了したところで画面の制御がユーザーに戻って来ましたが、v1.11ではSMS送信を開始してすぐにユーザーが画面を操作できるようになります。もちろんエラーが発生すればメッセージで知らされます。

– SMS送信完了メッセージ。スレッド化にともなう変更です。SMS送信が完了した旨を知らせるポップアップを出すようにしました。KKJSetupにより、これを抑制することも出来ます。

– 独自の電話帳検索機能搭載。自前のコードで電話帳にアクセスし電話番号を引き出すことが出来ます。良い点は、電話番号と名前が同時に取得できることです。電話帳の一覧をメモリーに展開することになるので大量の電話帳エントリーが有る場合、動作的には優しくないかもしれません。KKJSetupにより、このメニューを隠すことも出来ます。

– 名前の確認機能。これはv1.10で使用したMIDPの組み込み機能による電話帳検索を補うものです。組み込みの電話帳検索では電話番号のみしか取得できません。その後で名前の確認を実行すると対応する名前を取り込み画面に表示します。

– SMS送信時の自動的な名前の確認。名前の確認が出来ていない電話番号に送信を行うと、最初に名前を自動的に取得します。KKJSetupにて、この機能を抑制することが出来ます。

– 良く使うあて先の表示。SMS送信に使用した電話番号と名前を10件分だけリストする機能です。固定したSMS送信先を使う分には、電話帳からの検索の必要がなくなります。

[ 注意点 ]
– SMS送信を開くと前回使用した送信先の電話番号と名前が出ます。ここで組み込み機能の電話帳検索を行うと電話番号だけが更新されます。そのため、表面上は電話番号と名前が食い違った状態になってしまいます。SMSの送信は電話番号に対して行われますので、そのまま送信してもかまいません。名前の自動確認により良く使うあて先には正しい名前が入ります。気になる場合は、名前の確認機能を使い送信前に正しい名前を表示することも出来ます。

[ ダウンロードと解説 ]

http://www.nkozawa.com/wiki/index.php?KKJConv

絵巻面白いです。Python 凄いです。

lumさんのページにてS60のPythonで書かれたプログラムが公開されています。その中の「絵巻」が面白いとピードラさんが紹介されているのを見て、さっそく試してみました。

最近、携帯端末のメモアプリとか文書管理アプリについて思いを巡らせていまして、ほんの数日前にEBtという面白いコンセプトのプログラムがZaurus向けに公開されているのを知りました。この絵巻は、それを拡張したものであるということです。これは、試してみなければなりません。

まだ数枚のテスト的な文書を入力したりMP3を添付したりしただけですが大きな可能性を感じます。文書管理というとカテゴリー分けというのは固定観念だというのを思い知らされました。ツリーではない自由なリンクによって一つ一つの文書が関連づけられていくのは、かなり快感です。こればかりは、実際にやってみないと分からないかもしれません。カテゴリーの変わりに大項目としての親文書を置いてつないでいくことも出来るでしょう。またアイデアのタネを思いつくまま書き込んで行き、関連することがらをリンクしながら大きな内容に育てていくことも可能でしょう。wikiの概念を思い出す方もいらっしゃるかも知れませんがwikiの場合はリンクがwiki nameに限定されているので少し違います。

細かい説明は各所でなされているので調べてみてください(すいません手抜きで^^;)。

それにしてもPythonもすごいです。これだけのことが出来て安定していれば、あえて面倒なSymbianのC++の世界に足を踏み入れなくてもアプリケーションが書けますね。署名からも解放されますしフリーウェアはPythonで書くという方向性が出てくるように思えます。MIDPから足を洗ってPython修行しようかなぁ。 😛

ま〜さんの記事に触発されてつい、、、

最近個人のサイトを表示してもアドレスの横に(FireFox, Safari等の場合です)アイコンが出てくることが多く気になっていましたが、それがファビコンという呼び名である事も知らなかったです。アイコン作ってサーバーに置くだけですむならと超簡単なアイコンを作ってみました。しかし、せっかく作った32×32の方の図柄はどこで活用されるのでしょうね。

wiki (pukiwiki)の方が表示してくれないと思ったら真面目にヘッダーでからのファビコンが設定されていました。./skin/pukiwiki.skin.phpにファイルを指定する場所がありました(スキンを入れ替えているからかも知れないです)。

他にやることもあるのに、ついつい意味のないことで遊んでしまいます 🙂

Simon v1.1.0 バグフィックス

ボタンの速打ちをするとSimonが落ちてしまうことが分かりました。ビープが鳴っている間に次のボタン押下でビープを鳴らそうとして落ちていました。

Simon v1.1.0 にてボタン押下の処理の中で前のビープをキャンセルするようにしました。

Simonのページの実行ファイル、ソースコードとも更新いたしました。

予告通りKKJConvにSMS送信機能を搭載しました。とりあえず単純にSMSを送れるだけの状態での公開です。SMSだけなので日本にお住まいの方にはさほど魅力はないかも知れません。

漢字入力画面とコピペ画面の両方のメニューに「SMS送信」という項目を作りました。それぞれの画面の内容をSMSで送信できます。コピペ画面でSMS送信出来るようにしたのはコピペ画面では中国語などを入力することが出来るためです。

SMS送信機能が必要ない場合はKKJSetupにてメニュー項目を抑制することが出来ます。

[ 注意とお願い ]

– 送信したメールは携帯電話のメール機能の送信済みのフォルダーに入らないと思います(携帯電話によって違うかも?)。将来的にはKKJConv独自の送信済みメールの保管機能を作成することを考えています。現在の所、メールを残す必要が有る場合にはどこかに自分で保存していただく必要があります。もし現状でも送信済みのメールとして残る携帯電話をお持ちでしたら機種名等お知らせください。

– 多くの携帯電話にて、あて先電話番号入力画面のメニューから電話帳(Contacts)にアクセスし電話番号が選択可能であると期待しています。もし、この機能がない場合は電話番号を手入力していただく必要があります。もし、そういう携帯電話をお持ちの方は機種名等お知らせください。

KKJConvの解説とダウンロードのためのページが変わりました。以下のURLにアクセスをお願いします。

http://www.nkozawa.com/wiki/index.php?KKJConv

追記) SMS送信に失敗したときにポップアップが出てエラー情報が出ますが、表示する時間が短くて読めませんでした。(_ _ )/ 実は、適当な電話番号にSMS送ってもなかなかエラーせず(標準のSMSでも同じ)、なかなかテスト出来なかったです。怪しいSMSを一杯送ってしまった、、、 :mrgreen:

TextFiled.PHONENUMBERMIDPからSMSを送る実験をしていて驚きました。左のキャプチャーは、ほとんどAPIの説明に載っているサンプルコードそのままのテストプログラムです。SMSを送るコードを書いただけなのにAdd from ContactsとCallというメニューが自動的に追加されていました。

これはTextBoxという部品(KKJConvのコピペ画面と同じ物)です。最初はTextBoxをTextFiled.ANYという属性で開いて、決め打ちの電話番号にSMSを送りテストの経過をTextBoxに表示させるという作業を行っていました。

Read the rest of this entry

Simon

S60のプログラミングの練習として作成したゲーム「サイモン」です。音と光で記憶力を試す懐かしのゲーム機サイモンをシュミレートしてみました。ちょっとした暇つぶし用に公開いたします。練習で作ったものですが、ちゃんとUID3(個々のアプリを識別するユニークなID、公開アプリに必須)を取得していますので導入関してご心配はいりません。

上のキャプチャー画像の言語は中国簡体字版です(解説にも書いていますが正しい用語を使っているかどうか不明)。英語、日本語、中国繁体字(簡体字を単純変換したもの)のリソースも含まれています。

導入できるのはS60 3rdのデバイスです。テストはE61で行っています。残念ながらSignedでは無いのでSoftBankのNokia携帯電話にはインストール出来ません。フリーウェア向けのSymbian Signedを取得する練習も気が向いたらしてみようかな。

ソースコードも公開します。S60のプログラムを習得するに当たってサンプルコードは沢山有った方が良いことを痛感しました。これからS60のプログラムを習得しようとする人の参考になればと思います。それなりにSymbianの作法にしたがったものに成っていると思います。また作法に従ってクラスを使い分けているのでクラスの役割を把握できれば読みにくくはないと思います(少なくともKKJConvみたいに一つのクラスの中で関数型プログラムをしているような事はありません)。もっともコード量が少ないというだけのことかも知れません。

ダウンロードおよび解説は下のURLからお願いします。

http://www.nkozawa.com/wiki/index.php?Simon

台風がやってくる

Typhoon Wipha今年は台風の影響をめずらしく良く受けている上海です。さすがに直撃というのは無いのですが、今回は来るのかも知れません。

こういう時に香港の皆さんは良く台風の進路が入った絵をアップしいるので大陸にもそういうものが無いか探してみました。

浙江水利というサイトに実時台風消息というページがあり、ほぼリアルタイムな台風の進路が確認できます。ただし残念ながらIEを使わないと正しく表示されないです。わたしのMacBookでは成すすべ無し。

また現在の台風だけでなく1945年まで遡って過去の台風の進路を調べることが出来ます。面白いのは日本の台風の号数と食い違っているところです。今年の分も中国のほうがひとつ台風が多いことになっています。

このサイトには衛星からの雲の画像もあるので雨雲の様子も分かります。

追記) 大型台風であるため、夜になってテレビで19日は上海市の小中学校は休校になる旨のテロップが流れ続けていました。一夜明けてみると、意外と静かな雰囲気。台風Wiphaは予報よりやや南よりの進路を取り浙江省と福建省の境目あたりに上陸したようです。勢力も急速に衰えています。現在(19日10:30)の上海は台風が近くにいることを思わせる雲と風ですが、雨はほとんど降っていなく平静を保っています。大きな雨雲をともっなているので油断は出来ませんが、このまま治まっていきそうな気配です。

Google カレンダーは中国移動もサポートしていた

ま〜さんのところで知った中国人S60プログラマーOasis Fengさんのブログにて知りました。Googleカレンダーのモバイル通知機能が中国移動にも対応しています。というのも対応しているキャリアのリストにはUnicom(中国聯通)しか載っていないので試す前から諦めていたのでした。Oasis Fengさんの記事を以下に引用しておきます。

18

Google日历也支持中国移动了

8:19 PM | , , , , ,

2007.6

之前Google日历的手机短信通知一直都声称只支持中国联通,今天看到网友Blog中提到“Google日历”支持中国移动的手机了,抱着试一试的心态,竟然立刻就收到了验证码。

以前一直觉得Google日历不如自己在手机上设置提醒有用,现在看来可以转换一下习惯了。 🙂

Google日历验证短信

 

この設定を行っておき、予定の詳細にてモバイルへの通知を行うようにしておくと、早朝に一日の予定を予定の時刻の10分ほど前にSMSで送ってきます。プッシュメールを使っていればEメールへの通知でも同じ事なのですが朝はEメールが溜まっていて予定の通知が埋もれてしまうという場合には有効ですね。Eメールへの通知では一日の予定を早朝にまとめて送ってくるので使い分けが出来ますね。(最初、少々勘違いしていて訂正多くてスイマセン)

NoembededというプラグインでYouTubeの貼り付けを試しましたがビジュアルエディタで記事を開いてしまうと内容が壊れてしまうので今ひとつでした。そこで見つけたのがEasyTubeです。今度はビジュアルエディタでもコードエディタでも使用できます。

プラグインを導入するとYouTubeやGoogle Videoを表示する専用のタグみたいなものが出来ます。そいつに対象となるビデオのURLを指定するだけで下のようにビデオ画面が取り込まれます。

[youtube:http://www.youtube.com/watch?v=7ZJ89-bx-BE]

これはEAGLESの新譜How Longです。随分とおじさんになったけどカッコ良いです。初期のEAGLESを思い出させる良い曲ですね。アルバムは10月に発売だそうです。EAGLESのサイトでMP3やFLACのダウンロード販売も始まっています(ダウンロード出来るのはアルバムリリース後)。今から楽しみです。

追記: How Long をもっと良い音質で聞きたい場合はMySpaceのEAGLESのページに行くと良いです。