Graduated!!
Posted on: 04/02/2013 by tim@tuimz.nl |
PermalinkJust writing a small post to let you know that I have officially
graduatedI 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
Comments
Thesis conclusion
Posted on: 29/01/2013 by tim@tuimz.nl |
PermalinkSo, 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
Comments
Windows Registry on x64
Posted on: 06/11/2012 by tim@tuimz.nl |
PermalinkOh 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 pathregedit does not allow you to disable this redirectionreg 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:64This 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
Comments
Facebook Opengraph
Posted on: 09/10/2012 by tim@tuimz.nl |
PermalinkIt 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
Comments
Sublime Text 2 makes me happy.
Posted on: 21/09/2012 by tim@tuimz.nl |
PermalinkA 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
Comments
Jenkins + Python = Alright
Posted on: 20/09/2012 by tim@tuimz.nl |
PermalinkToday 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.
Oh, I am work on something to add comments to blogposts, so you can respond if you want :)
-Tim
Comments
First post on the new blogger...
Posted on: 20/09/2012 by tim@tuimz.nl |
PermalinkHello and welcome to the first new posts on my new blog
Just testing nl2br and auto linking :D
http://www.google.nl tim@tuimz.nl -Tim
Comments
Thesis writing
Posted on: 20/09/2012 by tim@tuimz.nl |
PermalinkSo 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
Comments
Slick2D.
Posted on: 20/09/2012 by tim@tuimz.nl |
PermalinkIn 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.comAlso 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/OSWhere 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
Comments