Think of all the ways you interact with a computer each day. Any action you take, or even don't take, conveys some meaning. For example, when listening to your music collection, you might sometimes skip songs. What does that mean? There are a number of possibilities. Maybe you do not like the song that was playing, or it does not suit your current mood, or, possibly, you've listened to this song too much and would rather it be played less often. Is it possible to build a system that uses this information to learn which music you prefer and play it more often?
This document will describe the setup I made for automating the backup tasks for all laptops here in the house. My servers use the same backup server and infrastructure, but right now they don't have the checks and scripts because they are online 24/7 and my backup server is triggering the backup process. This is however not true at all for the laptops.
This is just a short note by way of encouragement for anyone who has considered making their notebook dual-bootable but either been daunted by the prospect or just hasn't got around to it. At the risk of making myself look like the village technological idiot, I spell out some details and try to make the writeup entertaining.
MySQL is a robust, lean database ideal for use on the web. In fact many of the forums and blogs use this database to store and manage the content. Here I will explain how I set up the MySQL database on my machine.
This tutorial explains how I was able to setup a web server in order to support Java Server Pages (JSP) and Servlets using virtually hosted websites.
Do you have a good Internet connection? Are you short of inspiration on what streaming radio stations to listen?
Troubleshooting often involves having to watch logfiles in real time. That means using tail or a similar utility to see new messages that are added to a logfile by Apache, MySQL, X.org, or whatever program you're trying to deal with at the time. While tail is usually readily available on *nix systems, I prefer to use MultiTail whenever possible. It has some features that you won't find in tail, such as filtering and a color display, and MultiTail allows you to follow the output from a command as easily as following a logfile.
An article about How Linux or UNIX Understand which program to run got picked up by a few dozen RSS feeds recently. It's not a bad article.
It's actually slightly incorrect though.
The problem is people even do not know how Linux or UNIX understands (knows) which program to run. I think many new UNIX Sys admin also does not understand the process. The method used by SHELL is straightforward but often creates confusion for new Linux or UNIX users. Therefore, I thought it is time to document it online.
From this page you can download precompiled AppArmor packages for Slackware Linux. We are also working for Slackware-specific AppArmor profiles that can be used for containment of frequently used server software. The installation of AppArmor consists of a few steps.
Running X with direct GL rendering has never looked so good. With Compiz and XGL, X11 can pull off effects until now only available on Mac OSX. You can grab both along with some instructions on setup...
I decided to have a closer look at this mysterious beast and see if I couldn't get it to do something a little more useful. So I hooked it up to everyone's other favourite database, MySql, and knocked out a little database browser. Here's how I did it.
"Booting the computer", this is a common word associated with starting the computer. Though we use it casually in our daily life, have you ever thought of what exactly it is ? or how the system brings itself to a workable environment ? Well, my attempt in this article is to explain all the stages involved in booting your linux machine. In simple words, "bootstrapping" means starting up your computer.
In this final installment of the old C hacker's foray into Python, he teaches his problem-solving program how to guess.
Using more than one hard drive to achieve better performance and fault tolerance is very common. Less well known is that it's also possible to aggregate more than one network interface into a single logical interface.
Apache server performance can be improved by adding additional hardware resources such as RAM, faster CPU, etc. But most of the time, the same result can be achieved by custom configuration of the server. This article looks into getting maximum performance out of Apache with the existing hardware resources, specifically on Linux systems.
With the introduction of the Apache2 packages in Debian it is much simpler to create and use a secure SSL protected webserver than in the old days with Apache 1.3, here we'll show how it is done.
Now it's time for this new Python user to do the hard work--code the program to fill in the blanks of Sudoku puzzles.
This guide will lead you through creating a secure ssl based webserver to be able to stream your multimedia across the World Wide Web. Before embarking on this journey I would highly recommend reading this documentation in it's fullest before executing any of it. You may find some pointers in the tips and tweaks section that you can make during installation that would make this install even easier and make it a one time install.