This is going to be used for UNIX howto's, procedures, processes, programming, and my rants!
Thursday, September 20, 2012
The Old UNIX Way
Rule of Modularity: Write simple parts connected by clean interfaces
Rule of Clarity: Clarity is better than cleverness
Rule of Composition: Design programs to be connected with other programs
Rule of Separation: Separate policy from mechanism; separate interfaces from engines
Rule of Simplicity: Design for simplicity; add complexity only where you must
Rule of Parsimony: Write a big program only when it is clear by demonstration that nothing else will do
Rule of Transparency: Design for visibility to make inspection and debugging easier
Rule of Robustness: Robustness is the child of transparency and simplicity
Rule of Representation: Fold knowledge into data, so program logic can be stupid and robust
Rule of Least Surprise: In interface design, always do the least surprising thing
Rule of Silence: When a program has nothing surprising to say, it should say nothing
Rule of Repair: Repair what you can — but when you must fail, fail noisily and as soon as possible
Rule of Economy: Programmer time is expensive; conserve it in preference to machine time
Rule of Generation: Avoid hand-hacking; write programs to write programs when you can
Rule of Optimization: Prototype before polishing. Get it working before you optimize it
Rule of Diversity: Distrust all claims for one true way
Rule of Extensibility: Design for the future, because it will be here sooner than you think
Thursday, April 19, 2012
Hi Ho Hi Ho back to Google I go...
Due to unforeseen issues, I just don't have the time anymore for onlybsd.com and my Opera blog anymore. I will be keeping my FreeBSD Wallpaper site but it will be hosted again on Google Picasa. I hope that I don't have the same issues again. I will also have my Blogger.com and my Google site. But that's all. I want to also add OpenBSD, NetBSD, and DragonflyBSD web albums. So keep the pics coming in. I will at least post 3 times a week on my blog. I have it scheduled as an appointment!
Wednesday, October 19, 2011
My wrist accident.
Tuesday, October 18, 2011
Google Apps Certification Web Sites
Here a a few links to help you get your Google Apps Certification.
- Google Apps Learning Center
- Google Apps Certification Program
- Google Apps for Education Training Programs
- Google Testing Center
My Favorite FreeBSD Console Apps and Utilities
This is a listing of my favorite console application and utilities.
In the FreeBSD OS:
-- tcsh shell
In the FreeBSD Ports:
-- databases/sqlite3
-- deskutils/taskwarrior
-- deskutils/tnote
-- devel/rinfo
-- devel/rvi
-- editors/vim
-- mail/alpine
-- misc/mc
-- net/mtr
-- net/unison-nox11
-- ports-mgmt/bpkg
-- ports-mgmt/portmaster
-- security/rkhunter
-- security/sudo
-- security/sudosh3
-- shells/ksh93
-- sysutils/bsdadminscripts
-- sysutils/cmdwatch
-- sysutils/ncdu
-- sysutils/tmux
Ports management in FreeBSD
My FreeBSD History
Here is a little background on my FreeBSD Life. In December of 1994 I downloaded FreeBSD 2.0 and it has been history since then. I have used FreeBSD at home off-and-on for over 11 years on my server and off-and-on over 5 years on my workstation. As a server OS, in my opinion, FreeBSD cant be beat! Almost every OS has or is using the BSD IP stack for networking. That says a lot! The tightly integrated build system for system upgrades is better than any other OS I have used. The ports system is in a class by itself, very easy to install/update/upgrade/deinstall any port installed on your system. For my work personal server I use FreeBSD Current (which is now 8.2).
Here is a quote form another web site. I believe the same!
"A hearty thanks to the core team and everyone who has contributed to FreeBSD. I truly believe you can't find a better UNIX-like O/S for PC's, no matter how much you pay."