ここでは、 Snappy を使って Web サイトのスクリーンショットを取得するPHP スクリプトを作成する方法について説明します。 Snappy は、「Web サイトのスクリーンショットをコマンドラインから撮影する」で紹介した wkhtmltoimage をPHP から利用するためのライブラリです。詳しくは下記の Web サイトを参照してください。 KnpLabs/snappy ·GitHub Snappy のダウンロードと設置 Snappy をダウンロードし、 /usr/local へ設置します。 [user@localhost ~]$ wget https://github.com/KnpLabs/snappy/archive/0.1.2.tar.gz -O snappy-0.1.2.tar.gz [user@localhost ~]$ cd /usr/local [user@

今週末 (2014年6月28日土曜日) に開催されるPHP カンファレンス関西2014 でPHP 初心者向けのセッションをやります。 11:30から12:15の予定で 『初心者向け 一から学ぶPHP開発の基礎知識』というなまえ。 初心者を対象としたコードの書き方と考え方のポイント。PHPエンジニアとして最低限知っておきたい基礎知識を解説します。 さてこの「初心者」という言葉はなかなか難しくて、 いったい誰のことを指すのか毎回悩ましく思います。 例えば今回について言えば、 プログラミング初心者 プログラミングはできるけどPHP の経験はあまりない人 のどちらも「PHP 初心者」なんですよね。 スピーカーにとっての悩ましさ 上記はいずれも「PHP 初心者」かもしれないけど どちらを対象とするかで、内容は大きく変わってくると思います。 プログラミングはできるけどPHP は知らん、という

いよいよ、今週末にPHP カンファレンス関西 2014が開催されます。 Photo by tenshow 今年で、4 回目の開催となるのですが、こうしたイベントに初めて参加する、という方も多いのではないでしょうか。 そこで、リレーブログ 12 日目の今日は、はじめてカンファレンスに参加する方に向けて、気になるあれこれを書いてみたいと思います。 (昨日のリレーブログは、@tanakahisateru さんの うまれかわるMVC 〜PHPカンファレンス関西2014にむけてでした。) 服装 いきなり服装?という人がいるかもしれませんが、実は初めてだと気になったりします。 みんなスーツとかだったらどうしよう。いちおうジャケットくらい羽織ろうかな、いや、Tシャツとデニムの人ばかりだと浮くかも、うーーん。。。 分かります。ちゃんとしてる人ほど気になるポイントですね。 はい、お答えしましょう。 外を出歩
PHPカンファレンス関西2014リレーブログ11人目です。イレブンです。イレブンといえばワールドカップ観戦で忙しいこの時期ですが、みなさんPHPカンファレンスへの心の準備はいかがですか。サッカー疲れでバテないように、テンション上げていきましょう。 先週は、@tbsmcd さんの『機関区 : カンファレンスで起きる何か』で終わっていました。うまれかわったPHPerのエピソード、涙腺がゆるみますね。今年は、もっと多くのビギナーが最後まで楽しめるように、という構成を意識してみました。まだ勉強会慣れしていない人も、いい意味でショックを受けてもらい、うまれかわり感を持って帰ってもらえたらと思います。 さてタイトルの MVC、MVC といえばもちろんMicrosoft VisualC++ ですよね。ちがいますね。ごめんなさい。いまどきのPHPer にとっては MVC =Mac, Vagrant

いよいよ明日に迫った日本対ギリシャ戦を気にしつつも、PHPカンファレンス関西2014のリレーブログ9日目です。 昨日は、@omoonさんの『PHPカンファレンス関西2014 予習用リンク集』でした。気になる関連情報がさくっと追えて助かる記事でした。 さて、そのPHPカンファレンス関西2014では、いくつかフレームワークに関するセッションが開かれます。そのフレームワークに関して、今回は”ことはじめ”ということで、 フレームワークを触った事が無い これから触ろう / 触りたいと思ってるけど、どれから初めて良いのか分からない そもそも触る必要ない / 勉強するのめんどくさいと思っている な方むけに、私の経験を通してそのメリットを書いてみます。 触るメリット 一般的には、コード量が少ない / 早く開発出来るといったメリットが共通してあるかと思いますが、それとは別に個人的に感じたメリットは 使う事で
このブログは「PHPカンファレンス関西」のリレーブログです。 「PHPカンファレンス関西」の開催日までリレー方式でブログを繋いでいきます。 一つ前のブログは sigesabaさんのブラよろで学ぶPHPカンファレンス関西2014でした。ワールドカップも始まりまして、寝不足気味の方も多いのではないでしょうか。 なんせ今回はブラジルですからね。時差12時間ですからね。試合スケジュールを眺めてみても、いつ寝るべきか悩ましいところです。 ところが、なんと!PHPカンファレンス関西の開催される 6/28(土)は!ワールドカップの試合がありません! 休息日! ということで、深夜〜明け方までサッカー観戦 → 寝不足でPHPカンファレンスへ、ということをしなくてもいいみたいなのです。 ぐっすり寝て、ぜひ万全の状態でお越しください。 さてこのPHPカンファレンス関西、僕は今回はじめてスタッフとして参加す

この記事はPHPカンファレンス関西2014 のリレーブログです。 6月28日(土)の開催日までリレー方式でブログを繋いでいきます。 4日目は atakigさんの今年のPHPカンファレンス関西は少し違う! でした。 今日は5日目です! 今年は6月28日(土)にPHPカンファレンス関西2014が開催されます。 開催まであと15日ですね!全然関係ない話ですが、偶然にも去年のリレーブログ公開日もPHPカンファレンス関西2013開催日から15日前の公開でした。開催場所は例年どおり大阪産業創造館です。 もうお申し込みはお済みですか?まだの人は http://phpconf2014.peatix.com/ から申し込みましょう!セッション参加費は無料です! 私は今年のサイト制作に携わらせていただきました! さて今回このリレーブログの記事ですが、勉強会に行ったことが無いけどPHPカンファレンス関西201

この記事は「PHPカンファレンス関西2014」のリレーブログのエントリーです。 「PHPカンファレンス関西2014」の開催日までリレー方式でブログを繋いでいきます。 今日からはじまったPHPカンファレンス関西2014リレーブログ、トップバッターを務めますnano_eightです。どうぞよろしくおねがいします。 さてみなさん、参加登録はお済みですか? まだの方はお早めに! 既にお済みの方、懇親会のチケットは買いました? 懇親会のチケットは、事前購入が必要です!ご注意下さい! 毎年開催されているこのPHPカンファレンス関西ですが、懇親会チケットを事前購入する必要があるということに気づかない方もおられますので、お気をつけ下さい。 さてさて・・・ 自分は懇親会担当ですので、リレーブログ初日ですが懇親会について書こうと思います。 懇親会の場所 懇親会は4Fメインホールで18:30からを予定しています
この記事は「PHPカンファレンス関西2014」のリレーブログのエントリーです。 「PHPカンファレンス関西2014」の開催日までリレー方式でブログを繋いでいきます。PHPカンファレンス関西2014 前回の記事は、nano_eightさんのPHPカンファレンス関西2014が開催されます! - ぶろぐでした。 新しいフレームワークにチャレンジ! - 時期が良いPHPフレームワークを取り巻く環境は、PHPのバージンアップなどで変化していっています。PHP5.3のサポート切れを機に、各フレームワークがPHP5.4以降または5.5以降のみをサポート対象として大きく変化しています。PHP5.4以降、PHPはオブジェクト指向言語としてほぼ完成してきています。設計に対する言語側の制約がなくなってきており、さまざまなデザインパターンを素直なかたちで実装できるようになってきました。 それにともない、フレ

この記事は「PHPカンファレンス関西2014」のリレーブログのエントリーです。 「PHPカンファレンス関西2014」の開催日までリレー方式でブログを繋いでいきます。 昨日のエントリーは、slywalkerさんの2014年 注目すべきPHPフレームワークは? #phpkansai - 忍び歩く男 - SLYWALKERでした。PHPカンファレンス関西 2014 始まります!! 今年のPHPカンファレンス関西は、2014年6月28日(土)、大阪市の産業創造館にて実施されます。 参加には事前登録が必要ですので、まだという方はお早めに参加登録を!!PHPカンファレンス当日まであと二週間ちょっとあるわけですが、二週間なんてぼーっとしてればあっという間に過ぎていくものです。今日は、PHPカンファレンスまでのこの2週間を有効活用して、PHPカンファレンスを最大限に楽しめるようにする事前準備を、いくつ

PHP には、定義されているクラスや関数、変数などの一覧を取得する関数があります。 ここでは定義情報を取得できる関数群をまとめてみました。ここでは実行例として、Laravel アプリケーションのビューテンプレート(hoge.blade.php)で実行した内容を記載しています。 定義された情報を取得する関数群 get_defined_constants() 定義されている定数を連想配列として取得します。キーが定数名で、要素がその値となっています。 http://www.php.net/manual/ja/function.get-defined-constants.php 出力してみると、1771 個の定数がありました。内容を見ると、フレームワークやアプリケーションで定義されたものの他に、PHP本体や extension で多数の定数が定義されていることがわかります。 array (size
PHPデベロップメントチームは5月27日(米国時間)、「PHP Next Generation」においてパフォーマンスを向上させた次世代のPHP実装を実現するための取り組みを開始したと伝えた。新しいコードベースはphpngというブランチとして作成されており、コア部分のAPIの変更やJIT実装の追加などが実施される見通し。PHPデベロップメントチームは2013年いっぱいまで、PHPに対してJIT技術を適用することが可能であるかどうか、可能であればどういった取り組みをすればよいのか調査してきた。その結果、現在のPHPにおいてJIT技術を導入するためには、コア部分のAPIを変更する必要があると判断。今回新しくブランチが切られたphpngはその最初のステップを実施するためのコードベースとされている。 最終的にはコアAPIの変更を行ったのち、JIT技術の実装とPHPへの適用が行われる見通し。現在は
春ということで、Amazon Web Services(AWS)をはじめてみませんか。AWS盛り上がっていますね。2011年3月に東京リージョンができたことで、そろそろ触ってみようかなというPHPユーザの方も多いかと思います。 そんなあなたへ、AWSをはじめる際に役立つ情報をご紹介です。 1.AWSアカウントを新規作成して、EC2の利用申し込みを行う まずAWSのアカウントを作成して、EC2の利用申し込みを行います。 手順については、AWSエバンジェリストの @KenTamagawa さんが書かれた以下の資料が参考になります。このとおりに進めていけば、おおよそ問題無いと思います。 進める中で自分が詰まった点は以下。郵便番号、電話番号にはハイフンを郵便番号、電話番号はハイフンが必要なので入力するようにして下さい。 書式は日本国内のもの、郵便番号8ケタ(ハイフン入り)、電話番号は12〜
Last Updated on: 2018年8月14日昨年のPHPカンファレンスで紹介したPORVE forPHP 開発版の公開を始めました。PROVE forPHPはこんなテストが出来ます。PHPをアップデートしてアプリに影響が無い事を検証するPHPアプリをアップデートしても以前と同じように動作する事を検証する 使い方もとても簡単です。 テストケースの作成はブラウザからアプリを利用するだけ ロードバランサを用いて実運用サーバからのテストケースも作成可能 テストの実行はプログラムを実行するだけ 違いが在った場所はプログラムの何処か確実&簡単に判明 http://www.provephp.com/ 現状 CUIとコマンドツールでの管理のみGUI(Web、GTK)は順次整備予定 PROVEを利用すればPHPのセキュリティパッチがリリースされた場合に、アプリケーションの動作チェックにか

リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く