PHP
PHPのDoS脆弱性(CVE-2015-4024)キツくない? - 出張おはき゛ろくhakaikosen.hateblo.jp 上記記事を「あら大変(棒読み)」とか思いながら読んでいたけれど、PHP の BTS の方を読んでみたら確かに原理から再現手順まで細かく記載されていて 「なんかこれまずそ…
普段のお仕事では相変わらず PHP な hatyuki です。普段お仕事では Windows PC に VirtualBox をインストールし、その中の Debian 上で開発しています。 Perl / PSGI で開発するときは plackup がありますが、PHP (Apache などをインストールしていましたが…
id:cho45 さんが作成された Config::ENV という Perl モジュールがとても便利で、最近設定ファイルが必要な場合には、ほとんどのケースでこのモジュールを利用しています。 使い方については Advent Calendar に掲載された、以下の記事を読んでください。 環…
ドキュメントまでコピーでほんとごめんなさい。PDOxSkinny を利用するための最小限の雛形は以下のようになります。 Schema Class は存在だけしていれば、スキーマの定義がなくてもある程度動きます。
前回、DBIx::Skinny::SQL を参考にまるコピして、PHP のデータ構造から SQL を生成する SkinnySQL というクラスを作成しましたが、そこから更にがんばってまるコピして DBIx::Skinny の機能をほぼそのまま PHP に移植したクラスを作成しています。 名づけて…
まず最初に id:nekokak さん、ごめんなさい。 「DBIx::Skinny を使ってみました」 という日記を書くよりも先に「うわー。こんなモジュールが PHP でも使えたらステキだなぁ」と思ったので、勢いで、しかも勝手に (一部だけですが) 移植してみました。 ごめん…
「アナタに Mixin されたい」とかタイトル書こうとしたけれど、なんか変な連想されそうだったので却下。 PHP って Ruby と同じで多重継承ができないけれど、Ruby とは違って Mixin の機能がないので、適当に繕ってみようかなー。 という動機で作ってみました…
ということで、AppRegistry というクラスを書いてみました。 といっても、これまた Perl の Pixis から拝借しただけ。 Pixis -- Pixis-Registry http://github.com/lestrrat/pixis/blob/master/lib/Pixis/Registry.pm あと、作ってみて?作る前から?分かっ…
久しぶりですが生きています。 gist が貼り付けられるかテストを兼ねて。 内容はすっごく簡単で、Perl の Hash::Rename を PHP にして、実現できないことを切り捨てただけです。 Hash-Rename http://search.cpan.org/~marcel/Hash-Rename-0.01/ これで 'bar…
ソース
Pear は Perl でいうところの CPAN、Ruby でいうところの RubyGems ですね。 PHP のライブラリみたいなのがいろいろ置いてあるそうです。 go-pear の取得 pear のインストーラにあたる、go-pear を http://pear.php.net/go-pear からもらってきます。*1 http…
まさか PHP をインストールする時がくるとは。。。 PHP のフレームワークである Ethna を使わなければならないので とてもとてもとても残念だけれども、PHP をインストールすることに。 PHP のインストール いつもどおり。 # aptitude install php5 php5-cgi…