Welcome to my small website, I will hopefully blog some things about my Thesis, and other programming related items.

## Aaand its back ;-)

Posted on: 31/10/2013 by tim@tuimz.nl | Permalink

It is back from the dead :) After I got some new stepper drivers, and more new stepper drivers it seems to be working again.
Which is good ofcourse. I take it you'd want to see some results? Well here you go :)

-Tim

## Aaand its gone...

Posted on: 06/10/2013 by tim@tuimz.nl | Permalink

So, I had the printer up and running. Untill I decided to mount endstops.
To make a long story short, I short circuited stuff, and burned my stepper drivers. :(
Now I am waiting for another ~2 weeks for new stepper drivers to arrive, hopefully after that I can finally start properly printing :)

Oh here is a video of what it looked like when it still worked.

https://www.dropbox.com/sc/2ds72i16q4r71x6/v05EG2hzAp

-Tim

## Mendelmax part 3 ;)

Posted on: 24/09/2013 by tim@tuimz.nl | Permalink

After a week of building I have been able to make something quite nice. I am currently still waiting for a few parts from ebay to finish the build!
I had to make some custom models to fit specific parts, for example the x axis motor holder, which didn't line up with the extruder carriage.

A pic of the current build is on its way!

-Tim

## Mendelmax part 2 ;)

Posted on: 12/09/2013 by tim@tuimz.nl | Permalink

Alright! I have got a lot of parts in the last few weeks since I have wrote last update.
I can almost start building now ;)

-Tim

## Mendelmax ;)

Posted on: 23/07/2013 by tim@tuimz.nl | Permalink

Alright, In my free time I will be building myself a 3D printer. I have been looking over the internet, researching which one to get etc. etc.
A co-worker has a Mendelmax 1.5. Which is the same one I will be building. Once I finish it I would like to build a delta printer, but that is something for the future ;)

I have just ordered a few parts off ebay, some smaller parts bearings, screws and some other things. Once I start the actual building process I will write more blogs. And more pictures.

-Tim

Posted on: 04/02/2013 by tim@tuimz.nl | Permalink

Just writing a small post to let you know that I have officially graduated

I am now a software engineer by trade, but I also realise that I still have a long way ahead of me on becoming a real software engineer ;)

Also I have started to write a web application in Python using Django, it will be really cool once it is ready, I will post some stuff here more often about this application, hopefully.

-Tim

## Thesis conclusion

Posted on: 29/01/2013 by tim@tuimz.nl | Permalink

So, I didn't write as much about my thesis as I would have liked, this is partially due to a confidentiality agreement I had to sign. But also a large part due to me being lazy.
Tomorrow (30/1/2013) I will be giving my final presentation and a demo. Following this I will defend my work and hopefully get my bachelors degree.

It has been a really nice time, I have learned a lot of: new technologies, what it is like to work in a very large company and lots of other things. I am gratefull for this chance that I was given at Océ Technologies B.V.
I am sure they are happy with my final product. I am currently saving them about 2 or more working days per employee on a yearly basis, with my solution.

All I can really say is, take this Marimba :)

Anyway, presentation is finished, demo movie is finished, bring it on! I will keep you posted!
Fingers crossed!

-Tim

## Usefull applications on MacOSX

Posted on: 16/11/2012 by tim@tuimz.nl | Permalink

I have recently re-installed my Macbook to get rid of the clutter from the university (thanks for making me install bs. applications btw)
Anyway I would like to give you a list of awesome applications which I use by default.
• Google Chrome, simply the nicest browser out there
• TotalTerminal, this is a dropdown terminal in quake style. It's great if you use the terminal often.
• TotalFinder, application that extends the normal finder app with tabs and cut/paste (I'm sure other features too)
• LaTex, my favourite typesetting. I use it to make my thesis
• NetBeans, for all my Java and PHP editing (Most other editing I do in Sublime)
• Dropbox, filesharing with friends and family made easy. And for backup purposes
• Skype, you know to make free calls with friends

That is basically it... I'm sure this doesn't really add anything to most's people default installed applications.
Any suggestions of applications which I should really try. Let me know in a comment!

-Tim

## Windows Registry on x64

Posted on: 06/11/2012 by tim@tuimz.nl | Permalink

Oh my god. So here I am working on my project for my graduation, I need to add things to the Windows registry. Simple task you might say.
In fact it would be simple if Windows didn't make it overly complicated...

The thing is with 64 bit Windows versions they have a separate registry part for 32 bit application. And any 32 bit application that writes something to the registry writes it there.
In my case this part that I am talkig about is HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node. Any 32 bit application that writes writes under this path.

For me I needed to write to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\ but since I am working with 32 bit applications it decided that it would redirect it to HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Winlogon\
I've tried some different solutions.
• regedit does not support to write to a different path
• regedit does not allow you to disable this redirection
• reg does allow you to do this!

So the reg utility has a parameter called /reg for me it looked something along the lines of:
reg import path\to\regfile.reg /reg:64
This seems to do the trick. Note that for Windows Vista you need to install a hotfix for this to work as Microsoft apparently didn't think of that.

Some keywords:
windows, registry, 64, bit, x64, redirection

-Tim

Posted on: 09/10/2012 by tim@tuimz.nl | Permalink

It seems like I have added support for Facebook's OpenGraph meta tags on my website. Chances are that you came here through Facebook :)
If you did, then it works. You might be wondering what tags I've used. Well here goes...

As always you can leave comments if you want :D
-Tim

Moritz

## Sublime Text 2 makes me happy.

Posted on: 21/09/2012 by tim@tuimz.nl | Permalink

A while back I noticed that a new version of Sublime Text was released. Sublime Text 2 http://www.sublimetext.com/ so naturally I installed it. It was allright at the time, I didn't use any plugins or anything.
So recently I started working on the project for my thesis, and writing Python in Netbeans 7.2 is pretty much not do-able anymore. the NBPython plugin is very out of date and there are many bugs in it with the new version.
I decided to install Sublime Text 2 again to see what was going on there, I can tell you this: I'm very happy I did. The plugins, the shortcuts, the editing everything is very nice. It might take you a but to get used to the dark color, but hey dark is nice to the eyes.

Some plugins I think you definately should have installed:

- Package Control -> http://wbond.net/sublime_packages/package_control
- CodeIntel
- Pylinter

Package Control is the only package that I install manually. It lets you install packages, just press ctrl+shift+p and type "install" you will see a list of packages that you can install. CodeIntel gives you a little bit more code completion and Pylinter uses pylint to check your python code.
Besides that I have install "SFTP" obviously to work with sFTP on my server. And I've installed "Terminal" on my Macbook you know, to look like a hacker.
-Tim

## Jenkins + Python = Alright

Posted on: 20/09/2012 by tim@tuimz.nl | Permalink

Today I have setup a Jenkins instance on my PC at work. I have setup some Jenkins and Hudson instances in the past, but those where mainly for Java.
This one however, was for Python. I really like Python but that is for another blog post. I've been prototyping some things for my thesis in Python.

Anyway I am using pylint and nosetests. Pylint is prettymuch what Checkstyle is for Java. Nosetests just runs all my unit tests, and checks my coverage.
All these things are in a (not so nice) .bat script which looks a little like this.

You need the following plugins for Jenkins "Cobertura" and "Violations"
Since Nosetests produces valid "Cobertura-style .xml" test reports you can use the Cobertura plugin to publish them. The Violations plugin can work with Pylint output so put 'pylint.log' in the corresponding field once activated in Jenkins.

-Tim

## First post on the new blogger...

Posted on: 20/09/2012 by tim@tuimz.nl | Permalink

Hello and welcome to the first new posts on my new blog

-Tim

## Thesis writing

Posted on: 20/09/2012 by tim@tuimz.nl | Permalink

So as you know, or don't know: I am writing a thesis to get my Bachelor of ICT degree.
I'm currently studying at the Fontys Hogescholen in Venlo, and in the last semester we have to do an practical period to finish the study.

I chose to do my practical period at Oce Technologies which is also located in Venlo, it's a large company which produces printers, copiers and other related products.
I'm currently working there for a good two weeks now and I have been really enjoying it, nice co-workers and a good coach. The thesis is coming along rather well.

I'll write about the assignment later hopefully without breaking my confidentiality agreement :)

And I figure, why not test the gist embedding that Github gives you :)

-Tim

## Slick2D.

Posted on: 20/09/2012 by tim@tuimz.nl | Permalink

In regards to the presentation I did at Fontys in Venlo, where I also study: I will leave the resources and a little how-to about Slick2D and Netbeans.
First of all you will need to download the Slick2D library http://slick.cokeandcode.com
Also you will need to get the LWJGL which you can download here http://www.lwjgl.org Extract both archives (Slick and Lwjgl) to a folder you find appropiate. Also make the appropiate libraries as I did in Netbeans.(You should know how this goes)

This should let you be able to open the example project which is imported into SVN here: http://tuimz.nl/svn/baker Please play around with it.
The library Slidgets is a library I am working on. I will release the source on Github in the near future.
To run the project you need to setup the java.library.path which in Netbeans can be done like so:

* Right click on your project > properties
* Go to the run tab

The line saying VM Options should be like -Djava.library.path=/path/to/lwjgl/native/OS
Where OS needs to be replaced with the operating system you are currently running.

With any luck you should be up and running in no time. Ofcourse if you have any questions please contact me :)

-Tim

Tim
This is just a test comment :)