並び順

ブックマーク数

期間指定

  • から
  • まで

81 - 120 件 / 1689件

新着順 人気順

キャッシュの検索結果81 - 120 件 / 1689件

  • はてなブログにおけるページ表示速度改善の取り組みについて - Hatena Developer Blog

    こんにちは、id:hakobe932です。はてなブログではユーザ体験の改善のために、ページ表示速度を向上させるための様々な取り組みを行っています。このエントリーでは、はてなブログで行っている、ブラウザキャッシュの活用、JavaScriptのページ最下部での読み込み、JavaScriptの圧縮、という3つの取り組みについて解説します。 ブラウザキャッシュの活用 同じ内容のJavaScriptやCSSを、ページを表示するたびにダウンロードすると、余分なHTTPリクエストが発生しますし、読み込み時間がかかります。 ブラウザのキャッシュを利用できれば、余分なリクエストを減らすことができます。はてなブログでは、なるべく長い間ブラウザにキャッシュを保存するために、JavaScriptなどの一部の種類のファイルのレスポンスに、以下のようなヘッダを指定しています。 $ curl -I http://hat

      はてなブログにおけるページ表示速度改善の取り組みについて - Hatena Developer Blog
    • 27歳フリーランスエンジニアが1200万稼いでみて、得たものと失ったもの | Permanent Til

      フリーランスエンジニア→法人化した人の技術ブログ。フリーランス事情や会社の作り方、経営などについても徒然なるままに書いていきます。主な使用言語はRuby、JavaScript。

        27歳フリーランスエンジニアが1200万稼いでみて、得たものと失ったもの | Permanent Til
      • 全プログラマーが知るべきレイテンシー数

        Latency numbers every programmer should know — Gist L1キャッシュ参照 0.5ナノ秒 分岐予測失敗 5ナノ秒 L2キャッシュ参照 7ナノ秒 Mutexのロックとアンロック 25ナノ秒 メインメモリー参照 100ナノ秒 Zippy[Snappy]による1KBの圧縮 3,000ナノ秒 1Gbpsネットワーク越しに2KBを送信 20,000ナノ秒 メモリーから連続した1MBの領域の読み出し 250,000ナノ秒 同一データセンター内におけるラウンドトリップ 500,000ナノ秒 ディスクシーク 10,000,000ナノ秒 ディスクから連続した1MBの領域の読み出し 20,000,000ナノ秒 パケットを、カリフォルニア→オランダ→カリフォルニアと送る 150,000,000ナノ秒 Jeff Dean著(http://research.googl

        • 漫画違法配信サイト「漫画村」の黒幕に迫る – 無能ブログ

          私は数ヶ月にわたり、海賊版の漫画を違法配信するサイトとしては最大手の「漫画村」の詳細について調査を進めていました。私一人では調べられることにも限界があり、途中で壁に突き当たることになってしまいましたが、これまでに掘り下げたものを公開することで、誰かが持っている情報と関係しているか知ることができると思い、中途半端な内容ではあるもののこの記事を公開することを決断しました。 ことし5月上旬に「フリーブックス」の騒動があって以降、その代替サイトとも言われるようになった漫画村は、フリーブックスと同様、サイトには多数の海賊版の漫画が並んでおり、大量のアクセスを集めてたちまちサイトは急成長していきました。 漫画村の運営者らは「運営会社はベトナムにある」と主張し、日本の著作権者の削除要請などには応じない姿勢を見せていました。しかし、私の今回の調査では、実際の彼らの運営拠点はベトナムではなく日本にあり、ベト

            漫画違法配信サイト「漫画村」の黒幕に迫る – 無能ブログ
          • (加筆・修正)「メルカリ個人情報流出に違和感」プロが疑問視—— 国内数百万会員の統括エンジニア独白

            おしらせ:BUSINESS INSIDER編集部では、比喩的表現の箇所が技術的な誤解を招いたことを踏まえ、改めてA氏やその他の開発者とも意見交換のうえ、6月23日に公開した本記事の加筆・修正を決定しました。合わせて、A氏が改めて今回の流出問題を語った記事『[メルカリ流出] 匿名エンジニアA氏が語る「流出問題の本質」とは?』もご覧ください。 メルカリの個人情報流出騒動が昨日からネットを騒がせている(BUSINESS INSIDER JAPANの第一報はこちらから)。 メディアの立場から見ると、メルカリの広報対応は及第点だ。短時間で、できる限りクリアに情報露出をすることで、ブランドへのダメージは最小限に留めているように感じる。 その一方で、コンテンツ配信設計のプロから見て「メルカリの裏側の仕組み」や「謝罪リリース文」の説明はどう映ったのか。国内で有料会員 数百万MAU(Monthly Acti

              (加筆・修正)「メルカリ個人情報流出に違和感」プロが疑問視—— 国内数百万会員の統括エンジニア独白
            • マッシュアップに必須!PHPで複数APIを同時に叩いて超高速化するサンプル:phpspot開発日誌

              phpied.com Blog Archive Simultaneuos HTTP requests in PHP with cURL The basic idea of a Web 2.0-style "mashup" is that you consume data from several services, often from different providers and combine them in interesting ways. マッシュアップに必須!PHPで複数APIを同時に叩いて超高速化するサンプル。 通常、PHPでAPIにアクセスする場合、例えば、Yahoo!検索APIとはてなブックマークのRSSを取得してマッシュアップする場合は次の図のようになります。 ただ、この方式だと、Yahoo!検索APIにリクエストし、その結果を待ちます。 そして、そこからはてなブック

              • フロントエンドエンジニアが知るべきキャッシュを理解する

                キャッシュは、CPUのバスやネットワークなど様々な情報伝達経路において、ある領域から他の領域へ情報を転送する際、その転送遅延を極力隠蔽し転送効率を向上するために考案された記憶階層の実現手段である。(引用: フリー百科事典『ウィキペディア(Wikipedia)』) こんにちは、@kaa_a_zu です。私たちエンジニアは、「キャッシュ」というワードをよく口にしています。それはインフラの設計をしている時かもしれないし、表示されるコンテンツが変わらない時かもしれないし、パフォーマンスの改善をしている時かもしれません。普段何気なく使っている「キャッシュ」とは一体何なのでしょうか。この記事は、そんな「(Webフロントエンドを触るエンジニアが知るべき)キャッシュ」について、どんなものがあるのかがちょっと分かったという状態になることを目的に書いています。

                  フロントエンドエンジニアが知るべきキャッシュを理解する
                • ソーシャルゲームのためのMySQL入門その2 | BLOG - DeNA Engineering

                  こんにちはこんにちは。11インチMacBook Airが欲しくてたまらないiwanagaです。 前回の記事 が幸いにもご好評を頂けた様で非常にうれしいです。嬉しくなって、ついがんばって第2弾を書いてしまいました。引き続き、ソーシャルゲームでよく使われるテーブルタイプ毎にちょっとしたテクニックを紹介していきます。 今回はちょっとライトな感じ&読み物になってしまっていますが「ユーザID単位で1つだけ持つデータ」と「パラメータなどのマスターデータ」についてご説明したいと思います。ちなみに次回はInnoDBのデータ構造の簡単な説明と複合プライマリーキーのデータについて、その次で紹介し損ねたちょっとマニアックなテクニックや性能管理のための手法を紹介することを予定しています。 その前に。。。 先日行われた JAPAN INNOVATION LEADERS SUMMIT で弊社松信が「ソーシャルゲームの

                    ソーシャルゲームのためのMySQL入門その2 | BLOG - DeNA Engineering
                  • 第1回 CDN の 仕組み (CDNはどんな技術で何が出来るのか) | REDBOX Labo

                    今回は、何故CDNを使う必要があるのか、CDN の 仕組み や技術的なことをなるべく分かりやすく解説したいと思います。 WEB高速化、負荷分散、オンデマンド・ライブ動画配信、コンテンツ配信、ということを検討もしくはこれから始めようとしている方は、CDNというキーワードを一度ぐらいは聞いたことがあると思います。CDNってどんな仕組みでどのようなことが出来るかご存じですか? まずはCDNの簡単な歴史から。 CDNの歴史CDN(コンテンツデリバリーネットワーク)というのは、大手Akamaiさんが1990年代に提唱したといわれているコンテンツを配信するためのネットワークのことです。実は、最近できた技術や仕組みではありません。 インターネットが流行りだした時代からありました。 しかし、近年では90年代当初から比べると様々な仕組みや技術が取り入れられた次世代CDNに進化しています。 CDNとは?CDN

                      第1回 CDN の 仕組み (CDNはどんな技術で何が出来るのか) | REDBOX Labo
                    • 設計から実装まで、今すぐ始める高速化

                      悩まないコーディングをしよう! OOCSS,SMACSSを用いた、読みやすくてメンテナブルなCSS設計(Sass対応)Horiguchi Seito

                        設計から実装まで、今すぐ始める高速化
                      • 経産省の「3600ページPDF」、たった1日で民間が地図化 Zaim「キャッシュレス還元マップ」公開

                        キャッシュレス決済をすると金額の2~5%が還元される経済産業省の「キャッシュレス消費者還元事業」に関し、家計簿アプリを展開するZaim(ザイム、東京都渋谷区)が2019年9月4日、同事業の対象店舗を「検索」できるサービスを独自に開発・公開した。 同事業をめぐっては、対象店舗を公式サイトから探そうとすると全3608ページのPDFファイルに移動する仕様となっており、インターネット上では「探しづらい」と不満の声があがっていた。Zaimはこうした声を受け、「1日で」開発したという。 登録加盟店一覧はこちら→全国約18万店がズラリ 「キャッシュレス・消費者還元事業」は消費税増税に伴う施策で、10月1日から20年6月末までの間、登録加盟店舗で対象キャッシュレス決済手段を使って代金を支払うと、最大5%のポイント還元を受けられる。経産省が主導し、同省が監督官庁の一般社団法人キャッシュレス推進協議会が事務局

                          経産省の「3600ページPDF」、たった1日で民間が地図化 Zaim「キャッシュレス還元マップ」公開
                        • プログラムを高速化する話

                          constexpr関数はコンパイル時処理。これはいい。実行時が霞んで見える。cpuの嬌声が聞こえてきそうだGenya Murakami

                            プログラムを高速化する話
                          • 「SPAのタブ永遠に開きっぱなし問題」を更新ボタンを設置せず解決した - 橋本商会

                            こんにちは。強いUIはボタンを捨てるをスローガンにScrapboxを開発しています。shokaiですshokai.icon Helpfeel Advent Calendar 2022の5日目の記事です 昨日はHelpfeelエンジニアのyado.iconさんでした 採用面接中にチャーハン・ピラフ判定器とスタバ警察botで盛り上がる会社に入った | 株式会社Helpfeel ヨコハマハウスフラペチーノがエンジニア採用の役にたった?みたいで良かったです <a>タグの挙動を工夫する事で、Scrapboxからみたいなボタンをなくしました 更新ボタンの役割は2つ 更新がある事を教える 押すとアプリが更新される Scrapboxも昔こういうメニューがあった 今はもう無い では解説ですshokai.icon SPAのタブ永遠に開きっぱなし問題とは? SPAとstaticなwebサイトの違い static

                              「SPAのタブ永遠に開きっぱなし問題」を更新ボタンを設置せず解決した - 橋本商会
                            • 航空券の予約で「ブラウザのキャッシュ削除」をしたら価格がほぼ半額に・・・検索するほど値段が吊り上がる謎現象の報告集まる

                              ソレアド🇺🇸 @EPPPAC 航空券とかホテルを予約する時は旅程を検索する度にブラウザのキャッシュを削除しないと価格が上昇していくんだけど 今それ(キャッシュ削除)をしたら欲しい航空券が525ドル→272ドルに下がった。倍額は詐欺に近い。 2021-06-21 11:06:46

                                航空券の予約で「ブラウザのキャッシュ削除」をしたら価格がほぼ半額に・・・検索するほど値段が吊り上がる謎現象の報告集まる
                              • DNS移転失敗体験談

                                時効成立。 詳しく知りたい方は下記サイトへ キャッシュサーバを権威サーバと兼用すると危ない http://www.e-ontap.com/dns/weirdra/ 浸透いうな! http://www.e-ontap.com/dns/propagation/ サーバ運用している人はこちら!!! http://www.slideshare.net/hdais/auth-cachebindconfig

                                  DNS移転失敗体験談
                                • IPアドレス・クッキー・JavaScript・UAなどを使わずユーザーを個別に追跡する方法

                                  by Vernon Swanepoel ウェブサイトのユーザーがどれぐらいページを見てくれているのか、訪問頻度はどれぐらいなのかといった情報を追跡するのにはクッキー(Cookie)やJavaScriptなどが使用されますが、そうやって追跡されるのがイヤだということでCookieを受け入れないように設定したり、JavaScriptをオフにしているという人もいるはず。しかし、それでもユーザーを個別に追跡する方法があります。 Lucb1e.com :: Cookieless Cookies http://lucb1e.com/rp/cookielesscookies/ これはオランダ在住でコード・セキュリティ・ネットワークを愛しているというlucb1eさんが明らかにしたもの。手法としては新しいものではなく、多数のサイトで使われているにもかかわらず、そのことを認識している人はほとんどいないというも

                                    IPアドレス・クッキー・JavaScript・UAなどを使わずユーザーを個別に追跡する方法
                                  • WordPressで作られたWebサイトの表示速度を早くするためにできること

                                    WordPress 楽しんでますか? 今回は WordPress で作られたWebサイトを少しダイエットさせて、表示速度を早くするために、やっておいたらいいかもしれない Tips をいくつかご紹介します。 私は WordPress が大好きなので、もちろんこのブログも WordPress で作っています。でも WordPress は PHP で作られているブログツール。ブラウザで表示されている Webページは、PHP によって動的に作られた HTMLです。 Webページを表示するたびに、Webサーバの中で PHP が働き、HTMLを吐き出しているので、最初からHTMLで書かれた Webページに比べて、表示が遅くなる傾向があります。 私のブログは、毎日のアクセスがそれほど多い訳ではないので、それほど神経質にはなっていませんが、一時キャッシュ系のプラグインの使用と、その他にもいろいろ工夫をした

                                    • カヤック流ソーシャルアプリの作り方 インフラ編 - KAYAC engineers' blog

                                      入社4年目にもなってtech.kayac初登場のせいです。 ブログ書けプレッシャーにとうとう屈する時がきました。 これで夢にkyo_agoが出てうなされなくてすみます。(彼はtech.kayacの尻たたき担当でした) 先々月「ぼくらの甲子園!熱闘編」というゲームをモバゲー内にてリリースしました。 これは去年リリースした「ぼくらの甲子園!」の続編です。 モバゲーユーザの方、是非遊んでみてください。 今回はこの「ぼくらの甲子園!熱闘編」がどういうインフラ構成になってるか紹介したいと思います。 注) 題名に「カヤック流」とはつけましたが、カヤックでは多様性を善としている風潮があり、 ゲームによってインフラの構成が違うどころか、利用しているプログラミング言語すら違います。 なので全てのゲームがこのような構成になってるわけではありません。 前提 今回のインフラ構成を決めるに至って考慮した点は「ラクに

                                        カヤック流ソーシャルアプリの作り方 インフラ編 - KAYAC engineers' blog
                                      • Googleに学ぶ、ウェブページのパフォーマンスを最適化する方法

                                        Web Performance Best Practices 下記、ウェブページのパフォーマンスを最適化するポイントをまとめたものです。 キャッシュの最適化 往復遅延時間を減らす HTTPリクエストを減らす ロードサイズを減らす レンダリングの最適化 関連書籍 1. Optimize caching キャッシュの最適化 ブラウザのキャッシュを活用 JavaScriptやCSSファイルや画像などのスタティックなリソースは、HTTPヘッダを使用してキャッシュをロードするようにします。 アドバイス スタティックなリソースは全て、積極的にキャッシュにセットします。 時々更新するリソースのキャッシュには、ファイルパスにフィンガープリントを埋め込みます。 IEでも確実にキャッシュされるように、Varyヘッダは削除します。 URLを自動生成している場合は、Fxのディスクキャッシュで使用している8文字のラ

                                        • WordPressでのページ表示高速化の色々まとめ:phpspot開発日誌

                                          WordPressは1万3000以上のプラグイン、1300以上のテーマが公式に登録されており、その拡張性から大体のことは出来てしまいます。 但し、弱点があってデフォルト利用だとパフォーマンスがあんまり出ないってことで、アクセスの多いブログでも捌けるようにするには色々工夫が必要ということで高速化に関するページを色々まとめてみました。 15 Ways To Speed Up Wordpress WordPressでのページ表示高速15の方法。 体感速度をあげちゃう方法が色々と載ってましたので通常のWEBサイト作りにおいての常識も多く含みますが参考までにメモしてみました。 FirebugとYSlowを使ってページを最適化しよう W3 Total Cache を使おう WP Super Cache 等、静的にキャッシュしてそもそもDBアクセスをなくしちゃったりするプラグインを使おうという話 WP

                                          • 『redis、それは危険なほどのスピード』

                                            どうも、プラットフォームDivでエンジニアをやっている Wataru です。 最近3人目の子供が産まれて、産後自宅勤務をさせてくれた弊社はとてもいい会社だと思います。出産予定のあるエンジニアのかたは是非弊社に転職を。 さて、今回はRedisの紹介をさせて頂きたいと思います。 Redisってすごくマイナーなわけではないのですが、めちゃくちゃ便利なのにあまり注目されていないなーという印象があるので、これを機会に是非使ってみてもらえると嬉しいです。 Redisって何?Redisとは「remote dictionary server」から名前が付けられたオープンソースのkey-valueデータストアです。 MemcacheDB等のKVSとの最大の違いは、格納するバリューがデータ構造というところです。 つまり、リスト・セット・ハッシュなどのデータ構造で格納できるのでバリューに対してアトミックな操作が

                                              『redis、それは危険なほどのスピード』
                                            • CASHを「らくちん買い取りアプリ」だと思ってる君のために、おっさんたちがこんなにも騒いでいる理由をお教えしよう

                                              ※2018年1月10日追記 未だにこの記事を参考にしてくださる方が多いのだけれども、CASHは2017年8月24日に再開したときから「即時買い取りサービス」にピボットというか振り切ったかたちで運営しており、キャンセル手数料も0円になったので、もはや質屋アプリじゃない。本記事の解説はあくまでもファーストリリース時点の話だということを念頭にお読みいただきたい。 ———————————- 昨日、BANKという会社から「CASH」というサービスがリリースされた。 (ちなみにBANKの社長は、かのSTORES.jpをつくりスタートトゥデイに会社を売却した光本さん) 質屋というビジネスを分かってない人にとっては、CASHはどうやら「らくちん買い取りサービス」だと思ってしまうようで、まぁ最近のメルカリとかの延長でそういうのできたんだ〜っつって使ってみる人もいるんだろう。 でも違うんだ、このサービスは恐ろ

                                                CASHを「らくちん買い取りアプリ」だと思ってる君のために、おっさんたちがこんなにも騒いでいる理由をお教えしよう
                                              • Redis作者自身によるRedisとMemcachedの比較 | Yakst

                                                Redisの作者antirez氏自らによる、memcachedとRedisの長所短所の比較。特に、Redisを単なるキャッシュ用アプリケーションとしてmemcachedと比較することの間違いと、それぞれの向いている使用方法についての私見。 あなたが私と面識があるなら、私が競合製品があることが悪いと考える人間でないことはご存知でしょう。ユーザーに選択肢があることは本当にいいことだと思っていますし、だからこそ他の技術とRedisを比較するようなことはほとんどしませんでした。 しかし、最適なソリューションを選ぶためには、ユーザーは正しく情報を持たねばならないのも確かです。 この記事を書くのは、有名なライブラリであるSidekiqの作者として知られるMike Perhamが、Redisのバックエンドストレージとしての使い方を書いた記事を読んだのがきっかけです。従って、私はMikeがRedisに「反

                                                  Redis作者自身によるRedisとMemcachedの比較 | Yakst
                                                • 違法ダウンロード刑事罰化に関するまとめ(その1) | 栗原潔のIT弁理士日記

                                                  10/1から施行される著作権法改正については本ブログでも書いてきました。繰り返しになる部分もありますが、施行直前ということでもう一度まとめておこうと思います。 まずは、ネット上でよくみられる誤解についてまとめておきます。 誤解1:今回の改正によりDVDのリップ行為に刑事罰が課されるようになった。 今回の改正で今まで合法だったDVDのリップ行為(CSSを解除してのコピー)が違法になりましたが、刑事罰はありません。(ブログ等で「手持ちDVDを全部iPadにリップして便利便利」なんて書くといろいろ言われるかもしれませんが)。なお、改正前に既にリップしていたファイルに対して遡って責任を追及されることはありません。 また、DVDリッピング・ソフトの販売やネット上での提供は著作権法ではなく不正競争防止法により前から刑事罰の対象になっています(既に逮捕者も出ています)。 誤解2: 今回の改正によりYou

                                                    違法ダウンロード刑事罰化に関するまとめ(その1) | 栗原潔のIT弁理士日記
                                                  • ブラウザキャッシュの仕組みについてまとめた

                                                    Web開発において、ページの読み込み速度は非常に重要になります。 そのためにもブラウザのキャッシュは効率的なWebサイト運営に不可欠な機能です。 ブラウザのキャッシュには次のHTTPヘッダを設定することができます。 Expiresヘッダ Cache-Controlヘッダ Last-Modifiedヘッダ ETagヘッダ これらのキャッシュには強いキャッシュと弱いキャッシュで分類が可能です。 「Expires」「Cache-Control」は強いキャッシュであり、「Last-Modified」「ETag」は弱いキャッシュに分類できます。 強いキャッシュと弱いキャッシュ 強いキャッシュは設定された期間内は完全にローカルキャッシュを利用して、サーバーへのリクエストを行いません。 一方で弱いキャッシュはキャッシュされたリソースの検証が必要であり、ETagやLast-Modifiedヘッダを利用して

                                                      ブラウザキャッシュの仕組みについてまとめた
                                                    • いぬごやねっと

                                                      4geek.net 2024 著作権. 不許複製 プライバシーポリシー

                                                        いぬごやねっと
                                                      • DNS浸透いうな - それは言葉狩りじゃなくて

                                                        DNS リソースレコードを管理していると、「DNS には浸透期間があるため、DNS の設定変更後は24時間〜72時間お待ちいただく必要があります」などと書かれた DNS 事業者の注意書きを見かけることがあります。 ホスティング業者によって「浸透」等が不適切に使われている例 - www.e-ontap.com DNS浸透言ってるところと言っていないところ【レンタルサーバ編】 - ohesotori.hateblo.jp このような記述が蔓延っているために、DNS 利用者の間で「DNS では設定が浸透するまで待たなければならない」という誤解が広まっています。 また、DNS リソースレコードの地理的な伝播状況を可視化するための DNS Propagation Checker なるツールがいくつか存在しています。 https://www.whatsmydns.net/ https://www.ns

                                                          DNS浸透いうな - それは言葉狩りじゃなくて
                                                        • 過負荷に耐えるWEBサービス作成のための使えるPHPキャッシュテクニックまとめ:phpspot開発日誌

                                                          過負荷に耐えるWEBサービス作成のための使えるPHPキャッシュテクニックまとめ。 サービス展開というとOSのチューニングや各種インフラソフトウェアのチューニング、更にはWEBアプリプログラム自体の効率化と、幅広い知識が必要になってきますが、PHPでWEBアプリを作る際によく効くキャッシュテクニックを用途・使いどころ別に説明します。 キャッシュをうまく効かせることで大幅に計算量を減らしてより多くのリクエストを少ないマシンで捌くことが出来、コストを下げたり、過負荷の悩みを減らせます。 個人レベルでのWEBサービス開発の場合、サーバ代がお財布を大きく圧迫しますが、最低のコストでサービスを賄うことに繋げられます、ということでPHPでサービス作ってやろうと思っている人は参考にしてみて下さい。 static変数でキャッシュ 特に何も入れなくてもそのまま使えるstatic変数。例えば、関数等で一定の計算

                                                          • 新しいHTTPメソッド、QUERYメソッドの仕様 - ASnoKaze blog

                                                            新しいHTTPメソッドを定義する「The HTTP QUERY Method」という提案仕様が議論されています。 もともとは、SEARCHメソッドという呼び名が候補としてあげられていましたが、長い議論ののち、一旦QUERYと呼ぶ方向となっております。最終的なFixについては、この draft 02の公開とともに改めてコンセンサスを求めた後に行われます。 QUERYメソッド 「GETリクエストにボディを付けたいという」という質問は長らく有りました。しかし、GETやHEADリクエストでボディをつけることは非推奨となっています (参考URL)。 そのような要望のなかで、リクエストでボディを含められる冪等性の保証された新しいHTTPメソッドが検討されました。それがQUERYメソッドです。冪等性があるため、ブラウザやProxyは自動でリトライすることができます。(なお、POSTはセマンティクス上冪等

                                                              新しいHTTPメソッド、QUERYメソッドの仕様 - ASnoKaze blog
                                                            • IDEA * IDEA

                                                              ドットインストール代表のライフハックブログ

                                                                IDEA * IDEA
                                                              • CPU とキャッシュのはなし - graphics.hatenablog.com

                                                                別にグラフィックスに限ったことじゃないし、そもそも論文とか全然関係ないけど。GPU 周りでもたまに話題になるし、自分でもたまにわけわからんくなるから整理しとく。 メインメモリは遅い CPU からメインメモリにデータを読みに行く場合、これはとにかく遅い。例えばレジスタにあるデータを読みに行く場合と比べると、だいたい数倍から数100倍の遅さ。ヤバいからなんとかしよう。もっと早くアクセスできる場所にデータおいとこう。 キャッシュライン CPU がメインメモリからデータを読み出すとき、必ず小さなメモリチャンクをキャッシュ上にロードする。ロード単位はプロセッサによるけど、だいたい 8 ~ 512 バイト。このロード単位をキャッシュラインと呼ぶ。 アクセス対象のデータが既にキャッシュに載ってる場合は、メインメモリじゃなくてキャッシュを読みに行く。ない場合はメインメモリにアクセスするけど、そのデータはも

                                                                  CPU とキャッシュのはなし - graphics.hatenablog.com
                                                                • CDNに動的コンテンツを安全に通すにはどうするべきか - 方向

                                                                  メルカリでCDNにキャッシュされるべきでないページがキャッシュされることにより個人情報の流出が発生してしまうインシデントがありました 自分は動的コンテンツをCDNで配信することにあまり積極的ではない立場だったのですが流出への反応を見るとCDNを利用しているサービスはかなり増えてきているようです 個人情報やユーザーのプライベートデータを決して流出しないようにしつつCDNを利用する方法を考えてみました CDN利用のメリット このふたつ 経路が最適化されレイテンシが小さくなる DDoS対策となる キャッシュされないようにする方法 Twitterで動的コンテンツもCDN通すの当たり前でしょーと言ってる人にリプしてきいてみました CDNとレスポンスヘッダで二重にキャッシュを無効化する キャッシュを細かくコントロールCDNを使う ホワイトリスト方式で特定のパスのみキャッシュを許可 ログインセッションを

                                                                    CDNに動的コンテンツを安全に通すにはどうするべきか - 方向
                                                                  • 君は3つのリロードを知っているか? - os0x.blog

                                                                    はい、今さら聞けないウェブ開発者の基礎知識のお時間です。 ブラウザには3つの読み込みモードがあることはご存知ですか? 2つくらいはわかるけど、3つ目が出てこないって方は少なくないかもしれません。 リロード 一番オーソドックスなのがブラウザのリロードボタンを押したときの挙動ですね。普通ですね。 スーパーリロード ブラウザによっては、スーパーリロードという機能を備えています。IEの場合Ctrl+F5(Ctrl+更新ボタン)、Firefoxの場合Ctrl+F5(Shift+更新ボタン)、Chromeの場合Shift+更新ボタン(Ctrl+Shift+R)などでスーパーリロードを呼び出すことができます。スーパーですね。 ページ遷移(リフレッシュ) 3つ目はちょっと良い名前が思いつかないのですが、リロードではなく、通常の画面遷移での読み込みのことです。アドレスバーにフォーカスしてenterするといっ

                                                                      君は3つのリロードを知っているか? - os0x.blog
                                                                    • GraphQLを導入する時に考えておいたほうが良いこと | メルカリエンジニアリング

                                                                      はじめに こんにちは、ソウゾウSoftware Engineerの@sue71です。連載:メルカリShops 開発の裏側 Vol.2の13日目を担当させていただきます。 以前メルカリメルカリShopsの技術スタックと、その選定理由でBFFの実装にGraphQLを採用していることをお伝えしました。メルカリShopsをリリースしてから約半年たった今、これまでを振り返ってGraphQLサーバーを実装する上での課題やあらかじめ考えておくと良い項目をまとめてみました。また、本記事ではメルカリShopsでGraphQLの実装としてApolloを採用しているため、Apolloの利用が前提の話もいくつか混在しています。予めご容赦ください。 GraphQLの説明や、メルカリShopsの実装方法に関しては以前こちらの記事で紹介しています。こちらも是非ご覧ください。 パフォーマンス課題 GraphQLは、アプリ

                                                                        GraphQLを導入する時に考えておいたほうが良いこと | メルカリエンジニアリング
                                                                      • iPhone内の不要なファイルを削除してくれる「PhoneClean」を使ったら1G以上溜まってたみたい。 ← 和室Mac

                                                                        iOSデバイスの無駄なデータを見つけて削除してくれるアプリ『PhoneClean』 : ライフハッカー[日本版] コチラの記事を読んでいつかやろうと思いながら忘れてたのですがふと思い出して早速実行してみました。 PhoneClean – Free Up Space on iPhone & iPad – First iPhone Cleaner App for Windows & Mac こちらのページからアプリをダウンロードしてMacにインストール。iPhoneを繋いでアプリを立ち上げるとスキャンできます。 スキャンには数分掛かりましたが結果は1.38Gもの不要ファイルが見つかっただと。。。 この数値にホントに消してもいいのか躊躇してしましたが、殆どがキャッシュファイルなので消してみました。 ChromeやSNS系のアプリが多かったです。やっぱりアプリの入れ過ぎは良くないかも知れませんね〜

                                                                        • JavaScriptコーディング等を書く上でのパフォーマンス確認事項30:phpspot開発日誌

                                                                          30 best practices to boost your web application performance - Web User Interface Architect JavaScriptコーディング等を書く上でのパフォーマンス確認事項30。 自分へのインプット&メモがてらにちょっとまとめてみます。 JavaScript DOMの操作は可能な限りやめる eval, new Function() は遅いので可能な限り使わない withステートメントを使わない(使った事ないですが) for-in 文ではなく for 文を使う。 ループの中で try-catch ではなく、try-catchの中にループを置く グローバル変数をなるべく使わない aaa+='AAA';aaa+='BBB'; の方が aaa+='AAA'+'BBB';より速い 複数の文字列連結には、Array で文字列

                                                                          • Webパフォーマンス ベストプラクティス - Make the Web Faster

                                                                            Webパフォーマンス ベストプラクティス Last updated: 02 October 2012 翻訳:@t32k WebページをPage Speedで調べるとルールに準拠していないものが提示される。このルールというのは、一般的にあなたが開発段階において取り入れるべきフロントエンドのベストプラクティスだ。あなたがPage Speedを使用しようとしまいと、私たちはこの各ルールについてのドキュメントを提供する(たぶんちょうど新しいサイトを開発中でテストする準備が整ってないだろう)。もちろん、これらのページはいつでも参照することができる。私たちはあなたの開発プロセスに取り入れてもらうために、このベストプラクティスを実装するための明確なティップスと提案を提供する。 パフォーマンス ベストプラクティスについて Page Speedはクライアント側からの観点でパフォーマンスを評価し、一般的にペー

                                                                            • マイホームか賃貸か? 会計リテラシーが人生を変える

                                                                              現代社会で生活していくには、必ずお金を使います。人生の転機では、マイホームや自家用車など、高額な出費をする必要があります。その際に、ただ漠然とお金を支払うのではなく、会計的な知識を持っておくと、より正しい判断ができるようになります。 会計リテラシーが仕事も人生も変える! 簿記の詳しい勉強をしなくても、会計の大まかな考え方だけを知っておくだけでも違うでしょう。本書を読んで素人なりに考えたことを、ポイントを絞って紹介します。 会社の生命線はキャッシュ 企業が倒産する理由はたったひとつ。それは「現金(キャッシュ)がなくなったときだけ」です。 赤字がいくら多額になっても、現金さえ持っていれば、絶対に倒産しませんし、逆にいくら黒字があっても、現金がなければ倒産(黒字倒産)するわけです。 via: P92 商売の場合、仕入れの多い業種は、仕入れでキャッシュが損なわれます。支払いは納品の後になります。手

                                                                                マイホームか賃貸か? 会計リテラシーが人生を変える
                                                                              • 光を超えるためのフロントエンドアーキテクチャ - Speaker Deck

                                                                                HTML5 Conference 11/25

                                                                                  光を超えるためのフロントエンドアーキテクチャ - Speaker Deck
                                                                                • 借金37億円。。。|若山陽一の考えること、思うこと、感じること。

                                                                                  若山陽一の考えること、思うこと、感じること。 経営からプライベートのことまで感じるままに書いてみます ブログトップ 記事一覧 画像一覧 「LIFE」 » 借金37億円。。。 2014-03-24 22:36:01NEW ! テーマ:プライベート 実は僕、個人の借金が37億円ありました。 ありました。と過去形なのは今月末に完済の目処が立ったからです。 正直ホッとしました。 普通に聞いたらとてつもない金額ですよね。。 2006年12月からですから足掛け7年で全額返済したことになります。 いやぁ長かったです。。マジで。 約束を守るってのはこういうことを言うんですよっ。 きっちり耳そろえて返しましたから。ハイ。 この間に教訓となるようなさまざまな出来事があるので回想してみます。 2006年頃、僕の資産は200億円ほどありました。 200億円と言ってもキャッシュで持っているわけではなく、自社の株式の

                                                                                    借金37億円。。。|若山陽一の考えること、思うこと、感じること。