On his blog Bas De Nooijer has put together some PHP Solr benchmarks around a few different ways to handle the response data.Solr supports multiple output formats. Some are for general use (xml, json) and some are even language specific. If you're using PHP these are the most logical response writer formats: xml, json, phps (serialized php), php (php code to execute). On top of that PHP offers multiple ways to parse XML. I'm benchmarking these options to determine the most efficient decoding to implement...
For those fans of virtualization (and running VMs for development) you're not stranger to VirtualBox. Over on the Google Code site, there's a project that wants to make it easier to work with your VirtualBox instances via a PHP-driven interface.An open source, AJAX implementation of the VirtualBox user interface written in PHP. As a modern web interface, it allows you to access and control remote VirtualBox instances. Much of its verbage and some of its code is based on the (inactive) vboxweb project....
For those that know me, you know I've been working here at SoftLayer for about the last year and a half. I've definitely enjoyed my time here, it's time to move on. My last day here will be a week from today. Following that I'll be moving over to another local Dallas company called iSight Partners where I'll be using some of the skills I've learned here at SoftLayer to help improve their current application set and create new, easier ways for their customers to consume the reports and data the company...
Cache all queries which match a schema pattern is one of the few visible feature additions to PECL/mysqlnd_qc 1.1, the client-side query cache plugin for the mysqlnd library. As usual, this client-side cache is mostly transparent, works with all PHP MySQL APIs (mysql, mysqli, PDO_MySQL) and, of course, supports various ...
Popular posts from PHPDeveloper.org for the past week:Enrise Blog: Zend Framework 2 Performance
PHP.net: PHP 5.4.0 RC8 released
Marcelo Gornstein's Blog: Dependency injection with Xml and Yaml in the Ding container
php|architect: What Will Power the Future of the Internet: REST or SOAP?
php|architect: 2012 Impact Awards Voting Opened!
Till Klampaeckel's Blog: Deploying PHP applications: PEAR and composer resources for chef
PHPMaster.com: Building a Domain Model - An Introduction to Persistence...
My slides from the Confoo presentation on PHP 5.4 are up and can be viewed/downloaded from here:
http://ilia.ws/files/confoo_php54.pdf
I look forward to everyone's feedback either on this blog or via Joind.in.
And in case you didn't know, PHP 5.4 was released yesterday!
The PHP project has just released the latest stable version of the language - the long-awaited PHP 5.4.The PHP development team is proud to announce the immediate release of PHP 5.4.0. This release is a major improvement in the 5.x series, which includes a large number of new features and bug fixes. Some of the key new features include: traits, a shortened array syntax, a built-in webserver for testing purposes and more. PHP 5.4.0 significantly improves performance, memory footprint and fixes over 100...
Marcelo Gornstein has a recent post to his blog about a method he's come up with to test your PHP-based IVR ("interactive voice response" systems for telephony) applications with the help of PAGI.Since version 1.9.2, PAGI comes with a mock of a pagi client, suitable to be used in your own unit tests, so you can test your telephony applications, like IVRs. The idea behind the mocked client is to let you test the callflow side of your application, the user interaction and the exact sequence an ivr...
Lorna Mitchell has posted about some of her experience in being the lead on the open source Joind.in project, broken up into a few different topics including community, roadmaps and transparency.I spoke in the unconference at PHPUK last week, on running an open source project. I thought I would collect together my thoughts into one place. [...] These are the things that, having been project lead on joind.in for a while, I think are important.She talks about:
The importance of fostering a good community...
The PHP development team is proud to announce the immediate release of PHP
5.4.0.
This release is a major improvement in the 5.x series, which includes a
large number of new features and bug fixes.
Some of the key new features include:
traits,
a shortened array syntax,
a built-in webserver for testing purposes
and more. PHP 5.4.0 significantly improves performance, memory footprint and fixes over
100 bugs.
For users upgrading from PHP 5.3 there is a
migration guide
available here,...
In this new post to his site, Derick Rethans shows an instance of "GMT being tricky" when it comes to "UTC" versus "GMT" output from PHP's DateTime object.Earlier today, on twitter, @skoop asked: "dear #lazyweb, when I use DateTimeZone('GMT'), why does format('e') output UTC?" [...] As you can see [the example with a format of "e" on a DateTimeZone('GMT')] has UTC and not GMT as you might expect.Derick mentions that sometimes, systems require "GMT" instead of "UTC" in the output they're given. To work...
On PHPClasses.org today they've posted their latest "Lately in PHP" podcast - episode 21, "Is PHP Source Quality really Good or is it still Insecure?".A study from Coverity claims that the source code of Open Source projects such as PHP has a low defect rate. Meanwhile, a few weeks ago, the security expert Stefan Esser claims that PHP source security bug prevention has a lot to be desired because PHP core developers do not have the habit of using source code auditing tools to prevent security bugs. The...
On DZone.com Giorgio Sironi has a new post about an interesting new PHP extension that lets you run javascript inside PHP - v8js (VERY alpha right now).v8js is a new PHP extension able to run JavaScript code inside V8, Google's JavaScript interpreter that powers for example Chrome and NodeJS. This extension is highly alpha - and its API would probably change in the months ahead. Since documentation is lacking, I invite you to repeat the discovering process I follow in this post in case you find some...
On PHPMaster.com today there's a new tutorial by Sean Hudgston about working with dates and times via the PHP date functions and how they cooperate with dates/times from a MySQL database.When working in any programming language, dealing with dates and time is often a trivial and simple task. That is, until time zones have to be supported. Fortunately, PHP has one of the most potent set of date/time tools that help you deal with all sorts of time-related issues: Unix timestamps, formatting dates for human...
Here's what was popular in the PHP community one year ago today:NetTuts.com: Language War: PHP vs. Ruby
Ibuildings techPortal: DPCRadio: Database Version Control without Pain
DZone.com: What you must know about PHP errors...
Zend Developer Zone: ZendCon Sessions Episode 040: Memcached: the better Memcache interface
PHPBuilder.com: Testing Forms in PHP with SimpleTest
ServerGrove Blog: Editing Twig Templates in Dreamweaver
Lorna Mitchell's Blog: Dealing with MySQL Gone Away in Zend Framework
Eric Lamb's...
At the recent PHP UK Conference 2012 I had the opportunity to chat about machine learning and IR with a bunch of very smart people. One of the conversations included the always enlightening Rowan Merewood, and was around ranking Twitter friends. It's reasonably well known that Google used to use a variant of PageRank based on who-follows-who to rank it's Twitter search results (back when it had them). The question is, could the same kind of thing work over a much smaller set - say using it to rank the...
Is PHP Source Quality really Good or is it still Insecure? - Lately in PHP podcast episode 21
By Manuel Lemos
A stydy from Coverity claims that the source code of Open Source projects such as PHP has a low defect rate.
Meanwhile, a few weeks ago, the security expert Stefan Esser claims that PHP source security bug prevention has a lot to be desired because PHP core developers do not have the habit of using source code auditing tools to prevent security bugs.
The matter of the PHP source code quality...
The PHP development team is proud to announce the immediate release of PHP 5.4.0. This release is a major improvement in the 5.x series, which includes a large number of new features and bug fixes. Some of the key new features include: traits, a shortened array syntax, a built-in webserver for testing purposes and more. PHP 5.4.0 significantly improves performance, memory footprint and fixes over 100 bugs. For users upgrading from PHP 5.3 there is a migration guide available here, detailing the changes...
The slides from my "Introduction to PostgreSQL" talk at Confooare now available for view/download
and can found here: http://ilia.ws/files/confoo_pgsql.pdf. Hopefully it will make people more interested in PostgreSQL, which is a great database system and take it into consideration when making their database platform decisions.
For me personally, it was quite interesting, as it is one of the rare chances I get to speak about something that is not directly related to PHP, although I did sneak-in a few...
On the Code2Learn blog there's a recent tutorial about creating PDFs from CodeIgniter using the R&OS PDF class (not bundled with the framework, but easy to integrate).As a programmer I find PDF files very helpful to me when generating reports and getting them printed. We will be using R&OS pdf class. I find this to be the best one because all others libraries I came across didn't offer me a good control over the making of the file and also the process of making i.e the code required for this library is...
|
Latest PHP Tweets
|