PHPのBoolean(論理)型

PHPでTRUE, FALSEの真偽値を扱うには、Boolean(論理)型を使用します。PHPでは、真偽値の大文字・小文字は区別されないので、true, falseと記述することもできます。

PHPのfloat(浮動小数点)型

PHPのfloat(浮動小数点)型は、小数点を持つ実数で使用します。また、整数値でもPHP_INT_MAXの値を超えた場合は、自動的にfloat型へキャストされます。

PHPのint(整数)型

PHPは、動的型付け言語であるためActionScript3.0のように変数を宣言する際に型を指定する必要はありませんが、内部的には明確に区別されています。PHPには、uint(符号無し整数)がないため、PHPで整数を扱う際はint型を使用します。

ApacheのNameVirtualHost

Apacheには、バーチャルホスト(Virtual Host)という機能があり、1つのWebサーバーで複数のWebサイトを運用することができます。バーチャルホストの設定には、いくつかの方法がありますが、今回は名前ベースのバーチャルホスト(NameVirtualHost)で、MacportsでインストールしたApacheを設定してみます。

Macのターミナルで.DS_Storeを一括削除

.DS_Storeとは、Mac OS XのFinderが自動的に作成するファイルで、ファイルやフォルダの情報等を記憶しています。MacのFinder上では不過視ファイルとなっているので、通常は見えませんが、Windows上では普通に見えてしまいます。

ActionScript3.0におけるSingletonパターン

Singletonパターンとは、クラスのインスタンスが一つしか生成されないことを保証するデザインパターンの一種です。ActionScript3.0では、コンストラクタにアクセス制御の属性としてprivateを指定することができないため、Singletonパターンを実装するためには、ちょっとした工夫が必要になります。AS3におけるSingletonパターンの実装方法も色々と存在していますが、その中で代表的なものを見てみます。

WordPressにSNSボタンを設置

仕事でクライアントのサイトにSNSのボタンを設置する機会があり、せっかく覚えたので自分のブログにも設置してみました。設置したボタンは、Twitter、はてな、mixi、Facebook、Googleプラスワンのボタンです。WordPressには、SNSのボタンを簡単に実装できるプラグインもあるようですが、今回はプラグインを使用せずに直接テンプレートを編集して実装しました。

Googleアナリティクスの_trackPageviewで計測できないケース

Googleアナリティクスでは、外部へのリンクのクリック数やPDF、zip等のアクセス数を計測するために_trackPageviewという機能が用意されていますが、残念ながら正確に計測できないケースが存在するようです。どのようなケースで計測ができないのか、様々な環境でテストしてみましたので、結果をレポートしたいと思います。