フリーウエアのCurrency が、いつのまにか4.0にアップデートされていた。 今回のアップデートで、為替レートをインターネットから直接ダウンロードできるメニューが追加された。 Wifi接続できるTXではこれで母艦とHotsyncすることなしに為替のアップデートがWifi接続の可能なところならどこでもできるようになったのだが、思うにHotsyncのConduitの設定方法が結構面倒で、このあたりが一般ユーザーのネックになってるんじゃないかと前から思っていたのだが、これで誰でも使えるアプリに変身した。 ちなみに毎日更新される為替レートのデータベースのダウンロードは2秒もかからない。 それにしてもなんだ,この日本円の弱さは。

f:id:A2-living:20060903102650j:image

 僕、英語ペラペラなんです。

女房と子供が日本にいる間、電車の中で隣り合った母子との会話がはずみ、 「どこから来たんですか」「アメリカです。」「いいわねえ、小さいときから英語がしゃべれるようになって。」 「はい、僕英語はペラペラなんです。」

という会話をしたそうな。 最後の一言で、なんだこいつ、と日本人なら思うだろう。 女房もあきれたようで、「なんであんなことを言うのだろ。」と 思ったそうだが、 本人はごくまじめに言っている。  自分は米国人のこの手の発言に慣れてしまっているので指摘されないと違和感もわかないのだが、そういえば以前も似たようなことがあった。

10年ほど前、とある日系の家族に招待され、食事も終わって、歓談していたときの話、 日本から移住した親たちは差別を恐れて子供たちに日本語を教えなかった。 周りは白人だらけの社会。 戦後すぐ移住した両親はそれなりに苦労していたみたいだったので、美保純に似た美人で、当時はもう結婚してしまっていた娘さんに(当然英語で)

「学校で差別されることはなかったの?」 と聞いたときのことだ。

「私は学校ではすごくもてたから、そういうことは感じなかったわ。」 

と言ったのを思い出したのだ。 日本からやってきて年月の浅い女房は「おりょ」と思ったらしいのだが、 別に当人は自慢しているわけではなく、 事実を淡々と述べているに過ぎない。  てなことを後で説明しなければならなかったのだが、今回もそれと同じだ。

「だから、あのときのSさんの”I was a very popular girl”というのと同じ感覚で言ったんだと思うよ。」 と言ったら得心した模様。

「でも、やっぱりそういうときには遠慮して「まあ少しは」とか言うんだよ。」 と子供に言っても

「どうして、本当のことを言ってはいけないのか?」 と聞くのである。 日本人の謙遜という美意識は説明するのが難しい。

仕事の世界では、こういう感覚は害にこそなれ利益にはならないようだ。 昔、自分の部署の仕事の説明を15秒で済ませたら、他部署のチーフがわざわざ、「こいつの言い分を聞くと大したことはやってないように聞こえるが、出ている成果としては凄くて、云々」と援護射撃を5分ほどされたことがある。 なるほどこれくらい喋らないと自分の部署に対する評価も上がらないわけで、チームのメンバーに申し訳ないことをしたのかなあと反省した記憶がある。

こういう国だから自分を売り込むための履歴書は事実を10倍くらいに見せかけて書く。 読むほうもその辺は差っぴいて読むしかない。

「F16戦闘機の設計にかかわりました。」と書いてあっても良く聞いてみれば「F16の牽引装置に使うネジの図面を他人の設計をコピーしながら描きました。」なんてことは日常茶飯事。油断もすきもありゃしない。

 pToolset 習うより慣れるアプローチ

自分の紹介の仕方が悪かったせいか、 pToolsetは難しいという風評を立ててしまったような気がする。

そこでpToolsetのなかでも、まず迷わず使えるモジュールを列記してみよう。 どのモジュールを立ち上げてもi-tipsアイコンをタップすると、いやになるくらいヘルプが出てくるのでマニュアルを見なくても使えるはず。

もうひとつ、これらのツールは皆、キーボード(内蔵、外付け問わず)対応になっているので、タップ選択できる機能は全部それぞれのボタンの頭文字に該当するレターにマッピングされている。(Cancelの表示が.Cnclになっているのはピリオドを入力すればキャンセル、という意味) テキストフィールドにフォーカスが無い場合は直接そのレターを入力することで、またテキストにフォーカスがある場合はエスケープキー+レターという組み合わせで動作させる。 このエスケープキーはESC=というボタンで任意の文字に設定可能。 デフォルトでは”‘”になっている。エスケープキーにマップされた文字については2回連続入力すれば本来の文字が入力される。

pInfoTool:  メモリーなどの情報表示のツール。この画面でメモリー情報のマドをタップすると、さらに詳細なデータが出てくる。 バッテリー表示はどうということないが、オートオフは60分までの設定が可能。 Calendar画面では通常カレンダーに追加された文字などをタップしてみれば使い方がわかる。メニューにはタップ位置の座標を表示する機能が隠されていたりする。

pFindToolは pToolSetが常駐した時点で通常のFindをのっとる。 履歴リスト、およびお好みリストの作成編集機能つき。実際の検索はOSのFind機能(あるいは置き換えアプリの検索エンジン)に託されるから、これは単なるフロントエンド。

pMemoToolはMemoを開くことなくメモパッド入力できるというツール。

pTodoToolはTaskを開くことなくタスク事項の挿入ができるというツール

pDateToolはカレンダーを開くことなくアポイントメントの挿入ができるというツール。

いずれもDAのような使い方で 使用中のアプリケーションを閉じることなく、各項目の入力を行うことができる。

pControlToolはキーボードから手を離すことなく画面上のボタンをタップしてしまおうというもの。 ボタンが英文字である場合、頭文字を入力することによってフォーカスがそのボタンに移動する。

pPointerToolは、上の方法ではタップできないコントロールをキーボードを使ってポインターマーカーを動かし”押して”しまおうというツール。

pGraffitiToolはpPointerToolで、Tungsten Cなどのグラフィティエリアの無い機種でもシルクエリアのタップ、ストロークをエミュレートできるようにするためのツール。(グラフィティを入力するツールではない)

上の3点はTXではあまり使わないと思う。

pEditToolは入力フィールドにフォーカスがある場合の編集機能を拡張する。

pTextToolは、pEditToolのサブセットなのでまあ使わないだろう。

pLanuchList / PLaunchTool /DeskAccTool /DeskAccList は、それぞれアプリケーション、DAの起動支援。 

以上の機能でリスト表示される類のものはインクリメンタルサーチ・リスト番号入力・アルファベット入力のそれぞれのモードへの切り替えが可能。

pSearchToolはフォーカスのあたっているテキストの範囲での検索機能だが、なんとオプションで正規表現(Grep)が使用できる。 文書が大きい場合、検索範囲の指定も可能。

まあこんなところか。 おっと、大事なものを忘れていた。 MagiPad. これをptoolsetPrefで適当なトリガーで呼び出すようにしておくととっても便利。  `常用する言葉を書き込んでおいて、メモなどの編集中にこの画面を呼び出し、必要な言葉を選択したあと、左上のQopy Pasteをタップすると、もとのアプリケーションに戻って貼り付けてくれる。テキストフィールドにフォーカスが無い場合は、上のメニューはちゃんとQopy Exitというラベルに変わっていて、なかなかきめ細かい。 TeikeiDAのスマートさに比べるとかなり大味だが実用性は十分。 このMagiPadはサイズ制限は無いと思ったが、それでもスクロールするのは面倒だから、別途16本まで作成して切り替えて使ったり、それぞれのmagipadを異なるトリガーにアサインしたりすることができる。

f:id:A2-living:20060831121108j:image

どこかで見たような定型文が並んでいる、といわれてもこれはサンプルとして、ということで了承願う。この画面で下に見えているボタンバーはpToolsetの編集用モジュール共通だ。OKは何もせずに終了、(U)ndo, (X)ut, (C)opy, (P)aste, (S)elet, (J)ump, (K)apitalize, (F)ind, a(G)ain, (W)ord count, (E)scape key となっている。 くどいようだがこのボタン、キーボードからなら、Escape Char(初期設定では”`”) + 頭文字でアクセスできるようになっている。

さて、ある程度の覚悟が必要なのはpScriptButtons とpScriptToolである。 これはscriptPadという専用のバッファに設定を書き込まないと使えない。  そこで習うよりは慣れろで、下のほうにサンプルを用意したので、 とりあえずこれをコピペして試用してもらえば、感覚はつかめると思う。 詳しい説明はしないが、コメントを多くしたのである程度は推理できるとおもう。

まずはwww.paulcomputing.comからpToolsetの最新試用版をダウンロードしてきてZipファイル中、メインフォルダーのPalm用ファイルをすべてインストールする。 ただし00pToolButtonsフォルダーの中のpToolButtonsはメインフォルダーのファイル(pToolbuttonsPro)と機能がバッティングするのでインストールしてはいけない。 モジュールの数が多いが、やっぱり使わない、となった場合でも、削除するためのptoolzapperというモジュールも同梱されているので、あとくされなく、きれいに削除できる。

なお、pToolOnは初期化に必要なモジュールなのでUnCacheを導入している場合は例外リストに入れておく必要がある。

pToolMasterという総元締めのモジュールはコマンドバーを開くと出てくるPと家のマークをくっつけたようなアイコンをタップすれば起動する。 ただし、キーボードからの一発起動が使いやすいので、pToolMasterが起動した状態でメニューをタップし、pMT1->pToolset Prefs… を選択してpToolset Preferenceを起動し、 Use ESC key..にチェックを入れておく。 エスケープキーに使うキーは右側にある上下の矢印を使って選択できる。 自分の場合はMyKbdを使っていて右側の下にこじんまりとある縦棒”|”に割り当てている。 ここをタップするとpToolMasterが起動するわけ。

f:id:A2-living:20060831121538j:image  f:id:A2-living:20060831121936j:image f:id:A2-living:20060831122119j:image

さて、このpToolset preferenceの画面から、任意のアプリケーションをボタン押し(あるいは長押し)、画面タップ、あるいはスタイラスのストロークに割り当てる方法を説明しておく。 

まず、myAppというボタンをタップしてmyApplicationのリストを表示する。 新規の状態ではすべてOpen myApplという表示になっている。 これはアプリケーションが一切割り当てられていない状態。

画面のように右側のボタンを使ってRam内部、あるいはカード上にあるアプリケーションをリストに割り当てていく。 この画面のナビゲーションはTeal何とかというソフトを一度使ったことのある人ならなじみのあるアレンジだと思う。100個もアプリケーションを指定したい人はいないと思うので、実用上は好きなだけアプリケーションの指定ができると考えればよいだろう。

リストの08番にあるNoteStudioを画面タップに割り当ててみよう。

pToolset Preferenceの画面にもどり、ここでTapsにチェックを入れ、Tapsボタンをタップする。

pToolset tapsという画面になるので、それぞれのテキストフィールドをタップし、ドロップダウンされるリストの中から、上の画面のような組み合わせを選ぶのだがドロップダウンで出てくる項目数が半端じゃない。 ここではincremental Search 機能を使う。 まずpick Tap Patternというラベルのすぐしたのドロップダウンを展開し、キーボード、あるいはグラフィティで、S I Dまで入力すれば”Side Border of ControlBar”という項目が選択されるはず。 次にEND BORDERのラベルの右側のリストをドロップダウン表示させ、 0 8 と入力すれば、Note Studioのエントリーまで移動するのでタップ(キーボードの場合はEnter)して確定。

これで画面下のStatusBARあるいはコントロールバーと呼ばれる領域の右端(ケースと液晶画面があたる境界のあたり)をタップするとNoteStudioが起動するようになる。

f:id:A2-living:20060831122343j:image

ついでにHome(左端)のほうをpScriptButtonsというスペシャルアクションに指定しておく。

ココから下の部分をコピーしてPalm Desktopのメモに貼り付ける。

---- 切り取り線 ----
Scriptpad demo
/* FEP 切り替え */
pScript_01 {POBoxSwitch::/p0x0008011b /*/xk /&control[@@#1#@@] */}
/* インジケータが切り替わらない場合は / * と * / を外す*/
pScript_02 {J-OS IME::/xk } /*キーボード呼び出し=J-OS IME */
/* 上はそれぞれ、 Run pScript_01, Run pScript_02をトリガーにアサインしても呼び出せる */
/*Script Button manupulation */
/* pScriptButtonの呼び出しは/&specAct[30] */
/* pEdittoolの呼び出しは /&specAct[5] */
/*OffFlushでフラッシュ後、PoBoxの和英モードを切り替える */
{FlushnSwitch::/&launch [@@Off Flush@@,0] /&tap[106,140]  /&script$[@@POBoxSwitch@@]}
/*Application runnerへの割り付け */
{pScript#0::
/&script[@@FlushnSwitch@@]}
/* p0scriptを2Playmeでソフトリセット後に実行させる */
/*朝、PDAを開いたときには英語モードになっている。 */
{pScript#1::
/&script[@@J-OS IME@@]}
/* p1scriptはWireless KeyboardのCmd+1に割り当てる */
/* cmd+1でJ-OS入力が可能になる。 */
/*NoteStudio GTD 専用 */
{NS.Newpage::/&menu@ [9701]}  /* Create New Page within NS */
{NavBar:: /*文字列の貼り付けルーチン */
/Ki /*バッファ初期化 */
/K@ /*キャプチャ開始*/
[[@-Inbox][Inbox]]~[[Jour|Week][Week]]~[[Reference|Home /xs Page]
[Ref]]~[[Archive|Home /xs Page][Arch]]~[[People|Home /xs Page][People]]
/K. /*キャプチャ終了*/
/KP  /*バッファ内容をフォーカスのあるテキストフィールドに貼り付け*/
}
{ProjPage:: /*Project Page 用フォーム */
/Ki
/K@
/dY // /dM // /dD  /*デートスタンプ 年/月/日 */
/xn
*Successful Outcome* /xn - /xn ___ /xn
*Organize* /xn - /xn  ___ /xn
*Notes* /xn - /xn  ___ /xn
*Journal* /xn
/K. /*Stop Kaptureing*/
/KP  /*Paste buffer*/
}
/*-----------*/
/* pslink用TAG ルーチン */
/* カーソルが 単語内部にある場合、単語の前後にタグを挿入。(前後の空白で判断)*/
/*選択範囲があれば、その前後にTAGを挿入 */
/*PSLINKDAのスマート版? */
{printTag::  /!/$l /&varSet@[$1,$$]
/&ifScript@[$1>0,@@sc04@@]
/&specAct[5] /xEpet 1 /&script[@@sc03@@] }
{sc03::/&control@[@@S@@]  /&script$[@@sc01@@]}
{sc01::  1  /&script$[@@sc02@@]}
{sc02:: /&control[@@OK@@] /&script$[@@sc04@@]  }
{sc04::/K [ /KQ /K /&varPrint@[$A] /KP }
/*ボタンパネルの構築*/
{T.B.A::/&mess@ [@@このボタンは未設定...@@,,300] /&mess@ [@@..アイデア募集中@@,,300]}
{prayer::/&mess@ [@@世界が平和でありますように@@,,300] /&mess@ [@@家族も安泰@@,,300]}
custBtnPageTotal=2 /*ボタン用画面を2ページ分確保*/
custBtn.001.T {pToolsetだよ}
custBtn.002.T {楽しいよ}
/*1ページ目*/
custBtn.001.1 {Calendar-PDat::/&launch [@@Calendar-PDat@@,0]} /*アプリの起動 */
custBtn.001.2 {Calendar__項目挿入::/&launch [@@pDateTool@@,0]}  /*DA 感覚でPIM項目の追加*/
custBtn.001.3 {Memo____項目挿入 ::/&launch [@@pMemoTool@@,0]}
custBtn.001.4 {Task 項目挿入::/&launch [@@pToDoTool@@,0]}
custBtn.001.5 {Teikei::/&daLaunch[@@Teikei DA@@]}  /* DA の起動 */
custBtn.001.7 {あなたは何者?::
/&appName C[]
/Ki  /K@ 俺は /KA だよ /K.
/K2cA  /&mess[$A]
}
custBtn.001.8 {日英入力切替::ALIAS::POBoxSwitch}
custBtn.001.9 {J-OS IMEを起動:: /xk} 
custBtn.001.0 pScript_10 {世界への祈り::ALIAS::prayer}  
/* run pScript_10でも実行可能 */
/*2ページ目*/
custBtn.002.1{PsLink MemoTag:: /&varSet@[$A,@@]@@]/&script$[@@printTag@@]}
custBtn.002.2{PsLink Task  Tag::/&varSet@[$A,@@]t@@] /&script$[@@printTag@@]}
custBtn.002.3 {NoteStudio NavBar挿入::ALIAS::NavBar}
custBtn.002.4 {NoteStudio Project書式::ALIAS::ProjPage}
custBtn.002.5{NoteStudio @Office tag::/I@@[@Office]@@}
custBtn.002.6{NoteStudio @Home tag::/I@@[@Home]@@}
custBtn.002.7{自分の名前挿入::クリント/xsイーストウッド}
custBtn.002.8 custBtn.002.0
custBtn.001.6
{押して見よう::ALIAS::T.B.A} /*三つまとめてアサイン */
custBtn.002.9 /*このボタンには何もアサインされない */
--------切り取り線-----

Palmとhotsyncし、今度はメモからSelect All -> Copy でクリップボードにコピーしておく。 次にコントロールバーの左端をタップすると、空白のリストが表示されるはず。

f:id:A2-living:20060831122622j:image

 下にあるpScirptPadというボタンをタップすると 空白の状態のscriptPadが表示される。 下に並んでいるボタンの左から5番目のP(ペースト)をタップするとクリップボードにコピーしてあるテキストがに貼り付けられるはず。 OKボタンを押す。

再びコントロールバーの左端をタップし、メニューリストのなかから好きな項目をタップして試してみよう。 

pScriptPadの中身はpScriptingの入門というか他愛のないものばかりだが、これなら俺もできる、と中毒にならないように御注意を。

ところで以前のエントリーでミニアプリケーションのことを書いたが、このセットアップの例ではpScript#1でJ-OS IMEを呼び出すスクリプトになっている。 p1scriptというミニアプリケーションとリンクするので、外付けキーボードのドライバー設定で、Cmd+1などにp1scriptを指定すると、キーボード操作でJ-OS IMEの呼び出しが可能になるという寸法。

最後に”スクリプティングに手を出そうか”と思ってpToolsetのマニュアルを読んでも、ほとんど説明されていない(爆) 実はpScriptingは同じ作者のpEditProという高機能エディターが発祥の地、OS5以前のLapTopHackでも同じ機能が搭載されており、 その説明はpEditProのマニュアルに書いてあるのだ。 ほんに、このマニュアルのわかりにくさは何とかしてもらいたい、とは思います。

pToolset 8.07

pToolsetのマイナーバージョンアップで、ハードボタンや画面のタップなどに関連付けができるSpecial Actionに任意のアプリケーションを追加できるようになった。 これでリスト上にないアプリケーションでもユーザーが任意にリストに追加できるようになった。 今まではリストにないアプリケーションについてはpScriptで書いて指定するしかなかったが、今回のバージョンアップにより、ボタン長押しのビジュアルキューでもアプリケーションの名前がちゃんと表示されるようになり。以前に比べてより使いやすくなったと思う。

またSpecialActionのIDで、pScript上でも自由に呼び出すことができるようになったので、今までタップ位置などに頼っていたツールの起動もより直裁に指定することができる。ま、こっちはスクリプティングをやらない一般のユーザーにはあまり関係ないかも。

 Over the hedge

ハワイからそのまま日本に行ってしまった女房と子供が、やっと帰ってきた。 これでPDAと将棋三昧の日々も終わるわけだ。 (というわけでPalm関係のエントリーも減る、と思う)

日本では八ヶ岳を縦走して滑落しそうになるわ、ついでに山と渓谷社のカメラマンに写真を撮られるわ、広島の原爆記念館に行って迷子になるわ、と楽しい日々を送った様子の息子が父親に会って最初に言ったのがこれ。

「”Over the Hedge”って日本語でなんて言うか知ってる?」

(想像力のない父親)「垣根の向こう側とか?」

「違うんだよ、 はずかしくなっちゃうんだよ。 聞いたら笑うよ。」

「何だね。」

「森のリトルギャング」

「わははは。」「あははは」

ダイハードとか、キャプテン・カークとかニック・ノルテなんかが吹き替えをやっている映画にしちゃあ邦題が可愛らしすぎるよ。

 Connectivity

ハワイ島のホテルはそれなりのホテルだったので、 全室Wifi の設備が入っていてインターネット環境は万全だった。 1週間で35ドルの料金を払えば使い放題で、 こんなリゾートでなぜネット接続しなけりゃならんのかと思わなくもなかったが、レストランとかアトラクションの予約もできるので便利なことはたしかである。

オアフの方は3人まとめて1週間390ドルという格安のホテルだったのでそういう設備は何もなかった。(エアコンなしで200ドル台、という部屋もあったがさすがにスキップ) ロビーに10分1ドルで使用できるパソコンが置いてあるのみ。が、ホテル街のど真ん中である。 探してみると、アクセスポイントが何箇所でも発見できる。 

要はとなりの豪華ホテル群のアクセスポイントの信号が(感度は悪いが)届いているわけで、 これを使わしてもらって接続できた。(場所とか位置とか色々動かして信号感度を良くしなければならないという不便さはあった。) というわけで、観光地でもWifiさえあればネット接続が可能、ということがわかった。

 

自分が今住んでいるアンアーバーでもカウンティ全体をWifiのブランケットで接続可能にしようというプロジェクトが構想されている。 大学の町なので、こういう動きはたぶん米国の他の地域に比べても早いほうだろう。  いつになるかはわからぬが、それならば携帯のキャリアーで接続するなんて話は一時的な話で、最終的にはWifiだけでどこでも接続できるようになるのだ。

700pは買わないぞ! (と結局これを自分に言い聞かせたかったのだった)

Off Flush 2.0

しばらく1srcを見ていなかったが、Off flushののスレッドでPrussさんがOff flushのバージョン2.0を発表しているのに気がついた。 プルスさんのホームページから直接ダウンロードになっているのだがファイル名がなんとDangerousFlusherとなっているのだ。 コメントを見ると最近まで色々いじってたみたいだが、今は安定作動しているみたいなので、入れてみた。  最初に気がつくのは高速オプションがついたこと。 それと実際にFlushしてみると、Flushing..というメッセージダイアログが出るだけのインターフェースに変わり、画面がじわじわと反転していくのは無くなった。 高速オプションは、確かに高速だ。

f:id:A2-living:20060824114934j:image

さて、フラッシュ後の画面を見てあれれと思ったのはクリアされたメモリーの量が以前より増えているのだ。以前は9.1mBが最高だったが今回は9.6mBとなっている。景気良くメモリーをクリアしてくれるは良いが何か副作用が出ないかどうか、すこし心配。 というわけで、上にファイルへの直リンクを入れてはあるが、PrussさんがわざわざDangerousというファイル名を使って注意を喚起していることも忘れずに、試す場合も自己責任で試しましょう。 

補足:(25日)1SRCのスレをもう一度眺めてみたが、どうもRbackupの作者さんとPrussさんはお互いのコードを改良しあいながらアルゴリズムを共有しているらしい。 RBackupの次回のリリースはもっとも安全なバックアップソリューションになるでしょう、みたいな事をPrussさんが書いている。また昨日は書き忘れたがDangerousFlusherと名のついたZipファイルはソースコードも含まれている。さらにDA版も入っているのでDAランチヤーからの一発起動も可能。 さらにFastのチェックを外すと、さらに徹底的なメモリークリアをやってくれるようで、また2パーセントほど開き領域が増えた。 24時間経過したが問題は起こっていない。

 FMEAはFEMAではない。

設計や製造にかかわる人間ならだれでもFMEAとは何かということは知っている。 Failure Mode and Effect Analysisといって、製品性能と設計要素の因果関係を解析するためのツールのひとつだ。 エフ・エム・イー・エーとスペルアウトするのが普通だが最近フィーマという言い方をする人間が増えてきた。 どうも品質関係の人間に多いようだ。 設計関係の人間はまず言わない。 フィーマというと、FEMAというつづりを連想するが、 これは設計の人間ならFinite Element Material Analysis (有限要素法材料解析)という別の意味があるからだ。 Did you perform FEMA on this design? という質問の意味が混乱しては困るから、特に品質の人間が”フィーマ”というたびに ”FMEAのことだよね。”と念を押すようにしている。 なんでフィーマと発音するのかが良くわからない。 で、FMEAのつもりでフィーマという人間は自分の頭の中では確実に信用度が落ちている(笑)

さらに一般人の、それもワシントンDC界隈に住んでいる人ならばFEMAと聞けば Federal Emergency Management Agency (米連邦危機管理局) を連想するだろう。  X-Fileの政府陰謀説が大好きな人たちもそう思うだろうし、 カタリナで被災した人たちも同様だ。 だから、特に日本人は生半可の知識で略語を使わないほうが良い。

とは言うものの、 レストランで、オレンジジュースのかわりにOJといってみたり、 ビールの銘柄をスペルアウトせずにMGDといってみたりするのは、なんかかっこいいよね。 (ミカロフ・ジェニュイン・ドラフトというビールは、その長い名称が災いしてか、酒場では人知れずMGDと呼ばれるようになり、いつのまにかメーカーがそれに迎合した形で、今では缶にMGDと大書してあるのだ)

英語の略語は漢字の略語と違って文字を見ただけである程度意味が把握できるということはすくないから、これはもうバックグラウンドの知識がなければお手上げである。

Internetの掲示板なんかでの簡易表記でも

TXS (thanks:ありがとー!)とか、BTW (By the Way: ところで) ASAP (As soon as possible :可及的かつ速やかに)くらいならわかるが LOLR (Laughing out Loud,Rolling: 転げまわって大笑い) とか RTFM (Read the ****ing Manual: まずマニュアルを読め!) とかは 知らなければ読みようがない。 にらんだだけで、コンテクストからある程度予測ができる人はそれだけでも英語の達人であろう。

実は自分が米国に始めて赴任した今をさること20数年前、 まだファックスが普及していなくて日本とのやり取りはテレックスでやっていた。 事務所にある端末は一台だけだったので、終業時間間際になると行列を作ってテレタイプでまず穴のあいた紙テープを作るのであるが、編集機能なしの端末、ミスタイプはゆるされず、しかもテープの転送速度約50ボード、一文字いくらの世界である。 文章も短く、簡潔に、省くべきところは省く、というのが技術で TXSとか、BTWとかASAPはとにかく文字数を少なく、という必要性から生じた略記法だったと思う。 (ちなみにハリウッドの映画などで ”太平洋の某所、時は現代”などという表示を流すときには必ずといっていいほどチリチリチリという音とともにビデオテレタイプの出力を模した演出になるのはなぜだろう。)

PLS RPLY TOM BY TLX

を Please reply tomorrow by Telex :明日テレックスで返信請う というふうに読めなければ企業戦士ではなかったのだ。

このあたりが、eメールの略語表記の発祥だと思うのだが、無味乾燥なビジネス略語に変わって、パーソナルな略語が増えてきたのは世の流れか、 別にこんな略記法をつかわなくったって、バンドウイズは十分とれていると思うのだが、BBSなどの世界では、これがよめなけりゃ仲間じゃない、という隠語的な感覚もあるのだろう

英語圏の人間は言葉遊びが好きで、 大昔に聞いた車関係のアクロニム2題

Found On Road Dead (道の途中で死んでいる)

Fix It Again Tony! (トニー、また修理をお願い!:トニーはイタリア系の名前)

こういう揶揄をされないために、今のカーメーカーはFMEAもFEMAもきちんとやっているんだな、たぶん。

Note Studio その4

DogMelonのサポートから連絡があり、 現在検証中との事だが、 中に

今年の末までにはユニコードに対応するので、そうすればこの手の問題はなくなるはず

とのコメントがあった。 さすがにDown Underのオーストラリアン。 楽天的である。って、 ステレオタイピングは良くないが、 一応こちらで確認した問題は再現できるようになったみたいなので、期待しましょう。

Note Studio その3

I have a good news and  a bad news for you. Which one would you like to hear first?

良い知らせと悪い知らせがあるんだけど、どっちを先に聞きたい? という英語の言い回しがある。 そう聞かれた場合、普通はバッドニュースのインパクトがグッドニュースのそれを上回るが、 今回はそれ。 ではまず、Good Newsから

Windows VersionのNote Studioのヘルプファイルを眺めていて、 前述した日本語表示の不具合を回避する方法を見つけてしまった。マークアップのパースがうまくいっていないのだからそれをやめさせてしまえばよいのであった。 これは NOP タグを文章の前後に記述してやればよい。

[{こんな感じ日本語の文章をNOPタグで包んであげるのだ}]

これでウィンドウズ版の日本語は問題なく表示できるようになった。(といっても詳細な検証をしたわけではないので、まだ隠れた問題があるかも知れない。)

ウインドウにおけるは編集画面と表示画面

f:id:A2-living:20060819103955j:image f:id:A2-living:20060819104224j:image

ところが、 Palmに同期して同じ文章を表示させようとすると、途中から見えなくなる。

f:id:A2-living:20060819105622j:image

ソフト改行のソという字が駄目なのである。 例によって、この文字のShift-JISコードを調べると2バイト目が0x5Cである。

 2バイト目が0x5Cの漢字を探して試してみると再現する。 これが結構きつい。 何せざっとみただけで、表示の表、 十、貼付の貼、箪笥の箪、曾我さんの曾、構、蚕、詐欺の欺、噂、能力の能、ネ申の申などが、該当するのだ。 ページの見出しを”日本語示”とできないゆえんである。

こういう漢字を使うとその後が表示できなくなる。上記の回避策も無効。(当方日本語表示はJaponであって、J-OSとかCJK,あるいは純正日本語Palmで同じ問題が発生するかは未確認)

というわけで、 Windowsバージョンは使えそうな感じになってきた。今のところわかっている不具合は全角のハイフンを入力するとSHIFT-JISに変換できないと文句を言われるくらいか。 が、Palmのほうの展望はちょっと後退した。 開発者の対応を期待したいところだ。 あ、サポートチケットを切らなければ。