タグ別アーカイブ: c

nginxでbasic認証をhtaccessライクに設定できるモジュールを作成しました

今回nginxにてbasic認証を取り扱うファイルを公開ディレクトリに設置することで解釈してくれるモジュールを作成しました。
githubにて公開してあります。 続きを読む nginxでbasic認証をhtaccessライクに設定できるモジュールを作成しました


nginx拡張モジュールを作りました

nginxの拡張モジュールを作成してgithubにて公開しました。

DOSのような攻撃的なアクセスを制御するようなモジュールで、指定時間に指定回数のアクセスを検知すると、任意の時間403を返却するようになります。 続きを読む nginx拡張モジュールを作りました


phpの配列はどのようにして初期化され実行されるのか

概要

phpなどのLLは、記述するだけでコンパイルなしに実行されますがその中身はどうなっているのでしょうか。
今回は配列を例にとって、実際にphp処理系をおってみます。
主に字句解析、構文解析の実装について順を追って解説していきたいと思います。 続きを読む phpの配列はどのようにして初期化され実行されるのか