Monthly Archives: 12月 2007

年末のご挨拶

2007年も今日で終わりです。
皆様にとって本年はどのような年でしたでしょうか。

私は今年の7月からPHPの種、そしてPHPの種ブログを立ち上げて、ブログに関しては「少なくとも平日に1エントリ」を目標に頑張ってきました。(内容云々よりもエントリする癖を付けようという目的です)
その目標もある程度は達成できたと思っています。

主に自分のツール&備忘録として使っていますが、PREG_ONLINEをお使いいただいていたり、ブログエントリのほうに言及、リファラしていただいたりなどしております。僅かですがお役に立てていますでしょうか。。

あまりクオリティの高いサイトではありませんが、2008年もよろしくお願いいたします。

variables_orderの設定とgetenv()推進キャンペーン : アシアルブログ

variables_orderの設定とgetenv()推進キャンペーン : アシアルブログ

PHPのgetenv()関数はC言語のgetenv()関数の単純なラッパーになっており、上記の設定に依存することなく指定した環境変数の値を取得します。
そのため、$_ENVに値が設定されていない場合でも、getenv()関数を用いれば(環境変数に値が存在する限り)取得が可能です。

$_ENVでなくgetenv()を使おうという話。このキャンペーンに参加してみます。

さくら鯖はデフォルト設定だとPATH_INFO使えないらしい

さくら鯖はデフォルト設定だとPATH_INFO使えないのか – またたび.ws

ほほー。さくらでPHPを使うときはいつもPHP5をインストールして使っているので気づかなかったですね。素のPHPだとそうなんですね。

PHPでffmpegの出力を格納する時の注意

PHPでffmpegの出力を格納する – blog.katsuma.tv

実はffmpegの3行目以降の出力は、標準出力ではなく、標準エラー出力によって出力されています。なので、exec関数で標準出力だけをキャッチしても、冒頭の2行だけしか格納できなかったのです。

ふむふむ。なるほど。なぜ3行目からエラー出力なのか?
ffmpegを使ってうじゃうじゃする時に気をつけたいと思います。

WEBベースのFTPクライアント – net2ftp

WEBベースのFTPクライアント net2ftp
サーバにインストールして使います。FTPクライアントを入れられない環境の時に便利?
簡単なことならブラウザでやってしまいますが。

PHPでCairoを使う

PHPからCairoを使う – PHPプロ!TIPS+
PHPからCairoを使う。なんか便利そうなCairo。PHPだとGD使うことが多いような。
Cairoはテキストからパスが作成できたりなどが面白そうですね。

PerlとPHPのソート処理

PerlとPHPのソート処理 – Unknown::Programming

ソート処理のあれこれをPHPとPerlで書かれています。
PHPのソート処理の勉強、またはPerlな人がPHPに手を出す時に参考になるのではないでしょうか。

携帯の端末IDでログイン

toyosystem » Blog Archive » CakePHP::携帯の端末ID(uid)で「かんたんログイン」
載せられていたスクリプトでPEAR::Net_UserAgent_Mobileの使い方がなんとなく分かりました。

簡単な Zend_Layout Example

Akra’s DevNotes » Blog Archive » Simple Zend_Layout Example
Zend_Layoutの簡単なexampleが紹介されてます。Smartyでやっちゃう派ですけど一応チェックしなくては。

メモリー・マネージャーの使用方法

PHP V5.2 の新機能、第 1 回: 新しいメモリー・マネージャーの使用方法

[php]

// This is only an example, the numbers below will
// differ depending on your system

echo memory_get_usage() . "\n"; // 36640
$a = str_repeat("Hello", 4242);
echo memory_get_usage() . "\n"; // 57960
unset($a);
echo memory_get_usage() . "\n"; // 36744

?>
[/php]

とりあえずメモ。気になっている箇所でメモリ使用量をチェックすることができます。昨日のsyslog出力と組み合わせたりすると便利かもしれません。