YAPC::Asia 2014 - 半端なPHPDisでPHPerに陰で笑われないためのPerl Monger向け最新PHP事情
![PhpStormを使おう --高槻からは快速急行が早くなります #jbugj](https://cdn-ak-scissors.b.st-hatena.com/image/square/cbd128786e5ab6a1506a081a82095d76a0cfa2aa/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Fjetbrains2-phpstorm-130130032055-phpapp02-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)
GitList allows you to browse repositories using your favorite browser, viewing files under different revisions, commit history and diffs. GitList is free and open source software, written in PHP, on top of Silex and the Twig template engine. Development GitList is actively maintained by many developers around the world. You can fork the project on GitHub and start contributing yourself. The projec
クライアント基盤チームのよやです。こんにちは。 需要の少ない話で恐縮ですが、今回は Windows 版 PHP を自分で build する方法を紹介します。 昔、VC6 を使っていた頃に比べ VC9,10 + SDK で build 出来る今は作業が大変簡単になっています。 Unix 系OS で PHP 自体を改造したり、PHP extention を作って組み込む事に慣れていても、Windows では足踏みする事があると思いますが、この記事がその敷居を下げる一助になれば幸いです。 公式の build 手順は以下の場所に説明があります。 Build your own PHP on Windows + https://wiki.php.net/internals/windows/stepbystepbuild 公式 Wiki の build 環境に合わせ、Visual Studio 2008
The Zend OPcache ================ The Zend OPcache provides faster PHP execution through opcode caching and optimization. It improves PHP performance by storing precompiled script bytecode in the shared memory. This eliminates the stages of reading code from the disk and compiling it on future access. In addition, it applies a few bytecode optimization patterns that make code execution faster. Com
Payment processing services that empower your business today and tomorrowYour merchants can start integrated payment processing—and you can start monetizing payments—quickly and easily with WePay. Tailored solutions for your needsWe build lifelong relationships that scale over time and support you throughout our partnership. End-to-end financial servicesAccess a complete suite of payment solutions
I was writing a function for my website to also rotate numbers, and kept expanding it. I added extra characters, the ability to define the shift in percent, and which type of characters to affect. <?php //================================================== STRING ROTATE EXPANDED function str_shift ($string, $perc=50, $useextra=FALSE, $usedigits=TRUE, $useupper=TRUE, $uselower=TRUE) { static $chars
Blue Static - MacGDBp Like any traditional debugger, MacGDBp will allow you to walk through your code one line (or more) at a time. MacOS X向けのXdebugクライアント「MacGDBp」。 MacOS Xで、Xdebugの吐き出したファイルをプロファイリングするためのツールが公開されました。 Windowsであれば、WinCacheGrind、UNIXならKCacheGrind、Macならこれ、というものが現れました。 先日、WEBベースのクライアントも公開されましたね。「PHPアプリのプロファイリングをWebベースで行う「webgrind」」 Macな方は使ってみましょう。
第二回 JetBrainsユーザーグループ in 大阪開催しました #jbugj - ブログ・アンケート記入でIntelliJライセンスプレゼント 1⁄30(水)、「第二回 JetBrainsユーザーグループ in 大阪」を中央会計様セミナールームにて開催しました。 「IntelliJ IDEA軽いしいいよなー。勉強会開いて、詳しい人に色々教えてもらおっと。」ぐらいのノリで企画した勉強会だったのですが、東京で第一回目のユーザーグループを開催した@yusukeさんにお声かけ頂き、大阪でも同じ形で開催する運びとなりました。 今回も言語の縛りは無しでJetBrainsの製品全体の勉強会とし、既にユーザーの方々にIntelliJ IDEA、PhpStorm、WebStormのセッションをお願いしました。 「お気に入りの機能や活用法などを教えてください。」とオーダーしたのですが、みなさん紹介したい機
はじめに 今回はPHPでの例外の扱い方、特にSPL (Standard PHP Library)の例外クラスの使い方を見ていきます。例外を投げる際には、エラー種別により例外クラスを切り替え、受け取る側での処理も分けます。Javaなどではごく当たり前です。しかし、PHPプログラマの中には、そこまで切り分けない人も意外といます。Exceptionクラスだらけのコードもしばしば見かけます。 SPLの例外クラス アプリケーションによっては、例外クラスを独自に作成することもあります。とはいえ、いきなり例外クラスを複数定義して使いまわすことは、若干ハードルが高いかもしれません。まずは、SPL (Standard PHP Library)の例外クラスを使ってみましょう。SPLでは以下の例外クラスを提供しています。 SPL 例外クラスツリー LogicException (extends Exceptio
With the recent passage of PSR-3, a standard for a common interface for logging libraries, it seems appropriate to discuss the implementation with my favorite logging library. log4php is an open source Apache project that is a very versatile logging framework. Through log4php’s configuration files, logging has a variety of output locations, so it’s possible to send specific log levels to different
FacebookがPHPをさらに高速に実行する技術について2012年11月に公開した記事が話題になっています。Facebookはサービスを高速に実行する為にPHPで書かれたスクリプトをC++に変換して実行する技術、HipHop(HPHPc)を開発して利用してきました。CPUの使用量を半分程度に抑えることができるこの技術は大きな注目を集めていました。 一方でHipHopはPHPのソースコードをコンパイルして実行するというステップが必要な事から開発から実行までの手順が増えてしまうという面もありました。この欠点を補うべく、実行時に変換を行なって実行するアプローチを模索していたのがHipHop VM(HHVM)です。この記事によると、このHHVMがついにHPHPcを上回るパフォーマンスを達成したとのことです。 sandboxと呼ばれる開発環境ではインタプリタとして実行可能なHipHop (HPHP
Google,Facebook,Twitter,Tumblr等のAPIを簡単に扱える機能豊富なPHPライブラリセット「Eden」 2013年01月08日- Eden PHP Library Google,Facebook,Twitter,Tumblr等のAPIを簡単に扱える機能豊富なPHPライブラリセット「Eden」。 Youtubeやカレンダー、Google+等のGoogleサービス他、ソーシャルサイトのAPIを使った機能を簡単かつ綺麗なコードで実装できる他、PHPのSessionやCookie、String等のコードをオブジェクト指向で扱えるようにする機能などが提供されます。不要な物はダウンロード時にチェックボックスを外して排除することも可能 例えば、ライブラリを使えば、次のようなコードによってGメール経由でメール送信することが可能。 メール送信にかぎらず、Facebookのフレンドを
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く