2008/06/26

国産ケータイがスケジュール表示でPDAを超えていた

922SHでは、短いメモをメールする用途には良いけれど、スケジューラはカレンダー表示程度の機能でいわゆるPDAのようにちゃんと考えて作り込まれていませんでした。
これをもって、922SHといえば、国産ケータイNo1メーカーであり、Zaurusや電子手帳を過去に作って来たシャープによる、Softbank向けの本気端末のうちのやや変わり種の一機種だから、国産ケータイのスケジューラは所詮その程度でしかない、と断じてしまうのはやや迂闊です。

また、現在話題のiPhoneが出れば、スケジューラの面でも国産ケータイは一掃されるようなショボイ機能しかないと思い込んだりしてしまうのも、やや不正確です。
R0012728

PDAより優れた月間スケジュール表示の国産ケータイが存在します。

R0012683


F905iとF906iがそうです。docomoの富士通端末です。

R0012686


R0012689


月間表示で、予定内容が文字表示されます。小さな端末の画面で月間表示で予定項目を文字で出すと、十分な文字数を確保できず、このためアイコン表示でごまかす端末が実に多いです。しかしアイコンと文字では、予定内容が数文字でも出ていた方が、圧倒的に予定を把握しやすいと思います。

F905i/F906iでは、通常の月間表示での文字表示にとどまらず、ズーム機能を搭載しています。「3」キーでズームイン、「1」キーでズームアウトします。サクサクとズーム表示が反映され、待たされるようなことは全くありません。

R0012690


ズームはフォーカスした日が拡大していくパターンと、フォーカスした日を含む週が拡大していくパターンのどちらでもえらべます。

R0012691

F905i/F906iは、「ヨコモーション」と呼ぶ、画面を横に倒して横長画面で表示や操作ができる機能があります。スケジュールの月間表示も、縦だけでなく横でも見ることができます。

R0012695


R0012696

F905i/F906iのヨコモーションは、縦横切替のときに一瞬バックライトが消えますけれど、不当に待たされたりストレスを感じるようなことは全くありません。スライドキーボードを横に引き出すような作りの機種と違い、キーボード部分は常に縦のテンキーで、モードや配列が異なるための鬱陶しさとも無縁で、操作にブレがありません。

R0012699


また、一部の国産ケータイのように、横画面で使えるのはワンセグ閲覧くらいでメニュー等の操作は全て縦になってしまうようなこともなく、画面が縦でも横でもどちらでも普通に操作できるようになっています。
月間スケジュール画面も、横画面では横長に表示され、ズームインは「3」キー、ズームアウトは「1」キーです。操作していて戸惑いがありません。

R0012700


R0012701


R0012702


R0012703


R0012704


R0012705

922SHには及びませんが、docomoのFOMA端末にしては最もサクサクな部類に属するようです。使っていて遅さを感じることはありませんし、操作していてブレがないのは気持ち良いものです。
なお内蔵フルブラウザでも、「3」キーでズームイン、「1」キーでズームアウトという操作は共通です。

R0012708


予定の種類で絞り込んで表示することも可能です。

ここまで見て来て分かるように、フォント描画の美しさが尋常ではありません。国産ケータイはVGA超の液晶画面が当たり前になりましたけれど、高解像度をそのまま利用せずに通常のメニュー等の操作画面はQVGAの拡大表示で済ませている機種もあるようです。
Fはらくらくホンシリーズでも、見やすい文字表示を実現していて、美しいフォントを選べます。猫も杓子も丸ゴシック系のフォントになってしまった中で、明朝体のようなフォントを使いたくてもなかなか良い機種がありませんけれど、Fはその点優れています。

R0012720


新丸ゴシックとリュウミン、丸フォークが内蔵されていて選べます。非常に美しいフォントです。
文字表示の美しさのためにFから離れられない人がいるというのもうなずけます。

日本語の文字表示の美しさというと、Macも美しいです。iPhoneも、手許の初代iPhoneを見る限りではとても美しいです。

R0012713


とはいえ、iPhoneのスケジュール表示は、月間表示で予定内容が文字表示で一覧できません。

R0012711


将来、iPhone上でもSymbian S60同様に様々なPIMソフトが開発され、発売されるようになれば、好みの表示のスケジューラにできるかもしれませんけれど、今のところ絵に描いた餅です。

R0012714


予定の追加入力についても、iPhoneはまあこんな感じです。

iPhoneと比べ、F905i/F906iの方がはるかに手早く予定の入力ができます。
922SHなど、他メーカーの機種も見習って欲しいものです。

待ち受け画面で、たとえば「1530」と打って上キーを押せば、今日の15:30からの予定の入力画面に一瞬で移行します。
「07110930」のように日付から打って上キーを押せば、たとえば7/11 9:30からの予定の入力画面がすぐに出てきます。

R0012662


R0012663


非常にサクサクと予定が打てます。少しだけ似たような機能はどの端末もたいてい持っていますが、ここまで使いやすくしあがっているのは素晴らしいです。

R0012727


待ち受け画面について言うと、Nokia機のように待ち受け画面に次の予定を表示しておくことができます。終話キーで表示非表示できますので壁紙を貼って眺めるのにも支障ありませんし、画面上のどのエリアに表示するかも設定できます。
他の国産ケータイも、待ち受け画面で、今日の予定を表示できたりますけれど、Fの優れている所は、直近の予定項目を、今日だけでなく未来日付も含めて数行に渡って表示できる点です。ここはNokia機より優れています。

ではF905i/F906iはかつてのPDAよりスケジュール管理機能が優れているかというと、そういうわけではありません。表示は確かに優れていますけれど、TODOとのシームレスな統合やフローティングイベントなどの機能はまったくありません。
TODO機能が存在しないわけではなく、Fではテキストメモに期限を設定できるので、TODOとして使えます。ただこれがスケジュール表示に統合されてはいないのです。

また、Bluetooth機能がないのは惜しいところです。
PCのOutlookとのシンクロ機能はあります。富士通から提供されているシンクロソフトで、きちんとシンクロできます。922SHのように一々画面操作する必要もなく、一度設定しておけば、F906iを閉じたままUSBでPCとつないで、シンクロソフトを起動してシンクロができます。
docomoからFOMA端末全般に向けて提供されているデータリンクソフトでは、outlookの予定をインポートすることはできるものの、シンクロではなく、インポートした回数だけ予定が重複していってしまいます。
富士通の提供しているFケータイ用のシンクロソフトでは、普通にシンクロできます。実はこれだけでも922SHから移行してしまう理由になりそうに思うほどです。

docomo端末なので、microSDにファイルをPCのエクスプローラでそのままコピーしても認識できません。この辺りは922SHの方が優れていました。F906iでは、WMAのファイルをコピーするのにもWindows Media Playerで転送が必要だったりします。
Bluetoothがないので、音楽やネットラジオはF906iを使わず他の小箱(今ならNokia E51)で聴いています。

動画や画像をmicroSDに入れるのは、docomo提供のツールではなく、富士通が提供しているユーティリティーを使うと便利です。microSDからの読み込み動作が遅いのが欠点ですけれど、docomo端末の鬱陶しい仕様に合わせられるので便利です。

R0012724

F905iもF906iも、GPS内蔵です。どちらもGoogleマップがプリインストールで入っていますけれど、F905iのはGPS非対応で、F906iは内蔵GPSによる現在位置取得に対応しています。

F906iはF905iより薄型になりました。その分カメラの画質が劣化しているようです。
F905iからF906iの改善点の方が様々にありますので、今からならF906iの方が良いかと思いますけれど。

R0012621


F906iの内蔵フルブラウザではGoogle Calendarが普通に表示できますけれど、F906i単体のスケジュール機能を使い、outlook経由でシンクロする方がずっとサクサク使えます。
フルブラウザの操作性はOpera Mobileの方が良いですけれど、文字表示がとにかく美しいので、ついついF906iを使ってしまうこの頃です。

QWERTYキーボードじゃないじゃないかと言われそうですけれども、テンキーでもATOKなので、ケータイSHOINと比べると大分入力や変換の効率が違います。ベル打ちも出来るので、2タッチ入力派ならかなりのスピードで打てるかもしれません。
ワンセグ感度は922SHの方が上です。録画予約件数はF906iの方が優れています。

F906iを買って使ってみて、意外にもハマったのが歩数計機能です。一日に何歩歩いたか継続して記録される上、歩数によってクイズに答えていくなどのお楽しみも用意されています。

R0012715

iPhoneは楽しいですけれど、国産ケータイも問題はあるものの部分的な機能は優れていたりするので、面白いです。

| | コメント (4) | トラックバック (5)

2008/05/28

出張の供には

出張の供には
出張の供には
最近は、Nokia E51とhp200LXがメインで、E61/X01NKか922SHが鞄に入っています。E61は、最近改めて良いよなあと思っています。音楽やネットラジオはBluetoothレシ−バDRC-BT15P経由で聴いています。A2DPの安定度や扱い易さが理由で922SHかNokia E51かNokia 5700ExpressMusicのどれかは必須なのですけれど、このところE51がすっかりお気に入りです。秋葉原のおっとのIP Phone関係ショップの一階にも1台店頭在庫がありますね、E51。サクサクで安定して信じられる感じが良い端末です。Opera Mobileが未対応なのが残念ですけれど、FontRouterLTとM+ベ−スのフォントを入れるとNokia Browserがとても好みの美しい表示で、うれしいものです。
hp200LXは4GBのSDカ−ド(非SDHC)をさして、Wikipediaと広辞苑第六版を含む各種辞書を入れています。今のところ、hp200LXでSDHCを使う試みは失敗しています。PhotoFastのアダプタでもfdisk100が通りません。
この撮影はE51と922SHから。投稿はX01NKからです。

| | コメント (0) | トラックバック (0)

2008/05/24

ウィキペディア日本語版、LXで再び

WindowsPCで、
cygwin
をインストールしておきます。
perl, make, zip をsetup中で指定しておきます。

http://ikazuhiro.g.ribbon.to/dic/dic.html#FREEPWING
からfreepwing-1.4.4+20071226.tar.gzをダウンロード。
ダウンロードしたものは、WindowsXPなら、たとえばC:\cygwin\home\[ユーザー]\あたりに置きます。
VistaならC:\USER\[ユーザー]\あたりでしょうか。

$ tar zxvf freepwing-1.4.4+20071226.tar.gz
$ cd freepwing-1.4.4+20071226
$ ./configure
$ make
$ make install
$ cd

http://ikazuhiro.g.ribbon.to/dic/wikipedia-fpw.html
からwikipedia-fpw-20071202-src.tar.gzをダウンロード。

$ tar zxvf wikipedia-fpw-20071202-src.tar.gz


http://download.wikimedia.org/jawiki/latest/
から、jawiki-latest-pages-articles.xml.bz2をダウンロード。

$ bzip2 -d jawiki-latest-pages-articles.xml.bz2

$ mv jawiki-latest-pages-articles.xml wikipedia-fpw-20071202/wikipedia.xml

$ cd wikipedia-fpw-20071202

wikipedia-fpw.confを編集して,
'enable_reference' => 0,
相互参照を無効にします。(容量削減のため)

$ fpwmake

で、HONMON生成です。
VAIO typeGで5時間50分ほどかかりました。変換中に、Entryは941857までカウントされ、順次変換が行われました。

HONMONのファイルサイズは、1,651,722,240bytesでした。
相互参照をなくしても、ファイルサイズはあまり削減できないようです。

Lxwkp5

これなら、IP誌6月号を入手するのがおすすめかな。

前回は古いバージョンを使ってしまったためきちんと全てのエントリを処理できていなかったのでしょう。自宅のPCで、最新のWikipediaのオフライン版を(ダウンロード時間含めて)6時間あまりで作成できる環境が整ったのは収穫でした。

| | コメント (1) | トラックバック (2)

2008/05/22

雑誌IPにWikipedia収録

晋遊舎のIP誌2008年6月号に、Wikipediaが収録されました。

R0012390


きちんと変換されているようです。ファイルサイズも大きく、1,744,445,440 バイトにもなります。

 ID 名称                                  サイズ
*00 本文                                814678
*05 前方一致表記形見出し                  4303
*07 後方一致表記形見出し                  4303
*91 前方一致表記形インデックス           16402
*71 後方一致表記形インデックス           16375
*02 著作権表示                              21

後方インデックスの大きさはたいしたことないので、SQUEEZEで軽量化しても、あまり違いはなさそうです。
もうそのままLXのフラッシュカードに入れるのが良いです。1.7GBはデカいです。
hp200LX上のEBRで検索を試します。
Lxwkp02


検索もなかなか時間がかかります。項目の落ちなども見当たらず、リンクも効いているようです。読み応えがあります。
Lxwkp03

ファイルサイズがどうにも大きいのが困りどころです。

| | コメント (1) | トラックバック (0)

2008/05/20

国産ケータイのQWERTYマシン922SHで何とかなるか?その7 スケジューラ

さて、かつてのいわゆるPDAユーザーが、922SHを見る目としては、いわゆるPIMの使い勝手が気になるところでしょう。
R0011850


メモについてはだいぶ書きました。タッチパネルではないので手書きメモはできません。電話帳はケータイの標準的なものです。読みがなでインクリメンタルサーチができるので、半角のよみがなさえ登録してあればかなり使えます。


922SHのスケジューラ「カレンダー」ですが、標準ではOutlookとの同期をサポートしていません。サードパーティのソフトで、OutlookやiCalとシンクロ可能になるわけですが、シンクロもかなり遅いです。そういった使い勝手への配慮はないように感じます。

スケジューラそのものの使い勝手については、以前触れたように、月表示で予定項目が文字表示できません。
R0012371


Zaurus SL-Cシリーズでは、標準のカレンダーで実現していた機能です。922SHではできません。
個人的には、予定内容が一覧できるので、必須の機能なのですけれど、922SHでは実現していません。

それどころか、週表示でも予定項目が一覧できません。フォーカスした日の予定だけ右側にリストアップされます。
R0012373


国産ケータイは高解像度大画面の美麗な液晶ディスプレイが常識のように搭載されていますけれど、スケージューラではその画面を活かした設計をしていません。取って付けたように右側に一覧がでるだけマシというのが国産ケータイのスケジューラのレベルです。貧しいものです。
R0012372


R0012374


いくつかの画面表示が可能で、切り替えて眺めてみるものの、正直使う気になれないものです。
R0012375


Symbian OS環境のスマートフォンならPSION Series 3aのAgendaのあの美しいWeekly表示が楽しめるかというと、そんなことはありません。Zaurusから大きく退化してしまっているからといって、厳しく責めるのもお門違いかもしれません。

気を取り直して、使ってみます。まずは予定の新規登録です。左ソフトキーから新規登録を選ぶと、件名だけの全画面入力画面になります。件名の入力が終わると開始日時です。
R0012377


国産ケータイは、大画面になっても、こういった部分の使い勝手は貧しいままです。なんで一つの新規予定を入力するのに無駄に画面遷移するのでしょう。大昔の機種から画面設計を変えていないから、くらいしか理由が思いつきません。
R0012378


開始時刻の入力が終わると、ようやく普通っぽい画面です。終了時刻は開始時刻と同じになっています。普通1-2
時間後とかになるものではないのでしょうか。使いやすいとか使いにくいとかじゃなくて、手抜きとしか思えません。
R0012380


仕方なく終了日時を入れている頃には、すっかり気持ちが冷めてしまいます。紙の手帳なら記入が終わっている頃でしょうね。

文句ばかり言っていても仕方ありません。922SHのスケジューラである「カレンダー」には、「予定リスト」というToDoをカレンダーの予定と同様に表示する機能があります。これはなかなか気がきいています。
R0012387


予定はその日にカーソルがフォーカスしないと表示されませんが、予定リスト(ToDo)は期日でなくても表示できます。設定で期日のみ表示に変更も可能です。

これを活用すれば、それなりに使えるようになりそうな気もしますけれど、フローティングイベント的な使い方にはちょっと足りないのは残念です。なぜだか少し細かく見ていきます。

R0012385


まず問題は、ToDoの新規登録は、予定リストからしか行えません。カレンダーで新規登録すると、予定にしかならないのです。つまり標準のランチャから予定リストを起動し、新規登録するということです。もっとも、カレンダーに予定リストが表示されていれば、そこにフォーカスして予定リストを起動することが可能なので、ここは大きな問題でもありません。
R0012386


3ヶ月表示だと、右側の一覧表示ペインが少ないですが、1ヶ月表示なら項目を多くとれます。とはいえ、ToDoが増えると、下の方に消えるものも出てきます。
922SHのカレンダーでのToDo表示は、期限付きのものが常に一番上に来ます。予定リストでは、優先度を高/なし/低の三種から選べるのですけれど、優先度の高い期限なしToDoより優先度の低い期限付きToDoの方が上にきてしまいます。
R0012388


やはり、これはスケジューラではなく、「カレンダー」なのでしょう。たまたま予定の表示も不可能ではないカレンダーでしかありません。
PalmのPIMで気の利いたものを愛用していた人が移れるようなものでは、全くありません。

「インターネットマシン」なのだから、Webでスケジュール管理すればいいじゃん!という発想に走りたくなるのもやむを得ないところです。英語版Google CalendarのQuick Addの方がずっといい、と思ってしまったとしても仕方ないでしょう。
GCMG(google calendar mobile gateway)の予定一覧はブックマークに入れておくと良いでしょう。

そういえば、922SHのPCサイトブラウザは300KB制限から1MBに拡張し、Ajax対応というような話もあったかと思います。いっそのこと、Google Calendarをフルブラウザで使っておけばよいのではないでしょうか。

R0012355

しかし、甘くはありません。まず、遅い。カレンダー部分を表示するまでにずいぶん時間がかかります。表示しても、ちょっと使い物にならない表示の場合もあります。

文字表示を小さくするなどして、なんとか調整すると、どうにかこうにか。
R0012365


表示までに時間はかかります。これだとケータイ向けの画面を使った方がはるかにマシと思ってしまっても仕方ないでしょう。

Ajaxといえば、なんといってもGoogle Mapsです。ついでに試してみましょう。
おかしいな。
R0012360


は?ナニコレ?
ケータイ向けの方がずっとマシみたいだけど。
Fn+下スクロールキーで文字を小さくしてもだめで、設定で文字を最小にしてようやくそれっぽいレイアウトになってきました。
R0012367


けれど頻繁にアラートが出て、使い物になりません。

Yahoo!地図はぼくは使ってませんし使うつもりもないです。Google Mapsだと検索結果が使いやすいから使っています。そういうわけで、そういった用途ではNokia機かWindowsMobile機か、それこそ、docomoの905iでGoogleマップとGPSが搭載された機種の方が良さそうです。

「インターネットマシン」を名乗るなら、ブラウザはこれくらいのものを期待してしまうものです。
R0012350


PCサイトブラウザは、そうあって欲しいというものとは、だいぶ差があります。そもそも全画面表示すらできないし。
R0012352


922SHは、「インターネットマシン」などではありません。QWERTYキーボード搭載のワンセグケータイです。また、Outlookなどとシンクロさせて使うPIMマシンのような用途に期待する向きには全くおすすめできません。また、片手でメールを打ちたい向きにもおすすめできません。
少々のワンセグ録画や、WMAのBluetooth再生、ちょっとしたメモをメール、ケータイ専用サイトの利用、クラムシェルで軽量なQWERTYキーボードが必須、といったあたりに期待するなら、気に入ると思います。良い機種です。


----------
地図ならYahoo!でしょ。さんから、コメントいただきましたので、
「Yahoo!地図はぼくは使ってませんし使うつもりもないです。Google Mapsだと検索結果が使いやすいから使っています。」
について補足しましょう。はっきり書かないと誤解を招くようなので、具体例を示します。
R0012394


Yahoo!地図アプリですが、Google Mapsに比べて色々使いにくい操作性には目をつぶり、検索についてです。スケールによって検索できないのもよしとしましょう。
R0012395


神戸市岡本駅前で、「ケーキ屋」で検索しても、検索結果がゼロ件です。ここは、全国的に見てもおいしいケーキ屋の激戦区の一つです。
R0012398


店名で検索してもヒットしません。要するに登録されていないわけです。
R0012399


同じことをGoogle Mapsですると、瞬時に9件がヒットし表示されます。小さな店アンサンブルもあるし、もちろんルイブランもあります。
Googleマップの検索は的確で必要な結果を得られます。Yahoo!地図アプリの検索は最低限の情報もヒットしません。
もちろん、Yahoo!地図が好きで、そちらを気に入って選ぶ人がいても良いでしょう。どちらも使えれば、選ぶことができます。現状、Googleマップを選んだ場合、922SHより良い選択肢が別にある、というだけのことです。

国産ケータイのQWERTYマシン922SHで何とかなるか?シリーズ
その1 大きさ
その2 キーボード
その3 ちょこっとメモ
その4 メモ帳
その5 テキスト閲覧
その6 様々な活用、動画再生など
その7 スケジューラ

| | コメント (4) | トラックバック (2)

2008/05/14

縮小しなくてもNokia機で上下にずれないフリーで美しい日本語フォント

R0012268a


フォントのカスタマイズ - E90でFontRouter LTで、ヨシさんにコメント頂きまして、それまで気に留めていなかったM+とIPAの合成フォントの上側が切れる現象ですが、回避方法が2ちゃんねるに書き込まれたので試してみました。

2ちゃんねるの該当のスレッドは、
NOKIA海外版、Std版 総合スレッドPart3で、72さんのレスです。
> 72 :白ロムさん:2008/05/12(月) 05:16:53 ID:cximbtzv0
> フォント置き換えで上下の調整がうまくいかねえと思ってたんだけどやっと仕組みがわかった。
>
> 0x10000にトーフ用の文字があるのだけど、
> これでフォントの位置が決められてるようだ。
> だからこのトーフ文字の高さを調整することでずれを解消できる。
>
> 置き換えフォントの該当位置が未定義だったり上下いずれかに突出した文字が
> 入っているとずれる。

半信半疑で試してみたところ、文字の上が欠ける現象が回避できました。
Screenshot0012


おお、上にずれていた文字が正常に表示されている。素晴らしいです。

貴重な情報を提供して頂いた 72 :白ロムさん に感謝!

Screenshot0013


一覧表示でも、文字の上が欠けるようなことはありません。完璧です。
「M+フォントとIPAフォントの合成フォント」でも、90%縮小の必要がありません。
文字が小さくならずに見やすい表示になります。

Screenshot0011

以前すばちゃんに指摘されていた、「M+フォントとIPAフォントの合成フォント」だと全角マイナスや
マナーモード記号がトーフになってしまう件もついでに直そうと、M+フォントやVLゴシックフォントファミリ
から記号を持ってきて追加します。
フリーなフォントです。キャリアの絵文字は入っていません。これならきちんとライセンスに従って
配布できそうかな。端末のROMから抜いた文字は入っておらず、フリーのフォントのみで構成されて
います。

NOKIA E90, NOKIA E61, NOKIA E51で表示を確認しました。一部の記号は適当に代替記号を入れて
います。(0xf800 - 0xf815にある、音符に斜め線などの独自記号のことです)

IPAフォントの再配布条件に従い、 オープンプリンティングシステム用 HP Vector Driverに同梱して配布しています。改変前のIPAフォントも含んでいます。

「M+フォントとIPAフォントの合成フォント」に記号を追加したもの

「M1PIPAG-circle-nokia.zip」をダウンロード


このアーカイブは、

Itou Hiroki
さんが
http://mix-mplus-ipa.sourceforge.jp/
にて配布された、
M+フォントとIPAフォントの合成フォント

のうち、M+1P+IPAG-circle.ttfに若干の記号を追加した
M+1P+IPAG-circle-nokia.ttf
を付加したものです。
記号は、M+フォント及びVLゴシックから移しました。
また、0x10000の文字の高さを伸ばして調整しました。

この配布物は、元配布物であるM+フォントとIPAフォントの合成フォント
のライセンスに準じて配布しています。元配布物は、
IPAフォント と M+フォント および Bitstream Veraフォントの
ライセンスに準じます。
詳しくは、アーカイブ内のREADME.txtをご覧ください。

VLゴシックフォントファミリのライセンス

VLゴシックフォントファミリ(http://dicey.org/vlgothic/)
から移した記号については、VLゴシックのライセンスに
従います。つまり、

M+ FONTS 由来の部分については、M+ FONTS PROJECT のライセンスが
適用されます。さざなみゴシックフォント 由来の部分については、
さざなみフォントと同様に修正 BSDライセンスとします。オリジナルの
さざなみフォントのライセンスについては添付の README.sazanami を
参照してください。
なお、文書への埋め込みなど、フォントとしての再使用を目的としない
用途においては、以下で言う Redistribution には当たらず、制限なく
行えるものとします。

となります。
------------------------------------------------------------------------------
Copyright (c) 1990-2003 Wada Laboratory, the University of Tokyo.
Copyright (c) 2003-2004 Electronic Font Open Laboratory (/efont/).
Copyright (C) 2003-2008 M+ FONTS PROJECT
Copyright (C) 2006-2008 Daisuke SUZUKI .
Copyright (C) 2006-2008 Project Vine .
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
3. Neither the name of the Wada Laboratory, the University of Tokyo nor
the names of its contributors may be used to endorse or promote products
derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY WADA LABORATORY, THE UNIVERSITY OF TOKYO AND
CONTRIBUTORS `AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT
NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE LABORATORY OR
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
------------------------------------------------------------------------------

| | コメント (4) | トラックバック (0)

2008/05/13

片方向シンクロ、hp200LXからGoogle Calendarへ

922SHでGoogleCalendarに直接予定を持っていこうとして、そういえばLXからは失敗して放置したままだったかも、と見直してみました。

そうか、Outlookとシンクロできているから、別に問題ないのか。
「lx_ol.zip」

でもWindowsは既にメインじゃないし。直接hp100/200LXからGoogleCalendarにデータを反映できて、しかも予定が二重に登録されたりしないのがいいな。予定をひとつづつインポートするのも面倒だから一括でできるのがいいし、過去の予定まで処理すると遅いから未来予定だけでいいよなあ、うーん。


「lx2ggl.zip」をダウンロード

こんな感じかな。
Lxggl02

hp200LX上で、maxdos経由BATファイルを起動。


rem LXのAppointmentsからGoogleCalendarへ
rem 今月以降のappointmensのデータをCSVへ
dayexec apptout -a -g/YYMM01/ -x A:\_DAT\appt.adb >appt.csv
dayexec apptout -e -g/YYMM01/ -x A:\_DAT\appt.adb >>appt.csv
rem シンクロ Outlook to LX
VZ appt.csv
perl A:\HOME\PROG\LX2GCAL.PL appt.csv >A:\lxappt.ics


んで、Perlスクリプトはこんな感じかな。


#!/usr/bin/perl
# LXのapptout出力csvからGoogleCalendarで取り込めるiCal形式へ変換
# 2008/05/13 GoogleCalendar対応。複数予定可能。UID生成。
# UIDはYYYYMMDDTTTTTTTZ_SUMMARY_LX2GCAL@AYATI.COM
# 件名、場所はQUOTED-PRINTABLEにせずシフトJISのまま書出し。

# memoやlocationや件名を何文字で切るか
$maxlen = 78;

$jst = 9;
@mdays = ('31', '31', '28', '31', '30', '31', '30',
'31', '31', '30', '31', '30', '31' ) ;

print 'BEGIN:VCALENDAR';
print "\n";
print "PRODID:-//ayati.com//LX2GCAL 0.1//EN";
print "\n";
print 'VERSION:1.0';
# print 'VERSION:2.0';
print "\n";
# print 'METHOD:REQUEST';
# print "\n";

while($line = <>){
@arr = split(/,/, $line);
$cntarr = @arr;
if ($cntarr < 8){
print 'BEGIN:VEVENT';
print "\n";
@datearr = split("/", substr($arr[1],1,10));
$year = $datearr[0];
$mon = $datearr[1];
$date = $datearr[2];
if ($arr[2] eq 'NONE') {
$hour = 0;
$min = 0;
} else {
@timearr = split(/:/, substr($arr[2],1,5));
$hour = $timearr[0];
$min = $timearr[1];
}
$hour = $hour - $jst;
if ($hour < 0) {
$hour = $hour + 24;
$startdateflag = 'CHANGE';
$date--;
if ($date < 1) {
$mon = $mon - 1;
$date = $mdays[$mon];
$date++ if (($mon == 2) &&
((($year % 4) == 0) &&
( ($year % 100) || (($year % 400)==0) )));
if($mon < 1){
$mon = 12;
$year--;
}
}
}
$UID1 = sprintf("%04d%02d%02dT%02d%02d00Z",$year,$mon,$date,$hour,$min) . '_';
print 'DTSTART:';
print sprintf("%04d%02d%02dT%02d%02d00Z",$year,$mon,$date,$hour,$min);
print "\n";
if ($arr[3] eq 'NONE') {
$hour = 0;
$min = 0;
} else {
@timearr = split(/:/, substr($arr[3],1,5));
$hour = $timearr[0];
$min = $timearr[1];
}
$hour = $hour - $jst;
if ($hour < 0) {
$hour = $hour + 24;
} else {
if ($startdateflag eq 'CHANGE'){
@datearr = split("/", substr($arr[1],1,10));
$year = $datearr[0];
$mon = $datearr[1];
$date = $datearr[2];
}
}
print 'DTEND:';
print sprintf("%04d%02d%02d\T%02d%02d00\Z",$year,$mon,$date,$hour,$min);
print "\n";
print 'SUMMARY:';
# print 'SUMMARY;ENCODING=QUOTED-PRINTABLE:';
# print "\=\n";
$summary = substr($arr[0],1,length($arr[0])-2);
$summary = substr($summary,0,$maxlen) if(length($summary) > $maxlen);
$UID2 = $summary . '_';
$UID2 =~ s/(\W)/sprintf("%2X",ord($1))/ge;
# $summary =~ s/(\W)/sprintf("=%2X",ord($1))/ge;
print $summary;
# $summary =~ s/=([0-9A-Fa-f]{2})/pack("C",hex($1))/ge;
# print $summary;
print "\n";
print 'CATEGORIES:MISCELLANEOUS';
print "\n";
$location = substr($arr[4],1,length($arr[4])-2);
if ($location ne ''){
print 'LOCATION:';
# print 'LOCATION;ENCODING=QUOTED-PRINTABLE:';
# print "\=\n";
$location = substr($location,0,$maxlen) if(length($location) > $maxlen);
# $location =~ s/(\W)/sprintf("=%2X",ord($1))/ge;
print $location;
# $location =~ s/=([0-9A-Fa-f]{2})/pack("C",hex($1))/ge;
# print $location;
print "\n";
}
print 'CLASS:PUBLIC';
print "\n";
print 'UID:';
print $UID1;
print $UID2;
print 'LX2GCAL@AYATI.COM';
print "\n";
($sec,$min,$hour,$day,$mon,$year,$wday,$yday,$isdst) = gmtime(time);
$year = $year + 1900;
$mon = $mon + 1;
print 'LAST-MODIFIED:';
print sprintf("%04d%02d%02dT%02d%02d%02dZ",$year,$mon,$day,$hour,$min,$sec);
print "\n";
$memo = substr($arr[6],1,length($arr[6])-3);
if ($memo ne ''){
print 'DESCRIPTION;ENCODING=QUOTED-PRINTABLE:';
$memo = substr($memo,0,$maxlen) if(length($memo) > $maxlen);
$memo =~ s/(\W)/sprintf("=%2X",ord($1))/ge;
print $memo;
# $memo =~ s/=([0-9A-Fa-f]{2})/pack("C",hex($1))/ge;
# print $memo;
print "\n";
}
print 'END:VEVENT';
print "\n";
}
}
print 'END:VCALENDAR';
print "\n";


LXAPPT.ICSというファイルができるので、それをMacやPCやなにかのインターネット端末で、Google Calendarを開いてインポートすればいけるはず。

…どこだっけ、インポート。あ、あったあった。
Google Calndarで、[設定]-[カレンダー]-[カレンダーを追加]-[カレンダーのインポート]だ。

Lxggl01


おっけー、おっけー。
あれ、シフトJISでいけるようになってるな。そういえば今回nkf使ってなくていけたもの。

UIDを設定しているので、一度取り込んだ予定は次に取り込もうとしてもはじいてくれます。必要なら、UIDに枝番なりを付加すれば別の予定として認識されて再取り込みが可能です。

うーん、これでまた現役だな、hp200LX。

| | コメント (0) | トラックバック (1)

2008/05/05

国産ケータイのQWERTYマシン922SHで何とかなるか?その6 様々な活用、動画再生など

R0011852

メモをテキストファイルとして溜め込むだけでなく、922SHのような携帯電話では、メール送信してしまうのが活用できて良いでしょう。
単にPCで使っているメールアドレスに送ってしまっても良いですし、ぼくはGmailのエイリアスに送って複数マシンや異なる環境に振り分けています。

たとえば、Gmailのメールアドレスが、

ayatinokobako@gmail.com

だったとしたら(架空のアドレスです、念のため)、

ayatinokobako+memo@gmail.com
ayatinokobako+workmemo@gmail.com

というメールアドレスに送信すれば、特に設定不要で同じGmailアカウントに送れます。
エイリアスは922SHのアドレス帳ですぐ送信できるところに登録しておきます。

同じGmailアカウントに来ても、宛先アドレスが違うので、フィルタ作成が簡単になります。ぼくの場合、自動振り分けというかラベル付けをフィルタで行っていますし、必要なメールアドレス(WindowsPCで利用しているもの)への転送も行っています。
別のフィルタでSoftBank MMSへの転送もしているので、正常にGmailに届けば、すぐに922SHにも着信します。
R0012196_2


スケジュールも、これを利用して、922SHで予定を入れたらそのままメールで送信してしまいます。WindowsPCで受信したメールには、.vcsファイルが添付されているので、開けばOutlookに登録されます。Google Calender Syncでそのまま自動的にGoogleカレンダーにも反映されます。

922SHのS!メールでは、本文15000文字まで打てますし、受信ボックス10MB/3000件まで保存できます。そして検索も可能です。
R0012200_2

なお、メモ帳に保存していても検索は可能です。
R0011856_2

Gmailに送っておけば、Gmail上でも検索できるので便利です。

なお、WindowsPCのメーラーで受信したものは、Becky!からクエリでエクスポートして、Perlで整形してhp100/200LXで作っていた頃の形式のテキストファイルに追記するようにしています。データの前方及び後方互換は大事です。ちなみにこのテキストファイルはNokia PC Suiteで、Nokia機がBluetooth圏内になると自動でシンクロしてNokia機のブリーフケースフォルダに反映されるようになっています。UTF-8形式にも自動変換しているので海外機でも何も気にせず扱えます。922SHをメインにしてしまっていても、いつでも他の小箱で922SHで作ったデータを活用できるようにしています。

自宅のメインはMacです。Mac miniと922SHは、携帯シンク for Mac 5 +iSync対応 ダウンロード版を利用しています。
iSyncでiCalのスケジュールとシンクロできます。
スケジュール以外の、アドレス帳やメモはBluetoothで大丈夫なのに、iSyncでスケジュールシンクロするには922SHを付属USBケーブルでMacにつなげないといけないのが惜しいところです。
iSyncでシンクロできるという意味では、Nokia機と同等と言えなくもないですけれど、別途サードパーティのソフトの購入が必要だったり、シンクロ中に922SHでデータ更新のダイアログにOKを押す必要があったり、BluetoothでなくUSBでしかシンクロできなかったりと、微妙に使い勝手は劣ります。
WindowsPCとのシンクロはSoftBankより無償提供されているソフトでできますが、Outlookとシンクロするにはサードパーティーのソフトを購入する必要があります。こちらは既に述べた通りメール連携で済ませています。

なお、アドレス帳は、S!電話帳バックアップという月額105円のサービスを契約すれば、Over the Airでアドレス帳とサーバーのシンクロが可能なようですから、国産ケータイを使い続けるならそちらのサービスも良いかもしれません。

さて、メモ取り以外の話です。
壁紙のカスタマイズなどは、実に良くできていて、全画面壁紙のみの待ち受けすら標準で可能です。ステータス表示のみや、待ち受けに付箋を表示なども可能です。
R0012194

待ち受けはフラッシュ形式で着せ替え出来るいまどきのケータイです。
フラッシュといえば、時刻表データなどもswf形式にして閲覧しています。
R0011931

WAPブラウザは、非常に使いやすく、なるほどケータイのウェブはこんなに使えるのかと感心します。
R0011970


タブブラウザで、ショートカットキーもあって使いやすく、大変サクサク気持ちよく動作します。いわゆるケータイ向けサイトだけでなく、一般的なページも300KB以内であればある程度見られますし、ケータイ向け変換サービスも多種多様なものがありますから、さほど不自由を感じません。PCサイトブラウザが不評というか、標準のブラウザがこれだけ使えたらいらないじゃんと思うのも当然かもしれません。かつてauでPCサイトビューワ定額が始まったときは、Openwaveの最低なブラウザとは別世界の使い心地のOperaに感激したものですが、922SHでは標準のウェブブラウザが十分な反面、PCサイトブラウザは使い勝手も機能も変わらずに、レンダリングが遅くなって課金が増えるだけという印象が強いです。

カメラは、シャープのハイエンド機のカメラにしては良くありませんが、各種スマートフォンのカメラと比べると、良いものでしょう。期待するようなものではありませんが、十分です。

音楽再生については、Bluetooth搭載でなかなか良いです。
ペアリングしておいたSONY DRC-BT15Pを操作すれば、922SHに触れずとも音楽再生開始、曲送り等が行えます。音質も良く、頻繁な音切れや歪みもありません。大抵のWindowsMobileスマートフォンより良い感じに思えます。
R0012198


音楽はiTunesのm4aファイルをそのままmicroSDにファイルコピーすれば再生OKです。
これだとプレイリストを922SH上で作るのが面倒ではあります。Nokia Music ExpressではMacのiTunesでプレイリストを作れば自動的にシンクロしてくれたのですが、そこまで求めるならiPodを使っておけば良い話かもしれません。
R0011940

また、ネットラジオなどでよく使われているWMA形式も、microSDにそのままコピーすれば再生OKです。大変重宝します。

動画再生やワンセグもBluetoothのA2DPヘッドフォンでOKですけれど、電池切れ等の原因でBluetoothオーディオ機器が切断されても、本体ボリュームは自動でミュートになるのも気がきいています。

動画については、一般的な3gp形式などが再生できます。
携帯動画変換君(Macでは携帯動画変換ちゃん)で、VGA / 映像:Xvid 1536kbps 29.97fps 音声:192kbps 48kHz Stereo といった形式にしても問題なく再生できます。大変優秀ですし、画面は鮮やかでとても見やすく美しいです。
R0011948


最近のWindowsMobileスマートフォンは動画再生能力が最高とは言いがたい物が多いので、922SHの方が上と言っていいでしょう。Bluetoothでの音声再生も支障ない922SHは動画プレイヤーとしてもかなり良い物です。
スペックでは、4GBのmicroSDHCとなっていますが、もっと大容量のものも普通に使えています。
R0012107


8GBでもOKですね。
なお、速度の遅いmicroSDカードの場合、高ビットレートの動画で再生が途切れることがありました。たとえば1.5Mくらいのものだと、Sandiskの8GB microSDHCでは途切れるけれど、CLASS6のGREENHOUSE 4GBmicroSDHCなら全く問題なく再生できる、というようなことがありました。
24fpsや15fpsだと多少遅いmicroSDでも途切れは発生しませんでした。
R0012108

動画再生についてですが、実際に使ってみて意外だったのは、ワンセグ録画機能が便利だと言うことです。
ぼくはVAIO typeTでワンセグ試験放送の頃からワンセグが使える環境があり、EM ONEでもワンセグが視聴できたにもかかわらず、何度か試しただけでほとんど使わずにいました。
理由は簡単で、ワンセグ放送機能を立ち上げても見たい番組をやっていないからです。また、室内や移動時のワンセグ電波状況からしても、使える機会は限られていました。

922SHでは、ところがワンセグ機能を良く利用しています。といってもそのときやっている番組をみるようなことは皆無で、深夜などに録画しておいた番組を移動中に飛ばし見をするのが主です。新番組などをちょっとチェックしてHDDレコーダで毎週録画して観るか決めたりするのに便利です。
R0012109

922SHのワンセグ感度は高く、自宅の室内でもアンテナを出していれば綺麗に受信できます。また、番組表から選んで予約も簡単ですし、毎週決まった番組を録画予約しておけます。
R0012112


自宅では、スゴ録で割と自動的に好みの番組が勝手に録画されていて、その中から選んで観るのですが、据え置き型HDDレコーダだと、番組名で放送時間変更も自動追従するし、チューナーも複数あるし、PSPに動画をエクスポートして持ち歩けるしで便利です。今時のワンセグケータイの最新機種の922SHでは自動追従もなければチューナーもひとつだけ、予約も五つまでと貧弱ではありますけれど、それなりに楽しめるものです。

Bluetoothを活かした音楽再生は二重丸、ワンセグ感度も良好で録画も便利です。

一方、カレンダーは日本の祝日にちゃんと対応しています。
月表示で件名が文字で表示できないのはやや不便ではありますが、日付にフォーカスすれば表示は出るのでNokia機の標準機能と同等という感じです。
R0012195_2


汎用OSのスマートフォンなら、好みのPIMアプリを選んで入れれば済むのですけれど、S!アプリはゲームは豊富でもいわゆるPIMアプリの類は期待できません。
日本ケータイ文化は、知的生産のためのツールには目を向けず、ゲームやワンセグといったものばかり盛んなように感じてしまうのは、こういうところでしょう。
R0011851

922SHでのS!アプリが困るのは、たとえば音楽再生中に小説を読んだりテキストを参照/編集するのにS!アプリを起動しようとすると、音楽再生が終了してしまうような点です。
R0012199


922SHはマルチタスクですが、ランチャを手堅く調整してあって不安定になるような複数起動ができないようになっています。 S603rd FP1なNokia機や、X02HTあたりはスマートフォンの中ではとても安定していますが、922SHはそれらと比べても比較にならないほど鉄板です。安定していて、たとえばメモ入力中に内容が失われたりするようなトラブルは何年使っても一切ないという安心感は、大切なことです。またサクサクした操作感も美点です。
とはいえ、美しくない実装ではあります。

922SHをメインマシンに据えて一ヶ月使って、制限を分かった上で活用する分には、 打ちやすいQWERTYキーボード搭載でクラムシェル型筐体の小箱の中では非常に軽量な点、3G電波感度もNokia機と比べて決して悪くない点、標準WAPブラウザだけでもかなり十分使える点、画面が大きく見やすくフォントも視認性が良い点、緊急充電環境もFOMAと共通で選択肢が多い点などが気に入っています。

WEBブラウザについては、PCサイトブラウザはOperaに遠く及ばないと思います。ここまで「インターネットマシン」という言葉に触れずにいたのは、まったくこの言葉にふさわしくないマシンとブラウザだと思っているからです。優れたキーボードと大画面高感度ワンセグが922SHの長所です。

最後に、おすすめの922SH活用方法をご紹介します。それは、ショップによっては無料のプリペイドUSIM、プリモバイルをSoftBankショップに行ってもらってくることです。
有効なUSIMがないと、ワンセグをはじめとしてまともにつかえない922SHですが、プリモバイルのUSIMさえ入れておけば、電話番号が有効な間(360日間)、ワンセグ等の機能が使えます。3000円カードでチャージすれば60日間音声通話とSMS着信が可能です。60日の期限がきても、そこからまた360日間は電話番号が有効なので端末を利用できます。
また、プリモバイルでもメールし放題を300円で申し込めば、テキストをメールで飛ばして活用するのに何の支障もありません。プリモバイルではWEBが見られず、GPRS接続が不可能です。ダウンロードしてインストールが必要だったり、通信をするS!アプリも使えません。WAPブラウザが活用できないのは痛いところですが、プリモバイルの維持費は安価なので、そこまで望むのはちょっとぜいたくかもしれません。

やや否定的な書き方をしていますけれど、922SHは、この一ヶ月、X02HTやX01NKやE90やhp200LXといった強敵を下してメインマシンの座に座り続けてきました。厳密には、FOMAのSIMを入れたE61と併用ですが、ほぼ922SH 1台で回しています。

国産ケータイのQWERTYマシン922SHで何とかなるか?シリーズ
その1 大きさ
その2 キーボード
その3 ちょこっとメモ
その4 メモ帳
その5 テキスト閲覧
その6 様々な活用、動画再生など
その7 スケジューラ

| | コメント (3) | トラックバック (2)

2008/04/25

国産ケータイのQWERTYマシン922SHで何とかなるか?その5 テキスト閲覧

R0012004

922SH標準のメモ帳ではページスクロールキーに対応していないため、長文のテキスト閲覧は非実用的です。
R0011935


これは困るので、色々試してみました。
まず、付属ソフトで、シャープのサイトからもダウンロードできるツール「PCドキュメント変換ユーティリティー」です。
これは、WindowsPCのプリンタとしてインストールされるツールです。つまり一度WindowsPC上で、必要なテキストをこのプリンタに印刷すると、SVG Tinyという携帯電話向け標準画像フォーマットに変換されます。この画像ファイルをメールなどで922SHに送ってやれば、内容を閲覧できるというものです。
もともと、Officeやpdf形式のファイルをSVG Tiny形式画像データに変換するためのツールのようです。適当に秀丸から印刷をかけて試してみました。
R0012007


なるほど、画像ファイルになるので、Officeファイルのレイアウトなどは再現できるのでしょう。残念ながら、長文テキストファイルをさくさく閲覧できるようなものではなく、異常にもっさりした動作で耐えられるものではありませんでした。そもそも1ページが一つのファイルに変換されるので、100ページ印刷したらファイルが100個できてしまいました。長文テキストをサクサク閲覧するような用途には向きません。
そもそも、このツールをインストールしたWindowsPCが必要になるのも欠点です。

ケータイ書籍はどうでしょう。
R0011949


前身のザウルス文庫だと、テキストファイルも読めるバージョンもありました。bookフォルダにテキストファイルを放り込んでみましたが、ケータイ書籍では開くことができませんでした。自作テキストの閲覧には使えません。

bookフォルダにその他フォルダからコピーするのも、micorSDをPC(Mac)に差し替えて行う必要がありました。

R0011997


なお、ファイラーは内蔵標準のものではなく、無料のアプリケーションソフト「Tree!Explorer VP」を別途自分でインストールして使っています。
「Tree!Explorer VP」の有償Plus版にはテキストファイル閲覧機能があるのですけれど、922SHは未対応らしく、購入ダウンロードができませんでした。

さて、SVG-T形式のビューアは操作性が悪かったですけれど、内蔵ドキュメントビューアである、Picsel Viwerは快速です。いくつか試した結果、WordのDoc形式にしておけば、かなり快適に長文テキストも閲覧できます。
Doc形式なら、MacでもLinuxでもアプリケーションソフトを入れれば普通に作れます。
R0011932


ただ、普通にA4サイズで作ってしまうと、ページスクロールで次のページに飛んでしまいます。

R0012002


色々試した結果、ページ設定を横長の用紙にすれば快適です。はじめ、922SHの画面サイズに合わせた用紙を作りこんでみたりしていましたけれど、もっと簡単に設定できることに気づきました。
Word(またはDoc形式互換ソフト)で、長形3号を用紙に選び、横にします。上部余白をゼロ、左右の余白を1mm、下部余白を1.4mm程度に設定します。これだけでOKです。

「for922sh.doc」
一度書式だけ設定した空のファイルを作っておけば、後はそこに貼り付けるだけで済みます。

R0012001


最後に、好みでフォントの大きさを調整するだけです。12-20程度の間で適当に使っています。

手許のテキストで、一行の文字数が少ないものが多くあり、その場合は2段組にするとページ数を節約できて便利でした。

Doc形式を活用することで、すでに作ってあるテキストの閲覧は、満足いくようになりました。
ページ送りをポンポンできるのが快適です。

922SH上では、txtからDocへの変換ができません。また、Picsel Viwerはケータイ書籍のようにファイルを閉じるときにどこまで読んだか記憶することができませんし、しおりをはさむこともできません。

922SHで起こしたテキストファイルで長文のものをそのまま快速で閲覧する方法はないでしょうか。良いソフトがあります。922SH標準ではありませんけれど、後からフリーソフトを追加インストールしてやればよいのです。

おすすめのテキストビューアは、stViewerです。

古い例えで恐縮ですが、hp100LX用のLEを思わせる高速軽快な素晴らしいソフトです。もちろん922SHで動きます。日本語文字列検索の速さ快適さは恐るべきものです。

R0011982


残念なことに、922SHでは、stViewer3GC 0.1.1は横長フルワイドVGA液晶の真ん中に、縦に表示されます。
けれど、そこだけ我慢すれば、問題なく使えます。

R0011983


センターキーを押せば検索語入力です。

R0011986


本当に一瞬で検索されます。最初、既に検索した結果が表示されていることに気づかないほど高速です。凄い。
次への検索移動もセンターキーです。

R0011990


ファイラー画面も左右キーでディレクトリ移動してファイル選択できて快適です。

R0011991


10万行までのテキストに対応できます。設定で、テキストの読み込みを途中の行までに制限することができます。
しおり機能があるので、前回見ていたところをすぐ開けられます。手動で10ヵ所のしおり設定もできるようです。

R0011993


初期状態では、ファイルの読み書き時に一々ダイアログがでるので、設定ですべて許可に変更しました。
快適になりました。起動も遅くなく、1秒程度で立ち上がって前回見ていたテキストファイルの前回見ていた位置を表示ます。まったくストレスなくテキスト閲覧ができます。たとえばJavaだから起動や動作が遅いとか、そういう心配はありません。体感では、S60やWindowsMobileのネイティブアプリより早いのでは、という印象です。

stViewer3GCは優れたテキストビューアです。922SHはこのような優れたフリーソフトを後からインストールして、自分好みの快適な環境にカスタマイズすることができます。

922SHで動作するフリーソフトとして、パスワード保護階層メモソフト「覚え書き(Light)」と、「miniTomboViewer」をあげておきます。PocketPCやWindowsMobileデバイスでTomboの暗号化メモを利用していた方なら、データを使い回せば便利そうです。ぼくはあまり使っていなかったので詳しく検証していません。
R0011994

どのソフトも、922SHのフルワイドVGAの真ん中に縦にちょこんと表示されるだけかというと、そういうわけではありません。

R0011999


たとえば、iMonaは、対応版があります。iMona@zuzu@Wだとこのように922SHの画面いっぱいに表示されます。

なお、922SHで動作するけれど、画面中央にしか表示できないstViewer3GCのソースコードは、作者のサイトからダウンロードできます。BSDライセンスだそうです。
なお、922SH用のフリーソフトをS!アプリとして公開するのは、コンテンツプロバイダに制限されているので、iMonaやstViewerはアプリゲットに開発者登録して公開しているようです。

・・・どなたか、横画面ワイドVGA対応してくれないかな~。


国産ケータイのQWERTYマシン922SHで何とかなるか?シリーズ
その1 大きさ
その2 キーボード
その3 ちょこっとメモ
その4 メモ帳
その5 テキスト閲覧
その6 様々な活用、動画再生など
その7 スケジューラ

| | コメント (3) | トラックバック (0)

2008/04/24

国産ケータイのQWERTYマシン922SHで何とかなるか?その4 メモ帳

R0011936


922SHには、メモ帳というアプリが内蔵されています。もちろんメニューからたどって起動もできますけれど、メモボタン長押しで直接起動します。また、内蔵ファイラである「データフォルダ」の画面から、テキストファイルを選ぶと、自動的にメモ帳が閲覧モードで起動します。
この場合はメモ帳アプリのカテゴリ付独自形式データではなく、一般的なテキストファイルを直接閲覧しています。文字コードもシフトJISだけでなくUTF-8やEUC-JPやISO-2022-JPにも対応しています。

テキストファイルを編集するには、閲覧中にセンターキーを押し、メモ帳形式データとして取り込みます。
R0011937


ちょこっとメモは256文字までしか入れられませんでした。メモ帳はもう少し大きいテキストも扱えます。一つのメモで8192文字まで、保存可能メモ全500件までというのが仕様です。
8192文字は汎用テキストエディタとして見ると少ないですが、自分で打ち込んで起こすテキストファイルの一つ分の量としては、400字詰め原稿用紙20枚以上にあたり、十分な大きさとも言えます。
制限を超えたテキストファイルを編集しようとすると、制限内の大きさまで取り込まれます。
R0011855


メモ帳のデータにはカテゴリを付けて分類することが可能です。
メモ一覧はアクセス順、更新順、作成順、カテゴリ順で並び替えられるようになっています。

R0011856


全てのメモから文字列検索をかけて、文字列の見つかったメモの一覧を取得できます。
R0011858


メモ帳からメールやBluetoothで送信できます。
R0011872


メモ帳に入力したり、取り込んだテキストファイルを編集した結果を、メモ帳データからテキストファイルへと書き出すこともできます。
もちろん、SoftBankで無料配布しているWindowsPC用ツールソフトとデータシンクロも可能です。

ケータイのメモ帳としては、かなり多機能です。
欠点としては、閲覧/編集時にも922SHのページスクロール上下キーが効かず、カーソルキーでラインスクロールしていかなくてはならない点があげられます。
なお、Fn+ページスクロール上下キーで、文字の拡大縮小は可能です。

もちろん、メモ帳編集中に、辞書を起動して検索結果コピーしたり、ウェブブラウザを起動して、ウェブページの内容をテキストコピーしてきたりすることは普通に可能です。実用です。正規表現による検索置換機能はありません。


テキスト閲覧の用途にメモ帳を使うのは、それほどスクロールしなくてよい短いテキストならかまいませんが、10画面以上になるテキストでは非実用的です。カーソル移動による行スクロールは遅いです。
長文閲覧の場合、メモ帳以外のアプリを使う方が良いでしょう。小説などでしたら、ケータイ書籍などのアプリもありますし、手持ちのよく参照するテキストについても、いくつかの方法を試してみて、ある程度満足できる方法もあります。これについては少し長くなりそうなので、エントリを分けます。

国産ケータイのQWERTYマシン922SHで何とかなるか?シリーズ
その1 大きさ
その2 キーボード
その3 ちょこっとメモ
その4 メモ帳
その5 テキスト閲覧
その6 様々な活用、動画再生など
その7 スケジューラ

| | コメント (0) | トラックバック (0)

2008/04/21

国産ケータイのQWERTYマシン922SHで何とかなるか?その3 ちょこっとメモ

922SHには、専用起動キー一発で瞬間起動する優れものの「ちょこっとメモ」があります。
R0011927


通常のメモ帳は、起動してから、一度センターキーを押して新規登録となります。ちょこっとメモは、瞬間起動したそのときから入力画面にカーソルがフォーカスしています。
何かメモを取ろうとしたとき、余計な操作が少しでもあると気を取られて、短期記憶は蒸発してしまいがちです。その点、922SHのちょこっとメモはすぐにメモをとれて便利です。高く評価されてしかるべきでしょう。
メモを取り終わったら、「ちょこっとメモ」終了時に保存先アプリをえらびます。Newton Messagepadに似た考え方です。もちろん、922SHはNewton Messagepadのように動作が遅いようなことはなく、キビキビ動きますし、キーボード内蔵で打ちやすいです。
R0011928


通常はメモ帳登録ですが、メモ帳以外にも、そのままメール作成や、スケジュールやTodoやアドレス帳に登録することができます。テキストファイルに保存することもできるし、Web検索することも可能です。「ちょこっとメモ」に保存ということはできず、保存するならたとえば「メモ帳」か「テキストファイル」になるわけです。

R0011828


「ちょこっとメモ」はキーボードから文字を打ち込むだけでなく、カメラのマクロ機能を利用して、バーコードを読んだり、文字列を読んで自動認識して取り込むこともできます。
R0011829


文字列自動認識は、日本語はあまり認識できませんけれど、URLやメールアドレスなら、かなり実用的に使えます。モード切替でURL、Eメールアドレス、電話番号、単語をえらぶことができます。最初はどれかに自動的に判断されます。長いURLやメールアドレスが紙に印刷されてしまっているときには、なかなか便利な機能です。

R0011950


ちょこっとメモの入力途中に、辞書を起動して参照することができます。国語、英和、和英が内蔵されています。学研の辞スパなので、国語辞典という名前でもいわば用語辞典程度でしかありません。W32Tにも学研の辞スパが付属miniSDに収録されていましたけれど、わずか7MB未満のファイルサイズでした。
簡単な漢字の確認程度なら、これでも十分かもしれません。詳しく調べたいときは、むしろネットで検索したほうが詳しい情報が見つかりそうです。922SHはちょこっとメモの入力中に辞書を起動できると書きましたけれど、辞書に限らず、他のアプリを起動して利用可能です。ウェブ(Yahoo!ケータイ)を起動し、Googleで検索することももちろん可能です。
R0011975


マルチタスクで起動中のアプリはマルチジョブ選択キーでポンポン切り替えて使えます。フルワイドVGA画面を活かして左右に表示する場合と、ワンセグや辞書のようにフル画面を占有するアプリがありますけれど、いずれもマルチジョブ選択キーでポンポン切り替えられます。
アプリ実行中に他アプリを起動するには、専用の起動キーのあるアプリ以外でも、ショートカットリスト表示キーから起動できます。
R0011972


ショートカットリスト一覧画面に登録していなくても、メインメニューに移動してどのアプリでも起動できます。
R0011973


メモリの空いているかぎり無制限に起動できるわけではなく、基本二つのアプリが同時起動できます。ただし、ワンセグとミュージックプレイヤのように排他の組み合わせもあります。ちょこっとメモからウェブ(Yahoo!ケータイ)を起動した状態で、さらに三番目に同時起動できるのは音声電話の発呼くらいでしょうか。ウェブで検索してちょこっとメモにメモしながら電話をかける、ということが