はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
zipruby: zipファイルのルートがディレクトリのみかどうか調べる 展開したときに、ポンとディレクトリが 1つだけ出てくるか、 それとも複数のファイルがばらっと出てくるか判別する。 require "zipruby" def filelist_in_zip(zip_path) result = [] Zip::Archive.open(zip_path) do |ar| n = ar.num_files n.times do |i| result << ar.get_name(i) end end result end def zip_root_dir(zip_path) entries = filelist_in_zip(zip_path).map do |path| path.sub(/^(.+?)\/.*$/, '\1') end !(entries.size != 1) &&
ちょっと私用でZIP圧縮をする機会があったので、メモ。 RubyでZIP圧縮するにはいろいろと方法があるようです。 拡張ライブラリのZlibを使う(GZip形式になる?) URL: http://www.ruby-lang.org/ja/man/html/Zlib.html Gemパッケージのrubyzipを使う URL: http://rubyforge.org/projects/rubyzip/ Gemパッケージのziprubyを使う URL: http://rubyforge.org/projects/zipruby/ Rubyforgeをみた感じだとziprubyのほうが新しいようだったので、今回はziprubyを使うことにしました。 まず、ziprubyをインストールします。 1 #/usr/bin/env ruby 2 3 require 'rubygems' 4 req
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く