shi3zさんの通信上の圧縮アルゴリズム利用の認識と、big_brosさんによる指摘及び圧縮アルゴリズムの解説
- takagiichiro
- 217126
- 98
- 791
- 608
@shin216_bot ただ、httpなどの場合はTCP/IPから見た場合アプリケーション層になるため、アプリケーション層での処理になります。この場合はhttpdとクライアントAPIやフレームワークレベルなどで解決されるべきですね。
2015-07-15 14:52:42@shin216_bot httpにおける圧縮通信にはAccept-Encodingヘッダを用いる標準化された方法(RFC7231)があるため、これを使うのが筋かと思われます。
2015-07-15 14:55:51httpレベルであれこれやりたいならHttp-AgentレベルでAccept-Encodingを用いて解決すべきなので、標準化もされとらん非可逆な方法であれこれするな、という。
2015-07-15 15:01:54@big_bros 確かに。そうですね。 どちらの場合にしろ、@shi3zさんの言っておられるレイテンシとは展開のことかと思いますけど(違ったらすみません) まあ、だからといって、と言うモヤモヤしか残りませんね^^。帯域云々も言いたい事は解るんですけどね。
2015-07-15 15:08:50@shin216_bot @shi3z 伸長時の負荷ですけども、現に各種ブラウザはAccept-Encodingを用いた圧縮通信をhttpdに要求した上で届いた可逆圧縮データを展開の上利用していますよ。これが気にならないなら「気にならないレベル」ということになると思います。
2015-07-15 15:13:24駆け出しのぺーぺーが無知だったり視野が狭かったりするのは仕方ない。それはこれから学ぶ中で知見を得て視野を拡げていけばいいだけの話。 問題は無知で視野も狭いのに、うっかりある程度の人間の生殺与奪を握ってしまっている人。
2015-07-15 15:28:37ネットワーク回線を通じて非圧縮データを受け取るのに要する時間よりも、サーバ側で圧縮データを作る時間、圧縮データを通信で受け取る時間、ローカルのメモリにある圧縮データを伸長して復元する時間の合計が短くなるならばトータルでは「可逆圧縮で通信したほうが早い」ってことになるんだけどもね。
2015-07-15 15:40:19可逆圧縮であるならば再現性が担保されるので、hashによる同一性の検証等も可能となるし、応用性は失われないのだけども、非可逆だと「通信負荷の軽減」以外のメリットは軒並み失われてしまう。
2015-07-15 15:54:28@big_bros まぁ画像屋からすると、「気にするならJPEGなんか使うなBMPで鑑賞しろ」て感じのことを言っている時点で草生えるレベルの無知さなんですが(^^;; こういう人が声がデカイとは困ったものです。
2015-07-15 15:56:07jpegは非可逆だけどもzipとpngは可逆圧縮だよね。だからzipは展開してアーカイブされたデータの再利用ができるし、pngはピクセルレベルでの見た目品質がbmpと同等。そもそも「圧縮」がどういうことなのかわかってなさそう。 twitter.com/shi3z/status/6…
2015-07-15 16:14:42. @shi3z そうですか。どう見ても圧縮の性質によって何が起こるかわかってなさそうな方がデータ改竄の容認意見を述べてらしたので、その意見の根拠はこの程度であるというのが目にした人の参考になれば良いと思ったまでです。お気になさらずに。
2015-07-15 16:55:40まあ、仕事柄わかってない連中が多数意見になって現実のインフラをゴミにされてはたまったものでは無いのでな。箸にも棒にもかからないレベルのものは全面的に根拠をもって否定していかねばならない。
2015-07-15 17:22:42.@big_bros 接点No1の違いもわからない若輩者ですのでスライド辞書法によって画質が変わる可能性については想像もできませんでした。ごめんなさい
2015-07-15 17:33:59. @shi3z ちょっと何を言ってるかわかりません。スライド辞書法(LZ法)は可逆圧縮ですよ? 画質は変わらないと思いますが。また、「画質」ではなく「データ列そのもの再現性」が担保されないことが問題だというのがわかってますか?
2015-07-15 17:40:28ちなみに某社でカメラやってるソフト屋さんに言わせるとlibjpgはあり得ないほど雑な実装なんだってさ。その話を二時間くらい聞いて、凄いなと思うと同時にどうでもいいなと思ったのは秘密。その程度の人間ですよどうせ僕ぁ
2015-07-15 17:41:15僕は「これがlibjpg、こっちがiPhone!」って見せられても区別できないような人間なのでどっちでもいいんですけどね。早くページが出たほうがいい
2015-07-15 17:43:21.@big_bros だから21世紀に圧縮アルゴリズムについて素人に講義される謂れはないのですよ。あーた、スライド辞書法を実装したことはあるんですか?離散コサイン変換は?
2015-07-15 17:46:23