RSync Backup Script for Windows
Tuesday, July 26, 2016
A backup strategy is important. It’s like an insurance - you have it but you hope, you won’t need it.
A backup not only helps in case your hardware is broken, it might also help, if you’ve accidently deleted
some important files. One simple step towards a backup is using a external hard drive, that you can
attach to your computer and then copy the data you want to backup. However, if you don’t take care, you either
have always only one version of your backup, which means you can’t restore deleted files. Or you end up in
having multiple copies of the same files which occupy the available space very quick. And, of course,
copying all the files always again will take lots of time.
Simple Graphics Generator
Sunday, June 26, 2016
Do you know this? If you are bored you start scribbling around on a sheet of paper.
Now I was wondering, how it could look like, if a computer program would do the same…
Simple dummy Mail Server for development
Monday, May 30, 2016
Every now and then, you come across developing an application, that sends email. How to
simple test this application? It’s easy, if you have an own mail server. For Windows,
there is the very simple smtp4dev application, that listens on
localhost port 25 and displays all emails that would have been transmitted. A similar but cross-platform tool
is FakeSMTP. For a server, fakemail
might be worth a look at.
Some experiences in Android programming
Sunday, April 24, 2016
I recently started developing an app for Android. The app is nothing complicated. A few screens which
display data from a webservice. The data are events like “having dinner together” and you can register to join the event.
As being new in Android programming (and this time, I wanted to create a “real” native Android app, not a
PhoneGap / cordova based app), it’s quiet a learning experience necessary.
Branching and merging with git in PMD
Sunday, March 13, 2016
This post is about, how your git history might look like, if you consequently fix bugs on branches
and merge this bugfix-branches into the release branches. In this case, I used the method described
earlier in “Roadmap and source code branches” in
New PMD Release 5.4.0:
Always create a new branch, that can be merged in the release branches, determined by
Then, after the bugfix, merge this branch into the release branches, avoiding a fast-forward merge
git merge --no-ff.