タグ

2012年9月10日のブックマーク (8件)

  • Good Web Hosting - Fast and cheap Webhosting

    Shared Hosting Plans are starting at $10/year RAID 10 SSD disks Unlimited domains Control Panel - DirectAdmin One-Click Script Installer Free SSL certificates 24/7/365 Support Daily Backups (separate server) Newest PHP versions Free Migration to our hosting SSD VPS KVM Plans are starting at $6/month RAID 10 SSD disks Xeon E5 CPUs 1 additional IP - $3/Mo KVM Virtualization Free VNC access Full root

  • WebPagetest - Website Performance and Optimization Test

    Test. Experiment. Improve! WebPageTest. The gold standard in web performance testing. Lightning-Fast Web Performance Online CourseLearn to analyze performance, fix issues, and deliver fast websites from the start. Free! Start Course Now >> Introducing Carbon Control Experimental New in WebPageTest! Measure your site's carbon footprint and run No-Code Experiments to find ways to improve.

    WebPagetest - Website Performance and Optimization Test
  • Structural similarity index measure - Wikipedia

    The structural similarity index measure (SSIM) is a method for predicting the perceived quality of digital television and cinematic pictures, as well as other kinds of digital images and videos. It is also used for measuring the similarity between two images. The SSIM index is a full reference metric; in other words, the measurement or prediction of image quality is based on an initial uncompresse

  • SSIMとPSNRとは ageha was here

    PSNR: 長所 シーンカットの無いシークエンスを、設定を変えてエンコードした場合、ほとんど必ず、PSNRの高いほうが画質が良い。 グローバルPSNRで0.2dB違えば通常は充分に目で見て解る違いがあるとされる。 したがってPSNRは、エンコードの過程で変化するコデックのパラメータ(RDOやレートコントロール)を最適化する上ではまずまず役に立つ。 短所 PSNRの値そのものは無意味。PSNRが同じでも、素材同等になるケースもあれば汚いアーティファクトが出る事もある。これは素材の長さとアルゴリズムのタイプに依存する。従って、違いの大きなアルゴリズムを比べる際には、PSNRは使えない。また、PSNRを元にしてシーンカットをまたがるbit配分を行うのは無意味。 大して見える事の無いアーティファクトの中に、PSNRに大きく影響するものがある(例えば、Y軸の均等スケーリングや、各ピクセルに少量のガウ

    torazuka
    torazuka 2012/09/10
    両指標のざっくりとした比較。
  • Zhou Wang, Alan C. Bovik, Hamid R. Sheikh and Eero P. Simoncelli

    The SSIM Index for Image Quality Assessment Zhou Wang, Alan C. Bovik, Hamid R. Sheikh and Eero P. Simoncelli Visit the webpage of SSIMplus, a novel perceptual video quality-of-experience (QoE) index designed for practical use and in many ways goes far beyond what SSIM can do. The Structural SIMilarity (SSIM) index is a method for measuring the similarity between two images. The SSIM index can be v

    torazuka
    torazuka 2012/09/10
    画質の評価指標。
  • フレームワークの選定の仕方 - がるの健忘録

    いやまぁいろいろあちこちで議論が出てきたので、まとめて。 もちろん当然ながら、以下は「おいちゃんの見解」であって、それ以上でもそれ以下でもありませんので、その辺は踏まえたうえでご覧くださいませ。 端的に「おいちゃんが個人で自分用の物を作る」んなら議論の余地もなくMagicWeapon一択で終わるのですが(笑 つまりは「おいちゃんでない人」や「個人じゃないところで」とか「他人用のものを作る」場合、それ以外の選択肢の可能性も、十分にあるわけです。 ただンじゃ「選択基準」ってのもいろいろとあろうかと思うので、その辺の指針を考える上での、考察状のポイントを少しまとめたいなぁ、と。 とりあえず「一番多くて」「一番痛い目にあう」のが「**ってフレームワークは有名だしよく目にするから」。 類似品として「**さんがいいって言ってたから」。「**のイベントで」とかそーゆーのも同根。 なんで駄目な論拠なのかは

    フレームワークの選定の仕方 - がるの健忘録
    torazuka
    torazuka 2012/09/10
    "本当の戦いは、フレームワーク選定「後」" 100回よみたい……。
  • まつもと直伝 プログラミングのオキテ 第5回(2)

    ブロックを使う2つの方法 Rubyのブロックについてもう少し詳細を見てみましょう。Rubyのブロックはメソッド呼び出しに付加できるコードの塊であって,それ自身はオブジェクトではありません(ブロックをオブジェクト化したものがクロージャです)。渡し方も通常の引数とは違います。次のメソッド呼び出しを見てください。 ary.each {|x| puts x} このコードを観察すると,以下のようなことが分かります。 ●aryオブジェクトのeachメソッドが呼び出されている ●通常の引数はない ●ブロックが付加されている メソッドから渡されたブロックを利用する方法は2つあります。一つは「ブロック引数」でブロックを受け取ることを明示的に宣言する方法,もう一つは予約語yieldを用いる方法です。図6[拡大表示]ではブロック引数を用いています。配列に対する繰り返し処理を進めるeachメソッドが定義されていま

    まつもと直伝 プログラミングのオキテ 第5回(2)
    torazuka
    torazuka 2012/09/10
    内部イテレータと外部イテレータ。
  • 畳み込み関数の比較 (fold / accumulate / inject / reduce) - blanket log

    つーか、fold の弱点として、言語によって引数の順番がまちまちで、 正直憶えきれないってのがあるんだよな。誰か対応表とか作ってくれんもんか。 jijixi's diary - fold, map, for-each この中から一つ選ぶとしたらどれ? 確かにいろいろとややこしいのでまとめてみました。 いくつかの言語について大雑把に表にすると次のような感じ。 言語 関数 Haskell, OCaml, Scheme, Erlang foldl* f init items C++ accumulate(begin, end, init, f) Ruby*, JavaScript items.inject(init, f) Python, Perl* reduce(f, items [, init]) 言語 畳み込む二項演算 Scheme(SRFI)*, Erlang f(item, acc)

    畳み込み関数の比較 (fold / accumulate / inject / reduce) - blanket log
    torazuka
    torazuka 2012/09/10
    複数の言語について、内部イテレータを使う関数がまとめられています。(via E_Mattsanさん)