Category Archive: Tutorial

Tutorials for various things.

Jul 24

Managing Multiple SSH Keys

SSH keys are a very efficient way to make secure connections over the internet, for a large variety of things. Many things use SSH keys regularly, for example using Git on GitHub requires you to register a key to use when accessing repositories. Most of the time, however, their help guides only explain how to …

Continue reading »

Jun 05

RealCrypt on Fedora 17

RealCrypt Mount Options Settings

I’ve already written about using RealCrypt on Linux, however this explains things a little more thoroughly and should allow you to set up RealCrypt on Fedora 17.

If you’ve read the previous post, you should be able to get RealCrypt installed and ready to use on your computer, except you may find that you receive a message saying that you don’t have the necessary permissions to view the mounted volume.

May 26

Converting Videos for iPod Using FFmpeg

The iPod is an awesome little media player that a lot of people use to play music, but many others also use it to play videos. Unfortunately, though, it is fairly fussy about which video formats it accepts. Here’s how to convert videos to allow them to be played on an iPod (and presumably iPad …

Continue reading »

May 11

Patching Up with Git

Often when you work on other people’s code, or work with code in groups, it’s not a good idea to commit to the main repository. If not for any other reason, just so you don’t piss off the person who’s running the project. That definitely doesn’t mean that you shouldn’t work on their code, though. …

Continue reading »

May 04

Stone Soup on Fedora

Dungeon Crawl Console

I’ve already written about Dungeon Crawl: Stone Soup here: http://www.robotgoblin.co.uk/blog/2011/07/16/good-old-fashioned-gaming/. It’s a great little game, with much of the same lore and depth as Nethack, but much, much easier! Unfortunately, though, there’s no Fedora repository (and I just checked the request and nobody’s working on it, so there probably won’t be anytime soon) and so …

Continue reading »

Apr 19

Make More!

I’ve already written about using make files to compile programs, but only briefly. This little tutorial should expand on enough for you to be able to use make files yourself. If you haven’t already then read this first. As explained in the previous post, a make file is pretty much just a set of instructions …

Continue reading »

Mar 08

Pointing at Things That do Stuff!

… that is, pointing at functions. Introduction Pointers in C++ are probably one of the most powerful aspects of programming using the language. They can allow you to easily pass data around with using additional memory and provide a very efficient way to access variables from elsewhere in the program. But, that’s not all they …

Continue reading »

Feb 19

Organising Classes

This tutorial explains how classes should be organised in separate files and what the benefits of this are. The Vector class from the previous tutorial is used, if you haven’t read it you should go there first: link. Introduction As discussed in the previous tutorials classes are a very useful part of programming in C++. …

Continue reading »

Feb 09

Vector Class

Shows Pythagoras' Theorem in relation to vectors

This tutorial shows how to create a basic vector class for vectors in C++. If you haven’t already, read the previous tutorial about the basics of classes here. Introduction Vectors are very important in many computer programs involving graphics, and are especially crucial in games. Having a vector class makes them easier to use and …

Continue reading »

Feb 07

Classy Programming

A step-by-step introduction to classes in C++. Introduction Classes are a very useful feature in programming. They allow for an easy and efficient method to use an object-oriented approach to programming, and also help to create more structures and organised code. Not only that, they save a lot of effort by removing the need to …

Continue reading »

Older posts «