GNU Recode supports over 150 character sets, and converts just about anything to anything. For example, there are still users of legacy Linux systems that still run ISO-8859-1. Recode will convert these to nice modern UTF-8
Read more »Conquering Character Encoding Chaos With GNU Recode
Category: High End Tags:
- Login to post comments
Installing Ruby on Rails in Linux
Ruby on Rails is garnering a lot of praise as an easy-to-use, database-driven Web framework for developing Web applications. Most of the documentation for Ruby on Rails centers on Macintosh, with the remainder seemingly only for Windows machines, but RoR is perfectly usable on Linux computers too. This article explains how to install and begin developing with RoR in Linux.
Read more »Category: High End Tags:
- Login to post comments
Python 3.0 Released
"The 3.0 version of Python (also known as Python3k and Python3000) just got released few hours ago. It's the first ever intentionally backwards-incompatible Python release."
Read more »Category: High End Tags:
- Login to post comments
Text::EmacsColor
"I have always been unhappy reading source code on the Internet and on slides. The colors are never quite right. It seems like every Perl to HTML converter in existence gets it wrong (my blog is no exception).
Read more »Installing OpenVPN
For the most part, the how-to documentation on the OpenVPN website it quite good, and easy to follow. However, there are a few “gotcha’s” that the documentation doesn’t make clear. Some of these “gotcha’s” involve errors on the part of the package maintainers or developers. Some involve things that you need to do, but that the documentation doesn’t even mention.
Read more »LyX - A mighty document processor
If you want to create book-quality articles with very little effort, increase your efficiency while working with documents by several orders of magnitude, easily create tables of contents, references or bibliography, this can mean only one thing:
Read more »Category: High End Tags:
- Login to post comments
olsrd 0.5.6-r3 released !
"The olsr.org OLSR daemon is an implementation of the Optimized Link State Routing protocol. As such it allows mesh routing for any network equipment. It runs on any wifi card that supports ad-hoc mode and of course on any ethernet device...."
Read more »Category: High End Tags:
- Login to post comments
Set up a SSH-based point to point connection
OpenSSH version 4.3 introduced a new feature: the ability to create on-the-fly "Virtual Private Networks" via the tunnel driver (the so-called "tun" driver). This allows you to create a network interface that bridges two physically disparate network segments in different locations.
Read more »Category: High End Tags:
- Login to post comments
Nectarine City Handbook of C Programming Style
"For nearly every company or group I've worked for, I have written a programming style guide. I've spent some time re-thinking all of these old style guides, and have written a new one, the Nectarine City Handbook of C Programming Style..."
Read more »Category: High End Tags:
- Login to post comments
eproject
«For a long time, I've had a hack in my local elisp directory that let me easily visit related files in my perl projects [...] Now that I've started programming more frequently in other languages, I've missed having this feature. Instead of hacking something together for every other language I might use, I decided to generalize the concept of a "project" and "related files".
Read more »10 mistakes new Linux administrators make
If you’re new to Linux, a few common mistakes are likely to get you into trouble. Learn about them up front so you can avoid major problems as you become increasingly Linux-savvy.
Read more »Category: High End Tags:
- Login to post comments
Getting UTF-8 working in Emacs inside a terminal SSH session
"I can’t believe this can be so difficult! I’ve for a long time used Emacs and VM for one of a couple of email accounts. It’s great, fast and wonderful. However, Emacs VM doesn’t deal with IMAP that well and I decided last month to ditch it for Mutt [...] So now, I get full UTF-8 support as well as Emacs shortcuts when running Mutt/Emacs inside an SSH session! "
Read more »Category: High End Tags:
- Login to post comments
GCC hacks in the Linux kernel
The Linux® kernel uses several special capabilities of the GNU Compiler Collection (GCC) suite. These capabilities range from giving you shortcuts and simplifications to providing the compiler with hints for optimization. Discover some of these special GCC features and learn how to use them in the Linux kernel.
Read more »Category: High End Tags:
- Login to post comments
Church Encoding in Python
"...If you're content with the engineering or craft side of things, Marty, this sort of stuff probably isn't important. But if you're interested in computational theory, the mathematical foundations of computing, the computational foundations of mathematics or just what these guys Turing, Gödel, Curry and Church got up to all those years ago, this stuff is pretty core...."
Read more »Category: High End Tags:
- Login to post comments
C++ Code Completion and Qt Signals/Slots in KDevelop 4 IDE
Most C++/Qt programmers love the signals and slots, since they allow getting stuff up and running really fast. KDevelop 4 allows you to see all places where a signal/slot is connected, intelligently rename it, and to intelligently rename any types involved in the signature. Together with highlighting this can help detect broken connections.
Read more »Category: High End Tags:
- Login to post comments