2011-02-12 |
IIS 上の PHP で file_exis が正常動作しない。 |
Windows 上の IIS7.0 + PHP5.3.0 で、ジャンクション上のファイルを file_exists 関数で存在確認してみたところ、期待した結果を返さない問題に遭遇してしまいました。 |
2011-02-10 |
SQL でそれぞれの ID 毎の最新の日付のレコードを抽出する。 |
SQL で、ある履歴データが記録されているテーブルから、そこで参照している外部 ID ごとの最新の履歴情報一覧を抽出する方法について記してみます。 |
2011-02-09 |
Twitter と Facebook を連携させる。 |
以前にお話しした Smart Tweets で Facebook と Twitter とを連携させるお話に補足しました。 |
2011-02-08 |
MySQL で上位 10 件を抽出する。 |
MySQL で上位 10 件を抽出する方法について記してみました。 |
2011-02-06 |
AWS から ASIN に該当する商品情報を取得する。 |
Amazon Web Services (AWS) を利用して、ASIN に該当する商品の詳細情報を PHP から取得してみます。 |
2011-02-06 |
PHP5 連想配列が持つキーの一覧を取得する。 |
PHP5 では、"array_keys" 関数を使用して、連想配列が保持しているキーの一覧を配列で取得することができるようになっています。 |
2011-02-06 |
PHP5 で配列を結合してひとつの文字列にする。 |
PHP5 では、"join" 関数を使用して、配列の値を連結することができるようになっています。 |
2011-02-06 |
phpMyAdmin の自動ログアウト時間を変更する。 |
MySQL をブラウザー上で操作できるようにする phpMyAdmin では、一定時間経過後に自動ログアウトされるようになっています。既定の 30 分では短すぎるようでしたので、その時間を延長してみることにしました。 |
2011-02-06 |
PHP5 でクラスのインターフェイスを定義する。 |
PHP5 では、独自のクラスにインターフェイスを実装させることを義務付けることができるようになっています。あらかじめ "インターフェイス" として、実装すべきメソッドを定義しておくことで、それを独自クラスに取り込んで、そこで実際に実装するという感じの使い方になります。 |
2011-02-06 |
PHP5 で独自にクラスを実装する。 |
PHP5 では、独自にクラスを定義して利用することができるようになっています。その基本的な事項についてまとめてみました。 |
2011-02-05 |
PHP5 で定数を宣言して利用する。 |
PHP5 では、定数を定義して利用することができるようになっています。 |
2011-02-05 |
PHP5 でディレクトリーを再帰的にコピーする。 |
PHP5 で、あるディレクトリーを、中に格納されているファイルやフォルダーもまとめてコピーしたい場合には、ディレクトリーの中身を辿りながら、格納されているファイルを順次コピーして行くことになると思います。 |
2011-02-05 |
PHP5 でファイルをコピーする。 |
PHP5 でファイルをコピーする方法について記します。 |
2011-02-05 |
PHP5 でディレクトリーを作成する。 |
PHP5 でディレクトリーを作成する方法について記します。 |
2011-02-05 |
PHP5 でファイルの所有者や所有グループを変更する。 |
PHP5 には、Linux システムで利用されるファイルの所有者や所有グループ情報を扱う関数が用意されています。 |
2011-02-05 |
PHP5 でパーミッションを変更する。 |
PHP5 には、Linux システムで利用されるファイルのパーミッション情報を扱う関数が用意されています。 |
2011-02-05 |
PHP5 で文字列から右や左の何文字かを取り出す。 |
PHP5 では "substr" 関数を使用して、文字列から任意の箇所を取り出すことができるようになっています。 |
2011-02-05 |
ディレクトリー内のファイルを参照する。 |
PHP5 で、パスで指定されたディレクトリーに格納されているファイル名の一覧を確認する方法について記してみます。 |
2011-02-04 |
PHP5 でディレクトリーの区切り文字を確認する。 |
Windows でのフォルダー(ディレクトリー)の区切り文字は "\" ですが、Linux では "/" となりますが、ディレクトリーの区切り文字の違いはプログラムの動作に大きな影響を与えます。そのためからか PHP では、次の定数を使って、実行環境のディレクトリーの区切り文字を取得することができるようになっています。 |
2011-02-04 |
PHP5 で実行環境の OS を確認する。 |
PHP5 はさまざまな OS に対応しているため、実行している OS によって、実行環境が大きく異なる場合があります。それを考慮してなのか、プログラム内で実行環境の OS を確認して、必要に応じて処理を変えることができるようになっていました。 |
2011-02-04 |
PHP5 で配列の値を順に取り出す。 |
PHP5 では、配列に格納した値を順に取り出して処理を行える foreach 構文が用意されています。 |
2011-02-04 |
PHP5 で格納されている値が配列であるかを判定する。 |
PHP5 では、変数の中に通常の値や配列等を自由に代入することができるようになっています。ここでは、変数の中にスカラー値か配列かのどちらが格納されているかを調べる方法について記します。 |
2011-02-04 |
PHP5 で配列を使用する。 |
PHP5 では、0 から始まる通し番号で値を管理する配列の他、キーと値とを関連付ける連想配列も、同じ配列として扱うことができるようになっています。 |
2011-02-04 |
PHP5 でファイルの種類を判定する。 |
PHP5 には、パスで指定されたファイルの種類を調べる関数が用意されています。 |
2011-02-02 |
ScanSnap S1500 で長い書類をスキャンする。 |
書類を高速に連続スキャンして PDF にしてくれるドキュメントスキャナ Fujitsu ScanSnap S1500 を使って、長い紙の文書を PDF に取り込んでみました。 |
2011-02-02 |
法務省が無償提供する商業登記電子認証ソフトを使ってみる。 |
法務省の商業登記電子認証を利用するためには、専用のソフトウェアを使用して申請を行う必要がありました。これまでは第三者が有償販売しているソフトだけしかなかったのですけど、法務省が無償提供を開始したので、さっそくそれを試してみることにしました。 |
2011-02-01 |
DNS のルートヒントを自動的に更新する。 |
キャッシュサーバーとして運用している DNS サーバーのルートヒントを、Inter NIC から定期的にダウンロードして自動更新されるように設定しておくことにしました。 |
2011-01-31 |
ScanSnap S1500 を使ってみる。 |
書類を高速に連続スキャンして PDF にしてくれるドキュメントスキャナ Fujitsu ScanSnap S1500 を使ってみました。 |
2011-01-30 |
AWS に PHP からリクエストを送信できる環境を整える。 |
Amazon Web Services (AWS) を利用するためのアクセスキーを取得したので、それを用いて PHP から Amazon Product Advertising API にリクエストを送ってみました。 |
2011-01-30 |
Windows 環境で PEAR を利用できるようにする。 |
PEAR という PHP ライブラリ提供サービスを利用することで、PHP の各種ライブラリーを手軽にインストールすることができるようになっています。Windows 環境でも利用できるようになっていましたので、その利用環境を整えてみることにしました。 |