タグ

ブックマーク / openlab.dino.co.jp (3)

  • 勉強会「快適なwebアプリケーション構築のための基礎知識 webリクエストを捌くロードバランサの巻」を開催しました

    社内ではインフラを触るエンジニアが少なく、とても寂しい思いをしているarashoです。夏番で夏バテしています。 表題のテーマで勉強会を開催しました。といっても、webアプリケーションプログラミングの話ではなく、今回はロードバランサについてです。 ロードバランサはスケーラブルなサイト構築だけではなく、耐障害性を確保するためにも必要なものです。ハードウェア障害で夜中に起こされるとか、ない方がいいですよね。 普段webアプリケーションの開発しか行っていないなかったり、ネットワーク/インフラの知識が弱いメンバーにとってはロードバランサは魔法の箱だったりブラックボックスだったり、あるいは存在を知られていない事もあったりするかと思い、今回はロードバランサの話をしてみました。 といっても、対象はロードバランサ初心者向けということで、かなり基的な話になっています。ロードバランサで出来ることは多岐に

  • PNG画像のファイルサイズ最小化

    PNGファイルの画質を劣化させずにファイルサイズを減らす3つのツール、OptiPNG、advpng、pngrewriteについて紹介します。 OptiPNG OptiPNGはPNGを劣化させずにファイルサイズを減らすコマンドラインツールで、ソースコードとWindows用バイナリが配布されています。 なぜ画像として劣化させずにファイルサイズが減るかというと、PNGには元々圧縮方法が何通りかあるようで、このツールは色々な方法で圧縮してみて一番小さくなったものを採用するということのようです。 例えば、PNGは内部的にはgzipで圧縮していますが、gzipのcompression levelは0~9まであり、この値によって圧縮率に差が生じます。実はImageMagickのデフォルトでは7、Photoshopは5くらいで圧縮しているようで、これを9にして画像を作り直すだけでファイルサイズが減るものが

    uzulla
    uzulla 2008/06/23
  • いまさらxargsの便利さを主張してみる — ディノオープンラボラトリ

    タイトルの通りですが、xargsコマンドの便利さを紹介する記事を書いてみました。xargsは私が大好きなコマンドの一つで、標準入力から渡されたファイル名などを引数とみなして、別のコマンドの引数として起動するというものです。 例えばfindで見つけたファイルを全部削除したい場合、xargsなしでも下記のように書くことができます。

    uzulla
    uzulla 2008/02/21
    rm 大量ファイル
  • 1