Nathan Osman
Last seen March 17, 2024, 9:22 p.m.

Website: http://nathanosman.com/
Location: My Computer
Age: 33

The Heartbleed Bug
April 7, 2014, 9:18 p.m. by Nathan Osman

OpenSSL is one of the most ubiquitous components in a secure network environment. In fact, chances are good that if you accessed the Internet today your browser communicated with a number of servers running OpenSSL. Today, an announcement was made describing a critical flaw in the OpenSSL source code. The Problem According to heartbleed.com (which goes into quite a bit ...


Canonical Announces Smart Watch
March 31, 2014, 9:20 p.m. by Nathan Osman

Yes folks, the future is here. Today, Canonical announced the Ubuntu Smart Watch. This tiny little gadget allows you to take the world's most popular Linux distribution around with you on your sleeve. Use your favorite Ubuntu application while you're on the go without carrying around a bulky phone in your pocket. The following picture of the new device was ...


Using Ubuntu Touch Apps in Saucy / Trusty
March 19, 2014, 10:38 p.m. by Nathan Osman

This article is for those of you running Saucy or for those of you brave enough to run Trusty. Did you know that you can run some of the Ubuntu Touch system apps right on your desktop? That's right. Continue reading to find out how. (And see some screenshots!) Grabbing the Packages The first step is to grab the packages ...


Using Ubuntu as a Windows File Server
Dec. 8, 2013, 2:55 p.m. by Nathan Osman

Although there are a number of ways to provide networked storage for a set of machines running Ubuntu, these methods don't work very well as soon as you throw a Windows machine on the network. (Windows does provide support for NFS but you'll need Windows 8 Enterprise, so this isn't likely a practical option.) Luckily, Ubuntu provides an easy way ...


Running a High Performance Website
Oct. 25, 2013, 3:57 p.m. by Nathan Osman

Here at 2buntu, we are always looking for ways to make our website more efficient. We recently published a brief article on some new changes we made to our architecture. Today, I would like to go into a bit more detail on what exactly we've done. Note: this is not a one-size-fits-all solution for making your own website faster. Your ...


Windows 8.1 vs. Saucy
Oct. 18, 2013, 5:15 p.m. by Nathan Osman

Alright, time for a showdown! This weekend has kept me busy since not one, but two new operating systems were released. For those who are curious, that would be Ubuntu 13.10 (Saucy Salamander) and Windows 8.1 (from the fine folks at Microsoft). I am the unofficial "system administrator" of the three computers lying around our house (four if my Raspberry ...


Saucy Salamander Released
Oct. 17, 2013, 7:58 p.m. by Nathan Osman

Today is no ordinary day. At least, it's not an ordinary day if you work for Canonical or enjoy celebrating release milestones. As of today, Ubuntu 13.10 is now the latest Ubuntu release available for download. Time to throw confetti and launch fireworks. Okay, you can put the confetti away now. Chances are pretty good that very few people woke ...


A Peek Inside 2buntu
Sept. 21, 2013, 2:20 p.m. by Nathan Osman

Most Ubuntu blogs these days are running WordPress. So it may surprise a number of our readers to learn that we actually run our own custom blogging engine. Very little has been said here regarding our platform and how we run things under the hood, so I thought it might be worthwhile to go into a bit of detail. History ...


Ekiga - an Alternative to Skype®
Sept. 19, 2013, 10:01 a.m. by Nathan Osman

In my experience, Skype® for Linux doesn't really work all that well. In one case, the video was flashing blue. In another case, the calls would unexpectedly end. Because of these issues, and because I really did need a good VoIP client, I decided to look for an alternative. One of the names that stood out was Ekiga. Since the ...


An Introduction to Django - Part 4
Sept. 7, 2013, 8:41 a.m. by Nathan Osman

This is the fourth and final article in my Django series. We will be completing our "Track Me" web application, although I strongly encourage you not to stop here. At the end of the article, I will suggest some improvements that could be made. Reworking the Navigation Bar Our navigation bar doesn't really behave in the way that most users ...


An Introduction to Django - Part 3
Sept. 3, 2013, 11:13 a.m. by Nathan Osman

Although it has been nearly three months since the last two articles in my Django series, I am pleased to present part three. We continue to develop Track Me, a simple web application that allows users to post short status updates about what they're doing. Forms Anyone who has worked with server-side scripting languages knows just how tedious and error-prone ...


Saving Bandwidth with apt-cacher-ng
Aug. 25, 2013, 1:10 p.m. by Nathan Osman

At my home, we have three computers - all of which are running Ubuntu 13.04. Every time new package updates are released, each computer must download the packages directly from a nearby mirror and install them. This might not be a problem if I had a really fast Internet connection and relatively few packages installed. However, I have a ton ...


Newer → ← Older

I am a software developer proficient in Python and C++. Occasionally I write articles here but mostly I am responsible for keeping the site up and running. I am the "unofficial" system administrator.