タグ

2012年2月15日のブックマーク (3件)

  • xargs を使ってカジュアルに並列処理 - たごもりすメモ

    シェルからでも重い処理というのはちょこちょこあって、例えば超デカいログファイルを移動して圧縮したりというお仕事は世界中のあらゆる場所で毎日行われていたりする。コマンドラインからでも大量の圧縮済みログファイルをいっぺんに展開したい、とか。 あるディレクトリ以下に存在するたくさんのファイルを(圧縮済みのものを除いて)全部 bzip2 圧縮したい!と思ったら、とりあえずさくっと次のようにコマンドラインで叩けばいい。 $ find . -not -name '*.bz2' | xargs bzip2 これで、まあそんなに問題なく効率的にbzip2圧縮ができる。だがしかし。 最近は複数コアのCPUが普通に転がってるし、あまつさえHyperThreadingが有効になってたりしてOSから見える論理CPU数がハンパない。普通に8とかある。その一方で複数コアを使用してくれるコマンドというのはあんまりなくて

    xargs を使ってカジュアルに並列処理 - たごもりすメモ
  • 割りと便利!w ppssで手軽に並列処理をしてみる - 256bitの殺人メニュー

    分散処理を手軽にやりたい。 GNU Parallel も便利だけど、ppssならシェルスクリプトだから設置するだけで実行できて便利! って事で試してみた。 インストール これだけ。 $ cd ~/bin $ wget http://ppss.googlecode.com/files/ppss-2.85.tgz $ tar zxvf ppss-2.85.tgz $ rm ppss-2.85.tgz オプション 今回使うオプション # -d 対象ディレクトリ # -f リストファイル # -c 実行コマンド # -p 並列数 ppss --helpの結果 kuwano@kuwano03:~/bin$ ./ppss -h |P|P|S|S| Distributed Parallel Processing Shell Script 2.85 PPSS is a Bash shell script

    割りと便利!w ppssで手軽に並列処理をしてみる - 256bitの殺人メニュー
  • きっとトラブルが起きにくい!ウェブデザインの制作順序を書きました。 | バニデザノート

    ウェブサイトの制作には、いくつかのフェーズがあります。 企画→制作→構築→公開を何度もくりかえすこともあり、スパイラル方式なんて言われることもあります。 今回は、ウェブサイトの制作順序を書いてみたいと思います。 むかしはこういった文章をブログなどで書く方が多く、もたくさんあったのですが 今は知識や技術に偏ったものがおおく、目に触れることが少なくなったのかもしれません。 もしくは、あたりまえのことだから言わなくなったのかもしれません。 しかしながら、ウェブを気持ちよく制作するために基というのは重要なことだとおもい 再確認もこめてかきました。 ウェブ制作を行なっている人、 これからウェブの業界に入りたいとおもっている人、 これからウェブを発注する予定のある企業の方に読んでいただければいいなぁと思っています。 ・ヒアリング どんなサイトにしたいのかをお客様へお伺いします。 対象となるブラウザ

    きっとトラブルが起きにくい!ウェブデザインの制作順序を書きました。 | バニデザノート