BASH recommended initialisation sequence

Writing scripts to automate repetitive tasks is very common, but it is not commonly known that bash defaults are not very robust.

Read more of this post

pkg-config search path: PKG_CONFIG_PATH vs. PKG_CONFIG_LIBDIR

pkg-config is a very convenient tool for auto-configuring builds. The documentation includes a manual page and a guide.

Read more of this post

Java: Illegal UTF8 string in constant pool in class file

java-128While working on the GNU ARM Eclipse project, I ran into a nasty problem, out of the blue the Eclipse used for tests started to behave strangely, refusing to load a class responsible for depicting some debug views.

Read more of this post

C++: Meyers – Move Semantics

scottmeyersphotoAlthough a bit old, this presentation by Scott Meyers at ACCU 2011 can probably be considered one of the references on this subject.

Read more of this post

C++: Stroustrup – C++11 Style – A Touch of Class

bsWith my increasing interest on C++11, this keynote that Bjarne Stroustrup gave at Going Native 2012, was an interesting lecture (fully available on YouTube)

Read more of this post

lynda.com: Python 3 – Essential Training (Video Course)

PythonPython become one of the languages of choice for many applications.

Read more of this post

Installing SVN support to Eclipse 3.5 Galileo

SubversiveOne of the things I miss in Eclipse is the integrated full SVN support. This is currently work in progress, and in Eclipse 3.5 Galileo, the SVN plug-in reached the status of incubation (Subversive – SVN Team Provider); the main classes are already integrated into Eclipse as optional features; the Connectors are currently developed by Polarion, and require separate installation.

Read more of this post