並び順

ブックマーク数

期間指定

  • から
  • まで

361 - 400 件 / 1793件

新着順 人気順

Compressの検索結果361 - 400 件 / 1793件

  • 放送を取り巻く最新動画配信技術

    ネット同時配信におけるCMAFやMedia Timed Event (MTE) と送出マスターのSSAI対応、放送サービス高度化におけるAddressableTVとBroadcast-independent Apps.Read less

      放送を取り巻く最新動画配信技術
    • 東京を走る路線のデータを使って、最短経路問題をダイクストラ法で解く - imHo

      ダイクストラ法が小さなサンプルデータで動いたら、実際のデータを使ってみたくなるのが人情。東京を走る地下鉄のデータでやってみたいと思った。 JavaScriptとPrototype.jsとGoogleMapsAPIとすったもんだしたあげく、なんとか動くものができた。 502 Bad Gateway テストアプリはこちら JavaScriptのソースはここのhtmlに 駅や路線のデータは駅データ.jpのものを使わせてもらいました。 使ったのは東京メトロ+都営+山手線 駅(ノード)の数は、同じ駅でも路線ごとで別にカウントして 322 駅同士をつなぐ線路(エッジ)の数は、徒歩や乗換えを含め 912 体感もっさり感じるけど、経路の検索以外のところがかなりかかってる Tips Prototype.js Array.without は超重い、使うな! Hash.keys で返ってくるキーはすべて文字列に

        東京を走る路線のデータを使って、最短経路問題をダイクストラ法で解く - imHo
      • Linux/UNIXのsortコマンドでIPアドレスのソートを行う | 俺的備忘録 〜なんかいろいろ〜

        2017/02/12 追記 以下の内容を記述していた時は知らなかったのだが、GNU sortを使っているのであれば普通に「-V(--version-sort)」で処理するほうがいい。 (Mac OS Xだとgsortが必要) sort -V blacknon@BS-PUB-DEVELOP:~$ cat test.txt 192.168.0.102 192.168.0.8 192.168.0.97 192.168.0.68 192.168.0.99 192.168.0.66 192.168.0.24 blacknon@BS-PUB-DEVELOP:~$ sort -V test.txt 192.168.0.8 192.168.0.24 192.168.0.66 192.168.0.68 192.168.0.97 192.168.0.99 192.168.0.102 その他、sortコマンドに

        • spliceを使って高速・省メモリでGzipからZIPを作る - knqyf263's blog

          良い話を含むので概要の最初だけでも読んでもらえると幸いです。この話が実用的かと言うと多分全然実用的ではないので理解しても仕方ないかなと言う気がします。 概要 ファイルフォーマット gzip 10-byteのヘッダ 拡張ヘッダ ファイル本体 フッタ(trailer) zip ローカルファイルヘッダ Data descriptor セントラルディレクトリエントリ セントラルディレクトリの終端レコード gzipからzipへの変換 gzipヘッダの処理 gzipファイル本体の処理 gzip trailerの処理 複数gzipファイルの連結 PoC まとめ 概要 先日Dirty PipeというLinuxカーネルの脆弱性が公表されました。 dirtypipe.cm4all.com この脆弱性の原理自体も面白いのですが、その前に報告者の組織で行っているGzipとZIPの処理で引っかかったのでまず先にそち

            spliceを使って高速・省メモリでGzipからZIPを作る - knqyf263's blog
          • 23周年

            移転しました。http://yamaken.tokyo/

            • 1行のコードで既存のテーブルにソート機能を追加·Table Sorting MOONGIFT

              Table Sortingは既存のHTMLテーブルにソート機能を追加するJavaScriptライブラリです。 業務システムなどでテーブルを表示すると常に足らない機能を求められます。その第一が並べ替え機能でしょう。DBを操作しても良いですが、もっと単純に解決したいならTable Sortingを使ってみても良さそうです。 デモです。 カラムのクリックでソートが実行されます。 金額部分もきちんとソートされます。 JavaScriptのコードです。単純にクラスを指定するだけ。 HTMLのコードです。数値部分にも特に設定を行っていないところに注目。 Table Sortingは既存のテーブルを渡すだけで自動的にソート機能を追加してくれます。オブジェクトの型も判断して並び替えてくれるので手間いらずです。 Table SortingはJavaScript製、GPL v3のオープンソース・ソフトウェアで

              • MOONGIFT: » 既存のテーブルをソート可能に「sorttable」:オープンソースを毎日紹介

                業務系システムでは、一覧表や検索結果の出力がよく行われる。そしてその際によく指定されるのが、カラムを使ってのソート機能だ。これは意外と面倒で、実装したのは良いが、検索を再度行う仕組みの場合は重たかったり、チェックボックスはそのままにして欲しいなどと要望が出されたりすると大変なことになる。 金額部分のソートも問題ないようだ そうした煩雑さから解放されるライブラリがこれだ。既存のテーブルに簡単にソート機能を付けられるようになる。 今回紹介するオープンソース・ソフトウェアはsorttable、JavaScriptのソートライブラリだ。 sorttableの使い方は簡単だ。テーブルのクラス名に「sortable」を指定すれば良いだけだ。そうするとヘッダカラムをクリックしてtbody内がソートされるようになる。クラス名を指定するだけという手軽さが素晴らしい。 日付も正しく並んでいる JavaScri

                  MOONGIFT: » 既存のテーブルをソート可能に「sorttable」:オープンソースを毎日紹介
                • 2008-06-29

                  mysqlを利用していて、indexをちゃんと張っているのにパフォーマンスが出ない。 explain でも type = ref / key = INDEX 等が表示されているのにすごくクエリーが遅かったりする。 思い切って index を消したら逆にパフォーマンスが改善した! why? データ件数が数万件を越えたあたりからパフォーマンスが劇的に下がった。 と、悩んでいたりしませんか? そんな悩みのひとつの解決策になってくれるかもしれません。 テストは vmplayer 上の debian etch で行います。 ホスト環境 intel Q6600 メモリ2Gの WindowsXPです。 クエリーをキャッシュされないように、クエリキャッシュを 0 にします。 /etc/mysql/my.cnf query_cache_size = 0 #no cahce debug swapで遅くなると困

                    2008-06-29
                  • 15 Sorting Algorithms in 6 Minutes

                    Visualization and "audibilization" of 15 Sorting Algorithms in 6 Minutes. Sorts random shuffles of integers, with both speed and the number of items adapted to each algorithm's complexity. The algorithms are: selection sort, insertion sort, quick sort, merge sort, heap sort, radix sort (LSD), radix sort (MSD), std::sort (intro sort), std::stable_sort (adaptive merge sort), shell sort, bubble sort,

                      15 Sorting Algorithms in 6 Minutes
                    • HugeDomains.com

                      Captcha security check rawzip.com is for sale Please prove you're not a robot View Price Processing

                        HugeDomains.com
                      • トーンカーブの基礎の基礎。写真の明るさ補正でも、こんなに違う。 - いつもマイナーチェンジ!

                        ちょっとみなさん、トーンカーブって知ってますか。 画像編集をする方なら、当たり前のように知ってることなんでしょうが。 先日、初めてトーンカーブを使ってみたんですが。 凄いです、トーンカーブ凄いです。 ビビリました。 ビビったので、なにがどう凄いか、ちょっと書きます。 知らない人だけ、この先へお進み下さい。 写真を明るくしたい! っていう時、明るさを補正するじゃないですか。 露出補正ともいいますけど。 たとえば、こんな暗い写真を 露出補正して、こうやって明るくしたりします。 1枚目の写真より、2枚目のほうが綺麗に見えますよね。 僕もよくやります。 でも、 こういう露出補正って、写真をこだわって編集しようとすると注意点があるんです。 露出補正の注意点 「白とび」って聞いたことありますか。 写真をどんどん明るくしていくと、白い部分が増えてくるんです。 例えば、こんなグラデーションがあったとします

                          トーンカーブの基礎の基礎。写真の明るさ補正でも、こんなに違う。 - いつもマイナーチェンジ!
                        • 窓の杜 - 【NEWS】MP3/AAC/Ogg Vorbis/FLAC形式などの音声ファイルを相互変換「BonkEnc」

                          MP3/AAC/Ogg Vorbis/FLAC形式などの音声ファイルを相互変換したり、音楽CDを各種形式でリッピングできる「BonkEnc」v1.0が、2月21日に公開された。Windows 95/98/Me/NT/2000/XP/Vistaに対応する寄付歓迎のフリーソフトで、現在作者のホームページからダウンロードできる。 「BonkEnc」は、音声ファイルの形式を統一したいときに便利なオーディオエンコーダー。MP3/AAC/MP4/Ogg Vorbis/FLAC/Bonk/WAVE形式の音声ファイルを相互に一括変換できるほか、音楽CDを指定形式でリッピングすることも可能。各形式のエンコード設定は、ビットレートや固定・可変レートの指定だけでなく、フィルター処理や各種パラメーターなども詳細にカスタマイズできる。 音声形式を変換する際には、元ファイルのタグ情報を引き継いだうえで、そのタグ情報と

                          • JavaScript つい忘れてしまう配列のソート方法 - Qiita

                            var a = [5,3,9,1,10] a.sort(function(a,b){ if( a < b ) return -1; if( a > b ) return 1; return 0; }); 結果:1,3,5,9,10 var a = [5,3,9,1,10] a.sort(function(a,b){ if( a > b ) return -1; if( a < b ) return 1; return 0; }); 結果:10,9,5,3,1 //フルーツの名前と価格。価格でソートする var fruits = [ {name:"apple",price:100}, {name:"orange",price:98}, {name:"banana",price:50}, {name:"melon",price:500}, {name:"mango",price:398} ]

                              JavaScript つい忘れてしまう配列のソート方法 - Qiita
                            • manga

                              skip to main | skip to sidebar manga 投稿がありません。 投稿がありません。 ホーム 登録: 投稿 (Atom)

                              • クリアなコードの作り方: 縦長・横長なメソッドを短くする - 2012-02-07 - ククログ

                                最近読んだRubyのコードではYARDのコードがキレイでした。 さて、長いメソッドは不吉なにおいがするからメソッドを分割するなどして短くしましょうとはよく言われることですが、ここでいう「長い」とは「縦に長い」ことを指していることがほとんどです。長いのが問題なのは縦に長いときだけではなく横に長いときもです。 縦に長いメソッド まず、どうして縦に長いメソッドが問題かについてです。縦に長いメソッドには「処理を把握しづらい」という問題がある可能性が高いです。 どうして処理を把握しづらいか 処理を把握しづらい原因はいくつかあります。例えば、抽象度が低いのが原因です。 メソッドが縦に長くなっているときは、多くの処理が行われていることがほとんどです。これらの処理はメソッドになっていないため名前がついていません。処理に名前がついていない場合は実装を読まないとなにをしているかがわかりません。 せっかくなので

                                  クリアなコードの作り方: 縦長・横長なメソッドを短くする - 2012-02-07 - ククログ
                                • flexigrid.info

                                  flexigrid.info 2018 Copyright. All Rights Reserved. The Sponsored Listings displayed above are served automatically by a third party. Neither the service provider nor the domain owner maintain any relationship with the advertisers. In case of trademark issues please contact the domain owner directly (contact information can be found in whois). Privacy Policy

                                  • 「Adobe RGBカバー率とAdobe RGB比の違いとは?」――ナナオの“広色域”説明会

                                    「Adobe RGBカバー率とAdobe RGB比の違いとは?」――ナナオの“広色域”説明会:色域は広すぎてもダメ(1/2 ページ) ナナオが報道関係者向けに液晶ディスプレイの技術セミナーを開催するのは今回が2回めだ。2007年2月28日に開催されたセミナーの第1回では、液晶ディスプレイの基本的な原理と特徴、そして同社の独自技術など、広範な解説がなされたが、セミナーの第2回は打って変わって、液晶ディスプレイの「色域」のみにフォーカスした内容となった。 同社が色域をセミナーのテーマに掲げた理由は、昨今の液晶ディスプレイ市場において「広色域」が1つのトレンドになっているものの、広色域の意義や表現方法、数値の意味が誤解されやすく、ユーザーの混乱を招きやすい状況になっているからだとしている。 Adobe RGB、sRGB、NTSCの違い セミナーは2部構成で実施され、第1部は同社マーケティング部

                                      「Adobe RGBカバー率とAdobe RGB比の違いとは?」――ナナオの“広色域”説明会
                                    • ソート済の整数列を圧縮する件

                                      圧縮されたソート済の整数列ってのは汎用的なデータ構造で、たとえば検索エンジンの転置インデックスとか、いろんなところで使うわけです。で、検索エンジンの場合は速度重要なので、PForDeltaとか様々なデータ構造が研究されてる。 一方、H2O には、ブラウザキャッシュに載ってない js や css をサーバプッシュする仕組み「cache-aware server push」があって、何がキャッシュされているか判定するためにブルームフィルタを全ての HTTP リクエストに含める必要がある。 で、ブルームフィルタを圧縮しようと思うと、ブルームフィルタってのはソート済の整数列として表現できるので、これを圧縮しようって話になる。 検索エンジン等で使う場合は速度重要だけど、HTTPリクエストに載せる場合は空間効率のほうが重要になる。ってことで、空間効率が理論限界に近いゴロム符号(の特殊系であるライス符号

                                      • デジタル:iPhoneで「RAW」が撮れるって知ってた? これでiPhoneは常時携帯できる最高のサブカメラに(GetNavi web) | 毎日新聞

                                        情報提供: 突然だが、iPhoneのカメラの画質に満足しているだろうか? たしかに現状でも十分な性能ではあるが、もっと細部までシャープに写したい、薄暗いシーンでの高感度ノイズを減らしたい、白とびや黒つぶれを防ぎたい……と感じるシーンもあるはず。そんなときにはRAWフォーマットでの撮影がおすすめだ。iOS 10から可能になったRAW撮影は、通常のJPEG撮影と何が違うのか。その画質差や活用法を解説しよう。 そもそも“RAW”って何? 「RAW」とは日本語に直訳すると「生(なま)」の意味。イメージセンサーから得られたデータをカメラ内ではあまり加工せず、生に近い状態で記録するファイルフォーマットのことだ。そしてRAW現像という作業によって、RAWデータから一般的なJPGデータを出力することができる。 RAWといえば、かつては一眼レフやミラーレスカメラ、高級コンパクトデジカメだけの機能だったが、昨

                                          デジタル:iPhoneで「RAW」が撮れるって知ってた? これでiPhoneは常時携帯できる最高のサブカメラに(GetNavi web) | 毎日新聞
                                        • hxxk.jp - Amazon アソシエイトと確定申告に関するまとめ

                                          記事データ 投稿者 望月真琴 投稿日時 2007-12-30T23:55+09:00 タグ まとめ アソシエイト スクリーンショット 実践 Web Standards Design 所得税法 法律 確定申告 概要 Amazon アソシエイトによる収入は、振込方法が銀行振込・ Amazon ギフト券のどちらであっても、一定額を超えれば確定申告を行う必要が生じます。 リプライ リプライはまだありません。 この度、初の確定申告をすることに。 仕事納めも終わり、それでも残る大量の業務を片付けるために休日出勤をして、ようやく年の瀬を迎えているところです。 ちなみに、昨日だけでは片付くはずもないのですが、今日から 1 月 3 日まではオフィスの事情で休日出勤できないので残りは年明けということで。 年が明けたら仕事始めはもちろん、確定申告の時期となります。 私は勤め人なので、例年は毎月の給与から所得税の

                                          • HTMLのリスト、テーブルをソート、フィルタリング、検索可能に·List.js MOONGIFT

                                            List.jsはリストやテーブルを検索やソート可能にするJavaScriptライブラリです。 HTMLではよくリスト表示やテーブル表示を行います。一旦表示したデータを並べ替えたり絞り込んだりできる便利なライブラリがList.jsです。 基本のサンプルです。データがリストになって並んでいるのが分かるかと思います。 名前でソートしました。 カテゴリで絞り込んで表示しています。 検索です。インクリメンタルに絞り込まれます。 こちらはテーブルのサンプル。行ごとに削除、編集が出来ます。 曖昧検索です。多少文字が違っていても絞り込んでくれます。 データを動的に生成するサンプルです。1,000行程度であれば77msで生成できます。 検索です。こちらは12ms。高速です。 List.jsはデータをJSONで渡すことも、素のHTMLを対応させることもできます。検索で絞り込んだりデータを追加、編集するのも容易

                                            • https://qiita.com/falsandtru/items/41591040633bc88fcde7

                                              • 「切ないエッチシーン満載」乙女ゲームのイケメン、エロゲーで“野獣”に 女性マンガ家が怒りの提訴 (1/6) - ITmedia ニュース

                                                Expired:掲載期限切れです この記事は,産経デジタル との契約の掲載期限(6ヶ月間)を過ぎましたので本サーバから削除しました。 このページは20秒後にITmedia ニュース トップページに自動的に切り替わります。

                                                • MySQLのfilesortは何ソートで行われているのか - $shibayu36->blog;

                                                  最近、CourseraのArgorithms, Part1という講義を受けている。そこでソートの講義を受けて、そういえばMySQLのORDER BYでfilesortになったときってどのソートが使われているのだろうと気になってきたので調べてみた。 調べてみると非常に難解で、結局いまいち分からなかったが、今の段階の調べた内容をひとまず書いておく。MySQLのコードを読んだのも初めてで、しかもちゃんと読み解くことができなかったので、情報が間違っている可能性も非常に高い。間違ってたら指摘してもらえるとうれしいです。 調査結果 最初に調査結果を書いておく。たぶんこれは非常に単純化したもので、詳しく見るともっといろいろチューニングされてそう。 sort_buffer_size以内のメモリ量でソートが可能な場合、メモリ内でのみソートされる ソートにsort_buffer_size以上のメモリが必要な場

                                                    MySQLのfilesortは何ソートで行われているのか - $shibayu36->blog;
                                                  • Neil Fraser: Software: Table Sorter

                                                    Another example (with a custom date sorting function) can be found on the Moo Database browser. Installation Download tablesort.js (9KB) or the compressed tablesort-min.js (4KB), then add this line anywhere in your page: <SCRIPT LANGUAGE='JavaScript1.2' SRC='tablesort.js'></SCRIPT> Modify your table(s) so that the header row(s) are within a <THEAD> block, any footer rows are within a <TFOOT> block

                                                    • Dropboxとかって著作権的には完全にシロだと思ってた。 - GOZKI MEZKI

                                                      0,導入 インターネットのクラウドがもてはやされるようになって久しい。DropboxやOneDrive、SugarSyncといったオンラインストレージサービスが欠かせない人も少なくないだろうし、iPhoneを使っている人はiCloudに写真やさまざまなデータを預けている人も多くいるだろう。これらクラウドサービスについて著作権法上の問題点を検討する審議会が去年の7月から数度にわたって開かれていた。 1,ロッカー型クラウドサービスに関する検討 その審議会の名前は「著作権分科会 著作物等の適切な保護と利用・流通に関する小委員会」。特にロッカー型クラウドサービスに関する検討が重点的に行われていたようだ*1。 そこではロッカー型のクラウドサービスについて4つの分類をしてそれぞれに著作権法上どういった問題があるのか検討されていたと聞く。 このうち、Dropboxなどのオンラインストレージはタイプ2の「

                                                        Dropboxとかって著作権的には完全にシロだと思ってた。 - GOZKI MEZKI
                                                      • Sortable - jQuery UI API 1.8.4 日本語リファレンス - StackTrace

                                                        依存ファイル jquery.ui.core.js jquery.ui.widget.js jquery.ui.mouse.js jquery.ui.sortable.js 引数 optionsオプション 関数 String: "destroy"、 "disable"、"enable"、"option"、"widget"、"serialize"、"toArray"、"refresh"、"refreshPositions"、"cancel" のいずれか。 値書式説明

                                                        • React + BrowserifyプロジェクトでJS/CSS/HTMLを圧縮(Minify)する - Umi Uyuraのブログ

                                                          ReactとMaterial UIを組み合わせると、それだけでBrowserifyで結合したJavaScriptファイルが1MB超えてしまうので、やっぱり圧縮とかした方が良いのかな―と思い、やり方を調べてみました。 ※2015/08/03更新 Licensifyを開発された @t_wada さんから改良の連絡をいただいたので、Licensifyの最新版1.4.0をもとに内容を更新しました。 Licensify - Nodeモジュールのライセンスコメントを生成する JSファイルを圧縮すると、ライセンスが記載されているコメントが消えてしまうという問題があるということで、本題の前に、Browserifyと組み合わせて、読み込んだNodeモジュールのライセンスコメントを生成してくれる Licensify を試しておくことにしました。 インストールはnpmから。 $ npm install lice

                                                            React + BrowserifyプロジェクトでJS/CSS/HTMLを圧縮(Minify)する - Umi Uyuraのブログ
                                                          • video blog ホームページ 制作 it at pj-blog.net

                                                            Video Blogホームページ 制作It 求人ノート Pcウェブ デザインパソコン 販売ノート パソコンパソコン資格 Itホームページ 製作パソコン 通販 ホスティング サービスPc セキュリティIt スクールドメインホームページ 制作 会社Web デザイン

                                                            • [KMP77] を読んでみた - d.y.d.

                                                              17:53 14/12/22 ソートの逆流れ クイックソートってあるじゃないですか、クイックソート。 配列、たとえば [4,2,1,7,0,6,5,3] があったときに、 小さい方を左に、大きい方を右にまず適当に集める。 この「小さい方」と「大きい方」への二分割を、いわゆる再帰的に、 分かれたブロック両方で同じ事を繰り返していくと… なんと、小さい順に並んだ配列 [0,1,2,3,4,5,6,7] が出来上がるというアルゴリズムです。 逆向き! このデータの流れを「逆向きに」見てみたい。つまり、ソートが終わった最終状態から話が始まります。 しかも、さっきから説明なしで意味ありげにくっついていた、 「入力配列で元々どの位置にあったか」を表す値に注目していきます。 0の上に[4]がくっついているのは、最初は値0は配列のインデックス[4]の位置にあった、 ということを意味しています。(上のソート

                                                                [KMP77] を読んでみた - d.y.d.
                                                              • Krunch

                                                                • RE: sort を使うときは,LC_ALL=C を忘れずに - ny23の日記

                                                                  Twitter ID も livedoor ID もないので直接コメントできないが,sort (GNU coreutils) の名誉のために,ここにメモしておく. 404 Blog Not Found:algorithm - bucketsort.[ch] - 汎用かつlibcの*sortより高速な まず第一印象として,この程度のサイズのファイルのソートで sort (GNU coreutils) がいまどきこんなに遅いはずはない.LC_ALL=C で追試すると,やはり bucketsort との差は無くなった.上の記事(に対するツイート)は Twitter 上でもそれなりにリツイートされているように見えるのだけど,この実行時間に違和感を感じる人が全くいないのはどういうことなのだろうか.sort を実際に使う人がほとんど見ていないのか,それとも計算量が違うから速くて当然という思い込みか.

                                                                    RE: sort を使うときは,LC_ALL=C を忘れずに - ny23の日記
                                                                  • Sony DSC-RX100だけで撮るブログ

                                                                    このブログはRX100の能力を徹底的に引きずり出した写真をメインでお送りしています。 写真はすべて、特に記載がない限り初代RX100、PモードでRAW撮り、Lightroom現像がデフォルトです。<br><br> お知らせ:管理人撮影&執筆の『今すぐ使えるかんたんmini SONY RX100 基本&応用 撮影ガイド』(技術評論社)が2016年2月26日に発売されました!

                                                                      Sony DSC-RX100だけで撮るブログ
                                                                    • アドビ、iPadでRAW編集ができる「Lightroom mobile」 パソコン版Lightroomとカタログの同期が可能

                                                                      • DSIRNLP #3 LZ4 の速さの秘密に迫ってみる

                                                                        Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)NTT DATA Technology & Innovation

                                                                          DSIRNLP #3 LZ4 の速さの秘密に迫ってみる
                                                                        • raw-cans.net | Manga Comic Download Free

                                                                          Associated Names Life as a Reincarnated Sage in Another World ~Gaining a Second Profession and Becoming the Strongest in the World~ 転生賢者の異世界ライフ ~第二の職業を得て、世界最強になりました~ 轉生賢者的異世界生活~取得副職業併成為世界最強 Author(s) PONJEA SHINKOU Shotou DOWNLOAD[Vol 23NEW]

                                                                          • データ特性による圧縮されやすいJPEG/PNGファイルの作り方 - hitomedia Tech Blog

                                                                            はじめまして。 株式会社ヒトメディアでフロントエンドをしつつ、時々デザイン周りの監修をしている いとー です。 ヒトメディアでは毎月、有志が集まり勉強会を開いています。 今日はそこで発表した、画像形式とその内容における圧縮のしやすさについての資料を公開したいと思います。 この記事の内容 バナーやLP用の画像作成したものの、規定容量超えちゃった! どうしよう... 😅 ってよくあるよね ファイルの形式によって、圧縮されやすい画像とされにくい画像があります 圧縮されやすい構造を理解することで、質の高い軽い画像を作ろう✨ この記事を読んでほしい人 容量とにらめっこすることの多いデザイナー 少しでも軽いサイトを作りたいフロントエンドエンジニア はじめに 一般的に「画像を軽くする」というと、書き出し時のクオリティ選択や、 書き出し後にメタデータを撤去するなど、ツールで処理する印象があると思います。

                                                                              データ特性による圧縮されやすいJPEG/PNGファイルの作り方 - hitomedia Tech Blog
                                                                            • oberhumer.com: LZO real-time data compression library

                                                                              Version 2.10 01 Mar 2017 Copyright (C) 1996 - 2017 Markus F.X.J. Oberhumer [News] [Abstract] [Download] [miniLZO] [Links] News LZO 2.10 has been released; a small update that fixes various build issues. Key Facts LZO is a portable lossless data compression library written in ANSI C. Offers pretty fast compression and *extremely* fast decompression. One of the fastest compression and decompression

                                                                              • S3のダウンロード速度を1.5〜4.5倍高速化する怪しげな方法 - 昼メシ物語

                                                                                バケットのIPアドレスを適切なものに固定することで、期待値でいうと1.5倍、最大で4.5倍程度高速にダウンロードできます。 この方法は非常に効果が高いですが、非公式なものであり、ある日突然破綻する可能性もありますので自己責任でお願いします。 S3のバケットとエンドポイント まずは前提知識として、S3の名前解決について説明します。 S3のバケット "mybucket" というバケットを東京リージョンに持っているとします。するとそのバケットのドメイン名は mybucket.s3.amazonaws.comになります。これをエンドポイントと呼びます。このバケットの中にあるファイル "hello.txt" にアクセスする場合には、 http(s)://mybucket.s3.amazonaws.com/hello.txtというようなURLを用います。*1 エンドポイントのIPアドレス この myb

                                                                                  S3のダウンロード速度を1.5〜4.5倍高速化する怪しげな方法 - 昼メシ物語
                                                                                • [小ネタ] SQLの GROUP BY / ORDER BY には数字 (1, 2...) を指定しよう - Qiita

                                                                                  -------------------------------------------------------- -- users テーブルについて、部署・役職・作成日ごとに件数を集計する -- (MySQL用) -------------------------------------------------------- SELECT u.department_code `部署コード`, u.role_code `役職コード`, DATE_FORMAT(u.created_at, '%Y-%m-%d') `作成日`, COUNT(*) `人数` FROM users u GROUP BY u.department_code, u.role_code, DATE_FORMAT(u.created_at, '%Y-%m-%d') ORDER BY u.department_code ASC

                                                                                    [小ネタ] SQLの GROUP BY / ORDER BY には数字 (1, 2...) を指定しよう - Qiita