Welcome
Skillset
Employment
Education
Interests
Projects
Contact Info
For Sale!
Interests and Activities

Internet Issues
I am an avid Internet user. As part of my work, I use the Internet every day. One significant difference from most other people, though, is that I rarely use the Internet for "entertainment" purposes. To me, the Internet is almost exclusively used as a tool. Most people around me know that I spend a fair amount of time online; however, they're often suprised to find that I know very little about "what's out there" beyond what I need to know for my job or what bumps into me along the way. I simply don't surf.

That said, however, I'm certainly very aware of some of the "problems" the Internet is currently experiencing. Under the umbrella of a "right to free speech", far too many people are making far too many things accessible to far too many people. While I'm not against the right to free speech, I've seen far too many examples of the damage caused by people that don't have the ability, responsibility, or self-control to avoid making poor decisions. These people, typically children, need some assistance along the way - and the standard infrastructure of the Internet provides no means to do so.

So, what am I doing about this? Well, I've been actively building a solution called NetiSafe that, I think, is a step in the right direction. As well, here's a brief list of some other resources that I personally use and/or recommend to others who would like to know more about how to protect themselves, their kids, their employees, etc. If you have any suggestions for additions to this list, please contact me.

HyGuard NetiSafe Currently designed for corporate networks of any size, HyGuard NetiSafe is a product designed from the ground up to provide Internet Content Filtering, Antispam, and Antivirus functionality to protect employees from undesirable Internet content.

Norton Internet Security Simply a must-have tool for any parent with a computer at home, connected to the Internet. NIS provides personal computer firewall services to block out would-be hackers, protects from viruses, an email spam filtering/alerting tool, and parental controls to protect your children while they're online.

NetMaster Gateway Guardian If you have a corporate network, or a small-office / home-office network, GG can be used to protect your internal network from unwanted intruders. GG provides many additional features including virtual private networking and sophisticated firewall configuration options.

DansGuardian If you aren't afraid to get to get your hands dirty and have access to a Linux, *BSD, Mac OS X, or Solaris machine, you can use DansGuardian to quickly and easily implement a fully featured web content filter that uses phrase matching, PICS filtering, and URL filterting to control access to web content.

This product is distributed under the GNU Public License so it's completely free other than a few restrictions regarding commercial use. It's a great product and is far cheaper than any competitive, commercial product (i.e. HyGuard NetiSafe, WebWasher, SurfControl, Websense, etc.) Of course, like I said, you'll have to "get your hands dirty" as this requires a lot of knowledge of how DansGuardian works, Linux System and Network Administration, setting up firewall rules, etc.
SpamAssassin If my description of DansGuardian above didn't scare you off, then take a closer look at SpamAssassin. This is also a freely available application that can be installed on Linux, Solaris, and other non-Windows operating systems and is used to filter incoming email, looking for "spam" and taking user-defined actions against those messages.

SpamAssassin uses a combination of methods to determine whether any given message is spam or not. Dozens, if not hundreds, of patterns (heuristics) are monitored and each pattern is given a weighting. If a message matches enough patterns to bring the total weighted score above a certain level, the message is considered spam and is filtered to a separate list, bounced, and/or forwarded elsewhere.

I receive dozens, if not hundreds, of spam messages every day. SpamAssassin saves me a lot of time by automatically deleting all obvious spam and dumping all "possibly spam" messages into a separate folder which I can quickly process separately from my regular mail.

If you are interested in any of the above products and have any questions, please don't hesitate to get in touch with me. I'm also available (for a reasonable fee) if you would like some more directed assistance in getting one (or more) of these products implemented at your location.
[Return to Top]

Wolf Cub Scouts
I am a volunteer leader of a local Scouts Canada wolf cub pack.

My son is a Cub and how better can I find time to spend with him than to volunteer as a leader of his Pack? It's a lot of fun and I find it incredibly rewarding to work with kids and teach them valuable skills and life lessons that will shape their future.

Growing up, I was a Cub as well and the things I learned back then have stayed with me. I have confidence in the outdoors and great experiences camping with my family "today" that would not have been so rich and rewarding had I not had the skills I learned as a Cub. "Coming full circle" by being a leader now and contributing back is the least I could do!
[Return to Top]

My Church
I am a babtized member of Promontory Community Church, where I've been attending since moving from Broadway Mennonite Brethren back in early 2001 to assist with starting this church on Promontory.

While we've since stepped back, I and my wife were once nominated members of the Church Leadership Team where I held the position of Church Secretary. I have also served as Lead Technical Manager; responsible for administrating and maintaining audio, video, computer, and other technical equipment and resources and for recruiting, training, and coordinating volunteers to operate this equipment during Sunday morning worship services.

Promontory Community Church meets 3 times per week (Saturday evening and twice Sunday morning) in the gym at Promontory Heights Elementary School (PHES).

For the past two years, I have been the liaison between our church and the school (and school district) and the Promontory Heights Elementary Community School Association (PHECSA). I meet once per month with PHES Principal Mr. Krahn, PHECSA Coordinator Michele, and PHES Head Custodian Lawrence to communicate, discuss, and resolve the various issues that sometimes arise through our use of the school.

Promontory Community Church is a great place to come and meet people and, through the great teaching of our Pastor, Brian Weibe, learn a little more about God, ourselves and the world around us. We meet in the Promontory Heights Elementary School gym, so things are pretty casual. Feel free to drop by any time to check us out - and be sure to say "hi"! (If I'm not at the back near the sound board, you'll find me over by the coffee machine. ;-)
[Return to Top]

Linux
As you've probably figured out by now, I spend a lot of time working with Linux.

Simply put, Linux makes my life easier. Linux makes it very easy to automate almost any task having to do with computers - and task automation is a Very Good Thing.  1) You don't forget to do "it" (i.e. backups).  2) You don't get bored (i.e. complacent) doing "it" (over and over and over again...).

If you know anything about Linux at all, you'll know that there are many "versions" of Linux from a variety of commercial and/or non-profit organizations. So, to dispense with any ambiguity, I'll let you know right up-front that my favourite distribution, by far, is Debian GNU/Linux. Now, I'm not going to try to convince you that this is the "right" choice. It very well may not be - for you. While all Linux distributions are very similar in many ways, Debian caters more towards advanced users. However, there's no doubt that most other distributions are easier to use - especially for those new to Linux. (If you're new to Linux and wanting to give it a try, I'd personally recommend Ubuntu Linux.)

There are many products and applications that are a part of Linux. and that I find especially useful and are a part of my everyday life - work or play. Things that immediately come to mind include:

Linux Kernel The core part of Linux itself. The part that "sits" between the hardware and all of the software that runs on a Linux system. Many thanks to Linus Torvalds who originally conceived and wrote the Linux Kernel and who continues to play a very major role in it's continued evolution.
GNU Linux - as an OS - wouldn't exist without GNU! And neither would BASH - my favourite Shell.
VIM Being a programmer, I spend a lot of time editing text files - source code, web pages, etc. VIM is a "vi clone" on steroids and I use it almost every day. (VIM, not the steroids! ;-) For instance, this web site was 100% written using VIM. (And, yes, I am very familiar with Microsoft Frontpage, Macromedia Dreamweaver, and other WYSIWYG web site development tools. I just find that my familiarity with HTML, CSS, etc. makes using VIM easier and faster.)
(Open)SSH I use the Secure Shell (ssh) and Secure Copy (scp) every day to work on remote systems, knowing that all my information and file copies between the systems are encrypted to protect them from "prying eyes".
Apache The best (and most popular) Web Server on the Internet!
(Open)SSL I use Secure Sockets Layer (ssl) extensively for websites that require a secure data connection between the web browser and the server.
PHP A server-side web scripting / programming language used to build dynamic web sites.
PostgreSQL The best open-source database that I know of. And, while it's not as fast as the more-popular MySQL (which, like Oracle, I sometimes use), it supports triggers, transactions and foreign keys (to use as constraints to enforce referential integrity) - features I can't live without! Of course, Oracle also provides these features (and much more!) but... who can afford it? ;-)

Update: MySQL 4.x now includes support for transactions and constraints using the InnoDB storage engine.
DansGuardian See the section above for more information.
Squid Web Content Caching software. A must-have for anyone with a network connected to the Internet.
SpamAssassin See the section above for more information.
Samba Ever wanted/needed a Windows NT/2K/2003 Server for file/print sharing or Domain Authentication but couldn't afford it? Get Samba! 'nuff said!
OpenVPN SSL-based Virtual Private Networking (VPN) software that's also available for Windows and Mac (OS X) systems. OpenVPN is used to create encrypted and/or authenticated "tunnels" through the Internet between two locations. This ability is absolutely critical for organizations wanting to securely pass information between remote locations over the Internet. Why pay for expensive leased lines between offices when the Internet (and VPN) is available so cheaply?
ReiserFS Windows (NT4, 2K, XP, etc.) only supports two types of filesystems - FAT32 and NTFS. Of these, NTFS is definitely the way to go. Linux has a far greater number of choices and, in my opinion, the best one of the bunch is ReiserFS.

ReiserFS is a Journaling filesystem. In lay man terms, this means that it's pretty hard to corrupt the filesystem or lose any data - even if the system crashes (which very rarely happens in Linux) or the system is unexpectedly rebooted (reset button, power loss, etc.). And, in the event that a filesystem check is required, it takes but a few seconds to verify everything is in place and ready to go - unlike most other Linux filesystems or FAT32/NTFS under Windows.

Well, that's quite a list but, with that, you should now have a pretty good idea as to what I use Linux for and why I like it so much.

[Return to Top]

Kevin Traas
Valid HTML 4.01!
Valid Cascading Style Sheets!

All information is Copyright © 2003-2005 by Kevin Traas
Unauthorized use is strictly prohibited.