Development

Development

Twinkle: My favorite SIP program

I've been looking for an SIP program for a long time. Linphone, OpenWengo, and Gizmo all failed to work with my Logitech AK5370 USB microphone (ah, the joys of drivers!). Eventually, after about half ...

by Andrew Min – 3/11/2008

Development

Configure Exim with anti-spam

A few comments on my article The perfect network server in issue 17 requested some more in depth follow-up pieces. This is what I hope to be the first of those. It focuses on Exim, the mail transfer a ...

by Ryan Cartwright – 3/10/2008

Development

HOWTO: Incremental Setup of FreeRADIUS Server for EAP Authentications

# Introduction If you are like me and need to set up a FreeRADIUS server for EAP authentications every so often, each time do you also find yourself having a little hard time trying to refresh your me ...

by Gong Cheng – 3/9/2008

Development

Review of FreeBSD 7

The next major update of FreeBSD 7, due this December, is in the running to be one of the most impressive FreeBSD releases to date. The ULE scheduler has now reached maturity, leading to significant g ...

by Yousef Ourabi – 3/5/2008

Development

Learning XHTML: Monty Python Style

For reasons unknown to civilized (or uncivilized) man, all programming books are often immensely _boring_. Seriously. That is, until now. Today, Free Software Magazine presents (in conjunction with An ...

by Andrew Min – 3/3/2008

Development

Running GNU Mailman at home

GNU Mailman is the most popular free software mailing list manager, and probably the most configurable; however, it normally requires you have a web and mail server always connected to the Internet. W ...

by David A. Harding – 2/28/2008

Development

Trick and tips: a summary

This is a collection of tips&tricks written by Andrew Min and Gary Richmond, published in Free Software Magazine's blog. This month: * How to spring-clean an Apt-based distro * How to fix broken Firef ...

by Tony Mobily – 2/25/2008

Development

All the C you need to know for GTK+

If you want to develop applications with GTK+, a graphical toolkit used by the GNOME desktop environment, it is essential that you are comfortable with the C programming language. This article is mean ...

by Andrew Krause – 2/18/2008

Development

Red Hat packagers dance around frivolous music game software patents

Sadly, there's nothing genuinely new about this story, but a recent discussion on the Fedora Games mailing list demonstrates the sort of chilling effect on innovation and impoverishment of the intelle ...

by Terry Hancock – 2/1/2008

Development

Zenoss: a great system monitoring program which tries to do everything right

I was happily hanging out in the sysadmin room of a major ISP around here in Western Australia (no, I wasn't meant to be there, if you really want to know!). Steve, the senior sysadmin in charge of th ...

by Tony Mobily – 12/12/2007

Development

NetBeans 6.0 is out: why should developers use it?

The free software age is all about giving the freedom to choose: flexibility to choose the best out of a variety of almost-the-best software is one of the hallmarks of this era. On the flip side, a ne ...

by Amit Kumar Saha – 12/11/2007

Development

Tips and Tricks

This is a collection of tips&tricks written by Andrew Min and Gary Richmond. In this article: * How to create a GNU/Linux live USB stick with SLAX (Andrew)—see below * How to use Quake-style terminals ...

by Gary Richmond – 11/15/2007

Development

Beginners guide to database administration tools

Welcome to an introduction for the beginner to the basic manipulation of the MySQL database with free software. The purpose of this article is to show how universally straightforward it is to get star ...

by Alan Berg – 11/5/2007

Development

Create a simple application with Hecl

These days, almost everyone has a cell phone; cell phones keep getting faster, smarter, and more capable, yet relatively few applications exist for them. The Hecl programming language makes it easy to ...

by David Welton – 10/31/2007

Development

Virtualization in OpenSolaris

Recently there’s been a lot of news about OpenSolaris, more specifically in reference to the great progress made by virtualization technologies in it. In this article, I will exam some of these techno ...

by Rami Rosen – 10/29/2007

Development

UPS (Uninterruptible Power Supply) installation and configuration

An inexpensive way to prevent unscheduled downtime or data loss due to power problems is with a UPS or Uninterruptible Power Supply. However, a UPS by itself is not enough for proper operation. Hardwa ...

by Ken Leyba – 10/15/2007

Development

SSH beyond the command line

If you’re an experienced administrator, you’ve probably used SSH to remotely access a troublesome box or your personal computer. For those who don’t know: SSH it’s a great way to fiddle with a compute ...

by Nathan Sanders – 9/26/2007

Development

The "alias" command

You almost certainly have speed dial set up on your home, office and mobile phone. It saves time, ensures against a failing memory and allows you to work smarter. Devotees of the command line don’t ha ...

by Gary Richmond – 9/24/2007

Development

Using third party schemes to install applications, codecs and drivers in GNU/Linux

A common criticism levelled at GNU/Linux and free software by proprietary software companies is that installing applications, drivers and media codecs is made difficult. Well, it isn’t. While there ca ...

by Phil Thane – 9/19/2007

Development

How to create a GNU/Linux live USB stick with SLAX

One of the biggest things holding back GNU/Linux adoption is the fact that most people haven’t tried GNU/Linux. That’s where SLAX comes into play. # Introduction What is SLAX, you ask? SLAX is a KDE-b ...

by Andrew Min – 9/14/2007