ホーム > タグ > 画像
画像
mod_proxyとmod_ext_filterで画像圧縮プロキシを作る試み
- 2012年05月12日
- サーバ
ということで,apacheのmod_proxyを使ったフォワードプロキシを構成しているんですが,ただ単にプロキシとして使っても面白くないので,貧弱回線用に通信負荷を減らす圧縮プロキシにしちゃいました.要件は以下の通り.
- mod_deflateによるgzip圧縮転送
- mod_ext_filterを駆使した画像圧縮
ということで,mod_proxyを以下のように設定しました.動いているのであっていると思います.ただ,書き方が良いかどうかは微妙すぎるので,よりよい書き方がありましたら,ご指摘下さい.
<IfModule mod_deflate.c> DeflateCompressionLevel 9 DeflateFilterNote Ratio ratio LogFormat "%h %l %u %t \"%r\" %>s %b (%{ratio}n%%)" common_deflate </IfModule> <IfModule mod_proxy.c> Listen xxxxx <VirtualHost _default_:xxxxx> CustomLog /var/log/apache2/proxy.log common_deflate ErrorLog /var/log/apache2/proxy_error.log ProxyRequests On ProxyVia Block <Proxy *> Order deny,allow Deny from all AuthType Digest AuthName "ProxyAuth" AuthUserFile /etc/apache2/.prxpswd Require valid-user Satisfy any AddDefaultCharset Off SetOutputFilter DEFLATE </Proxy> <IfModule mod_ext_filter.c> ExtFilterDefine jpeg-filter mode=output cmd="/usr/bin/convert -quality 15 jpeg:- jpeg:-" ExtFilterDefine png-filter mode=output cmd="/usr/bin/convert -colors 16 -colorspace Transparent -quality 90? +dither +profile \"*\" png:- png:-" <ProxyMatch \.(jpe?g|JPE?G)$> SetOutputFilter jpeg-filter </ProxyMatch> <ProxyMatch \.(png|PNG)$> SetOutputFilter png-filter </ProxyMatch> </IfModule> </VirtualHost> </IfModule>
参考
Dropboxの最新ベータで5GB増量される件
- 2012年02月05日
- ソフトウェア
もう各所で話題になっているので,試した方も多いと思いますが,Dropboxの最新ベータを利用して,5GB増量されるキャンペーン的なものが行われています.
During this beta period, we are also offering additional free space to test automatic uploading of photos and videos. For every 500MB of photos and videos automatically uploaded, you’ll receive another 500MB space bonus, up to 5GB total.
そんでもって,DCIMフォルダがあればいいんだから,別に撮影した写真じゃなくてもいいんだろうなぁ・・・と思っていたら,案の上考えることは同じで,なかなか切れ者のテクが紹介されていました.
恐らく、上掲のダミーファイルを使う限り、インポートは一瞬で終わると思います。なぜなら、Dropboxは、既にだれかがアップロードしたことがあるファイルかどうかを判定して、あれば「アップロードしたことにする」という処理をしているからです。
ということで,神速で5GBゲットだぜ!と思ったんですが,自宅メインPCはセキュリティの都合上,オートランが無効にされていて,どうやって無効にしたのか思い出せないのですが,どう頑張っても有効にできず,うーんうーんとうなってしまいました.仕方なく,鈍足古いPCを引っ張り出してきて,同期させて無理矢理5GBいただきました!あざーす!
期間限定だと思うので,すぐにゲットしておきたいです!お薦めです!まだ登録していない方はこのリンクから登録すると+250MBだぞ!ちなみに,SugarSyncもこのリンクから登録すると+500MBだぞ!お薦めだ!
なお,私はSugarSyncをメインで使っています.Androidの写真同期もSugarSyncに任せています.Dropboxはメモリ食いすぎッス・・・.
Google画像検索が超絶進化していた件
- 2011年08月26日
- レビュー
Google画像検索で,画像から画像を検索する機能が使えるようになったことは知っていた.しかし,画像から画像を検索する,いわゆる類似画像検索は既にあるサービスだったので,特に気にも止めていなかったのだが,実はそんな生易しいものではなかった.さすがはGoogleと言わざるを得ない.
まずは,類似画像検索から説明する.類似画像検索は,画像の特徴点などを利用して,検索対象画像に類似する画像を検索する技術である.これについては,以前からいくつかのエントリーを書いている.
- GazoPa Bloom – 4403 is written(終了しました)
- [超速報]GazoPaがやりやがった! – 4403 is written(終了しました)
- Google Similar Images – 4403 is written(終了しました)
- GazoPaの新機能flowを試してみた – 4403 is written(終了しました)
- 類似画像を見つけてくれる日本発画像検索エンジンGazopaを試してみた – 4403 is written(終了しました)
- 続々と実現される世界 – 4403 is written(終了しました)
- 似た画像を探してくれる検索エンジンはgooにもある – 4403 is written(終了しました)
- 画像で画像を検索するWebサービス TinEye – 4403 is written(終了しました)
- たった1枚の写真から撮影場所を特定する技術 – 4403 is written(終了しました)
- ヘタレ系DのBlog(終了しました): どうやって見つけるか?
そして,私はかねてから類似画像検索技術のさらなる進化として,画像からキーワードを検索する技術を切望していた.
シチュエーション2:
ねぇ?この画像って何なの?
これだよ!これ!
これってどうやって探せばいいの??
そして,これがうっかり見逃していたが,Google画像検索でできるようになっていた.
これに気がつくに至ったのは,Google Developer Day 2011 JapanのDev Quizである.ウォームアップクイズに,Image Searchを使って,写真に写っている場所がどこなのかを特定しろという課題があった.それで気がついた.そして,これが想像の遙か斜め上を行くすごさだった.サンプル画像として,以下2点を提示しよう.
それぞれがどこの城だか,わかるだろうか?普通はわからないだろう.オレもわからない.しかし,これがGoogle画像検索にかかれば,こうだ.
岡山城であることを推測している.そしてもう1つも・・・.
見事に熊本城であることを推測している.これはすごい.膨大なデータベースを持っているとしても,城なんて,見た目あんまり変わらない(そんなことないけど)ものを「城です」なんていう当たり前のことは言わずに,「どこの城」なのかを提示してくるこの精度はヤバイ.
ご存じだと思うが,画像でもなんでもそうだけど,これとこれは同じ(類似)であるかそうでないかを区別するには,分離する必要がある.つまり,上に挙げた2つの画像は別の城の画像であることを識別しているのだ.これはすごいことである.
と同時に,恐ろしいことである.試しに自分の写真をアップロードしてみたが,名前は出てこなかった.私の認知度はその程度なのだろう.しかし,近い将来,顔写真から名前が検索される日も来るであろう.死に神の目だ.プライバシ問題と絡んでくるが,これは末恐ろしいことである.
まとめ
Google画像検索がすごいことになっていた.Googleはやはりすごい.
Home > タグ > 画像