LastUpdate: Tuesday, 08-Jul-2003 02:31:43 JST
GNU Emacs20.7のWindowsCEへのポートであるEmacsCE。僕はそれをjornada720上で使っています。その環境を、みなさんにおすそわけするページです。ここで配布しているセットに含まれるアプリケーションやファイルは、誰でもが無料で取ってこれるものですが、使えるようにするまでの道のりが長いので、てっとりばやくインストールできるようセットにしています。僕はセットに含まれるどのソフトウェアやリソースの作者でもありませんから、当然ながら何の権利も主張しません。なお、キラーアプリである2ちゃんねるアクセス環境Navi2chを使うための環境と位置づけていることから、Navi2chの動作に必要ないelispの中にはセットに含まれていないものもあります。
2ちゃんねるモバイル板に立てたスレEmacsCE+navi2chで快適2chアクセス
2ちゃんねるUnix板に立てたスレ【モバイルEmacs】EmacsCEをどうにかスレ
Author: Unknown
[NEW]NetBSD/hpcarm関連情報のページ(Monday, 03-Feb-2003 01:54:39 JST)
[NEW]jornada720(H/PC2000?)で、一発ダイヤルアップ接続/切断法紹介ページ(Wednesday, 18-Dec-2002 01:16:49 JST)
[NEW]httpトンネリングを考えるページ(Monday, 16-Dec-2002 16:56:32 JST)
[NEW]エッジeメールを活用するページ(Wednesday, 11-Dec-2002 17:18:35 JST)
[OLD]handspring treo90ページ(Wednesday, 11-Dec-2002 17:18:35 JST)
[OLD]EmacsCE関連リンク集(Friday, 13-Dec-2002 13:58:18 JST)
[OLD]PocketPC用EmacsCE+Navi2ch環境ダウンロード等(Tuesday, 07-May-2002 13:36:24 JST)
[OLD]ドキュンでもわかる、なげやりなSKKマニュアル(Friday, 28-Sep-2001 00:26:47 JST)
[OLD]Web更新時間取得ツールのリンク集(Tuesday, 08-Jul-2003 02:35:27 JST)
2003/6/22 pm10:00
●ああ、やっぱりSL-C760を買ってきてしまいました。バッテリの持ちもいいし、swapを作らなくてもemacsが不自由無く使えるし、メモで検索は利くしで買ってよかったです。というわけで、早速emacs21を入れてange-ftpで更新。
2003/6/8 am10:30
●おいおい、何か知らないけど、いつの間にかftp.exeがAirH”下でも使えるようになっちゃってますよ!! 環境は以前と変わらず、CFE-02。おいおいおいおい、どうするよ、完璧になっちゃったよ!! ということで、EmacsCE(10MB改造版) + ange-ftp + AirH”で更新してみる。
2003/6/8 am3:40
●ふみさんが、ついにやってくれました! EmacsCEでクリップボードの連携ができるようになりました。(EmacsCE とクリップボードの連携)つまり、WindowsCEの一般のアプリからEmacsCEへ、またその逆の向きでコピペができるようになったんです。これまでは文字が化けたりで使いものにならなかったのですが、これからは大丈夫です!! いやー、ずいぶん環境がよくなったもんだ。あとはange-ftpがAirH”でも使えるようになれば……。
2003/6/4 pm4:00
●気づいたら、ふみさんのところが移転してました。CE.NET/ARM版のwceSKKSERVなんかも出てますね。Sigmarion3でEmacsCEが動いた、という話は2ちゃんでチェックしてました。
ところで、最近は、UK-taniyamaさんの2+が熱いです!! プラグインによって、ニュースサイトを切り出し可能なんです。自分もプラグインをいくつか書いてみました。iPodライクな操作性で2ちゃんやらニュースサイトが読めてすこぶる快適。最近の話題としては、KeyHelperAppletの作者の方に、Qtopia Clipboard Filterというものを作ってもらったというのがあります。標準入出力とクリップボードとの間を行き来できるもので、大変活用範囲が広いです。Namさんが、これを使ってEmacsのバッファからClipboardへコピー&Clipboardからバッファへペーストって関数を作ってくださいました。これはしょんべんちびるほど便利!!! ああ、EmacsCEが遠くなっていく……(笑)。
2003/2/21 pm1:00
●ヒマなので更新してみる。keyhelperというキーボードの設定を行なうアプレットが登場し、キーリピートの高速化、修飾キーのトグル動作、TabのCtrl化などができるようになって、当初懸念していたSL-C700の使いにくい点が、一挙に、のきなみ解決された。Navi2chで画面が崩れる問題も、半角カナを全角に変換すればよいらしい。コンソール上のEmacsでBSが効かない問題も解決策が提示されたし、Emacsのカラー表示もできたってことで、特に不満なく使えるようになってしまった。後はB500用のバッテリーが装着できれば常用可能ですね。つーことでマスターさんよろしくです。
2003/2/3 am3:00
●NetBSD/hpcarm関連情報のページを更新しました。今度のディストリビューションは、インストールに必要なファイルが全部RAMディスクに展開されるようになって、インストールがより簡単になっているようです。ただし、日本語版のjornada7**でSysinstがちゃんと動くかどうかは不明。
2003/1/2 am1:27
●あけましておめでとうございます。ヤバいです。SL-C700イイっす。何でも自動化して、小さいがゆえの不自由さを克服できる、頼りがいのあるヤツですね。ほんとに電池持たないけど。
2002/12/31 am11:45
●Zaurus SL-C700に、emacs21とddskkとnavi2chをインストールしてみました。で、ange-ftpで更新してみるテストです。いろいろ問題があって、EmacsCEとどっこいどっこいですね。現状でいえば、EmacsCEの方がマシなような気もします。Zaurusの方は、これからよくなっていくという可能性があるので、今後の展開に期待というところでしょうか。
2002/12/29 pm10:55
●やっとZaurus SL-C700を入手できますた。いろいろ言れていますが、この超小型のノートパソコンは、自分のような者にはかけがえのない存在といえます。早速Emacsをインストールしてみたいと思います。無論、Navi2chもインストールしなくては。
しばらくはjornada720と併用していくつもりです。
ということで、C700から更新。標準でインストールされているftpでget & putしてとりあえずはやってみました。後で更新用のシェルスクリプト組んでみよう。
2002/12/27 pm3:59
●初代のiPod(5GB)にWin版のFirmWareを当てて、クロスアップグレードしてみました。母艦のMacがOS9止まりのマシンであるため、ロクなエンコーダーを使えないということから、ほとんどMP3のソースはWindowsマシンから持ってきてました。PRの時代にXPlayで転送してたりしたんですが、ほかの周辺機器のドライバとかちあうため、XPlayをアンインストールして以来、iPodの中身は凍結されていたんですが、Win版にクロスアップグレードしたことで、評判のいい転送ツールであるK/Kiを使えるようになりました。この組み合わせだと環境を汚さないのでいいですね。CD2WAV+LAMEでエンコードして、SuperTagEditor 改造版でTAG編集、K/Kiで転送という、極楽環境ができました。ちなみに、一度Win版のFirmWareを当てても、Mac版のFirmWareを当て直せば、元に戻すことができるそうです。そういえば、ubiqun.plの大久保さんもK/Kiユーザーなんですね。
2002/12/24 pm7:21
●NetBSD/hpcarm関連情報のページというのを作りました。インストール情報らしきものを掲載してます。
2002/12/22 am2:21
●謎のスクリーンショット2点。これとこれ。
2002/12/18 am2:31
●大変な旧聞で恐縮なんですが、サカモトさんがSKKIMEの開発を再開されてたんですね。しかも、Windows XPにも対応している! もうダメポと思ってたんですが、感動しました。
2002/12/17 am2:11
●おとといあげたnavi2ch20021215.lzhですが、自分で試してみたら使えないでやんの。さっきCVSしてきたものにちゃんとしたパッチ当てて、jornadaで動作確認したやつを置きました。すまんこってす。
2002/12/16 pm6:20
●だんだん日記化してきて申し訳ないですが、iSEDというSEDのMac版がリリースされてました。山下巌さんのSedMacをリプレイスできるものですね。SedMac Interface同様、クリップボード to クリップボードの処理が可能で、作ったスクリプトをメニューから実行できます。Mac OS X版もあるので非常にうれしいです。iSEDで使えるコマンドセットは、SEDに準拠するものです。使える正規表現もSED同様。特に、拡張的な仕様は見受けられません。Windows版もリリースする予定とのこと。Windows用の同種のものとしては、clipsedというのがあります。
●jornada720で動きそうなフリーのFTPクライアントが出現! 確か、こないだまでARM版がなかったような。ceFTPというやつです。
2002/12/16 pm3:20
●コレ(EmacsMessenger)EmacsCEで動くかな。
2002/12/15 pm1:45
●2chの仕様変更によりNavi2chから書き込みができなくなっていたので、Navi2chのCVS先端にパッチ当てて置きました。(おととい置いたやつがダメだったので、置き直し)
2002/12/11 pm5:30
●ふみさんのところで、次期wceSKKSERVがもうそろそろ、という話が出てました。どんぐらい速くなりますかねぇ。
2002/12/11 am2:30
●Andreasさんという方が、celib.dllを使ってRainerさんのOpenSSHの改変版を作られてます。ただし、SH3版のみです。それと、Netcatも移植されてます。こちらはARM版もありますね。
2002/12/09 pm11:30
●24termのスクリーンショットを撮影してみました。実際には、24termの改造版である24termkというのを使っています。自宅サーバに接続しているとこです。

FD-Cloneです。
2002/11/26 am4:30
●24termというjornada720上でも動く、日本語が通るtelnet cliantを使ってみました。自宅サーバのEmacsで、ange-ftpを使って更新してみるテストです。24term、なかなか使えますね。AirH32kだと、遅くてストレスたまりますけど。
2002/11/17 am4:30
●高機能なIRCクライアントであるLieceがEmacsCEで動きました。

インストールしてみたのは、Liece最新の安定版1.4.10です。これでirc.2ch.netの#モバイルに入ってみたのが上のスクリーンショットです。EmacsCE向けにまとめたのを置いてみました。
インストール方法
2002/11/16 pm4:50
●Navi2chのCVS先端にパッチ当てて置きました。
※自分のマシンがjornada720なので、MIPS版セットも置いてますが動作確認できません。→Sigmarion2で動いたそうです。
- EmacsCE……XBuild2.03(2002/03/20)
- Navi2ch……1.6.0-DEV(2002/11/10)
- CELib.dll……Ver.3.11
- cedialogs.dll……Ver.1.04
- cedialogsx.dll……Ver.1.04
- Daredevil SKK12.1.1(Okamichi)……(2002/10/10)
今の僕の.emacsだけどそのまま使うとダメかもよ(2002/04/08)
2002/11/10
- Navi2chを1.6.0-DEVに(CVS版11月10日時点のもの)
- Daredevil SKKを12.1.1に(10月10日時点のもの)
- celib.dllを3.11に
- .emacsを修正(コメントアウト忘れ)
- environment.regを修正(load-pathの順序を変更、site-lispを先に)
- ナガ10を入れたときにPIEでもナガ10が強制的に使われてしまうことを避けるためのユーザースタイルシートを同梱。environment.regにも、そのための設定を追加。でも、動作確認してないです。
上のセットはめったに更新されません。navi2hとskkのみをチビチビ差し替えているので、普段はこっちを更新します。いずれも母艦でmake installにてバイトコンパイル済み。Navi2chはEmacsCEのバグでうまく動かない部分があるので、パッチを当ててあります。
導入は、上のセットをセットアップ後、解凍してできたフォルダを、それぞれ/memcard/root/emacs/site-lisp/navi2ch、/memcard/root/emacs/site-lisp/skkと置き換えればOKのはずです。……多分。
k12x10を使用したScreenShot(スレの23さん提供)
メモリーカードの名称が「memcard」になっていることが前提です。なぜなら、僕の環境がそうなっているからです。
後出のレジストリをインポートすることで「memcard」になっちゃうのでそのつもりで。
ちなみに、メモリーカードの名称を変えると、そのほかのソフトウェアに影響があります。とりあえず、RAMのフルバックアップをとってから試せばいいでしょう。
僕はEmacsのことをよく知っているわけではないです。試行錯誤しながら作っている環境ですので、間違った設定になっている可能性があります。
それをハケーンしたらスレで教えてください。
タスクバーは隠した状態で使っています。ゆえに、隠していないと画面の下端が埋まります(無論、.emacsを書き換えれば回避できます)。
ここで配っているセットをそのまんま動かすと、SKKの辞書はEmacsCEの貴重なメモリ空間に展開されるのですが、それによって、メモリが足りないぞー、というエラーが出やすくなります。これを配り始めた当初はそうするしかなかったんですが、ふみさんによって辞書サーバが開発され、EmacsCEのメモリに展開させずにSKKを使うことができるようになるばかりか、念願のskk-jisyo.lが使えるようになりました。本格的に使い込むなら、ぜひとも辞書サーバを導入しましょう。詳しくは、過去のNewsとか、ふみさんのEmacsCEページを見てください。
0.必要ファイルのコピー
同梱のcelib.dll、cedialogs.dll、cedialogsx.dll、userContent.cssをWindowsディレクトリにコピー1.レジストリの登録
同梱のEnvironment.regをTascalRegEditでインポートしてください。
リセットすると、メモリーカードの名称がmemcardになります。そのほか、EmacsCEの動作に必要なものがいっしょにレジストリに登録されます。
どこにどんなんが登録されるかは、*.regの中身を見てください。2.フォントをインストール
同梱のNtansi.TTFとnaga10.ttfというフォントを\Windowsに(→\Windows\Fontsに入れていると、TrainなどKCTRL利用のアプリで漢字が出ないなどの副作用が出ます)入れてください。3.フォルダの設置
rootフォルダをmemcardの直下に置いてください。4.\tmpフォルダの作成
ルートにtmpというフォルダを掘ってください。つまり、RAMのほうです。パスでいえば\tmpです。掘らないとエラーが出ると思います。5.プログラム実行用メモリの設定
一般に、Emacsはメモリ食いです。「コントロールパネル」>「システム」>「メモリ」タブで、プログラム実行用に、20MB程度確保してください。僕は24MB確保しています。
\memcard\root\emacs\bin\emacs.exeを起動したら、Alt + xとやって、その後にnavi2chと打ち込んでEnterしてください。
するとおもむろにサーバとの交信がはじまり、トップメニューが表示されます。
トップからスレまではEnterで降りられます。
スレの表示から抜けるには、qを押すか、Ctrl + xとやってからkとやります。ただし、qで抜けるとメモリ上に残るので、スレを開きまくっているとメモリが足りなくなります。マメに「Ctrl + xとやってからk」として、閉じたほうがいいでしょう。
ちなみに、qで抜けるとメモリに残っているので、fとbで開いたスレをいったりきたりできます。
スレや板やトップメニューの更新はsです。書き込みはwです。sageで書く場合はW。このあたりはUNIX板にあるNavi2chのスレを参考にしてください。
ここに書きましたが、ange-ftpが正常に動くようになったので、もはや読むに値しません。こことかが参考になるんじゃないでしょうか。→ちなみに、AirH下だと認証に失敗する問題があります。