SSH – A Brief Software Engineer’s Masterclass

SSH is a secure protocol for communicating between computers. There are many useful tools built on top of this protocol and they should be a part of every Software Engineers toolkit. This blog will detail how to connect to remote computers super quick and more securely, several ways to transfer files between computer (and edit them), and how to connect to ports so that services (such as databases) appear to be running locally.

Image of console using SSH

These commands are most easily ran on Linux OS’s but they have equivalents on other systems too. In particular the rise in popularity of mini computers, like the Raspberry Pi, which have no screens means these techniques are much more widely needed than ever.

Continue reading “SSH – A Brief Software Engineer’s Masterclass”

RM Asus Eee (by gum) PC – The miniBook.

Just got my hands on a new RM Asus miniBook machine today – how cute the little fellow looks!

My first impressions are that it is certainly a capable machine which you can take anywhere with you. The Keyboard is very small but I got used to it – I’d recommend the two finger entry approach. It uses a linux operating system.

Here’s a size comparison of the miniBook with the book (which I now propose should be an official standard size) “Harry Potter and the Deathly Hallows”, The miniBook is slighly longer, slighty deeper but about half as thick:

Harry Potter book and miniBook side view

Harry Potter book and miniBook top down

Harry Potter book and miniBook open

And here’s a comparison with my 17 Inch Widescreen Dell laptop (Which was somewhere in the region of 8 times more expensive…):

Laptop and miniBook side-by-side

Laptop and miniBook together


Easy Mode

Here’s some pictures of the Easy Mode the computer boots up into, it’s basically a list of tabs of applications split by type.

The Internet tab (Includes for example FireFox and Skype):
Internet Tab

The Work Tab (Includes for example OpenOffice and FileManager)
Work Tab

The Learn Tab (Includes Subjects folders which include for example a planetarium and fraction Tutorial)
Learn Tab

The Play Tab (Includes for example Games folder and Media Player)
Play Tab

The settings Tab
Settings Tab

There’s also a favourites tab where you can add your favourite apps.

Apps
And here’s a few screenshots of a select applications, all as they appear with out any tweaking.

OpenOffice Writer:
Writer

Frozen-Bubble Game (Screenshot slightly cut off, the game runs in full screen)
Frozen-Bubble

FireFox:
Firefox

The explorer (The observant amongst you will have noticed how similar some of the shots look to WindowsXP – Check the title bars out, and especially this screenshot)
Explorer

I’ll be following up with some tips on using the Asus miniBook soon.

Let me know…
…what your experience’s of the machine have been.

My First Ubuntu Blog

I’ve been playing around with the great operating system, Linux (Ubuntu flavour). Its really nice and easy to use, and there’s a million bits of software out there for it, all free-tastic.

Check it out here:
Ubuntu