Saturday 3 September 2016

[RaspPi] How to start Raspberry Pi 3 headless on a WiFi connection with WPA-PSK

While some Raspberry Pi owners out there start with their Pi plugged to a monitor, a keyboard, and a mouse, some other users prefer to run the Pi in headless mode. The headless mode off-the-shelf wasn't really bad with the previous editions of Raspberry Pi prior the third one since the user could have access via the ethernet port. However, if the user decides to start in headless mode on wireless ethernet, a little configuration needs to be done, which happens to be the topic of this tutorial.

Sunday 17 July 2016

[C][Java][Prolog] Building XSB Prolog and InterProlog on Debian "jessie" 8.0 64-bit

This article is a guide to building XSB Prolog and InterProlog.
XSB extends Prolog with tabled resolution and HiLog (a standard extension of Prolog permitting limited higher-order logic programming).[1]
Tabled resolution is a very useful feature in logic programming. SWI-Prolog has its own implementation which seems to be less mature than XSB's[2]. SWI-Prolog's documentation of the feature states its two uses: memoization[3] and avoiding non-termination. Check http://www.swi-prolog.org/pldoc/man?section=tabling for more details.

All of the following operations are performed on a 64-bit Linux Debian "jessie" 8.0 machine.

Sunday 17 January 2016

[C++][Boost] Building Boost.Regex 5.0.1 with ICU support on Debian "jessie" 64-bit

This is a short memo on how to build Boost.Regex 5.0.1 of Boost 1.60.0 with ICU support on Debian "jessie" 64-bit.