Apache2 - Configure SSL

This document covers generating ssl certificate key using OpenSSL and set up apache2. This document follows docs from GoDaddy.

Bash/shell - cheat sheet

This howto is simply a place for me to keep all the little bash tips and tricks that I need and use. I hope you find them valuable, please let me know if you have changes/fixes/additions. My goal is to add one tip every few weeks. This howto is not exclusive to Bash. The goal is simply to have a single place to document all the things I forget and need a quick reference for. Because of this you'll also find tips on things like Awk, Sed, Cut, and Sort - but the bulk will probably be Bash.

How to setup a brand new Windows computer

This document will help you setup your new computer properly from the very beginning, with the hopes that this will not elimintate, but help mitigate security related problems down the line (viruses/popups). Hardening a computer against security related threats is no easy task and this document hardly scratches the surface... but hopefully it will give a place to start.

Emacs - howto

This document is a beginners guide to emacs.

Gentoo encryption with dm-crypt and luks

This document is not finished! This howto describes how to install and use dm-crypt and luks to encrypt either a mounted file, or a mounted partition. This encryption is very secure, supports multiple passphrases, and before long will be portable to win32 via TrueCrypt. This howto does not explain how to encrypt your entire operating system using dm-crypt and luks, for that see here.

Gentoo - hardened setup

This document is intended to help those unfamiliar with the Hardended Gentoo Project to both understand it's purpose, and learn the basics of it's implemenation.

Gentoo - base installation guide

This document is a simplified version of the official gentoo installation guide, with my personal choices.

Gentoo - kernel upgrade

This document will go thru a step by step upgrade of an existing kernel, or upgrade to an entirely new kernel version.

Gentoo - kernel

This document will go thru a step by step installation of the linux 2.6.17-gentoo-r7 kernel.

Gentoo - keychain setup

This document will go thru a step by step setup of keychain on gentoo linux. Keychain is used to help make ssh issues more simple by remembering your passwords for you.

Gentoo - time Series Monitoring

This document is a beginners guide on how to graphically monitor things like network and disk IO, CPU utilization, and memory consumption.

Gentoo - mssql, freetds, unixodbc, php setup

This document will show step by step how to setup gentoo to be able to communicate with a Microsoft Sql Server 2000 database server.

Gentoo - Apache, PHP, Mysql

This document outlines the installation of a web server running Apache, PHP, and Mysql.

Gentoo - portage usage, tips and tricks

This document outlines how to use portage to install things, and keep your setup current on patches.

Gentoo - Postgres installation

This document will go thru a step by step installation of PostgreSQL on Gentoo Linux.

Gentoo - PostgreSQL replication (native)

This document will go thru a step by step implementation of native PostgreSQL replication.

Gentoo - Subversion

This document outlines how to install and user the excellent Subversion along with a few other tools like Apache, ViewCVS, and Subclipse. This howto assumes you want to use FSFS, and intend to have more than one repository with WEBDAV as the primary means of access.

Git - the stupid content tracker

Git is the scm system developed by Linus Torvalds. It is a distributed system designed initially for use with the Linux kernel.

IRSSI - howto

This document is a beginners guide to irssi, the console irc client.

Linux - reiserfs setup

This document will go thru a step by step setup of the Reiser file system on Red Hat 7.2 (Note: this howto is outdated).

Microsoft - their software can be annoying sometimes

This document will show how to explain to someone that Microsoft has some annoying stuff goin on.

Openoffice.org - postgresql setup

This document will show step by step how to setup Openoffice.org to be able to import data from postgresql.

Openoffice.org - setup of default template

This document will go step by step thru the process of setting up a default template. This will allow all oo documents to start off with the fonts you prefer to use.

Package manager - cheat sheet

The goal of this howto is to document how you do common things in each of the following package managers or os specific tools: Gentoo - portage Debian/Ubuntu - apt Redhat-4.x - rpm Redhat-5.x, CentOS-5.x - yum

Python - matplotlib setup and usage

This document will go thru a step by step installation of Matplotlib, and provide a simple example of what it can do.

Python - howto for VB6 developers

This document is a quick introduction into Python programming intended for those with a background in Microsoft Visual Basic or Active Server Pages. (This howto is not even close to complete, partly because I lost my will to go on, when trying to write the VB examples.)

Screen - howto

This document is a beginners guide to screen, a program that lets you detach and later re-attach to a running program.