Top > Diary > 2011-05-12

ZIP いろいろ

ふ~ん

アーカイバはゲーム開発ではなんだかんだで必要不可欠なツールである。
それでもネット回線自体が太くなり、さらに SVN や VPN といった技術を使い始めると、生データのままでやりとりする機会が多くなったことも事実である。2000 年入った頃なんてのは、何でもかんでもアーカイバで固めてやりとりしていたのに較べると、ずいぶんと贅沢な使い方をしているモノである。
とはいえ、やはり現在でも、ギガバイト単位のデータを渡そうとすると、アーカイバのお世話になることはよくある。

で、ボクは伝統的に explzh というソフトを使っている。
このソフトが外部 DLL を使って圧縮しているのか、それとも ZIP とか LHA のような最低限必要と思われるモノに関してはその伸縮エンジンを内部に持っているのかどうかは知らないのだが、デフォルトの設定で使っていると、マルチコアに対応しておらず、だいたい CPU 占有率 8% で頭打ちになっていた。
圧縮というのはマルチコアの出番……のはずである。
これがたとえば 40% まで使ってくれれば、ひょっとしたらもっと圧縮の速度が速くなるのではないか、とは思っていたのだが、まーでも特に困ってなくてなんとなく放置していたのだが、知り合いが CubeICE なるソフトを送ってきたので、試してみることに。

このソフトは 64bit のバージョンもあり、さらにマルチ CPU 対応らしい。

で、1.6GB の PSD データを圧縮してみた。圧縮時間は 64 秒、CPU 占有率は 36%、できあがったファイルサイズは、354MB だった。これはいい成績かも!? と、explzh で同じファイルを圧縮してみた所、48 秒だった。但しできあがったファイルは 11MB 小さい。
もし回線速度が、704KB/sec 以上出るなら、explzh でもいいやってことになる。
そこで今度は explzh の ZIP の圧縮プログラムを、7-zip32.dll に変えて同じファイルを圧縮してみた。すると、できあがったファイルは CubeICE より 4MB 小さい 350MB なのだが、圧縮にかかった時間がなんと 298 秒……。

まー、その後いろいろ設定を試したんだけど、結局 explzh のデフォルトで使うのが一番バランスがよい感じがした。CubeICE、64bit ネイティブに対応しているのは魅力的なんだけどねー。まー、こんなのに 1 時間以上かけてしまった(汗)。

その他、箇条書き

まー、その他、箇条書き。

  • 世界で13億トンの食料が無駄に
    • 日本でも廃棄される食料の量が問題視されているが、それは何も日本だけの話ではない。
    • 捨てている食料のうち、仕入れすぎて客の手にも渡らなくてそのまま消費期限を迎え捨てるものと、客が残したいわゆる残飯、どっちが多いんだろうねぇ?
    • たとえばスーパーで並んだお肉が売れなかった場合、あれやこれやと名称を変え、最終的には挽肉として売り出されるというのとか、個人的には食べ物を大切にしていてよいことだとは思うんだよね。
    • 極端な話をすれば、ファミレスで客が食べなかったレタスを洗ってもう一度別の客に出すなんて都市伝説だか、噂だかがあるけれど、食べ物を大切にするという観点では、衛生上に問題がないのであればよいことのように思える。
    • 残飯はでもやっぱり捨てるしかないのかなぁ……。衛生上に問題がなくても、精神的にイヤって人が多そうだしねぇ。
  • 生活保護、200万人超え確実 半世紀ぶりの高い水準
    • 1950 年代は生活保護、多かったんだねぇ。
    • 生活保護の人の子供は、生活保護になってしまうと言う負のスパイラルがある。
    • やっぱり基本的に、教育なんだろうなぁとは思う。
    • あとは、子供の欲しい裕福な人がもっと手軽に里親とて引き取れるシステムとかが必要なのかなとか。
    • 育児放棄をした親の子供をそれで引き取るとか、中絶させずに生ませて、その子を引き取るとか。
    • 生活保護に関しては、やっぱり生活保護用の宿舎をつくってそこに住んでもらって、職業訓練や生活リズムの教育プログラムとかで、働く習慣をつけてもらっていくしかないんだと思う。宿舎に入りたくない人は生活保護は受けられない。
    • そうすれば例えそれが不正受給の人だとしても、技能を身につけ、生活力も身につけて最終的には国に跳ね返ってくると思うんだよね。
    • まー、かくいうボクも、いつ生活保護者になってしまうか解らないくらい将来が不透明なので、偉そうなことはさっぱり言えないけどね。
  • 自動車税、PC で払えるようになった~
    • おぉ、これで自宅にいながらにして、納税が!<そこまでして家出たくないのかよ
    • なんか知人の話によると、年金もネットバンキングを使って払えるらしい。
    • あとは国民健康保険と住民税だな!

下の曲は、TEI TOWA 先生から、luv connection。こういう曲、大好き。

Error: Flash Player Cannot Installed.

#article


リロード   新規 下位ページ作成 編集 凍結 差分 添付 コピー 名前変更   ホーム 一覧 検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS
Last-modified: Sat, 14 May 2011 12:12:22 JST (4721d)