RSSフィードでさくさく文章を読んでいると、 ときどき「タイトルしかないサイト」がある。 そういうサイトはだんだん読まなくなっていく傾向にある。 逆に、RSSフィードで読んでいて(つまりそのサイトのデザインとは無関係にコンテンツだけ読んでいて)「面白いなあ」と感じるサイトは、 よく記憶しているように思う。 というわけで、みなさんRSSフィードにたくさん文章を入れましょう。
RSSでDescriptonが短かったりすると段々読まなくなっていくという話。
このサイトのもちょびっとしかDescriptionが無いことに気づいたので最新のMTのテンプレをもらって入れ替えました。
というか、Planet PHP Japanで全文出ないと悲しいからです!
Mojaviのロギングやエラーハンドリングを見ていて、普通のPHPでもエラーハンドリングについてよく解ってなかったことに気づきました。
PHP自体の機能を使ってシンプルなエラー処理の正解(宣言してしまえば反対意見が出るまで正解と言い張れる)を作ってみました。
<?php
include_once("getContents.php");
// 行数の取得
function getNumLines() {
$contents = getContents();
if ($contents === false) {
trigger_error("getNumLines(): 行数の取得に失敗しました", E_USER_WARNING);
return false;
}
return count($contents);
}
?>
- エラーメッセージはその関数(メソッド)を実行した奴から見た内容にする。
- pg_connectの失敗だってE_WARNINGなのでJavaの(Exceptionじゃなく)Errorのようにスクリプトを実行し続けることができないような致命的なものだけE_USER_ERRORレベルのエラーを発生させる。(大体はE_USER_WARNING)
- どのレベルからエラーを出すかは、error_reportingディレクティブで設定する。
- ログはerror_logディレクティブで設定する。
これであってるのかどうか気になる!
すごい基本なのにわからないこと多過ぎです。
Mojaviのアレについてパッチを作ってみました。
ErrorLogger.class.php-0.1.patch.gz
もう一個のアレについても作ってみました。
mojavi-all-classes.php-0.1.patch.gz
独自に改造してくのは厭なので
バグじゃないことがわかる OR パッチが本家に採用される
ってとこまで行かないと気持ち悪いです。
(というか仕事でベースとして使う人にとって問題ある)
ref: 正常ってことは無いだろう
ref: Mojaviロギングに疑問
PLANET PHP JAPAN ハズレ日記 (見切り発車)
Blogのアグリゲート PLANETの日本語のPHPな方々版を作ってみました。 http://catbot.sakura.ne.jp/planetphpjapan/
Planet PHPの日本語版、Planet PHP Japanがオープンしてます。
Planet PHPはPHPに関するエントリーをまとめてきて出してるメタブログみたいなもんですが、、、ヤラレタ!
おれのToDoリストの中の
- メタPHP Blog(planet php jp)
という項目を悲しく削除させていただきたく存じます・・・。
くやしいがgj。
キョロちゃん主催のMixiのコミュニティー、「言いたいだけ」が面白い。
会社でチラ見すると吹き出しちゃって危険です。
6: キョロちゃん
【監督】ジョン・ウー
41: 阿部
僕らはいつも以心伝心
42: キョロちゃん
ざわ・・・
ざわ・・・・
ざわ・・・
49: キョロちゃん
言いたい事も言えないそんな世の中じゃ
POISON
56: キョロちゃん
新作漫画ウルトラBも載ってるよ
57: キョロちゃん
マイティ・モー
58: キョロちゃん
伊達にあの世は見てねーぜ!
Yahoo!グループ : J2EE Development without EJB ( Javaのメーリングリスト)
Rod Johnson, Juergen Hoeller著「J2EE Development Without EJB」の読書会用ML。別名「J2EE Development Without Hair」
オブジェクトについて考えすぎるとハゲる。
Debian—ニュース—Debian GNU/Linux 3.1 がリリース
Debian Project は、約 3 年にわたる絶え間ない開発の末、Debian GNU/Linux 3.1、コードネーム「sarge」の公式リリースをここに発表いたします。
sargeきたぁああああああ!
むしゃくしゃしてやった。
相手は誰でもよかった
まさかこんなに遅れるとは思わなかった。
などと皮肉は言わず、素直に喜んで行きたい。
2日前ぐらいにsargeのDebian Installerで入れてみたけど手順減っててびっくりしました。
Woodyでbf24→新しいPCだからNICのドライバが無ぇのでDLしてきてFDに入れて・・・とかやってたのにsargeのInstallerはドライバ選ぶ間もなくDHCPの設定も完了しやがりました。
