[JavaScript] XmlHttpRequest Level 2
クロスドメインで非同期通信(Ajax)が可能に。
クライアントサイド現在、すでにほとんどのブラウザが対応している。
しかし、IEは8以下だけでなく9でも対応しておらず、独自のXDomainRequestを使わな ...
[PHP] 名前空間 最速マスター
PHP 5.3.0から。
なお、PHPの標準APIやPEARでは、名前空間をパスカル記法(アッパーキャメル記法)で書いている。
標準に合わせることも大事だが、個人的には違和感が強いのと、どこまでが名前空間でどこ ...
[PHP] GDで画像処理:外部から画像を取得する
GDでは、imagecreatefromjpeg()などで外部サーバからURL指定で画像を読み込むことができるが、その前に対象の形式を確認して関数を使い分けなければならない。
しかも、バイナリを直接読み込む機能がないので、 ...
[JavaScript] フレームの扱い
【2012年10月31日更新】
tips
すべてのフレームのWindowオブジェクトはwindow.frames配列に入っているインラインフレーム(iframe)も含まれているframesに入っているのは、各 ...
[PHP] GDで画像処理:透過色を使う
これで背景が透明のベース画像ができる。
アルファが設定されたPNG画像をコピーした場合も、きちんと反映される。
[JavaScript] node.js
node.jsとはローカルで実行できるJavaScriptベースの実行環境
シングルスレッドでありながらI/Oでも処理を止めない非同期処理を特徴としている
基本、Webサーバとして使うことを前提にしている
HTTPサーバ、 ...
シングルスレッドでありながらI/Oでも処理を止めない非同期処理を特徴としている
基本、Webサーバとして使うことを前提にしている
HTTPサーバ、 ...
[データベース] インデックス
インデックスのメリットSELECT(検索)が早くなる
外部キーを利用したリレーションが使えるようになる
インデックスのデメリットインデックスの分、余計に容量をくう
インデックス更新のため、INSERT(挿入)、UPDATE ...
外部キーを利用したリレーションが使えるようになる
インデックスのデメリットインデックスの分、余計に容量をくう
インデックス更新のため、INSERT(挿入)、UPDATE ...
[JavaScript] ブロック内での関数宣言の問題
ECMAScript(ECMA-262)では、ifやwhileなどのブロック内における関数宣言を認めていない。
単純な関数内の関数(関数のネスト)はOK。
ブロック内で関数を定義したい場合は、変数に式で代入する ...
[PHP] Eclipse PDTの入力補完がきかなくなった場合の対処法
PDTを使っていると、動作が遅くなったり、突然、コードの入力補完がきかなくなったりする場合がある。
原因の大半は、PHPなど動的言語の開発環境を構築するためのシステムである「DLTK」用のデータベースファイルが壊れてしまっ ...