I decided to update this CSQL Interpreter Tutorial to make it clearer why it is a must-know tool for database administrators. Once a user has installed CUBRID database server on their machine, the first thing they need to do is to connect to the database server, and then create the necessary databases, table, and so forth.Read more »
For a long time desktop widgets have been a way to provide useful, although usually simple, applications that sit on the desktop and out of the way. KDE has taken these desktop widgets to a whole new level with Plasma. In this tutorial we will look at how to get a simple Plasmoid created using Python.Read more »
Finch is a powerful text user interface instant messaging client based on libpurple, and it comes included in the Pidgin source, the popular GNOME IM client. Finch supports various protocols, including AIM, ICQ, MSN, Yahoo and IRC.Read more »
There are so many reasons why having a Linux distribution on a USB drive can come in handy. But getting Linux onto a USB drive can’t be simple. Right? Wrong. There is a tool, UNetbootin, that makes installing Linux on a USB drive simple.
UNetbootin can be used on either Linux or Windows. In this article, we’ll be illustrating it for Both.Read more »
The splash screen for GRUB Legacy is an XPM image which appears as a background when you select which OS to boot. For those who are tired of the default splash screen, here is a short tutorial on how to change it.Read more »
This Ubuntu installation guide is available to anyone for free. Once you've completed this guide you'll be able to install Ubuntu and have a good understanding of the options on each step of the install. Users should also be able to perform a manual installation of Ubuntu after using this Ubuntu installation guide. A step by step video tutorial is included with this guide.Read more »
It is my pleasure to announce the complete rewrite of part 1 through part 6 of The Rubygame Book. This rewrite of the book restart the tutorial to focus immensely more on the foundation. While this mean some of the most immediate gratifying parts are gone, the new tutorial include some new tricks and tips that help developers write Rubygame application faster and with shaper focus.Read more »
Even if you are a polyglot fluent in nine languages, and Ubuntu installs files for 500 languages: that means you are wasting disk space for 491 languages you will never use! Ridiculous!Read more »
This article is a continuation to my other Bash-related post, 6 Bash Productivity Tips. Since that article gathered many useful comments and I bumped into several more over the net, here are 5 more tips and tricks. Although these may not be necessarily productivity-related, they will surely ease working in a Bash terminal and it may be worth knowing them.Read more »
The first release candidate of KDE 4.3, the next major version of KDE4, was put out on July 1st and comes with new features and a lot of Plasma improvements and bug fixes.
In this short tutorial I'll show you how to install KDE 4.3 in your Kubuntu 9.04 machine with the help of the Kubuntu Backports PPA (Personal Packages Archive) repositories. Just follow the steps below:Read more »
Sometimes Firefox can become a real memory hog, especially if you keep it running for hours and have many tabs opened. In order to make Firefox a little more responsive and save some RAM memory, here are three tweaks I bumped into over time. Notice that most of these tips only free up some memory at the expense of (usually) loading speed for web pages.Read more »
An update to my previous article My vi first steps
I use vi instead of command line editors to do mass replacing of blocks and editing many files in the following way:
say I know all files I need to edit in the current directory contain the text foo and the rest of the files don't.
I open all files containing foo in vi:Read more »
The purpose of this Ubuntu 9.04 tutorial is to show you the steps to setting up a kernel that is highly tuned for your CPU, in this case a Pentium 4 with hyperthreading for a workstation.
Step #1: Download and install the necessary tools...Read more »