Back-Up Your Raspberry Pi SD-Card

Raspberry Pi uses SD-cards to as their root filesystem. Unfortunately SD-cards are not the most trustworthy medium of data storage and lower class cards’ filesystems have tendencies to get corrupted.

Fortunately, it’s very easy to make image-files out of SD-cards. Image files are handy, since they store the whole system as is with configurations and applications installed. In this post I will explain how I do a image file out of your Raspberry Pi SD-card.


Mac Tip: Managing BibTex References with BibDesk

In academic writing having good, relevant references is very important. Managing anything more than a few references manually is very labor intensive and not the best use of writers time. In academia, especially in mathematics and sciences, papers are often done using LaTeX. This because of its ability to handle complicated equations and large collection of references.

The references in those documents are typically stored in BibTeX formatted text files. Again, you could manage the references manually, but why would you when there are good free tools, such as BibDesk available.

BibDesk bibliography manager

I discovered BibDesk when I was writing my thesis last year. As the name hint’s, BibDesk managesBibTex-references but it can also manage and store the articles that you are referencing to.

BibDesk handles creating consistent reference-names automatically, provides a clean UI to view the references and makes it easy to insert cite-commands to the LaTeX-documents. It can also create groups and smart groups that can be used to organize-references. The smart groups are familiar for any iTunes user. The smart group is a dynamic collection of references that match certain user determined criteria. This feature was especially important for me, since I needed to arrange papers by year, category, research type and so on.

BibDesk is a free and open source project, hosted at SourceForge. The site is sourcefourgesky unappealing, but the application itself is full-featured and a valuable tool for any OS X user who also use LaTeX and BibTeX.

You can find BibDesk at


A Push Forwards in Cloud Enhanced Embedded Systems and in IoT

I have been interested for a while now about the integration of cloud services to the embedded systems that traditionally haven’t been able to communicate in anyway. Naturally, I’m not alone in this interest of course and that is for the good and if you are reading this article it’s a very good chance that you have an interest in the topic as well.

My master’s thesis was a mapping study of embedded systems that have been enhanced by the cloud and connectivity in general. I was also interested the current state, development, benefits and problems of these systems. One of the key issue that I found was the lack of industry supported, open protocols that would allow more ubiquitous connectivity. Different manufacturers use different protocols that cannot communicate with each other like for instance any Wi-Fi or Ethernet connected device supporting common protocols can.


Shadowrun Podcasts

When the game session ends your thoughts are still in the game and particularly on the next game if you are a game master. Where is the story going, how can I develop my character? Why was the GM grinning he told us that we are going in Chicago? Where can I get inspiration?

In the days of the mighty Internet there are plenty of sources to choose from but if you don’t have the time or want to dive into the rat-hole of Shadowrun forums (like the official one and Dumpshock) and you want something digestible and condensed you might want to try some Shadowrun themed podcasts.

Shadowrun Fifth Edition

My list might not be the most comprehensive but it includes some very well made podcasts that offer content and are in general very well produced. If you play or run Shadowrun, have a listen to these podcasts. They are free and all you have to lose is your precious time.


Splitting Java FXML-views and controllers

In this post, I’m going to show how to split FXML-files and include one FXML-file to a second FXML-file. I will also show how to create a separate controller for those FXML-files.

Java FX and FXML, I’m sure, is everyone’s favourite GUI building library for Java. No? Not your favourite? You are surprised it’s even alive any more? Well it is. Since it seems that it is not actually widely used, there are limited amount of tutorials and help available. After getting help myself and doing bit of google-fu I managed to do what I wanted. This is what I found out.