If you’ve used an *nix system, at some point you’ve stumbled upon Midnight Commander, a file manager based on the venerable Norton Commander. You’re probably familiar with the basic operations (F5 for copying, F6 for moving, F8 for deleting, etc.) and how to switch panels (ummm, the Tab key). But mc offers so much more … Continue reading Use Midnight Commander like a pro
Author: Igor Klimer
Activities, places and the visitor pattern
If you’re writing a GWT application you are most likely following the MVP pattern. With GWT 2.1 the Activities and Places API was introduced and while it’s not strictly an MVP framework, it’s a good base for the architecture of your application. A core component of Activities and Places is the ActivityMapper interface. Its role … Continue reading Activities, places and the visitor pattern
Testing asynchronous GWT-RPC services
Continuing the theme of testing with gwtmockito, I’d like to show you a neat class that’s bundled with gwtmockito that allows for easy mocking of GWT-RPC asynchronous services. The class I’m talking about is AsyncAnswers. It’s meant to be used with the doAnswer stubber. Supposing we have a LoginServiceAsync class: public interface LoginServiceAsync { void … Continue reading Testing asynchronous GWT-RPC services
Testing gwteventbinder with gwtmockito
gwteventbinder and gwtmockito are great projects that are esential if you’re writing applications in Google Web Toolkit/GWT. So it was a surprise to me that they don’t play together well “out of the box”. See, the problem is that gwtmockito injects it’s own (safe, not using any code that requires running a browser) mocks when … Continue reading Testing gwteventbinder with gwtmockito
Avoiding Kernel Modules When External Firmware Is Needed
If you’re just interested in keeping your kernel module-free and be able to watch funny cat videos on youtube, skip to the solution. I’m an avid user of the Gentoo flavour of Linux, specifically the Hardened profile. As you can imagine, I like to think of myself as a security-aware user. With that in mind, … Continue reading Avoiding Kernel Modules When External Firmware Is Needed