-
A SIP library is born
Inspired by Andrijan Möcker’s “Überallklingel” (Everywhere Bell), I decided to create my own. However, I wanted to use it with a motion sensor and therefore to be able to turn it off and on again, when necessary. I also felt that using Asterisk was overkill and it could be done quickly and much easier with…
-
Ransomware is different
While most types of malware such as viruses and botnets try to lay low for as long as they can, while doing their nasty work, ransomware is eager to do its work ASAP. Because of this, ransomware does not need to embed itself as deeply into the system. All it wants to do is to…
-
The dangers of free cloud-based storage
A few days ago, Google Docs locked out many users from their documents, claiming they violated their Terms of Service, despite being innocuous. Here is why this will continue to happen what you can do to not run into this problem yourself.
-
Modern ejabberd configuration
ejabberd is one of the most widely used XMPP servers. It is easy to get it running for text-based messaging with a few configuration changes. However, to obtain a smoothly running modern feature set is harder. The configuration documentation is detailed, but even for a seasoned systems administrator or XMPP guru, a lot of questions…
-
Open Education Day 2017: Open Source Solutions for Schools
/ch/open invites to the Open Education Day: Saturday, 29 April 2017 in Windisch. We present JSXC, an easy way to extend any web application into a communications hub, e.g. for learning applications.
-
XMPP: Chat with a Future
XMPP is the Extensible Messaging and Presence Protocol standardized by the IETF. This standard provides the framework for doing anything you want to do with chat, and more. Why is XMPP (formerly known as Jabber) not the mainstream chat protocol? Actually it is. It is the most secure messaging standard: battle-tested, independent, and privacy-focused. And…