nDiki : ZIP
ZIP
スポンサード リンク
Related term
2004年7月19日 (月)
■ PAR

いやな日記で紹介されている PAR を試してみた。 PAR は Windows に限らず実行形式のファイルを生成する事ができる (UNIX 系ではメリットは少ないかもしれないが)。
PAR ファイル (ZIP) として必要なスクリプトやモジュールをパッケージ化できるのも嬉しい。 Perl は便利なのだが他人に使ってもらう時に面倒で Java の JAR ファイルが羨しかったのだが、まさにそれを実現してくれる (実行可能ファイルにしてしまうともっとお気楽)。
また PAR ファイルをHTTPサーバ上においておいてリモートから取得できる機能もあり、Java Web Start に近い使い方ができそうである。
Debian BOX に入れて遊んでみた。sid でもパッケージになっていないので dh-make-perl でパッケージ化してつっこむ。
@ スクリプトを実行可能形式に
$echo 'print "hello\n";' > hello.pl $perl hello.pl $pp -o hello hello.pl $ls -l hello -rwxr-xr-x 1 naney naney 1739227 2004-07-19 22:09 hello $file hello hello: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.0, dynamically linked (uses shared libs), stripped $./hello hello
@ スクリプトを PAR ファイルに
$pp -p -o hello.par hello.pl $zipinfo hello.par Archive: hello.par 1184 bytes 5 files drwxr-xr-x 2.0 unx 0 b- stor 19-Jul-04 22:13 script/ -rw-r--r-- 2.0 unx 17 t- defN 19-Jul-04 22:12 script/hello.pl -rw-rw-rw- 2.0 unx 262 b- defN 19-Jul-04 22:13 script/main.pl -rw-rw-rw- 2.0 unx 434 b- defN 19-Jul-04 22:13 MANIFEST -rw-rw-rw- 2.0 unx 214 b- defN 19-Jul-04 22:13 META.yml 5 files, 927 bytes uncompressed, 678 bytes compressed: 26.9% $parl hello.par hello
@ ワンライナーも実行可能形式に
$pp -o hello -e 'print "hello\n"' $ls -l hello -rwxr-xr-x 1 naney naney 1739237 2004-07-19 22:19 hello $file hello hello: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.0, dynamically linked (uses shared libs), stripped $./hello hello
- 私的10大ニュース2004 [ comp ] (2004-12-31)
- PAR::Repository でビルド済み Perl モジュールをネット... (2006-12-12)
- Eclipse 3.0M8 (2004-04-19)
- JSmooth で Win32 上でのJava プログラム起動ファイル作成 (2004-12-06)
- Module::Build でソースパッケージング (2005-08-24)
2005年12月2日 (金)
■ PEG-TJ25 インストールメモ

- PEG-TJ25インストールメモ (2004-03-06)
- PEG-TJ25インストールメモ (2005-08-26)
- PEG-TJ25 インストールメモ (2004-04-21)
- PEG-TJ25 インストールメモ (2005-08-11)
- PEG-TJ25 インストールメモ (2004-04-25)
2006年12月31日 (日)
■ Linux で入力して Windows で参照できるパスワード管理ツール KeePass

USB メモリ / ポータブル HDD にポータブル環境を構築するに従って、パスワード管理の問題が浮上してきた。
普段はメインの Linux ノート PC 上で、一括管理 (テキストファイルに書いて、重要なものは GnuPG で暗号化しておく) している。 このノート PC で作業している時は、必要に応じて参照できるので問題ない。
しかし、ポータブル環境でも使いたいサービスのアカウント (Skype 等のいくつかのサービス) のパスワードは思い出せない時に参照できるように持ち運んでおきたい。
ということでパスワードマネージャとして KeePass を試してみることにした。
@ KeePass
Windows 用のアプリケーションで、ZIP 形式の配布ファイルを展開するだけで使えるポータブルアプリケーションである。
機能的にも十分だし日本語化もできる。
TrueCrypt 仮想ドライブボリュームに、KeePass とパスワードデータベースファイルを入れておけばパスワードを思い出せない時や、もともと覚える気のないたまにしか使わないパスワードを参照することができる。
@ KeePassX
KeePass は Windows 用のツールであるが、移植版もいろいろ揃っている。 Linux 用としては KeePassX があり、Windows 版と似たインタフェースを提供している。
パスワードデータベースファイルの形式も Windows 版と同様のようで、KeePassX で作成したファイルを KeePass で読むことができた。
Linux 母艦上で使いそうなアカウント/パスワード情報をみつくろって、KeePassX で入力してきメディアに書き込んでおいて、Windows 上で参照するという運用ができる。
希望していた運用に使えそうで満足。
- 1インチポータブル HDD HDMC-U12 インプレッション (2006-12-28)
- Linux 母艦ノート PC を使わずに仕事ができるかチャレンジ (2007-08-20)
- ノート PC を持たずに会社に行きたい (2006-12-21)
- Evernote 使用開始 (2009-03-03)
- TrueCrypt で USB メモリに Windows と Linux ... (2006-12-14)
2007年2月9日 (金)
■ XAMPP で WiKicker を動かしてみた。PPM インストール OK。

Perl で書いた Web アプリケーションのポータブルな Win32 デモ環境として XAMPP を使ってみるとどんな感じになるか試してみた。
使ったバージョンは以下。
(http://www.apachefriends.org/jp/xampp-windows.html)
@ C: ドライブで試す
それぞれ 自己解凍型 7-ZIP アーカイブをとってくる。 最初に XAMPP を展開し、次にその xampp ディレクトリの中で Perl アドオンを展開。 xampp ディレクトリを c: の直下に移動する。
次にコマンドプロンプトを開き c:\xampp\perl\bin へ移動後 ppm コマンドを起動して作成済みの PPM パッケージをインストールする。 インストール先は \xampp\perl 以下とドライブ無しのパスで指定されているようで、問題なく必要な Perl ライブラリをインストールできた。
次に \xampp\xampp-control.exe を実行して GUI 管理ツールを立ち上げ、その画面から Apache を起動。 普通の Win32 版 Apache もインストールしてある PC だったため、xampp-control から Apache を起動したらそちらが立ち上がってしまったが、これは Svc にチェックが入っていたからだった。Svc を外せば \xampp 以下の Apache がきちんと起動する。
あとは \xampp\htdocs 以下で WiKicker CGI プログラムの配置や設定ファイルを作成すれば OK。 もともと WiKicker は相対パスだけで動くようになっている*1ので、問題なく実行することができた。
*1多分
@ 他のドライブに移す
一度セットアップできた \xampp ディレクトリを TrueCrypt 仮想ドライブにコピーして起動してみた。
こちらも問題なく OK。
ということで XAMPP でお手軽に Perl CGI プログラムの動く Web サーバ環境を作れることを確認できた。
問題があるとすれば XAMPP + Perl アドオンが馬鹿でかいところか。400MB オーバー。 今回何が一番時間がかかったかって、XAMPP + Perl アドオンを展開した直後の xampp ディレクトリを、後でまた使えるように 7-ZIP の最高圧縮する処理に時間がかかった。 使っている PC では 50分以上かかったよ。
- PAR::Repository でビルド済み Perl モジュールをネット... (2006-12-12)
- Windows 上での Apache 2.0.53 では PATH_INF... (2005-04-10)
- 自前 PPM リポジトリの管理 (2006-07-03)
- [ WiKicker ] SpeedyCGI (2003-10-17)
- USB メモリに Perl を入れて持ち歩きたい (2006-12-17)
2007年8月16日 (木)
■ Module::Build で ZIP ファイルを作る

Module::Build 0.26 には ExtUtils::MakeMaker のように zipdist ターゲットがないので ACTION を追加してみた。
use Module::Build
my $class Module::Build->subclass(
class => 'Packager',
code => q {
sub ACTION_zipdist {
my ($self) = @_;
my $dist_dir = $self->dist_dir;
$self->depends_on('distdir');
print "Creating $dist_dir.zip\n";
system("zip -r $dist_dir.zip $dist_dir") == 0 or die $?;
$self->delete_filetree($dist_dir);
}
});
これで ./Build zipdist できるようになる。
- SCons は GNU Autotools のかわりになるか (2005-04-20)
- 最新の Module::Install は Perl 5.005_03 ステ? (2006-04-29)
- Module::Build でソースパッケージング (2005-08-24)
- WiKicker の Makefile.PL を Module::Inst... (2006-02-10)
- XAMPP デカすぎなので Uniform Server をチョイス (2008-08-30)
2008年8月30日 (土)
■ XAMPP デカすぎなので Uniform Server をチョイス

デモ用 Web サイトのとりまとめ。 必要な時に ZIP ファイルを Windows 上で展開してすぐ使えるようにしておきたい。 インストール不要の Web サーバも一緒に入れておきたい。
ということでポータルな Apache を物色。WAMP である必要はなし。 MicroApache が小さくて良さそげなのだが公式サイトがつながらない。
ということで今回は Uniform Server 3.5 をセットにすることにした。 ZIP した状態で 14MB ぐらい。
展開して Server_Start.bat を実行すれば Apache が起動する。 デフォルトで W ドライブを仮想ドライブとして subst して動く。 違うドライブに割り当てて起動したい場合は Disk Start.vbs を使う。ダイアログが表示されるのでそこでドライブレターを指定すれば OK。
止める時は Stop.bat。
あとは udrive/www 以下に Web コンテンツを置けば良い。 udrive/www/.htaccess で 127.0.0.1 からしかアクセスできないようになっているので必要があれば変更する。
まとまったら ZIP ファイルにしてどこかに置いておけば、他の PC でも展開するだけでデモ用 Web サイトを準備できる。
Stop.bat の実行を忘れやすいので注意。
- XAMPP で WiKicker を動かしてみた。PPM インストール OK。 (2007-02-09)
- USB メモリに Perl を入れて持ち歩きたい (2006-12-17)
- Perl CGI プログラムのテストには WWW::Mechanize::... (2006-02-18)
- Tor で hidden service (2005-02-13)
- FreeMind でマインドマップ (2005-06-02)
2008年11月7日 (金)
■ 今日のさえずり - ささやかな気持ちDES

@ 2008年11月06日
- 08:12 アルゴリズムこうしんマスターしたい。[mb]
- 09:37 向かいの女の人が「消化器now」読んでる。[mb]
- 09:39 まずい。もう腹減ってる。[mb]
- 09:39 消化済みnow。[mb]
- 09:56 信号赤なのでファミリーマートに寄って R25 入手。[mb]
- 11:04 あ、そうだ。PostgreSQL 入れてた PC テスト環境用として供出したんだっけ。開発機にまたインストールしなくては。
- 11:17 メール受信がうまくいかないというので「telnet メールサーバ 110」した。久しぶりだけれど、USER と PASS と QUIT ぐらいは覚えていた。
- 12:08 今日は向日葵という弁当屋にチャレンジ。[mb]
- 12:29 弁当屋でもらったスクラッチカード、上に大きく「ささやかな気持ちDES」って書いてある。新しい暗号っぽい。スクラッチ結果は 10YEN。
- 12:38 粗大ごみ収集申し込み完了。11月19日(水)。
- 12:46 P3_fan follow。
- 13:40 ん? SO905iCS がソフトウェアダウンロードしている。
- 13:42 SO905iCS、2008年11月5日にソフトウェア更新が出たのか。手動更新実行。
- 18:37 公募公告「スパムメール対策装置 エネルギー充填サービス更新」ってすごい件名だな。
- 19:12 昨日帰り人身事故運転見合わせくらったが、今日もまた京浜東北線一時運転見合わせていたのか。もう大丈夫かな? 明日ロング残業会社飯なので今日はもう帰るよ。
- 19:40 ヨドバシカメラでデジカメプリント受け取り。[mb]
- 19:51 京浜東北線ぜんぜん来ないじゃん。L:秋葉原駅[mb]
- 19:56 ようやく京浜東北線南行くる。L:秋葉原駅[mb]
- 20:13 MovaTwitter に「つぶやき検索」があったのか(以前に見たの忘れていただけかも)。[mb]
@ 2008年11月07日
- 08:54 今日のヨドバシカメラ前販促はエボルタとインディ・ジョーンズ。L:秋葉原[mb]
- 11:11 きた、窓ガラス清掃。車止まっていたもんなー。
- 12:11 ヨドバシカメラ。[mb]
- 12:26 「こうすれば必ず人は動く」購入。みんな動かしちゃる。[mb]
- 12:32 過去データを考えて筆まめ購入。DVD-ROM ドライブないので CD 版。コンテンツ少ないから安くして欲しいところ。[mb]
- 12:38 @lynmock デール・カーネギーだけど別著書です。人を動かすは学生時代からマイバイブルの一つですが、まだこちらは読んでなかったので。[mb]
- 12:39 昼はハッピーセットね。たまごっち。[mb]
- 12:42 @lynmock ラジャー。[mb]
- 12:48 東京にはマクドはありません。
- 17:56 コーディングモードから抜けた。
- 19:09 今日は食って帰るデー。
- 19:16 @zakwa ピザ1週間に2回食べたからもういい。
- 20:13 鉄鍋ラーメン食べた。ずっと熱々。[mb]
- 20:28 説明書の ZIP ファイルアイコンが象になっている。パオーン。ってこれ何のツールだろ。
- 20:40 象のアイコン、bash0C7 さんが教えてくれた「LHAユーティリティ32」でビンゴでした。
- 20:50 明日雨降らないといいな。焼き芋大会。
- 21:21 睡眠不足もありちょっと限界。帰る。[mb]
- 21:28 頭にピンクのカツラのせて歩くのやめれ(男)。L:秋葉原[mb]
- 21:55 粗大ごみ処理券品切れってどういう事だよ、ローソン。みんな捨てまくってるとでもいうのか?[mb]
- 22:35 Life-X の存在忘れてた。
- 今日のさえずり - チョップリフターって当初チューリップファイターだと思っていた (2008-12-09)
- 今日のさえずり - PuTTY って「パティ」なのか (2008-09-11)
- 今日のさえずり - Amazon.co.jp でママレモン売ってる (2008-10-16)
- 今日のさえずり - 神田川。花びら多すぎ。 (2009-04-09)
- 今日のさえずり - 100g 減る前にアタック買いだめ (2008-05-28)
2009年3月27日 (金)
■ 今日のさえずり - グラニュ糖と書く人は通だね

@ 2009年03月25日
- 12:14 Ripplex って「リップレクス」だと思っていたのだが「リプレックス」だったのか。 *P3
- 12:44 グラニュー糖をグラニュ糖と書く人は通だね。 *P3
- 17:53 同僚の反応がない。ただのしかばねのようだ。 *P3
- 18:21 「玄関開けたら2分で開発」(帰社したスタッフに向かって)。 *P3
- 19:27 夜ご飯はほっともっと。 http://movapic.com/...
- 20:53 PDFCreator で作った PDF ファイル中の図がぽわぽわしていたので、Color Images の Compress を Automatic から ZIP に変更。 *P3
- 21:15 また同僚が、ただのしかばねのようだ。 *P3
- 23:50 アレグラ飲み忘れていた。今からでも飲んでおく。 *P3
- 24:25 久しぶりに終電残業した。 [mb]
- 24:36 秋葉原駅で終電待ち。 http://movapic.com/...
@ 2009年03月26日
- 10:06 ZumoDrive クライアントアップデートきてる。 *P3
- 10:12 コラ、目玉舐めるぞ。 http://movapic.com/...
- 10:50 これから外出するのにポケットティッシュが2つしか見つからなくて恐怖を感じている。 *P3
- 11:51 @train_kanto 11:50 総武(快速)線千葉行き市川駅で停車中。線路安全確認待ち。 [mb]
- 12:31 電車が遅れて1分間乗り継ぎ電車に乗れず、次の電車の発車を待っているところ。L:千葉駅 [mb]
- 23:08 こんな時間だけど食べる。 http://movapic.com/...
- 23:28 「乳酸ドリンク」って、なんか疲れそうな名前だなあ。 *P3
- 23:35 マネケンの Web サイトを見て、明日買って帰るベルギーワッフルをチョイスした。 *P3
- 25:02 明日締め切りのドキュメント1つレビュー完了。 *P3
- 25:42 夜ご飯はほっともっと。 [Flickr] http://tinyurl.com/dhh8t2
@ 2009年03月27日
- 09:32 今日のぐ~チョコランタンは核心に向かうストーリーだった。明日、続きの最終回見逃せないな。 [mb]
- 09:43 @CocoNana え、再放送だったんですか。ではこの間サヨナラ系の回があったと聞いたので、そちらが最終回相当だったのかな。 [mb]
- 09:52 @CocoNana そうか、ぐ~チョコランタン、劇の方だけでなくてスタジオの方でどういう風にまとめるかも気になりますね。 [mb]
- 10:38 健康診断の結果がきた。今年ははやいな。 *P3
- 10:40 秋葉原駅で終電待ち。 [Flickr] http://tinyurl.com/carleq
- 10:41 クレアニチンが 0.01mg/dl 基準値を下回って B 判定(心配なし)。尿酸値が 0.1mg/dl 下回って B 判定。それ以外は A 判定。 *P3
- 12:05 これからオンホーム行ってみる。 [mb]
- 12:09 墓場? http://movapic.com/...
- 12:14 オンホーム到着。 [mb]
- 12:19 歩数計買っちゃった。 [mb]
- 12:22 オンホーム@浅草橋。 http://movapic.com/...
- 12:31 床屋予約した。明後日 9:30。 [mb]
- 14:09 コラ、目玉舐めるぞ。 [Flickr] http://tinyurl.com/d9cdjc
- 17:41 マネケン注文待ち。 http://movapic.com/...
- 17:45 ベルギーワッフル入手。 [mb]
- 18:04 これからイトーヨーカドーで昨日の妻の買い物のキャッシュバック処理してくる。 [mb]
- 18:15 キャッシュバックの長蛇の列に並んだ。レジで値引きしないで、7F までのぼらせて並ばせるというイトーヨーカドーのささやかな嫌がらせ。 [mb]
- 今日のさえずり - ささやかな気持ちDES (2008-11-07)
- 今日のさえずり - 「ネット監視」呼ばわりされた (2009-06-26)
- 今日のさえずり - 上げ潮特大号 (2008-09-18)
- 今日のさえずり - NEW MEGALOPOLIS かぶった (2008-06-13)
- 今日のさえずり - 「ドン吉くんの鳥グッズ展」終了間近 (2008-08-08)
スポンサード リンク
■よく検索されるキーワード
torrent(113) perl(50) 書き方(41) アジェンダ(33) ドラマ(27) linux(27) 動画(24) windows(24) 提案書(22) debian(20) 冷蔵庫(18) 使い方(17) アジェンダとは(16) evernote(16) firefox(15) 画像(14) x31(14) twitter(14) java(14) usb(12) gmail(11) dropbox(11) winmerge(11) tc-1(10) tickler(10) 映画(10) 修理(10) naneyorgwiki(9) thinkpad(9) ダウンロード(9) テンプレート(9) ixy(9) lsyncd(9) nikon(9) ノート(8) svn(8) rcs(8) フリー(8) 生年月日(8) 壁紙(8) apache(8) wiki(8) インストール(7) うなぎ(7) ダイソー(7) 210(7) smtp(7) サンプル(7) 女優(7) 提案書の書き方(7) a6(7) file(7) iwgp(7) ganttproject(7) aniara(7) 写真(7) 01(6) web(6) 補助充電アダプタ(6) grub(6) cm(6) ssh(6) boblbe-e(6) モジュール(6) 無料(6) フルハルター(6) visual(6) トレント(6) ヨドバシ(6) hyde(6) 評判(6) 無料動画(6) 会議(6) ブログ(6) c++(6) 作り方(6) foma(6) skype(5) ボールペン(5) c#(5)■注目キーワード
購入 買った 発売日 フリー 無料 価格 値段 作り方 選び方 使い方 方法 設定 サンプル ダウンロード 限定 在庫 予約 穴場 比較 検証 レビュー 感想 評価 評判 使用感 使ってみた 口コミ 噂 最新 MP3 動画 意味 お薦め お勧め おすすめ 便利 Blog ブログ mixi 修理 デザイン ビックカメラProcess Time: 0.090158s / load averages: 0.43, 0.35, 0.33
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)





スポンサード リンク