Upgrading to PHP 7

PHP has provided a simple yet capable web scripting language for as long as I can remember. In the last few years, it has matured from a home-brew scripting language to one with a formal specification. Part of this process included the adoption of PHP 7 where there are a number of critical changes to consider before migrating your PHP 5 applications.
(more…)

AirPrint on Linux with iOS 6

For those of you that have upgraded to iOS 6, you may have discovered that my AirPrint tutorial no longer works. This results from the fact that URF is the required format, and the PDF container relied on previously cannot render pages from an iOS 6 device. To fix this you need to compile the urftopdf filter for CUPS and modify your AVAHI configuration accordingly.
(more…)

Home Movies for Your Tivo

We recently upgraded from a Philips Tivo Series 1 to a new HD model with networking and the ability to record HDTV. Using iTivo on my Mac it was pretty straightforward to take some TV shows off the new Tivo and copy them to an iPhone for viewing on-the-go. Going in the other direction, however, it was going to be easier for me to setup my Linux server to host the videos as this has plenty of storage and is always available.

(more…)