Author Archives: dariusz.cieslak

An Easy Executable Software Specification – A Proposal

Executable specification is a "holly graal" of modern software engineering. It's very hard to implement as it requires: Formal specification of rules Transformation of those rules into real-system predicates Stimulating system under tests state changes in repeatable manner FitNesse is … Continue reading

Posted in en | Comments Off on An Easy Executable Software Specification – A Proposal

Conflicting DHCP server locator under Linux

In order to locate conflicting DHCP server in your LAN execute the following command: sudo dhcpdump -i eth4 | awk '/IP:/{SRC=$2 " " $3} /OP:.*BOOTPREPLY/{ print "DHCP server found:", SRC; }' The restart your PC network (use DHCP to get … Continue reading

Posted in en | Tagged , | Comments Off on Conflicting DHCP server locator under Linux

Setting up proper terminal size for serial connection to an embedded device

When you work over serial line on an embedded device usually the terminal size it set to 80×25. There's an easy way, however, to setup your real terminal size, just add the following line to your profile script (~/.profile): resize … Continue reading

Posted in en | Comments Off on Setting up proper terminal size for serial connection to an embedded device

PlantUML – draw your diagrams declaratively

One picture is worth of thousand words. So true. Even if you describe some flow with many detailed paragraphs one sequence diagram might show the idea instantly to the reader much better than all the words. Separation of diagram drawing … Continue reading

Posted in en | Tagged | Comments Off on PlantUML – draw your diagrams declaratively

Meeting "minutes" in three simple steps

Nobody likes it. They are boring duty you ought to do after a meeting. What? "Minutes", of course. By "minutes" I mean: a note from the meeting (or a telco) that should be sent after a call to all participants … Continue reading

Posted in en | Tagged | Comments Off on Meeting "minutes" in three simple steps