HOME > 電算 > Zaurus SL-C750メモ(Zaurusã§è¢–çEmacs改ã‚)

Zaurus SL-C750 メモ(Zaurus ã§è¢–ç Emacs 改ã‚)

æ›´æ–°:2006-1-25(Wed)ã©ã“ãŒæ›´æ–°ã•ã‚ŒãŸã‹ã¯ã€ã²ãƒ»ã¿ãƒ»ã¤ã€‚

ã“ã®ãƒšãƒ¼ã‚¸ã«ä½•ãŒæ›¸ã„ã¦ãªã„ã‹ï¼š
æ°—ã¥ã„ãŸã‚‰ã€http://www.ratocsystems.com/products/subpage/cfu1.html ã®ãƒ‰ãƒ©ã‚¤ãƒãŒ http://paipai.org/~humorum/pukiwiki/pukiwiki.php?%5B%5BZaurusCfu1_dist%5D%5D ã«ã‚ã£ãŸã€‚ã“ã‚Œã¯ã€zaurus 㧠USB 機器 (ãƒãƒ¼ãƒ‰ãƒ‡ã‚£ã‚¹ã‚¯ã€å¤–付キーボードã€ãƒ—リンタ) ãŒä½¿ãˆã‚‹ã¨ã„ã†ã“ã¨ã§ã‚る。在英中ã«ã¤ãã€USB カードãŒå®¹æ˜“ã«ã¯æ‰‹ã«å…¥ã‚‰ã–ã‚‹ãŸã‚ã€è©¦ã—ã¦ã„ãªã„。(帰ã£ã¦ããŸã‘ã©ã€è©¦ã—ã¦ã„ãªã„)
LaTeX ãŠã‚ˆã³ gs ㌠http://www.snowelm.com/~t/doc/tips/20031120.ja.html ã§é…られã¦ã„るよã†ã ã€‚å°åˆ·ç’°å¢ƒãŒæ”¹å–„ã•ã‚Œã‚‹ã“ã¨ãŒæœŸå¾…ã§ãる。

目次

Emacs を使ㆠターミナル  シェル  Emacs  日本語入力方法  Emacs ã‹ã‚‰ Anthy を使ㆠ キーãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°  キーリピート  シフトをトグル化  ispell  aspell  tc2  skk  Qtクリップボード(ã‹ã‚‰|ã¸)転é€
Emacs ã¨ã¯é–¢ä¿‚ã®ãªã„事ã©ã‚‚ nkf  fold  wc  armutils  telnet  ftp  wget  samba サーム samba クライアント  sed  awk  Perl  å°åˆ·  ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ— gtar  unifont  dc  ssh ã”ã—ã«ãƒªãƒ¢ãƒ¼ãƒˆã®ãƒ¡ãƒ¼ãƒ«ã‚µãƒ¼ãƒã‚’使ㆠ ed  メーラー  fetchmail&procmail&nomail&mutt  busybox  時計åˆã‚㛠 w3m  QCop MySQL apache nmap bladeenc CVS
Zaurus ã‹ã‚‰ä½¿ã† ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ 無線アクセスãƒã‚¤ãƒ³ãƒˆ  LAN ãƒãƒ¼ãƒ‰ãƒ‡ã‚£ã‚¹ã‚¯  LAN ケーブル  プリンタ  SmartMedia etc. ã‚’ CF ã«å¤‰æ›  Zaurus SL-C760

ã“ã®ãƒšãƒ¼ã‚¸ã¯

喫茶店ã§ã€Emacs を使ã£ã¦ã€ãƒ†ã‚­ã‚¹ãƒˆã‚’入力ã—ãŸã„ã¨ã„ã†ã®ãŒã€é•·ã‚‰ãç§ã®é¡˜ã„ã§ã‚ã£ãŸã€‚ã“ã®ãŸã³ï¼ˆã¨ã„ã†ã‹ã€ã ã„ã¶å‰ã«ãªã‚‹ã‹ï¼‰ã€SHARP ã‹ã‚‰ Linux ã‚’ OS (ã¨ã„ã†ã‹ã€ã‚«ãƒ¼ãƒãƒ«ï¼‰ã¨ã—ã¦æŽ¡ç”¨ã—㟠Zaurus(通称「りãªã–ã†ã€ï¼‰ï¼ˆhttp://ezaurus.com/lineup/sl/index.html#slc760/750)ãŒç™ºå£²ã•ã‚ŒãŸã®ã§ã€SL-C750 ã¨ã„ã†ã®ã‚’è²·ã£ã¦ã¿ãŸã®ã§ã‚る(http://www.sharp.co.jp/products/slc750/index.html)。ã—ã‹ã—ã€Emacs を使ã†ã®ã«ã¯ã€è‹¥å¹²ã®ä½œæ¥­ãŒå¿…è¦ã§ã‚る。手当ãŸã‚Šæ¬¡ç¬¬ã« Web ã§æ¤œç´¢ã‚’ã‹ã‘ã¦ã€ãã‚ã—ã„人々ãŒå…¬é–‹ã—ã¦ã„る内容を見ã€è‡ªåˆ†ã«éƒ½åˆã®ã„ã„ã¨ã“ã‚をメモã—ã¦ãŠã„ãŸã®ãŒã€ã“ã®é ã§ã‚る。ã ã‹ã‚‰ã€å‘¨çŸ¥ã®ã“ã¨ãŒæ›¸ã„ã¦ã‚ã‚‹ã®ã ã€‚ãŸã ã—ã€ç§ã®å‹˜é•ã„ã§ã€ã‚¦ã‚½æ›¸ã„ã¦ã‚‹ã‹ã‚‚ã—ã‚Œãªã„。(ã§ãã‚‹é™ã‚Šã€ãƒ‘クã£ã¦ããŸå…ƒã® URL を記ã—ã¦ãŠã„ãŸï¼‰ã€‚

(追加)10ヵ月程風æµã®æ—…(定ä½ãƒ»å›½å¤–)ã«å‡ºã‚‹ã“ã¨ã«ãªã£ãŸã®ã§ã€ã“ã®éš›ã€Zaurus ã ã‘ã§æ¯è‰¦ã®ãªã„生活を試ã¿ã‚ˆã†ã¨è€ƒãˆãŸï¼ˆã‚‚ã—ã‹ã—ã¦ä¿ºã£ã¦ãƒã‚«ï¼Ÿã€€ã ã£ã¦ã€ãƒŽãƒ¼ãƒˆãƒ‘ソコンæŒã£ã¦ãªã„ã‚“ã ã‚‚ん)。大é‡ã®ãƒ‡ãƒ¼ã‚¿ã‚’ã©ã†ã™ã‚‹ã‹ã€å°åˆ·ã‚’ã©ã†ã™ã‚‹ã‹ã€ç„¡ç·š LAN ã®è¨­å®šã¯ Zaurus ã ã‘ã§ã§ãã‚‹ã®ã‹â€¦â€¦

ã‚ã—ã®ç›®çš„

(最åˆã®ç›®çš„ã¯) Zaurus SL-C750ã§ã€Emacs を使ã£ã¦ã‚­ãƒ¼ãƒœãƒ¼ãƒ‰ã‹ã‚‰æ—¥æœ¬èªžãƒ†ã‚­ã‚¹ãƒˆã‚’打ã¡å…¥ã‚€ã€‚ã—ã‹ã‚‚ã€20 dot 以上ã®å¤§ããªãƒ•ã‚©ãƒ³ãƒˆãŒä½¿ã„ãŸã„。

(ãã—ã¦ï¼‰æ¯è‰¦ãªã— Zaurus 生活(無線 LAN ã—ã¦ã€å¤–部ãƒãƒ¼ãƒ‰ãƒ‡ã‚£ã‚¹ã‚¯ä½¿ã£ã¦ã€ãƒ†ã‚­ã‚¹ãƒˆã‚’å°åˆ·ã™ã‚‹ï¼‰ã€‚

(ãªã‚“ã ã‹) Zaurus

ターミナル

ç§ãŒä½¿ã£ã¦ã¿ãŸã‚‚ã®ã®ã¾ã¨ã‚

パッケージåç­‰ 日本語対応日本語入力窓ã§ã‹æ–‡å­—åŠè§’カナ対策ゴミ対策入手場所
qpe-terminal-ja_1.5.0-3_arm.ipk △ × ○ ? ? 付属CD
qpe-embeddedkonsole-ja_1.5.0-5_arm.ipk ○ × ○ × × http://sourceforge.jp/projects/zaurus-ja/
embeddedkonsole-c700.bin ○ ○ × ? ? http://www.geocities.co.jp/SiliconValley-Oakland/4550/linzau.html
opie-terminal-ja_1.0.2_arm.ipk ○ ◎ × ○ ○ http://www.castanet.homeip.net/~tos/sl-c700.html
embeddedkonsole-ja.20030214.bin â—‹ â—‹ â—‹ â—‹ â—‹ http://www.memn0ck.com/d/index.cgi?LinuxZaurus%2FDownload
qpe-embeddedkonsole-ja_1.6.0-wide3_arm.ipk○×○○○http://kimux.org/liza/#kon
qpe-embeddedkonsole-ja_1.6.0-jinput3_arm.ipkâ—‹â—Žâ—‹â—‹â—‹

付属 CD ã«ã€qpe-terminal-ja_1.5.0-3_arm.ipk ã¨ã„ã†ã‚‚ã®ã‚り。Emacs ã§æ—¥æœ¬èªžã‚’使ã†ã¨ã®ç”»é¢ãŒã‚ã¾ã‚Šã†ã¾ã表示ã§ãã¬ã€‚ã¾ãŸã€ã“ã‚Œã ã‘ã§ã¯ã€ã‚­ãƒ¼ãƒœãƒ¼ãƒ‰ã‹ã‚‰ã®æ—¥æœ¬èªžã‚’入力ãŒãã¬ã€‚フォントを大ããã§ãã‚‹ã®ã¯ã‚ˆã‚ã—ã„。

http://sourceforge.jp/projects/zaurus-ja/ ã«ã€qpe-embeddedkonsole-ja_1.5.0-5_arm.ipk ã¨ã„ã†ã®ãŒã‚ã‚Šã€ã“ã‚Œãªã‚‰ Emacs ã§æ—¥æœ¬èªžãŒã†ã¾ã表示ã•ã‚Œã‚‹ã€‚ã—ã‹ã—ã€ã“ã‚Œã ã‘ã§ã¯ã€ã‚­ãƒ¼ãƒœãƒ¼ãƒ‰ã‹ã‚‰ã®æ—¥æœ¬èªžã‚’入力ãŒã§ãã¬ã€‚フォントを大ããã§ãã‚‹ã®ã¯ã‚ˆã‚ã—ã„。ã„ã‚ゆるåŠè§’カナã¨ã„ã†ã‚„ã¤ã‚’入力ã—ã¦ã—ã¾ã†ã¨ã€ãŠã‹ã—ããªã‚‹ã‚ˆã†ã ã€‚特ã«ã€ Fn+L ã‚„ã€Fn+u ã§éˆŽæ‹¬å¼§ã‚’入力ã™ã‚‹ã¨ã€åŠè§’カナらã—ãã‚„ã¤ãŒå…¥åŠ›ã•ã‚Œã¦ã—ã¾ã£ã¦ã€å¦™ãªã“ã¨ã«ãªã‚‹ã“ã¨ãŒå¤šã„ã®ã§æ³¨æ„。ãªãŠã€Anthy ã§æ—¥æœ¬èªžå…¥åŠ›ã‚’ã™ã‚‹ãªã©ã™ã‚‹ã¨ã€ç”»é¢ã«ç·šçŠ¶ã®ã‚´ãƒŸãŒæ®‹ã‚‹ã€‚terminal 切りã‹ãˆã®ã‚¿ãƒ–ãŒã‚ã£ã¦ã€ç”»é¢ãŒãã‚Œã ã‘ç‹­ããªã£ã¦ã„る。

http://www.geocities.co.jp/SiliconValley-Oakland/4550/linzau.html ã®ã€Œå¤ã„ã‚‚ã®ã€ã¨ã„ã†ã¨ã“ã‚ã«ã€embeddedkonsole-c700.bin ã¨ã„ã†ã‚„ã¤ãŒã‚ã£ãŸã€‚ã“ã‚Œã¯ã€/home/QtPalmtop/bin/ 中㮠embeddedkonsole ç­‰ã¨å…¥ã‚Œæ›ãˆã¦ä½¿ã†ã®ã§ã‚る。入力用ã®çª“ãŒã‚ã‚‹ã®ã§ã€ã“ã‚Œã ã‘ã§ã‚­ãƒ¼ãƒœãƒ¼ãƒ‰ã‹ã‚‰æ—¥æœ¬èªžãŒå…¥åŠ›ã§ãる。ã—ã‹ã—ã€ãƒ•ã‚©ãƒ³ãƒˆã®å¤§ãã•ãŒã€æœ€å¤§ 16 ドットãªã®ã§ã€ç§ã«ã¯å°ã•éŽãŽã‚‹ã€‚

http://www.castanet.homeip.net/~tos/sl-c700.html ã«ã‚ã‚‹ã€opie-terminal-ja_1.0.2_arm.ipk ã¨ã„ã†ã®ã‚’使ã£ã¦ã„る人ãŒå¤šã„よã†ã§ã‚る。ã“ã‚Œã ã‘ã§ã‚­ãƒ¼ãƒœãƒ¼ãƒ‰ã‹ã‚‰æ—¥æœ¬èªžãŒå…¥åŠ›ã§ãる。日本語入力窓ãŒå¤§ãã„。ã—ã‹ã—ã€ã„ã‹ã‚“ã›ã‚“ã€ãƒ•ã‚©ãƒ³ãƒˆã®å¤§ãã•ãŒã€æœ€å¤§ 16 ドットãªã®ã§ã€ç§ã«ã¯å°ã•éŽãŽã‚‹ã€‚åŠè§’カナã®ãŸãŸã‚ŠãŒãªã„らã—ã„。ゴミå•é¡Œã‚‚解決ã•ã‚Œã¦ã„ã‚‹ã¿ãŸã„ã ã€‚

http://www.memn0ck.com/d/index.cgi?LinuxZaurus%2FDownload ã«ã€embeddedkonsole-ja.20030214.bin ã¨ã„ã†ã®ãŒã‚ã£ã¦ã€ã“ã‚Œã¯æ—¥æœ¬èªžãŒ 36 dot ã¾ã§ä½¿ãˆã¦ã€ã‚‚ã¨ã‚‚㨠Zaurus ã«ã¤ã„ã¦ãる入力方法ã§å…¥åŠ›ã§ãる。ã¾ãŸã€åŠè§’カナã®ãŸãŸã‚Šã‚‚ãªã„らã—ã„。ゴミå•é¡Œã‚‚解決ã•ã‚Œã¦ã„ã‚‹ã¿ãŸã„ã ã€‚ã¡ãªã¿ã«ã€å…¥åŠ›ç”¨ã®çª“ã§ä¸€è¦§ã§ãã‚‹ã®ã¯æ—¥æœ¬å­—㧠11 文字ã¾ã§ã€‚embeddedkonsole-ja_1.5.0-5_arm.ipk ã«æ¯”ã¹ã¦ã€terminal 切りã‹ãˆã®ã‚¿ãƒ–ãŒãªã„ã¶ã‚“ã€åºƒã使ãˆã‚‹ã€‚Fn + 1 ã§ã€ã‚¿ãƒ¼ãƒŸãƒŠãƒ«ã‚’切り替ãˆã‚‹ã€‚Fn + 2 ã§ã€ã‚¿ãƒ¼ãƒŸãƒŠãƒ«ã®ãƒãƒ¼ã‚’消ã™ï¼ç¾ã™ã€‚Fn + 5 ã§ã€æ–°ã—ã„ターミナルを作る。ã“ã‚Œã¯æœ¬ä½“ã ã‘ãªã®ã§ã€qpe-embeddedkonsole-ja_1.5.0-5_arm.ipk をインストールã—ãŸå¾Œã«ã€/home/QtPalmtop/bin 中㮠embeddedkonsole-ja ã¨å…¥ã‚Œã‹ãˆã¦ä½¿ã†ã¨ã‚ˆã„。

http://kimux.org/liza/#kon ã«ã€qpe-embeddedkonsole-ja_1.6.0-wide3_arm.ipk 「ワイド版パッケージ(日本語入力欄ãªã—)ã€ã¯ä½¿ã£ãŸã“ã¨ãŒãªã„。

qpe-embeddedkonsole-ja_1.6.0-jinput3_arm.ipk「日本語入力欄付ãワイド版パッケージã€ã¯ã€ãªã‹ãªã‹ã‚ˆã„。決定版ã¨è¨€ãˆã‚‹ã‹ã€‚Fn+q ã§æ–‡å­—ã®ã‚µã‚¤ã‚ºã¨ã‚«ãƒ©ãƒ¼ã€ãã‚Œã«ã‚³ãƒ¼ãƒ‡ã‚£ãƒ³ã‚°(JIS,SJIS,EUC,UTF8)を変更ã§ãã€Fn+1 ã§ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦(セッション)切りæ›ãˆã€Fn+5 ã§æ–°ã—ã„ウィンドウ(セッション)を作れる。Fn+2 ã§ã€ä¸Šã£ã¡ã‚‡ã«ã‚ã‚‹ãƒãƒ¼ã‚’消ã™ã€‚Fn+a ã§ã€ã‚¯ãƒªãƒƒãƒ—ボードã‹ã‚‰ãƒšãƒ¼ã‚¹ãƒˆã§ãる。クリップボードã¸ã®ã‚³ãƒ”ーã¯ã€ã‚¹ã‚¿ã‚¤ãƒ©ã‚¹ã§é¸æŠžã ãã†ã ãŒã€Shift キーを押ã—ã¦ã‹ã‚‰ã‚„ã‚‹ã¨ã€ã†ã¾ãã„ã。ã¾ãŸã€ãªã‚“ã¨ã€Shift+上下キーã§ã€ç”»é¢ã‚’スクロールã•ã›ã‚‹ã“ã¨ãŒã§ãる。ã“ã„ã¤ã便利。ã¨ã“ã‚ã§ã€å‰ã®ç‰ˆã¨é•ã£ã¦ç‹¬è‡ªã®ã‚¢ã‚¤ã‚³ãƒ³ã‚’æŒã£ã¦ã„ã‚‹ã‘ã©ã€ã“ã‚ŒãŒã‚¿ã‚³(生物ã®ã‚ªã‚¯ãƒˆãƒ‘スã®ã“ã¨ãªã‚Š)。å‰ã®ç‰ˆãŒæ™‚々çªç„¶æˆä»ã—ã¦ãŸã‘ã©(å†ç¾æ€§ãŒãªã„ã®ã§ã€ã‚ã¾ã‚Šè‡ªä¿¡ã‚’æŒã£ã¦è¨€ãˆãªã„)ã€ã“ã®ç‰ˆã§ã¯æ²»ã£ã¦ã‚‹ã¨ã„ã„ãªãƒ¼ã€‚

シェル

terminal ã‚’ç«‹ã¡ä¸Šã’ã‚‹ã¨ã€bash ãŒä½¿ã‚ã‚Œã¦ã„ã‚‹ãŒã€su ã—ãŸã‚Šãƒªãƒ¢ãƒ¼ãƒˆãƒ­ã‚°ã‚¤ãƒ³ã—ãŸã‚Šã™ã‚‹ã¨ ash ã«ãªã£ã¦ã—ã¾ã†ã€‚ã§ã€è£œå®ŒãŒä½¿ãˆã‚“。/bin/sh 㯠/bin/ash ã¸ã®ãƒªãƒ³ã‚¯ã«ãªã£ã¦ã„ã¦ã€ã“ã‚ŒãŒæ¨™æº–ã®ã‚·ã‚§ãƒ«ã§ã‚る。bash ã¨æ‰“ã£ã¦ã‚„ã‚‹ã¨ã€bash ãŒä½¿ãˆã‚‹ï¼ˆå½“ãŸã‚Šå‰ã‹ï¼‰ã€‚/etc/passwd を書ãæ›ãˆã¦ã€bash ã«ã—ã¦ãŠã„ã¦ã‚‚ã„ã„ãŒã€ãƒ¡ãƒ¢ãƒªé£Ÿã†ã‹ã€‚

一定時間æ“作をã—ãªã„ã¨ã€ã‚µã‚¹ãƒšãƒ³ãƒ‰ã«ãªã‚‹ãŒã€å¾©å¸°å¾Œã€ã‚¿ãƒ¼ãƒŸãƒŠãƒ«ã§å‹•ã„ã¦ã„㟠Emacs ã®æŒ™å‹•ãŒãŠã‹ã—ããªã‚‹ã€‚ã“ã‚Œã¯ã€ã‚·ã‚§ãƒ«ã®ã›ã„らã—ã„。標準ã§ã¤ã„ã¦ãã‚‹ bash ã‚’ç½®ãæ›ãˆã‚‹æ‰‹ã‚‚ã‚ã‚‹ãŒã€ãã“ã¾ã§ã—ãªãã¦ã‚‚ã€set +m ã¨æ‰“ã£ã¦ã‚¸ãƒ§ãƒ–コントロールをやã‚ã¦ãŠãã¨å¤§ä¸ˆå¤«ã€‚ã“ã®é …ã€http://emmie.koka-in.org/~kensyu/zaurus/diary/20030115.html å‚考。

å› ã¿ã«ã€set +m ã¯ã€.bashrc ã«ãã®ã¾ã¾æ›¸ã„ã¦ãŠã„ã¦ã‚‚æ„味ãŒãªã„。サブシェルã§å®Ÿè¡Œã•ã‚Œã¦ã—ã¾ã†ã‹ã‚‰ã§ã‚る。.bashrc ã®ä¸­ã«æ›¸ããªã‚‰ã€

function emacs () { arg=$*; set +m; /home/QtPalmtop/bin/emacs $arg; } 

ã¨ã—ã¦ãŠã‘ã°ã€å½“座ã®ç”¨ã¯è¶³ã‚Šãã†ã§ã‚る。もã£ã¨ã‚‚ã€ã“ã‚Œã§ã¯ emacs 以外ã«ã¯åŠ¹ã‹ãªã„ã—ã€ä½•ã‹æ°å¥½ãŒæ‚ªã„。抜本的ãªæ–¹æ³•ã¯ãªã„ã‚‚ã®ã‹ã€‚(ãªãŠã€{ 㨠} ã¯ã€ãã‚Œãžã‚Œã€Fn Shift , ã¨ã€Fn Shift . ã§å…¥åŠ›å¯èƒ½ï¼‰ã€‚

ãã‚‚ãã‚‚ã€Qt レベルã§ã‚µã‚¹ãƒšãƒ³ãƒ‰ã‚’ã‚„ã‚ã¦ã—ã¾ã†ã¨ã„ã†æ‰‹ã‚‚ã‚ã‚‹ã‹ã€‚ http://www.geocities.co.jp/SiliconValley-Oakland/4550/memo.txt ã«ã€

qcop QPE/System 'setScreenSaverMode(int)' 0

ã¨ã„ã†ã®ãŒè¼‰ã£ã¦ã„ãŸã€‚「3 以上ã§å†é–‹ã€ã¨ã‹ã€‚未ã è©¦ã—ã¦ãªã„ã‘ã©ã€‚

Emacs

http://sourceforge.jp/projects/zaurus-ja/ ã«ã€
emacs21-bin_21.2.1-20021126b_arm.ipk
emacs21-leim1_21.2.1-20021126_arm.ipk
emacs21-leim2_21.2.1-20021126_arm.ipk
emacs21-lisp1_21.2.1-20021126_arm.ipk
emacs21-lisp2_21.2.1-20021126_arm.ipk
emacs21-lisp3_21.2.1-20021126_arm.ipk
ã¨ã„ã†ã®ãŒã‚ã‚‹ã®ã§ã€ã“れらをインストールã™ã‚‹ã€‚

ã“ã®ã¾ã‚“ã¾ã ã¨ã€æ—¥æœ¬èªžãŒä½¿ãˆãªã„ã‹ã‚‰ã€.emacs ã«ã€

 ;;
 ;; .emacs for emacs21 / SL-C700
 ;;
 ;; Japanese Setting
 (set-buffer-file-coding-system 'euc-jp-unix)
 (set-terminal-coding-system 'euc-japan)
 (set-language-environment "Japanese")
 (set-keyboard-coding-system 'euc-jp)
  ;; Menu ==> Raise menu in tty
 (global-set-key [f11]       'tmm-menubar)
  ;; Sensible of pen tapping
 (xterm-mouse-mode 1)

ã¨ã‹æ›¸ã„ã¦ãŠã。ã“ã‚Œã¯ã€http://linucha.s25.xrea.com:8080/pukiwiki.php ã‹ã‚‰å¼•ç”¨ã€‚

http://www.icome.gr.jp/~abura/zaurus.html ã«ã‚ˆã‚‹ã¨ã€ã‚·ã‚§ãƒ«ã§ export TERM=xterm-new ã—ã¦ã€Emacs ã§ã€(global-font-lock-mode t) ã™ã‚‹ã¨ã€Emacs ãŒã‚«ãƒ©ãƒ¼ã«ãªã‚‹ã‚“ã ã£ã¦ã€‚ãªã‚“ã§ãªã®ã‹ã¯ã€ã¼ãã‚ã‹ã‚“ãªã„。ã§ã‚‚ã€ã‚„ã£ã¦ã¿ãŸã‚‰ã€ãªã£ãŸã‚ˆã€‚

ãªãŠã€qpe-embeddedkonsole-ja_1.5.0-5_arm.ipk ã§ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã‚‹ã‚¿ãƒ¼ãƒŸãƒŠãƒ«ã§ Emacs ã‚’å‹•ã‹ã—ãŸæ™‚ã¯ã€vertical-motion ãªã©ç”»é¢ä¸Šã®ä½ç½®ã«ä¾å­˜ã™ã‚‹é–¢æ•°ã¯ä½¿ãˆãªã‹ã£ãŸã‚ˆã†ã ãŒã€embeddedkonsole-ja.20030214.bin ã§ã¯ã€ã“ã‚ŒãŒã§ãるよã†ã«ãªã£ãŸã‚ˆã†ã ã€‚例ãˆã°ã€è¦‹æŽ›ã‘上ã®ä¸€è¡Œä¸Šã«ç§»å‹•ã™ã‚‹é–¢æ•°ãªã©è‡ªä½œã—㟠lisp 関数ãŒä½¿ãˆã‚‹ã“ã¨ã«ãªã£ãŸã€‚ã“ã‚Œã¯ã€è‡ªç„¶è¨€èªžã‚’書ã時ã«ã¯ã€ã¨ã¦ã‚‚便利ãªã“ã¨ã ã€‚

ã¾ãŸã€Emacs ã¯é‡ã„ã‹ã‚‰ã¨ã„ã†ã“ã¨ã‚’よãèžãã‘ã©ã€Zaurus SL-C750 ã§ã¯ã€å…¨ãé…ã„ã¨ã¯æ„Ÿã˜ãªã‹ã£ãŸã€‚ã‚‚ã£ã¨ã‚‚ã€é‡ã„ã¨ã„ã†ã®ãŒã€ãƒ‡ã‚£ã‚¹ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã®ã“ã¨ã‚’言ã£ã¦ã„ã‚‹ã®ãªã‚‰ã€è©±ã¯åˆ¥ã‹ã€‚

日本語入力方法

Emacs ã§ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³å…¥åŠ›ãŒã—ãŸã„ã®ã§ã€æ—¥æœ¬èªžå…¥åŠ›ã‚’別途手当ã¦ã™ã‚‹ã€‚http://sourceforge.jp/projects/zaurus-ja/ ã‹ã‚‰ã€ anthy_3500c-1_arm.ipk ã‚’ã‚‚ã£ã¦ãã¦ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã€‚

imkit-anthy_0.3.5-1_arm.ipk ã‚’ã‚‚ã£ã¦ãã¦ï¼ˆã“ã‚Œã«ã¯ã€libstdc++2.10-glibc2.2_2.95.4-0.010407-fam1_arm.ipk ãŒå¿…è¦ã€‚ã“ã‚Œã¯ã€ftp://ftp.handhelds.org/pub/linux/dists/familiar/feeds/unstable/packages/armv4l/ ã«ã‚る。ホームページã¯http://handhelds.org)ã€ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã™ã‚‹ã¨ã€å…¥åŠ›ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã« Anthy ãŒåŠ ã‚ã£ã¦ã€ã©ã®ã‚¢ãƒ—リケーションã‹ã‚‰ã§ã‚‚使ãˆã‚‹ãŒã€Emacs ã‹ã‚‰ã ã‘使ã†ã®ã«ã¯ä¸è¦ã®ã“ã¨ãªã‚Šã€‚ã¡ãªã¿ã«ã€æ¬¡ã®ã‚ˆã†ã«ã—ã¦ä½¿ã†ã“ã¨ãŒã§ãる。

Ctrl + x  j  ã²ã‚‰ãŒãªå…¥åŠ›ãƒ¢ãƒ¼ãƒ‰
Ctrl + x  q  カタカナ入力モード
Ctrl + x  l  åŠè§’英数入力モード
Ctrl + x  L  全角英数入力モード
(http://zaurus-ja.sourceforge.jp/imkit/README.txt.ja ã‹ã‚‰å¼•ç”¨ï¼‰

Emacs ã‹ã‚‰ Anthy を使ã†

http://sourceforge.jp/projects/anthy/ ã‹ã‚‰ã€ anthy-4313.tar.gz ã¨ã„ã†ã®ã‚’æŒã£ã¦ãã¦åŒ…ã‚’ã»ã©ãã¨ã€ãã®ä¸­ã® src-util ã¨ã„ã†ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«ã€

src-util/anthy-conf.el
src-util/anthy-isearch.el
src-util/leim-list.el
src-util/anthy-dic.el
src-util/anthy.el

ã¨ã„ã†ã®ãŒã‚る。ã“れらをã€/opt/QtPalmtop/share/emacs/site-lisp ã«å…¥ã‚Œã‚‹ã€‚ã—ã‹ã‚‹å¾Œã«ã€(load-library "anthy") をロードã™ã‚‹ã€‚ .emacs ã«æ›¸ããªã©ã—ã¦ãŠãã¨ã‚ˆã‚ã—ã„。ãªãŠã€Anthy èµ·å‹•ã®ã‚­ãƒ¼ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ãŒã€C-\ ã¨ã„ã†ã®ãŒä½¿ãˆãªã„ã®ã§ã€ã“れを (global-set-key "\M-p" 'anthy-mode) ãªã©ã¨ã—ã¦ã€åˆ¥ã®ã‚­ãƒ¼ã«ãƒã‚¤ãƒ³ãƒ‰ã—ã¦ã‚„る。ã“ã‚Œã§ã€ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³å¤‰æ›ãŒã§ãるよã†ã«ãªã‚‹ã€‚

ã“ã‚Œã¯ã€http://www.icome.gr.jp/~abura/zaurus.html ã‚’å‚考ã«ã—ãŸã€‚

Emacs ã‹ã‚‰ã® Anthy ã®ä½¿ã„æ–¹ã¯ã€ä¸Šã® tar ã‚’ã»ã©ã㨠doc ã¨ã„ã†ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªãŒã‚ã‚Šã€ãã®ä¸­ã® ELISP ã¨ã„ã†ãƒ•ã‚¡ã‚¤ãƒ«ã«ã€

  入力モードã¸ã®ç§»è¡Œ
   +C-\ anthy-modeã®on-off
  入力モード
   +/ 英数モードã¨ã®ä¸€æ™‚çš„ãªãƒˆã‚°ãƒ«
    `/'ãã®ã‚‚ã®ã‚’入力ã—ãŸã„å ´åˆã¯`/'ã‚’2回打ã£ã¦ãã ã•ã„
   +l 英数モードã¸ã®å¤‰æ›´(プリエディットã®ç„¡ã„状態ã§æœ‰åŠ¹)
   +C-j 日本語モードã¸ã®å¤‰æ›´
   +q ã²ã‚‰ãŒãªã‚«ã‚¿ã‚«ãƒŠã®ãƒˆã‚°ãƒ«(プリエディットã®ç„¡ã„状態ã§æœ‰åŠ¹)
  編集モード
   +C-i 文節ã®çŸ­ç¸®
   +C-o 文節ã®æ‹¡å¤§
   +C-f å³æ–‡ç¯€
   +C-b 左文節
   +C-n, space 次候補
   +C-p å‰å€™è£œ
   +C-j 確定
   +return 確定

ã¨ã‹æ›¸ã„ã¦ã‚る。ã“ã® + ã¨ã„ã†ã®ã¯ã€æ‰“ãŸãªã„ã§ã‚ˆã‚ã—ã„。Cã¨ã„ã†ã®ã¯ã€ã‚³ãƒ³ãƒˆãƒ­ãƒ¼ãƒ«ã‚­ãƒ¼ã®ã“ã¨ã§ã‚る。ã¤ã‘加ãˆã¦ãŠãã¨ã€Ctrl+Shirt+l ã§ã€ã„ã‚ゆる全角英字ãŒæ‰“ã¦ã‚‹ãƒ¢ãƒ¼ãƒ‰ã«ãªã‚‹ã€‚ã“れらã¯ã€skk ã®ã‚­ãƒ¼ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã«ä¼¼ã¦ã„るよã†ã˜ã‚ƒãªã€‚

anthy を使ã£ã¦åˆã‚ã¦æ¼¢å­—変æ›ã‚’ã™ã‚‹ã¨ã€ãƒ›ãƒ¼ãƒ ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«ã€.anthy ã¨ã„ã†ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªãŒã§ãã€ãã®ä¸­ã«ã€last-record2_default ã¨ã„ã†ãƒ•ã‚¡ã‚¤ãƒ«ãŒã§ãる。anthy-add-word-interactive ã§å˜èªžã‚’登録ã™ã‚‹ã¨ã€æ–°ã—ã„å˜èªžãŒã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã«åŠ ãˆã‚‰ã‚Œã‚‹ã€‚ã—ã‹ã—ã€ç™»éŒ²ã—ãŸå˜èªžã¯æ¬¡ã« anthy ãŒèµ·å‹•ã™ã‚‹æ™‚ã¾ã§ã€ä½¿ã†ã“ã¨ãŒã§ããªã„ã¿ãŸã„。ãã‚Œã‹ã‚‰ã€add-word-interactive ã§ç™»éŒ²ã§ãã‚‹ã®ã¯ã€ä¸€èˆ¬åè©žã ã‘ã®ã‚ˆã†ã«æ€ãˆã‚‹ã€‚ãã„ã‹ã‚‰ã€anthy-dic-tool ã¨ã„ã†ã®ã‚’使ã†ã¨ã€ä¸€æ°—ã«ãŸãã•ã‚“登録ã§ããŸã‚Šã™ã‚‹ã€‚

キーãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°

Emacs を使ã†æ™‚ã«ã€Zaurus ã« Ctl キーãŒãªã„ã®ãŒå•é¡Œã«ãªã‚‹ã€‚(Esc 㯠Cancel キーãŒãã®å½¹å‰²ã‚’æžœãŸã—ã¦ãれる)。

~/Settings/qpe.conf を手ã§ç·¨é›†ã™ã‚‹ã€‚(http://www.castanet.homeip.net/~tos/sl-c700.html ã‚’å‚考ã«ã—ãŸï¼‰ã€‚~/Settings/qpe.conf を編集ã™ã‚‹ã€‚

Left2nd = Applications/addressbook 

ã¨ã‚ã‚‹ã®ã‚’ã€

Left2nd = @1021

ã«ã—ã¦ã€å†èµ·å‹•ã™ã‚‹ã¨ã€Address ボタンãŒã€Ctrl ã«ãªã‚‹ã€‚ãŸã ã—ã€ã“れをやã£ãŸå¾Œã€æ¨™æº–メニューã®ã€Œè¨­å®šã€ã‚’使ã£ã¦å¤‰æ›´ã‚’加ãˆã‚‹ã¨ã€ã“ã®è¨­å®šãŒé§„ç›®ã«ãªã£ã¦ã—ã¾ã†ã€‚

å› ã¿ã«ã€ã“ã®ã€Ctrl ㌠@1021 ã¨ã„ã†ã®ã¯ã€http://doc.trolltech.com/3.0/qnamespace-h.html ã‹ã‚‰èª¿ã¹ãŸãã†ã§ã‚る。

ã‚‚ã£ã¨å¾¹åº•çš„ã«ã‚„ã‚‹ã«ã¯ã€http://yakty.s31.xrea.com/linuzau/ ã‹ã‚‰ã€keyhelper_1.0.6-1_arm.ipk ã‚’ã¨ã£ã¦ãã¦ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã€‚åŒãƒšãƒ¼ã‚¸ã« keyhelper_ctrl.xml ãªã©ã®è¦‹æœ¬ã®è¨­å®šãŒã‚ã‚‹ã®ã§ã€ã“れをå‚考㫠keyhelper.html ã¨ã„ã†è¨­å®šãƒ•ã‚¡ã‚¤ãƒ«ã‚’書ã„ã¦ã€/home/zaurus/Settings/ ã«å…¥ã‚Œã€ã‚¿ãƒ¼ãƒŸãƒŠãƒ«ã‹ã‚‰ khctl reload ã¨æ‰“ã¤ã€‚色々ãªã‚­ãƒ¼ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºãŒã§ãるらã—ã„。http://www.yo.rim.or.jp/~mono93/mobile/ ã«ã€è¦ªåˆ‡ãªè§£èª¬ã‚り。設定ファイルãªã—ã§ã€keyhelper をインストールã—ãŸã ã‘ã§ã‚‚ã€Shift + HOME ã§ã‚¿ã‚¹ã‚¯ãŒåˆ‡ã‚Šæ›¿ãˆã‚‰ã‚Œã‚‹ã‚ˆã†ã«ãªã‚‹ã€‚

キーリピート

Zaurus SL-C750 ã®ã‚­ãƒ¼ãƒªãƒ”ートã¯ã€å¤§å¤‰é…ã„。kbdrate ã¨ã‹ã‚‚ãªã„ã—。ã™ãªãŠã«å‰è¿°ã® KeyHelper を使ã†ã®ãŒé †å½“ãªã‚“ã ã‚ã†ãªã‚。/home/zaurus/Settings/keyhelper.xml ã«ä»¥ä¸‹ã‚’書ã„ã¦ã€ã‚¿ãƒ¼ãƒŸãƒŠãƒ«ã‹ã‚‰ khctl reload ã¨æ‰“ã£ã¦è¨­å®šã‚’読ã¿è¾¼ã‚€ã¨ã€ãƒªãƒ”ート開始ã¾ã§ã®å¾…ã¡æ™‚é–“ã‚’300ミリ秒ã€ãƒªãƒ”ート間隔を20ミリ秒ã«è¨­å®šã§ãる。

<?xml version="1.0"?>
<keyhelper>
<repeater>
<repeat delay="300" period="20" mode="1"/>
</repeater>
</keyhelper>

シフトをトグル化

「shift キーを押ã—ãªãŒã‚‰ã€ã€ã‚’ã€ã€ŒæŠ¼ã—ã¦ã‹ã‚‰ã€ã€ã«å¤‰ãˆã‚‹ã«ã¯ã€ã‚„ã¯ã‚Š keyhelper を使ã†ã¨ã‚ˆã‚ã—ã„。

<modifiers>
<define key="Shift" type="Shift" toggle="True"/>
</modifiers>

ã¨ã„ã†ã®ã‚’ã€ã‚­ãƒ¼ãƒªãƒ”ートã®é …ã§æ›¸ã„ãŸã€<keyhelper></keyhelper>ã®ä¸­ã®è¦ç´ ã¨ã—ã¦ã€<repeater></repeater>ã¨åŒã˜éšŽå±¤ã«åŠ ãˆã¦ã‚„る。

ispell

有åãªã‚¹ãƒšãƒ«ãƒã‚§ãƒƒã‚«ãƒ¼ã€‚ã©ã†ã‚‚ ipk ã«ã—ã¦ã„る人ãŒè¦‹ã¤ã‹ã‚‰ãªã„ã®ã§ã€ä»•æ–¹ãŒãªã„ã‹ã‚‰ã€è‡ªåˆ†ã§ ipk 作ã£ãŸï¼ˆãã®å¾Œ aspell ã® ipk を発見ã—ãŸã‚ˆï¼‰ã€‚terminal ã‚„ emacs ã‹ã‚‰ä½¿ãˆã‚‹ã§ã™ã€‚emacs interface ã¯ã€ä¸Šã§ç´¹ä»‹ã—㟠emacs ã«ã¯ã˜ã‚ã‹ã‚‰å…¥ã£ã¦ã„ã‚‹ã§ã™ã€‚ç§ãŒæ„図ã›ãšã«ã‚¢ãƒ›ãªã‚‚ã®ã‚’書ã„ã¦ã„ã‚‹ã¨ã€å¤§å¤‰ãªã“ã¨ã«ãªã‚‹ã£ã™ã€‚ãã‚“ãªæ™‚ã§ã‚‚ã€ç§ã¯çŸ¥ã‚‰ã‚“ã·ã‚Šã‚’ã™ã‚‹ã£ã™ã€‚自己責任ã£ã¦ã‚„ã¤ã£ã™ã€‚ã“ã†è¨€ã£ã¦ãŠã©ã‹ã—ã¦ãŠãã“ã¨ãŒã€ã¾ã‚ãŠæ±ºã¾ã‚Šã£ã™ã€‚作æˆã«å½“ãŸã£ã¦ã¯ã€http://www2.wbs.ne.jp/~pdev/zaurus/selfdev.html ã¨ã‹ http://zaurus-ja.sourceforge.jp/ipkg.html ã¨ã‹å‚考ã«ã—ãŸã§ã™ã€‚

ispell 本体 http://fmg-www.cs.ucla.edu/geoff/ispell.html ã§é…られã¦ã„ã‚‹ ispell ã® source ã‹ã‚‰ã€http://www.killefiz.de/zaurus/showdetail.php?app=293 ã§é…られã¦ã„ã‚‹ dev_img-1.3 を使ã£ã¦ã€ã‚»ãƒ«ãƒ•ã§ï¼ˆã¤ã¾ã‚Šã€Zaurus 上ã§ï¼‰make ispell ã¨ã‹ã‚„ã£ã¦ä½œã£ãŸ ispell ã‚’ã€ftp://lorien.handhelds.org/pub/linux/feeds/demo/ ã§é…られã¦ã„ã‚‹ ipkg-tools.tgz ã«å«ã¾ã‚Œã‚‹ ipkg-build ã«ã‚ˆã£ã¦ãƒ‘ッケージングã—ãŸã‚‚ã®ã§ã‚ã‚Šã¾ã™ã€‚make 㯠Zaurus 上ã§ã€ipk-build 㯠VineLinux 2.5 CR 上ã§ã‚„ã£ãŸã€‚

ispell_3.2.06-1_arm.ipk

ã“ã‚Œã¯æœ¬ä½“ã ã‘ã ã‹ã‚‰ã€è¾žæ›¸ãŒãªã„ã¨ä½¿ãˆãªã„ã£ã™ã€‚英語ã¨ç±³èªžã®è¾žæ›¸ã‚’ ipk ã§ç”¨æ„ã—ã¦ã¿ãŸã£ã™ï¼ˆâ†“)。

(上記emacsã§æ—¥æœ¬èªžè‹±èªžæ··ã˜ã‚Šã®æ–‡ã« ispell-buffer ã‚’ã‚„ã‚‹ã¨ã€ã‚¨ãƒ©ãƒ¼å‡ºã‚‹ã“ã¨ã‚り。コンソールã‹ã‚‰ãƒ•ã‚¡ã‚¤ãƒ«ã‚’指定ã—ã¦ã‚„ã‚‹ã¨ã“ã®å•é¡ŒãŒèµ·ããªã„)

ispell 用ã®è¾žæ›¸ï¼ˆè‹±èªžãƒ»ç±³èªžï¼‰ã€€http://wordlist.sourceforge.net/ ã‹ã‚‰ READMEã¨ã„ã†ãƒ©ã‚¤ã‚»ãƒ³ã‚¹ã®ã‚‚ã¨ã«é…られã¦ã„ã‚‹ british.med+ 㨠american.med+ 㨠english.aff ã‹ã‚‰ã€http://fmg-www.cs.ucla.edu/geoff/ispell.html ã‹ã‚‰ãŸã©ã£ãŸ ftp://ftp.cs.ucla.edu/pub/ispell-3.1 ã§é…られã¦ã„ã‚‹ ispell-3.1.20.tar.gz を使ã£ã¦ make buildhash ã¨ã‚„ã£ã¦ä½œã£ãŸ buildhash ã¨ã„ã†ãƒ—ログラムã«ã‚ˆã£ã¦ä½œã£ãŸ british.hash ã‚’ã€ftp://lorien.handhelds.org/pub/linux/feeds/demo/ ã§é…られã¦ã„ã‚‹ ipkg-tools.tgz ã«å«ã¾ã‚Œã‚‹ ipkg-build ã«ã‚ˆã£ã¦ãƒ‘ッケージングã—ãŸã‚‚ã®ã§ã‚ã‚Šã¾ã™ã€‚作業㯠VineLinux 2.5 CR 上ã§ã‚„ã£ãŸã€‚

英語版ã¨ç±³èªžç‰ˆã® ipk ã¯ã€ã©ã¡ã‚‰ã‹ã—ã‹ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã§ããªã„。ã€ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã¯ã€SD ã‚„ CF ã«ã‚‚å¯ã€‚

英語版 ispell-british-hash_0-1_arm.ipk
米語版 ispell-american-hash_0-1_arm.ipk

flyspell-mode ã«ã¤ã„ã¦ã€€ä¸Šã§æ›¸ã„㟠emacs ã§ã€ispell-buffer 㯠english.hash ãŒãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã ãŒã€flyspell-mode ã¯ä½•æ•…ã‹ american.hash ãŒãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã ã€‚上㮠hash をインストールã™ã‚‹ ipk ãŒã€english.hash ã¨ã„ã†åå‰ã§ british.hash ã‚‚ american.hash もインストールã™ã‚‹ï¼ˆãªã‚“ã§ã“ã‚“ãªã“ã¨ã«ã—ãŸã‹ã¨ã„ã†ã¨ã€ipk ã®ã‚¤ãƒ³ã‚¢ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«æ™‚ã«å®Ÿè¡Œã•ã‚Œã‚‹ã¹ãã€ã‚¹ã‚¯ãƒªãƒ—トãŒã€ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«å®Œäº†æ™‚ã«å®Ÿè¡Œã•ã‚Œã¦ã—ã¾ã†ã®ã§ã€ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«æ™‚実行ã®ã‚¹ã‚¯ãƒªãƒ—トã®ä¸­ã§ãƒªãƒ³ã‚¯ãŒè‡ªç”±ã«ä½œã‚Œãªã„ã¨ã„ã†ç‚¹ã«ã‚‚ã¨ã‚‚ã¨ã®å•é¡ŒãŒã‚ã‚‹ã®ã â€”—ã“れ㯠http://zaurus-ja.sourceforge.jp/ipkg-symlink.txt ã§çŸ¥ã£ãŸï¼‰ã®ã§ã€ãŸã¨ãˆ ispell-american-hash_0-1_arm.ipk をインストールã—ã¦ãŠã„ã¦ã‚‚ã€flyspell-mode ã§ã¯è¾žæ›¸ãŒãªã„ã¨æ–‡å¥ã‚’言ã‚れる。flyspell-mode を使ã†ã«ã¯ã€american_hash ã® ipk をインストールã—ãŸå ´åˆã‚‚ british_hash ã® ipk をインストールã—ãŸå ´åˆã‚‚ .emacs ã®ä¸­ã«ã€
(setq ispell-dictionary "english")
ã¨æ›¸ã„ã¦ãŠãã¨ã‚ˆã‚ã—ã„。

日本語中ã«è‹±å˜èªžãŒå…ˆã–ã£ã¦ã„るよã†ãªã‚±ãƒ¼ã‚¹ã‚’ Emacs ã® ispell-buffer ã«ã‹ã‘ã‚‹ã¨ã€ã†ã¾ãã„ã‹ãªã‹ã£ãŸã“ã¨ãŒã‚る。文字コードã®å•é¡Œã‚‰ã—ã„。ispell-skip-region-alist ã¨ã„ã†ã®ãŒã‚­ãƒ¼ãƒ¯ãƒ¼ãƒ‰ã‹ã‚‚。

余談ã ãŒã€ã“ã®ç‰ˆã® ispell ã¯ã€ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã‹ã‚‰å¼•æ•°ãªã—ã§èµ·å‹•ã™ã‚‹ã¨ã€å¯¾è©±çš„ã«ä¸€ã¤ãšã¤å˜èªžã‚’入力ã—ã¦ä½¿ã†ã“ã¨ãŒã§ãる。ãŸã¨ãˆã° british 辞書ã§ã€gozilla ã¨å…¥ã‚Œã¦ã‚„ã‚‹ã¨ã€how about: Gozilla, gorilla ã¨ã‹å‡ºã¦ããŸãœã€‚

aspell

aspell 㯠ispell より新ã—ã„スペルãƒã‚§ãƒƒã‚«ã€‚

http://www.focv.com/ipkg/ ã« aspll ã¨è‹±èªžè¾žæ›¸ï¼ˆç±³èªžã‹ãªï¼‰ã® ipk を発見。試ã—ã¦ãªã„ã‘ã©ã€ä¸€å¿œã”紹介。

検索ã‹ã‘ã¦ã¿ã‚‹ã¨ã€http://tty0.exblog.jp/m2005-02-01/ ã¨ã„ã†æ–¹ãŒä½¿ã£ãŸè¨˜éŒ²ã‚’発見。

~/.aspell.conf ã« lang en ã¨æ›¸ã„ã¦ã€

~/.emacs.el ã«

    (eval-after-load "ispell"
    '(add-to-list 'ispell-skip-region-alist '("[^\000-\377]+")))
    (setq-default ispell-program-name "aspell") 

ã¨ã„ã†ã“ã¨ã§ã™ã€‚

tc2

セルフ㧠make ã¯ã‚ã¾ã‚Šå•é¡Œãªãã§ããŸã®ã ãŒâ€¦â€¦ã€‚make ã—ã¦ã‹ã‚‰æ°—ãŒã¤ã„ã¦ã¿ã‚‹ã¨ã€t-code を使ã†ã®ã«ã‚­ãƒ¼ã®æ•°ãŒè¶³ã‚Šãªã„。ã²ãˆãƒ¼ã€‚外付ã‘ã®ã‚­ãƒ¼ãƒœãƒ¼ãƒ‰ã‚’使ãˆã‚‹ã‚ˆã†ã«ã™ã‚‹ã¾ã§ã€ãŠé ã‘ã ã€‚以å‰ã¯ irKB101 ã¨ã„ã†è£½å“(http://www.jtt.ne.jp/products/keybord/wiresskeyborad.html)ãŒå£²ã‚‰ã‚Œã¦ã„ãŸãŒã€ã“ã®é ƒæ‰‹ã«å…¥ã‚‰ã‚“よã†ã§ã‚る。ã›ã£ã‹ãドライãƒã‚’公開ã—ã¦ã„る人(http://www.wheel.gr.jp/~dai/sl-zaurus/ps2key.html)ãŒã„ã‚‹ã®ã«ãªã‚。ã‚ã¨ã¯ã€ã€Œãƒˆãƒ©ãƒ³ã‚¸ã‚¹ã‚¿æŠ€è¡“ã€ã®ä¸–ç•Œãªã®ã‹ï¼Ÿï¼ˆhttp://homepage1.nifty.com/trap/ ã¨ã‹ï¼‰ã€‚

skk

ã§ã¯ã€ã¨ã„ã†ã“ã¨ã§ã€skk を試ã—ã¦ã¿ã‚‹ã“ã¨ã«ã™ã‚‹ã®ã ã€‚

http://hp.vector.co.jp/authors/VA026588/apel_10.4-1_arm.ipk
http://hp.vector.co.jp/authors/VA026588/ddskk_12.1.1-1_arm.ipk

ddskk_12.1.1-1_arm.ipk 㯠SKK-JISYO.M ã¤ã。L 辞書を使ã„ãŸã„ã®ã§ã€/home/QtPalmtop/share/emacs/21.1/etc 以下ã«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚ŒãŸ M 辞書を rm ã—ã¦ã€æ¯è‰¦ã‹ã‚‰ L 辞書を SD ã« cp 。ã¤ã„ã§ã«ã€æ¯è‰¦ã® ~/.skk-jisyo ã‚‚ Zaurus ã® ~/ ã« cp。ãã—ã¦ã€.emacs ã«ã€

(load-library "skk")
(setq skk-large-jisyo "/mnt/card/SKK-JISYO.L")

ã¨ã‹æ›¸ã„ã¦ãŠã„ãŸã€‚skk-serv を使ã†ã¨ã„ã†æ‰‹ã‚‚ã‚るらã—ã„。

(å‚考 http://sun.dhis.portside.net/~sakira/wiki/index.cgi?cmd=view;name=SL-C700%A4%C7SKK%A4%F2%BB%C8%A4%A6)

ãªãŠã€SKK を使ã†æ™‚ã«ã¯ã€keyhelper を使ã£ã¦ Shift をトグルã«ã™ã‚‹ã¨ä½¿ã„ã‚„ã™ã„よã†ã«æ€ã‚れる。

Qt クリップボード (ã‹ã‚‰|ã¸) 転é€

http://yakty.s31.xrea.com/linuzau/ --> 「Misc Software(ãã®ä»–ã®é›‘多ãªã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ç­‰ï¼‰ã€ --> qcf(Qtopia Clipboard Filter)

ã‚’ã€

http://www.rr.iij4u.or.jp/~nam/ 㮠「for qcfã€ã¨ã„ã†ã‚¹ã‚¯ãƒªãƒ—ト

ãªã‚“ã‹ã‹ã‚‰ä½¿ã†ã¨ã„ã„ã‹ã‚‚。ã“ã‚Œã‹ã‚‰è©¦ã—ã¦ã¿ã¾ã™ã€‚

ãã†ã„ã‚„ã€ã‚¿ãƒ¼ãƒŸãƒŠãƒ«ã« qpe-embeddedkonsole-ja_1.6.0-jinput3_arm.ipk を使ã†ã¨ã€ã‚¿ãƒ¼ãƒŸãƒŠãƒ«ãƒ¬ãƒ™ãƒ«ã§åˆ‡ã‚Šè²¼ã‚Šã¯ã§ãる。ã‚ã‚“ã¾ã‚Šé•·ã„ã‚‚ã®ã¯åˆ‡ã‚Šè²¼ã‚Šã§ããªã„らã—ã„ãŒã€‚

Emacs ã¨ã¯é–¢ä¿‚ã®ãªã„事ã©ã‚‚

grep

ã¯ã˜ã‚ã‹ã‚‰ /bin/grep ã«ã¯ã„ã£ã¦ã„ã‚‹ GNU grep 㯠version 2.2 ã ã£ãŸã€‚

http://emmie.koka-in.org/~kensyu/zaurus/feed/ ã« grep-ja_2.3-4_arm.ipk ã¨ã„ã†ã®ãŒã‚ã£ãŸã®ã§ã€ã“ã‚Œã§æ—¥æœ¬èªžåŒ–。ã“ã‚Œã¯ã€/usr/local/bin ã«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã‚‹ã€‚

カラー表示ã«å¯¾å¿œã—㟠version 2.5 以後㮠GNU grep ãŒå¿…è¦ãªã‚‰ã€http://www.focv.com/ipkg/ ã‹ã‚‰ http://www.focv.com/feed/grep_2.5.1-2_arm.ipk ãŒå…¥æ‰‹ã§ãã‚‹ãŒã€æ—¥æœ¬èªžã¯é§„ç›®ã ã‚ã†ãªã€‚ã“ã‚Œã¯ã€egrep, fgrep ã¨ã‚‚ã©ã‚‚ /home/QtPalmtop/bin/ ã«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã‚‹ã€‚

nkf

http://digit.que.ne.jp/visit/?2002%C7%AF12%B7%EE#i13 ã‹ã‚‰ã€nkf_2.01-3_arm.ipk ã¨ã„ã†ã®ã‚’æŒã£ã¦ãる。ã“ã‚Œã¯ã€UTF-8 [ã‚’|ã«] 変æ›ã§ãるよã†ã§ã‚る。一方ã€ä¸Šã«æŒ™ã’㟠emacs ã§ã¯ã€UTF-8 ã¯èª­ã‚€ã“ã¨ãŒã§ããªã„よã†ã§ã‚ã£ãŸã€‚メニューã«ã¯å‡ºã¦ãã‚‹ã®ã ã‘ã©ã€å°‘ãã¨ã‚‚日本語ã«ã¤ã„ã¦ã¯ä½¿ãˆãªã„。

fold

2 ãƒã‚¤ãƒˆæ–‡å­—ãŒä½¿ãˆã‚‹ SL-Zaurus ã§å‹•ã fold ã‚’ã•ãŒã—ã¦ã„ã¦æ°—ãŒã¤ã„ãŸã€‚日本語ã«å¯¾ã—ã¦ä½¿ã„ãŸã„ãªã‚‰ nkf ã® -f オプションを使ãˆã°ã„ã„ã‚“ã˜ã‚ƒã‚“。nkf -f40 ã¨ã‹ã‚„ã£ã¦ä½¿ã†ã€‚-f 㨠数字ã®é–“ã«ã‚¹ãƒšãƒ¼ã‚¹ã‚’入れã¦ã¯ã„ã‹ã‚“よ。

wc

busybox ã«ã‚ã‚‹ã®ã§ã€ã¯ã˜ã‚ã‹ã‚‰ä½¿ãˆã‚‹ã€‚

ãã†ãã†ã€ä½™è¨ˆãªã“ã¨ã‹ã‚‚ã—ã‚Œãªã„ã‘ã©ã€ä¾‹ãˆã°
expr `nkf -e -f40 my_story.txt | wc -l` / 20
(原稿用紙æ›ç®—ã—ã¦ã‚‹ï¼‰ãªã‚“ã¦ã‚„る時㮠` ã¯ã€Fn Shift+@ ã§æ‰“ã¦ã‚‹ã®ã ã‚ˆã€‚

armutils

http://www.geocities.co.jp/SiliconValley-Bay/1180/download.html ã‹ã‚‰ã€armutils_1_arm.ipk.bin ã‚’ã¨ã£ã¦ãる。.bin を外ã—ã¦ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã€‚ã„ã‚ã„ã‚ãªã‚³ãƒžãƒ³ãƒ‰ã¨ãƒ©ã‚¤ãƒ–ラリãŒå…¥ã£ã¦ã„る。http://www.geocities.co.jp/SiliconValley-Bay/1180/armutils-list.txt ãŒãã®ãƒªã‚¹ãƒˆã ãã†ã§ã™ã€‚ã¡ãªã¿ã«ã€less ãªã©ã¯æ—¥æœ¬èªžã«å¯¾å¿œã—ã¦ã„ãªã„。

telnet

telnet サーãƒã¯ã¯ã˜ã‚ã‹ã‚‰å…¥ã£ã¦ã„る。/etc/inetd.conf を編集ã™ã‚‹ã¨ä½¿ãˆã‚‹ã‚ˆã†ã«ãªã‚‹ã€‚

telnet stream tcp nowait root /usr/sbin/tcpd in.telnetd

ã®ã‚³ãƒ¡ãƒ³ãƒˆã‚¢ã‚¦ãƒˆã‚’外ã™ã€‚(ã“ã®ä¸Šã®è¡Œã« ftp ã®è¨­å®šãŒã‚ã‚‹ãŒã€ftp サーãƒã¯å…¥ã£ã¦ã„ãªã„ã‹ã‚‰ã€ã‚³ãƒ¡ãƒ³ãƒˆã‚¢ã‚¦ãƒˆã‚’外ã—ã¦ã‚‚ ftp サーãƒã¯ä½¿ãˆã‚‹ã‚ˆã†ã«ãªã‚‰ãªã„。ftp クライアントã¯ã€ä½•ã‚‚ã—ãªã„ã§ã‚‚ã€ã”ã普通ã«ä½¿ãˆã‚‹ã€‚)http://www.areanine.gr.jp/~nyano/telnet.html ã¨ã‹å‚考ã«ã—ãŸã€‚

ps ax | grep inetd ã§ã€pid を調ã¹ã¦ã€kill 㧠HUP ã‚’é€ã£ã¦ã€inetd ã‚’å†èµ·å‹•ã™ã‚‹ã¨ã‹ã€ã‚ã‚‹ã„ã¯ã€killall -HUP inetd ã§ã‚ˆã—ã€ã¨ã€‚

セキュリティー上ã®å¿…è¦ã‹ã‚‰ /etc/hosts.deny 㨠/etc/hosts.allow を作æˆã€‚

å› ã¿ã«telnet クライアントã¯ã€ä½•ã‚‚ã—ãªãã¦ã‚‚ã”ã普通ã«ä½¿ãˆã‚‹ã€‚

ftp

ftp クライアントã¯ã‚‚ã¨ã‚‚ã¨å…¥ã£ã¦ã„ã‚‹ã®ã§ã€ä½•ã‚‚ã—ãªã„ã§ã‚‚使ãˆã‚‹ã€‚

Emacs ã«ã‚‚ ftp クライアントã®æ©Ÿèƒ½ãŒã‚ã‚Šã€ãƒªãƒ¢ãƒ¼ãƒˆãƒ»ãƒ›ã‚¹ãƒˆä¸Šã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ ftp ã”ã—ã«ç·¨é›†ã™ã‚‹ã®ã«ä¾¿åˆ©ï¼ˆfind-file ã§ã€ãƒŸãƒ‹ãƒãƒƒãƒ•ã‚¡ã« /kabipanotoko@upload.benki.toilet.co.jp: ã¨ã‹å…¥ã‚Œã¦ã‚„る)。

補完好ãã®äººï¼ˆã‚ªãƒ¬ã ï¼‰ã«ã¯ http://www.geocities.co.jp/SiliconValley-Bay/1180/download.html ã« ncftp_3.1.5-1_arm.ipk ãŒã‚る。

ncftp -u username -p password servername

ã§ã‚ˆã—ã€ã¨ã€‚http://www.ncftp.com/ncftp/doc/ncftp.html ãŒãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ã€‚

ãŠã£ã¨ã€http://www.killefiz.de/zaurus/showapps.php?cat=7 ã« ncftp2 ã¨ã„ã†ã®ãŒã‚ã£ãŸãž ipk ã§ã€‚試ã—ã¦ãªã„ã‘ã©ã€‚

ãŠã£ã¨ã€lftp ã® ipk を発見ã—ãŸãžã€‚ lftp 2.6.7-1 ã¦ã„ã†ã®ãŒã€http://www.killefiz.de/zaurus/showapps.php?cat=7 ã«ã‚ã£ãŸã€‚ç§ã¯æœªã ä½¿ã£ã¦ã„ãªã„。ã“れもãã£ã¨è£œå®Œãªäººå‘ã‘ã§ã‚ã‚ã†ã€‚

ãªãŠã€ftp サーãƒã¯ Zaurus ã«ã¯å…¥ã£ã¦ã„ãªã„。

wget

使ãˆã‚‹ã€‚-r ãŒå†å¸°çš„ダウンロードã€-np ãŒè¦ªãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’é¡ã‚‰ãªã„ã€-p ãŒç”»åƒãªã‚“ã©ã‚‚一緒ã«ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ã€ãªã‚“ãžãŒã‚ˆã使ã†ã‚ªãƒ—ション。

samba サーãƒ

samba サーãƒã¯ã¯ã˜ã‚ã‹ã‚‰å…¥ã£ã¦ã„る。/etc/rc.d/init.d/samba start ã§ã‚µãƒ¼ãƒã‚’èµ·å‹•ã§ãる。Liux ã‹ã‚‰ä½¿ã†ã«ã¯ã€mount -t smbfs //192.168.1.9/home /mnt/tmp ãªã©ã¨ã‚„る。Windows ã‹ã‚‰ä½¿ã†ã«ã¯ã€/home/root/usr/lib/samba/smb.conf を編集。WORKGROUP ã¨ãªã£ã¦ã„ã‚‹ã¨ã“ã‚ã‚’ã€Windows ã®ã»ã†ã«åˆã‚ã›ã¦ãŠã„ã¦ã‚„ã‚‹å¿…è¦ãŒã‚ã‚Šãã†ã ã€‚http://www.ayati.com/KOMONO/a300smb.htm å‚考。

samba クライアント

多ãã® Linux ã§ã¯ã€mount 㧠-t sambafs ã¨ã‹ã‚„ã£ã¦ã€é–“接的㫠smbmount を使ã„ã€ãƒªãƒ¢ãƒ¼ãƒˆã®ãƒžã‚·ãƒ³ã«ã‚るディレクトリをマウントã™ã‚‹ã€‚ã—ã‹ã—ã€Zaurus SL-C750 ã«ã¯ smbmount ãŒå…¥ã£ã¦ã„ãªã„ã‹ã‚‰ã€mount -t smbfs 云々ã¨ã‹ã‚„ã£ã¦ã‚‚駄目。

ã§ã€http://www.zaurii.com/zfi/index.phtml?p=r&r=smbmount ã‹ã‚‰ smbmount_0.1_arm.ipk ã‚’æŒã£ã¦ãã¦ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã€‚ã“ã‚Œã§ã€Zaurus SL-C750 ã‹ã‚‰
smbmount //192.168.1.4/homes /mnt/smb -o username=myname,password=mypasswd
ã¨ã‹ã‚„ã£ã¦ã€ãƒžã‚¦ãƒ³ãƒˆã§ãる。ã“ã‚Œã¯ã€mount を介ã•ãšã« smbmount を使ã£ã¦ã„る。Zaurus SL-C750 ã® mount コマンドã¯ã€ä¾‹ã«ã‚ˆã£ã¦ busybox ã¸ã®ãƒªãƒ³ã‚¯ã«ãªã£ã¦ã„ã‚‹ã®ã ãŒã€-t smbfs ã¯ã†ã¾ã使ãˆãªã‹ã£ãŸã€‚(http://www.busybox.net/lists/busybox/2001-October/005049.html ã¨ã‹å‚考)。

ã“ã†ã—㦠CF ã‚„ SD 以外ã®ãƒ‡ã‚£ã‚¹ã‚¯ã‚’マウントã™ã‚‹ã¨ã€å°‘々å•é¡ŒãŒèµ·ã“る。標準㮠datebook (カレンダーã¨ã„ã†ã‚„ã¤ï¼‰ãªã‚“ãžã‚’èµ·å‹•ã—ã¦ã—ã¾ã£ãŸã‚Šã™ã‚‹ã¨ã€ã“ã® smbmount ã—ãŸãƒ‡ã‚£ã‚¹ã‚¯ã‚‚見ã«è¡Œã£ã¦ã—ã¾ã†ã®ã§ã‚る。ã“ã„ã¤ãŒã€å·¨å¤§ãªãƒ‡ã‚£ã‚¹ã‚¯ã ã£ãŸã‚Šã—ãŸæ—¥ã«ã¯ã€ã‚‚ã†å¤§å¤‰ã€‚ã„ã¤ã¾ã§ã‚‚ã€ãƒ‡ã‚£ã‚¹ã‚¯ãŒå›žã‚Šç¶šã‘る。umount ã‚‚ã§ããªã„。çµå±€ # killall datebook ã¨ã‹ã‚„ã‚‹ã¯ã‚ã«ãªã‚‹ã€‚(アイコン長押ã—ã§å‡ºã‚‹ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã§ã€Œé«˜é€Ÿèµ·å‹•ã€ãŒãƒã‚§ãƒƒã‚¯ã•ã‚Œã¨ã‚‹ã¨ã€èµ·å‹•ã—ãŸè¦šãˆãŒãªãã¦ã‚‚ã€ã“ã®ãƒ‡ã‚£ã‚¹ã‚¯è¦‹å›žã‚ŠãŒå§‹ã¾ã‚‹ãžã„)。datebook ã®ã‚ªãƒ—ションã«ã¯ã€SD ã¨ã‹ CF ã¨ã‹ã‚’使ã†ä½¿ã‚ãªã„ã¨ã„ã†ã®ãŒã‚ã‚‹ãŒã€ãã®ä»–ã®ãƒ‡ã‚£ã‚¹ã‚¯ã®ã“ã¨ã¯è€ƒãˆã¦ã„ãªã„らã—ã„。ã©ã†ã—ãŸã‚‰ã„ã„ã‹ï¼Ÿã€€ä»Šã‹ã‚‰è€ƒãˆã‚‹ã®ã§ã‚る。(ã¾ã‚ã€datebook ã«ã¤ã„ã¦ã¯ã€ç½®ãæ›ãˆç‰ˆã¨ã„ã†ã®ãŒã‚るよã†ã ã‘ã©ã­ï¼‰ã€‚

ãŠã¾ã‘ 上ã®ãƒžã‚¦ãƒ³ãƒˆç”¨ã‚³ãƒžãƒ³ãƒ‰ã®ä¾‹ã¯ã€VineLinux2.5CR ã§ã€å‹•ã„ã¦ã„ã‚‹ samba サーãƒã§è©¦ã—ãŸã‚‚ã®ã§ã‚る。ã¡ãªã¿ã«ã€VineLinux2.5CR ã§ã® samba サーãƒã®è¨­å®šã¯ã€root ã«ãªã£ã¦ã€smbadduser myname:myname (myname ã¯ã€ç§ã®ãƒ­ã‚°ã‚¤ãƒ³å)ã¨ã‚„ã£ã¦ã€/etc/rc.d/init.d/smb start ã—ãŸã ã‘。ã¾ãŸã€ä¸Šã®ä¾‹ã§ã¯ã€Zaurus å´ã§ã€/192.168.1.4/homes ã¨ã‚„ã£ã¦ã„ã‚‹ãŒã€ã“ã® homes ã¨ã„ã†ã®ã¯ã€ã‚µãƒ¼ãƒå´ã§ã® /etc/smb.conf ã® [homes] セクションを使ã†ã¨ã„ã†ã“ã¨ï¼ˆãªã®ã ã¨æ€ã†ï¼‰ã€‚

sed

http://emmie.koka-in.org/~kensyu/zaurus/ ã‹ã‚‰ã€ sed-ja_3.02-3_arm.ipk ã‚’æŒã£ã¦ãã‚‹ã¨æ—¥æœ¬èªžãŒä½¿ãˆã‚‹ã€‚

ã“ã®ç‰ˆã® sed 㯠\| ã‚„ \+ ã§ã€Perl ã® | ã‚„ + ã¨åŒã˜ã‚ˆã†ã«ä½¿ãˆã‚‹ã˜ã‚ƒã‚“。ã“ã„ã¤ã‚¡ä¾¿åˆ©ã€‚é©šã„ãŸç§ã¯é…ã‚Œã¦ã‚‹ã®ã‹ï¼Ÿ

awk

http://emmie.koka-in.org/~kensyu/zaurus/ ã‹ã‚‰ã€ gawk-ja_3.0.4-4_arm.ipk ã‚’æŒã£ã¦ãã‚‹ã¨ã€ãŸã¶ã‚“日本語ãŒä½¿ãˆã‚‹ã€‚

Perl

下ã®ã»ã†ã®ã€Œãƒ¡ãƒ¼ãƒ©ãƒ¼ã€--> 「Perl ã§è‡ªå‹•åŒ–ã€ã‚’å‚照。

å°åˆ·

Zaurus ã‹ã‚‰ãƒªãƒ¢ãƒ¼ãƒˆãƒ»ãƒ—リンタã«å‡ºåŠ›ã§ãã‚Œã°ã„ã„ã¨æ€ã£ãŸã€‚lpr ã‚’ ipk ã«ã—ã¦ã„る人ãŒã„ãŸã€‚Post Script を手書ãã—ãŸã‚‰ã€Post Script プリンタã«å‡ºåŠ›ã§ããŸã€‚

http://www.wayga.org/ipkg/ ã¨ã„ã†ã¨ã“ã‚ã‹ã‚‰ã€lprng_3.8.15-2_arm.ipk ã‚’æŒã£ã¦ãã¦ã€Zaurus 上㧠root ã«ãªã£ã¦ ipkg install lprng_3.8.15-2_arm.ipk ã¨ã‹ã‚„ã£ã¦ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã€‚「設定ã€ã®ã¨ã“ã‚ã‹ã‚‰ gui ã§ã‚„ã‚‹ã¨å¤±æ•—ã™ã‚‹ãŒã€ã“ã‚Œã¯ãƒ‘ーミッションã®å•é¡Œãªã‚Šã€‚root ã«ãªã£ã¦ terminal ã‹ã‚‰ã‚„ã‚Œã°ã‚ˆã‚ã—ã„(# ipkg install lprng_3.8.15-2_arm.ipk ã­ã€‚ãã‚ã—ãã¯ã€ipkg --help 2>&1 | more ã¨ã‹ã§è¦‹ã‚Œï¼‰ã€‚ã“ã‚Œã§ã€lpr -Plp0@192.168.1.4 mydocument.ps ã¨ã‹ã‚„ã‚‹ã¨ã€å°åˆ·ã§ããŸï¼ˆç§ã®ç’°å¢ƒã§ã¯ï¼‰ã€‚

Zaurus ã«ã‚·ãƒªã‚¢ãƒ«ãƒãƒ¼ãƒˆã‚’ã¤ãる方法ã¯ã„ãã¤ã‹ã‚るらã—ã„(UNIX USER Spt. 2003, SOFT BANK ã§ç´¹ä»‹ã•ã‚Œã¦ã„ãŸã®ã‚’見ãŸï¼‰ã®ã§ã€ç›´æŽ¥ãƒ—リンタã«ã¤ãªãé“ã‚‚ãŸã¶ã‚“ã‚ã‚‹ã®ã ã‚ã†ã€‚ã‚‚ã—シリアルãƒãƒ¼ãƒˆãŒãªãã¦ã‚‚ã€ã“ã®é ƒã¯ä¸€ä¸‡å††ã‚‚出ã›ã° Linux ã‹ã‚‰ TCP/IPã§ä½¿ãˆã‚‹ãƒ—リントサーãƒãŒè²·ãˆã‚‹ã‚ˆã­ï¼ˆä½¿ã£ãŸã“ã¨ãªã„ã‘ã©ï¼‰ã€‚

Post script 以外ã®ãƒ—リンタã«ã¤ã„ã¦ã¯ã€ãƒ•ã‚£ãƒ«ã‚¿ãŒæ‰‹ã«å…¥ã‚Œã°ãªã‚“ã¨ã‹ãªã‚‹ã®ã ã‚ã†ã€‚ã¡ãªã¿ã«ã€ç§ãŒæŒã£ã¦ã„ã‚‹ Canon ã®ã‚¤ãƒ³ã‚¯ã‚¸ã‚§ãƒƒãƒˆãƒ»ãƒ—リンタ BJF360 㯠RedHat 用ã®ãƒ•ã‚£ãƒ«ã‚¿ãŒæä¾›ã•ã‚Œã¦ã„ã‚‹ãŒã€è‚心ã®éƒ¨åˆ†ã¯ã‚½ãƒ¼ã‚¹ã®å…¬é–‹ãŒãªã„ライブラリã¨ãªã£ã¦ã„るよã†ã ã€‚ã“ã‚Œã§ã¯ãŠæ‰‹ä¸Šã’。

gs を使ã£ã¦ã§ãã‚‹å ´åˆã‚‚ã‚るらã—ã„。http://www.lares.dti.ne.jp/~ich/sl_printer.html ãªã‚“ã‹ã«ç´¹ä»‹ã•ã‚Œã¦ã‚‹ã€‚

æ¯è‰¦ãªã— Zaurus 計画ã¯ã€ã“ã“ã§å¤§ã„ã«æŒ«æŠ˜ã™ã‚‹ã®ã§ã‚ã‚ã†ã‹ã€‚旅先㫠OKI Microline 803 PSII ã‚’æŒã£ã¦ã„ãã‚ã‘ã«ã¯ã„ã‹ãªã„ã§ã¯ãªã„ã‹ã€‚

ã„ã‚„ã„ã‚„ã€ãã†ã§ã¯ãªã„。Postscript プリンタãŒãªãã¦ã‚‚ã€IrDA ãŒã‚る。テキスト書類ãªã‚‰ã€ã“ã‚Œã§ç°¡å˜ã«å°åˆ·ã˜ã‚ƒã€‚ã“ã‚Œã«ã¤ã„ã¦ã¯ã€ã“ã®ãƒšãƒ¼ã‚¸ã®ä¸‹ã®ã»ã†ã§ Canon ã®å°ã•ãªãƒ—リンタを使ã£ã¦ã¿ãŸå ±å‘Šã‚’ã—ã¦ãŠã„ãŸãœã€‚

ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—

標準ã§ã¤ã„ã¦ã„ã‚‹ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—・ツールを使ã£ã¦ã€ã‚³ãƒ³ãƒ‘クトフラッシュ(CF)ã«ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã—よã†ã¨ã—ã¦ã€å¤±æ•—ã™ã‚‹ã“ã¨ãŒã‚ã£ãŸã€‚ç†ç”±ã¯å®šã‹ã§ãªã„ãŒã€ã‚ã‚‹ã„ã¯ã€ã“ã®ãƒ„ールãŒãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã«å¿…è¦ãªå®¹é‡ã‚’予測ã—é–“é•ãˆã¦ã„ã‚‹ã›ã„ã‹ã‚‚ã—ã‚Œãªã„。何ã®è¨¼æ‹ ã‚‚ãªã„ã‘ã©ã€‚ãã“ã§ã€tar 㨠gzip ã¨ã„ã†ã€æ¨™æº–ã§å…¥ã£ã¦ã„ã‚‹ busybox 中ã®ãƒ„ールを使ã†ã“ã¨ã‚’考ãˆãŸã€‚下ã¯ã€æœ¬ä½“メモリ㮠/home/ 以下ã®ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã‚’ CF ã«ã—ã¦ã„る例。

# cd /mnt/cf
# tar cvO /home | gzip -v > backupfile.tar.gz

ã§ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—。ディスクスペースãŒè¶³ã‚Šãªã„ã¨ã€é€”中ã§ã‚¨ãƒ©ãƒ¼ã«ãªã‚Šã¾ã™ã€‚ã‚ã¯ã¯ã€‚

# cd /mnt/cf
# gzip -c -d backupfile.tar.gz | tar xvC /

ã§å¾©å…ƒã€‚

ã•ã¦ã€Zaurus SL-C750 ã¯ã€ãƒªãƒ³ã‚¯ãŒè¤‡é›‘ã«ã¯ã‚‰ã‚Œã¦ã„る。

/mnt -> /var/mnt
        /var -> /home/system/var

ã¨ãªã£ã¦ã„ã‚‹ã‹ã‚‰ã€/mnt ã®ä¸‹ã«è‡ªåˆ†ã§ãƒžã‚¦ãƒ³ãƒˆãƒã‚¤ãƒ³ãƒˆã‚’作ã£ã¦ã€ãã“ã«å¤§ããªã‚¹ãƒˆãƒ¬ãƒ¼ã‚¸ãƒ»ãƒ‡ãƒã‚¤ã‚¹ã‚’マウントã—ãŸã¾ã¾ /home ã‚’ tar ãªã©ã§ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã—ã¦ã—ã¾ã†ã¨ã€ãã®å¤§ããªã‚¹ãƒˆãƒ¬ãƒ¼ã‚¸ãƒ»ãƒ‡ãƒã‚¤ã‚¹ã‚’ã¾ã‚‹ã”ã¨ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã—ã¦ã—ã¾ã†ã“ã¨ã«ãªã‚‹ã€‚

CF ã‚„ã€SD ã«ã¤ã„ã¦ã¯ã€

/home/system/var/mnt/cf -> /usr/mnt.rom/cf
/home/system/var/mnt/card -> /usr/mnt.rom/card

ã¨ã„ã†ã‚·ãƒ³ãƒœãƒªãƒƒã‚¯ãƒªãƒ³ã‚¯ã«ãªã£ã¦ã„ã‚‹ã‹ã‚‰ã€/home ã‚’ tar ã§ã¾ã‚‹ã”ã¨ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã—ã¦ã‚‚ã€ã“ã„ã¤ã‚‰ã¾ã§ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã—ã¦ã—ã¾ã†å¿ƒé…ã¯ãªã„。

ã ã‹ã‚‰ã€ãŸã¨ãˆã°ã€/mnt/smb ã¨ã„ã†ãƒžã‚¦ãƒ³ãƒˆãƒã‚¤ãƒ³ãƒˆã‚’作ã£ã¦ã€LAN ãƒãƒ¼ãƒ‰ãƒ‡ã‚£ã‚¹ã‚¯ãªã‚“ãžã‚’マンウトã—ã¦ã„ãŸãªã‚‰ã€ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã¯ã€

# cd /
# tar cvO --exclude home/system/var/mnt/smb home | gzip -v > /mnt/cf/backupfile.tar.gz
ã¨ã‹ã—ãªã„ã¨ã€ã²ã©ã„ç›®ã«ã‚ã†ã®ã ï¼ˆãã‚Œã«ã€ã“ã®ã‚„ã‚Šæ–¹ã¯ã€CF SD 以外ã®ãƒžã‚¦ãƒ³ãƒˆã—ãŸãƒ¡ãƒ‡ã‚£ã‚¢ã«ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã‚’ã¨ã‚‹æ™‚ã«ã¯å½“然必è¦ã«ãªã‚‹ã‚ã‘ã ï¼‰ã€‚ãªãŠã€--exclude ã¯ç›¸å¯¾ãƒ‘スã§æŒ‡å®šã—ãªã„ã¨åŠ¹ã‹ãªã„点ã«æ³¨æ„。

tar&gzip ã—ãŸãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ファイルã®ç‰¹å®šã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã®ä¸­èº«ã‚’知るã«ã¯ã€ãŸã¨ãˆã°
gzip -dc backupfile.tar.gz | tar t home/zaurus/
ã¨ã‹ã‚„ã‚Œã°ã‚ˆãã£ã¦ã€å¥½ããªãƒ•ã‚¡ã‚¤ãƒ«ã ã‘戻ã—ã¦ã‚„ã‚‹ã«ã¯
gzip -dc backupfile.tar.gz | tar xvC / home/zaurus/sukisuki.txt
ãªã‚“ã¦ã‚„ã£ã¦ã‚„ã‚Œã°ã„ã‚ã‘ã˜ã‚ƒãªã€‚

(tar ã§ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã™ã‚‹ã¨ã€ä¸€éƒ¨ãŒã“ã‚れるã¨ã€å…¨éƒ¨é§„ç›®ã«ãªã£ã¦ã—ã¾ã†ã¨ã„ã†ã“ã¨ã‚’æ€ã„出ã—ãŸã€‚ãˆãˆã¨ã€ãã‚“ãªæ™‚ã¯â€¦â€¦ï¼‰

gtar

標準㮠tar ã®æ­£ä½“㯠busybox ã ã€‚ç´°ã‹ã„オプションをã¤ã‘ãŸã„å‘ãã¯ã€
http://kimux.org/ukulele/2003-04.shtml
ã‹ã‚‰ gtar_1.13.25-1_arm.ipk ã‚’ã’ã£ã¨ã€‚

ã“れ㯠gzip å½¢å¼ã§åœ§ç¸®ã—㟠tar ファイルも使ãˆã‚‹ãªã©ä¾¿åˆ©ã€‚ã¾ã€ç§ã®å ´åˆã¯ãŸã„ãŒã„ã®ã“ã¨ã¯ãƒ‘イプã¨æ¨™æº–ã® gzip ã§ã§ãã‚‹ã®ã§è´…æ²¢å“ã§ã™ã‹ãƒŠã€‚

tar ã®ä¸€èˆ¬çš„ã¾ã«ã‚ã‚‹ã¯ã€http://www.gnu.org/software/tar/manual/tar.html

unifont

ホームページ(Web page ã®ã“ã¨ã§ã™ã€‚為念)を Zaurus ã® NetFront ã§è¦‹ã¦ã„ã¦ã€£ ã¨ã‹ãŒåŒ–ã‘ã¦ã„ã‚‹ã¨ã€ã¨ã¦ã‚‚ä¸å®‰ã§ã‚る。日本語以外も表示ã§ãるよã†ã«ã—ãŸã„。

ftp.trolltech.com/qt/source ã‹ã‚‰ã€qt-embedded-free-3.2.0b2.tar.gz ã‚’æŒã£ã¦ãã¦å±•é–‹ã™ã‚‹ã¨ã€lib/fonts ã®ä¸­ã« unifont_160_50_t10.qpf ã¨ã„ã†ãƒ•ã‚¡ã‚¤ãƒ«ãŒã‚る(オリジナル㮠unifont ã«ã¤ã„ã¦ã¯ http://czyborra.com/unifont/HEADER.html ã‚’å‚照)。ã“れをã€Zaurus ã«æŒã£ã¦ã„ã£ã¦ã€

# rm /home/QtPalmtop/lib/fonts/lcfont_160_50_t10.qpf
# ln -s unifont_160_50_t10.qpf /home/QtPalmtop/lib/fonts/lcfont_160_50_t10.qpf

ã¨ã‹ã‚„ã£ã¦ã‚„る。ã‚ã‚‹ã„ã¯ã€å†èµ·å‹•ãŒå¿…è¦ã‹ã‚‚ã—ã‚Œãªã„。

ã‚‚ã¨ã‚‚ã¨ã‚ã£ãŸ lcfont_160_50_t10.qpf ã¨ã„ã†ã®ã¯ã€/usr/QtPalmtop.rom/lib/fonts/lcfont_160_50_t10.qpf ã¸ã®ã‚·ãƒ³ãƒœãƒªãƒƒã‚¯ãƒªãƒ³ã‚¯ã ã‹ã‚‰ã€å¿…è¦ãªã‚‰å¾Œã§ãƒªãƒ³ã‚¯ã‚’ã¯ã‚Šç›´ã›ã°å¾©æ´»ã•ã›ã‚‹ã“ã¨ãŒã§ãる。

ã“ã‚Œã§ã€NetFront ãªã©ã§ã€£ ãŒæ­£ã—ã表示ã•ã‚Œã‚‹ï¼ˆ16 dot 以外ã§è¡¨ç¤ºã—ãŸã‚Šã€ã‚´ã‚·ãƒƒã‚¯ãŒæŒ‡å®šã•ã‚Œã¦ã„ãŸã‚Šã™ã‚‹ã¨é§„ç›®ãªã‚“ã ã‘ã©ã€ã¾ã‚ã€æˆ‘慢我慢)。ã¤ã„ã§ã«ã€ä¸­å›½èªžã‚‚ã€ã‹ãªã‚Šã®ç¢ºçŽ‡ã§ã†ã¾ã表示ã•ã‚Œã‚‹ã€‚標準ã§ã¤ã„ã¦ãã‚‹ HancomWord ãªã©ã§ã‚‚ã€16 dot ãªã‚‰ä¸­å›½èªžã‚’使ãˆã‚‹ã‚ˆã†ã ã€‚ã‚‚ã£ã¨ã‚‚ã€ã‚¤ãƒ³ãƒ—ットメソッドãŒåˆ¥é€”å¿…è¦ã‹ã€‚

ã“ã‚Œã¯ã€SL Zaurus ãŒè‹±èªžç‰ˆã—ã‹ãªã‹ã£ãŸé ƒã«æ—¥æœ¬äººãŒã‚„ã£ã¦ã„ãŸæ‰‹ã‚‰ã—ã„。(ã“ã‚“é … http://oze.oc.to/zaurus/sl5000d/jp/ ã‚’å‚考)

ã‚‚ã£ã¨è‡ªåˆ†ã§è‡ªç”±ã«ã‚„ã‚ŠãŸã„ã¨ã„ã†äººã¯ã€ä¾‹ãˆã°ã€ã€ŒUNIX MAGAZINEã€Sep. 2003, ASCII ãªã‚“ã‹ã«ãƒ•ã‚©ãƒ³ãƒˆã®ä½œã‚Šæ–¹ãŒãã‚ã—ãã®ã£ã¦ã„ãŸã€‚

dc

dc ã¯ã€ã„ã‚ゆる逆ãƒãƒ¼ãƒ©ãƒ³ãƒ‰å¼ã®è¨ˆç®—機。Zaurus SL-C750 ã® dc ã¯ã€busybox ã¸ã®ãƒªãƒ³ã‚¯ã«ãªã£ã¦ãŠã‚Šã€ã“ã‚Œã¯ã€æˆ‘々ãŒã‚ˆã知ã£ã¦ã„ã‚‹ã‚‚ã®ã¨ã¯é•ã„ã€å¯¾è©±çš„ã«ä½¿ã†ã“ã¨ãŒã§ããªã„。(一方ã€bc ã®ã»ã†ã¯ã€æˆ‘々ãŒã‚ˆã知ã£ã¦ã„ã‚‹ã®ã¨åŒã˜å‹•ãã‚’ã™ã‚‹ã‚ˆã†ã ã€‚)ã¡ã‚‡ã£ã¨ã—ãŸè¨ˆç®—㯠dc ãŒä¾¿åˆ©ãªã®ã§ï¼ˆã»ã‚“ã¨ã‹ï¼Ÿã€€ã²ã­ãã‚Œã¦ãªã„ã‹ï¼Ÿï¼‰ã€Zaurus SL 用ã«ã€Œãµã¤ã†ã€ã®ãƒã‚¤ãƒŠãƒªã‚’作ã£ã¦ã¿ãŸã€‚

ftp://ftp.jaist.ac.jp/pub/os/linux/Vine/Vine-2.6/SRPMS/SRPMS/ã‹ã‚‰ã€GPL2ã§ãƒ©ã‚¤ã‚»ãƒ³ã‚¹ã•ã‚Œã¦ã„ã‚‹ bc-1.06-2vl1.src.rpm ã‚’å–ã£ã¦ãã¦ã€VineLinux2.5CR 上ã«ç½®ãã€http://more.sbc.co.jp/sl_j/tool/tools.htm#Linux ã‹ã‚‰å–ã£ã¦ã㟠gcc-cross-sa1100-2.95.2-0.i386.rpm 㨠glibc-arm-2.2.2-0.i386.rpm 㨠linux-headers-arm-sa1100-2.4.6-3.i386.rpm を使ã£ã¦ã‚¯ãƒ­ã‚¹ã‚³ãƒ³ãƒ‘イル環境を作りã€make ã—ãŸã€‚

ã“ã‚ŒãŒãれ。 dc

Zaurus ã®ã»ã†ã§ã¯ã€dc ã‚’ /bin/ ã¨ã‹ã«ç½®ãã“ã¨ãŒã§ããªã„ã®ã§ã€/usr/bin/ ã«ã‚‚ã¨ã‚‚ã¨ã‚ã‚‹ dc ã¨ã„ã†åã® /bin/busybox ã¸ã®ãƒªãƒ³ã‚¯ã¨ç½®ãæ›ãˆã¦ä½¿ã†ã¨ã‚ˆã‚ã—ã„。

ssh ã”ã—ã«ãƒªãƒ¢ãƒ¼ãƒˆã®ãƒ¡ãƒ¼ãƒ«ã‚µãƒ¼ãƒã‚’使ã†

最近ã¯ã©ã“ã®å­¦æ ¡ãƒ»ä¼šç¤¾ã§ã‚‚ ssh ã”ã—ã§ãªã‘ã‚Œã°ãƒªãƒ¢ãƒ¼ãƒˆã§ã‚µãƒ¼ãƒã«ã‚¢ã‚¯ã‚»ã‚¹ã•ã›ãªã„よã†ã«ãªã£ã¦ããŸã€‚SL-C750 ã«ã¯ã€ssh クライアントãŒå…¥ã£ã¦ã„ãªã„ã®ã§ã€ã“ã‚Œã¯è‡ªåˆ†ã§æ‰‹å½“ã¦ã—ãªã‘ã‚Œã°ãªã‚‰ã¬ã€‚

http://zaurus.showportal.net/downloads/ ã‹ã‚‰ openssh_1.2.3_arm.ipk ã¨ã„ã†ã®ã‚’å–ã£ã¦ãã¦ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã€‚ã‚ã¨ã¯ã€ãŸã„ãŒã„ã® Linux ã®ãƒ‡ã‚£ã‚¹ãƒˆãƒªãƒ“ューションã¨å¤‰ã‚ã‚Šãªã‹ã‚ã†ã€‚ã¤ã¾ã‚Šâ€¦â€¦

ターミナルã‹ã‚‰ã€ãŸã¨ãˆã°ã€
ssh -L 1100:mould.kabipan-u.ac.jp:110 -L 2500:mould.kabipan-u.ac.jp:25 -l mouldman mould.kabipan-u.ac.jp
ã¨ã‹ã‚„ã£ã¦ã€ç›¸æ‰‹å´ã« ssh 接続をã™ã‚‹ã¨ã€ãƒ­ãƒ¼ã‚«ãƒ«ã®1100番ãƒãƒ¼ãƒˆã¸ã®è¦æ±‚ ㌠mould.kabipan-u.ac.jp ã®110 番ãƒãƒ¼ãƒˆã«ã€ãƒ­ãƒ¼ã‚«ãƒ«ã®2500番ãƒãƒ¼ãƒˆã¸ã®è¦æ±‚㌠mould.kabipan-u.ac.jp ã®25番ãƒãƒ¼ãƒˆã«é€ã‚‰ã‚Œã‚‹ã‚ˆã†ã«ãªã‚‹ï¼ˆãƒãƒ¼ãƒˆãƒ•ã‚©ãƒ¯ãƒ¼ãƒ‡ã‚£ãƒ³ã‚°ï¼‰ã€‚

ã‚ã¨ã¯ã€Zaurus SL-C750 ã«ã¤ã„ã¦ãã‚‹ qtmail ã¨ã„ã†ãƒ¡ãƒ¼ãƒ©ã§ã¯ã€ã€Œãƒ¡ãƒ¼ãƒ«ã€â†’「アカウントã€â†’「編集ã€ã§ã€
「é€ä¿¡ã€ã®ã€ŒSMTPサーãƒã€ã«ã€Œlocalhostã€ã€ã€ŒSMTPãƒãƒ¼ãƒˆç•ªå·ã€ã« 「2500ã€ã€
「å—ä¿¡ã€ã®ã€ŒPOP3サーãƒã€ã«ã€Œlocalhostã€ã€ã€ŒPOP3 ãƒãƒ¼ãƒˆç•ªå·ã€ã«ã€Œ1100ã€
ã¨ã‹å…¥ã‚Œã¦ã‚„ã‚Œã°ã‚ˆã‚ã—ã„。

ed

ã‚ã‚‹ã¨å®‰å¿ƒã™ã‚‹:-)

ed

(ftp://ftp.jaist.ac.jp/pub/os/linux/Vine/Vine-2.6/SRPMS/SRPMS/ed-0.2-19vl1.src.rpm ã‚’æ¯è‰¦ï¼ˆVineLinux2.5CR)上ã§å±•é–‹ã—ã€patch < ed-mkstemp.patch ã‚’ã‚„ã£ã¦ãŠã„ã¦ã‹ã‚‰ã€ export CC=/opt/Embedix/tools/bin/arm-linux-gcc; ./configure --host=arm-linux; make ã§ãŠæ°—楽クロスコンパイルã—ãŸã ã‘ã®ã‚‚ã®ã€‚)

メーラー

qtmail ã®è¬Žã€€æ¨™æº–ã§ã¤ã„ã¦ãるメーラーã€qtmail ã«è¬Žã‚り。無線LANã«ã™ã‚‹ã¨ã€qtmail ã¯ã€Zaurus ㌠DHCP ã§ã‚り当ã¦ã‚‰ã‚ŒãŸ ip ã‚’æŒã£ã¦ã„ãªã„é™ã‚Šã€ãƒ¡ãƒ¼ãƒ«ã‚’å—ä¿¡ã—よã†ã¨ã™ã‚‹ã¨ãƒãƒ³ã‚°ã—ã¦ã—ã¾ã†ã®ã ã€‚有線LANã«ã—ã¦ã„ã‚‹ã¨ãã†ã„ã†ã“ã¨ã¯ãªã„。ã¾ãŸã€ç„¡ç·šLANã§ã‚‚ã€qtmail を使ã‚ãšã«ã€telnet を使ã£ã¦ pop3 ã‚’ã˜ã‹æ‰“ã¡ã™ã‚‹ã¨ä½¿ãˆã‚‹ã‹ã‚‰ã€ã“れ㯠qtmail ã®ã›ã„ã ã¨æ€ã†ã®ã ã‘ã©ã€ç§ã®çŸ¥æµãŒæµ…ãã¦ã€ã‚ˆãã‚ã‹ã‚“。ã“ã‚Œã¯ã€C760 ã§ã‚‚åŒã˜ã§ã‚ã£ãŸã€‚

手動 究極ã®é¸æŠžã¯ã€ãƒ¡ãƒ¼ãƒ©ãƒ¼ï¼ˆMail User Agent)を使ã‚ãªã„ã“ã¨ã§ã‚る。pop3 ã‚‚ smtp ã‚‚ アプリケーション層より下㯠telnet ã¨åŒã˜ãªã®ã§ã€
telnet pop.kabi.unko-u.ac.jp 110
ã¨ã‹ã€
telnet smtp.kabi.unko-u.ac.jp 25
ã¨ã‹æ‰‹å‹•ã§ã‚„る。

コマンドã«ã¤ã„ã¦ã¯ã€http://www.atmarkit.co.jp/fnetwork/rensai/netpro05/netpro01.html (SMTP)ã¨ã‹ã€http://www.atmarkit.co.jp/fnetwork/rensai/netpro07/netpro01.html (POP3)ã¨ã‹ã«ã€ã‚ã‹ã‚Šã‚„ã™ã„解説を発見。

POP3 ã‚’å°‘ã—メモã—ã¦ãŠã。

STATステータスを表示
LIST (メッセージ番å·) メッセージ番å·ã¨ã‚µã‚¤ã‚º
RETR ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ç•ªå· ãƒ˜ãƒƒãƒ€ã¨ãƒœãƒ‡ã‚£ã‚’å–å¾—
TOP 0 ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ç•ªå· ãƒ˜ãƒƒãƒ€ã‚’å–å¾—
TOP n ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ç•ªå· n > 1 㧠n è¡Œã®ãƒœãƒ‡ã‚£ã‚’å–å¾—
DELE ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ç•ªå· ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®å‰Šé™¤
RSET DELE ã®å–消ã—
UIDL ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ç•ªå· UIDL(Unique ID Listing)ã®å–å¾—
QUIT ログアウトã™ã‚‹

日本語メールã®æœ¬æ–‡ã¯ jis ã§ã‚ã‚‹ãŒã€å‰ã«ç´¹ä»‹ã—㟠embeddedkonsole-ja.20030214.bin ã§ã¯ã€ã‚¿ãƒ¼ãƒŸãƒŠãƒ«ã®æ–‡å­—コード㌠GUI メニューã‹ã‚‰ç°¡å˜ã«å¤‰ãˆã‚‰ã‚Œã‚‹ã®ã§ã€èª­ã‚€ã“ã¨ãŒã§ãる。

Perl ã§è‡ªå‹•åŒ– http://digit.que.ne.jp/visit/index.cgi?Linux%a5%b6%a5%a6%a5%eb%a5%b9%2fPerl ã¯ã€Zaurus 㧠Perl を使ã†ã«å½“ãŸã£ã¦å¤§å¤‰æœ‰ç”¨ãªæƒ…報㨠ipk ãŒã‚る。http://digit.que.ne.jp/visit/index.cgi?Linux%a5%b6%a5%a6%a5%eb%a5%b9%2f%a5%c0%a5%a6%a5%f3%a5%ed%a1%bc%a5%c9 ã«ã‚ã‚‹ perl_5.6.1-8.3-2_arm.ipk ãŒæœ¬ä½“ã§ã‚る。lib-perl-libnet_1.16-1_arm.ipk をインストールã™ã‚‹ã¨ã€/usr/local/lib/site_perl/Net 以下㫠POP3.pm ã¨ã„ã†ã®ãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã‚‹ã€‚

pod2text /usr/local/lib/site_perl/Net/POP3.pm | more

ã¨ã‹ã‚„ã£ã¦ã€ä½¿ã„方を見るã“ã¨ãŒã§ãる。(pod2text ã¯ã€ä¸Šã§ç´¹ä»‹ã—㟠Perl 本体㮠ipk をインストールã™ã‚‹ã¨å…¥ã£ã¦ã„る。)

自分ã§ã‚¹ã‚¯ãƒªãƒ—トを書ã‘ã°ã€ã‚¹ãƒ‘ム・メールã®æœ¬æ–‡ã‚’ダウンロードã—ãªã„ã§å‰Šé™¤ã¨ã‹ã€å·¨å¤§æ·»ä»˜ãƒ•ã‚¡ã‚¤ãƒ«ã®å—ä¿¡ã¨ã‹ã§ãã‚‹ã§ã‚ã‚ã†ã€‚ãªã‚“ã¡ã£ã¦ã€‚暇人ã§ãªã„é™ã‚Šä¸‹ã®é …目を見られã„。

fetchmail&procmail&nomail&mutt

標準ã§ã¤ã„ã¦ãã‚‹ qtmail ã¸ã®ä¸æº€ã¯ã„ã‚ã„ã‚èžããŒã€ç§ã®å ´åˆãƒ¡ãƒ¼ãƒ«ãŒéžãƒ†ã‚­ã‚¹ãƒˆãƒ•ã‚¡ã‚¤ãƒ«ã§è“„ç©ã•ã‚Œã‚‹ã®ãŒä¸ä¾¿ã§ã€ãã‚Œã«ãƒ˜ãƒƒãƒ€ãŒèª­ã‚ãªã„ã®ãŒä¸å®‰ã€‚

qtmail を使ã‚ãªã„メールå—信方法ã®ã†ã¡ã§ã€ä»£è¡¨çš„ãªã‚‚ã®ã¯ fetchmail 㨠procmail 㨠mutt ã¨ã„ã†çµ„ã¿åˆã‚ã›ã®ã‚ˆã†ã˜ã‚ƒã€‚fetchmail ãŒãƒªãƒ¢ãƒ¼ãƒˆã®ãƒ¡ãƒ¼ãƒ«ã‚µãƒ¼ãƒã‹ã‚‰æŒã£ã¦ããŸãƒ¡ãƒ¼ãƒ«ã‚’ procmail ã«æ¸¡ã—ã¦ã€ãƒ­ãƒ¼ã‚«ãƒ«ãƒ•ã‚¡ã‚¤ãƒ«ã«è²¯ã‚込むã®ã˜ã‚ƒãªã€‚ãれを mutt ã§èª­ã¿å‡ºã™ã€‚

ã ãŒã€è¨­å®šã‚’自分ã§è€ƒãˆã‚ˆã†ã¨ã™ã‚‹ã¨ã€é ­ãŒæ··ä¹±ã—ã¦ãã¦ãªã‹ãªã‹ã†ã¾ãã„ã‹ã‚“。ã‚ãらã‚㦠http://kimux.org/liza/mutt.shtml ã«æ›¸ã„ã¦ã‚ã‚‹ã“ã¨ã‚’ãã®ã¾ã‚“ã¾ã‚„ã£ãŸã‚‰ç°¡å˜ã€‚ã˜ã¤ã«è¦ªåˆ‡ãªãƒšãƒ¼ã‚¸ã§ã”ã–ã£ãŸã€‚

é€ä¿¡ã«ã¤ã„ã¦ã€ä¸Šè¨˜ã®ãƒšãƒ¼ã‚¸ãŒæ•™ãˆã¦ã„ã‚‹ã‚„ã‚Šæ–¹ã¯ã€mutt ã§æ›¸ã„㦠(エディタã«ä¸‹è«‹ã‘出ã™ã‘ã©)ã€nomail ã§é€ä¿¡ã™ã‚‹ã¨ã„ã†ã‚„ã¤ã€‚ãŸã ã—ã€nomail ã‚’å‹•ã‹ã™ã®ã« Perl ãŒè¦ã‚‹ã€‚

一応レファレンスをåŽé›†ã—ã¦ãŠãã“ã¨ã«ã™ã‚‹ã€‚
fetchmail 㯠http://www.catb.org/~esr/fetchmail/ ã® http://www.catb.org/~esr/fetchmail/fetchmail-man.html ã«ã‚ªãƒ³ãƒ©ã‚¤ãƒ³ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ã‚り。
procmail ã®ãƒ›ãƒ¼ãƒ ãƒšãƒ¼ã‚¸ã¯ http://www.procmail.org/ ã ã‘ã©ã€ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ã¯ãã‚Œã ã‘ã§ã¯ç½®ã„ã¦ãªã„。man 㨠sample ã‚’ html ã«ã—ãŸã®ãŒ http://www.stimpy.net/procmail/tutorial/ref/ ã«ã‚ã£ãŸã€‚
mutt 㯠http://www.mutt.org/ 㫠マニュアルもãã“ã«ã‚る。html å½¢å¼ã®ã‚’ダウンロードã™ã‚‹ãªã‚‰ã€http://www.mutt.org/doc/manual.html.tar.gz 。日本語訳ã—ã¦ã„る人ãŒã„ã¦ã€http://ha4.seikyou.ne.jp/home/Kohtaro.Hitomi/mutt ã§ã€ã“ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ç”¨ã«ã¯ manual_ja-1.4i-1.tar.gz ã‹ãªã€‚
nomail 㯠http://www.ku3g.org/negi/nomail/ ã§ã€ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆã‚‚ãã“ã«ã‚り。

以下ã€ã“ã†ã—ã¦è¨­å®šã•ã‚ŒãŸ Mutt ã®æ“作ã«ã¤ã„ã¦ã ã‚‰ã ã‚‰ã—ãŸãƒ¡ãƒ¢ã€‚

メールã¯ãƒ¡ãƒ¼ãƒ«ãƒœãƒƒã‚¯ã‚¹ã«å…¥ã‚Œã¦ç®¡ç†ã™ã‚‹ã€‚第一ã®ãƒ¡ãƒ¼ãƒ«ãƒœãƒƒã‚¯ã‚¹ã¯å…¸åž‹çš„ã«ã¯ /var/mail/zaurus ã¨ã„ã†å—信用スプールファイルã§ã‚ã‚Š(ã²ã¨ã¤ã®ãƒ•ã‚¡ã‚¤ãƒ«ã§ã‚ã£ã¦ã‚‚複数ã®ãƒ¡ãƒ¼ãƒ«ã‚’ç´ã‚ã‚‹ã‹ã‚‰ãƒœãƒƒã‚¯ã‚¹ã¨å‘¼ã¶ã“ã¨ãŒã§ãã‚‹)ã€mutt ã¯ã‚‚ã¨ã‚‚ã¨ã“ã“ã«æ–°ã—ã„メールãŒé…ä¿¡ã•ã‚Œã‚‹ã“ã¨ã‚’期待ã—ã¦ã„るらã—ã„。mutt をオプションãªã—ã§èµ·å‹•ã™ã‚‹ã¨ã€ã“れを読ã¿ã«è¡Œã。ã—ã‹ã—ã€ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯æˆ‘々ã®ç’°å¢ƒã§ã¯ä½¿ã‚ã‚Œãªã„ (ã¨æ€ã†)。

第二ã®ãƒ¡ãƒ¼ãƒ«ãƒœãƒƒã‚¯ã‚¹ã¯ã€~/Maildir/mbox/ ã¨ã„ã†ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã§ã‚る。ã“ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã®ä¸‹ã«ã¯ new, cur, tmp ã¨ã„ã†ã¿ã£ã¤ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªãŒã‚ã‚‹ãŒã€ã‚ãã¾ã§ã‚‚ mbox ã¨ã„ã†ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªãŒã²ã¨ã¤ã®ãƒ¡ãƒ¼ãƒ«ãƒœãƒƒã‚¯ã‚¹ã§ã‚ã‚Šã€ãã®å†…部構造ã¯å•é¡Œã«ã•ã‚Œãªã„。第一ã®ãƒ¡ãƒ¼ãƒ«ãƒœãƒƒã‚¯ã‚¹ãŒå…¸åž‹çš„ã«ã¯ãŸã ã®ãƒ•ã‚¡ã‚¤ãƒ«ã§ã‚ã£ãŸã®ã«æ¯”ã¹ã¦ã€ã“ã¡ã‚‰ã¯è¤‡æ•°ã®éšŽå±¤ã‚’ã‚‚ã£ãŸãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã§ã‚る。ã—ã‹ã—ã€ã©ã¡ã‚‰ã‚‚メールボックスã§ã‚ã‚‹ã“ã¨ã«ã‹ã‚ã‚Šã¯ãªã„。ã“ã®ç‚¹ã«ã—ã°ã—ã°ãƒ¦ãƒ¼ã‚¶ã¯æ··ä¹±ã•ã›ã‚‰ã‚Œã‚‹ã‚ˆã†ã«æ€ã‚れる。ã¨ã¾ã‚Œã€ã‚ã‚Œã‚ã‚Œã®è¨­å®šã§ã¯ã€procmail ã¯ã“ã“ã«ã«æ–°ç€ãƒ¡ãƒ¼ãƒ«ã‚’é…é”ã™ã‚‹ã€‚

カレント・メールボックスã®å¤‰æ›´ã¯ c ã§ã§ãる。ãã®ä¸Šã§ ? を押ã™ã¨å€™è£œãƒ¡ãƒ¼ãƒ«ãƒœãƒƒã‚¯ã‚¹åãŒåˆ—挙ã•ã‚Œã‚‹ã€‚-y オプションをã¤ã‘㦠mutt ã‚’èµ·å‹•ã™ã‚‹ã¨ã€ã¯ã˜ã‚ã‹ã‚‰ mbox ãŒé¸æŠžã•ã‚Œã¦ã„る。

第三ã®ãƒ¡ãƒ¼ãƒ«ãƒœãƒƒã‚¯ã‚¹ã¯ã€~/Maildir/outbox ã¨ã„ã†ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã§ã€ç¬¬å››ã®ãƒ¡ãƒ¼ãƒ«ãƒœãƒƒã‚¯ã‚¹ã¯ ~/Maildir/postponed ã¨ã„ã†ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã§ã‚ã‚‹ã€ãã‚Œãžã‚Œã€é€ä¿¡ç”¨ã€ä¸‹æ›¸ã用ã§ã‚る。

メールボックスを新ã—ã作æˆã™ã‚‹ã«ã¯ã€ç§»å‹•ã‚³ãƒžãƒ³ãƒ‰ s を使ã£ã¦æœªã å­˜åœ¨ã—ãªã„メールボックスã«ãƒ¡ãƒ¼ãƒ«ã®ç§»å‹•ã‚’試ã¿ã‚Œã°ã‚ˆã„。マニュアルã§ã¯ã€s ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ã‚»ãƒ¼ãƒ–ã™ã‚‹ã‚³ãƒžãƒ³ãƒ‰ã¨æ›¸ã‹ã‚Œã¦ã„ã‚‹ãŒã€ã“ã®èª¬æ˜Žã¯ã‚ã‚Œã‚ã‚Œã®ç’°å¢ƒã«ãŠã„ã¦ã¯ã€ã‚ã‹ã‚Šã«ãã„。ãªãŠã€æ–°è¦ãƒ¡ãƒ¼ãƒ«ãƒœãƒƒã‚¯ã‚¹ã¯ ~/Maildir/ 以下ã«ä½œæˆã•ã‚Œã‚‹ã€‚(~/Maildir/ 以下ã«æ‰‹å‹•ã§ mkdir ã—ã¦ãŠã‘ã°ã€ãã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªä»¥ä¸‹ã«ãƒ¡ãƒ¼ãƒ«ãƒœãƒƒã‚¯ã‚¹ã‚’作æˆã™ã‚‹ã“ã¨ã‚‚ã§ãる。)

メールã®å‰Šé™¤ã¯ d ã§ã€ãã®çµæžœå½“該メール㫠D ã¨ã„ã†è¡¨ç¤ºãŒã¤ã。ã¾ãŽã‚‰ã‚ã—ã„ã®ã¯ã€s ã§ç§»å‹•ã‚’ã™ã‚‹ã¨ãã‚‚ D ãŒè¡¨ç¤ºã•ã‚Œã‚‹ã¨ã„ã†ã“ã¨ã€‚当該メールボックスã‹ã‚‰ã¯å‰Šé™¤ã•ã‚Œã‚‹ã¨ã„ã†æ„味らã—ã„。N ã¯æœªèª­ã‚’示ã™ã€‚

カレント・メールボックスを離れるã¨ãã«å®Ÿéš›ã«å‰Šé™¤ã‚„移動ãŒå®Ÿè¡Œã•ã‚Œã‚‹ãŒã€$ コマンドを使ãˆã°ã‚«ãƒ¬ãƒ³ãƒˆãƒ»ãƒ¡ãƒ¼ãƒ«ãƒœãƒƒã‚¯ã‚¹ã«ã¨ã©ã¾ã£ãŸã¾ã¾åŒã˜çµæžœã‚’å¾—ã‚‹ã“ã¨ãŒã§ãる。

メッセージã®ä½œæˆã¯ m。~/.mutt/muttrc 中ã§è¨­å®šã—ã¨ã„ãŸã‚¨ãƒ‡ã‚£ã‚¿ãŒå‹æ‰‹ã«ç«‹ã¡ä¸ŠãŒã‚‹ã®ã§ã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’書ã„ã¦ä¿å­˜ã€‚y ã§é€ä¿¡(ã¨ã„ã£ã¦ã‚‚é€ä¿¡ç”¨ã‚¹ãƒ—ールã«é€ã‚‹ã ã‘ã ã‘ã©ã­) e ã§å†ç·¨é›†ã€‚ã‚‚ã— ispellãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¦ã„ã‚Œã°ã€i ã§ã‚¹ãƒšãƒ«ãƒã‚§ãƒƒã‚¯ãŒã§ãã‚‹ãžã„。

é€ä¿¡ãƒ¡ãƒ¼ãƒ«ã«ãƒ•ã‚¡ã‚¤ãƒ«ã‚’添付ã™ã‚‹ã«ã¯ã€a。å—信メールã®æ·»ä»˜æ›¸é¡žã‚’見ãŸã‚Šä¿å­˜ã—ãŸã‚Šã™ã‚‹ã®ã¯ v。

一般的ã«ã€Control+g ã§ãƒ—ロンプトを出ã—ã¦ããŸã‚³ãƒžãƒ³ãƒ‰ã®ã‚­ãƒ£ãƒ³ã‚»ãƒ«ãŒã§ãã‚‹ã“ã¨ãŒå¤šã„ã—ã€q ã§å‰ã®ç”»é¢ã«æˆ»ã‚Œã‚‹ã“ã¨ãŒå¤šã„。

busybox

whereis ãŒä½¿ãˆãªã„ã‚“ã§ä¸ä¾¿ã ã¨æ€ã£ã¦ã„ãŸã‚‰ã€which ãŒä½¿ãˆãŸã®ã­ã€‚ã¨ã„ã†ã‚ˆã†ãªã“ã¨ãŒã‚ˆãã‚る。一度 busybox ã®ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆã‚’読んã§ãŠã„ãŸã»ã†ãŒã„ã„ã¿ãŸã„ã ã€‚(http://www.busybox.net/downloads/BusyBox.html)。もã£ã¨ã‚‚ã€ã“ã“ã«æ›¸ã„ã¦ã‚ã‚‹å…¨ã¦ã®ã‚³ãƒžãƒ³ãƒ‰ãŒ Zaurus ã® busybox ã§ä½¿ãˆã‚‹ã‚ã‘ã§ã¯ãªã„ã‘ã©ã€‚

時計åˆã‚ã›

http://www.geocities.co.jp/SiliconValley-Bay/1180/download.html ã‹ã‚‰ã€ntpdate_ntp-4.1.1b-z-4_arm.ipk ã‚’å–ã£ã¦ããŸã€‚Zaurus ã¯ã€ãµã¤ã†ã®ã‚„ã‚Šæ–¹ã§ã¯ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ãƒ»ã‚¯ãƒ­ãƒƒã‚¯ãŒè¨­å®šã§ããªãŒã€ã“ã„ã¤ã¯ã“ã®å•é¡Œã‚’解決ã™ã‚‹ä»•çµ„ã¿ãŒã¤ã„ã¦ã„ã‚‹ãã†ã§ã‚る(http://digit.que.ne.jp/visit/index.cgi?Linux%A5%B6%A5%A6%A5%EB%A5%B9%2FSL%2DA300%A4%C8KISS%231#i9 ã¨ã‹ã«æƒ…報)。

# ntpdate clock.nc.fukuoka-u.ac.jp

ã§ã€

18 Sep 12:13:38 ntpdate[1399]: adjust time server 133.100.9.2 offset -0.014821 sec

ã¨ã‹å‡ºã‚Œã°å•é¡Œãªã—。ãã†ã§ãªã‘ã‚Œã°ã€ä»¥ä¸‹ã®ç‚¹ã‚’ãƒã‚§ãƒƒã‚¯ã€‚(もã¡ã‚ã‚“ã€ç¦å²¡å¤§ã®ã‚µãƒ¼ãƒãŒã¨ã¾ã£ã¦ã„ã‚‹ã ã‘ã¨ã„ã†ã“ã¨ã‚‚ã‚ã‚‹ã‹ã‚‰ http://www.eecis.udel.edu/~mills/ntp/servers.html ã¨ã‹è¦‹ã¦åˆ¥ã®ã‚µãƒ¼ãƒè©¦ã—ã¦ã‚‚ã„ã„ã‚“ã ã‘ã©ã€ãれよりã‚ã‚Šãã†ãªã“ã¨ã¯â€¦â€¦ï¼‰ã€‚

ã¾ãšã€ntp ã®ãƒ—ロトコルã¯ã€ç™ºä¿¡ãƒ»å—ä¿¡ã¨ã‚‚ã«ã€UDP 123 番ãƒãƒ¼ãƒˆã‚’使ã†ï¼ˆãã¡ã‚“ã¨èª¿ã¹ã¦ã„ãªã„ã‹ã‚‰é–“é•ã£ã¦ã„ã‚‹ã‹ã‚‚ã—ã‚Œãªã„。TCP も使ã†ã¨è¨€ã£ã¦ã„る人もã„ãŸã‚ˆã†ãªã€‚http://www.ntp.org/ ã‚ãŸã‚Šã‚’読むã¨ã„ã„ã®ã§ã¯ãªã‹ã‚ã‹ï¼‰ã€‚ã—ã‹ã—ã€å¤šãã®ãƒ•ã‚¡ã‚¤ã‚¢ãƒ¼ã‚¦ã‚©ãƒ¼ãƒ«å†…ã‹ã‚‰ã¯ã€ç‰¹æ¨©ãƒãƒ¼ãƒˆã‹ã‚‰ã¯ç‰¹æ¨©ãƒãƒ¼ãƒˆã¸ã®é€šä¿¡ãŒã§ããªã„よã†ã«ãªã£ã¦ã„る。ã“ã†ã—ãŸæ™‚ã¯ã€ntpdate ã«ã€-u オプションをã¤ã‘ã¦ã‚„ã‚Œã°ã€ãƒ—ライベート・ãƒãƒ¼ãƒˆã‹ã‚‰ç™ºä¿¡ã™ã‚‹ã‚ˆã†ã«ãªã‚‹ã€‚ãªãŠã€-d ã§ãƒ‡ãƒãƒƒã‚°ã™ã‚‹æ™‚ã¯ã€å¸¸ã«ãƒ—ライベート・ãƒãƒ¼ãƒˆãŒä½¿ã‚れるã®ã§ã€-d ã§ã¯æˆåŠŸã™ã‚‹ãŒ -d ã‚’ã¤ã‘ãªã„ã¨å¤±æ•—ã™ã‚‹ã‚ˆã†ãªå ´åˆã«ã¯ã€-u ã‚’ã¤ã‘ã¦ã‚„ã‚Œã°ã‚ˆã„ã“ã¨ãŒå¤šã„ã‚ã‘ã§ã‚る。ntp サーãƒã‚’é‹ç”¨ã—ãªã„ãªã‚‰ã€123 番を開ã‘ã¦ãŠãより安全ã ã‚ã†ã€‚ã¡ãªã¿ã«ã€-d ã‚’ã¤ã‘ã‚‹ã¨ã€æ™‚計ã¯å¤‰æ›´ã•ã‚Œãªã„。(http://www.eecis.udel.edu/~mills/ntp/html/ntpdate.html å‚考)

ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã«æŽ¥ç¶šã—ãŸã—ãŸæ™‚ã«è‡ªå‹•ã§æ™‚刻をåˆã‚ã›ã‚‹ã«ã¯ã€‚/etc/pcmcia/network を編集ã™ã‚‹ï¼ˆhttp://park11.wakwak.com/~nkon/homepc/zaurus/config/ntpdate.html å‚考)。(注・PPP ã®å ´åˆã¯å¾Œè¿°)。ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã«ã¯

case "$ACTION" in
'start')
    ç•¥
    ;;
'stop')
    ç•¥
    ;;
    以下略

ã¨ã„ã†ã¨ã“ã‚ãŒã‚ã‚‹ã®ã§ã€start ã®æœ€å¾Œã®ã¨ã“ã‚ã® ;; ã ã‘ã‹ã‚‰ãªã‚‹è¡Œã®å‰ã«ä»¥ä¸‹ã®ã‚ˆã†ãªä¸€è¡Œã‚’挿入ã™ã‚‹ã€‚

/usr/bin/ntpdate -u clock.nc.fukuoka-u.ac.jp > /dev/null 2>&1

-u ã¯å¿…è¦ã«å¿œã˜ã¦ã¤ã‘ã‚Œã°ã‚ˆã‚ã—ã„。

ãŸã ã—ã€æŽ¥ç¶šã—ãŸãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚’通ã£ã¦ç›®çš„ã® NTP サーãƒã«åˆ°é”ã§ããªã„よã†ãªå ´åˆ(インターãƒãƒƒãƒˆã«ã¤ãªãŒã£ã¦ã„ãªã„LANãªã©)ã€NTPDATE ãŒè«¦ã‚ã‚‹ã¾ã§ã€ãªãŒãªãŒã¨æŽ¥ç¶šå¾…ã¡ã«ãªã£ã¡ã¾ã†ã€‚

ã¾ãŸã€PPP ã§ãƒ€ã‚¤ãƒ¤ãƒ«ã‚¢ãƒƒãƒ—ã—ãŸã¨ãã¯ã€ã“ã‚Œã§ã¯èµ·å‹•ã›ã‚“。ã“ã®å ´åˆã€ãŸã¨ãˆã°ã€home/etc/ppp/ip-up ã®æœ€å¾Œã«ä¸Šã¨åŒã˜ä¸€è¡Œã‚’書ã„ã¦ãŠã。 (http://www.geocities.co.jp/SiliconValley-Bay/1180/download.html ã«ã¯ã€ã“ã®å ´æ‰€ã®ã»ã‹ã« home/etc/pcmcia/network.opts ã«ç½®ãã¨ã„ã†ç¤ºå”†ã‚‚ã‚ã£ãŸ)

ãˆãˆã¨ã€ãŸã—ã‹ Zaurus ã«ã‚‚ã€GUI ã§æ™‚計åˆã‚ã›ã‚’ã‚„ã£ã¦ãれるアプリケーションもã‚ã£ãŸã‚ˆã†ãªæ°—ãŒã™ã‚‹ï¼ˆãれを早ã言ãˆã£ã¦ï¼Ÿï¼‰ã€‚

w3m

何をインストールã—ãŸã‚‰ã„ã„ã®ã‹ã‚ˆãã‚ã‹ã‚‰ã‚“ã®å£°ã€‚シンボリックリンクã§ä¹—り切るã®ã ã€‚

# ipkg install libgc6_6.1alpha5-k1_arm.ipk
# ipkg install libssl_0.9.7b-1_armv4l.ipk
# ipkg install libcrypto_0.9.7b-1_armv4l.ipk
# ln -s /usr/lib/libssl.so.0.9.7 /usr/lib/libssl.so.0.9.6
# ln -s /usr/lib/libcrypto.so.0.9.7 /usr/lib/libcrypto.so.0.9.6
# ipkg install w3m_0.4-m17n-k4_arm.ipk

å‚照ページ http://emmie.koka-in.org/~kensyu/zaurus/w3m.html
w3m_0.4.1-m17n-gcc3-k4_arm.ipk 㨠libgc6_6.1alpha5-gcc3-k1_arm.ipk ã‚り。

å‚照ページ http://oxy.lcs.mit.edu/feeds/oxygen-v0.7.1/base/
libssl_0.9.7b-1_armv4l.ipk 㨠libcrypto_0.9.7b-1_armv4l.ipk ã‚ã‚Š

QCop

http://www.malor.net/Qt/qtopia-free-1.5.0/en/qtopia/qcop.html

「QCop messages allow applications to communicate with each other.ã€ã ã£ã¦ã€‚/home/QtPalmtop/bin/qcop ã¨ã„ã†ã®ãŒæœ€åˆã‹ã‚‰å…¥ã£ã¦ã„ã¦ã€ã“ã‚ŒãŒä½¿ãˆã‚‹ã‚‰ã—ã„。ãªã‚“ã‹æ¥½ã—ãã†ã€‚ã“ã‚Œã‹ã‚‰èª­ã¿ã¾ã™ã€‚

http://www.memn0ck.com/d/?LinuxZaurus%2fQCop ã«ãã®ä»–ã®æƒ…報も。

MySQL

http://www.caulfei.demon.co.uk/zaurus/ ã‹ã‚‰ mysql_3.22.32-2_arm.ipk ã‚’æŒã£ã¦ãる。ã“ã®ãƒšãƒ¼ã‚¸ã«ãƒ•ãƒ«ãƒ‘ケージ版ã¨ã„ã†ã®ã‚‚ã‚ã‚Šã€ãƒ¯ã‚·ã¯ã“ã£ã¡ã‚’インストールã—ã¦ã¿ãŸã€‚普通ã®ã¨ã©ã“ãŒã©ã†é•ã†ã‹ç§ã¯èª¿ã¹ã¦ã„ãªã„ (コラコラ)。ã¨ã«ã‹ãã€ã“れら 2 ã¤ã¯ ipk ファイルã®åå‰ãŒåŒã˜ã ã‹ã‚‰æ³¨æ„ã˜ã‚ƒã€‚

インストール完了後ã€# chown -R daemon /var/lib/mysql ã¨ã‹ã‚„ã£ã¦ã€ãƒ„リーã”ã¨æ‰€æœ‰è€…ã‚’ daemon (渡哲也ã¨ã¯é–¢ä¿‚ãªã„) ã«å¤‰æ›´ã€‚

/usr/bin/mysqlstart ã¨ã„ã†èµ·å‹•ç”¨ã‚·ã‚§ãƒ«ã‚¹ã‚¯ãƒªãƒ—トãŒã¤ã„ã¦ãã‚‹ã®ã§ã€ã“れを使ã†ã¨ã‚µãƒ¼ãƒ mysqld ã®èµ·å‹•ãŒã¨ã£ã¦ã‚‚楽。プロセス㯠daemon ã®æ‰€æœ‰ã§èµ°ã£ã¦ã„ã‚‹ã“ã¨ãŒã€ps U daemon ã§ç¢ºèªã§ãã‚‹ã˜ã‚ƒã‚。もã¡ã‚ã‚“ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‚‚インストールã•ã‚Œã¨ã‚‹ãžã€‚mysql ã¨ã„ã†åå‰ã˜ã‚ƒã€‚

http://www.mysql.com/documentation/index.html ã« MySQL ã®ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãŒã‚ã‚‹ãžã„。

ã¡ãªã¿ã«ã€ã“ã®ç‰ˆã® MySQL ã¯ã€ãƒ“ューãŒä½¿ãˆãªã„ã€select 文中㮠where å¥ã®ä¸­ã§ã‚µãƒ–クエリーãŒä½¿ãˆãªã„ã€ãƒ¦ãƒ¼ã‚¶å¤‰æ•°ãŒä½¿ãˆãªã„ã¨ã„ã†ã€ã¡ã‚‡ã£ã¨ä¸ä¾¿ãªã‚„ã¤ã ã€‚マニュアル㮠サブクエリーã«ã¤ã„ã¦ã¯ã€6.4.2.11 Rewriting Subqueries for Earlier MySQL Versions ã«æ›¸ãç›´ã—ã®ãƒ’ントã‚り。ãªãŠã€ã“れらã®åˆ¶é™ã¯ Ver.4 ã§éƒ¨åˆ†çš„ã«ã€Ver.5 ã§å®Œå…¨ã«æ’¤å»ƒã•ã‚Œã‚‹ã¨èª¬æ˜Žã«æ›¸ã„ã¦ã‚ã£ãŸã€‚

apache

http://www.choup.net/v2/index.php?id=pda ã¨ã„ã†ãƒšãƒ¼ã‚¸ã«ã€ç´ Apache ã¨ã€PHP ã¤ã Apache ã® ipk ã‚り。

MySQL ã®ãŸã‚ã®ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ã‚¤ã‚¹ã¨ã—ã¦ä½¿ãŠã†ã¨ã„ã†é­‚胆ãªã®ã§ã€PHP ã¤ãã® http://www.choup.net/v2/dw.php?file=apache-1.3.27-php-4.2.3_0.1_arm.ipk をダウンロード。ã“れ㯠ipk ã®ã¾ã¾ã§ã€2.6Mã‚‚ã‚ã£ã¦ã€ãƒ‡ã‚£ã‚¹ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ä¸è¶³ã®æŠ˜ã€ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã§ããšã€‚

å¤ã„版㮠apache-1.3.24-php-4.2_0.4_arm.ipk をインストールã›ã‚“ã¨ã™ã€‚インストールã¯ã§ããŸãŒã€libdb.so.2 ãŒãªã„ã¨ã„ã£ã¦æ€’られる。/home/QtPalmtop/lib/ libdb.so.1.0.0 -> /usr/QtPalmtop.rom/lib/libdb.so.1.0.0 ã«ã‚ˆã‚‹ã¨ã€2002å¹´9月ã«ãŠã„ã¦ã€libdb.so.2 ã¯ã§ãã¦ãªã„ã¨ã‚ã‚Šã€ãれ以後ã®æƒ…報も google ã‹ã‚‰ã¯å–ã‚Œãšã€‚(探ã—方悪ã„?)

仕方ãŒãªã„ã‹ã‚‰ã€ã‚‚ã†ã²ã¨ã¤å¤ã„版 apache-1.3.19-php-4.0.5_0.1_arm.ipk をインストール。本体㯠/home/www/bin/httpd 基本的ãªè¨­å®šãƒ•ã‚¡ã‚¤ãƒ«ã¯ã€/home/www/conf/httpd.conf ã«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚ŒãŸã€‚ã—ãŸãŒã£ã¦ã€èµ·å‹•ã¯

/home/www/bin/httpd -f /home/www/conf/httpd.conf

ã¦ãªå…·åˆã§ã‚ˆã‹ã‚。ストップやå†èµ·å‹•ã¯ã€/home/www/logs/httpd.pid ã«æ›¸ãè¾¼ã¾ã‚ŒãŸ pid(プロセスID)ã‚’ cat ã§èª¿ã¹ã¦ã“れ㫠kill ã§ã‚·ã‚°ãƒŠãƒ«ã‚’é€ã‚‹ã–ã‚“ã™ã€‚# kill -TERM 1234 (åœæ­¢)ã¨ã‹ # kill -HUP 1234 (å†èµ·å‹•)ã¨ã‹ã€‚

/home/www/htdocs ã¨ã„ã†ã®ãŒãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆãƒ«ãƒ¼ãƒˆã ã€‚最åˆã¯ã‚«ãƒ©ã ã€‚

Netfront 㧠http://localhost ã§ã‚„ã£ã¦ã¿ã‚‹ã€‚LAN ã§ã‚‚ Internet ã§ã‚‚ã€ãªã«ã‹å¤–ã«ã¤ãªã„ã§ã„ãªã„é™ã‚Šã€Netfront ã¯ã€Œãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã«æŽ¥ç¶šã—ã¾ã™ã‹ã€ã¨ã‹è¨€ã£ã¦ãる。(w3m ã¯ãã‚“ãªã“ã¨è¨€ã‚ãªã„)

ã§ã€http://park11.wakwak.com/~nkon/homepc/zaurus/config/opie_sh_1.html を見ãŸã‚‰ã€ã€Œï½‰ï½Žï½•ï½˜ã€€ã¨ã—ã¦ã¯ã€ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã¯ç”Ÿãã¦ã„ã‚‹ã‘ã©ã€ã€€ï¼±ï½”ï½ï½ï½‰ï½ã€€ã¨ã—ã¦è½ã¡ã¦ã„ã‚‹ã€ã¨ã‚ã‚Šã€ã‚·ã‚§ãƒ«ã‹ã‚‰ qcop QPE/Network 'up()' ã¨ã‚„ã‚Œã°ã„ã„ãã†ã ã€ã¨æ›¸ã„ã¦ã‚ã£ãŸã€‚ã‚„ã£ã¦ã¿ãŸã‚‰ã†ã¾ãã„ã£ãŸã€‚

ã¨ã“ã‚㧠PHP ã§ã™ãŒã€phpinfo() ã®çµæžœã¯ã€ã“ã‚“ãªå…·åˆã§ãƒ¤ãƒ³ã‚¹ã€‚

PHP を使ã£ã¦ã® MySQL ã¸ã®æŽ¥ç¶šã‚‚æˆåŠŸã—ãŸã§ãƒ¤ãƒ³ã‚¹ã€‚

HTML 4.01 ã®ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆã¯ã€http://www.w3.org/TR/1999/REC-html401-19991224/ ãªã‚“ã‹ã‹ã€‚(余計ãªãŠä¸–話ã‹)

apache ã®ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆã¯ã€http://httpd.apache.org/docs-project/

PHP ã®ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆã¯ http://www.php.net/docs.php

nmap

ppp 㧠Internet ã«ã¤ãªã„ã ã‚Šã™ã‚‹ã®ã§ã€ã‚»ã‚­ãƒ¥ãƒªãƒ†ã‚£ãŒå¿ƒé…。自分㮠zaurus ã®ãƒãƒ¼ãƒˆã‚¹ã‚­ãƒ£ãƒ³ãらã„ã—ã¦ã¿ã‚ˆã†æ€ã£ãŸã€‚

http://ipkgfind.handhelds.org/details.phtml?package=nmap&official=&format= ã¨ã„ã†ã¨ã“ã‚ã‹ã‚‰ã€Version 3.10ALPHA9 from Familiar 0.7.2 base ã¤ãƒ¼ã¨ã“ã‚をクリックã—ã¦ã€nmap_3.10ALPHA9_arm.ipk をダウンロード&インストール。nmap localhost ã—ã¦ã¿ã‚‹ã¨ã€libstdc++-libc6.2-2.so.3 ãŒãªã„ã¨ã‹æ€’られる。

ãŸã‚ã—ã« /usr/lib を見るã¨ã€ /usr/lib/libstdc++-libc6.1-2.so.3 -> libstdc++-3-libc6.1-2-2.10.0.so ãªã‚“ã¦ãƒªãƒ³ã‚¯ãŒå¼µã£ã¦ã‚る。$ lipkg search /usr/lib/libstdc++-3-libc6.1-2-2.10.0.so ã§èª¿ã¹ã¦ã¿ã‚‹ã¨ã€ã“ã„ã¤ã‚‰ã¯ã€mysql ã®ãƒ‘ッケージãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã—ãŸã‚‚ã®ã˜ã‚ƒã£ãŸã€‚ã‚“ã§ã€ã¤ã„ã¤ã„〠# ln -s /usr/lib/libstdc++-3-libc6.1-2-2.10.0.so /usr/lib/libstdc++-libc6.2-2.so.3 ãªã‚“ã¦ã‚„ã£ã¦ã—ã¾ã†ã€‚çµæžœã¯ã€ä»Šã®ã¨ã“ã‚ nmap ã¯å‹•ã„ã¦ã‚‹ã€‚ã§ã‚‚ã€ãã®ã†ã¡ãƒãƒãŒã‚ãŸã‚‹ã‹ã‚‚。

http://www.muffy.jp/sl/slc030216.htm ã¨ã„ã†äººã¯ã€åŒã˜ç›®çš„ã®ãŸã‚ã« libstdc++2.10-glibc2.2_2.95.4-0.010407-fam1_arm.ipk をインストールã—ãŸã¨æ›¸ã„ã¦ãŠã‚‰ã‚Œã‚‹ã€‚

ã¡ãªã¿ã« http://ipkgfind.handhelds.org/ ã§æŽ¢ã—ã¦ã¿ã‚‹ã¨ã„ã‚ã‚“ãªãƒãƒ¼ã‚¸ãƒ§ãƒ³ãŒå‡ºã¦ããŸã€‚

ã¨ã‚‚ã‹ã nmap localhost ã‚’ã‚„ã£ã¦ã¿ã‚‹ã¨ã€äºˆæƒ³ã—ãªã‹ã£ãŸã‚‚ã®ã¨ã—㦠tcp ã® 111 番 (sunrpc) ã¨ã„ã†ã®ãŒé–‹ã„ã¦ãŠã‚‹ã€‚何ãŒä½¿ã£ã¨ã‚‹ã‚“ã˜ã‚ƒã¨è€ƒãˆã‚‹ã€‚NFS ã¯ä½¿ã‚ã‚Œã¦ã„ãªã„ã¨æ€ã†ã‚“ã ãŒè¬Žã€‚ã¨ã‚‚ã‹ã /usr/sbin/rpc.portmap ã¨ã„ã†ã®ãŒã‚¯ã‚µã‚¤ã€‚http://www.geocities.co.jp/SiliconValley-Bay/1180/tips2ch.html ã§ã€/etc/rc.d/rc5.d/S23portmap ãŒã“れを起動ã™ã‚‹ã‚¹ã‚¯ãƒªãƒ—トã ã¨çŸ¥ã‚‹ã€‚無考ãˆã«ã€åŒã‚¹ã‚¯ãƒªãƒ—ト㮠exit 0 ã¨ã ã‘書ã„ã¦ã‚ã‚‹è¡Œã®ã‚³ãƒ¡ãƒ³ãƒˆã‚’外ã—ã¦å†èµ·å‹•ã€‚

bladeenc

Zaurus 標準㮠voicerec ã§éŒ²éŸ³ã—㟠wav ã‚’ mp3 ã«ã›ã‚€ã¨ã™ã€‚

http://www.geocities.co.jp/SiliconValley-Bay/1180/ 㮠「もã£ã¨ã€ã‹ã‚‰ http://www.geocities.co.jp/SiliconValley-Bay/1180/pickup.html ã«å…¥ã‚‹ã¨ã€bladeenc (http://bladeenc.mp3.no/ ㌠www ページ) ã®å®Ÿè¡Œå½¢å¼ bladeenc.bin を発見。

voicerec ã®ã€Œã‚ªãƒ—ションã€-->「録音設定ã€ã‹ã‚‰ã€ã€ŒéŸ³è³ªã€ã‚’ 32,000Hz ã‹ 44,100Hz ã‹ 48,000Hz ã«è¨­å®šã—ã¦ãŠã‘ã°ã€blaeenc 㧠mp3 化ã™ã‚‹ã“ã¨ãŒã§ãã‚‹ (デフォルト㯠8,000Hz ã )。ã¡ãªã¿ã«éŒ²éŸ³ã¯ãƒ¢ãƒŽãƒ©ãƒ«ã§ã•ã‚Œã‚‹ã€‚ステレオã®ãƒžã‚¤ã‚¯ã‚’入れるã¨(イヤホンã®ã¨ã“ã‚ã«å…¥ã‚Œã‚Šã‚ƒã„ã„ã‚“ã ã‚ˆ)ã€å·¦å´ãƒžã‚¤ã‚¯ãŒä½¿ç”¨ã•ã‚Œã‚‹ãžã„。入力レベルã¯éŸ³è³ªã«ã‚ˆã£ã¦èª¿ç¯€ã—ãŸã»ã†ãŒã„ã„ã‹ã‚‚。

20 分ã»ã©ã® wav をエンコードã—ã¦ã¿ãŸã‚‰ã€10 時間以上ã‹ã‹ã£ãŸã€‚nice ãªã‚“ã‹ä½¿ã£ã¦è£ã§ã®ã‚“ã³ã‚Šã‚„らã›ã‚ˆã†ã€‚

CVS

ftp ãªã©ã§æ¯è‰¦ã‹ã‚‰ãƒ•ã‚¡ã‚¤ãƒ«ã‚’æŒã£ã¦ãã¦ã€æ¯è‰¦ãƒ»Zaurus åŒæ–¹ã§åŒã˜ãƒ•ã‚¡ã‚¤ãƒ«ç·¨é›†ã—ã¦ã„ã‚‹ã¨ã€ä½•ãŒæœ€æ–°ã®ãƒ•ã‚¡ã‚¤ãƒ«ãªã®ã‹ã‚ã‹ã‚‰ãªããªã£ã¦ã—ã¾ã†ã€‚ãã“㧠CVS ã®å‡ºç•ªã€‚

http://noir.s7.xrea.com/archives/000029.html ã‹ã‚‰ cvs-core_1.11.18-1_arm.ipk ã‚’æŒã£ã¦ãã¦ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ï¼ˆsd-card ã¸ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«å¯ï¼‰ã€‚

æ¯è‰¦ã«ã¯å½“然ログインã§ãã‚‹ã®ã ã‹ã‚‰ã€æ¯è‰¦ã«ã‚るリãƒã‚¸ãƒˆãƒªã‚’使ã†é™ã‚Šã€ã‚ã–ã‚ã–æ¯è‰¦ã§ PSERVER を準備ã—ãªãã¦ã‚‚よã„。手ã£å–ã‚Šæ—©ã SSH 経由ã§ä½¿ã£ã¦ã—ã¾ãˆã°ã€æ¯è‰¦å´ã§ã¯ï¼ˆSSH サーãƒã‚’èµ·å‹•ã•ã›ã¦ãŠãã»ã‹ã¯ï¼‰ä½•ã‚‚やらãªã„ã§æ¸ˆã‚€ã€‚

.bashrc ã«ã€

export CVS_RSH=ssh
export CVSROOT=:ext:login-name@hostname:/pass/to/repository

ã¨æ›¸ã„ã¦ãŠã‘ã°ã€è‡ªãƒ›ã‚¹ãƒˆã«ãƒªãƒã‚¸ãƒˆãƒªãŒã‚ã‚‹ã®ã¨åŒã˜ã‚„ã†ã«ã€cvs checkout projectname ã§ã€ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã§ããŸã‚Šã™ã‚‹ã€‚ã‚‚ã—æ¯è‰¦å´ã§ zaurus ã¨ã„ã†ãƒ¦ãƒ¼ã‚¶ã‚’作ã£ã¦ãŠããªã‚‰ã€login-name@ ã®éƒ¨åˆ†ã¯ä¸è¦ã§ã‚ã‚Šã€ã‚ã‚‹ã„ã¯ã“ã®ã»ã†ãŒç·¨é›†ãƒ­ã‚°ã« Zaurus ã‹ã‚‰å¤‰æ›´ã•ã‚ŒãŸæ—¨ãŒè¨˜éŒ²ã•ã‚Œã¦å¥½ã¾ã—ã„ã‹ã‚‚ã—ã‚Œã¬ã€‚

ã¨ã“ã‚ã§ã€-m ã§ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’ã¤ã‘ã‚‹ã“ã¨ã‚’ã›ãšã« commit ã—よã†ã¨ã™ã‚‹ã¨ã€vim ãŒãªã„ã¨æ–‡å¥ã‚’言ã‚れる。ã‚らã‹ã˜ã‚ã€

# ln -s /usr/bin/vi /usr/bin/vim

ã—ã¨ãã¨ã„ã„ã‹ã‚‚。

å‚考 http://www2.i-e-c.co.jp/ssh5.html

ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢

ç§ãŒèˆˆå‘³ã‚’æŒã£ã¦ã„る点ã¯ã€æ¯è‰¦ãŒãªã„孤立無æ´ã®çŠ¶æ…‹ã§å·¥å ´å‡ºè·æ™‚ã®ã¾ã¾ã®ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ã‚’設定ã§ãã‚‹ã‹ã¨ã„ã†ã“ã¨ã€‚(ã ã‹ã‚‰å¿…ãšã—ã‚‚ Zaurus 固有ã®å•é¡Œã§ã¯ãªã㦠Zaurus ã—ã‹ãªã„時ã«ç‰¹ã«ç—›æ„Ÿã•ã‚Œã‚‹ Linux 使用時ã®å•é¡Œã ã£ãŸã‚Šã‚‚ã™ã‚‹)。

無線アクセスãƒã‚¤ãƒ³ãƒˆ

メルコ㮠WLA2-S11(http://buffalo.melcoinc.co.jp/products/catalog/item/w/wla2-s11/)を買ã£ãŸã€‚11b ã®ã¿å¯¾å¿œã€‚http ã§è¨­å®šã§ãる。工場出è·æ™‚ã®è¨­å®šã§ã¯ ip ã‚’ DHCP ã§å–å¾—ã™ã‚‹ã€‚DHCP サーãƒãŒãªã„時ã¯ã©ã†ãªã‚‹ã®ã‹ã¯ä¸æ˜Žã€‚Zaurus SL-C750 ã«ã¯ dhcp サーãƒãŒå…¥ã£ã¦ã„ãŸã®ã§ã€/etc/dhcpd.conf ã«ã€

subnet 192.168.1.0 netmask 255.255.255.0 {
  range 192.168.1.20 192.168.1.30;
  default-lease-time 600;
  max-lease-time 7200;
}

ã¨ã‹ã‚„ã£ã¦ã€# dhcpd ã‚„ã£ãŸã‚‰ã€dhcpd.leases ãŒãªã„ã¨ãŠã“られãŸã®ã§ã€

touch /var/state/dhcp/dhcpd.lease

ã¨ã‹ã‚„ã£ã¦å†åº¦è©¦ã¿ãŸã‚‰ã€ç„¡äº‹å‹•ã„ãŸã€‚

ã“ã“ã§ã€ WLA2-S11 をリセットã—ãŸã‚‰ã€192.168.1.20 ã‚’ã‚り当ã¦ã‚‹ã“ã¨ãŒã§ããŸã€‚ã§ã€Zaurus 上㮠NetFront ã§ã€http://192.168.1.20 ã¨ã‚„ã‚‹ã¨ã€IE ã§ãªãゃã ã‚ã ã¨ã‹æ³¨æ„ãŒå‡ºã‚‹ã‘ã©ã€ç„¡è¦–ã—ã¦ç¶šè¡Œã™ã‚‹ã¨ã€ç„¡äº‹è¨­å®šãŒã§ããŸã€‚ã“ã®æ™‚ã« WLA2-S11 ã® ip を固定ã«ã—ã¦ãŠã„ãŸã€‚

LAN ãƒãƒ¼ãƒ‰ãƒ‡ã‚£ã‚¹ã‚¯

メルコ㮠HD-80LAN (http://buffalo.melcoinc.co.jp/products/catalog/item/h/hd-lan)ã¨ã„ㆠNAS(Network Attatched Strage)を買ã£ã¦ããŸã€‚中㧠samba ãŒå‹•ã„ã¦ã„ã‚‹ã¨ã„ã†è©±ã§ã‚ã£ãŸã€‚ã“ã‚ŒãŒã‚ã‚Œã°ã€ã„ã‚ゆるæ¯è‰¦ãªã—ã§ã‚‚ã€ã‚¹ãƒˆãƒ¬ãƒ¼ã‚¸ã®å®¹é‡ã«å›°ã‚‹ã“ã¨ã¯ãªã„ã®ã ã€‚

ã“ã‚Œã¯ã€ï¼ˆWindows ã‹ã‚‰ã—ã‹è¨­å®šã§ããªã„ã¨æ›¸ã„ã¦ã‚ã‚‹ã‘ã©ã€ä¸€èˆ¬ã«ï¼‰http ã§è¨­å®šãŒã§ãる。HD-80LAN ã®æ·»ä»˜ CD ã«ã€pdf å½¢å¼ã§å…¥ã£ã¦ã„るマニュアル(http://buffalo.melcoinc.co.jp/download/manual/h/hdlan.html ã«ã‚‚公開ã•ã‚Œã¦ã„る)を読むã¨ã€å·¥å ´å‡ºè·æ™‚設定ã§ã¯ã€ã€ŒDHCP サーãƒãŒãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯å†…ã«ç„¡ã„å ´åˆã€ã€ŒIP アドレス:192.168.11.150ã€ã€Œãƒãƒƒãƒˆãƒžã‚¹ã‚¯ï¼š255.255.255.0ã€ã«ã€Œè‡ªå‹•è¨­å®šã•ã‚Œã€ã‚‹ã¨ã‚る。ã—ã‹ã—ã€ã“ã‚Œã¯ã€http://buffalo.melcoinc.co.jp/qa/hd/b3270010.html ã‹ã‚‰é¡žæŽ¨ã™ã‚‹ã«ã€192.168.11.200 ã‹ã‚‰ã—ã‹è¦æ±‚ã‚’å—ã‘付ã‘ãªã„よã†ã§ã‚る。

ãã“ã§ã€Zaurus ã® ip を一ãŸã‚“ 192.168.11.200(マスク㯠255.255.255.0 ã ã‚ˆï¼‰ã«ã—ã¦ã‹ã‚‰ã€HD-80LAN ã®ãƒªã‚»ãƒƒãƒˆã‚¹ã‚¤ãƒƒãƒã‚’押ã—ã¦ã‚„ã‚‹ã¨ã€Zaurus 上㮠NetFront ã‹ã‚‰ http://192.168.11.150 ã§è¨­å®šç”»é¢ã‚’出ã™ã“ã¨ãŒã§ããŸã€‚

ã¡ãªã¿ã«ã€nmapã—ã¦ã¿ãŸã‚‰ã€

80/tcp     open        http                    
139/tcp    open        netbios-ssn             
548/tcp    open        afpovertcp              

ã¨ã„ã†ã“ã¨ã§ã—ãŸã€‚マウントã—ã¦ä½¿ã†ã®ã«ã¯ã€smbmount ã‚’ Zaurus ã«å…¥ã‚Œã‚‹å¿…è¦ãŒã‚ã‚‹ã“ã¨ã¯ã€ä¸Šã®ã»ã†ã«æ›¸ã„ã¦ãŠã„ãŸé€šã‚Šã€‚

LAN ケーブル

Ethernet ã® LAN ã§ã¯ 10Base-Tã¨ã„ã†è¦æ ¼ã‚’使ã†ã“ã¨ãŒå¤šã„ãŒã€æžœãŸã—ã¦ã“ã®è¦æ ¼ã®æ­£ä½“ã¯ä½•ã‹ã¨ã„ã†ã¨ã€æ„外ã«ã‚ã‹ã‚‰ãªã„。Web ã§æ¤œç´¢ã—ã¦ã‚‚ã€ä¸€æ¬¡è³‡æ–™ã¯ãªã‹ãªã‹è¦‹ã¤ã‹ã‚‰ãªã„ã—ã€äºŒæ¬¡è³‡æ–™ã¯ã¾ã¡ã¾ã¡ãªã“ã¨ãŒæ›¸ã„ã¦ã‚る。

ãã‚‚ãã‚‚ã€10Base-T ã¨ã„ã†ã®ã¯ã€ã‚±ãƒ¼ãƒ–ルã®è¦æ ¼ãªã®ã‹ã€ã‚±ãƒ¼ãƒ–ルã®è¦æ ¼ã‚’å«ã‚“ã  Ethernet ã®è¦æ ¼ãªã®ã‹ã€‚ã‚ã‚‹ã„ã¯ã€ã‚³ãƒã‚¯ã‚¿ã®è¦æ ¼ã¯ã©ã†é–¢ä¿‚ã—ã¦ã„ã‚‹ã®ã‹ã€‚ã•ã¦ã€ã©ã†ã—ã¦ãã‚“ãªã“ã¨ãŒæ°—ã«ãªã£ãŸã‹ã¨ã„ã†ã¨â€¦â€¦

ã™ã”ãç´°ã„ LAN 用ケーブルãŒå£²ã‚‰ã‚Œã¦ã„る。RJ-45 ã®ã‚¸ãƒ£ãƒƒã‚¯ã«ã¯ 8 ã¤ã®é›»æ¥µãŒã‚ã‚‹ãŒã€çµå±€ã‚ã‚Œã‚れ(ã£ã¦èª°ã ï¼Ÿï¼‰ãŒä½¿ã£ã¦ã„ã‚‹ã®ã¯ 1,2,3,6 ã® 4 本ã ã‘らã—ã„。ãã“ã§ã€1,2,3,6 ã ã‘ã—ã‹ã¤ãªã„ã§ã„ãªã„ケーブルを作れã°ã€ç›¸å½“ç´°ããªã‚‹ã¨ã„ã†ã“ã¨ãªã®ã ã€‚ã“ã‚Œã¯ã€10Base-T ã‚’ã†ãŸã£ã¦ã„ãªã„ãŒã€ä½¿ã†ã®ã«å•é¡Œã¯ãªã‹ã£ãŸã€‚

以上ã®ã“ã¨ã‚’ã€ã€Œè¦æ ¼ã€ã¨ã„ã†è¦³ç‚¹ã‹ã‚‰æ­£ç¢ºã«æ›¸ã“ã†ã¨ã™ã‚‹ã¨ã€ã©ã†æ›¸ã‘ã‚‹ã®ã‹ï¼Ÿ

プリンタ

ã‚‚ã¡ã‚ã‚“ã€æ¯è‰¦ãªã—ã®çŠ¶æ…‹ã§ç›´æŽ¥ä½¿ã†ã®ã ã€‚

Canon ã® PIXUS 50i(http://cweb.canon.jp/bj/lineup/50i/index.html)ã¨ã„ã†ãƒ—リンタを買ã£ã¦ããŸã€‚ã“ã‚Œã¯ã€IrDA(赤外線通信ã®è¦æ ¼ï¼‰ãŒä½¿ãˆã‚‹ã¨ã†ãŸã£ã¦ã„ã‚‹å°ã•ãªã‚¤ãƒ³ã‚¯ã‚¸ã‚§ãƒƒãƒˆãƒ»ãƒ—リンタã§ã‚る(é‡ã•ç´„ 1.8 Kg)。デザインãŒãªã‚“ã‹ãªã¤ã‹ã—ã„æ„Ÿã˜ï¼ˆé«˜åº¦æˆé•·æœŸã®äººãŒæƒ³åƒã—ãŸã€Œæœªæ¥çš„ã€ã£ã¦ã„ã†ã‹ï¼‰ãŒã™ã‚‹ã€‚ãƒãƒƒãƒ†ãƒªãƒ¼é§†å‹•ã‚‚å¯ï¼ˆã‚ªãƒ—ション)。

イージーãªé“ GUI メニューを使ã£ã¦æ—¥æœ¬èªžãƒ†ã‚­ã‚¹ãƒˆãƒ»ãƒ•ã‚¡ã‚¤ãƒ«ã®å°åˆ·ã€‚Zaurus å´ã¨ã€PIXUS 50i å´ã®èµ¤å¤–ç·šãƒãƒ¼ãƒˆã‚’è¿‘ã¥ã‘ã¦ãŠã。Zaurus ã®æ¨™æº–ã®ãƒ•ã‚¡ã‚¤ãƒ©ï¼ˆã¤ã¾ã‚Šã€Œãƒ•ã‚¡ã‚¤ãƒ«ã€ã¨ã„ã†ã‚¿ãƒ–を押ã™ã¨å‡ºã¦ãã‚‹ç”»é¢ï¼‰ã‹ã‚‰ã€ç›®çš„ã®ãƒ†ã‚­ã‚¹ãƒˆãƒ»ãƒ•ã‚¡ã‚¤ãƒ«ï¼ˆShift JIS + CR LFã§ãªã„ã¨é§„ç›®ã ã¨æ€ã†ï¼‰ã®ã‚¢ã‚¤ã‚³ãƒ³ã‚’押ã—ãŸã¾ã¾ã«ã—ã¦ã€å‡ºã¦ããŸãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‹ã‚‰ã€ã€Œèµ¤å¤–線通信ã€ã¨ã„ã†ã®ã‚’é¸ã¶ã¨ã€é€ä¿¡ãŒå§‹ã¾ã‚‹ã€‚ã“ã‚Œã ã‘ã§ã€å°åˆ·ã•ã‚Œã‚‹ã€‚PIXUS 50i ã¯ã€ãªãªãªã‚“ã¨æ—¥æœ¬èªžã®ãƒ•ã‚©ãƒ³ãƒˆã‚’æŒã£ã¦ã„ã‚‹ã®ã ã€‚

ã‚‚ã¡ã‚ã‚“ã€ã“ã‚Œã¯ãŸã ã¹ãŸãƒ¼ã£ã¨å°åˆ·ã™ã‚‹ã ã‘ã§ã‚ã£ã¦ã€æ›¸å¼ãªã‚“ã‹æŒ‡å®šã§ãã‚‹ã¯ãšã‚‚ãªã„。用紙ã®ã‚µã‚¤ã‚ºã¯ã€A4 ã§ã€æ—¥æœ¬å­—ã§ã€50 å­— 62 è¡Œã§ã‚る。字ã®å¤§ãã•ã¯ã€10 ãƒã‚¤ãƒ³ãƒˆãらã„。英字ã¯ã€ãƒ—ロãƒãƒ¼ã‚·ãƒ§ãƒŠãƒ«ã§ã‚る。

åŒã˜ã‚ˆã†ãªæ‰‹é †ã§ jpeg ç”»åƒã‚’å°åˆ·ã§ãる。ã™ã¹ã¦ã® jpeg ç”»åƒãŒå°åˆ·ã§ãã‚‹ã‚ã‘ã§ã¯ãªã„ã‹ã‚‚ã—ã‚Œãªã„ã‘ã©ã€‚

å°‘ã—調ã¹ã¦ã¿ã‚‹ã€€/home/etc/rc.d/init.d/irda ã« IrDA を起動・åœæ­¢ã•ã›ã‚‹ã‚¹ã‚¯ãƒªãƒ—トãŒã‚る(http://www.linux.or.jp/JF/JFdocs/Infrared-HOWTO/infrared-howto-s-irda-pda.html å‚考)。ã“ã®ã‚¹ã‚¯ãƒªãƒ—ト㯠irattach ã‚’èµ·å‹•ã•ã›ã¦ã€IrDA スタックを /dev/ttyS1 ã«ãƒã‚¤ãƒ³ãƒ‰ã™ã‚‹ã‚‚ã®ã§ã‚る。ãã®çµæžœã€/dev/ircomm ã§ãŒã‚·ãƒªã‚¢ãƒ«ãƒ»ãƒ‡ãƒã‚¤ã‚¹ã§ã‚ã‚‹ã‹ã®ã‚ˆã†ã«ä½¿ãˆã‚‹ã‚ˆã†ã«ãªã‚‹ï¼ˆhttp://users.linpro.no/janl/README.irattach å‚考)。ã“ã®ãƒ—ロトコルã«ã¯ã€IrCOMM ãŒä½¿ã‚れる。IrComm ã¨ã„ã†ã®ã¯ã€ã‚·ãƒªã‚¢ãƒ«ãƒãƒ¼ãƒˆãªã©ã‚’エミュレートã™ã‚‹ãŸã‚ã®ãƒ—ロトコルã§ï¼ˆhttp://www.irda.org/standards/pubs/ircomm10.pdf å‚考)ã€IrDA(ã“ã‚Œã¯ã€ãƒ—ロトコルã®é›†åˆã®å‘¼ã³åã§ã‚る)ã®ã€ã‚ªãƒ—ショナルãªãƒ—ロトコルã¨ä½ç½®ã¥ã‘ã•ã‚Œã¦ã„る(http://www.irda.org/standards/standards.asp å‚考)。

具体的ã«ã¯ã€

/home/etc/rc.d/init.d/irda start

ã§ã€IrDA ãŒä½¿ãˆã‚‹ã‚ˆã†ã«ãªã£ã¦ã€

cat file.txt > /dev/ircomm

ã¨ã‹ã‚„ã‚‹ã¨ï¼ˆfile.txt ã¯ã€ShiftJIS 改行 dos å½¢å¼ï¼‰ã€PIXUS 50i ã¯ã€æ—¥æœ¬èªžã‚’ã¯ã出ã—ã¦ãれる。

ãã—ã¦ã€

/home/etc/rc.d/init.d/irda stop

ã§ã€IrDA ã‚’æ­¢ã‚ã‚‹ã“ã¨ãŒã§ãる。

ã‚ã¨ã¯ã€IrDA ã®å•é¡Œã§ã¯ãªãã¦ã€ãƒ—リンタã®åˆ¶å¾¡æ–¹å¼ã®å•é¡Œãªã®ã ã‚ã†ã€‚ãŸã¶ã‚“。

ã§ã¯ã€ä¸€ä½“ã“ã®ãƒ—リンタãŒã€ã©ã†ã‚„ã£ã¦åˆ¶å¾¡ã•ã‚Œã¦ã„ã‚‹ã®ã‹ã¨ã„ã†ã“ã¨ã«ãªã‚‹ã¨ã€ã¨ã‚“ã¨ã‚ã‹ã‚‰ãªã„。ã©ã†ã‚‚ã€æºå¸¯é›»è©±ã‹ã‚‰ã®ãƒ‡ãƒ¼ã‚¿ã‚’å°åˆ·ã§ãã‚‹ã¨ã„ã†ã¨ã“ã‚ã‹ã‚‰ã¿ã¦ã€IrDA 㧠ESC/P ã¨ã„ã†è¦æ ¼ã®ãƒ‡ãƒ¼ã‚¿ã‚’もらã†ã¨å°åˆ·ã™ã‚‹ã‚“ã§ã¯ãªã„ã‹ã¨äºˆæ¸¬ã™ã‚‹ã€‚ã¡ãªã¿ã«ã€ESC/P ã¨ã„ã†ã®ã¯ã‚»ã‚¤ã‚³ãƒ¼ã‚¨ãƒ—ソン株å¼ä¼šç¤¾ã®ç™»éŒ²å•†æ¨™ãªã®ã ãã†ã ã€‚ã¨ã“ã‚ãŒã€è‚心ã®ã‚¨ãƒ—ソン㮠web ページã‹ã‚‰ã€ã“ã®è¦æ ¼ã«ã¤ã„ã¦ã®æƒ…報を見ã¤ã‘ã‚‹ã“ã¨ãŒã§ããªã‹ã£ãŸã€‚仕方ãŒãªã„ã‹ã‚‰ã€æ‰‹å½“ãŸã‚Šæ¬¡ç¬¬ã«è¿‘ãã†ãªã‚‚ã®ã‚’見ã¤ã‘る。

ãã—ã¦ã€ãれらã—ã制御コードを書ã„ã¦ã¯ãƒ—リンタã«é€ã£ã¦ã¿ã‚‹ã“ã¨ã«ã™ã‚‹ã€‚ãã®ãŸã‚ã«ã€Emacs 㧠10 進ã¨ã‹ 16 進ã¨ã‹ã§ã‚³ãƒ¼ãƒ‰ã‚’入力ã™ã‚‹é–¢æ•°ã‚’作ã£ãŸã€‚自分用ã ã‹ã‚‰ã€ã‚¨ãƒ©ãƒ¼å‡¦ç†ã¯å…¨ããªã„ãžã€‚

(defun insert-decimal (decimal)
  (interactive "Mdecimal : ")
 (insert (string (string-to-number decimal))))

(defun insert-hex (hex)
  (interactive "Mhex : ")
 (insert (string (read (concat "?\\x" hex)))))

ã§ã€ä»Šã®ã¨ã“ã‚ã‚ã‹ã£ãŸã“ã¨ã‚’ã€å°‘ã—ã¾ã¨ã‚ã¦ãŠã“ã†ã€‚([ESC] 㧠0x1b ã‚’ã€[FS] 㧠0x1c を表ã™ã“ã¨ã«ã™ã‚‹ï¼‰ 。制御コードã¯1ãƒã‚¤ãƒˆï¼ˆ8 ビット)ã®ã‚³ãƒ¼ãƒ‰ã®ãªã‚‰ã³ã§ã€å¼•æ•°ã‚’æŒã¤ã“ã¨ã‚‚多ã„。(漢字コードã®ç°¡æ½”ãªã‚‹ä¾¿è¦§ http://tohoho.wakusei.ne.jp/wwwkanji.htm)。

ä»–ã¯èª¿ã¹ä¸­ã€‚縦書ãã§ããªã„ã‹ãªã‚。

http://www.lares.dti.ne.jp/~ich/sl_printer.html ã¨ã„ã†äººã¯ã€gs (Canon 用ã®ãƒ•ã‚£ãƒ«ã‚¿ã‚’æŒã£ã¦ã‚‹) を使ãˆã° Postscript ファイル㌠(usb ã¾ãŸã¯ IrDa 経由ã§) å°åˆ·ã§ãã‚‹ã‚“ã§ã¯ãªã„ã‹ã¨ç¤ºå”†ã—ã¦ãŠã‚‰ã‚Œã‚‹ã€‚ã“りゃ gs 入れã¦å®Ÿé¨“ã—ãªãゃãªã‚Šã¾ã›ã‚“ãªã€‚(ワタシ㯠gs ã®ãƒ•ã‚£ãƒ«ã‚¿ã‚’ナメã¦ã¾ã—ãŸãƒã‚¤ã€‚ã”ã‚ã‚“ãªã•ã„) ãã—ã¦ã€ã•ã‚‰ã« LaTeX ã®ä¸–ç•Œã«çªå…¥ãªã®ã‹ï¼Ÿï¼Ÿ

PostScript プリンタãŒã‚ã‚‹ãªã‚‰ã€ã“ã®ãƒšãƒ¼ã‚¸ä¸Šã®ã»ã†ã®ã€Œå°åˆ·ã€ã‚’見よã†ã€‚

SmartMedia etc. ã‚’ CF ã«å¤‰æ›

ç§ã®ãƒ‡ã‚¸ã‚«ãƒ¡ã¯ã€SmartMedia ã§ã‚る。ãã“ã§ã€SmartMedia ã‚’ CF ã«å¤‰æ›ã™ã‚‹ PCM5 ãªã‚‹å°æ¹¾è£½ã‚¢ãƒ€ãƒ—タ(http://www.datafab.com/Product/Product.asp?ID=68)を 3,999 円ã§è²·ã£ã¦ããŸã€‚ã“ã‚Œã§ã€SmartMedia, Secure Digital, MultiMedia, Memory Stick ãŒä½¿ãˆã‚‹ãã†ã§ã‚る。SmartMedia ã§è©¦ã—ãŸã‚‰ã€ã†ã¾ã使ãˆãŸã€‚ã‚ã§ãŸã—。ã‚ã§ãŸã—。

Zaurus SL-C760

妻をã ã¾ã—ã¦ã€SL-C760(http://www.sharp.co.jp/products/slc760/index.html)を買ã‚ã›ãŸã€‚SL-C750 より厚ã£ã“ããªã£ã¦ã„ã‚‹ãŒã€ã“ã‚Œã¯é›»æ± ãŒå¤§ãããªã£ãŸã›ã„。å°ã•ãªé›»æ± ç”¨ã®ãƒ•ã‚¿ã‚‚ã¤ã„ã¦ããŸã‹ã‚‰ã€åŽšãã¦ã„ã‚„ã ã¨ã„ã†äººã¯ã€åˆ¥å£²ã®å°å®¹é‡é›»æ± ã‚’è²·ãˆã°è–„ãã§ãã¾ã™ã€‚ãŽã‚ƒãã«ã€SL-750 ã®ãŸã‚ã«ã€å¤§å®¹é‡é›»æ± ã‚’è²·ã†ã¨ã€åŽšã£ã“ãã™ã‚‹ãƒ•ã‚¿ãŒã¤ã„ã¦ãã‚‹ã‚“ã ãœã€‚

中身 SL-C750 ã¨ãŒã©ã†é•ã†ã®ã‹ã¯ã€ã‚ã‚“ã©ãã•ã„ã‹ã‚‰èª¿ã¹ã¦ã„ãªã„。ã§ã€ã‚«ã‚¿ãƒ­ã‚°ã«ã®ã£ã¦ã„ã‚‹ã“ã¨ã—ã‹ã‚ã‹ã‚‰ãªã„。

ç°¡å˜ã«è¾žæ›¸ãŒå†…蔵ã•ã‚Œã¦ã„ã‚‹ãŒã€ã“ã‚Œã¯æœ¬å½“ã«ç°¡å˜ãªã‚‚ã®ã ã€‚辞書ã«ã¤ã„ã¦ã¯ã€ã¾ãŸåˆ¥ã®æ©Ÿä¼šã«ã€‚


ã“ã‚Œã¯æœ¬å½“ã®è‡ªåˆ†ã ã‘ã®ãŸã‚ã®ãƒ¡ãƒ¢ï¼ˆä¿¡ç”¨ã—ãªã„ã§ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ã‚’見よã†ï¼‰

マニュアルを見ãªã„ã§æ¸ˆã‚€ã‚ˆã†ã«ã€ã“ã“ã«ã€Œãƒªã‚»ãƒƒãƒˆã€ã€Œãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã€ã®æ–¹æ³•ã‚’書ã„ã¦ãŠãã“ã¨ã«ã—よã†ã€‚é–“é•ã£ã¦ã‚‹ã‹ã‚‚ã—ã‚Œãªã„ã‹ã‚‰ã€ä¿¡ç”¨ã—ã¦ã¯ã„ã‘ãªã„よ。

ソフト・リセット

  1. ã™ã¹ã¦ã®ã‚¢ãƒ—リを終了。電æºã‚’切る。
  2. 電池交æ›ã‚¹ã‚¤ãƒƒãƒã‚’「解除ã€å´ã«ã€‚
  3. 5 秒待ã£ã¦ã‹ã‚‰ã€Fn 㨠ホーム ã®ã‚­ãƒ¼ã‚’両方押ã—ãªãŒã‚‰ã€é›»æ± äº¤æ›ã‚¹ã‚¤ãƒƒãƒã‚’ロックã«ã™ã‚‹ã€‚
  4. é›»æºã‚’入れる。

フォーマット:

  1. ã™ã¹ã¦ã®ã‚¢ãƒ—リを終了。
  2. AC アダプターを接続。充電ランプãŒç‚¹ç¯ã—ã¦ã„ã‚‹ã“ã¨ã‚’確èªã€‚
  3. 本体è£å´ã®é›»æ± äº¤æ›ã‚¹ã‚¤ãƒƒãƒã‚’「解除ã€ã«åˆ‡ã‚Šæ›¿ãˆã‚‹ã€‚
  4. 5 秒待ã£ã¦ã‹ã‚‰ã€Fn ã¨ã€Œãƒ›ãƒ¼ãƒ ã€ã‚­ãƒ¼ã®ä¸¡æ–¹ã‚’押ã—ãªãŒã‚‰ã€é›»æ± äº¤æ›ã‚¹ã‚¤ãƒƒãƒã‚’「ロックã€ã«ã™ã‚‹ã€‚
  5. 充電ランプãŒç‚¹ç¯ã—ã¦ã„ã‚‹ã“ã¨ã‚’確èªã—ã¦ã€èƒŒé¢ã® OK ボタン(ã¾ãŸã¯ã‚­ãƒ¼ãƒœãƒ¼ãƒ‰ã® OK キー)を押ã—ãªãŒã‚‰ã€ã€Œé›»æºãƒœã‚¿ãƒ³ã€ã‚’押ã™ã€‚
  6. メンテナンス・メニューãŒã‚らã‚れる。
  7. フォーマットをé¸æŠžã™ã‚‹ã€‚
——目次——
HOME
├雑文
├写真
├å£ç´™
├馬鹿
├読書
├語学
│├英語
│└日本語
├電算
├地ç†
│└白地図
└ブログ