nDiki : POSIX
Related term
2004年3月28日 (日)
■ [ CLIE ] Pluckerでカラー画像

昨日うまくいかなかった、カラー画像だが以下の~/.plucker 設定で通った。
[POSIX] compression = zlib bpp = 8 home_maxdepth = 1 palm1bit_graymap_file = /usr/share/netpbm/palmgray1.map palm2bit_graymap_file = /usr/share/netpbm/palmgray2.map palm4bit_graymap_file = /usr/share/netpbm/palmgray4.map palm8bit_stdcolormap_file = /usr/share/netpbm/palmcolor8.map
なぜだかDEFAULTセクションを読んでくれないのでPOSIXセクションに書くようにし、map ファイルはフルパスで指定。
これで、
plucker-build http://www.naney.org/index.html.ja > /tmp/naney.pdb
のようにしてカラー画像を含むPlucker形式が作れるようになった。
- [ CLIE ] Plucker (2004-03-27)
- ソニー サイバーショットU DSC-U40/B 購入 (2004-03-18)
- PEG-TJ25インストールメモ (2004-03-28)
- CLIE マルチスタイラス購入 (2004-03-11)
- mixi の写真にメッセージを (2004-11-28)
2004年5月23日 (日)
■ [ WiKicker ] 日時のL10N

tkh君に日時がローカライズされていないというご指摘をいただく。 手抜き個所である。
perldoc perllocale
あたり。POSIX::strftime については use locale する必要がないので、以下のような感じか。
require 5.004;
use POSIX qw(locale_h strftime);
my @time = localtime;
my $old_locale = setlocale(LC_TIME);
print strftime("%A", @time);
setlocale(LC_TIME, "ja_JP.UTF-8");
print strftime("%A", @time);
setlocale(LC_TIME, $old_locale);
print strftime("%A", @time);
手元の環境だと、'ja' だと駄目で ja_JP を指定する必要あり。そのままだと日本語EUCになるので、UTF-8 の時は 'ja_JP.UTF-8'。
しかし指定できる名前は環境に依存する(perldoc POSIX)ので、環境チェックとか面倒だな。
ってそういえば WiKicker では、L10N といっても en と ja しかメッセージを用意していないんだった。 ja 以外は en 用の日時出力にするようにするだけにしようかな。
- L10N改善を行った WiKicker 0.26 リリース (2005-05-10)
- Rubric でプライベート SBS を立てるも 0.140 では日本語に不具合 (2006-07-22)
- WiKicker における PageName 最長文字数 (2006-06-10)
- [ WiKicker ] 続L10N改善と、ページ名リスト処理の高速化 (2004-05-29)
- AWStats 6.0 (2004-05-21)
2004年10月14日 (木)
■ Linux 上で Windows 用インストーラを作成する

NSIS の 2.01 が9月24日にリリースされていた。 目玉はNSISコンパイラ(makensis)が、POSIX プラットフォームで動くようになったこと。 Linux 上で Windows 用インストーラが作成できるようになる。
インストールしたいプログラム/データが(Javaプログラムだったり、クロスコンパイルできるものだったり、コンパイル不要のスクリプトだったりで)用意できるならば、Linux 上でインストーラまで通して作れるのでこれは有り難い。
@ インストール
tar jxvf nsis201.tar.bz2 cd NSIS/Source make USE_PRECOMPILED_EXEHEADS=1 cd .. fromdos install.sh su ./install.sh /usr/local/NSIS-2.01
ソースツリーにMenu ディレクトリ無くてインストール時にエラー表示がでるが、それ以外はうまくコピーされている感じ。
@ 使ってみる
Windows 上の NSIS 2.0 で使っていたNSISスクリプト(.nsi)をかけてみる。 間接的に WinMessages.MSH をインクルードしようとしてエラー。 ファイルの大文字小文字の問題だけのようで、lib/NSIS/Include/WinMessages.nsh を同ディレクトリ上に WinMessages.MSH としてシンボリックリンクを張ることで対処。
できあがったインストーラを Windows BOX で動かしてみた。 問題なくインストール完了。
素晴しい。
[ Linux 上で NSIS ]
- NSIS が再び Linux でコンパイルできるように (2005-01-08)
- NSIS 2.22 は Linux でビルドできず (2006-12-20)
- JSmooth で Win32 上でのJava プログラム起動ファイル作成 (2004-12-06)
- OpenSSH for Windows (2004-08-05)
- JRE をバンドルしたインストーラを NSIS で作る (2004-12-02)
2005年1月8日 (土)
■ NSIS が再び Linux でコンパイルできるように

2.01 で POSIX プラットフォームで動くようになった NSIS であるが、2.02、2.03 は Linux上ではソースパッケージからのビルドでエラーになってしまっていた。
1月5日に 2.04 がリリースされたので、こちらも試してみる。お、ビルドできた。
tar jxvf nsis204.tar.bz2 cd NSIS/Source make USE_PRECOMPILED_EXEHEADS=1 cd .. su ./install.sh /usr/local/NSIS-2.04
インストール時に Menu ディレクトリが無くてエラーメッセージが出るのは前回と一緒。CVS リポジトリをみるとHTMLで書かれたドキュメントがあるだけのようなので、無くても問題なさそうである。 付属の install.sh も改行コードが CRLF から LF に修正されているためそのまま実行できるようになった。
[ Linux 上で NSIS ]
- NSIS 2.22 は Linux でビルドできず (2006-12-20)
- Linux 上で Windows 用インストーラを作成する (2004-10-14)
- sid の CinePaint がプラグイン読み込みでエラー (2006-04-15)
- ActivePerl で Ming (2005-02-23)
- [ Perl ] PDL::PP で C extension を書く (2004-02-19)
2006年10月21日 (土)
■ Konqueror でリモートホスト上のファイルを SSH 経由でブラウズ

会社のサーバに Web 用のファイルを置く作業を頼まれる。 ちょこちょこ更新があるので、毎回 scp でコピーするのも面倒臭い。 新しいサーバでまだ shfs + autofs の設定もしていないし。
ということで Konqueror から簡単にアクセスできないか確認。ちなみに Konqueror だと
| smb://ホスト名/ | SMB でアクセス |
で Samba 公開ディレクトリに smbmount などすることなく、簡単にアクセスできる。
SSH 関連についても確認してみた。以下の2つが利用できる
| sftp://ホスト名/ | sftp でアクセス |
| fish://ホスト名/ | fish でアクセス |
fish は POSIX 互換のリモートコンピュータに対して使えるもので、cat、 chgrp、 chmod、 chown、 cp、 dd、 env、 expr、 grep、 ls、 mkdir、 mv、 rm、 rmdir、 sed、wc あたりを使うらしい。
どちらも Konqueror から shfs でマウントしたディレクトリにアクセスするよりも動作が軽快なので、ちょっとしたファイル転送や編集ならこちらを使った方が便利そうだ。
- Tor で hidden service (2005-02-13)
- [ Debian ] shfs でSSH接続されたリモートホストのディレク... (2004-02-04)
- はじめての WebDAV (2006-07-14)
- [ Debian ] Privoxy + SSH (2004-01-28)
- USB HDD 上に ext3 ファイルシステムを作ろうとしたらフリーズ (2006-01-16)
2006年12月20日 (水)
■ NSIS 2.22 は Linux でビルドできず

Windows 用のインストーラ作成ツール NSIS は、スクリプトベースでインストーラを作っていくのが1つの特徴である。 NSIS スクリプトは、さすがインスーラ作成用だけあって
- ファイル処理 (コピー、削除、……)
- レジストリの読み書き
- プログラムの実行
その他システム関連のコマンドが充実している。 コンパイルするとかなりコンパクトな実行形式ファイル (EXE) を生成してくれるので、ちょっとした処理を自動化するには便利である。
今回 USB メモリに入れておいて、そのドライブ上のいくつかのディレクトリに PATH が通った状態でコマンドプロンプトを開くツールを NSIS で書いておこうかと思って試す。
NSIS は POSIX ベースシステムでビルドし実行でき、NSIS スクリプトをコンパイルできる。 ということで作業を Linux で作業をしていたのだが、どうやら System::Call が使えないようだ(スクリプトのコンパイルに失敗する)。
Debian パッケージが古いせい (2.19-1.1) かと思い、ソースパッケージをビルドしてみたらまさに System 関連らしいところでコンパイルがこけている (そういう背景で Debian パッケージがアップデートされていない?)。
ということでどうも最新の NSIS は Linux では駄目っぽい。
しょうがないので久しぶりに Wine。
Wine 上に NSIS 2.22 をインストールして makensis.exe を実行してみたところ試した範囲ではうまく動いている。 ついでにでき上がった実行可能ファイルも Wine 上で試せる。
しばらくは Wine 上で NSIS スクリプト書きを楽しむことにしよう (最終的には Windows 上でコンパイルしなおして動作確認するのだけれども)。
- TrueCrypt で USB メモリに Windows と Linux ... (2006-12-14)
- Linux 上で Windows 用インストーラを作成する (2004-10-14)
- NSIS が再び Linux でコンパイルできるように (2005-01-08)
- xyzzyを読み取り専用メディアから起動する (2004-07-28)
- ActivePerl で Ming (2005-02-23)
スポンサード リンク
■よく検索されるキーワード
提案書(75) torrent(69) perl(61) 書き方(45) 充電式カイロ(43) windows(38) x31(36) 使い方(32) linux(32) cvs(25) アジェンダとは(25) usb(25) thinkpad(23) 静電気(21) サンプル(20) 口コミ(20) ヨドバシ(20) アジェンダ(20) 画像(19) debian(19) ubuntu(19) mp980(18) f-01a(18) 手帳(17) tc-1(17) 秋葉原(16) ssh(16) subversion(16) グッズ(16) a6(15) 壁紙(15) ほぼ日手帳(15) c#(14) ダイソー(14) svn(14) 交換(14) インストール(13) 加湿器(13) firefox(12) ノート(12) 無印(12) 日本語(12) wiki(12) ganttproject(12) デロンギ(11) 方眼(11) ヨドバシカメラ(11) デザイン(11) nikkor(11) 設定(11) 作り方(11) dropbox(11) af(10) terastation(10) memcached(10) レビュー(10) カバー(10) カイロ(10) 2009(10) 除去(10) nikon(10) tortoisesvn(10) クラリチン(9) ガントチャート(9) 動画(9) ポメラ(9) ご査収(9) rcs(9) モジュール(9) n-01a(9) フィルム(9) 写真(9) システム手帳(9) edition(9) porter(9) xp(8) imap(8) 4c(8) docomo(8) ミニ6穴(8)■注目キーワード
購入 買った 発売日 フリー 無料 価格 値段 作り方 選び方 使い方 方法 設定 サンプル ダウンロード 限定 在庫 予約 穴場 比較 検証 レビュー 感想 評価 評判 使用感 使ってみた 口コミ 噂 最新 MP3 動画 意味 お薦め お勧め おすすめ 便利 Blog ブログ mixi 修理 デザインProcess Time: 15.335705s / load averages: 0.28, 0.34, 0.43
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)



スポンサード リンク