13 January 2010 View Comments

Transcoding videos in Ubuntu using Handbrake

Transcoding videos in Ubuntu using Handbrake

I just came across a great tool for transcoding videos in Ubuntu. HandBrake is an open-source, GPL-licensed, multiplatform, multithreaded video transcoder, available for MacOS X, Linux and Windows. They’ve also got Ubuntu installers which make it easy to install this available in a GUI and a commandline version. Using handbrake you can convert your DVDs [...]

12 January 2010 View Comments

PHP 5 Power Programming – Free Ebook

PHP 5 Power Programming – Free Ebook

Here’s a free PHP Ebook from Bruce Perens’ Open Source Series. More about this book: In this book, PHP 5′s co-creator and two leading PHP developers show you how to make the most of PHP 5′s industrial-strength enhancements in any project—no matter how large or complex. Their unique insights and realistic examples illuminate PHP 5′s [...]

6 January 2010 View Comments

Using gURLChecker to check invalid links

Using gURLChecker to check invalid links

If you’re using Linux as your primary OS, here’s a useful too to check for broken links on your websites. gURLChecker is a simple tool to check for broken links on any website. It can work on a whole site, a single local page or a browser bookmarks file. If you’re using Ubuntu, it’s quite [...]

Tags:
4 January 2010 View Comments

Practical PHP Testing – Free Ebook

Practical PHP Testing – Free Ebook

If you’re new to testing in PHP, and were wondering how to create and run automated tests, here’s an ebook which will help you get the basics right. Practical PHP Testing is an ebook which is a compilation of  articles from Giorgio Sironi’s blog on Practical PHP testing. This book takes you though the basics [...]

31 December 2009 View Comments

Fixing the “Missed Schedule” problem in WordPress

Fixing the “Missed Schedule” problem in WordPress

Ever since the upgrade to WordPress 2.9, I’ve been having a problem in the scheduled posts in WordPress. Everytime I set a post to be scheduled in the future, it used to miss the scheduled time and never get posted. When I checked the status of these posts in the posts admin area, each of [...]

Tags: ,
30 December 2009 View Comments

PHP Profiling – XHProf

PHP Profiling – XHProf

XHProf is a heriarcical profiler for PHP originally developed by Facebook and then opensourced. The raw data collection component is implemented in C (as a PHP extension). The reporting/UI layer is all in PHP. It is capable of reporting function-level inclusive and exclusive wall times, memory usage, CPU times and number of calls for each [...]

Tags: ,
17 December 2009 View Comments

Secure web development, an after thought?

Security – via

Image via Wikipedia When I talk to developers about security in web development, I usually get the answer that the security is taken care by the systems team by securing the server and by using the https protocol. In reality that is just the tip of the iceberg on security. There’s much more you should [...]

8 December 2009 View Comments

QT Mobility Contest for Mobile Developers

QT

Forum Nokia is launching Qt Mobility Contest,  for which the grand prize is a paid trip to the  upcoming Nokia Developer Summit that takes place in summer 2010 in the USA. To take part in this contest you have to create a working example of an application using QT and QT Mobility API. Don’t stop [...]

25 November 2009 View Comments

Learn about the workings of the Zend Engine

Over at his blog, Abhinav Singh shows how to use the following extensions to learn more about the internal working of the Zend Engine which powers PHP: Tokenizer: The tokenizer functions provide an interface to the PHP tokenizer embedded in the Zend Engine. Using these functions you may write your own PHP source analyzing or [...]

24 November 2009 View Comments

Compress your serialize output using igbinary

igbinary in phpinfo

Zipped folder icon from RF Stock Images Igbinary is a  replacement for the standard PHP serializer. While the PHP serializer uses a texual format to represent the data in the serialized version, igbinary uses a binary format which is compact. This helps in brining down the storage size of the serialized data. This helps while [...]