Introduction to DIY Home Server

Abstract A home server can be extremely useful for managing your personal data like backing up your files, streaming your music, photos and videos and accessing locally installed services like webmail, webeditor, calendar, notes, contacts, finances and many more. This is an introductory article for a series of articles for building, deploying, securing, maintaining, troubleshooting…

Create a backup or a bundle of your git repository

Introduction Keeping a backup or moving around a local repository while retaining its entire versioning information can be achieved with the current utilities of git. Bundles are a great way to backup entire Git repositories. They also let you share changes without a network connection. Materials and Methods We will use the git bundle utility…

How to install CUDA 5.0 Toolkit in Ubuntu

This guide is based upon Ubuntu LTS 12.04, but same principles apply in 12.10 as well. Let’s start 1. Make sure you have a CUDA supported GPU You must have a nVIDIA GPU that supports CUDA, otherwise you can’t program in CUDA code. Here’s a list with the CUDA supported GPU models. 2. Install NVIDIA…