With every new project there will be a discussion whether requirement IDs should have a unique name or simply a numbering scheme. If you look at OFT‘s specification document, you will see that we chose named IDs. The reason in our case is quite simple: we use the ID as reference in OFT’s native specification […]
Author Archives: Sebastian
OFT Specifications as PDF
PDFs are a fixed size document format, which means that they made more sense in days when PCs all had about the same video resolutions and screen geometries. But even then they were never perfect for displaying them on a screen because most are in portrait mode and monitors very seldom were. Nowadays displays especially […]
And this is why we can’t have nice things
The option to allow anyone to register to your WordPress blog is basically useless and should be removed. The reason why I am saying this is that once the automated spam bots find your blog, they start registering users in the hopes of using your blog as a spam distribution platform. You can use CAPTCHAs […]
Almost impressive
Considering the fact that I just setup this blog today I am impressed (but not in a good way) how fast the spam bots found it. First comment we got was — what else should it be — spam.
Dating back WordPress blog posts
Sometimes I collect material for a blog post in a file but then forget to publish it. Thankfully WordPress lets you backdate posts. I found three old blog posts that I wrote for the static blog which I never published. Since they fit nicely with the topics here I published them under the date when […]
Samsung Printer “security”
Not much time today, so just a list of “features” I’ve discovered on my shiny new Samsung M2825 printer: HTTP but no HTTPS (admittedly most devices do that since there is the problem of how to start the certificate chain) Default user / password: “admin” / “sec00000” No mention of open HTTP server in installation […]
Intrusive Sharing
Good software tries not to surprise the user. Today I was surprised that four of the integration tests in OpenFastTrace (OFT) failed although I did not touch the code. The failure reason given was a character encoding problem. Since I was quite sure that the problem did not occur last time I ran the test […]
Test coverage pitfalls
When did I test enough? While code coverage is a good indicator, you still have to know how code coverage works. Today I was hunting a bug in a Markdown importer I wrote for OpenFastTrace. The class where the bug sits had a whooping 93.1% code coverage and part of that missing coverage was owed […]