With PHP5.3--which is in itself a precursor and somewhat of a teaser for PHP 6--comes something rather new to PHP: Namespaces. As object-oriented developers well know, the point of object-oriented development is to remove ambiguity from development and data access items.
Read more »A Twist In Namespaces: A New Revolution in PHP
- Login to post comments
Connect to a remote virtual machine with rdesktop
VirtualBox is an incredibly useful tool. You can run different OSes for testing purposes, you can set up servers on machine that wouldn't normally act as servers, the sky seems to be the limit. And VirtualBox is an easy tool to use.
Read more »- Login to post comments
How do You Really Measure Linux Bloat?
In the last article, Akkana Peck talked about the different types of Linux memory and how deceptive values like Virtual Size and Resident Set Size can be. Today she shows us how to get more useful numbers so we can figure out which programs really are memory hogs.
Read more »- Login to post comments
Checking In On Ubuntu Karmic's Boot Time
By the time Ubuntu 10.04 LTS rolls around next April, Canonical is interested in seeing Ubuntu boot on an Intel Atom netbook (specifically the Dell Mini 9) in less than ten seconds. These incredibly fast boot time goals even led Canonical to decide against investing more time in enhancing the boot experience with Red Hat's Plymouth.
Read more »Some exciting updates expected for Linux kernel 2.6.31
Recently I came across this article on h-online.com discussing some of the new features and functionality that is to be expected in the 2.6.31 Linux kernel. As I am usually more interested in data storage technologies, it was the file system and other storage concepts that drew my attention. I will only cover a few of the listed topics.
Read more »- Login to post comments
Installing Perl modules without root access
Perl development has been transformed by exciting new technologies such as Catalyst, DBIx::Class, and Moose. However, installing Perl modules can still be difficult in some environments. Fortunately, there is a simple solution - local::lib.
Read more »- Login to post comments
The Kernel Newbie Corner: Kernel Debugging with proc "Sequence" Files--Part 2
This week, we'll pick up where we left off last week and continue discussing simple kernel and module debugging using seq_file-based proc files.
Read more »- Login to post comments
Installing MySQL And phpMyAdmin On FreeNAS
This howto was written when I needed to run some php based web applications and the only system around was FreeNAS. Although many people are using php and MySQL on a FreeNAS box successfully I couldn't find any simple tutorial for the purpose, so I wrote one in case anyone needs it.
Read more »- Login to post comments
Kernel Log - Coming in 2.6.31 – Part 4: Tracing, architecture, virtualisation
New performance counters allow developers to take a detailed look at the runtime behaviour of program code to target specific areas for optimisation. The recently introduced tracing infrastructure has been further modified and improved. Other changes affect the architecture, the memory subsystem, and various virtualisation solutions.
Read more »- Login to post comments
Creating a Multi-Boot Mini-Server
As long as I was doing that, I decided to set up a few other server-oriented Linux distributions, and see if I could get the whole thing multi-booting.
Read more »- Login to post comments
How-to Build Latest Linux Kernel on Debian from Linus' git Repo
Here's a how-to for building a recent 2.6 Linux kernel on your Debian GNU/Linux box.
Read more »- Login to post comments
NVIDIA Pushes Out New Linux Driver Updates
NVIDIA hasn't been updating their binary Linux drivers as frequently as they were earlier this year...
Read more »- Login to post comments
Windows drivers for KVM
Red Hat has released paravirtualised network and storage drivers for running Windows guest systems under the KVM
Read more »- Login to post comments
Java-based persistence and the Google App Engine datastore
Data persistence is a cornerstone of scalable application delivery in enterprise environments. In this final article of his series introducing Google App Engine for Java™, Rick Hightower takes on the challenges of App Engine's current Java-based persistence framework.
Read more »Kismet – An 802.11 wireless network detector, sniffer, and intrusion detection system
Kismet is a 802.11b wireless network sniffer. It is capable of sniffing using almost any supported wireless card using the Airo, HostAP, Wlan-NG, and Orinoco (with a kernel patch) drivers.
Read more »- Login to post comments

