font Falling in love with a font After using the same font for everything, I recently fell in love with this absolutely beautiful and extremely readable font.
home automation Bridge your smart home with Google Home (or Alexa) This fancy little plug in and forget gives you proper integrations between your smart home and your Google Assistant (or Alexa).
android Google Assistant on the desktop Google Assistant on the desktop? It's finally possible. I've been waiting for this for ages.
https Let's encrypt everything! https is easy, simple, free, and soon to be "mandatory". All of my sites and services use https, always. This was done as a project over time quite a few years
misc gsmblog.net revamped You might have noticed recently, that gsmblog suddenly got a new fresh modern design. But this isn't a simple re-design. This is a complete revamp, and a total re-write from scratch. And it
programming Always publish your libraries to maven repositories Maven is a great tool. I could spend a lot of time and effort telling you why, but if you use maven or have moved on to gradle or something similar, you already
programming dropwizard-jobs in public maven repository As I previously mentioned I really really loathe having to install publicly available packages to my local maven repository. While working on my personal API project, which I will return to in a
programming fitbit4j - java fitbit api client in maven repository fitbit4j is a fully working java API client library for the fitbit-API. I currently started working on a project that I intent to integrate with fitbit through their API, and quickly discovered a
programming Date objects in Liferay Freemarker web content templates Have you ever tried to manipulate one of the web content meta data dates as an actual date in a Liferay Freemarker web content template? Unfortunately these dates are handled very poorly by
programming Liferay Spring MVC Freemarker Portlet Maven Archetype I've just published a Liferay Spring MVC Freemarker Portlet Maven Archetype on github. It is a maven archetype for creating Liferay Spring MVC Freemarker portlets. Since this type of portlet is not officially
mobile Samsung broke Galaxy Gear null_ ROM bluetooth tethering It seems that Samsung has broken Bluetooth tethering on their latest Galaxy Gear update for the Galaxy Note III, even when using the null_ ROM. But I have a solution. Are you having
programming Spark framework: The tiny framework that almost could As part of my complete makeover of all my websites I spent the last few weeks creating an application in sparkframework, a non-enterprise Java micro web framework. However, I never actually launched it.
programming Liferay Spring MVC portlets Here I will guide you step by step through the process of creating Liferay Spring MVC portlets. I've already showed you how to create Liferay Spring MVC Freemarker portlets and how to create
programming Liferay Spring MVC Freemarker and JSP portlets I previously showed how to create a Liferay Spring MVC Freemarker portlets. But what if you want to use both Freemarker and JSP in the same portlet? Is it possible? If you are
programming Liferay Freemarker Spring MVC portlets Liferay Freemarker Spring MVC portlets are great, and certainly are my favourite way of developing portlets in Liferay at the moment, when creating non-webapp portlets. For business applications created as webapps Vaadin is
programming Wordpress multisite: the worst feature of wordpress Lately I've started a major overhaul of all of my sites, re-making them based on new and modern technology. First out is gsmblog.net, which I intended to base on Wordpress multisite. A
misc New blog visual and technology stack Over the last few months I've been working on a completely new version of this blog. I've acquired an additional VPS and completely re-made the blog with a new design and a completely
programming Intellij IDEA losing focus in stumpwm on Linux Or why Oracle sucks! I just installed Intellij today, not to replace Emacs (or Eclipse for Liferay stuff), but to use for things like PHP (which sucks) that Emacs doesn't have very good
software Safely storing passwords: LastPass For a long time now I've been using Biowallet and Biowallet2browser for my password storage needs. I really liked the idea of having all of my passwords, credit card information, etc. stored encrypted
mobile Android app: Tasker If you decide to purchase a single application for you Android phone, let it be Tasker. Tasker is an application for Android which performs Tasks based on Contexts (application, time, date, location, event,
mobile Spool: Save articles and videos for later. Even offline. I received my invitation to join the private beta of spool a while back. I didn't get around to activating it until earlier this week while I was configuring my new phone. I
mobile Nutshell case: Protect your phone in style When purchased my new Samsung Galaxy S2 I naturally also ordered a new handmade custom Nutshell case for it. It's currently in production so I'm hoping it will be here within a week
mobile My new droid: Samsung Galaxy S2 Earlier this week I purchased a new Samsung Galaxy S2 to replace my HTC Desire (Though I will keep my Desire as a backup phone for geocaching, gathering GSM network information and the
drupal Posting to Drupal sites from Emacs I just discovered that the weblogger-mode for GNU/Linux can be used to post content to Drupal websites. Posting new content to my sites should be a breeze from now on. This should
software Complete re-design of gsmblog.net I'm busy working on a complete re-design of gsmblog.net. I really needed a break from my minecraft plugin so I decided to spend some time working on my websites instead. First out