Most developers know the basics of VIM, enough to edit a conf file, but
most stay there, unaware of the power and beauty of vim. One of my
developers has expressed desire to abandon the bloated GUI ways of
eclipse and discover VIM. I have been using VIM for such a long time I
for...
Every self respecting linux, mac os X or *nix user should have a solid
handle on managing jobs in unix. The following will explain how to run
tasks in the background, bring tasks to the foreground, background
already running tasks and keeping a task running while logged out.
Run...
du is the *nix command for disk
usage. It tells
you how much space everything in the given directory is taking
up. GNU du introduced a handy option -h
making it human readable, or showing sizes using K, M, G rather than
bytes. Unfortunately this makes it not sortable numericall...
Amazon has done it again bringing another
computing service to the masses. This time it’s the Content Delivery
Network
or CDN.
Cloudfront is a direct competitor to other popular CDNs such
as Akamai. While Akamai requires a
fairly substantial amount of traffic to become a cust...
Today I was visiting a friends office and like many offices in NYC they
have a shared bathroom in the hall for the entire floor. In this
building it had five buttons on the door that when pressed in the
correct order unlocked the door. A simple password.
In our office we have a s...
Someone asked me a question today “Why would anyone choose SOAP (Simple
Object Access Protocol)
instead of REST (Representational State
Transfer)?”
My response: “The general rule of thumb I’ve always heard is ‘Unless you
have a definitive reason to use SOAP use REST’�...
I wanted to polish up my javascript coding so I decided that the best
way to do that was with a project that I’ve been wanted to do for a
while anyway, my own identity site, or my online business card, or my
online vcard. The idea was inspired by Tim Van
Damme’s website....
Some of this may seem like a broken record, yet every single time you
hear about a bank losing millions of customer data, or a company having
a security
breach
they consistently have failed to implement and enforce the most basic
security practices. Here are 7 simple security pr...
SSH is great and secure… Unless you need to automate it. Then it sucks
because your only options are to create a passwordless key, or login add
your key
to ssh-agent, stay
logged in forever. Here’s a quick guide to having the best of both
worlds. A Secure SSH Connection that...
In 2007, All Things
Digital held a fascinating
interview with both Bill
Gates
and Steve
Jobs.
This interview runs for 90 minutes and it’s worth every minute.
It’s clear that they have a reasonably good relationship and clearly
know each other well. They have a genuine...