PHPカンファレンス2012 & WordCamp Tokyo 2012 講演資料まとめ #phpcon2012 #wctokyo 講演資料とかまとめ おはようございます。 昨日のイベントは本当に楽しかったです! スタッフさん、講演者さん、参加者の皆さんお疲れ様でしたm(_ _)m さて、昨日の夜あたり... 続きを読む
ウェブの複雑化、高機能化が加速するなか、ウェブアプリケーション実行基盤の高速化は極めて重要な課題になっている。 そんななか、米FacebookはPHP用の高速実行環境「HipHop Virtual Machine」(以下、hhvm)を発表した。今回は、この新しい仮想マシンについて... 続きを読む
タイムスケジュール 内容は時間帯は変更の可能性があります。 セッション・LTの詳細は決まり次第発表いたします。 セッション・LTについては、一般募集いたします。募集については、当サイトにて告知いたします。 4階イベントホール 10:00 続きを読む
22:59 | まだ書き足し途中です>< はじめにこの資料は「PHPでTDD&CIワークショップ」 http://atnd.org/events/16626 で @yamashiro が発表するための資料である。 概要としては、Jenkins を使って PHP のウンコレガシーなコードをいかに綺麗にして行くかという... 続きを読む
サーバ上で動いてるどのphpが重いか?を調べられる「PhpTop」。 「サーバ監視に超使える〜topコマンドのまとめ」というエントリで様々なtopコマンドを紹介したのですが、phptopなるものを新たに発見したのでご紹介。 具体的に出来ることは、今サーバで動いてい... 続きを読む
XHGui Improvements Analyzing site Performance (PDF注意) PHPプロファイリングに役立つXHProfを色々便利にしてくれる「XHGui」のご紹介。 知らない方の為に、まず、XHProfについて説明するとfacebookが作ったPHPのプロファイリングツールは、PHPアプリケーシ... 続きを読む
I couldn't get the replacements from 'the dot thawk' or 'pilot' to work for some reason, so here's my own replacement. It uses ImageMagick; binary must be installed, and you may need to modify the search path. (I didn't use PHP's ImageMagick ... 続きを読む
仕事で使える魔法のLAMP 第37回 安全を考えてPHPの実行時設定を調整する 株式会社イメージズ・アンド・ワーズ 代表取締役 山口晴広(やまぐち はるひろ) 2012/1/5 ←←連載第1回へ||←前回へ|第37回| 初期設定のままでは良くないところもある ここ数回はP... 続きを読む
FacebookのPHP SDKが3.1.1にバージョンアップされました。OAuth 2.0関連のアップデートです。 Migrating to OAuth 2.0 update: PHP SDK v.3.1.1 1.サンプルプログラム ということで、PHP SDK 3.1.1を使ったサンプルプログラムを引用します。このプログラムはJ... 続きを読む
MongoDBの人気No.1Scalaツールキット「Casbah」 国内でも人気の高いNoSQLデータベース「MongoDB」ですが、そのMongoDB用にJavaと互換性のあるScalaドライバがあることをご存じでしょうか。 その名は「Casbah」- MongoDBを開発する10GenのBrendan McAdams氏によ... 続きを読む
2011.02.23 yossy a.k.a. 会長 Eclipse PDT と Xdebug で PHP をリモートデバッグしてみよう! どうも~。虚弱体質エンジニアの吉田です。 昨日はウイルス性胃腸炎的な激しい腹痛で一日を無駄に過ごしてしまいました。 体調管理はしっかりしないといけませんね... 続きを読む
FuelPHP新しいことを勉強して、久々に心底感動しました。Twitter である方が Fuel についてつぶやきをしているのを拝見し、この時初めてその存在を知りました。。PHP の新しいフレームワークで、複数のフレームワークのいいところを集めたものということだった... 続きを読む
はじめに Zend FrameworkやSymphonyといったPHPで利用できるフレームワークが登場し、オブジェクト指向でWebアプリケーションを開発できるプラットフォームが整ってきました。また、Webアプリケーションを開発する際には、MySQLやPostgreSQLといったリレーショ... 続きを読む
はじめに 与えられた文字列を含む文書を返す検索機能を実装しているところを想像してください。 検索語として「ページ」が与えられれば、「ページ」という文字列を含む文書を返します。これは特に難しいことではありません。 半角の「ページ」が与えられたら... 続きを読む
PHPUnit2 ver.2.3.0 β1からPHP5.1.0β1以降が必要になりますので要注意。 PHP5が正式リリースされてしばらく経ち、実際の開発で使われているという話もぼちぼち聞くようになりましたが、「開発」とくれば「テスト」は避けされませんね。最近の流行(?)としては... 続きを読む
ホーム > IT | Tool > PHP_CodeSniffer+ Eclipse + PHP Code Formatter Pluginでコーディング規約を守ったコーディング 新しい 古い PHP_CodeSniffer+ Eclipse + PHP Code Formatter Pluginでコーディング規約を守ったコーディング 1人でプログラミングをして... 続きを読む
centos, MySQL, php, CouchDB, MongoDB, memcache | 06:19 | 前回、前前回とMongoDB,CouchDBのインストール方法やphpからの使用方法を記事にしました。CentOS5.4にCouchDBをインストールする方法! - camelmasaの開発日記CouchDBをphpから操作する方法。 - came... 続きを読む
最近、マザース上場が決まったからという訳ではないですが、GREEを結構使っています。 @see GREEはSNSから携帯ゲームサイトに方向転換してマザーズ上場!? で、GREEの日記はだいぶ前にこのブログのRSSを読み込むように設定したままだったのですが、mixi同様外... 続きを読む
過負荷に耐えるWEBサービス作成のための使えるPHPキャッシュテクニックまとめ。 サービス展開というとOSのチューニングや各種インフラソフトウェアのチューニング、更にはWEBアプリプログラム自体の効率化と、幅広い知識が必要になってきますが、PHPでWEBアプリ... 続きを読む
タスクボード 一旦、 DB の問題はここでおいて置いて、もう一つの問題に触れてみます。 とはいえ 例えばこの構成なら、 Web サーバ1台のコネクション数は 10 万になります。 Linux ならば既に 6 万 5000 を超えて、破綻してますね。 ココまで行かなくても nets... 続きを読む
PHPカンファレンス2011 スペシャルレポート 当日レポート[随時更新] 2011年9月10日 春原宏保, 戸井健吾, 中村慎吾,with 編集部 この記事を読むのに必要な時間:およそ 10.5 ~ 15.5 分 1 2 3 4 5 関田文雄,新村剛史さん「Microsoft ♥ PHP ~ 3rd Stage ~... 続きを読む
2010年10月2日~3日開催のPHPハッカソンイベント(開発合宿)お待たせしました。 日本で一番濃いPHP開発者の祭典、PHPMatsuriが今年もやってきます。そして会場はPHPカンファレンス関西でも盛り上がった大阪です!大阪にお住まいの方もそうでない方もこの機会の... 続きを読む
PHP開発チーム実録 はじめに 1995年に誕生したPHP*1は、この10年で多くの開発者に利用されるようになりました。最近では、PEARや各種フレームワークの充実により、従来に比べてより規模の大きいシステムが作られる傾向にあります。 SNSであるGREE *2も、PHPで開... 続きを読む
YAPC::Asia Tokyo 2010 (c)伊藤直也 CC-BY-NC 続きを読む
このページについての説明・注意など PHP は、Apache モジュールや、CGI、コマンドラインとして使用できるスクリプト言語です。このページでは、主に PHP における、Web アプリケーションのセキュリティ問題についてまとめています。 Web アプリケーションのセ... 続きを読む
Loading… Flash Player 9 (or above) is needed to view presentations. We have detected that you do not have it on your computer. To install it, go here. PHPで大規模ブラウザゲームを開発してわかったこと - Presentation Transcript PHPで 大規模ブラ... 続きを読む
PHP_INI_* モードの詳細および定義については どこで設定を行うのか を参照してください。 以下に設定ディレクティブに関する 簡単な説明を示します。 apc.enabled boolean apc.enabled を 0 にすることで APC を無効にできます。 APC が静的にコンパイルされて... 続きを読む
PHPカンファレンス2011 今年のPHPカンファレンスは、技術者のための楽しい祭典という立場に立ち戻り、様々なテーマをちりばめた「ごった煮のお祭り」を目指します! ここ数年のPHPカンファレンスでは、Web言語の中でもっとも業務と密着した言語として、ビジネス... 続きを読む
画像処理および作成 Cairo導入インストール/設定定義済み定数例Cairo 関数Cairo — The Cairo classCairoContext — The CairoContext classCairoException — The CairoException classCairoStatus — The CairoStatus classCairoSurface — The CairoSurface ... 続きを読む
PHP クラウドとPHP(特に日本では)PHPはレンタルサーバーで最も利用しやすいプログラミング言語です。また、LAMPによる開発ノウハウが充実していますので、カジュアルな開発者がもっとも手にしやすい言語と言えそうです。レンタルサーバーでのリソースがクラウド... 続きを読む
今年のX'masは一人で高いシャンパンを買って飲もうとおもってるKietaです。 しばらく、情報収集をさぼっている間に、symfonyの開発元であるSensio Labsから、PHPのテンプレートエンジンTwigが出ていたので、1時間ほど試してみました。 つかってみたよーとか、こ... 続きを読む
Croogo - A CakePHP powered Content Management SystemPHP Matsuriは一泊二日のハッカソン(開発合宿)スタイルの技術イベントです。講演を聞くだけでなく、実際に最先端の技術に興味がある仲間と集中的な開発と楽しい交流の時間を思う存分持ってください。ま... 続きを読む
日本PHPユーザ会およびPHPカンファレンス実行委員会は18日、開発言語PHPに関する国内最大級イベント「PHPカンファレンス2010」を9月24日、25日の2日間にかけて開催することを発表した。会場は大田区産業プラザ PiO(東京都大田区)。同日よりイベント特設サイト... 続きを読む
ごあいさつエントリだけというのもなんなので、引き続きfujimotoです。実質上1つめのような気がするこのエントリでは、PHPが3倍くらい(少なくとも2倍くらいは…)速くなるGree Fast Processorというのを先月作ってみたのでご紹介です。 すぐわかるまとめ Gree Fa... 続きを読む
Complete oAuth script for Twitter and LinkedIn using PECL oAuth Extension The Storyteller PECLのoAuthエクステンションを使ってPHPでTwitterにログインするサンプル例が公開されています。 PECLにoAuthのエクステンションが公開されているようで、それを... 続きを読む
PHP+OAuthでTwitter →バージョン0.1.0での説明はこちら Twitterで最近よく見る「OAuth」、オース or オーオースって多分読むのでしょうが、これは簡単に言うとTwitterの新たな認証方式といえます。 今まではBasic認証が一般的でしたが、将来的にセキュリティ面... 続きを読む
Facebook has been developed from the ground up using open source software. Not only do we use a lot of open source, but our engineering team has released and contributed to many different projects. Developers not only build with Connect and P... 続きを読む
米Facebookは2月2日(米国時間)、PHPの性能と拡張性を改善するプロジェクト「HipHop for PHP」を発表した。PHPコードをC++に変換するプログラムで、すでにFacebook内で利用されているという。今後オープンソースプロジェクトとして公開し、開発を進める計画だ... 続きを読む
PHPWebSocketはPHP製のフリーウェア(ソースコードは公開されている)。HTML5で登場する新しい機能の一つがWeb Socketだ。JavaScriptを使って特定のWebサーバとソケット通信ができるようになる。これまでAjaxを使って行っていたような操作がもっと手軽に、さら... 続きを読む
ご報告が遅くなりましたが、去る2009/09/14に絶版となりました orz出版から3年ですか。自分が最初に書いた本(雑誌ではなく)で、いろいろな思い入れはあったんですが、やっぱりCakePHPなどのフレームワークとかJavascript関連などの"今、熱い"技術の本と違って、... 続きを読む
PHPプログラムを解析して何処が重いか?がブラウザ上で簡単に分かる「XHProf」 2009年03月25日 XHProf Documentation (Draft) PHPプログラムを解析して何処が重いか?がブラウザ上で簡単に分かる「XHProf」。 通常、PHPでのプロファイリングというと、Xdebugで... 続きを読む
ブラウザ上でC#やPHP5を動かせて遊んで学べる「CodeRun」が凄いです。 最初アプリケーションかなと思ったのですが、全てブラウザ上で動作するので、学習用やちょっとした動作確認に使えます。 ブラウザ上でコーディング 次のように、IDEアプリケーションのよう... 続きを読む
1-1 PHPスクリプトのポイント 1-1-1 概要 1-1-2 PHPの紹介 1-1-3 必要な環境の構築 1-1-4 最初の1ページの作成 1-1-5 スクリプト作成のヒント 1-2 PHP5の新機能 1-2-1 概要 1-2-2 関数、設定項目、エクステンションの追加 1-2-3 オブジェクトモデル... 続きを読む
鉄道模型 レイアウト PHPプロ!運営元、アシアルが展開する鉄道模型・レイアウトのコミュニティサイト「トレイン・トレイン」。 PHP 暗号化 Webアプリケーションのセキュリティ。PHPスクリプトの完璧な暗号化を達成、同時にPHPの実行速度も向上 Webシステム開... 続きを読む
PHPスクリプティングの決定版サンプル集が最新のPHP5に対応して登場。実用的なサンプルを自力で動かす感動を通して、PHPの使い方や実装方法が自然と身に付きます。付録CD-ROMにはWebサーバなど関連ツールもすべて収録。 初心者用PHP入門 初心者用PHP入門... 続きを読む
日頃雑感や出来事を徒然なく書き綴るサイト。おもに(X)HTML/CSSやプログラミングの話。たまにゲームの話題もあったり。万年工事中。 Linux+PHPで携帯向けの動画配信のスクリプトを作りました。 docomo,au,softbankの3社の3G携帯に対応しました。 結構苦戦したの... 続きを読む
パソコン向けホームページのHTMLや画像などを、iモードなどの携帯電話端末向けに変換する、フリーのPHPスクリプト PC2M Website Transcoder for Mobile Clients パソコン用ホームページを、NTTドコモのiモード、au/TU-KAのEZweb、Vodafone/J-Phoneといった携帯... 続きを読む
Face detection in pure PHP (without OpenCV) Par Maurice Svay le vendredi, juin 19 2009, 12:17 - Technologie - Lien permanent Une résumé en français est disponible en fin d'article. Lately, I've been looking for ways to detect faces in photos ... 続きを読む
OpenPNEでは、ページのデザインと,ロジックのコーディングを分離する目的で、SmartyというPHPプログラムのテンプレートエンジンを使用しています。 Smartyを使用していることにより、アプリケーションのロジックが分からない人でも、ある程度のHTMLの知識があ... 続きを読む
PHP Screw is a PHP script encryption tool. When you are developing a commercial package using PHP, the script can be distributed as encrypted up until just before execution, preserving your intellectual property. 続きを読む
ionCube PHP Encoderの特徴 ionCube PHP Encoder は、コンパイル・コード・エンコーディング技術により、完璧な PHP エンコーディング (スクリプトの暗号化) を行う画期的なソフトウェアです。 1.コンパイルによる完全な暗号化 PHP スクリプトをコンパイル化し... 続きを読む
SimpleAPIシリーズ WikipediaウェブサービスWikipedia APIを利用してみよう 概要を説明する前に、まずためしに任意のキーワードを入力して結果を取得してみましょう。 キーワード : 出力形式 : SimpleAPI「WikipediaAPI」とは? キーワードを指定すると、その言... 続きを読む
PHP | 11:14 | かれこれ3年くらいPHPをやっているので、せっかくなので10個の便利な関数を並べてみました。 作業効率がかなりアップするので、これからPHPをやってみようかなぁって思う方は知っておくと便利だと思います。 変数、配列の内容をキレイに表示す... 続きを読む
Flare Flareはmemcached互換の分散key-valueストレージサーバです。ただし、memcachedには無い多くの機能がサーバ側に追加されています: データ永続性 (persistentなmemcachedとして利用可能です) プラガブルストレージ (現在はTokyo Cabinetのみサポート) デー... 続きを読む
Phototypeは、Javascriptの呼び出してサーバ側のPHP/GDを呼び出し、画像を加工させるというアイデアの実装サンプル。 こういう元画像を、 縮めて、回転させて、影をつけて、キャプションをつけると、こう表示される。 Javascript側は、PHPの呼び出しをラップし... 続きを読む
[pcj09] PHPカンファレンス2009(PHP Conference Japan 2009)公式ウェブサイト.開催概要,プログラム,ブログなど,2009年のPHPカンファレンスに関する情報を配信.日本PHPユーザ会主催 開催日: 2009年9月4日(金) 東京都 オラクル青山センター / 9月5日(土) ... 続きを読む
第4回CakePHP勉強会@Tokyoでakiyanの男前な発表があったので、今後急増するであろうroutes.phpを極めていく人にオススメな確認方法をご紹介します。 routes.phpの確認にはユニットテストをオススメします。 routes.php設定でありがちなループとして、 routes.ph... 続きを読む
本家のフォーラムに良さそうなコードがありましたので紹介します。 (検証しましたが、動作するようです) まず、Smartyホームページ より最新版のソースを落とし、CodeIgniterに組み込みます。 1.ファイルを解凍して、CodeIgniterに組み込み system/libraries... 続きを読む
CodeIgniter in Japanまだフレームワーク選びでお悩みですか?解決への決定版! CodeIgniter徹底入門発売! 6月9日翔泳社より、CodeIgniter日本初の解説書が発売されました。ぜひどうぞ。 「低い学習コストと圧倒的な速さ」 設計とアーキテクチャーのゴール 難... 続きを読む
PHP, Video, ffmpeg, Extension, Linux, Media, mp3SourceForge project page:http://sourceforge.net/projects/ffmpeg-php/ Google ffmpeg-php discussion group:http://groups.google.com/group/ffmpeg-php Downloads:http://sourceforge.net/project/showfil... 続きを読む
CakeForge にいくつかスニペットが登録されています。 ★CakePHP メンテナによる投稿 Smarty View class This is a simple view class that will allow you to use smarty with CakePHP. http://cakeforge.org/snippet/detail.php?type=snippet&id=6 ★smarty ... 続きを読む
2008年02月13日12:24 カテゴリ cakePHP programming cakePHPでSmartyを利用する方法 1. Smartyの公式サイトよりSmartyを取得する ・左側のGet smartyのDownload http://www.smarty.net/ 2.取得したSmartyを解凍し、Smarty内のlibsフォルダをsmartyに改名する 3.... 続きを読む
スライド1: 2009年のPHPフレームワーク株式会社RYUS佐藤琢哉 スライド2: ※注意事項• フレームワークわかったよね!• さわださんのプレゼンで理解したという前提の内容です• 詰め込んでしまったので説明が薄かったらごめんなさい• フレームワーク自作の話は... 続きを読む
PHPCodeIgniterを評価しました。申し訳ないけど、このブログエントリの著者が学生さんだと知りつつ、きつく批判します。CodeIgniterが急激にいやになってきた | Oddwit某巨大掲示板でも、このブログと同じような議論がありました。これを批判することが、CodeIg... 続きを読む
新しいアプリをCodeIgniter(略してCI)で作ろうとしている。 構成が分かりやすく拡張もしやすかったのですばらしい第一印象を受けて、これならスラスラ作れそうだと思っていたが、しばらく作業をしてみると徐々に気に入らない部分が見えてきた。 ParserがSmart... 続きを読む
Webアプリケーションではもはや「実装されていて当然」といわんばかりに広まった技術、Ajax。ユーザにはひろく知れ渡ったが、実装するデベロッパには実装・保守ともにまだまだ苦労が続く状況だ。ここではそのような苦労を軽減するPHPのクラスライブラリ集として... 続きを読む
Yahoo! JAPAN Tech Blog Yahoo! JAPAN Tech Blog 『APIとの通信効率をよくする実装例(1) curl_multi』において興味深い通信テクニックが紹介されている。PHP5以降を使ってWebアプリケーションやWebシステムを構築しているなら、そのまま処理速度の向上に直結す... 続きを読む
HTMLとPHPの双方をドラッグ&ドロップのビジュアル開発可能な唯一のPHP開発環境 主要なデータベースに対応したWebアプリケーションのビジュアル開発 AJAX対応のWeb 2.0アプリケーションをビジュアルに構築可能 強力なコードエディタ、デバッガ、プロファイラ、... 続きを読む
PHPカンファレンス2007プログラム概要 講演プログラムにつきましては、まだ策定段階にあります。今後変更される可能性がございますので、ご了承ください。随時本サイトにて更新を行います。 続きを読む
最近、新規プロジェクト案件で携帯サイトの構築についていろいろ調査をしています。最初から携帯サイトの構築については、かなりいろいろな点で懸念はしていたのですが、蓋を開けてみると「やはり、、」と、いうかハマる点がかなり多いです。 そもそも、今回の... 続きを読む
鉄道模型 レイアウト PHPプロ!運営元、アシアルが展開する鉄道模型・レイアウトのコミュニティサイト「トレイン・トレイン」。 PHP 暗号化 Webアプリケーションのセキュリティ。PHPスクリプトの完璧な暗号化を達成、同時にPHPの実行速度も向上 Webシステム開... 続きを読む