Category Archives: en

Basic Hudson/Jenkins tutorial

Continuous Integration is a great thing. Allows you to monitor your project state on a commit-by-commit basis. Every build failure is monitored easily. If you connect your unit and integration tests properly also tell your runtime properties of the project, … Continue reading

Posted in en | Leave a comment

CMake very basic tutorial

Writing Makefiles is a complicated process. They are powerful tools and, as such, show quite high level of complexity. In order to make typical project development easier higher level tools have been raised. One of such tools is CMake. Think … Continue reading

Posted in en | Tagged , | Leave a comment

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 | Leave a comment

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 , | Leave a comment

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 | Leave a comment