Bash Alias for Python/Virtualenv
If you are writing Python apps, you should definitely be using virtualenv. It creates an isolated virtual environment (hence the name), where you can install Python apps without affecting the rest of the apps on your machine. For example, if I have a website that relies on Django 1.2, and other sites that rely on Django 1.3, I can put them in virtualenvs and just install the correct package versions in each. This can also be applied to running different Python versions per project as well, such as 2.5 for one and 3.0 in another. Yet another great use of virtualenvs is testing your code in multiple version of Python.
Minecraft 1.0 Ubuntu Installation
The full version of Minecraft 1.0.0 was finally released today! You can just updated your client, or install from scratch here.
Minecraft 1.9 Release Candidate 2 Ubuntu Installation
Jeb tweeted the links to the Release Candidate 2 client and server today. If you missed them, here they are:
Minecraft 1.9 Prerelease 6 Ubuntu Installation
Jeb tweeted the links to the 1.9.6 client and server today. The release candidate should be out Sunday, so find those bugs! If you missed them, here they are:
Dive Into Python Mirror
Recently, DiveIntoPython.org was taken down. It is was a site/book written by Mark Pilgrim to help you learn Python. It is how I taught myself Python, and still a very valuable resource that I go back to time and time again. Unfortunately, Mark has taken down all of his sites on the Internet, with no notice/explanation. Luckily, he has provided all of his sites under open licenses, allowing and encouraging people to mirror them. I bought DiveIntoPython.net, and found an old copy of his site, and put it up. Unfortunately, it is not complete: it is still missing some of the downloads and all of the translations. If you have copies of the files or the translations, please leave a comment or email me.
Likewise, I have also mirrored DiveIntoPython3 at DiveIntoPython3.net and DiveIntoHTML5 at DiveIntoHTML5.net.
Installing Minecraft On Ubuntu
Minecraft has become one of the most popular games among geeks. Unlike many games, it runs fantastically (actually better in my case) than on Windows! However, the installation process is a bit more involved. This guide will help you get it installed and running smoothly.
Replacing FreeNAS with Ubuntu File Server
Background: I have always loved FreeNAS. It was one of the first servers I ever set up, back in the day in my parent's basement. It was running on a Pentium 3, 933MHz, 256MB of RAM, and about 500GB of storage space. Eventually, it got upgraded to a real piece of server hardware, more drives, etc. When they announced the buyout by iX Systems and the upgrade to version 8 with a complete rewrite, I was skeptical. I've tried their new software, and I wasn't overly impressed. I've been having various issues on v7 as well, mostly related to ZFS and random crashes. v8 is much more enterprise oriented, and dropped the fun bits for home servers, such as torrent server and UPnP, for media streaming. I bought 4 new 2TB drives and an external enclosure, and tried to reinstall FreeNAS to start fresh. No such luck, and after a few hours of crashes on start, I gave up and decided, it's time to go with Ubuntu, like the rest of my house, with ZFS of course.
Minecraft 1.9 Prerelease 5 Ubuntu Installation
Jeb tweeted the links to the 1.9.5 client and server today. If you missed them, here they are:
Minecraft 1.9 Prerelease 4 Ubuntu Installation
Jeb tweeted the links to the 1.9.4 client and server yesterday. If you missed them, here they are:
Migrate Git Project from GitHub to Google Code
Today, Google announced they were adding Git support to Google Code. This is certainly the most requested feature, and one I've been patiently waiting on. I move from Google Code's SVN repositories to GitHub's Git repositories almost 2 years ago. I love GitHub, but frankly, I'd rather have one less account to worry about and move over to Google Code with a few projects. Both have their advantages, and I'm not completely entirely convinced Google Code is better, but we will see.