php

Packagistにパッケージ公開してみんとす

php

はじめに BEAR.Saturdayで、すぐにテストを始められるインストールツールが必要と思った。 公開されたパッケージ「BEARSaturday.Skeleton」 https://packagist.org/packages/bearsaturday/skeleton https://github.com/BEARSaturday/BEARSaturday.Skeleton B…

初めて知らない人のOSSに Pull Request を送った

php

経緯 最近、テストのやり方や関連ライブラリについて、学習しています。そんな流れで、Awesome PHPを見返していたところ、気になるライブラリが・・・ Faker - フェイクデータジェネレーターライブラリ。 へ〜、こんなのがあったんだ、と思った。 READMEを見…

Rakeみたいなものが無いか調べた

php

タスクの簡単な実行、タスク管理って、PHPだとどうやるのだろうと思って調べた。 PHPのビルドツール 候補その1:phake(https://github.com/jaz303/phake) 同じ名前で全然違うライブラリがあって紛らわしい。こちらはモックライブラリの方→。https://githu…

PSR-0 のクラスローダーは、PEARライブラリをロードできる

php

PSR、今日調べたのだけど、Webの解説記事が2010年で出尽くしていることを知った・・・。巡回して概要を把握できた。 やりたかったこと composer / BEAR.Saturday 環境下でのPHPUnit 実行時に、BEARのクラスもcomposerのクラスもオートロードしたい composer …

PHPで認可、権限管理(その1、ZfcRbacのサンプルを動かす)

php

はじめに 今まで、権限管理(認証から認可処理)をするときには、ZF1 の Zend_Aclで作っていた。設定箇所が多い実装をしていたので、もうちょっと何か無いかな、と感じていた。今回、仕事でまたまた要り用が出てきた。→ 他のライブラリを試してみることにし…

BEAR.Sunday meetup #1 参加しました

php

もう数日経ってしまいました・・・。BEAR.Sunday meetup #1 参加しました。@koriymさんありがとうございました。参加された方、お疲れさまでした。お世話になりました。@brtriverさん、会場提供をご手配頂き、感謝です。スライドが後日上がるそうなので、mee…

HTTP_Quick_Formの実用的なサンプルを書いた

php

お正月シリーズの終わり。サンプルコードを書いた。 HTTP_Quick_Fromが難解だけれど、ぐぐると入門用の、簡単すぎる、というか、実務でこんなのは出てこないだろう!というミニマムサンプルばかり出てきて困る。そこで、まあまあ実用的なサンプルコードを書…

include の返り値

php

http://php.net/manual/ja/function.include.php include 文は指定されたファイルを読み込み、評価します。これはもちろん分かっていたけれど、「HTMLがそのまま入るのだ」とこの間教わって驚きました。忘れそうなのでメモ。 http://nyx.pu1.net/reference/l…

PHPUnit インストール

php

下記のエラーで行き詰まった。 $ pear -c .pearrc install phpunit/phploc phpunit/phploc requires PEAR Installer (version >= 1.9.4), installed version is 1.9.2 phpunit/phploc can optionally use PHP extension "bytekit" No valid packages found i…

wordpress でコーポレイトサイト制作をしてみる

仕事ではなくて、個人で、コーポレートサイトのWebページ制作案件を請け負うことになりました。事情によりボランティアです。WordPress系のエントリーはデザイン寄りの話が多く、環境構築系の情報が少なかったので、その辺りを中心に。 課題、要件 とにかく…

PHPUnit インストール(さくらVPS、CentOS編)

PHP

環境 さくらVPSのCentOS、PHP5.3、Xdebugをsvnから落として手動でコンパイル、インストール済み。 php.ini zend_extension=/usr/lib64/php/modules/xdebug.so xdebug.remote_enable=On xdebug.remote_host=localhost xdebug.remote_port=9000 xdebug.remote_…

PHPUnit インストール(Mac OS X 編)

php

関連エントリー PHPUnit インストール(さくらVPS、CentOS編) 環境 PHP5.3、PEAR1.9 xdeubg のインストール sudo pecl install xdebugphp.ini zend_extension=/opt/local/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so zend_debugger.allow_host…

さくらVPS、CentOS、PHP5.1 から PHP5.3 に再インストール

php

PHPの再インストール さくらVPS(デフォルトのCentOS) で、yum でもろもろPHPをすべて入れ終わった後になってから、 「しまった、PHP5.1じゃダメだよ」 と気づいて、一度PHPをアンインストールしてから最新版(5.3)を入れた。手間取ったのでメモ。 ダメな手…

PHP5内製フレームワークを拡張した雑感、Net_URL_Mapper ほか

php

この間、社内勉強会で、「PHPの内製フレームワークを拡張した雑感」みたいなことを話しました。こちらにその内容を書こうと思います。ツッコミやアドバイスなどありましたら、お気軽にメッセージなど頂ければと思います。あ、Twitter id は kumamidori です…