Hardware
Hardware is a general term that refers to the physical artifacts of a technology.
Article

Expanding Small NetBSD Systems

In the previous article, we installed NetBSD on a HP Jornada 728 palmtop. Anyone who has worked with any BSD knows that the base operating system doesn't include many programs that most people use in...
Article

Cocoa for your Python?

I am suffering from Mac lust. I feel irresistably drawn to the new iMac. That lovely TFT monitor has cast a spell on me. Yet I still have wits enough to wonder, what is the state of Python and OS X?
Article

Common threads: Advanced filesystem implementor's guide, Part 13

In the Advanced filesystem implementor's guide, Daniel Robbins shows you how to use the latest filesystem technologies in Linux 2.4. In this conclusion to the AFIG series, Daniel continues his...
Article

Common threads: Advanced filesystem implementor's guide, Part 12

In the multi-part "Advanced filesystem implementor's guide", Daniel Robbins shows you how to use the latest filesystem technologies in Linux 2.4. Along the way, he shares valuable practical...
Article

Charming Python: Python for the PalmOS

Pippy is a port of (a subset of) Python to the PalmOS. With Pippy, Python programmers can create custom applications to run on Palm devices, as well as use Pippy as an interactive environment...
Article

Charming Python: TK programming in Python

David Mertz introduces TK and the Tkinter wrapper (Python's GUI library) with source code samples accompanied by detailed running commentary. To make life easy, he illustrates his examples with the...
Article

Charming Python: Implementing "weightless threads" with Python generators

In a related "Charming Python" installment, David introduces a way of simulating full-fledged coroutines with generators and a simple scheduler. It is possible to extend this scheduler in...
Article

Partitioning in action: Moving /home

n this new series of tips, Daniel Robbins shows you how to change partition layout on a running system. He'll also cover several tricks of the trade to minimize downtime and avoid making costly...
Article

Porting MFC applications to Linux

Porting Windows applications to Linux doesn't have to involve a retraining nightmare. Markus Neifer shows how to port MFC using wxWindows, giving a user's guide to this open source GUI toolkit and...
Article

Using DEVFS

The role of the kernel is mostly related to hardware control, as user-space programs need a way of referring to hardware devices that they wish to use. Some hardware devices are used implicitly,...
Article

Mastering Linux debugging techniques

There are various ways to watch a running user-space program: you can run a debugger on it and step through the program, add print statements, or add a tool to analyze the program. This article...
Article

Software RAID in the new Linux 2.4 kernel, Part 1

The new 2.4 kernel is out! So it's time to track down a spare PC, put Linux on it, and see what it can do. In his two-part series on the Linux 2.4 Software RAID, Daniel Robbins introduces the new...
Article

Learning Linux LWM, Part 2

In this article, Daniel shares his experiences converting cvs.gentoo.org's /home filesystem to an LVM logical volume. After the transition, we get to see the benefits of LVM when cvs.gentoo.org's...
Article

Learning Linux LVM, Part 1

In this article, Daniel introduces you to the concepts behind Linux LVM (Logical Volume Management) and shows you how to get the latest kernel patches and tools installed on your system. LVM allows...
Article

Chaining up networks with Linux

Hey, you with that old Pentium machine! Don't toss it away because it looks underpowered compared to all the fancy new hardware. It can have a second life as a firewall for your small business or...
Article

Building a wireless access point on Linux

When the ability to write and modify your own management software is the main objective, a custom-built wireless access point is the way to go. Take a look at what's involved in building a wireless...
 

Recent Jobs

Official Programmer's Heaven Blogs
Web Hosting | Browser and Social Games | Gadgets

Popular resources on Programmersheaven.com
Assembly | Basic | C | C# | C++ | Delphi | Flash | Java | JavaScript | Pascal | Perl | PHP | Python | Ruby | Visual Basic
© Copyright 2011 Programmersheaven.com - All rights reserved.
Reproduction in whole or in part, in any form or medium without express written permission is prohibited.
Violators of this policy may be subject to legal action. Please read our Terms Of Use and Privacy Statement for more information.
Operated by CommunityHeaven, a BootstrapLabs company.