« 2008年4月 | トップページ | 2008年6月 »

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時間あまりで作成できる環境が整ったのは収穫でした。

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

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

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

| | コメント (3) | トラックバック (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 スケジューラ

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

2008/05/17

おさんぽ

20080517_002__2


西宮市の公園までポタってドーナツ休憩です。

R0012269


今日はスリングに入れて走行です。
R0012272


坂行も元気です。4.9kgになりました。

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

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.
------------------------------------------------------------------------------

ダウンロード用まとめページNokia機などのSymbian S60 3rd用フォント

| | コメント (7) | トラックバック (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) | トラックバック (0)

2008/05/06

布引ハーブ園

布引ハーブ園
連休の終わりに散歩です。

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

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 スケジューラ

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

2008/05/04

東灘のだんじり

R0012173


今日明日はだんじりの日です。
山幹に各地のだんじりが集合してパレードです。

毎日、公会堂で練習していた岡本のだんじりも、赤い法被で参加しています。
R0012172

今日は外出で疲れました。
R0012185


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

お腹空いたら

お腹空いたら
泣きます。

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

2008/05/03

徹夜明けもまた

夜通し泣いた翌朝は良く寝ていました。
授乳とおむつ替えの後、着替えてみました。

R0012137

似合ってる、似合ってる。あべひで様THX!

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

« 2008年4月 | トップページ | 2008年6月 »