すずき(lum)さんのページ †
ま~さんのご好意に甘えて(他人のふんどしで相撲を取るとも言う)、Python で作った Symbian S60 3rd 用の小物を紹介しようと思います。
書きなぐった代物ですので、かなり醜いスクリプトも登場するやも知れません。
Python をいじってみようかな、と思っていただけたら幸いです。
EmakiWin Ver 0.12 にアップデートしました。 †
Up, Down, Enter キーによるメモ移動実装
時刻挿入機能追加、他
Emaki Ver 0.35 にアップデートしました。 †
時刻挿入機能追加、他
絵巻窓(EmakiWin)について †
絵巻窓(EmakiWin)は、"絵巻(Emaki)" のクローンで、Python + Tkinter + Python Imaging Library (PIL) のプラットフォームで動きます。
WindowsXP, Linux での動作を確認していますが、上記環境が正常に動けば、
そのまま、あるいはちょっとの手直しで動くかも知れません。
比較的、新しいバージョンの NOKIA Suite で実装されたフォルダの同期を使
えば、Windows <-> S60 デバイスの間で絵巻の同期が実現しますので、メモの
入力や管理を Windows で行なう事が容易に出来るようになります。
Emaki(絵巻)について †
Zaurus 上のアプリケーションである、EBt, EBt lite のコンセプトを
Symbian OS S60 3rd で走る Python へ移植したものです。
いわゆるアウトラインプロセッサーの類に分類されるかとおもいますが、
一般的なアウトラインプロセッサーと異なり、双方向のリンク関係を持ちます。
詳しくは、EBt の作者である「おかださん」のサイトを参照してください。
http://www001.upp.so-net.ne.jp/tokada/
Emaki は、携帯電話への移植という事で、元の EBt とは、かなり動作の異
なるアプリケーションとなっています。
また、「電話をかける」等の携帯電話ならではの機能も追加となっています。
Emaki は、Python For S60 環境で動作の確認を行なっています。
日本語の入力は、MFep60 を始め、ほとんどのFEPからの入力が可能です。
詳しくは、Emaki_*_*.zip を解凍して、readme.txt (utf-8) をご覧ください。
ちょっとしたカスタマイズ †
メモの格納場所を変更したい場合は、
self.root_dir = "e:\\Emaki"
の記述を変更してください。"c:"(内蔵メモリ)も可能なはずです。
Hikyaku(飛脚)について †
S60 シリーズをお使いの方は、GMail を使っている方が多い様ですが、どうしても、ファイヤーウォールの内側のメールサーバーにアクセスしたくて、やっつけで書いた日本語メールクライアントもどきです。
現時点では、受信機能しかありませんし、既読、未読の管理機能もありません。
hikyaku をインストールするにあたって、導入する必要のあるモジュールには、送信機能のモジュールも含まれますので、送信機能を組み込むことも、それほど難しくないかと思います。
ただ、実際に流れているメールは、RFC の規格違反のものが少なくなく、それらすべてを助けるようなプログラムを組み込む事が面倒で、今のところ更新が滞っております。
詳しくは、hikyaku_*_*.zip を解凍して、readme.utf8, usage.utf8 をご覧ください。
履歴 †
- 2008-03-19
EmakiWin (絵巻窓) Ver 0.12 Up, Down, Enter キーによるメモ移動実装
時刻挿入機能追加、他
Emaki Ver 0.35
時刻挿入機能追加、他
- 2008-03-17
EmakiWin (絵巻窓) Ver 0.11 マウスへの追従改善、エラー処理見直し、他
- 2008-02-14
EmakiWin (絵巻窓) Ver 0.1 新規公開
- 2008-03-05
Emaki Ver 0.341 root_dir の設定に誤りがあったので訂正。
unsigned である Emaki_Hajime の同梱を中止。
- 2008-03-04
Emaki Ver 0.34 Windows カンマ区切りCSVファイルの読み込みに対応
日本語のパス名に対応
新規メモ作成時に曜日も追加
- 2007-11-26
Emaki Ver 0.33 検索機能が動作しなかった不具合を修正
Yes キーで新規メモ作成、タイトルのみ(一行メモ)追加機能
Exit キーの動作、簡易版をデフォルト
ショートカットキー追加( "Yes", "5", "C(BackSpace)" )
オブジェクトを開いた後の動作を統一
- 2007-10-18
Emaki Ver 0.32 メモ削除時の迷子メモの発生を対処。
リンク削除後の表示を変更。
emaki_hajime Ver 0.02 検索パスの拡大。
- 2007-10-11
Emaki Ver 0.31 ブックマークへのリンク機能追加、emaki_hajime.sis 同梱。
- 2007-10-09
ちょっとだけ追記
- 2007-09-25
Python, PythonScriptShell のケイパビリティ一覧追加
- 2007-09-22
Emaki Ver 0.30 SMS, MMS 送信機能追加
- 2007-09-22
レイアウト変更
- 2007-09-21
Emaki(絵巻) Ver 0.26、Hikyaku(飛脚) Ver 0.15 暫定公開