Have unlimited dreams.

garbage collection

English Page:Palmware:ZDOCm(14/06/2002,,)

単語帳もどき(2002/02/22)

Palmで利用する、ほすと機(PC)と連携する単語帳もどき。Palm側では、順番に表示するだけなので、 ランダムにするには、ほすと機(PC)の支援がいる。 Palmだけでランダムに表示するのは、諦めた。

VocCheck
PalmPilot側(lispme V2.8用)指定されたメモ帳の内容をタップされる毎に表示する。最初は見出し(単語)、 タップで説明を表示し、タップ毎に次次に表示していきます。gdispが必要 (proc)で起動
gdisp
PalmPilot側(lispme V2.8用)lispmeの標準のDisplayでは、outputサイズに制限があるため、graphicsで 文字を描きます。lispmeのGraphic utilitiesが必要
vocrand.scm
PC側(Gauche V0.5.1)データファイルの一部をランダムに切りだす。word-all.txt というファイルの一部を80件、標準出力に出力します。リダイレクトしてファイルにし、Palmへメモとして転送し、利用します。 固定でファイル名を持つまだまだのツール。
voctest.scm
PC側(Gauche V0.5.1)voccheckのPC版,作成中?さらにまだ,...
データファイル見本
各項目は空行区切です。各項目の1行目が見出しとなり、残りの行が説明です。フ ァイルの先頭から最初の空行までは、ファイルの説明部分で、通常すてられます。

divmaill.scm(2002/02/22)

(PC側linux, Gauche V0.5.1)pilot-linkの memos(export memos from Pilot in mailbox format)の 出力ファイルをメモ毎にファイルに分割するツール

メモのタイトルをファイル名にします。ただし、"/"が含まれている場合は、uri表 記になります。タイトルが一致している場合は、一部変更します。 ※タイトルに日付(/を含む)を利用していると.....

Usage: divmaill.scm [-d dir] infile

dir(規定は"out")ディレクリにファイルを作成します。事前に作成しておく必要がありま す。infileにmemosのファイルを指定します。

次のようにして利用します。(したいと考えています)

memos > mbox.txt ; divmaill.scm mbox.txt ; diff -ur old out

関数電卓もどき,lispme用

PalmPilot(OS 2.0)用 lispme V2.8を使用

lispme附属のStandard libraryの一部を使用している。 事前に、Standard libraryをロードするか、代替をロードする必要がある。

16進数 hex.scm:lispme用 2001/10
(dec "10") -> 16, (hex 16) -> "10"
単位変換size.scm:lispme用 2001/10
(proc 10 'pt 'mm) unit: 'mm, 'in, 'pt"
中置記法を前置記法に変換i2p.scm2002/04
(ein '(1 + 2 + (+ 111 1 1) + sqrt (5) ) sf
(n2s '(1 + 2 + (lispme \"xff\") 16)

Palm DOC関係(2002/06)

web2pdoc,w2pd.sh(debian)
$w2p.sh url
WebをPalm DOC形式に変換する。 w3mとawkとcutとdtkを使用している。
w3mでwebの1ページをテキストに変換する。そのテキストから長い文字列の 部分と長さを求め、その部分を抜きだす。抜きだした部分をDOCに変換する。
失敗する事も多いので、抜き出す位置を調整して使う。
DocUtil.scm(lispme用)
(newdoc)
指定日付以後に作成されたDOCを探す。
(fgrep "testdoc.txt" "findstring")
指定されたDOCから指定された文字列を探し、ZDOCmのPos形式のタグを fgrepというDOCに出力する。

無保証

motto: みんなに感謝,あなたに感謝 (next:為に生きる Rev.S.M.ムーン)

I am grateful to everyone and you.

mizotec@nifty.com
[up]
[PR]sSt閤委参o:SV