お使いのブラウザーは本サイトに対応していません。新しいバージョンのブラウザー(Chrome、Firefox、Safari、Edge、Opera)で再度お試しください。
こんにちは、 @okazu_dm です。 この記事は、CookieのSameSite属性についての解説と、その中でも例外的な挙動についての解説記事です。 サードパーティCookieやCSRF対策の文脈でCookieのSameSite属性に関してはご存知の方も多いと思います。本記事でCookieの基礎から最近のブラウザ上でのSameSite属性の扱いについて触れつつ、最終的にHSTS(HTTP Strict Transport Security)のような注意点を含めて振り返るのに役立てていただければと思います。 前提条件 Cookieについて Cookieの属性について SameSite属性について SameSite属性に関する落とし穴 SameSite属性を指定しなかった場合の挙動 SameSite: Strictでも攻撃が成功するケース 例1: スキームだけ違うケース 例2: サブドメイ
JavaScript で Array に対して処理する方法はいくつかあります。 Array が提供しているメソッドとループで処理した場合にどちらが速いのか調べてみました。 ※ 特に記載がない限り 2021 年 12 月 18 日時点の情報になります。 短い結論 普通の for ループが最速です。 とはいえ Array が提供するメソッドも十分に速いです。 可読性やコード量を考えると速度がとても重要かつ高頻度で呼ばれる処理以外は Array が提供するメソッドで問題ないと思います。 先行研究 2 年以上前の記事ですが次の記事でループ処理について調べられています。 それによると普通の for ループが最速だけど Babel や TypeScript は for...of を普通の for ループに展開するとのことでした。 ほかにも Array の処理について調べた記事がいくつかありました。 1
業務には「同じ作業の繰り返し」がつきものですが、何度も同じ作業を繰り返していると「こういう単純作業を任せるために機械ってものが生まれたんじゃないのか?」と思うわけです。無料のChrome・Firefoxの拡張機能「UI.Vision」を使うと操作を自動化できるマクロが組めて単純作業がラクチンになるとのことなので、実際に使っていました。 Open-Source RPA and Web Automation Tools for macOS, Linux and Windows https://ui.vision/ というわけで、実際にUI.Visionを使ってみます。Chrome版とFirefox版は、それぞれ以下の公式拡張機能ストアからダウンロード可能です。 UI.Vision RPA - Chrome ウェブストア https://chrome.google.com/webstore/de
400 Bad Requestとは 通常、クライアント側からのリクエストが不正な場合に返されます。原因は多岐に渡りますので、サーバーログやデバッグツールなどを利用しないとトラッキングが難しいものもあります。 今回は、その中でも特に遭遇することの多い、Cookieやキャッシュが起因の対処方法についてまとめてみます。そのほかの原因は、むしろサーバー側で故意に実装されているものが多く、対処が不可能なものが多いので、割愛します。 訪問者側の対策 400 Bad Requestは、WebサイトやWebアプリケーションのバージョンアップが原因で起こることがあります。これは、バージョンアップのときにCookieやキャッシュの情報が古いまま残っているため、サーバーが古い情報を不正な情報とみなしてしまうことから起こります。 キャッシュのクリア 次のサイトを参考に、Cookieとキャッシュをクリアします。 C
This is an archived page. It's not actively maintained. ECMAScript 2015 is the sixth edition of the ECMAScript Language Specification standard. It defines the standard for the JavaScript implementation in SpiderMonkey, the engine used in Firefox and other Mozilla applications. Code-named "ES.next", "Harmony", or "ECMAScript 6", the first working draft (based on ECMAScript 5.1) was published on Jul
EcmaScript 6 (Harmony) の実装が続いています! Array に Array.of() メソッドを実装しました (Firefox バグ 866849)。 Array.prototype.find() メソッドおよび Array.prototype.findIndex() メソッドをサポートしました (Firefox バグ 885553)。 Number.parseInt() および Number.parseFloat() メソッドを実装しました (Firefox バグ 886949)。 Map.prototype.forEach() メソッドおよび Set.prototype.forEach() メソッドを実装しました (Firefox バグ 866847)。 Math へ新たに、数学的なメソッドを追加しました: Math.log10(), Math.log2(), M
Overview A Glossary of Common Terms A Quick Guide to Mozilla Applications Getting Started Getting Set Up To Work On The Firefox Codebase Working On Firefox Working on Firefox Bug Handling Firefox User Guide Firefox DevTools User Docs Source Code Documentation Governance Firefox Front-end DOM Editor Style system (CSS) & Layout Graphics Processes, Threads and IPC Firefox DevTools Contributor Docs To
ウェブページの描画 (first-paint) までの時間を測定するツールを作った件、もしくはHTTP2時代のパフォーマンスチューニングの話 ウェブページの表示までにかかる時間をいかに短くするかってのは、儲かるウェブサイトを構築する上で避けて通れない、とても重要な要素です。 少し古いデータとしては、たとえば、ウェブページの表示が500ミリ秒遅くなると広告売上が1.2%低下するというBingの例なんかも知られているわけです。 「ウェブページの表示までにかかる時間」と言った場合、実際には以下のようないくつかのメトリックがあります。 イベント 意味
ご支援いただきましてありがとうございます。 残り、あと、『2日』でMakuakeでの先行販売が終了となります。 Makuakeだけの特別先行割引を... ユーザーの皆様へお礼とご案内 Makuakeでのご支援ありがとうございます。 3月30日でMakuake先行予約販売を終了しました。 本日より、Amazonの予約販売サイトがオープンしましたので、 こちらよりご予約いただけますようお願いいたします。 http://www.amazon.co.jp/dp/B00VDZIJ5Y ※Makuake特別割引は終了しております。 一日も早く、皆様の手元にお届けできるようチーム一同努力して参ります。 今後とも、よろしくおねがいします。 Safieプロジェクト 代表 佐渡島隆平 ---------------------------------------------------------------
ここでプレーできる。Chrome/Firefox以外はしらん。 http://mizchi-sandbox.github.io/ar2/ gyazoのフレームレートが低いけど、実際には60FPS出てるはず。 リポジトリはここ mizchi-sandbox/ar2 · GitHub 昔作ってた mizchi/actrogue · GitHub と似たようなのを、物理エンジンのっけてReactとSVGで再現したら楽なんじゃないか、という発想で作り始めた。ReactとSVGのパフォーマンス面での技術検証でもある。 なにこれ 物理エンジンを60FPSで回してSVGに形状をマッピングしてReactで差分描画する。 この方式の利点は、SVGで簡単な形状を手書きしながら高速にプロトタイピングでき、描画速度も最低限確保できる点にある。弾幕を生成すると大量のオブジェクトが飛び交うので、下手に人間がチューニン
※ 東京ディズニーリゾート(TDR)、東京ディズニーランド(TDL)、東京ディズニーシー(TDS)の入園者数、 アトラクションの待ち時間予想、ファストパス予想、天気予報、ホテル予約ができる混雑予想カレンダーを掲載しています ※ 当サイトの予想要素以外の要因も考えられます。その場合予想が大幅に異なる場合があります ※ 予想、傾向を参考にインパーク計画をたてて頂ければ幸いです ※ 入園制限の為、実際はディズニーランド60000~70000人、ディズニーシー45000~55000人程度で頭打ちします ※ カレンダーの日付にマウスカーソルで当日の予想要素、アトラクションのスタンバイ時間(SB)、 ファストパス(FP)取得時間の目安が表示されます ※ イベント、休止施設情報、予想要素にマウスカーソルでカレンダーに対象期間が表示されます ※ 天気については気象庁発表のものを掲載しています 昨日以前はそ
We’ve all used the console tools for age (Thank you Firebug) ; but most of us use only use the basic features like console.log() or console.error(). However, the console API is really powerful and offers a lot of very interesting features. Always keep in mind that the console API is not standard and is not going to be standardized. There is absolutely no guarantee that these features will be avail
LinuxQuestions.orgは2月4日、Linuxユーザーが選ぶソフトウェア「2014 LinuxQuestions.org Members Choice Award Winners」を発表した。デスクトップは「Linux Mint」および「Slackware」、「Ubuntu」の3つが選ばれたほか、データベースの「MariaDB」やオフィススイートの「LibreOffice」など、一部のフォークプロジェクトがオリジナルの人気を上回る結果も見られた LinuxQuestions.orgはフォーラム、レビュー、チュートリアルなどの機能をもつLinuxコミュニティサイト。専門家と意見交換ができ、利用にはメンバー登録が必要。LinuxQuestions.org Members Choice Award(MCA)は、同サイトが年に一度実施する調査で、メンバーに各分野で最も良いと思うソフトウ
JavaScript is the most popular language as of now, it’s used for a wide variety of things — creating websites, servers, games, operating systems, robots, and a hell of a lot more. But let’s be honest, even with it’s crazy popularity, it’s not as fast as it should be. Yes it’s improving, but wait for it to catch up with native everywhere. I mean, it might not be as slow on desktop, but make a hybir
KDDI(au)は、国内キャリア初のFirefox OS搭載スマートフォン「Fx0」を1月6日より全国のauショップおよびau取扱店にて発売する。 「Fx0」は、auオンラインショップおよびKDDI直営店で昨年12月25日から先行発売していた。 Firefox OS搭載スマートフォンとしては世界初となる4G LTEに対応し、1.2GHzクアッドコアのCPUを搭載している。OSは製品版としては最新のFirefox OS 2.0を搭載。 プロダクトデザインはデザイナー吉岡徳仁によるもので、Firefox OSのオープンな精神をマテリアライズすることをコンセプトに、創造力を掻き立てるメカニカルで透明なデザインが誕生したとのこと。 ディスプレイは解像度1,280×720の約4.7インチ。バッテリー容量は2,370mAh。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く