PhpRiot
News Archive
PhpRiot Newsletter
Your Email Address:

More information
PhpRiot Latest Blog Posts
Displaying blog posts 101 to 120 of 277

Site News: Blast from the Past - One Year Ago in PHP

Site News: Blast from the Past - One Year Ago in PHP
Here's what was popular in the PHP community one year ago today:Stefan Mischook's Blog: PHP vs. Perl vs. Java '" a student's question. PHP Magazine: PHP Frameworks Trends Phil Sturgeon's Blog: UTF-8 support for CodeIgniter Ask About PHP: Codeigniter: Setting up multiple sites on one install Community News: Today is the Final Day for PHPNW 2009 Call for Papers Matthew Weier O'Phinney's Blog: Autoloading Doctrine and Doctrine entities from Zend Framework Padraic Brady's Blog: Zend Framework: Surviving The...

MySQL at FrOSCon

MySQL at FrOSCon
Oh time is flying! - This weekend it is already time for FrOSCon, the Free and Open source Conference in St. Augustin close to Western Germany's former capitol Bonn. The conference consists out of a main track and different side tracks, like the PHP developer room and the OpenSQL sub-conference. In the PHP developer room I will give an overview over things that happened at MySQL, especially in regards to PHP in recent times. My colleague Ulf Wendel will then go and talk about plugins to mysqlnd - the...

Get involved in the PHP community: 5 easy steps that take less than 5 minutes each

Get involved in the PHP community: 5 easy steps that take less than 5 minutes each
So you program in PHP . Are you active in a user group, forum, irc channel or any of the other of hundreds of ways that developers can get in touch with each other, share ideas or just talk shop? No? Come on in, I've got some things to share with you. (If the answer is yes, come on in anyhow, you mind find a new idea you like or something you want to share)

Get involed in the PHP community: 5 easy steps that take less than 5 minutes each

Get involed in the PHP community: 5 easy steps that take less than 5 minutes each
So you program in PHP . Are you active in a user group, forum, irc channel or any of the other of hundreds of ways that developers can get in touch with each other, share ideas or just talk shop? No? Come on in, I've got some things to share with you. (If the answer is yes, come on in anyhow, you mind find a new idea you like or something you want to share)

Zend Developer Zone: It's That Time Again - Announcing August's ZF Bug Hunting Days

Zend Developer Zone: It's That Time Again - Announcing August's ZF Bug Hunting Days
The Zend Developer Zone has announced this month's Bug Hunt Days for August 2010 happening the 19th through the 21st - this Thursday through Saturday.Yep, it's the third week of the month again- and you know what that means: Zend Framework Monthly Bughunt! This Thursday, Friday and Saturday of August (the 19th, 20th and 21st 2010), we'll be hosting our monthly bug hunt. For those of you unfamiliar with the event, each month, we organize the community to help reduce the number of open issues reported...

PHPBuilder.com: Creating an RSS Aggregator with the PHP SimplePie Library

PHPBuilder.com: Creating an RSS Aggregator with the PHP SimplePie Library
On PHPBuilder.com there's a new tutorial looking at using the SimplePie library to aggregate RSS feeds.PHP developers are particularly lucky as a fantastic library named SimplePie not only offers the aforementioned features but also supports both RSS and Atom formats, multiple character encodings, and an architecture that makes integration with your favorite content management and blogging platforms a breeze. In this tutorial I'll introduce you to SimplePie, showing you how easy it is to create a...

NETTUTS.com: An Introduction to Split Testing in WordPress

NETTUTS.com: An Introduction to Split Testing in WordPress
On NETTUTS.com today there's a new tutorial showing you how to create a split testing environment in your WordPress installation with the help of the Google Website Optimizer plugin.Split testing is a way to experiment with a live site and find which headlines and text are the most effective. Amazon uses split testing to determine which versions of their site convert customers better. We'll use WordPress and Google's Website Optimizer to test two different headlines, and find which works best at...

ThinkPHP Blog: MySQLnd Plugins: Writing a MySQL Query Logger in PHP

ThinkPHP Blog: MySQLnd Plugins: Writing a MySQL Query Logger in PHP
On the ThinkPHP blog there's a recent post looking at writing a query logger in PHP as a mysqlnd plugin using the mysqlnd_uh extension.A new approach to implementing a query logger and potentially more complex features such as monitoring or read/write-splitting is the MySQLnd Userland Handler Extension (mysqlnd_uh, pecl website). The extension lets you register a PHP class as a proxy for every MySQLnd connection. Every call to a function to MySQLnd (usually indirect through mysqli, mysql, pdo_mysql) is...

Matthew Weier O'Phinney's Blog: Autoloading Benchmarks

Matthew Weier O'Phinney's Blog: Autoloading Benchmarks
Matthew Weier O'Phinney has a new post to his blog (following this post on directory iteration for autoloading) with some of the benchmarks of different methods he tried for automatically loading the libraries his scripts needed on demand.During the past week, I've been looking at different strategies for autoloading in Zend Framework. I've suspected for some time that our class loading strategy might be one source of performance degradation, and wanted to research some different approaches, and compare...

Brian Swan's Blog: Understanding Windows Azure AppFabric Access Control via PHP

Brian Swan's Blog: Understanding Windows Azure AppFabric Access Control via PHP
Brian Swan has a new post to his blog today that aims to help you understand how your scripts access the Windows Azure AppFabric and how to can control the levels with the Access Control Service.In a post I wrote a couple of weeks ago, Consuming SQL Azure Data with the OData SDK for PHP, I didn't address how to protect SQL Azure OData feeds with the Windows Azure AppFabric access control service because, quite frankly, I didn't understand how to do it at the time. What I aim to do in this post is share...

Pique Web Podcast: Pique Web Episode 3 - Sessions, accounts, and the PHP Anthem

Pique Web Podcast: Pique Web Episode 3 - Sessions, accounts, and the PHP Anthem
The Pique Web podcast has released their third episode with a special guest, Chris Shiflett, joining hosts Paul Reinheimer and Sean Coates.n this episode, Chris Shiflett joins hosts Paul Reinhimer and Sean Coates to talk about user accounts, sessions and best practices for modern web applications. Sean also had the opportunity to speak with Lee Fernandes, the creator of the PHP Anthem, and we attached the conversation (and the song) to the end of this episode.Things mentioned in this episode include...

Community News: Latest Releases from PHPClasses.org

Community News: Latest Releases from PHPClasses.org
QR code generator Ping class In words Upload Class TKB dXSS Flexible cart Classringa MAC Address Generator PHP Benchmark script to mesure performance Find Redirect URL XLS Export Oziam Captcha abc template Ray Cache mraiur_var_security Html Hidder DateObj Configuracion Dynamic Configuration Find_ip Curl multi sitemap

LIKE conditions with Zend_Db_Select

LIKE conditions with Zend_Db_Select
Despite all the implications of using LIKE in MySQL, sometimes it's quite useful for a proof-of-concept to be able to use it. Even though this is a rather trivial example, I hope it will be of help to whoever is wondering how to use a LIKE in a where using a Zend_Db_Select::where() or Zend_Db_Select::orWhere() and did not manage to find decent documentation about it. As you can see, we bind a parameter to the where() method using the ? symbol, then when assigning the value of this parameter - second...

Oracle vs. Google... and the web?

Oracle vs. Google... and the web?
Unless you've been living under a rock, by now you've heard about the case that is certain to keep the armchair lawyers busy for years to come: Oracle vs. Google. It's already been dissected elsewhere, but in a nutshell: Sun owned their GPL-licensed Java virtual machine, and various patents on it; Google wrote their own JVM for the Android platform, Dalvik; Oracle bought Sun; Oracle uses those patents to sue Google over their JVM; Hilarity ensues. So what? How does that affect us, as PHP and Drupal...

PHANTM Continued

PHANTM Continued
Seven months ago, I mentioned PHANTM, a tool that statically analyzes PHP code in order to detect and report type mismatch. I've actively continued working on it since then, mainly as a research project for EPFL but also as a fun way to occupy my free time. Why check types? This is PHP after all! As you may have read recently on the internals mailing list, types are basically being accused of treason against the spirit of PHP. Gosh! Some of the original minds behind PHP argued that strictly checking for...

Is your project scalable?

Is your project scalable?
I was talking with a friend today about his project. AHe's been brought in to a project where the dev environment is pretty tightly couple with physical machines, there's no good repeatable build process or docs on how to make things work, and many unwritten assumptions that he only finds out after trial and (much) error. It struck me then (and possibly in the past) that the entire way that project is set up is not *scalable*. AScalability is a big buzzword, and it often focuses on performance. AWhile...

Richard Thomas' Blog: Solar Framework Shorts - Controlling form layout

Richard Thomas' Blog: Solar Framework Shorts - Controlling form layout
Richard Thomas has a new "Solar Short" posted to his blog to make life easier using the Solar Framework. This quick spotlight is about controlling the layout of the standard form renderer.Solar's form system is pretty powerful and you realize the full beauty when auto generating forms directly from models but by default it uses a DL/DD/DT list for formatting your labels/inputs. If your not a fan of that formatting you can do something about it.You can define the decorator tags in your framework's...

Pablo Viquez's Blog: MySQL Profiling and Zend Framework

Pablo Viquez's Blog: MySQL Profiling and Zend Framework
Pablo Viquez has a new post to his blog today looking at how to profile the MySQL connections and queries in your Zend Framework application with some built-in tools.You can do profiling on PHP using XDebug or Zend Debugger ad both works beautifully, however what about MySQL? Can you do something similar? The response is yes you can. Now the best part is that you can take advantage of the tools MySQL give you, if you want to take the profiler to a new level.He shows how to use the built-in profiler that...

Mozilla Account Manager

Mozilla Account Manager
For some time now, I've been happily using 1Password to manage all of my online accounts. I really like it and recommend it to all of my friends, but I do have a few reservations: It uses a proprietary format for storing my account information. (Older versions used the Keychain format.) It does not integrate with Mobile Safari or anything that's not a browser (e.g., iTunes). This means browsing on my iPhone or iPad is practically impossible, and my iTunes password has to be easy to type, leaving me...

Chris Hartjes' Blog: Zend_Application and Zend_Acl

Chris Hartjes' Blog: Zend_Application and Zend_Acl
In a new post to his blog today Chris Hartjes looks at some of his thought process when implementing authentication and access control in his Zend Framework applications.One of the more frustrating things about using Zend Framework is that for pretty much any topic, there is always at least 2 ways to accomplish a particular task. For a beginner with the framework, this is a humungous barrier to overcome. When I try to implement something, my first question is no longer "how will I do this" but "where the...