Ruby

メールを受信して添付ファイルを保存するスクリプト・修正版1

仕様変更して、とりあえず修正してみた。[MailDownload.rb] require 'net/pop' require 'rubygems' require 'tmail' emailAccount = "メールアカウント" emailPassword = "メールパスワード" indextime = Time.now.strftime "%Y%m%d%H%M%S" pop = Net::POP3.…

添付ファイル名のデコードって

こんなにややこしいのかー!。ライブラリ一発だと思ったのに。 ・・・出来たけどこんなんでいいのか?すっげー自信ない。 [AttachmentSave.rb]の差分。 decfname="" att.original_filename.split(" ").each do |b64| b64.gsub!(/=\?iso-2022-jp\?B\?/, '') b…

メールを受信して添付ファイルを保存するスクリプト

ありがちなんだが、手法が何パターンもあるらしくまとめるのに苦労したのでメモ。細かい問題はあるが、とりあえず動く。追記:日本語の添付ファイルでこける。メールIDがメールサーバによってこける。細かくない・・・。[MailDownload.rb] require 'net/po…

NTFSに負荷をかけてみるテスト

大量のファイルが入っているディレクトリから、「特定の年月のファイルだけ別ディレクトリに移動するRubyスクリプト」を書いた。負荷テストをしたところ、大変遅い。 ディレクトリAに10KBのファイルを10万個作る(この時点で、このディレクトリをつかんだ瞬…