トップ(最新)

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 だとユーザ名やホームディレクトリとして使える環境変数は標準状態では存在しないようなので一工夫が必要になるか。

◇ Twitter やってます。この記事が気にいったらぜひ twitter.com/Naney の follower になってください。


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

過去の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日全て ]

2009年7月28日 (火)

FriendFeed から twitterfeed このエントリーを含むはてなブックマーク

10日ほど前に Twitter へのフィード投稿を twitterfeed 経由から FriendFeed 経由に変更してみた(記事)のだけれど、挙動がニーズにマッチしないので twitterfeed に戻した。

FriendFeedTwitter 投稿機能だと date がちょっと古いフィードアイテムは新着でも投稿されないっぽいのである。

nDiki で使っている DiKickerRSS フィードでは、アイテムの date を最初の公開日時ではなくファイルシステム上にある記事ファイルの更新日時としている。 このためローカルホスト上で記事ファイルを作成し、例えば半日後に UnisonWeb サーバファイル同期させて公開するとその時点で半日前の日時の記事が新着となる。 twitterfeed ではこのような場合でも新着として Twitter へ投稿してくれるのだが、FriendFeed ではどうも新着であってももう旬ではない記事として投稿してくれないっぽい。 挙動の設定も変更できなさそう。

ということで FriendFeedTwitter 投稿を止めて、twitterfeed の設定を再アクティブ化。twitterfeedOAuth に対応したり利用できる URL 短縮サービスが選べるようになっていたりと着実に改良されているので今後も継続してサービスされていくことを期待したい。


[ Twitter 関連サービス ]


今日のさえずり - 昨日も前回同様寿司とビールにした このエントリーを含むはてなブックマーク

@ 2009年07月28日

  • 08:38 会社に早く着きすぎる予感。 L:秋葉原駅 [mb]
  • 08:56 出社済み。 *P3
  • 08:59 昨日も前回同様寿司とビールにした。(前回:「珍しく家で一人でビール飲んだ。」 http://twitter.com/Naney/status/94481712 ) *P3
  • 09:30 昨日午前中会社に電話しそびれたのだが、後ろの人が「Twitter を見る限り家は出たはず。事故にでもあったのか?」とえらく心配してくれたらしい。 *P3
  • 09:33 そしてなぜか会社の人ではなく @zakwa が私が昨日休みの予定だったということを知っていたという事実。 *P3
  • 09:33 @zakwa 昨日とてもおめでたかったです! *P3
  • 10:17 @kengo ふだん動静をつぶやいておくと、音信不通になった時に Twitter でチェックしてもらえるということを実感しました。 *P3
  • 10:19 うちの会社の人ももっと Twitter 使ってくれればいいのに。 *P3
  • 10:21 いや、もちろん今回は連絡しそびれた自分が良くないのですけれどね。 *P3
  • 10:32 @zakwa スルドイ読み。明示的に明日休むとはつぶやいてなかったもんね。 *P3
  • 15:02 following 0 障害が起きているのか。りむったー @remtter の通知で知った。 *P3
  • 15:16 ドロリッチ3本目。ちなみに2本目の時はストローついてなかった……。 *P3
  • 15:22 ドロリッチって最後に恥ずかしい音がするね。 *P3
  • 15:29 自分はドロリッチストロー無しバージョン、泣く泣くフタを開けて飲みました。中を見るとちょっとガッカリします。 RT @nantan: こないだ同じ経験をした。後でコンビニに行ってストローを貰ってハサミで自作したw *P3
  • 15:58 TortoiseSVN アップデートしたので再起動。 *P3
  • 22:23 2009年7月26日の歩行: 7045歩、5.43km、63分、5.17km/h、消費 263.7kcal、脂肪燃焼 37.7g、3.7エクササイズ。 *P3
  • 22:24 2009年7月27日の歩行: 8096歩、6.28km、70分、5.31km/h、消費 304.4kcal、脂肪燃焼 43.5g、4.2エクササイズ。 *P3
  • 22:26 2009年7月28日の歩行: 8238歩、6.56km、62分、6.29km/h、消費 306.9kcal、脂肪燃焼 43.8g、4.5エクササイズ。 *P3
  • 23:03 ダヴがきれかかってる。 *P3
  • 23:26 便器掃除してきた。 *P3
  • 24:40 FriendFeedTwitter 投稿機能だと date がちょっと古いアイテムは新着でも投稿されないっぽい。挙動がニーズにマッチしないので twitterfeed に戻した。 *P3
  • 24:50 IXY DIGITAL 210 IS で撮った写真Exif データの Orientation を使って digiKam で回転させると、縦位置のものは IXY DIGITAL 210 IS に戻しても再生できない。スライドショーのために2重管理もやだなあ。 *P3

[ 7月28日全て ]

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

Process Time: 0.94344s / load averages: 0.36, 0.29, 0.24
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)