ます’s Blog - どうでもいい記事100選

どうでもいい記事100選

PHP

「?:」演算子(続きの続き)

昨日の件ですが。 はてなブックマークでshimookaさんからは(嬉しい)励ましの言葉を頂いたり、heavenshellさんからは有益なURLを教えてもらったおかげなのかは分かりませんが、自分の中で「gdbの使い方を(より)理解してみよう!」というモチベーションが…

「?:」演算子(続き)

先日の件ですが。 最後はprintfを盛大に仕込むという荒業で乗り切ったものの、今後も同じ作業を行い続けるのは効率が悪すぎるので、gdbを使って効率よく作業できないか。。。と探っていたところ、できるようです。しかも簡単に。_| ̄|○ とりあえず、前準備…

「?:」演算子

shimookaさんのトコで「?:」演算子が意外と使えないという事が判明したので、ちょっとガッカリな気分です。 問題は二つあって、 error_reportingがユルい設定の時にしか使う機会が無さそう true or false判定が微妙すぎる 特に後者については、この演算子に…

Strict Session管理パッチ(4.4.9用)

コチラの最後の方に「セッション拡張モジュールに関しては変更が無かった」と書きましたが、超手抜きの実装です。(w 正式に4.4.9用がリリースされたので(一応)公開。大垣さんのサイトから直接DLできるように後で連絡しよっと。。。 4.4.9が中途半端な状…

PHP Version 3.0.18-i18n-ja-3

PHP

shimookaさんのトコではPHP4.0.0が無事にbuildできたとの事ですが、自分の回りでは(まだ)PHP3すら卒業できていないよ。。。絶句。_| ̄|○ 社内イントラのシステムで利用されており、完全に閉じているのでセキュリティ的な問題は(そんなに)気にしなくても…

dbase moved to pecl, fbsql to pecl

PHP

だそうで(1・2・3・4・5)。 アルファ版だから変更の余地が(まだ)あるという事なのかな。 現時点で5.3からPECLに移動されたのは、dbase・fbsql・fdf・ncurses・sybaseの5つ。 そろそろ安定化に向けて進行しても良さそうな感じなんだけどねぇ。まだ…

4.4.9 ready?

PHP

ほぇ?意外とそっけない。。。4.4.8から4.4.9までの修正状況は以下の通り。 タグ打ちの直前修正がコレ(zend_multibyte.c)だった事に縁を感じるというか。。。作業者がDerickなだけに因縁とならなければ良いのですが。。。 何はともあれ、お役目ご苦労様で…

CVS to SVN Migration

PHP

コレは一体? まだ状況を把握できていないけど、PHPもSVNに移行するつもりのかしら。。。大変そう。ひぇ。

mb_output_handlerによる文字エンコーディング変換について(その後)

PHP

先日の件ですが、またしてもmoriyoshiさんの尽力(1・2)により、素敵な実装がコミットされました(1・2・3・4)。 作業ありがとうございました。 それにしても、最近のmoriyoshiさんのPHPに関連するアクティブ状態が異常に高い(1・2・3・4・5・…

mb_output_handlerによる文字エンコーディング変換について

PHP

この件ですが。 tsukimiyaさん、本当にゴメンナサイ。。。という感じです。真面目にスッカリ忘れてました。てへっ。 って、それで済むと思っているのか!反省しろっ!! > 俺。_| ̄|○ この件についてもmoriyoshiさんの尽力により、良い方向へ議論が向かって…

4.4.8と4.4.9RC1との差分

昨日の件ですが。 「security fixes」が気になったので、4.4.8と4.4.9RC1との差分を取ってみました。 % cd /usr/local/src % gzip -dc ./php-4.4.8.tar.gz | tar xf - % gzip -dc ./php-4.4.9RC1.tar.gz | tar xf - % diff -urN ./php-4.4.8 ./php-4.4.9RC1 …

4.4.9RC1 out!

PHP

先日の件ですが、出ましたとさ(1・2・3・4)。 4.4.8から4.4.9RC1までの修正状況は以下の通り。 「security fixes」とありますが、リリース後に詳細が公開されるのかしら。 --- NEWS 2008/01/03 08:21:22 1.1247.2.920.2.247 +++ NEWS 2008/07/22 07:37…

mbstring大幅アップデート

PHP

moriyoshiさんの尽力により、mbstringが大幅にアップデート(1・2・3・4・5・6・7・8・9・10・11・12・13・14・15・16・17)! これにより、諸々の課題も解決です。作業ありがとうございました。 本来こちらで作業すべきものが沢山ありました。 真…

Remove freetype1 support and Remove GD 1.0 support

PHP

だそうで(1・2)。 5.3以降は古いバージョンのGDとfreetypeをリンクできなくなるみたいですが、古いバージョンを使っている人って(まだ)いるのかな?気になる。

Added support for lambda functions and closures(PHP_5_3 Branch)

PHP

先日の件ですが、「ぎゃ!」っとするような出来事が(1・2)。 というか、やっぱり。。。という展開なのかな。ただ、良い風に考えるとnamespaceもDmitryさんの暴走っぷりの結果だしね。複雑な気分だのぅ。 一つだけ分かっている事は、5.3のリリースは単な…

Strict Session管理パッチ(4.4.8用)

以前、Strict Session管理パッチ(4.4.2用)を作成した事をコレを見て思い出しました。。。作業怠慢でゴメンナサイ。 PHP本体に付属しているセッション管理の拡張モジュールは使わない方針とはいえ、自分で使ってないのがバレバレです。(w 同期を図るべく…

new extension: protobuf

PHP

コレは期待したい。 ApacheライセンスとPHPライセンスとで問題が無い事を確認できれば、すぐにでもPECL化されそうな雰囲気。 ライセンス関連は疎いのがアレなのですが、コチラ(1・2)を見る限りでは大丈夫っぽい。

Added closures support

PHP

MAIN Branchのみですが遂に! どのバージョンから使えるようになるのかが今後の焦点だな。

4.4.9 coming soon...?

PHP

個人的には予想外の展開。 元々こういう予定だったっけ?ただ、RMが言うんだったら間違いないのかな。。。うーん。 PHP4のEoLが2008/8/8に設定されてるからって事なのかな。であれば納得。

[RFC] Zend Signal Handling

PHP

だそうで(1・2)。 シグナル回りの挙動が改善されて、これをキッカケに安全にforkできたりなんかしたら(勝手に妄想)嬉しいんだけど、とにかく有効にするにはコンパイル・オプションに「--enable-zend-signals」が必要みたい。 Closuresの件は、その後ど…

Make the old mhash API a wrapper around hash, this removes a dependency.

PHP

だそうで。 hash拡張モジュール内でmhash拡張モジュールと同等の機能を提供するようになりました。 機能的には同じだし、互換性も崩してないっぽいので妥当な判断か。

mvoe(move) ncurses to PECL, move fpdf(fdf) to PECL

PHP

だそうで(1・2)。5.3以降はPECLで取得、と。 fdfは意外と使っている人いるんじゃないのかな。。。と思う。ただ、自分は使った事はありません。

ファイルアップロードで文字化けする場合における究極の逃げ

PHP

色々とお騒がせしている件ですが。。。本当にスミマセン。 同じような現象に悩まされていた時があって、原因が分からない。。。けど、何とかしないといけない!という状況に追い込まれ、苦肉の策として以下の方法で逃げた事があったのを思い出しました。 究…

remove the unicode.semantics switch and default unicode mode to On.

PHP

デフォルトで有効っていうか、常に有効となるように変更されたみたいです(現時点では無効にできない)。 遂に!というか何というか。ひぇ。

APC 3.0.19

PHP

リリースされてました。 「Initial PHP 5.3 support」とあるので、このリリースから正式に5.3をサポートって事なのかな。 まだまだリリースされそうな気配が無い5.3ですが、着々と準備は進んでいるようで。それにしてもMaintainersの数が凄いね。 で、この手…

5.2.6 ready?

PHP

この辺を参照されたし。 時間が経てば玉(アーカイブ)もできるでしょう。。。きっと。 5.2.5から5.2.6までの修正状況は以下の通り。 最後のRCからリリースされるまでに(若干)手間取った感はありましたが、振り返ってみると非常に多くの不具合が修正されて…

tcc-0.1.2 (devel) Released.

PHP

先日の件ですが、ひとまずリリースされた模様(1・2)。 諸事情により(まだ)経過は追えていないのですが、KLabのHamanoさんの頑張りには敬意を表します。

Fail-Safe C: 安全なC言語コンパイラ(続きの続き)

昨日の件ですが、懲りずに再挑戦。 コンパイルオプションを最小限にしつつ色々と試した結果、「ext/standard/basic_functions.c」まで進行するようになりました。 後もう少しのように思えますが。。。段々と面倒臭くなってきたのでパッチも適当になってきた…

Fail-Safe C: 安全なC言語コンパイラ(続き)

C PHP

先日の件ですが。 とりあえず、PHPのビルドだけでも挑戦してみるか。。。という事で。 不要なパッケージは入れたく無かったのですが、ソースからインストールする気力もなかったので仕方なくパッケージを導入。 で、挑戦した結果。。。案の定、撃沈。このエ…

5.2.6RC5 out!

PHP

RC5の登場(1・2・3・4)。これは珍しい。 雰囲気的に5.2.7は出るか出ないか微妙な感じだし、Iliaさんは5.3のRMを辞退する感じだったので(5.2.6を)より良いリリースにしようと思っているのかしら。 5.2.6RC4から5.2.6RC5までの修正状況は以下の通り。 …