# RootPrompt.org   Nothing but Unix.[Home] [Features] [Programming] [Mac OS X] [Search]

How To Write Unmaintainable Code
This is the funniest programming article I have read in a while. If you understand the examples and apply them in reverse the article can also tell you how to avoid a bunch of programming problems.
"In the interests of creating employment opportunities in the Java programming field, I am passing on these tips from the masters on how to write code that is so difficult to maintain, that the people who come after you will take years to make even the simplest changes. Further, if you follow all these rules religiously, you will even guarantee yourself a lifetime of employment, since no one but you has a hope in hell of maintaining the code. Then again, if you followed all these rules religiously, even you wouldn't be able to maintain the code!"
How To Write Unmaintainable Code

( Permalink: How To Write Unmaintainable Code      Submitted by Noel Tue Nov 22, 2005 )

Google's Summer of Code
DDJ tells us about some of the people who wrote code for the Google Summer of Code project.
"Google's Summer of Code was a unique and exciting program in which student programmers were provided stipends for creating new open-source projects or helping established ones. Over the summer of 2005, Google funded more than 400 projects to the tune of $5000 each, with $4500 going to the student and $500 to a mentoring organization. DDJ will be profiling some of the student participants over the coming months. Google's open-source programs manager Chris DiBona and engineering manager Greg Stein led the Summer of Code project. DDJ recently talked to DiBona about the program."
DDJ>Google's Summer of Code: Part I

( Permalink: Google's Summer of Code      Submitted by Noel Tue Nov 22, 2005 )

Christoph Cullmann - The People Behind KDE
Interview with Christoph Cullmann who works on KDE code. Thanks Christoph.
"... the maintainer of the Kate application and component and develop the KTextEditor interfaces which are used to integrate the different editor components like kate and yzis into KDE applications like KDevelop and Quanta Plus."
Christoph Cullmann - The People Behind KDE

( Permalink: Christoph Cullmann - The People Behind KDE      Submitted by Noel Tue Nov 22, 2005 )

Getting the Video out of Your New iPod--for Cheap!
I have a cable from my iPod photo, but if you don't this is one way you might get one.
"I'm here to tell you not to worry. You don't have to fork out for an outrageously priced "proprietary" Apple video cable. You don't even have to buy an expensive dock. You can connect your Video iPod directly to a TV, and you can do it with the ordinary camcorder A/V-to-RCA cable you probably already have lying around your house."
MacDevCenter.com: Getting the Video out of Your New iPod--for Cheap!

( Permalink: Getting the Video out of Your New iPod--for Cheap!      Submitted by Noel Tue Nov 22, 2005 )

A first look at the Flock social browser
Interesting experiment in web browsers. Wonder how many of its features will end up in all browsers soon?
"One of the nice things about open source software is that it gives developers the ability to reuse and re-purpose code. Take, for example, the Flock Web browser, recently released as a pre-beta developer preview based on the Firefox code base. Flock sports a layout similar to Firefox, with a navigation toolbar, bookmark toolbar, a search tabbed interface, and so forth. But it has been dubbed a "social browser" because it integrates with weblogs, photo and bookmark sharing, and other "social" services on the Web."
NewsForge | A first look at the Flock social browser

( Permalink: A first look at the Flock social browser      Submitted by Noel Mon Nov 21, 2005 )

Wireless HotSpot HowTo
This tutorial deals with setting up a WLAN HotSpot on a Linksys WRT54GS router using OpenWrt, ChilliSpot, and FreeRadius.

OpenWrt is a Linux distribution for Linksys WRT54G. It provides minimal firmware with add-on packages. Its allows the customization with a broad range of software packages available for it. We will be using OpenWrt as a replacement to the original Linksys firmware that comes pre-installed with the router.

ChilliSpot is a wireless LAN access controller. It is used for authenticating users of the wireless LAN. It supports web based login for hotspots.

( Permalink: Wireless HotSpot HowTo      Submitted by Falko Timme Mon Nov 21, 2005 )

How To wire your own home network
Bob wired his house for ethernet, phone, and video and then was nice enough to put how he did it up on a web site.
"The ideal time to install a home network is while your home is being built. It is so much easier to run all the cabling throughout your home before the walls are finished. This web page will describe the network that I installed in my new home as it was being built with a focus on the 'How To' aspect. "
Structured Wiring - How To - wire your own home network, video and telephone

( Permalink: How To wire your own home network      Submitted by Noel Mon Nov 21, 2005 )

PHP Problems
In this weeks Security Alerts, we look at problems in PHP, Emacs, ftpd-ssl, Lynx, Roaring Penguin pppoe, OpenVPN, RAR, Fedora Core X-Chat, HP-UX xterm, libungif4, and GpsDrive.

( Permalink: PHP Problems      Submitted by Noel Mon Nov 21, 2005 )

Laser etched Powerbook!
Wow! A very cool looking laptop!
"I didn't really plan using a $20,000 laser cutter on my 17" Powerbook to etch a 19th-century engraving of a tarsier, a nocturnal mammal related to the lemur (also the vi book cover image, from O'Reilly), but it seemed like it had to done. The results are stunning - photos and more..."
MAKE: Blog: Laser etched Powerbook!

( Permalink: Laser etched Powerbook!      Submitted by Noel Mon Nov 21, 2005 )

Granny Finds Linux/KDE Easier Than Windows
I uncover the secret about Linux/KDE. Yes, the secret is now out. A crusty old lady like me has an easier time with Linux than with Windows. Linux/KDE is so easy to learn and use, even I can enjoy it! Complete Article

( Permalink: Granny Finds Linux/KDE Easier Than Windows      Submitted by Mark Rais Sun Nov 20, 2005 )

Creating a Secure PHP Login Script
Clear and complete article that describes how someone built a secure login page using PHP.
"In this article Martin explains how to create a secure PHP login script that will allow safe authentication. Features remember-me function using cookies, validates logins on each request to prevent session stealing."
Creating a Secure PHP Login Script

( Permalink: Creating a Secure PHP Login Script      Submitted by Noel Sat Nov 19, 2005 )

MIT unveils $100 laptop to the world
Let me say congrats! I think that these little linux laptops are going to make a huge amount of difference in the lives of so many people. They even look cool and the hand crank is very good.
"MIT has unveiled its $100 hand-cranked laptop computer to the United Nations technology summit in Tunisia and said that it hopes to make millions of the devices to give to the poorest people in the world. "
Pocket-lint.co.uk MIT unveils $100 laptop to the world - PLUS IMAGES news story

( Permalink: MIT unveils $100 laptop to the world      Submitted by Noel Fri Nov 18, 2005 )

Ubuntu On The Business Desktop
Nice look at the Ubuntu Linux distribution.
"Lastly, I have to be able to be able to connect to Microsoft VPNs, remote desktop into servers, and use VNC to help troubleshoot Windows clients. Everything else is secondary, or not important at all. I have no need for MP3 playback, streaming video, or a wireless network card. I don't care about web cams or playing DVDs. I just want an 'out-of-the-box' business desktop.
Can Ubuntu do it? Why yes, yes it can. And here is how... "
Reviews : Ubuntu On The Business Desktop

( Permalink: Ubuntu On The Business Desktop      Submitted by Noel Fri Nov 18, 2005 )

PCLinux OS 0.92 Screenshot Tour
There is a nice screenshot tour with 93 screenshots of the new PCLinux OS 0.92 at HowtoForge.

PCLinuxOS is a live CD initially based on Mandriva. It contains plenty of programs, the most I have ever seen on a live CD. It can also be installed on a hard-drive with a comfortable installer. Additional software can be installed/removed using an easy-to-understand apt-get front end.

( Permalink: PCLinux OS 0.92 Screenshot Tour      Submitted by Falko Timme Fri Nov 18, 2005 )

A $10 Linux Answering Machine
I think I would start with Asterisk but I love a steep learning curve (apparently) this looks to be a simpler approach but without the huge amount of flexibility that Asterisk offers.
"This article describes how to build a Linux-based telephone answering machine using a low cost winmodem (softmodem) for the telephone interface. We describe how to install the drivers and libraries, and how to select and install the proper modem card. Our answering machine program is a couple of hundred lines of C code in a single file. If you've ever used a telephone you should have no trouble understanding the code."
A $10 Linux Answering Machine

( Permalink: A $10 Linux Answering Machine      Submitted by Noel Fri Nov 18, 2005 )

Featured Articles:
Unix and Linux Podcasting Guide

Expect and SSH

The Linux Enterprise Cluster

Book Review: Podcasting: Do-It-Yourself Guide

Remote Backups With Rsync

Weakness and Security

Essential CVS

Spring Into Technical Writing

Other News:
Biodiesel Resources

Older News

Five Pitfalls of Linux Sockets Programming
(Wed Sep 21, 2005)

Linux robots for sale
(Tue Sep 20, 2005)

Review of Netapplet wireless tool
(Tue Sep 20, 2005)

Review: Learning GNU Emacs, 3rd Edition
(Tue Sep 20, 2005)

Database testing from Rational scripts
(Tue Sep 20, 2005)

Tutorial: Setting up a server with SuSE 10.0
(Mon Sep 19, 2005)

Gajim Jabber client
(Mon Sep 19, 2005)

Watching the network with Snort
(Mon Sep 19, 2005)

Understanding MVC in PHP
(Mon Sep 19, 2005)

Perl Best Practices
(Fri Sep 16, 2005)

New Sun Servers
(Fri Sep 16, 2005)

The enterprise desktop PC is obsolete
(Fri Sep 16, 2005)

Man's Best Friend (outside of a dog)
(Fri Sep 16, 2005)

Review of Blosxom
(Thu Sep 15, 2005)

Review of SuSE 10 Beta 3
(Thu Sep 15, 2005)

The ATX Case and Power Supply
(Thu Sep 15, 2005)

Review of ABSmini
(Thu Sep 15, 2005)

Mirrored RAID Using GRUB
(Wed Sep 14, 2005)

BitTorrent under Linux
(Wed Sep 14, 2005)

Worldwide saturation bombing of Knoppix CDs
(Wed Sep 14, 2005)

Using Apache mod_jk
(Wed Sep 14, 2005)

All about wget
(Tue Sep 13, 2005)

What is IPython?
(Tue Sep 13, 2005)

Interview with Alan Cox
(Tue Sep 13, 2005)

Weigh your options before building a customizable
(Tue Sep 13, 2005)

The State of Linux Graphics
(Mon Sep 12, 2005)

Linux+Live DVD Review
(Mon Sep 12, 2005)

Moving to Apache 2
(Mon Sep 12, 2005)

Interview with Derek Kite
(Mon Sep 12, 2005)

J2EE with Maven
(Fri Sep 9, 2005)

[Latest News] [Newer News] [Older News]

Our content can be syndicated: Main Page Mac Page
(Validate RSS code)

Copyright 1999-2005 Noel Davis. Noel also runs web sites about sailing and kayaking.
All trademarks are the property of their owners.
All articles are owned by their author