タグ

zipに関するakiyanのブックマーク (6)

  • Web Worker を使って web ページ内の画像を zip してダウンロードする - おなか周りの脂肪がやばい

    クロスドメイン制約がない状況で、Web ページ内に表示されている画像を一括で zip してダウンロードしたいみたいな欲求ありませんか。私にはありました。 ありがたいことに jsZip というライブラリがあり、これを使えば JavaScriptzip ファイルを作成することができます。手順としては以下のような感じでしょうか ダウンロードしたい画像の url 一覧を作る 画像をすべてダウンロード 完了したら画像データを jsZipzip する zip したものを blob にして、ダウンロード用のリンクを作る ご存知のようにブラウザの JavaScript はシングルスレッドで動作しており、JavaScript で時間のかかる処理を行うとユーザーの操作がブロックされます。jsZip による zip 処理もファイル数が少ないうちはいいのですが、ファイル数が増えてくると結構時間がかかっ

    Web Worker を使って web ページ内の画像を zip してダウンロードする - おなか周りの脂肪がやばい
  • 複数のファイルやフォルダを個別にZIP圧縮するAutomatorサービス « blog.hekt.org

    少し前に某所にドヤ顔で書き込んだものの実は使えるレベルじゃなかったのでここでリベンジ。 普通に複数選択してアーカイバーに渡すとすべてまとめてZIPにしてしまうので、ひとつひとつ選択してやらなきゃならないのですが、これでその手間を省けます。個別圧縮に対応したアーカイバーもありますが、より手軽な方法ということで。 Automatorでサービスを作る 書類の種類を選択してください:サービス “サービス”は、次の選択項目を受け取ります:ファイルまたはフォルダ 検索対象:Finder(またはすべてのアプリケーション) シェルスクリプトを実行: シェル:/bin/bash 入力の引き渡し方法:引数として for f in "$@" do # 対象のファイル名を取得 name="${f##*/}" # 対象のファイルがあるディレクトリのパスを取得 path="${f%/*}" cd "$path" zi

  • Linux 上で Windows 向けの zip ファイルを作る - ~fumi/ChangeLog

    目的: Linux 上で日語ファイル名をもつファイルを Windows で文字化けしないかたちで zip にまとめる。 方法: convmv でファイル名を cp932 に変換してから圧縮する。 ディレクトリ foo 以下に日語ファイル名を持つ ファイルがある場合は以下のとおり。 convmv --r --notest -f utf8 -t cp932 foo zip -r foo.zip foo (追記) 以前は rubyzip を使って文字コードを変換しながら, 圧縮・展開するスクリプトを書いてた. - rubyzip [2004-05-10-1]

  • 自炊した電子書籍を読むのに使えるWebベースのZipリーダー·Mark It Now! MOONGIFT

    Mark It Now!はiPadデスクトップブラウザで使えるWebベースのZipリーダーです。電子書籍を管理、閲覧するソフトウェアです。 Mark It Now!はWebブラウザ上で動作するZipリーダーです。Zipで作成された電子書籍をWebブラウザで読み進めるのを目的としています。 最初にログインをします。 当はここで書籍の一覧が出るはず…。でも登録方法などが分からず挫折しました。 デモ動画です。きちんとセットアップするとこうなります。 Mark It Now!はスワイプ操作でページ切り替えができたり、しおり情報もオンラインで管理されるのでマルチデバイスで共有されます。容量の少ないスマートフォンなどでも書籍データ全てを持ち歩かなくても良いので手軽に読めるようになるでしょう。 Mark It Now!はRuby/Ruby on Rails製、GNU Affero General P

  • キーボードショートカットでファイルを移動する

    ファインダ上で選択したファイルをペーストする際に、[コマンド]キー+[V]キーではなく、[コマンド]キー+[オプション]キー +[V]キーにすると、「ファイルの移動」が行われる。ドラッグ&ドロップ操作と併せて活用すると利便性が高まる。 同様に、[コマンド]キー+[オプション]キー+[シフト]キー+[V]キーでは、「項目を完全にペースト」という処理となり、ファインダ上だと管理者パスワードが要求され、ファイルのアクセス権(パーミッション設定)そのままでファイルがペーストされる。 日常でアクセス権を意識してペーストする用途は少ないかもしれないが、ヘビーユーザなら覚えておいて損はないショートカットだ。

  • 無茶しやがる…JavaScriptだけでZipファイルを生成、ダウンロード·JSZip MOONGIFT

    JSZipはWebブラウザ上、クライアントサイドだけでJavaScriptを使ってZipファイルを生成するソフトウェアです。 JavaScriptでできることがどんどん増えています。そんな中、注目したいのがJSZipです。なんとJavaScriptだけでZipファイルを作ってしまうというとんでもないソフトウェアです。 デモページです。コードを見て分かる通り、テキストファイルと画像をZip圧縮しています。 実際ダウンロードされたZipファイルを解凍すると確かにフォルダやファイルが入っています。テキストの内容を変えればダウンロードされたファイルの中身も変わっていました。 JSZipが面白いのは動的にZipファイルを作成できることではないでしょうか。ユーザにコンテンツをダウンロードさせたいという時にその場の内容をそのまま圧縮して送れるようになります。アイディア次第で色々な使い方ができそうなソフト

    akiyan
    akiyan 2011/11/28
    これ使い方次第で結構面白いことができるんじゃないか。
  • 1