One of the benefits of being able to develop software is that – sometimes – you can fix bugs in programs you use or add features you need to existing software. Spotify confronted me with the second situation and made me learn a multitude of programming related stuff. I’ll go over the details of this process in this article. Continue reading “Adding Spotify’s missing features and learning about JS, (S)CSS, PHP, APIs, Skeuomorphic Design and Documentation”
Now it’s time for some actual code. So far if we’d build the project and open it with Visual Studio Code, it’d be executable on the HoloLens Emulator. However, there’s nothing to do. That’s about to change. Continue reading “Project “Master Thesis” #4 – Adding Code”
In this part we’ll import the 3D-Objects that were created using 3DSlicer and then use them as assets in the HoloLens application. This part I’ll create three GameOjects and implement simple ways of interaction. Let’s get started. Continue reading “Project “Master Thesis” #3 – Create a virtual environment in Unity”
Last time I told you about the prerequisites of my project. This time we’ll talk about what to do first in Unity when creating a new project thats designed to work with Microsoft’s HoloLens. Continue reading “Project “Master Thesis” #2 – Basic Unity Setup”
Those who follow my Twitter stream might know that I’m currently working on my master thesis. The goal is to first create a HoloLens application displaying an anatomical structure and then evaluating the mixed reality experience impact on physio and occupational therapists. As you now know what I’ll do, let me tell you how I’m going to do it.
Maybe you saw it: I created a web extension for the popular Firefox Browser – specifically for the Android version of the browser. It does a simple thing (and it’s a fork of a fork of an example extension): The extension changes the user agent string when you browse google. Here’s what I learned on the way. Continue reading “Creating a Firefox Web Extension with web-ext”
What’s VVVV, I hear you ask. VVVV is a great tool, I reply. VVVV is pretty awesome way to prototype – visually. What does that mean? VVVV is based on nodes and connecting nodes. A node can be a a numeric input, a serial monitor (to connect vvvv with your arduino), a Kinect-Interface (to read what the Microsoft Kinect sees), a button, a DirectX Renderer and more. Sounds fantastic, doesn’t it? Let me tell you what I did with VVVV so far. Continue reading “Getting to know: VVVV”
Today, I learned about Arduino and I am amazed, again. I learned about circuits at the very beginning. After that we connected our simple circuit to an Arduino Leonardo and then we played around with analog and digital I/O. While programming for that little device is nothing extraordinary, learning about circuits (especially resistors and why we need them) is – at least for me. Here’s what caught my attention in particular. Continue reading “First Arduino Steps – Selecting Resistors”
So I decided to switch from Google’s Chrome to Mozilla’s Firefox – primarily because Firefox supports extensions on Android. Transferring most oft Chrome’s contents worked smoothly and without additional tools except for passwords. Passwords required me to use ChromePass which exports passwords from Chrome to XML. Firefox can then import this XML using an extension called Password Exporter. However, their XML formats are not compatible. Hence this converter.
My first encounter with Linux was in the mid 2000s – and it was a terrible one. Why? Because I grew up using only GUIs. With Linux I suddenly was confronted with a sort of mandatory command line. However, once you see how fast things can be done with a command line you really start to like it. And as I got more and more into programming, I thought to myself about giving Linux another chance. That was a good idea! Continue reading “Linux, Ruby and Python”