Twitter Updates
- Published stancat a tool to cat to and from @NATS #streaming based upon #natscat github.com/servicelab/sta… 3 years ago
- RT @cojack: How to build platform-aware @Docker images from a single Dockerfile using @gitlab CI/CD servicelab.org/2018/09/13/184… 4 years ago
- servicelab.org/2018/09/13/184… 4 years ago
- Zin in sinterklaas 5 years ago
- XMPP versus MQTT: comparing apples with pears wp.me/p12fm9-qv 7 years ago
- analysis
- Ant
- antidote
- applications
- arduino
- audio
- bluetooth
- browser
- CentOS
- communication
- continua
- dbus
- dependencyhell
- devops
- eclipse
- Flash
- frameworklimbo
- google maps
- Google Maps
- Google Visualization
- Grep
- gwt
- health
- IEEE11073
- Java
- javascript
- JeeNode
- JMS
- JNLP
- JSON
- JSP
- JSTL
- Libcloud
- lombok
- maven
- messaging
- MVC
- node-xmpp
- node.js
- nodejs
- Open Flash Chart
- OpenJMS
- OTT
- over-the-top
- programming
- protocol
- Python
- rcse
- rpc
- RX868
- S555TH
- Sage
- sasl
- service discovery
- sip
- SOAP
- Sockets
- Storm
- stream
- Suds
- telco
- telco-ott
- Threads
- Tomcat
- tu me
- tume
- Visualization
- webaudio
- webinos
- webrtc
- wireshark
- WordPress
- XenServer
- xmpp
- ZooKeeper
Category Archives: programming
How to use XMPP SASL EXTERNAL with Node.js
Almost a year ago I came across Node.js for the first time. Without going into details I must admit that a kind of like it. It has been useful to me in various projects. I especially like it for rapid … Continue reading
Google Maps icons and circles revisited
Recently I needed to add icons and circles to a Google Map. My colleague Jan Sipke did a nice write up on this topic a couple of years ago. Unfortunatly things did change since then. Google released a new version of the Maps API … Continue reading
Grep lines before and after matched line
The command grep is really useful for finding matches of a certain word in files or streams. However, until recently I didn’t know how to display lines before and after the matched line(s). Let’s say we have a file named … Continue reading
Temperature graphs
In a previous article we looked at remote measurement of temperature and humidity. Now it is time to show the results of the temperature measurements. First a recap of the setup: Three remote temperature and humidity sensors are located in … Continue reading
Measuring temperature and humidity with a JeeNode
In a previous article we looked at the Arduino. Now we will look at an (almost) Arduino compatible clone, the JeeNode. It is a bit smaller and cheaper than the original version and operates at 3.3V instead of 5V. This … Continue reading
Programming the Arduino ethernet shield
The Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It features an IDE that allows you to program the Arduino using a standard USB cable. Several shields exist that extend the functionality of the … Continue reading
Model View Controller (MVC) with JSP and JSTL
In this article we will create a small web application that uses the Model View Controller (MVC) pattern with Java Server Pages (JSP) and JSP Standard Template Library (JSTL). A container like Tomcat is needed to run this combination. Thanks … Continue reading
Changing CPU and memory settings on XenServer VMs
You can change the CPU and memory settings of XenServer virtual machines using the API. XenServer allows you to set the priority of the virtual machine CPU (called weight), set a limit on the amount of CPU the virtual machine … Continue reading
Installing Sun JDK 6 on Ubuntu 10.04
The Sun JDK can be installed on Ubuntu by adding a repository and installing with apt-get. The following works with the latest versions of both at the time of writing: Sun JDK 6 update 20 Ubuntu 10.04 sudo add-apt-repository “deb … Continue reading
Getting CPU, memory, disk and network metrics from XenServer
In a previous article we looked at getting CPU and memory metrics from XenServer. As noted in that article, as of version 5.5 of XenServer, the preferred way of getting virtual machine metrics is through HTTP calls to get RRD … Continue reading