How to upgrade to latest node.js & npm on Ubuntu Linux
Tonight I hit https://github.com/livedata/grunt-devcode/issues/8 again, and figured it was because I was on outdated versions of node.js& npm. Here's how to upgrade to latest, following...
View ArticleHow to renew an expired self-signed SSL certificate
Tonight I struggled a little longer than one should have to with using Postman in Chrome to access some Mifos X REST API on localhost. The Mifos X localhost server for dev fires up a Tomcat with a...
View ArticleSwift
So, Swift, huh? Few first reaction quick thoughts:Very first link to get DOC (!) is into some proprietary :-( app store thing I hear some people use...Language seems nice; managed memory of course...
View ArticleHow to install Ubuntu 14.04 (64bit) alongside pre-bundled Windows 8 for dual...
We got a new laptop, and I was thinking that I might as well go Dual Boot on this one and keep that Win 'round, so that Junior could finally play games like Cube World or Species which he had been...
View ArticleBuild your own JDK at home
I was curious to learn how hard it may be to build your own Java Development Kit (JDK) "at home", purely from OpenJDK source code, and it turns out that -on (Ubuntu) Linux at least- this actually very...
View ArticleJava 8 null type annotations in Eclipse Luna (v4.4) - your last...
The other night I hopped on the train to attend an Eclipse DemoCamp, and hearing again about the Java 8 null type annotations for advanced null analysis new in Eclipse Luna (v4.4) motivated me to...
View ArticleHow to connect to PITA secured corporate enterprise WiFi from Ubuntu Linux 14.04
On a laptop that can connect to a corporate enterprise WiFi in Windows using Security type: WPA2-Enterprise, Encryption type: AES, Network authentication method: Microsoft Protected EAP (PEAP),...
View ArticleJava 8 Swing related JVM crash on Linux identified
I have identified a Swing related JVM crash on Linux which appears to be a regression in Java 8:Launching my isolated standalone pseudo (non) "app" example https://github.com/vorburger/CrashTestDummy a...
View ArticleHow-to clean up and enforce open-source license headers in Maven-based build
The other day I had to make sure that anopen source project had clean and proper copyright and license headers in all its files. For Apache Maven-based builds, here is a quick write up illustrating how...
View ArticleMinecraft bought by Microsoft
Wow - so Microsoft acquired Mojang, the Minecraft company (see Microsoft's video announcement by its head of Xbox, and Mojang's somewhat succinct official blog post, and Minecraft creator's Notch...
View ArticleMifos executable WAR with MariaDB4j & Spring Boot
Tonight I submitted a pull request which contributes an executable WAR based on my Java embeddedable MySQL package named MariaDB4j& Spring Boot to Mifos, the open-source microfinance platform which...
View ArticleEclipse Public License enforcement in builds (and bug in...
A month ago I blogged about "How-to clean up and enforce open-source license headers in Maven-based build". When Sharon from the Eclipse Foundation's legal review team pointed out that ESON erroneously...
View ArticleMobile SMS-based basic e.g. math & language education (AKA mSara prototype v0.1)
Recently we were travelling on a vacation through India, and while driving for hours between cities, I did some math with my children. We occasionally use Khan Academy at home, so I gave them similar...
View ArticleSwisscom Internet Box DNS server bug
Originally published 2014.12.03, amended 2014.12.17: Three days after I published the post below and spread it via social media, I got a very friendly personal call on a Saturday afternoon from...
View Articleudev for Google Android Wear LG G Smart Watch
I'm toying with a Google Android Wear LG G Smart Watch, and had some minor trouble setting it up for development on Ubuntu Linux 14.04 - for too long, adb devices would just keep say "????????????...
View ArticleHow to bulk install 1000 3rd party JARs to Maven local & deploy to remote repo
So for work @ day job, I wanted to make some code available in 1000 3rd-party (non-Mavenized) JARs available in a flat directory easily consumable from first a local and later remote Maven Nexus...
View ArticleFixed Linux Ericsson H5321gw 3G/GPS/HSPA+ (e.g. in Lenovo ThinkPad X1 Carbon)
It's nice to have a 3G/GPS/HSPA+ card in your laptop for a working data connection on the go (without WiFi). For the ex-IBM/now Lenovo ThinkPad X1 Carbon, this is the Ericsson H5321gw. Here is how to...
View ArticleMifos standalone package how-to
A few months ago I blogged about the basic new Mifos executable WAR (based on MariaDB4j and Spring Boot). This post shows step by step how to use this simple standalone package deployment option, from...
View ArticleHackathon at the Mifos Summit 2015 in Sharjah, UAE
On the last day of the Mifos Summit 2015 in Sharjah, UAE, about 10 of the attendees got together for a 1 day "Hackathon". Several new developers incl. Kevin Kimani from Resilient Business Systems Ltd....
View ArticleJava 7 WatchService-based DirectoryWatcher implementation
When as part of my HoTea framework (otherwise unrelated to this post) I was looking for a simple Java utility to watch for and be notified about file changes in a given directory, I found that Java 7+...
View Article