PhpRiot
News Archive
PhpRiot Newsletter
Your Email Address:

More information
PhpRiot Latest Blog Posts
Displaying blog posts 221 to 227 of 227

PHPMaster.com: Watermarking Images

PHPMaster.com: Watermarking Images
PHPMaster.com has a recent tutorial showing how to use the built-in Imagick extension to watermark your images effectively. It talks about what makes a good watermark and how to superimpose one on your images with a bit of sample code.Imagine a friend of yours approaches you one day and would like you to build her a website so she can showcase her photography. She wants to be able to easily upload her photographs and have them watermarked so that people can't easily steal them. "Don't worry!" you tell...

Sameer Borate's Blog: Amazon Advertising API BrowseNodes

Sameer Borate's Blog: Amazon Advertising API BrowseNodes
In this new post, Sameer Borate shows you how to use his Amazon BrowseNodes script to work with the returned data from the Amazon Advertising API.The BrowseNodes tool automatically gets all the child BrowseNodes and their names. The program recursively traverses the BrowserNode hierarchy and returns all the BrowseNodes and their respective names. You can display the nodes on the console or save it to a CSV file. You can also include the library in your existing projects to process BrowseNodes.You'll need...

Kenny Katzgrau's Blog: The Top 10 CodeIgniter Sparks of 2011

Kenny Katzgrau's Blog: The Top 10 CodeIgniter Sparks of 2011
Kenny Katzgrau has a new post with the top ten Sparks (CodeIgniter packages) for the year of 2011:It's a moderately simple app that provides a vehicle for quickly dropping other developers' code in your codebase. Many of the packages on GetSparks are very well maintained. I am continually impressed by the amount of effort spark developers pour into their submissions when I peruse the site and try new packages out. [...] GetSparks has almost clocked 50,000 package downloads at this point, but there are...

Backward compatible APIs

Backward compatible APIs
As we begin a new year, it seems appropriate that the discussion of backward compatibility has come up yet again in Drupal. It's a perennial question, and you can tell when a new Drupal core version is ready for prime time when people start complaining about lack of backward compatibility. It's like clockwork. However, most of these discussions don't actually get at the root issue: Drupal is architecturally incapable of backward compatibility. Backward incompatibility is baked into the way Drupal is...

Technical New Year's Resolutions: 2012

Technical New Year's Resolutions: 2012
I like to do this every year. It's a reflect and reset-type of thing for me. Here's what I accomplished from last year's resolutions: Published another article in php|architect magazine, SELECT * FROM Internet: An Introduction to the Yahoo! Query Language. Gave a talk on the same topic at Atlanta PHP in February. Continued to sharpen architecture and development skills. I've done a fair amount of work with Test-driven Development this year, which has definitely beefed up my more general design skills....

OpenStreetMap: A Year of Edits

OpenStreetMap: A Year of Edits
OpenStreetMap: A Year of Edits London, UK Sunday, January 1st 2012, 00:00 GMT In the past weeks I've been working on some visualisations related to additions and changes being made to OpenStreetMap. To start of the new year, I hereby present: OpenStreetMap: A Year of Edits (2011): OpenStreetMap: A Year of Edits (2011) You can see the video in HD on Vimeo. Happy New Year! How Did He Do That? This animation is all made with Open Source software. I haven't had the time to clean up the code to make...