SSL/TLS に関する脆弱性 Posted on 2015年5月4日 TLSで通信が行われている場合に、暗号化の強度は実際に使用するアルゴリズムは双方のネゴシエーションによって決まるため、TLSを使用していてもセキュリティ強度の低いアルゴリズムが使用される可能性があります。重要な通信が行う […] Continue reading →
Webでソースコードをハイライトする Posted on 2015年4月21日 Prettifyスクリプトを使うことで、ウェブページのソースコードを構文を色分け表示することができます。コードを色分けすることでコードを読みやすく理解しやすくなります。 使い方 以下のようにpre要素に “p […] Continue reading →
レスポンシブレイアウトとデバイス解像度 Posted on 2015年4月21日 レスポンシスブレイアウトではデバイスの横幅によってレイアウトを切り替えるために、デバイスの解像度について予め知っておく必要があります。この記事ではレスポンシブレイアウトの元になるとレイアウトの定義ルールのベストプラクティ […] Continue reading →
Web 標準 Posted on 2015年4月20日 Audio Audio Data APIMozilla Draft 2012, this API has been deprecated in favor of the Web Audio API Audio Proce […] Continue reading →
レスポンシブテーブル Posted on 2015年4月20日 ウェブブラウザのユーザーは一般的にウェブサイトを縦方向にスクロールすることには慣れていますが、横方向へのスクロールには慣れていません。モバイル端末において、ページ全体を表示するために横方向へのスクロールを行わせる必要があ […] Continue reading →
数式とWeb Posted on 2015年4月15日 この記事では ウェブページで 数式を表示するためのMathMLとMathJaxの2つの技術を紹介します。MathMLは普及に失敗した標準で、一方の MathJax は事実上の標準となっています。 MathML MathM […] Continue reading →
アイコンフォント Posted on 2015年3月31日 アイコンフォントの概要 アイコンフォントとはベクトル形式のフォントに文字ではなくアイコンが割り当てられたフォントのことです。アイコンフォントはどんなサイズのデバイスにも柔軟にフィットします。PNGやGIFのようにスケーラ […] Continue reading →
ユーザインタフェースのレスポンスタイムの目標 Posted on 2015年3月30日 ユーザーインタフェースのレスポンスタイムが遅すぎて怒る人はいても速すぎて怒る人はいません。速ければ速い方が良いのです。 Jakob Nielsenは『Usability Engineering』(1993, 2014)で […] Continue reading →
クライアントサイドテンプレートエンジンの設計 Posted on 2015年3月30日 Webサイトを構築する場合にテンプレートを使用してページをデザインするのは、とても人気のある方法です。Webページで使用するテンプレート設計はテンプレートの展開タイミングで次の2つに分類することが出来ます。 サーバーサイ […] Continue reading →
画像ファイル形式のWebブラウザ対応状況 Posted on 2015年3月29日 この記事ではWebブラウザにおける画像フォーマットの対応状況をまとめている。 特許が存続している画像フォーマットでは特許フリーとされていても将来において特許使用料が徴収される可能性があって安全ではない。また、ISO規格に […] Continue reading →