From FHEM to OpenHAB with Homegear: Installation/Docker container

For more than 2.5 years, I’ve now been running FHEM with several HomeMatic sensors and actors. Using the HM-CFG-LAN Configuration Tool as an I/O interface between FHEM and the HomeMatic devices, this setup has been running smoothly most of the time. The configuration was a bit tricky now and then, but it worked. However, OpenHAB seems to become a really good choice. Version 2 is currently available as Beta 3. It features a modern web interface and an easy-to-use extension manager. More than a good reason to have a look at it. In this post, I’m going to show how to get started. Continue reading From FHEM to OpenHAB with Homegear: Installation/Docker container

How to set up HTTPS/SSL in WordPress behind Proxy (nginx, HAProxy, Apache, lighttpd)

Today I changed the accessibility of my blog from HTTP (unencrypted) to HTTPS/SSL. My blog is running WordPress behind an nginx proxy server. However, while the pages themselves loaded successfully from HTTPS, the embedded static resources like JavaScripts, Images, CSS files etc. did not. Here’s how I fixed it. Continue reading How to set up HTTPS/SSL in WordPress behind Proxy (nginx, HAProxy, Apache, lighttpd)

Tubewarder: My approach for automated outbound messaging in one place

Most applications doing automated outbound messaging are cluttered with overhead that does not focus on the actual task of getting a message sent. Over the last few months I’ve developed a software for weweave that we’ve named “Tubewarder” (named for tube, warder, and to forward – what a pun!). Tubewarder is a new approach for dealing with automated outbound messaging, especially messages generated by applications. It acts as a outbound message gateway hub for all the different templates and channels (like email, sms, web services, etc.) modern applications require today. In this article, I’d like to introduce the software by outlining problems of traditional approaches and by showing you how Tubewarder aims to eliminate such issues. Continue reading Tubewarder: My approach for automated outbound messaging in one place

AngularJS: Watching for changes in ng-model and determine linked DOM element

Sometimes you want to watch for changes on your model within AngularJS and trigger an event if a model change occurs. For example, I needed to trigger a change event on the corresponding HTML DOM element whenever the model linked to the element changed. Here’s how to do it – using a $watch listener and a directive. Continue reading AngularJS: Watching for changes in ng-model and determine linked DOM element

How to enable IPv6 on a SonicWall (SonicOS 5.9) using NAT

IPv6 aimed to make Network Address Translation (NAT) obselete as there are so many addresses available that every single device can have its own worldwide unique IPv6 address. However, even with IPv6, using NAT is a very simple way to get your devices behind a Dell SonicWall connected to IPv6 services on the internet. In contrast to going without NAT, all the devices behind your SonicWall will emerge under the SonicWall’s IPv6 address. Continue reading How to enable IPv6 on a SonicWall (SonicOS 5.9) using NAT

Social Bookmarking explained

What is social bookmarking?

Social bookmarking is a technique for managing the URLs of your favorite websites with an online service and being able to share these bookmarks with others. In contrast to managing bookmarks with a browser’s built-in features, your bookmarks not necessarily need to be private to yourself, but others can browse through your bookmarks as well. Vice versa, you can browse through other people’s bookmarks and discover new, interesting sites. Continue reading Social Bookmarking explained

How to use JSF 2.2 with JBoss AS 7.1

The JBoss Application Server 7.1 is shipped with Oracle Mojarra 2.1 in order to provide support for JSF 2.1. JSF 2.2 is only officially supported with the new WildFly 8, which is the successor of JBoss AS. As JSF 2.2 comes with a lot of new and interesting features such as HTML5 support and Faces Flow, I really wanted to get JSF 2.2 running. Continue reading How to use JSF 2.2 with JBoss AS 7.1