わすれっぽいきみえ

みらいのじぶんにやさしくしてやる

Composer

composerはcomposer updateを使わない限りcomposer.jsonに書かれてるライブラリを勝手にupdateしない

getcomposer.org 普段からcomposerを使っているのに basic usageのページをそういえばまともに読んだことがなかった。 当たり前のことではあるんだが、しばらくライブラリのアップデートをしないでいるとうっかり忘れちゃうような自分の中では地味に重要なこ…

composerでautoloadを作ってみた

できるわーと思ってやらなかったんだが、実際にできるのか急に不安になったので確認がてら一応やってみたらできましたよという話。 kimikimi714/composer_autoload_testgithub.com 雑だけど手順も含めて上のリポジトリに例を置いている。 真面目に作るならも…

phpで圧縮ファイルを解凍せずに読み込むには

みんな大好き(?)composer。 これを使って必要なライブラリを落としてくるのはとても便利なんだけど、 どうせvendorディレクトリに全部まとめてファイルが入ってくれるなら、 これを圧縮して1個のファイルにし解凍することなく読み込むようにしたい。 そこで…

Slim ViewsでSmartyテンプレートを呼び出す

追記(2014-07-17) smartyのgithubリポジトリのありか - わすれっぽいきみえ 書いた。 しかしこのgithubからリポジトリを取得する方法がまだちゃんと調査できておらず、 Smartyを使えるようにしたいならsvnを入れる方法しかまだわかってない。 去年の8月、新…

vagrant + slim framework + smartyをcomposerで構築

追記 2014-05-20 久しぶりにslimを使ったアプリを触る機会があっていろいろ調べてたら、本文のcomposer.jsonにあるslim/extrasはdeprecatedになっていた。 SmartyかTwigをテンプレートエンジンとして使うなら、代わりにslim/viewsを使うといいみたい。 今日…