nDiki : 環境変数

2006年6月28日 (水)

ExtUtils::MakeMaker で prompt

Perl でy/n 入力やパス入力などを対話的に行う簡単なセットアップツールをたまに書きたくなることがある。 CPAN.pm の初期化や Module::Install で feature の選択の時に入力を求められる形のアレ。

何かいいモジュールがあるのかなと思ったら、上記の2つは ExtUtils::MakeMaker::prompt を使っていた。 灯台下暗し。 ExtUtils::MakeMaker は標準でいつでも使えるから、ちょっとしたデフォルト値付き問い合わせをするのに便利。

Perl モジュールインストール時の、対話入力をデフォルトで済ます環境変数

それから PERL_MM_USE_DEAFAULT という環境変数の使い方もチェック。

Perl モジュールをインストールする際にいろいろ問い合わせに答えるのが面倒な場合 (どうせ全部デフォルトで OK な時など)、PERL_MM_USE_DEFAULT=1 としておくと ExtUtils::MakeMaker::prompt は入力を省略してくれる。

芋蔓式インストールで大量にインストールする際などに便利。

[ 6月28日全て ]

2006年11月10日 (金)

[ 11月10日全て ]

2006年11月27日 (月)

Windows 上の WiKicker で履歴機能が動かないのは環境変数 TZ のせい

WiKickerWindows 上で動かすとなぜか RCS まわりがうまく動かなくて、けれども「何だろう」とほっぽっておいたのだが、動作確認しなおしてみて判明。

Windows 版の RCS環境変数 TZ がないと、 ci でチェックインする際などでエラーになってしまうのであった。 去年の動作テストの際に確認した内容だったのだが、すっかり忘れてた。

[ 11月27日全て ]

2006年12月11日 (月)

SpiderMonkey の素のインタプリタでは CGI プログラムには役立たず

Ajax を使うプログラムを書くことになりそうなので、どうせならサーバーサイドも JavaScript で書けないかなと調査。 有名どころの JavaScript エンジンというと SpiderMonkey なので、まずはこれでいけるか確認。

Debian GNU/Linux sid だと spidermonkey-bin パッケージに JavaScript shell プログラム smjs (js) が含まれている。 とりあえずコマンドライン引数 (arguments)と環境変数(environment)と標準入力(readline())から入力ができて、標準出力に出力 (print()) ができるので、最低限の CGI プログラムは書けそうだ。

ただこれだけでできる範囲のことなら、クライアントサイドでできてしまう。 単独だとあまり意味ないな。やはり embedded 用か。

Perl の JavaScript::SipderMonkey モジュールや JavaScript モジュールを使うと Perl のサブルーチンを JavaScript プログラム側から呼べる関数として与えた中で JavaScript を実行できるのでいろいろ遊べるようになる。 ただこれだと、Perl で書いちゃった方がよっぽど楽。

[ 12月11日全て ]

2006年12月18日 (月)

xyzzyUSB メモリ上の PStart から起動できるようにする

 @echo off
 set XYZZYHOME=%1\home\naney
 set XYZZYCONFIGPATH=%1\home\naney
 set XYZZYEXE=%1\app\xyzzy\xyzzycli.exe
 shift
 start %XYZZYEXE% %1 %2 %3 %4 %5 %6 %7 %8 %9

というバッチファイルを作成して、PStart からこのバッチファイルを第1引数に %pdrive% を指定して実行するように設定。

以前試した read only なネットワークドライブからの起動ほどトリッキーな設定はしないで OK。 PStart環境変数を設定する機能があればいいのだけれど。

[ 12月18日全て ]

2007年1月3日 (水)

GIMP Portable が遅い

スキャナでの取り込みを、ポータブル HDD (HDMC-U12)上に置いた GIMP Portable で行ってみた。

妙にとろいので設定を確認したら、テンポラリディレクトリ・スワップディレクトリが GIMP Portable のあるドライブ上にあった。 TrueCrypt の仮想ドライブ上で、かつ遅い PC (Pentium III 450MHz) ということもあり余計遅くなってたというワケ。

設定は Data/settings/gimprc にあるのだけれど、どう設定するのがいいのだろう。 TMP / TEMP 環境変数を見てそこを自動的に設定できればいいのだけれど。

[ 1月3日全て ]

2007年10月18日 (木)

今日のさえずり - 最近 CM で「しりあがり寿」の名を見る。うちでは画伯扱い(ほぼ日手帳の影響)。

  • 10:17 プロジェクトのスケジュール共有用に Google カレンダー上に、1つカレンダーを新規作成。 *Tw*
  • 10:50 GNU Make (Win32) では変数を設定しても、そのままではコマンド実行時の環境変数には入らないことを思い出した。 *Tw*
  • 11:57 最近 CM で「しりあがり寿」の名を見る。うちでは画伯扱い(ほぼ日手帳の影響)。 *Tw*
  • 12:32 着もと化した。 *Tw*
[ 10月18日全て ]

2008年1月30日 (水)

KDE Installer for WindowsKDE をインストール

Windows 向け KDEインストーラが公開された。 一昨年の4月ぐらいから、Linux デスクトップは KDE ベースにして使っていることもあって、Windows でも(ファイラとして) Konqueror を使ったりしたいと思っていたので、早速 Windows XP BOX にインストールしてみた。

インスーラはネットワークインストール用のもので、必要なパッケージを選ぶとダウンロードしてインストールされるタイプ。

  1. kdewin-installer-gui-0.8.5.exe をダウンロードして、c:\usr\local\KDE に置く。
  2. kdewin-installer-gui-0.8.5.exe を実行。
  3. インストーラに従ってパッケージを選択してインストール。
    • 最低必要なのは dbusmsvc, kdebase-msvc, kdewin32-msvc, qt-msvc, vcredist らしい
  4. 環境変数 PATH に C:\usr\local\KDE\lib を追加。
  5. 環境変数 KDEDIRS を作成し C:/usr\local\KDE を設定。
  6. コマンドプロンプト上 c:\usr\local\KDE の下で以下を実行。
    • bin\update-mime-database C:\usr\local\KDE\share\mime
    • bin\kbuildsycoca4 --noincremental
  7. /usr/local/KDE/bin/linguist.exe を実行してみて動くことを確認。

うまく入ったみたいなので、さっそく Konqueror を起動してみた。

……なんかかなりもっさりしているな。 fish も使えないや。 [Settings] -> [Configure Konqueror...] してみたら落ちた。

うーん、まだ駄目っぽい。 今後に期待。

[ 1月30日全て ]

2009年8月28日 (金)

今日のさえずり - 「チューペットみたいな何か」いっぱいあった

2009年08月27日

  • 09:28 前に座っている人のワイシャツの胸ポケットに現ナマがちらり。 [mb]
  • 09:37 「もしよかったらこれ読んでください」とラブレター風の封筒を配るオネエサンたち。アイデアは認める。 #Akihabara L:秋葉原 [mb]
  • 11:52 PAR::Environment の Pod 読むと PAR_GLOBAL_* 環境変数の説明が書いてあるんだけれど、ソースコード見ても全然使ってないんだよなあ。 *P3
  • 12:27 HDD もう1台買った。デジカメデータ用。 [mb]
  • 12:40 マクドナルドの最近のコールドカップのフタ、まんなかがオデキみたいでちょっと抵抗がある。 *P3
  • 17:38 jQuery + Flexigrid を HTML 出力に追加。 *P3
  • 19:45 えーっ、チューペット生産終了になってたのか。 [mb]
  • 19:49 あれ? チューペットって真ん中で折れるやつだっけ? 折れないやつだっけ? [mb]
  • 19:59 西友に行ってみたら「チューペットみたいな何か」いっぱいあった。焦るな。 [mb]
  • 20:02 @hitoxu もう食べられないと思うと無性に欲しくなりますね、チューペット。 [mb]
  • 23:30 2009年8月25日の歩行: 8690歩、6.69km、79分、5.03km/h、消費 319.2kcal、脂肪燃焼 45.6g、4.1エクササイズ。 *P3
  • 23:32 2009年8月26日の歩行: 855歩、0.63km、9分、4.05km/h、消費 32.8kcal、脂肪燃焼 4.7g、0.4エクササイズ。 *P3
  • 23:34 2009年8月27日の歩行: 7853歩、6.29km、58分、6.49km/h、消費 286.6kcal、脂肪燃焼 40.9g、4.2エクササイズ。 *P3

2009年08月28日

[ 8月28日全て ]

2009年9月2日 (水)

今日のさえずり: ソフマップの店員にヨドバシカメラの場所たずねているジイチャン

rimage:/nDiki/Flickr/3889228344.jpg

2009年09月02日

  • 09:30 斜め前に立っている人も SO905iCS。マイナーな端末だがそれなりに見かける。あ、隣に座った。お揃い状態。 [mb]
  • 09:47 アニバーサリー タンブラー + クレーム ブリュレ マキアート アイス。 [mb]
  • 09:50 アニバーサリー タンブラーは東京タンブラーよりスリム。スターバックスの最近のタンブラーはこの形なのかな? 上から掴んで TO GO するには持ちやすい。 [mb]
  • 10:03 アニバーサリー タンブラーhttp://movapic.com/...
  • 10:16 スターバックスTO GO して出社したら、「氷持ってきたんですか?」と聞かれた。どうやら会社で何か詰めたと思われたらしい。中身もスタバです。 *P3
  • 10:48 AnkhSVN インストール。 *P3
  • 12:05 今日は電気街行ってくる。 *P3
  • 12:30 HDD 購入。数週間の間に3台目。 L:秋葉原 [mb]
  • 12:32 ソフマップの店員にヨドバシカメラの場所たずねているジイチャンやるなあ。 #Akihabara L:秋葉原 [mb]
  • 12:50 吉野家にドレッシングとマヨネーズを別売りできるようになったと張り紙してあったけど、どんなニーズがあるんだろ。牛丼にマヨネーズかけるの? [mb]
  • 12:55 和泉公園完成してたんだ。 http://movapic.com/...
  • 13:02 おお、いるんですね! RT @Rocketman3: 牛丼にサラダのドレッシングかけている人見たことあります。@Naney 吉野家にドレッシングとマヨネーズを別売りできるようになったと張り紙してあったけど、どんなニーズがあるんだろ。牛丼にマヨネーズかけるの? *P3
  • 13:37 WindowsUncrustify は UNCRUSTIFY_CONFIG 環境変数も HOME 環境変数もみてくれない。ソースコードで #ifndef WIN32 されてる。 *P3 *P3
  • 13:38 WindowsUncrustify でも同じ設定ファイルを使えば Linux 上のと同じ出力になることを確認。 *P3
  • 16:42 ガム噛みたくなったんだけれど、昨日歯医者で仮詰めしたんだった。 [mb]
  • 17:27 Boehm GC を使うか迷っている。 *P3
  • 19:30 ナボナ欲しいってメールきた。 [mb]
  • 19:42 あ、まだ尻尾キーホルダー健在なんだな。 [mb]
  • 20:09 ロフトほぼ日手帳見た。店頭にあるカバーの中には新調したくなるのはなかったな。方眼サイズ変更は違和感なし。 [mb]
  • 20:23 ナボナ確保しましたっ。 [mb]
  • 20:28 @skyhours ほぼ日手帳、特には触ってみたいですよね。プリント系は思ったより見た目布地っぽさでてると感じました。 [mb]
[ 9月2日全て ]

About

Process Time: 0.08046s / load averages: 0.48, 0.51, 0.45