vi cheatsheet

Get the PDF here. The bare minimum vi. How to open a new or existing file in vi vi filename File navigation Use [Page Up] , [Page Down]  to page through…

The Script Development Process

Script Development Process
Script Development Process

This script development process is an iterative process designed to help you rapidly write quality scripts. The principle is to understand and define the problem. Break up your solution into small steps. Code one small step at a time. Test each small step and get it right before moving on to the next piece. Repeat these steps until you have your solution. All while managing your time.

When is automation the solution?

The benefits of automation are primarily to save time and to decrease errors associated with manual actions. You will need to make the calculation if a script will benefit your situation. How many hours will it take for you to write these script? How many hours of manual work will the script save?

Thick and Thin, Eager and Lazy: vSphere Disk Provisioning types

When adding disks to a VM in vSphere you may have seen “Disk Provisioning type” and wondered what the benefits of each type were. Disk performance and disk space used are what governs the decision to use each type.

The 3 disk provisioning types are “Thick Provision Lazy Zeroed”, “Thick Provision Eager Zeroed”, “Thin Provision”. The things I want to explain are the difference between “thick” and “thin” disk and the difference between “eager” and “lazy” zeroing.

8 Track Pi

I've repurposed an 8 track tape into a case for my Raspberry Pi. Perfect for my XBMC Pi. If you are doing this yourself, a few notes. The tape shell…

Fix Android “Low on space” message

I finally found a fix. I’ve been getting the “Low on space – phone storage space is getting low” message on my HTC Incredible often. I get this message even when I have hundreds of MB free. I’ve tried ignoring the message (no other problems really come up). I’ve tried deleting applications– that sometimes works, sometimes doesn’t. I think I’ve figured out what it is. The fix isn’t permanent, but it does clear the message.

Please read and understand the whole thing if you plan to do what I’ve done below. It’s involves deleting data– you may lose important information.