Hack

HHVM 4.50リリース!

HHVM 4.50 現地時間3/24に最新のHHVM4.50がリリースされました。 これに伴い4.44のサポートが停止に。 現在サポートされるバージョンはHHVM 4.45–4.49です。 なおLTSは4.8、4.32です。 $ hhvm --version でHipHop VM 3系が表示される方はもうそのバージョン…

HHVM/Hackの開発環境を用意してみよう!(HHVM4.0以降対応)

HHVM4.0以降? ご存知の通り、HHVM4.0以降PHPのコードを実行させることができなくなり、 HHVM/Hackの開発環境周りも大きく変化しています。 今回は最新のHHVM4.8(LTS) が動く環境をDockerで構築する方法を紹介します。 ネット上多くの記事はHHVM3系で、 しか…

Hack向けDIコンテナライブラリその2 公開

DI Container For HHVM/Hack だいぶ前に作った軽量なものから、 HackのDIコンテナ向けインターフェース hack-interface-standards/container に準拠し、 HHVM4.0以降に対応しました。 github.com 下記のDIライブラリを意識していますが、作っていくと少しず…

HHVM/Hack マイクロフレームワークにCache追加

ytake.hateblo.jp 以前から作ってたフレームワークで、 都度Cache組み込むのが面倒なのと、HackでPSRに準拠する必要もないだろうということで、 JavaのEhcacheっぽい名前(名前だけ) のものを作り、 マイクロフレームワークに組み込みました。 github.com HHV…

HHVM/Hack Nazgフレームワーク Validationの巻

HHVM/Hack向けに作ったオレオレマイクロフレームワークにおける HTTPリクエストのバリデーション実装方法を紹介したいと思います! Hackならではの機能を使ってバリデーションの仕組みを用意しています。 ytake.hateblo.jp 残念ながらLaravelのような細かい…

気軽にHackチャレンジ マイクロフレームワーク公開

PHPと分離し始めたHHVM/Hackですが、 折角なので多くの方が やってみた で終わらないように、 シンプルで薄いマイクロなフレームワーク、というか、 Web Applicationのボイラープレートと言ってもいいくらいの簡単なものを公開しました。 github.com *名前は…