2013年11月5日星期二

Community News: Latest PECL Releases for 11.05.2013

Latest PECL Releases:
  • zmq 1.1.0
    - Device related fixes and improvements:
    * Added setTimerCallback to set a timer function
    * Added getIdleTimeout/getTimerTimeout


  • zmq 1.1.1
    - Missing zmq_clock.c from the archive


  • riak 0.8.0
    - Riak 1.4+ feature: CRDT counters implemented


  • xmldiff 0.9.1
    - Fixed libxml behavior change after diff/merge
    - Fixed DOM compatibility for PHP 5.3.6 and below (Remi Collet)


  • Judy 1.0.2
    - Bug fix with count/size, see https://github.com/orieg/php-judy/issues/15
    - Add missing test files in package.xml


  • riak 0.7.0
    - Riak 1.4+ feature: secondary index paging implemented


Community News: phpDay 2014 Call for Papers Opened


The phpDay conference has officially announce their Call for Papers and are now accepting submissions for their 2014 event.



Please fill in your Call for Paper for the 2014 edition of the phpDay. We will contact you a couple of week after the Call for Paper ends (28/02/2014). We strongly encourage new speakers and new topics. Remember that phpDay is an international conference, so we prefer English session proposals.


They're looking for three different kinds of talks - regular (30 minute) sessions, 45 minute extended sessions and 90 minute workshops. The 2014 edition of the phpDay conference will be held May 16th and 17th in Verona, Italy.


Link: https://docs.google.com/a/phpdeveloper.org/spreadsheet/viewform?usp=drive_web&formkey=dG5GOUs1WW1zNWtHZXpIRTB2QjhEWmc6MA#gid=0

Thomas Weinert: Carica Chip 101 - Controlling An LED With PHP


Every once and a while someone uses PHP for something interesting and different than the usual web application. In this post to his site Thomas Weinert shares an example - he uses PHP to control a LED via Carica Chip.



Some time ago, in this blog post, I explained the basic stuff about Arduino, Firmata and PHP. Now it is time for the next step. Carica Io and Carica Firmata have grown and got a third layer called Carica Chip. [...] Carica Chip provides an easy way to control a device. So let's start with an "Interactive LED" example.


He uses the Carica Chip library and the "skeleton" application command from Composer to make a basic application. A simple HTML page with on and off links is made and and basic Carica Chip server is set up and executed. It's a simple example, but it gives you an idea of how to set it all up. The Carica Chip package also allows for other interactions including working with servos and motors.


Link: http://www.a-basketful-of-papayas.net/2013/11/carica-chip-101-controlling-led-with-php.html

Aura Framework Blog: A Peek At Aura v2 -- Aura.Dispatcher


On the Aura framework blog there's a new post with a sneak peek at Aura.Dispatcher to handle the mapping between names and objects to handle the given request. The Aura framework provides high-quality, well-tested, standards-compliant, decoupled libraries that can be used in any codebase. This means you can use as much or as little of the project as you like.



In the lessons learned post, I talked about how Aura was born of the idea that we could extract independent decoupled packages from Solar, and how in doing so, we discovered that some of those extracted packages themsleves could be further split into independent pieces. Previously, I wrote about Aura.Sql-v2, Aura.Sql_Query, and Aura.Sql_Schema as extractions from a single Aura.Sql package. Today, I'm going to talk about Aura.Dispatcher as a combined extraction from three separate packages.


He starts off with a look at dispatchers in general, noting that they're usually used with request routing but the concept isn't limited to just that. He points out that CLI dispatching, as it turns out, is a lot like web request handling. The component makes routing both sides equally simple and could also be used as something like a micro-framework router. The post finishes up with this concept, talking about the evolution from micro- to full-stack framework structures and how the component could help.


Link: http://auraphp.com/blog/2013/11/04/aura-v2-dispatcher/

2013年11月4日星期一

Community News: Latest PEAR Releases for 11.04.2013

Latest PEAR Releases:

Rob Allen: Setting up PHP & MySQL on OS X Mavericks


For those that have made the switch to OSX Mavericks and are wondering how to get PHP and MySQL into a working state, Rob Allen has posted a quick guide to getting it all set up.



With OS X 10.9 Mavericks, Apple chose to ship PHP 5.4.17. This is how to set it up from a clean install of Mavericks. Note: If you don't want to use the built-in PHP or want to use version 5.5, then these are [other] alternatives: a binary package from Liip, Zend Server and a Homebrew install.


He provides all the commands you'll need to get things up and running including checking file/directory permissions, installing MySQL and using the command line to work with Apache (no more "Web Sharing"). He also includes the configuration changes to be made to the php.ini including how to enable Xdebug. There's lots of other good things included in the guide as well like setting up Composer, PHPUnit and how to compile a few handy extensions.


Link: http://akrabat.com/computing/setting-up-php-mysql-on-os-x-mavericks/

Davey Shafik: Keynoting at ZendCon Europe


Davey Shafik has a new post about doing the closing keynote at this year's ZendCon Europe conference (happening November 18th through 20th in Paris, France).



In a little under three weeks I will be giving the closing keynote at ZendCon Europe. This will my first keynote and I'm excited to be talking about The Evolution of DevOps.


His talk will cover how the DevOps role has come into its own over the past few years and what kinds of changes to expect, as a developer, in the upcoming years. If you'd like to hear this and lots of other great talks, there's still time to pick up your tickets for either just the conference or for both the conference and tutorials. You can even opt to take the Zend certification while you're at the event.


Link: http://daveyshafik.com/archives/68854-keynoting-at-zendcon-europe.html