Author Archives: ZachB

Limiting an Application to a Single Instance with Named Events

How to Limit an Application to a Single Instance per Session or System-wide with Named Events.

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> Native, Windows | <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> , | Leave a comment

Simple Reader-Writer Lock in C on Win32

A basic reader-writer lock for thread synchronization in native C on Win32.

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> Native, Windows | <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> , | Leave a comment

HOWTO: Generate and Publish Doxygen Documentation in TeamCity

Configuring TeamCity to generate and publish documentation during the build process using Doxygen, cwrsync, SSH, and MSBuild.

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> Continuous Integration, Version Control | <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> , | 6 Comments

Creating Temporary Files on Win32 in C – Part 2

Creating a temporary file on Windows in C using GetTempFileName, CreateFile, and FILE_FLAG_DELETE_ON_CLOSE

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> Native, Windows | <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> , | Leave a comment

Creating Temporary Files on Win32 in C – Part 1

Discussing the numerous ways to create a temporary file on Windows in C and the pros & cons of each.

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> Native, Windows | <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> , | Leave a comment

HOWTO: Upgrade from Subversion 1.4 to 1.6 on CentOS 5

Upgrading the packages and existing repositories from Subversion 1.4 to 1.6.6 on CentOS 5.

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> Linux, SysAdmin, Version Control | <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> , | Leave a comment

HOWTO: Migrate an Existing RAID Array to a New Array

How to migrate from an existing software RAID 1 array to a new RAID 1 array on CentOS 5.5

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> Linux, SysAdmin | <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> | Leave a comment

HOWTO: Create a Local Repository Mirror on Ubuntu

How to create and use a local repository mirror on Ubuntu 9.10. These instructions should work with minor modifications for other versions of Ubuntu.

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> Linux, SysAdmin | <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> | 4 Comments

Erasing a hard drive using a Linux LiveCD

Using a Linux LiveCD to erase a hard drive.

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> SysAdmin | <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> , | Leave a comment

HOWTO: Setup a DHCP Server on Ubuntu 9.10

Setting up a DHCP server on a LAN with Ubuntu 9.10. These instructions should also basically work on Ubuntu 10.x.

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> Linux, SysAdmin | <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> | Leave a comment