行ロックと「LOG: process 12345 still waiting for ShareLock on transaction 710 afte...Masahiko Sawada
米Microsoftは4月29日(現地時間)、次期OS「Windows 10」に搭載される新Webブラウザ「Project Spartan」(開発コード名)の正式名称が、「Microsoft Edge」になることを発表した。 米カリフォルニア州サンフランシスコにて開催中の開発者会議「Build 2015」にて、同社Operating Systems部門の担当副社長であるジョー・ベルフィオーレ氏が明らかにした。この名称は、同ブラウザが搭載する新しいレンダリングエンジン「EdgeHTML」に由来すると思われる。 Microsoft Edgeはデスクトップからモバイルまで幅広いデバイスをサポートするWindows 10の標準Webブラウザ。フラットなデザインを採用し、HTML5など最新のWeb技術に対応する。Webページの任意の場所へコメントが付けられる「注釈」機能、シンプルな閲覧画面の「リーデ
SassやLESSなどのCSSプリプロセッサ、OOCSSやBEMを使ったCSSの設計、Gitでのバージョン管理、gulpを使ったタスクランナー、Bootstrapなどのフレームワークの導入など、ここ数年でコーディング業界にさまざまな新しい技術やツールが登場しました。 なんだか便利そうなのは分かるけど、どこから手をつければよいのか分からない。似たようなものがあるけど、どれが自分にあっているのか? コーディング業界で現在主流となっているテクニックや考え方の基本から導入・使い方などを実際に仕事で使うシーンを想定した形で紹介しているオススメの本を紹介します。 それら技術やツール、そして考え方がWeb制作のどの工程に関わり、どう効率化されるのか、導入の手順はどんな感じなのかがよく分かります。 また、HTML5の新しい要素、CSSのセレクタ・アニメーション、SVGの使い方など、コーディングする上でこれ
Mac小技・裏技・初心者Chrome拡張機能Google公式、パスワードを守る拡張機能「Password Alert」を公開2015年4月30日105 @JUNP_Nです。Googleがフィッシング攻撃から保護するため、GmailなどGoogleで利用しているパスワードの使い回しをしないよう警告する拡張機能を公開しています。 Googleがパスワードの使い回しに注意喚起する拡張機能を公開GoogleがGmailなどGoogleのサービスで利用しているパスワードの使い回しを注意喚起するための拡張機能を公開しています。 新しく公開された拡張機能「パスワード アラート - Chrome ウェブストア」はGoogleで利用しているパスワードをGoogle以外のサイトで利用しようとすると警告を表示するというもの。 パスワード アラート - Chrome ウェブストア この拡張機能の目的は「フィッシン
マイクロソフトは米サンフランシスコで開催中のイベント「Build 2015」で、これまでProject Spartanと呼んでいた新しいWebブラウザの正式名称を「Microsoft Edge」とすることを発表しました。 Microsoft Edgeは、Windows 10用に開発中のWebブラウザ。Windows 10にはInternet Explorerも搭載される予定ですが、Microsoft Edgeは過去のInternet Exploereとの互換性にひきずられずに、最新のWebテクノロジーへの対応を優先させたもの。 Microsoft Edgeは音声対応エージェントのCortanaが統合。Windows PhoneからデスクトップPCまで、あらゆるWindows 10対応デバイスで実行できるユニバーサルアップとして提供されます。 下の画面はMicrosoft Edgeの新規タブ
先日の日記『「10日でおぼえるPHP入門教室 第4版」はセキュリティ面で高評価』では、同書のアップロード機能のセキュリティ面を評価しつつ、「もうひと踏ん張り確認して欲しい内容がある」として、画像XSSの可能性について指摘しました。では、これを直せば完璧かというと、実はそうとも言えないという微妙な問題があります。それは、アップロード先の場所とファイル名の問題です。 ファイルをアップロードするディレクトリ: ドキュメントルート下の /php10/doc/ ファイル名: ブラウザから送信されたファイル名そのまま これらのうちファイル名の拡張子については、gif/jpg/jpeg/pngのみを許すという、いわゆるホワイトリスト検査がされていて、またgetimagesize()関数により、画像ファイルであることの簡易的なチェックをしています。しかし、この状態では、環境によってはアップロードしたファイ
(追記:タイトルが少々煽り気味な気がしたので微妙に変更しました。) h2oとnginxの性能比較 nginxよりも速いとされるh2oですが、実際に自分でもローカルでベンチマークを取ってみました。環境は以下の通りです。 EC2のc4.8xlargeインスタンス gcc (GCC) 4.8.2 20140120 (Red Hat 4.8.2-16) Linux ip-172-31-13-40 3.14.35-28.38.amzn1.x86_64 #1 SMP Wed Mar 11 22:50:37 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux nginx-1.8.0 h2o-1.2.1-alpha1 wrk(ベンチマーク) ベンチマークコマンド 実行するベンチマークコマンドは以下になります。なお、オプションはできるだけRequest/secが大きくなるように調
プログラミングで最も重要な技術の一つが、名前付けです。 且つ、センスが問われるものなので、上達は難しいものでもあります。 この記事では、様々な文献から抽出した名前付けに関する情報を雑多にまとめました。 -名前重要- ソフトウェアの設計のアプローチとして、『まず名前から入る』というのは、あまり語られていない秘訣としてもっと広く知られても良いように思います。 - まつもとゆきひろ 『プログラマが知るべき97のこと』 コミュニケーションの基礎 名前は、コミュニケーションの基礎となるものです。 私にもあなたにも名前が無ければ、疎通することは困難になります。 名前をコミュニケーションの基礎と見た場合に重要なルールは以下の通りです。 発音可能であること 検索可能であること ※現実世界のみであれば検索可能じゃなくても良いかも知れません。 プログラミングは、チームや複数人で行うことのほうが多いと思います。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く