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

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

Kubuntu 13.04 - Don't Rush to Upgrade
April 25, 2013, 1:50 p.m. by Nathan Osman

Today, Ubuntu 13.04 was officially released. And as one would expect, the other official spin-offs saw a new release as well - this includes Kubuntu, which is currently what I am using on my desktop. So I decided to perform an in-place upgrade and check out the new release. I don't have a terribly fast Internet connection, so it took ...


Connect to Your Ubuntu Machine with an HTML5 VNC Client
Jan. 24, 2013, 7:30 p.m. by Nathan Osman

We all know that VNC is hard to beat when it comes to remote access of an Ubuntu Desktop. Well, okay, some of us use SSH but that isn't always an option. Take my Kindle Touch for example. There are currently no third party apps for the Kindle Touch and the only means I have to connect to anything is ...


How to Install Qt 5.0 on Ubuntu 12.10
Dec. 19, 2012, 8:19 p.m. by Nathan Osman

Well folks, today Digia has made a very special announcement - Qt 5.0 has been released! This is very exciting considering that it has been 7 years since Qt 4.0 was released. So what's new in this release? This page goes into detail on the new features so I won't waste time pasting them here. Here are just a couple ...


Canonical Partners with Microsoft to Bring Microsoft Office to Ubuntu
March 31, 2012, 8:36 p.m. by Nathan Osman

According to some early reports, Microsoft has initiated talks with Canonical in order to bring the next version of Microsoft's flagship office software to Ubuntu. According to the reports, Office would run in a special version of Wine set to be included in the partner repository. This version of Office would be nearly identical to the "starter" versions currently being ...


An Introduction to JavaScript - Part 2
March 20, 2012, 9:47 p.m. by Nathan Osman

In my previous article, I went into quite a bit of detail on the basics of JavaScript. Since I was only able to cover a small subset of JavaScript syntax in the first part, I will pick up right where I left off and we will begin by taking a look at functions. Functions Functions consist of a series of ...


An Introduction to JavaScript - Part 1
Jan. 15, 2012, 4:38 p.m. by Nathan Osman

You are probably asking the question "Why is an article about JavaScript being published here?" Good question. The answer lies in some future articles I have planned for later that include Chrome / Chromium extension development - and you can't write a Chrome extension without a firm grasp on the basics of JavaScript. So without further explanation, here is an ...


How to Write a makefile
Nov. 3, 2011, 9:37 p.m. by Nathan Osman

Yesterday, I wrote an article on how to write a manpage. After hearing a lot of positive feedback on that article, I decided to tackle something else that can be a challenge for those just getting started with software development: writing a makefile. As was the case with writing a manpage, I decided to learn how to write a makefile ...


How to Write a manpage
Nov. 2, 2011, 3:17 p.m. by Nathan Osman

Writing a manpage is often looked upon as a very difficult task but this doesn't necessarily need to be the case. I was recently faced with the unpleasant task of needing a manpage for a small Python script I was writing. Although there are some tools that can automate this process or generate manpages from other files, I figured it ...


How to Record Your Desktop with VLC
Oct. 1, 2011, 12:26 p.m. by Nathan Osman

I was recently asked by Roland to write a tutorial describing how to record a video of your desktop using VLC. This is that tutorial. The first step in this tutorial is to simply fire up VLC. I am currently using Windows, so the screenshots below will reflect that - but the beauty of cross-platform software is that there really ...


How to Use the WebP Image Format with Ubuntu
July 17, 2011, 12:45 p.m. by Nathan Osman

For those of you who haven't heard of <a href="http://code.google.com/speed/webp/">Google's new image format</a>, I'll quickly bring you up to speed. Basically, WebP is Google's attempt to replace the <a href="http://en.wikipedia.org/wiki/JPEG">JPEG</a> image compression format. One of the primary selling points of WebP is its reportedly smaller file sizes. Google claims that images compressed with WebP use almost 40% less space than ...


Gource - An Excellent Tool for Viewing Revisions
July 5, 2011, 5:15 p.m. by Nathan Osman

For those of you who use a distributed revision control system on a regular basis (and even those of you who don't but are curious to know what it's all about) - you can now see a visualization of the revisions made to a repository using a really neat tool called 'gource'. Instead of an introduction, I'll let you see ...


Newer →

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.