2013-01-01から1年間の記事一覧

GistをDB代わりにしてブログを作ってみた

Gistはほんと便利です。 Markdownで書いておけば、ブログの記事みたいにいつでも公開できるし、編集できるしと。だったらいっそのことAPIでGistの内容をとってきて、自分のブログっぽく表示できたら良いなと思って、AngularJS でやってみた。詳細については…

"PHP Fatal error: Allowed memory size of xxx" で落ちる前にできること

php

PHP Advent Calendar 2013 - 7日目昨日は@hidenorigotoさんのBeyond MVCでした。今日は PHPあるある的な問題に対する対策について少しばかり書きたいと思います。※ 歯ブラシを持たせてみた *1 メモリ不足でよくやる対応 PHPで大量のデータを扱ったりすると、…

簡単にPHPをmakeしてみた #vgadvent2013

php

初めての方こんにちは!!いつもお世話になっている方こんにちは!! VOYAGE GROUP エンジニアブログ Advent Calendar 2013 の3日目担当の @brtriver です。Zucks で広告配信システムのアレやコレをやってるエンジニアです。冬と言えば鍋。そうPHPですね! …

JSONのフォーマットを読みやすくする

たとえば、 {"name":"fabpot/silex-skeleton","description":"Apre-configuredskeletonfortheSilexmicroframework","license":"MIT","type":"project","require":{"php":">=5.3.3","silex/silex":"~1.0","silex/web-profiler":"~1.0","symfony/browser-kit":…

Symfony 勉強会 #8 を開催しました

5/25(土)に 半年ぶりとなる Symfony勉強会 #8 を VOYAGE GROUP のajitoにて開催しました。 参加者の方の感想などのブログも上がっています。私はスタッフ側として今回の勉強会を振り返りたいと思います。Symfonyユーザー会として今回の勉強会の目標は "Symfo…

Symfony をしんふぉにゃん化 (2.3対応版)

2年前にかいてたこの記事のアップデートです。 Symfony2のエラーページのカスタマイズ - ぷぎがぽぎ composerでインストールできるようになりました。 そして地味にまだリリースされていない2.3に対応すべくRC1で確認済みです。 ゆるふわ Symfony化 開発環境…

Phalconでマイクロフレームワーク

php

久しぶりにPHPのエクステンションで書かれた超高速フレームワークPhalconを見たら 公式ページが見やすくなってた バージョンが1.0.0になってた annotationリーダーのライブラリができてた(そしてPhlconで使える) Microというクラスがあり、マイクロフレーム…

downコマンドがなくupだけのDBマイグレーションツール Dbup

ビー・バップ・ハイスクールって知ってますか? Dカップって大きいですよね?というわけで、超シンプルなDBマイグレーションツール Dbup を作ってみたので紹介。 Dbup http://brtriver.github.io/dbup/ 日本語: http://brtriver.github.io/dbup/ja/ インスト…

[PHP] Hamcrestを利用した超シンプルdocコメントでのテスト方法

PHPでテストを書くというとPHPUnitがデファクトスタンダードで、次がSimpleTestでしょうか。 以前はインストールも大変でしたが、今となってはcomposer使えば楽ですし、実績もあります。 でも、本当にこの2択でPHPらしい開発ができていますか?たとえば、テ…