UNIX - Desktop / Development ..
A
common mistake that people make when trying to design
something completely foolproof is to underestimate
the ingenuity of complete fools.' -Douglas Adams
JAVA
Ruby on Rails
Objective-c/C/C++ ..

JAVA
Ruby on Rails
Objective-c/C/C++ ..

UNIX Desktop?Who says UNIX isn't ready for the Desktop? I've been using UNIX since around 1990 with a short detour into Windows (3-4 Month for preparing a larger Paper) around 1992. Since then my Desktops and Servers run UNIX (Linux, Solaris several BSD's, OS X). A few years ago i switched again from Linux (Desktop) this time to OS X. Apple did a great Job on putting together a rock solid UNIX Core (Darwin) with a beautiful and highly functional GUI.
Tips
& Tricks
Creating a custom boot disk (CD) for Firmware Updates (Linux)
I had some hard times with Firmware Updates since i don't use M$. Since all Boxes have a CAROM i decided to go for a bootable CD ROM (vs USB Stick) Solution.The procedure is pretty simple :
- Install isomaster (Linux / BSD)
- get some sample Boot iso with DOS as starting point
- i used this one http://www.allbootdisks.com/Languages/de/cd_creation.html
- open the iso in iosmaster
- dump the boot record (floppy image)
- mount the floppy image
- mount -t msdos floppy.img /mnt/somedirectory/ -o loop (Linux)
- make modifications (must fit in image space)
- umount the image
- delete the boot image from the original iso
- replace it with the modified one
- save (save as in isomaster) the modified iso
- burn the modified iso (K3b (Linux) or Diskprog on OS X)
- Test the new iso
Cleaning the Mail Database (OS X)
Mail seems (*1 p. 197) to leave some junk which makes it slower and slower over time. This little script takes care of that problem:cd ~/Library/Mail
sqlite3 ~/Library/Mail/Envelope\ Index vacuum
Cleaning the Favicon DB (OS X)
Safari stores Favicon Icons in a Database which will grow over time and slow down operations (*1 p. 112). The database file is located at ~/Library/Safari/WebpageIcons.db. Deleting this file from time to time can speed up Safari in a big way. Another speedup worth a try is to deaktivate the 'topsites' feature. Its looks nice but comes with a price.IPhoto Database Files
sqlite3 face.db vacuum$ sqlite3 face_blob.db vacuum
$ sqlite3 iPhotoAux.db vacuum
Books
1 Mac OS X Snow Leopard for Power Users - S. Granneman - APRESS 2010
Links
Operating System
- Solaris Opensolaris.org SUN.COM
- Linux kernel.org Fedora Core CentOS
- OS X Apple Macports
- OpenBSD Openbsd.org
- FreeBSD Freebsd.org
- NetBSD Netbsd.org
Technical
- SMART Tools (Drive checking)
- NET Director (Management Framework)
Programming Language Ranking: TIOBE
New C++ Standard : C++0x
UNIX