2004-05 / 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2004-05-10 Mon
■ rubyzip
tag: [Ruby]
http://rubyzip.sourceforge.net/
ruby で zip を扱うためのライブラリ。
インストール
install.rb が付属しているが、オプションでインストール先が指定できない。
sitelibdir に zip というディレクトリを作り、そこにファイルを
コピーしているだけなので、install.rb を使わずに spec file を書く。
使い方
展開
Windows 上で作られた SJIS のファイル名のファイルは Linux 上では
文字化けするので、euc-jp でファイルを展開するには
次のようにすればよい。
zip = Zip::ZipFile.new(INPUT.zip) name = NKF::nkf('-eZ', entry.name).gsub(/\s+/, "_") File.open(File.join(dist, name), "w") {|f| f.puts zip.read(entry.name)} end
圧縮
Linux 上で zip file を作ると Windows 上で化けるので、
SJIS のファイル名として圧縮するには次のようにすればよい。
Zip::ZipFile.open("OUTPUT.zip", Zip::ZipFile::CREATE) {|zf| files.each do |i| zf.add(NKF::nkf("-s",i), i) end }
files は 圧縮するファイル (path) の配列。
その他
zip.rb の 11 行目は警告がでるのでコメントアウト。
09 if Tempfile.superclass == SimpleDelegator 10 require 'zip/tempfile_bugfixed' 11 Tempfile = BugFix::Tempfile 12 end
Referrer (Inside):
[2007-06-29-2] Linux 上で Windows 向けの zip ファイルを作る
[2007-03-06-2] 日本語のファイル名を含んだzipアーカイブが、unzipで展開すると文字化けすることがある
[2007-06-29-2] Linux 上で Windows 向けの zip ファイルを作る
[2007-03-06-2] 日本語のファイル名を含んだzipアーカイブが、unzipで展開すると文字化けすることがある
2004-05-02 Sun
■ マカは, 頭を良くする - ラットの学習能力がアップすることを確認
2004-05-01 Sat
■ 三国無双・蜀軍のキャラ占い
tag: [占い・診断]
http://goisu.net/cgi-bin/psychology/psychology.cgi?menu=c047
あなたの三国無双・蜀軍のキャラ占い結果はこんな感じ! あなたは三国無双の蜀軍でいうならば【月英】のタイプです。 控えめでありながらも、意外な才能を持ち合わせているあなた。 発想力が豊かで、なかなか人が思いつかないようなことを考えるあなたは、 三国無双の蜀軍でいうならば【月英】がぴったりです。 人前にしゃしゃり出るよりも、一人で過ごしながら、やりたいことに没頭する ことを好むでしょう。 その岩のような信念が、いつしか世に名を轟かせるなにかを生み出すことに なるかも知れません。 ちょっと変わり者ですが、礼儀作法をわきまえているので困ることもなさそうです。 自分の選んだ道を突き進みましょう。 あなたの長所:豊かな想像力 あなたの短所:自己主張が弱い あなたの今後:ドクター中松を超える発明品の数々を世に送る リーダーシップ 34% 勇猛さ 3% 天賦の才 100% 忠誠度 32% 根性度 100%
■ 偽善者度診断
tag: [占い・診断]
http://www002.upp.so-net.ne.jp/hit/gizen.html
【あなたは偽善者度 12 % です】 あなたはとてもいい人です。偽善者という言葉とはおよそ無縁です。 自分に正直に、自分の思う通りに生きています。 ただ純粋なのはよいのですが、粗野とか傍若無人などと言われることがあります。 いわばあなたはまだ精神的に未成熟な子供のままなのです。 あと少し社会性を身につけさえすれば、とても素晴しい人格者に なれるはずです。どうぞがんばって下さい。