Packt Publishing Open Source Awards 2010

Aside

Packt Publishing started the 2010 Open Source Awards.
In 2009 WordPress won the yearly Open Source Awards Award in what was a very close contest with MODx and SilverStripe.

The 2010 Award will feature a prize fund of $24,000 with several new categories introduced. While the Open Source CMS Award category will continue to recognize the best content management system, Packt is introducing categories for the Most Promising Open Source Project, Open Source E-Commerce Applications, Open Source JavaScript Libraries and Open Source Graphics Software.  CMSes that won the Overall CMS Award in previous years will continue to compete against one another in the Hall of Fame CMS category.

For more information visit www.PacktPub.com/open-source-awards-home

Pro HTML5 Programming: Powerful APIs for Richer Internet Application Development

Aside

Next month Apress will publish the book โ€œPro HTML5 Programming: Powerful APIs for Richer Internet Application Developmentโ€.
I am going to review this book on my website in august.
I already had a sneak peak at the book and I can say it looks very promissing!

If you want to pre-order or buy the book, click the image below.
If you want to know more about the book have a look at www.apress.com/book/view/1430227907

What youโ€™ll learn from the book:

  • How the HTML5 specification has evolved
  • How to develop cutting-edge web applications using new HTML5 features like WebSockets, Geolocation, Web Storage, Canvas, and Audio and Video.
  • Which features are available in browsers today

Linux Kernel 2.6.35 installation guide for Ubuntu Linux

Aside

This short walkthrough describes how to get the latest linux kernel working under Ubuntu Linux without having to compile it yourself.

This tutorial should work with the latest version of Ubuntu Linux (10.04 and 10.10 ) and most distributions based on these versions of Ubuntu Linux like Mint.

The included kernel files have been compiled using the generic ubuntu configuration.
Note: nVIDIA ForceWare drivers are automatically installed using DKMS, if you have these installed and up-to-date.

Installation Guide

  1. Download linux-headers-2.6.35-020635_2.6.35-020635_all.deb
  2. Download your kernel headers package;

    I386: linux-headers-2.6.35-020635-generic_2.6.35-020635_i386.deb

    AMD64: linux-headers-2.6.35-020635-generic_2.6.35-020635_amd64.deb
  3. Download your kernel compile;

    I386: linux-image-2.6.35-020635-generic_2.6.35-020635_i386.deb

    AMD64: linux-image-2.6.35-020635-generic_2.6.35-020635_amd64.deb
  4. Install the files in the same order (else it won`t work!)
  5. In the terminal run:

    sudo update-grub
  6. Reboot and select the kernel from the bootloader menu

    If it`s not there check all steps (and ofcourse errors)

For those who want to do their โ€œownโ€ compiles, the source is also available; linux-source-2.6.35_2.6.35-020635_all.deb

Mastering Joomla! 1.5 Extension and Framework Development (Update)

Aside

Packt Publishing released the book โ€œMastering Joomla! 1.5 Extension and Framework Development (Update)โ€ which is an updated version of the original.

This book will guide you through the complexities of implementing add-ons, components, modules, and plugins in Joomla! 1.5. After learning the basics the books teaches you the more advanced stuff like modifying the database and building 3rd party applications using the API.

The book is written for PHP programmers and experience with the MVC design pattern is usefull.

What you will learn from this book :

  • Understand the structure and design of the Joomla! 1.5 framework and how it operates at its core to develop efficient and well-designed extensions for Joomla!
  • Extend the database conventions for the database schema and common fields
  • Access and manipulate the database with the help of JDatabase and JTable classes
  • Design extensions that work within the Joomla! structure
  • Incorporate User, Session, Request, and Browser classes in extensions
  • Organize your code with the Model-View-Controller (MVC) design pattern
  • Build your own components to manage and present a specific set of data
  • Enhance our component by creating a module, which will add new functionality to our frontend
  • Modify your systemโ€™s functionality without the need to alter existing code
  • Discover how to add pagination, ordering, filtering, and searching to make your extensions more user-friendly, and increase the chances of having successfully created a commercially winning or freely available extension
  • Improve your extensions by customizing the document properties, adding multilingual capabilities, and providing an interactive user experience
  • Access remote third-party services from an application with Joomla!โ€™s API (Application Programming Interface) and web service
  • Master the techniques of error handling and access control to prevent malicious attacks on your systems

If you`re interested in the book I`ve got the following article for you: Customize backend Component in Joomla! 1.5.