In the Linux world, updates can come out quite often. When managing multiple servers, keeping them all up to date can be a hassle to say the least. This quick post will show you how you can automate the process of installing security updates on your Ubuntu server.
Using git to deploy code across multiple servers is a handy technique that works in pretty much any situation. That is, until you’re trying to deploy to an environment such as Amazon’s EC2 servers, which uses .pem files to login. In these situations, the simplest solution I’ve found is a rather ancient technique: SSH keys.
Some Galaxy S3 owners, especially those on AT&T, may have noticed that they can’t video chat in Google Talk without wifi. I don’t know the exact reason that AT&T decided to disable this feature. Maybe it was to “help” users not waste their bandwidth. Or, maybe it was because AT&T knew that many users would suffer from poor quality calls on their network. Whatever the reason, this post will show you how to make video calls with Google Talk while you are on 4g.
A few months ago, I ditched my iPhone and jumped on the Android bandwagon with the purchase of a Samsung Galaxy S3. As a geek and technology junkie, I absolutely love the S3. It’s powerful, yet lightweight. It has a huge screen, but it doesn’t feel cumbersome or unnatural when you’re using it. Not to mention that it has more sensors than your local Radio Shack. Since I started using my S3, I’ve only had a few minor complaints. The thing that bugged me the most is how the S3 displays all MMS messages as “slideshows”, which is not only clunky, but prevents you from zooming or panning images. The good news is that if you’ve rooted your phone you can fix this problem in about five minutes.
I’m always looking for ways to simplify and optimize pretty much everything that I do. Naturally, my obsession for streamlining carried over when I started using Git and Github exclusively to manage my projects. Over the past year or so I’ve been experimenting with different branching models for Git. In this time I’ve worked on projects that used a single “long running” branch, to projects with 10 or more branches. This post outlines the branching model that I’ve found to work best with most projects.
The phonetic alphabet makes it easier to communicate letters and numbers over the phone. It aims to remove any discrepancies that might arise due to similar sounding characters, such as “B” and “D”. The phonetic alphabet was originally designed for communications over radio (eg.: communication between soldiers during war times), but it’s just as useful when trying to give an account number or serial number to customer support over the phone.
Enter a word — or any series of letters and numbers — in the form below to see it spelled out with the phonetic alphabet.
Like many other programmers, I use git on a daily basis to manage my code. In fact, I believe git is so useful that I list it as a required skill whenever I post job openings for programmers at work. Although it’s used by a lot of people, I often find that git is not utilized to its full potential. Mainly, I find that programmers will use git to version their code, but they still upload files through FTP or some other method. This article is going to show you how I use git to quickly and easily deploy code across multiple servers without using FTP.
I know, it sounds crazy. One of the first major things you accomplish in life is learning how to tie your shoes. However, there’s a very good chance that you’ve been doing it wrong all these years. Check out this 3 minute TED talk to have your mind thoroughly blown.
When someone shares a link to your website on Facebook, certain information about your site (or more specifically, the actual link that is shared) is automatically gathered and displayed. For example, if you type www.google.com you will see something like:
This article is going to explain how this process works, and how you can change the image and information that gets displayed about your website.