Stop MacOS From nagging you to update

Put an end to the requests to update your OS.

Copy Path Service in Finder

How to add a service to finder that copies the path of a file to the clip board.

Setting up OpenVPN Client in Ubuntu 14.04

Configuring Network Manager to use OpenVPN connections.

Backing up USB drives

Linux commands for backing up a USB Drive

Reading all tex files in a directory

How to read all the tex files in a directory

Show full path in Finder title bar

How to enable the full path in Finders window.

Debugging MacVim and GPG

Debugging MacVim and GPG

Downloading an Entire Web Site with wget

If you ever need to download an entire Web site, perhaps for off-line viewing, wget can do the job.

Ubuntu + PulseAudio + Blueman = Fail

How to fix your bluetooth headset.

Running custom networking scripts with Network Manager

How to set up custom networking scripts using Network Manager.

ROS Services Custom Timeouts

ROS Service calls are blocking functions. Here is a workaround.

Fixing the behavior of the home, end, pg-up, and pg-down keys in OSX.

How to fix the behavior of the home and end keys in osx.

Adding Custom Table Column Images to BibDesk

Explains how to add custom images to the table in BibDesk

Streaming video to OSX using gstreamer

Using Gstreamer to send webcam images from linux to OSX

Remove Microsoft User Data Folder from Documents

Removing Office for Mac 2011 MUD Folder from Documents Folder

OpenVPN Road Warrior Setup

How to setup an OpenVPN Server and Client

Basic Tripwire Commands

The basic Tripwire commands for manually monitoring a server.

Restricted a SSH user for port forwarding

Creating a user that can only be used for ssh port forwarding

Exporting for etching in Eagle CAD

A script for exporting PCBs for etching using Eagle CAD

Python daemons in sysvinit

Getting a Python script to run in the background (as a service) on boot

Making Animated GIF Images

Notes I took on how to make animated GIFS in OSX.

Editing LaTex in OSX Like a Boss

Vim + Rubber + Skim = Crazy Delicious!

Installing Vim Plugins using Git Subtrees

How to keep Vim plugins up to date using git subtrees

Motion Security Camera

Getting motion setup as a security camera.

Sending email with tripwire

How to send email with tripwire.

Stop pyc files from being generated during development

How to stop python2 from generating .pyc files when code is executed, but only during development.

If python is interpreted, what are pyc files?

A re-post of an excellent answer to this question posted on stack overflow.

Setting permissions while mounting a device

How to set owner and group permissions when mounting a device

Sharing a networked scanner from raspberry pi to OS X

How to use TWAIN/SANE to share a scanner to an osx machine.

Making tags work with Github pages

How to get github pages to render tag list pages for you.

Mount specific USB device to /storage using udev

How to mount a particular USB drive to a particular location automatically when it is inserted.

Window tiling in XFCE using quicktile

Open file in Gvim tab

How to open a file from the command line in an existing gvim or mvim window.

Disable Google Chrome Automatic Software Update in OSX

Disable google autoupdates for osx

Getting Expose in XFCE4 using Skippy-xd

Skippy-xd in xfce4

Fix Volume Control in Xubuntu

Moving buffers in vim

How to move vim buffers around

How to create a restricted SSH user for port forwarding?

An excellent article on creating a restricted SSH user.