トップ(最新)

nDiki : 7月28日

2004年7月28日 (水)

xyzzyを読み取り専用メディアから起動する このエントリーを含むはてなブックマーク

新人プログラマには「プログラムを組むんだから、とりあえずテキストエディタを何か入れておけ」と言うのだが、実際のところ自分が今仕事で使っている Windows BOX にはテキストエディタインストールされていない。

メモ帳」ですよ。

ちゃんと編集する時は Linux BOX 上の Emacs を使ってしまうので、Windows BOX では力を入れて環境構築していなかったり。 しかし、やっぱり何かテキストエディタがないと不便といえば不便。 ということで久しぶりに何か入れてみることにした。

最近は「インストール不要のソフトを USB メモリに入れて相手先で利用できるようにする」環境作りをぽちぽちしているので、エディタもそのようにできるのを選びたい。

  • 読み取り専用メディアからインストールなしで起動できる
  • UTF-8 のファイルを編集できる
  • できれば Emacs ライクなキーバインディング

というのが主な条件。

書き込み禁止にした USB メモリや、read only な Samba 公開ディレクトリ上(あるいは CD-R 上)から直接起動できるようにするのが目的。

@ xyzzy 0.2.2.233

以前にもちょっと使ったことがある。 Meadow はヘビーだし設定が面倒なので xyzzy が良い。

で実験。

アーカイブを展開してすぐ xyzzy.exe を実行できるのだが、

  1. ダンプイメージ
  2. etc/DOC (lisp/help.l より)
  3. $XYZZY/usr/usrname/os/xyzzy.ini
  4. $XYZZY/usr/usrname/os/.xyzzy.history

を書き出せる必要がある。etc/DOC 以外の位置はコマンドライン引数や環境変数で指定できる。が etc/DOC だけ変更する方法がわからない。

保留。

@ サクラエディタ 1.4.8.0

同僚が使っているサクラエディタも試してみる。 インストーラを使用したくないので、実行可能ファイル・ヘルプファイルそれから必要な補助ファイルをそれぞれ取得して、同じディレクトリへ。

こちらは read only でも特に問題なく起動した。 ただし、

なので躊躇。

@ 再び xyzzy

xyzzy の設定をいじってみる。

site-lisp/siteinit.l を

 (setq lisp::*documentation-path*
       (merge-pathnames "xyzzy-DOC"
                        (directory-namestring (si:dump-image-path))))

として etc/DOC をかわりにダンプイメージファイルと同じディレクトリに xyzzy-DOC として生成するように変更。

それから起動用に

 mkdir %TMP%\xyzzy
 xyzzy -image %TMP%\xyzzy\xyzzy.dump -config %TMP%\xyzzy

というバッチファイルを作成。ダンプイメージファイル、設定ファイルを置くディレクトリを環境変数TMPの下の xyzzy サブディレクトリに出力するようにする。

これで書き込み禁止ディレクトリから起動できるようになった。

必要があれば書き込みディレクトリはアカウント毎に変えた方がいいかな。 Windows 98 SE だとユーザ名やホームディレクトリとして使える環境変数は標準状態では存在しないようなので一工夫が必要になるか。

スポンサード リンク


過去の今ごろ このエントリーを含むはてなブックマーク

過去の7月28日より。

  • Wiki 階層ページ名
    • 運用した感想としては以下の感じ。
      • 「カテゴリ分類」としては面白味は少ない。
      • 複数プロジェクトの情報整理をする用途などでは、同名のページを各プロジェクト毎に作る事になる。名前空間の提供としては便利。
[ 7月28日全て ]

2005年7月28日 (木)

今年は7月中に出た夏のボーナス このエントリーを含むはてなブックマーク

夏のボーナスが今日支給された。

就職以来8月支給だったので、はやくてビックリ(世間よりは遅いけど)。


[ 7月28日全て ]

2006年7月28日 (金)

ノート PCHDD 交換用に USB 外付け 2.5インチ HDD ケース このエントリーを含むはてなブックマーク

naney:200953914

ノート PCHDD 交換用に USB 外付け HDD ケースを用意しておく。 今の内蔵 HDD が死にかけており、転送してしまえばもうポータブル HDD として使うことは考えていないので、普通に転送できれば十分。

見た目と値段で玄人志向のケースを選択。 Y 字 USB ケーブルではなく、必要に応じて別途 USB 給電ケーブルを使うタイプ。

@ ヨドバシカメラのゴールドポイントカードを忘れた

+3%期間だというのに。

 「ポイントカードお持ちですか?」
 「ありません。忘れました。」
 「新しくお作りいたしますか? 後で合算できます。」
 「(小額だし時間がないので)いえ結構です。」
 「これからは忘れないように財布に入れておいてくださいね。」

……今日は財布ごと家に忘れてきたんですが。


[ 製品レポート ]


PerlCR/LF/CRLF 全対応の1行毎読み込み処理 このエントリーを含むはてなブックマーク

Perl プログラムでテキストファイル処理を 改行コード CR/LF/CRLF 全対応にしようと思ったが、書こうとするとこれが結構面倒臭いことに気がつく。

$/ に正規表現が設定できないため、<FILEHANDLE> で単純に3パターン対応ができない (LFCRLF に対応とかならすぐできる)。

小さいファイルと仮定して良いなら全部読み込んで自前で行分割、大きいファイルならまじめにバッファリングして改行コードをスキャンして行処理するのが正攻法かな。 多少効率悪くなりそうだけれど。

@ Pod::Html (1.0504) の場合

Perl 5.8.8 の Pod::Html (1.0504) だと pod2html の中で $/ = "" と設定して、パラグラフ単位で読み込んでそのあと処理している。

@ PerlIO レイヤー

最近の Perl であれば PerlIO::crlf、 PerlIO::eol あたりが使えそうである。

もちろん Perl 5.005_03 だと NG。


[ 7月28日全て ]

2007年7月28日 (土)

秋葉原にベルギーワッフル専門店がオープン このエントリーを含むはてなブックマーク

naney:926824099

ベルギーワッフル専門店「マネケン」のJR秋葉原駅店が7月17日にオープンした。 昭和通り口改札を出てすぐ左側のところ。 ……のに、一昨日クライアントのところから帰社する際に気がついた。

一昨日帰りに買って帰ろうと思ったんだけれど、帰宅時刻には行列ができていたので諦め。で昨日お昼休み銀行に行くついでに買ってきた。

マネケンは日本で最初のベルギーワッフルで、大阪梅田の新阪急八番街の1号店が出たのが1986年11月。 現在東京では、銀座店とここJR秋葉原駅店の2店となる。

消費期限は翌日までということで、今日の朝食の時に温めてパクリ。 さすが、パックで売っているもとは違っておいしい。

2つづつ買ってきたもう一つは午後に、アイスクリームをのせてペロリ。

いいね。秋葉原土産に使える。


[ 菓子 ]


西友丸井大井町店は残留? このエントリーを含むはてなブックマーク

丸井大井町店が、8月31日で閉店になってしまう。丸井閉店になるとちょっと淋しいが、それ以上に気になるのが同じ建物に入っている西友。こちらが閉店になると生活にもろ響く。

気になるので買い物ついでに比較的古株の西友のレジのオバチャンにそこんとこ聞いてみた。 怪訝そうな顔をしたオバチャンによると「閉店するのは丸井なのでうちとは関係ありません」といわれた。はっきりと残るとは言わなかったけれど、現場レベルの情報では存続するようだ。


[ 7月28日全て ]

スポンサード リンク

■よく検索されるキーワード

提案書(65) perl(54) 書き方(49) torrent(49) linux(40) debian(35) アジェンダ(33) 使い方(31) windows(31) x31(30) svn(26) ssh(25) tc-1(25) サンプル(23) usb(22) java(22) ganttproject(21) mp980(20) 画像(20) tortoisesvn(20) インストール(19) 手帳(19) cvs(19) 壁紙(19) a6(18) thinkpad(17) subversion(16) 石垣祐馬(16) ほぼ日手帳(16) 作り方(16) 修理(16) 動画(15) 日本語(15) 充電式カイロ(15) ノート(14) ダイソー(14) 方眼(14) ヨドバシ(14) リフィル(13) 秋葉原(12) ダウンロード(12) apache(12) アジェンダとは(12) iwgp(12) 設定(12) c#(11) mp3(11) ヨドバシカメラ(11) テンプレート(11) 無線lan(11) ubuntu(11) nikon(11) dropbox(11) システム手帳(11) porter(11) クラリチン(10) 筆まめ(10) centos(10) ヤマダ電機(10) window(10) ポメラ(9) フリー(9) リポジトリ(9) イメージテック(9) wiki(9) flex(9) xampp(9) フォーマット(9) terastation(8) flash(8) gmail(8) ドラマ(8) proxy(8) rcs(8) 無料(8) 温度計(8) トランサミン(8) constant(8) truecrypt(8) google(8)

この日記のはてなブックマーク数 Add to Google RSS

Process Time: 1.327741s / load averages: 0.18, 0.21, 0.22
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)