shucreamTech

web系エンジニアが意識低く書くブログ

PHP7でWebページをスクレイピング(Goutte)

やりたいこと \PHP(7.0)でWebページをスクレイピングしたい/ ライブラリ選定 Simple HTML DOM Parser phpQuery Goutte どれもjQueryっぽく扱えるらしい。 出来ることに大差は無いだろうし、GithubのStarの多さと最終アップデート日時などを考慮して、Goutt…

PHP7でFuelPHPを使うぞ!!

これは何 PHP7(7.0.x)でFuelPHP を使うためのメモです。 今回使用したOS・ミドルウェア等は以下の通りです。 CentOS 7.1 PHP 7.0.x Fuel 1.8/develop Apache 2.4.x Fuel 1.8/develop はご覧の通り開発中のバージョンですが、PHP7への対応は1.8.x以降のようで…

FuelPHPでOrmを使いつつ複数slave対応する試行錯誤

やりたいこと master-slave構成(特に複数slave)のMySQLをFuelから扱いたい。 今回は FuelPHP(1.7) + PHP5.6 + MySQL5.7.9 を使用。 ぶつかった壁 ORMを使う際に、接続先を指定出来ない? Readを複数のSlaveに振り分けるような機構がない? 1つずつ説明して…

Ubuntu14.04でHack環境を構築する

目標 Hackが動くサーバを構築する。 以下の環境を構築する ・Ubuntu14.04 ・Hhvm 3.10.x OSを用意 vagrantでいい感じにUbuntu14.04を仕入れる 挨拶代わりに apt-get をupdateしたりする。 $ sudo apt-get upgrade $ sudo apt-get update あと適当にgitとか入…