Category Archives: 便利

Wordなど対応のRich Text Format(RTF)でドキュメント作り

PHPでドキュメントを作るのにRTFはどう?という記事です。

帳票を手間とお金をかけずに作るには、RTFがいいんじゃないだろうか。その手順と、日本語対応について。

RTFはその名の通りテキストで出来てますので、PHPで修正も出力も可能ですね。

CSV出力について、

頻繁に利用される妥協策は、CSVを出力してExcelなんかでユーザーに加工してもらう方法。でも、この方法って安易すぎると思う。

CSVを出力するのだって無料ではなくて、それなりに開発費はかかる。仮に、1時間で作れて1万円だとします。開発費が1万円で済んだとしても、ユーザーの利便性は全く向上しない。

お客さんが毎日毎日CSVをいじっている姿を想像してみてほしい。
お客さんにとって、そのナケナシの1万円は、おおよそムダ金だし、こんな提案で逃げようとするエンジニアは、まったくもって無粋だ。

こう触れられていますが、まったく耳の痛い話です(^_^;)
PEARのSpreadsheet_Excel_Writerに文字数制限のバグが無ければバリバリ使いたいんですけど。という言い訳を残しておきます。

PHPでswap

PHPにはいわゆるswapのような関数が無いため、どうしても

[php]
$a = “hoge”;
$b = “huga”;

$temp = $a;
$a = $b;
$b = $temp
[/php]

のように一時変数を使う形でしか変数の値入れ替えを行えませんが、listを使うとスマートに解決できます。

[php]
list($a, $b) = array($b, $a);
[/php]

listをこんな風に使えるとは。。素敵です。

参考URL
http://phpdream.seesaa.net/article/19564637.html

memory_get_usage — PHP に割り当てられたメモリの量を返す

memory_get_usage()でPHP に割り当てられたメモリの量が取得できます。これで自分でどの手法がメモリ使用量が少ないか、などの測定ができますね。デバッガと共に使うとより便利そうです。

PHPでPDF

PHPでPDFを扱う場合にはFPDFが基本らしい、とか。ふむふむ、というワケでメモ。
http://php.atseason.com/?eid=204061

phpdevでLAMPをお手軽インストール

phpdevってあるのですね。知らなかったです。LAMP環境が簡単にインストールできるみたいです。

参考サイト

と言っておきながら私はXampp派なんですけど。いつかXamppを楽ちんに使う記事を書きたいと思います。

PHP Variable Tests

Variableのいわゆるチートシートですね。

PHP Variable Tests

動作が思い出せない時にテストを走らせるよりも早い!です。