Home > Articles > Open Source

Open Source

727 Items

Sort by Date | Title

Creational Design Patterns in Python
Sep 13, 2013
In this chapter from Python in Practice: Create Better Programs Using Concurrency, Libraries, and Patterns, Mark Summerfield discusses creational design patterns in Python, including the Abstract Factory, Builder, Factory Method, Prototype, and Singleton Patterns.
"D"iving Into the D Programming Language
Jul 29, 2009
Andrei Alexandrescu dives into explaining the basics of the D programming language.
10 Things I Hate About (U)NIX
Nov 4, 2005
UNIX was a terrific workhorse for its time, but eventually the old nag needs to be put out to pasture. David Chisnall argues that it's time to retire UNIX in favor of modern systems with a lot more horsepower.
10 Things I Hate About U(NIX) Revisited: Readers Speak
Mar 17, 2006
After receiving several comments to his November 2005 article on hating UNIX, David Chisnall offers his responses and further insight on his continuing disdain for UNIX.
A First Look at Kubuntu-Jaunty (v9.04)
Jul 8, 2009
Are you looking for a stable, customizable, modern OS with a small footprint? A. Lizard thinks that Kubuntu-Jaunty just might be the distribution you are looking for.
A guide to securing your home computer system with a Linux firewall
Nov 6, 2000
Secure your home computer or network with a 24-7 connection by installing a Linux firewall. Part one of this three part series gets you started doing just that.
A Linux Firewall for Your Home
Apr 1, 2001
Secure your home computer or network with a 24-7 connection by installing a Linux firewall. Part one of this three part series gets you started doing just that.
A Linux Firewall for Your Home Part 2
May 10, 2000
Concerned about a malfeasant getting into your home system or network through a dedicated Internet connection? Secure your system with a Linux firewall that's installed and configured with the help of an expert.
A New Harvest of Python IDEs
Nov 27, 2000
Use this pragmatic guide to pick the Python IDE that's right for you. The author compares and contrasts the most important features, and illustrates each IDE with screenshots to help his descriptions.
A Practical Guide to Ubuntu Linux: The Shell
Jan 22, 2015
This chapter from A Practical Guide to Ubuntu Linux, 4th Edition takes a close look at the shell and explains how to use some of its features. It discusses command-line syntax and describes how the shell processes a command line and initiates execution of a program. This chapter also explains how to redirect input to and output from a command, construct pipelines and filters on the command line, and run a command in the background. The final section covers filename expansion and explains how you can use this feature in your everyday work.
A Practical Introduction to PyQt's Undo/Redo Framework
Apr 23, 2008
Be a smart Python programmer with this introduction to PyQt's undo/redo framework.
A Problem-Solving Pattern
Jul 19, 2001
Pat Eyler discusses how to build a problem-solving pattern. This article will benefit those with a solid grasp of the fundamentals of networking presented in Networking Linux.
A Python Reading List by Wesley Chun
Mar 4, 2012
Wesley J. Chun, author of Core Python Applications Programming, 3rd Edition, offers a list of his favorite Python books for everyone from complete beginners to experienced programmers.
A Roadmap to Samba Development
Oct 1, 2000
Samba 2.2.0 is coming soon! Samba expert Jerry Carter walks you through the functionality and features of this new release.
A Roundup of Free Operating Systems
Jun 22, 2007
David Chisnall explores some of the more esoteric free operating systems.
A Simple Template Using Perl Server Pages (PSP)
Oct 19, 2001
Chris Radcliff shows you how to add HTML display templates to Perl-based Web applications. A simple template management system is developed using Perl Server Pages (PSP) and the Apache::PSP module.
A Tutorial Introduction to the Python Programming Language
Aug 27, 2001
Dave Beazley guides you through the basics of working with the Python programming language in this quick introduction.
Accelerating DBI for the Web
Oct 12, 2001
Chris Radcliff shows you how to improve the performance of database-backed Web sites using persistent Perl and Apache::DBI.
Accessing iPhone's GPS, Acceleration, and Other Native Functions with QuickConnect
Jun 25, 2009
Lee Barney shows how to activate several desirable features of iPhone or iPod Touch devices from within your JavaScript application.
Accessing Your MySQL Database from the Web with PHP
Sep 30, 2008
In this chapter, learn how to access a database from the Web using PHP, read from and write to the database, and filter potentially troublesome input data.

Page 1 2 3 4 5 Next >