nDiki : ZIP

ZIP

データ圧縮・アーカイブファイルフォーマット。 なんだかんだいって、主流。

関連情報

スポンサード リンク

2007年8月16日 (木)

Module::BuildZIP ファイルを作る

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 できるようになる。

スポンサード リンク
[ 8月16日全て ]

2008年8月30日 (土)

XAMPP デカすぎなので Uniform Server をチョイス

デモ用 Web サイトのとりまとめ。 必要な時に ZIP ファイルを Windows 上で展開してすぐ使えるようにしておきたい。 インストール不要Web サーバも一緒に入れておきたい。

ということでポータルな Apache を物色。WAMP である必要はなし。 MicroApache が小さくて良さそげなのだが公式サイトがつながらない。

XAMPPXAMPP Lite でもデカすぎ。

ということで今回は 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 の実行を忘れやすいので注意。

[ 8月30日全て ]

2008年11月7日 (金)

今日のさえずり - ささやかな気持ちDES

2008年11月06日

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 の存在忘れてた。
[ 11月7日全て ]

2009年3月27日 (金)

今日のさえずり - グラニュ糖と書く人は通だね

naney:3387115353

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日

[ 3月27日全て ]

2009年10月12日 (月)

DropboxPortable で必要な時に USB メモリ内を最新環境に同期

先週の大型台風では、都心の JR 線は軒並み運転見合わせ。 出社しようにも交通手段がないので復旧するまでは自宅に戻ってできる作業をすることにした(記事)。 しかし前日の夜に残業を終えて帰る際「明日は台風で運転本数も7割ぐらいにする計画という情報が出ている。混雑した電車で潰されたり豪雨で濡れたりする可能性があるのでノート PC は今日は会社に置いて帰ろう。どうせこの時間なら帰宅しても使わないし」と持ち帰らなかったのが仇になった。

いつものノート PC がないので自宅のノート PC を借りて、USB メモリに入れてあるポータブルアプリケーション環境とネットサービスでできることをしておこうと思ったのだが、これが以外に手間取った。

  1. ネットサービスを使おうと思ったが Internet Explorer しかない。Mozilla Firefox, Portable Edition をまずはインストール。しかし、ある程度のアドオンなどが入った Firefox がないと効率が良くないしストレス。いつも使っている Firefox, Portable は USB メモリにはセキュリティの関係でいれていなかった。
  2. GTD で使っている ThinkingRock がない。データは Dropbox 上にあるけれど、Dropboxパスワードは覚えていない。ThinkingRockUSB メモリに入れていない。
  3. Skype で他の人の出社状況を確認しようとしたけれど、他の人の PC の Skype を使うのは気がひける。以前使っていたように USB メモリにも入れておけばよかった。
  4. いくつかの常用パスワード以外は覚えていないので、例えば Dropbox から Web インタフェースで落とそうにもノート PC がないとパスワードがわからない。KeePass データベースにちょっと入っているはずだけれど、積極的に使っていなかったのでたいして登録してないはずだし、同期してないし、そのそもデータベースパスワード忘れている。

ということで、ポータブル環境の見直しが必要かなと。

  1. 紛失した時などためにアカウント情報を含むようなものは基本 USB メモリに入れていない(一部は TrueCrypt 仮想ボリュームに入れてはいた)。しかしいざ使いたいのはそれら。
  2. たまにしか使わないポータブル環境のために、しょっちゅうファイル同期を手動でしたりはしない。ということで、使いたい時には最新のデータが入っていないので、結局使えない。

このあたり、DropboxPortable を使って見直してみることにした。 方針は以下。

  1. ポータブル環境同期用に Dropbox アカウントを取る。メインの Dropbox アカウントに portable/ 共有フォルダを作り共有しておく。
  2. DropboxPortable をダウンロードする。
  3. デスクトップ機に TrueCrypt 仮想ボリュームを作成する。
  4. TrueCrypt 仮想ボリューム内に DropboxPortable を入れる。DropboxPortable/Data/applicaiton Data ディレクトリ以下に DropboxPortable のデータベースファイルが作られるため、セキュリティ上 DropboxPortable も TrueCrypt 仮想ボリュームの中に入れておく必要がある。
    1. ZIP ファイルを展開する。
    2. DropboxPortable.example.xml を DropboxPortable.xml にし、ディレクトリ指定を \var\Dropbox に書き換える。\var 以下にするのは個人的な好み。
  5. \var\Dropbox\portable 以下に USB メモリと常に同期したいファイル・ポータブルアプリケーション暗号化しておきたいファイルを置く。
  6. 普段からこのボリューム上のアプリケーションを常用して最新の環境にしておくようにする。
  7. USB メモリ上に TrueCrypt をトラベラーモードでいれる。
  8. USB メモリ上に TrueCrypt 仮想ボリュームを作成しデスクトップ機上のと同じように PortableDropbox を設定し同期する。

これで USB メモリがあれば、TrueCrypt 仮想ボリュームをマウントしていつもの環境が使える。 The Internet 接続があるならば DropboxPortable を起動して、サーバ経由で最新の環境・データに同期することができる。

この方法の場合メディア的には TrueCrypt 仮想ボリューム上にファイルがあるので、紛失などしてもちょっと安心。 そのかわり Dropbox とのやりとりでは生ファイルになる(Dropbox 自体も暗号化はしているはずだが)。

当初は TrueCrypt 仮想ボリューム自体を Dropbox で共有しようと思ったが、これだと DropboxPortable のデータファイルが保護できない。TrueCrypt 仮想ボリュームの中に TrueCrypt 仮想ボリュームを作ればメディア的にも Dropbox 上的にも暗号化できるが、手間だしパフォーマンス的にもつらそう。 TrueCrypt 仮想ボリューム内で Dropbox で同期しているファイルについては、重要なファイルのみ個別に暗号化で対応したい。

あと、今回使ってみてわったのだが DropboxPortable はメインで動かしている Dropbox とは別に同時に起動できるのね。 これは便利。Dropbox を複数アカウント同時に使う時にも活用できるな。

[ 10月12日全て ]

2011年2月17日 (木)

今日のさえずり: 共用電気ポットで直接缶コーヒーを湯せん

2011年02月16日

2011年02月17日

  • 09:40 RTM に入力してあった Evernote プレミアム更新という tickler だけれど、NTTドコモの+1年分のおかげでしばらく不要。
  • 09:54 灯油売りの車の音楽が聞こえるので木曜日。
  • 10:35 メール添付用に分割圧縮したいというお題をもらった。7-Zip 間なら「書庫を分割」指定して ZIP 分割圧縮して、受け取り側で全ファイルを同一ディレクトリに置いて filename.zip.001 を展開すれば OK。
  • 12:07 弁当 350円。 (@ 向日葵 和泉町店・カレー食堂) http://4sq.com/dKHl5p
  • 13:45 RT @Hamachiya2: リンクお願いします、ブックマークお願いします、フォローお願いします、favお願いします、RTお願いします、は言ってはいけない。 そういうものをリンクしないからこそ、その人のリンクには価値があるんだよ
  • 15:31 共用電気ポットで直接缶コーヒーを湯せんしようととしていた社長を女性社員らが必死に止めてた。
  • 16:54 本気を出すため /W4 /WX した。
  • 17:18 #pragma warning しちゃってゴメンナサイ。
  • 20:18 ついに来月 TSUTAYA オープンということで先行で申込書書いてきた。手持ちのエクセルシオール カフェTカードレンタルできるようになるとのこと。
  • 20:29 でも TSUTAYA オリジナルデザインのが欲しいのでもう1回申し込もう。
  • 23:45 mixi Developer登録で届いた認証 URL、Dolphin Browser HD だと踏めない。
  • 24:51 UNIQLOOKS アカウント作成してみたけど、これ写真用意するのヘビーだな。着ているものはほとんど全部ユニクロだったりするのに。 http://bit.ly/gaNEVk
[ 2月17日全て ]

2014年6月27日 (金)

今日のさえずり: JS の雑誌買ってみた

2014年06月27日

naney:14516237771

[ 6月27日全て ]

2015年3月10日 (火)

Android + Google Chrome で使える日記アプリ Journey

image:http://www.naney.org/nDiki/2015/03/10/overview_devicelineup_transparent.png

日記アプリ(ジャーナルアプリ)は「Day One (iOS) + Narrate (Android)」をメインで使っているのだけれど、「別のテーマで日誌をつけるのに分けたい」のと「Web ブラウザでも編集・閲覧したい」というのがあって Journey が良さそげなので使ってみることにした。

Android アプリは Google Play では Journal (by Journey) になっている。

データは自分の Google ドライブに保存される

データは自分の Google ドライブに保存されるので端末がクラッシュしても大丈夫。開発元の 2 App Studio のストレージには保存されない。「GoogleDropboxEvernote なら自分のプライベートなデータを置くのを許容する」という自分のルール的にも OK。

日記アプリは、ロックインされないことが重要で選択時の大きな基準。Journey の場合は Android アプリから「Export/Backup」で JSON ファイル群を ZIP アーカイブしたファイルで保存する機能がある。 常に XML ファイルとして普通にアクセス可能な状態になっている Day One より一歩劣るものの、 JSON なので移行が必要な時は自分で変換できるので許容範囲と判断。

Google Chrome から閲覧・編集できる

Chrome アプリがあり PC から閲覧・編集ができる。PC 向けには公式には Mac アプリしかない Day One とは違って WindowsLinux でも使えるのが良い。なお Android アプリとは関係無しに Chrome ウェブストアから Chrome に追加して使えるので、PC のみで使うというのもあり。

ちなみに Journey Web ( http://journeyapp.me/ ) で Chrome アプリを入れなくても自分のジャーナルを閲覧できるようになっている。

ローカルホストから直接 Google ドライブにアクセスし 2 App Studio 側を経由しないと言明しているのでプライバシー的にも安心(信用する限り)。

Chrome アプリでは、いにしえの Evernote を彷彿させる巻物的表示(全文を時系列にスクロールで見ていける)なのがとても良い。個人的にこのタイプの表示が好きなのだけれど、現状少ないので嬉しい。

文字が大きく行間が広いのでかなりスカスカ感はあるので、もう少しタイトになるといいなとは思う。

その他

Markdown をサポートしているのも良いところなのだけれど、見出しがセンタリングだったりするのがそこはかとなくダサい。

あとはまずまず良い感じ。

(画像http://2appstudio.com/journey/ より。)


[ Android アプリレビュー ]

[ 3月10日全て ]

2016年2月17日 (水)

OneCam 買ってたとか【日記】

iPhone 5c 用の無音カメラを何にしようかなと調べたところ OneCam か StageCameraProが良さそうでした。どちらにしようかしばらく迷って、よし OneCam にしようと思って App Store を開いたら既に購入済みでした。あれ。そういえば以前 iPod touch 5th 用に買ってみたのでした。確か iPod touch 5th だと低い解像度しか選べなかったのでその時は使わずじまいだったのでした。

それからファイルベースでの管理のアウトライン(OmniOutliner) やマインドマップ(iThoughtsX)はやっぱり Evernote ノートにタイトルやメモを書いた上で添付して保存しておくのがいいかなと。Evernote から直接添付したファイルを OmniOutliner や iThoughtsX で開いて編集し Evernote ノートに自動反映といったこともできますし。スマートフォンで参照・編集することのないものはこれで良さそう。

ちなみに OmniOutliner 3 形式 .oo3 だと Evernote ノートに添付する時に ZIP でまとめられてしまって直接開けなくなるので OPML で扱うのが便利です。

[ 2月17日全て ]

2016年4月2日 (土)

Simplenote 上からノートを消すことができないのでしょうか

Google Keep を見直して使い始めた流れで Simplenote にも久しぶりにサインインしてみました。

Simplenote は Google Keep と比べて「作成日で並び替えられる」「ノートの履歴がある」「プレーンテキストのみでシンプル」「Google Keep よりも長い文章を書くのに向いた UI」といった長所があります。あとは「全ノートのエクスポートができる」という点で安心感があります。

で実際にエクスポート機能を検証しようと思って "Download .zip" してみたら、ダウンロードした ZIP ファイルに Trash & Empty で消したはずの去年のノートも "deleted-trash-<id>.txt" というファイル名で含まれていました。

今のところこれらのノートを消す方法が見つかりません(アカウントを削除すればさすがにアクセスできなくなると思いますが)。これは気持ち悪いです。これ以上消せないノートが増えていくのは嫌なので今は使うのをやめておくことにします。

[ 4月2日全て ]

About Me

Naney Naney (なにい)です。株式会社ミクシィでマネージャー・PO をしています。

nDiki1999年1月に始めたコンピュータ日誌を前身とする NaneyWeb 日記(兼パーソナルナレッジベース)です。ちょっとしたノートは nNote にあります。

※内容は個人的見解であり所属組織とは関係ありません。

月別インデックス
Process Time: 0.071415s / load averages: 1.34, 0.76, 0.51
nDiki by WATANABE Yoshimasa (Naney, Google profile)
Powered by DiKicker