The Cappuccino developers have released version 0.8 of their web framework, adding new table view implementations and automatic image spriting
Read more »Evolutionary development of a semantic patch using Coccinelle
Creating patches is usually handwork; fixing one specific issue at a time. Once in a while though, there is janitorial work to be done or some infrastructure to change. Then, a larger number of issues have to be taken care of simultaneously, yet all of them are following the same basic pattern, e.g. a replacement.
Read more »SunSpider benchmark updated
New version of the popular browser benchmark compensates for power management to give more reliable results when testing JavaScript performance
Read more »- Login to post comments
Learn how to invoke Linux kernel function system calls
The Linux system call interface permits user-space applications to invoke functionality in the kernel, but what about invoking user-space applications from the kernel? Explore the usermode-helper API, and learn how to invoke user-space applications and manipulate their output.
Read more »- Login to post comments
Purported hack brings Linux back to the PS3
Sony PlayStation 3 owners who lost the option to install alternate operating systems (like Linux) with last week's 3.21 firmware update have a new glimmer of hope. Hacker George Hotz (a.k.a Geohot) has released a video of a new hack that promises to bring the option back.
Read more »- Login to post comments
C programming language back at number 1 position!
After more than 4 years C is back at position number 1 in the TIOBE index. The scores for C have been pretty constant through the years, varying between the 15% and 20% market share for almost 10 years.
Read more »- Login to post comments
Ubuntu considering critical bugs an "invalid" bug?
They have a script in upstart which is not meant to be run manually and if you do it will erase your whole file system. Additionally it seems that the fact that you shall not run that script is not communicated anywhere.
Read more »- Login to post comments
How To Easily Migrate A PostgreSQL Server With Minimal Downtime
PostgreSQL is a great database server, but when your dataset is rather large, migrating a server by using pg_dump can be a rather long process. In this tutorial we will discuss a way to migrate a entire server with as little downtime as possible. To achieve this, we will be using the PostgreSQL built in features for PITR (Point in time recovery).
Read more »- Login to post comments
Security through virtualisation
Rootkit expert Joanna Rutkowska presents Qubes, an operating system which is optimised for maximum security
Read more »- Login to post comments
Kernel Log: Graphics drivers and Mesa3D updated, four new stable kernels
Almost simultaneously with the first series 1.8 X Server, the developers have also updated Mesa3D and various drivers. Four new stable kernels offer bug fixes and minor improvements
Read more »- Login to post comments
DragonFly BSD 2.6.1 with new swapcache released
DragonFly BSD, the FreeBSD fork, has been updated to version 2.6.1 and incorporates a added a number of new features whilst updating the components of the clustering oriented operating system
Read more »- Login to post comments
How to install Monitorix in Ubuntu 9.10 (Karmic) Server
Monitorix is a free, open source, lightweight system monitoring tool designed to monitorize as many services as possible. At this time it monitors from the CPU load and temperatures to the users using the system. Network devices activity, network services demand and even the devices’ interrupt activity are also monitored, and more.
Read more »CouchDB basics for PHP developers
If you're a typical PHP developer, it doesn't take a thorough review of past projects to pick out a telling pattern: In most (if not all) cases, you're probably getting PHP to talk to a database back end for all that dynamic data goodness; in 99 percent of those instances, you're using MySQL. Now, there's nothing wrong with using a relational database.
Read more »Process synchronisation in Linux
The two fundamental concepts in a Linux operating system are processes and time slice. A process is an instance of a program that is being executed by the computer’s operating system. When we say that two computers are communicating with each other, we mean that two processes, one running on each computer, are in communication with each other.
Read more »- Login to post comments
GetDeb/PlayDeb: Ubuntu 10.04 (Lucid Lynx) Repository Available Now
Getdeb is an Ubuntu software portal with ready-to-install applications in Ubuntu's default .deb package format. getdeb.net was created to make it easy for Ubuntu users to install the latest versions of Free/Open Source applications quickly and easily
Read more »- Login to post comments