Using Hamachi to Access Your Virtual Machine and GitLab
I recently wrote about using virtual machines to host your own GitLab instance. In that post, I suggested setting a static IP address for your virtual machines so they are accessible through a fixed address. Unfortunately, issues with networking and allowing the VMs to access the outside internet forced me to look for an alternate solution. Recently, I discovered a better way of accessing these VMs that also gives them internet access and a static IP address— through a VPN using Hamachi.
How to Install GitLab Locally in a Virtual Machine
GitLab is an open source clone of the popular GitHub service. In a lot of ways, it is similar to GitHub’s Enterprise solution or Atlassin Stash— it allows you to host Git repositories and a management interface yourself, potentially within your company’s firewall.
Moving from Amazon EC2 to Heroku
Recently I’ve been making the transition from my own Amazon EC2 server to Heroku. I’ve had some experience in the past with managing servers, but ultimately, I’m a developer, not a sysadmin. This meant that I was constantly hacking together a server that worked, but it never ran particularly well.
Computer Science Tests are Like It’s 1984
I recently completed the second level of Computer Science courses (CSE 143) at the University of Washington. If you know me and talk to me in person, you probably know that I am not majoring in Computer Science, and would go so far to say I actually dislike the major. While this is a topic for another day, CSE tests have always bugged me.
The basic level Computer Science tests are outdated, and in my opinion, not necessarily indicative of a student’s true programming skill.
Your Medical Records Aren’t Always Safe: The Important of Security in Medicine
Recently, I attended and presented at the 2012 Radiological Society of North America (RSNA) conference in Chicago, Illinois. RSNA is a massive gathering— one of the largest in the world—and is a venue for manufacturers and medical software companies to show off the latest Radiology equipment and software. Being a software developer, I sought out several presentations by Radiology residents and graduate students that pertained to technology and medical software. During one of the hands on courses, in which the audience participated in the setup of web based Radiology software (including launching XAMPP and navigating PHPMyAdmin to view the MySQL table structure), I noticed something extremely peculiar.
The Nightmare of Android App Publishing
I’ve done a lot of mobile development. From the small platforms, such as WebOS (great platform, terrible performance) and the Blackberry Playbook (I. Hate. Flash.), to Apple’s iOS. One realm I’d never set foot in before today is the world of Android.
Where Does the iPad Mini Fit In?
In case you didn’t hear, Apple announced the iPhone 5, new iPod Touch, and new iPod Nano. While I personally didn’t expect the appearance of an iPad Mini at this event, it does leave me wondering exactly where the iPad Mini will fit in.
The new iPod/iPad pricing lineup consists of the following:
- iPod Shuffle a $49
- iPod Nano at $149
- iPod Touch (4th Gen) at $199
- iPod Touch (5th Gen) at $299
- iPad 16 GB at $499
So, where exactly does the iPad Mini fit in? At $399? That’s not exactly competitive compared to Amazon’s new Kindle Fire HD, which starts at $199. It’d be pretty easy for someone to say, “the iPad Mini is double the price of the Fire and is the same size.” And the larger Kindle Fire HD 8.9”, which is closer to the original iPad’s size, is only $300.
But Apple wouldn’t price the iPad Mini at $299– the same price as the iPod Touch–which leaves one price point left: $350. This is still cheap enough in the consumer’s mind (it isn’t “$400”), and yet it doesn’t occupy the price point of the iPod Touch. It also distances it from the regular sized iPad.
In any event, you certainly won’t be seeing an iPad Mini for $299 or less.
Underpants and Non Existent Touch Screens: The Decline of Gizmodo
Every morning, I wake up, open my laptop, and open a specific set of sites. I eat my breakfast while reading, save some pages for the bus ride, and then head to work. Every morning, it’s the same set of sites.
Hacker News is a new favorite of mine. It’s a great resource for some good articles to read. Engadget, despite having a poor reputation for the quality of its comments, is still a great tech blog. The Verge is relatively new, but like Engadget, it’s a great place for news on computers and electronics.
And then there’s Gizmodo.