Top Ten Mac OS X Tips for Unix Geeks (24 tags)
From starting up to shutting down, there are big differences between Mac OS X and Unix machines. Brian Jepson, coauthor of Mac OS X for Unix Geeks offers 10 tips he gathered while working on the book. If you're a Unix geek moving to Mac OS X, these tips will help smooth the way. Brian has recently updated this "oldie but goodie."
bash on Mac OS X (7 tags)
In the migration from Jaguar to Panther, one of the lesser discussed changes has been the switch from tcsh to bash as the default shell (for new accounts). In this article, David Miller delves into affected areas, such as aliases and environment variables, to help you make the transition.
Network Your Shell Scripts with Netpipes (6 tags)
Shell scripting and automation are an administrator's most powerful tools. Unfortunately, many processes require transferring data back and forth between machines. Instead of tunnelling yet another app over HTTP or writing yet another ad-hoc protocol, why not use netpipes? Robert Bernier explains this set of utilities that provide network-aware pipes to shell programmers.
How Shellcodes Work (5 tags)
Buffer overflow problems are well-known. Fewer people know how exploits can help attackers execute their malware through buffer overflows and other holes. Peter Mikhalenko walks through the construction and refinement of a shellcode to show how they work so that you can protect your machines.
Enhanced Interactive Python with IPython (5 tags)
An interactive programming environment can be a powerful tool to assist in writing programs. Python has one as part of its standard distribution. Yet IPython, "an enhanced Interactive Python shell," is a far superior replacement. Jeremy Jones demonstrates.