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-17 Mon

[別の年の同じ日: 2003 2005 2006 2007 2008 2009 2010 2011 2013

携帯画面鮮やかに 日亜, 1.7 倍明るい白色 LED 開発 はてぶ

http://www.asahi.com/science/update/0516/001.html

2004-05-15 Sat

[別の年の同じ日: 2003 2006 2007 2008 2009 2010 2011

米大学, 不法なダウンロードを防止するソフトで特許取得 はてぶ

http://internet.watch.impress.co.jp/cda/news/2004/05/12/3075.html

2004-05-13 Thu

[別の年の同じ日: 2006 2007 2008 2009 2010

Diesel KURATT はてぶ

グランデュオの 3F の Diesel で 約 2 万。

2004-05-10 Mon

[別の年の同じ日: 2003 2006 2007 2008 2009 2010

Winny 開発者逮捕へ 京都府警が全国初 はてぶ

http://headlines.yahoo.co.jp/hl?a=20040510-00000020-kyodo-soci

rubyzip はてぶ

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で展開すると文字化けすることがある

2004-05-02 Sun

[別の年の同じ日: 2006 2008 2009

マカは, 頭を良くする - ラットの学習能力がアップすることを確認 はてぶ

http://medwave2.nikkeibp.co.jp/wcs/leaf?CID=onair/medwave/a027/305304

2004-05-01 Sat

[別の年の同じ日: 2003 2006 2007 2008 2009 2010 2011 2013

三国無双・蜀軍のキャラ占い はてぶ

http://goisu.net/cgi-bin/psychology/psychology.cgi?menu=c047

あなたの三国無双・蜀軍のキャラ占い結果はこんな感じ!

あなたは三国無双の蜀軍でいうならば【月英】のタイプです。
控えめでありながらも、意外な才能を持ち合わせているあなた。
発想力が豊かで、なかなか人が思いつかないようなことを考えるあなたは、
三国無双の蜀軍でいうならば【月英】がぴったりです。
人前にしゃしゃり出るよりも、一人で過ごしながら、やりたいことに没頭する
ことを好むでしょう。
その岩のような信念が、いつしか世に名を轟かせるなにかを生み出すことに
なるかも知れません。
ちょっと変わり者ですが、礼儀作法をわきまえているので困ることもなさそうです。
自分の選んだ道を突き進みましょう。

あなたの長所:豊かな想像力
あなたの短所:自己主張が弱い
あなたの今後:ドクター中松を超える発明品の数々を世に送る
リーダーシップ  	34%
勇猛さ  	3%
天賦の才  	100%
忠誠度  	32%
根性度  	100%

偽善者度診断 はてぶ

http://www002.upp.so-net.ne.jp/hit/gizen.html

【あなたは偽善者度 12 % です】

あなたはとてもいい人です。偽善者という言葉とはおよそ無縁です。
自分に正直に、自分の思う通りに生きています。
ただ純粋なのはよいのですが、粗野とか傍若無人などと言われることがあります。
いわばあなたはまだ精神的に未成熟な子供のままなのです。
あと少し社会性を身につけさえすれば、とても素晴しい人格者に
なれるはずです。どうぞがんばって下さい。