Server side
The Falcon Programming Language: a brief tutorial
A comprehensive overview of a programming language designed as a mixture of programming styles.
- 2009-02-24
- Server side | Advanced
-
Write a full post in response to this!
The Falcon Programming Language is a typeless language born for rapid development, prototyping, and ready-made integration. We may also describe Falcon as a “scripting” language with features that enable the programmer to create even complex multi-threaded applications. It mixes several different programming paradigms into an unique blend of constructs, overcoming the limitations and partialities of other languages.
The objective of this brief article is to be very practical with code examples as well as step by step simple instructions.
Configure a professional firewall using pfSense
Set up multiple subnets to share your broadband Internet with your neighbors and split the cost
- 2008-06-26
- Server side | Intermediate
-
Write a full post in response to this!
The guide will take you through the setup of the pfSense firewall with one WAN interface, one LAN interface and one Opt1-WiFi Interface.
This guide was written for Linksys, Netgear, and D-link users with no firewall or router experience. No experience is needed with FreeBSD or GNU/Linux to install and run pfSense. When you are finished, management of pfSense will be from a web interface just like any of the SOHO firewall/router appliances.
Writing a kernel module for FreeBSD
FreeBSD hacking 101
- 2008-06-19
- Server side | Intermediate
-
Write a full post in response to this!
FreeBSD 7.0 has already been released. If you are a real hacker, the best way to jump in and learn it is hacking together an introductory kernel module. In this article I’ll implement a very basic module that prints a message when it is loaded, and another when it is unloaded. I’ll also cover the mechanics of compiling our module using standard tools and rebuilding the stock FreeBSD kernel. Let’s do it!
Practical guide to Mindquarry
Everything you need to know to get started with Mindquarry
- 2008-06-10
- Server side | Easy
-
Write a full post in response to this!
If you are looking for a powerful yet easy to use collaboration solution, you might want to take a closer look at http://www.mindquarry.com. Groupware tools are a dime a dozen these days, but there are a few features that make Mindquarry stand out from the crowd.
DOSBox, a multiplatform PC emulator
Take a trip back to the begining of the PC game revolution
- 2008-06-05
- Server side | Easy
-
Write a full post in response to this!
DOSBox is a freely available, cross-platform PC emulator. Rather than attempting to be the technology leader as a business-orientated virtualization environment like VMware or Qemu, DOSBox instead offers a rich set of features aimed at closely recreating the behaviour of a retro gaming PC. To this end, it offers a selection of accurate sound card emulations and facilities to throttle the emulation speed back to vintage PC levels, along with other features designed to make sure that the old games run properly and accurately within a protected environment.
Configure Exim with anti-spam
Spam's off! Make it so with Exim and SpamAssassin
- 2008-03-10
- Server side | Intermediate
-
Write a full post in response to this!
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 agent (MTA), specifically setting it up with spam scanning. It is based on setups I currently use, hosted on Debian GNU/Linux.
- 3 comments
- Read more
- 21523 reads
Review of FreeBSD 7
At look at the future including finstall, the new graphical installer
- 2008-03-05
- Server side | Easy
-
Write a full post in response to this!
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 gains across the board (particularly in server workloads). This new scheduler brings notably impressive performance improvements to both MySQL and PostgreSQL.
In the first section of this article, I’m going to take a look at what’s new. In the second section, I will discuss what the future holds for FreeBSD beyond the upcoming FreeBSD 7.0 release, including screen shots of the revamped FreeBSD installer “finstall”.
Running GNU Mailman at home
Putting the most powerful mailing list manager on your desktop
- 2008-02-28
- Server side | Intermediate
-
Write a full post in response to this!
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. With a little extra work, you can run Mailman from your intermittently-connected GNU/Linux desktop.
- 2 comments
- Read more
- 9864 reads
All the C you need to know for GTK+
A short refresher on basic C concepts
- 2008-02-18
- Server side | Easy
-
Write a full post in response to this!
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 meant to give you a short refresher on the basics of C that you will need to know when developing GTK+ applications.
- 4 comments
- Read more
- 25260 reads
Protect your server with Deny Hosts
Limiting brute force based dictionary attacks
- 2008-01-28
- Server side | Easy
-
Write a full post in response to this!
Requiring system accessibility via the Internet poses several problems for system administrators. One problem is allowing access by authorized users with the least amount of complexity on the client computer while keeping the system and its services safe from intruders. Common services that may be provided include web server, File Transfer Protocol (FTP) server, and Secure Shell (SSH) server. Each of these services can require different methods of security to ensure only authorized users have access.
Running a free software project
Starting with your eyes open can really help!
- 2007-11-26
- Server side | Intermediate
-
Write a full post in response to this!
Running a free software project can be a rewarding experience if you begin with your eyes open. In my personal experience, starting a free software project with only a head-on view of a few existing free software projects is not really enough. Some basic background information can really help get you started in the right direction.
Historical perspective
In 2001, I was working on the eDirectory development team at Novell.
- 2 comments
- Read more
- 20547 reads
How to completely ditch GUI internet applications for the command line
The short ‘n’ sweet guide to liberating yourself from the evil graphical user interface
- 2007-11-19
- Server side | Easy
-
Write a full post in response to this!
Today, terminal-based programs have almost disappeared. GUIs are taking over, whether we like it or not. However, there is still a place for the old command line. Take the internet as an example: everyone’s using Firefox, Thunderbird, and Pidgin for their internet activities. Even though these are great, quality, free software apps, they tend to be bloated. That’s where the terminal comes in.
Introduction
- 8 comments
- Read more
- 24469 reads
Run any GNU/Linux app on Windows without any virtualization
Using SSH to access programs from an Ubuntu box
- 2007-11-12
- Server side | Easy
-
Write a full post in response to this!
SSH tools, long used by UNIX gurus to perform complicated administrative tasks over the internet on machines miles away, are a very simple and user-friendly solution for more conventional purposes. Ubuntu users, read on to learn how to use SSH to run your favorite GNU/Linux software on Microsoft Windows—without installing any software on the Windows box.
- 8 comments
- Read more
- 26838 reads
Beginners guide to database administration tools
MySQL, Ubuntu and a drop of PHP and Perl
- 2007-11-05
- Server side | Easy
-
Write a full post in response to this!
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 started with installing and applying a high-grade enterprise ready database like MySQL, and to learn how to manipulate it via numerous free software approaches.
- 3 comments
- Read more
- 24974 reads
Create a simple application with Hecl
Introducing Hecl, a mobile phone scripting language
- 2007-10-31
- Server side | Easy
-
Write a full post in response to this!
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 script applications for your cell phone—with just a few lines of code, you can create applications that you can carry with you, everywhere.
Easy cell phone applications with Hecl
Virtualization in OpenSolaris
Virtualization techniques in OpenSolaris
- 2007-10-29
- Server side | Advanced
-
Write a full post in response to this!
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 technologies, and compare them with the state of the art on other platforms.
Zones
OpenSolaris’ Zones is a mechanism that provides isolated environments with a subset of the host operating system’s privileges, allowing applications to run within the zone without any modifications (Xen is also capable of this). This makes zones useful for server consolidation, load balancing and much more.
Gaia Ajax Widgets: no-JavaScript Ajax
Tutorial about how to use Gaia Ajax Widgets with ASP.NET - Mono
- 2007-10-22
- Server side | Easy
-
Write a full post in response to this!
Imagine you need to create an Ajax application, and you’re scratching your head in frustration since you don’t understand prototype.js, you think using ASP.NET Ajax feels like building a car with scissors and paperclips and you don’t know enough Java to use GWT. If this is your problem, Gaia Ajax Widgets could solve your problem: Gaia abstracts away JavaScript, feels like normal ASP.NET, works on both ASP.NET and Mono—and it’s free software.
UPS (Uninterruptible Power Supply) installation and configuration
Preventing unscheduled power related downtime
- 2007-10-15
- Server side | Easy
-
Write a full post in response to this!
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. Hardware, software, and configuration together make up a UPS system that will recover from unexpected power loss or power fluctuations that can damage systems and peripherals.
Introduction
- 4 comments
- Read more
- 25115 reads
SSH beyond the command line
File servers made easy with SSH
- 2007-09-26
- Server side | Easy
-
Write a full post in response to this!
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 computer from miles away as if you were sitting at its keyboard, but it’s also just about the simplest and most secure way to configure your computer to let you access its files from anywhere. You can use SSH on nearly every operating system to transfer files to and from your computer over the internet or a LAN.
Is SSH for more than commands?
- 12 comments
- Read more
- 46537 reads
The "alias" command
Alias: Speed Dial for your Shell
- 2007-09-24
- Server side | Easy
-
Write a full post in response to this!
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 have to be left out in the cold. One of the crown jewels of GNU/Linux is that every user, be he ne’er so base, has at his or her fingertips the kind of power of which even Caligula could not dream. Alright, I’m exaggerating—a little.
- 5 comments
- Read more
- 24230 reads
Best voted contents
-
Special 301: FOSS users. Now we're all Communists and Criminals
Gary Richmond, 2010-03-05 -
Microsoft's Internet Driving Licence: stupid, unworkable and unenforceable
Gary Richmond, 2010-03-10 -
The Bizarre Cathedral - 69
Ryan Cartwright, 2010-03-12 -
Interview: Nina Paley (author of "Sita Sings the Blues" and the two "Minute Meme" animations)
Terry Hancock, 2010-03-15
Buzz authors
Free Software news
- "A 2007 Gartner report says by 2017 proprietary s/m would be obsolete" http://bit.ly/bUsQj9 & relevnce of FreeSoftware: http://bit.ly/cVpFhq
- RT @eduvid: Uncut Video of Shabrish - explaining IT@School Kerala #foss #freesoftware #ict http://bit.ly/c5Rt7Q
- #ubuntu #linux Elizabeth Krumbach: ##Ubuntu Manual Project: Final Review Time! http://goo.gl/fb/unVB #freesoftware
- Uncut Video of Shabrish - explaining IT@School Kerala #foss #freesoftware #ict http://bit.ly/c5Rt7Q
- fanalytics: #Socialmedia #Darkside #Socialmedia #Socialinformationprocessing #Marketing #Twitter #Freesoftware http://tinyurl.com/qf79zc
Other sites
- The Top 10 Everything (Dave). The good, the bad and the ugly.
- Free Software news (Dave & Bridget). All about free software -- free as in freedom!
- Book Reviews: Illiterarty (Bridget). Book reviews, blogs, and short stories.
Hot topics - last 60 days
-
Linux performance: is Linux becoming just too slow and bloated?
Mitch Meyran, 2010-01-26 -
Save "Sita Sings the Blues" from the Flash format: can you convert FLA?
Terry Hancock, 2010-01-29 -
Microsoft's Internet Driving Licence: stupid, unworkable and unenforceable
Gary Richmond, 2010-03-10 -
Special 301: FOSS users. Now we're all Communists and Criminals
Gary Richmond, 2010-03-05 -
The Bizarre Cathedral - 69
Ryan Cartwright, 2010-03-12
Hot topics - last 21 days
-
Microsoft's Internet Driving Licence: stupid, unworkable and unenforceable
Gary Richmond, 2010-03-10 -
Special 301: FOSS users. Now we're all Communists and Criminals
Gary Richmond, 2010-03-05 -
The Bizarre Cathedral - 69
Ryan Cartwright, 2010-03-12 -
Interview: Nina Paley (author of "Sita Sings the Blues" and the two "Minute Meme" animations)
Terry Hancock, 2010-03-15
Odiogo
Free Software Magazine uses Apollo, project management and CRM for its everyday activities!
