<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>L&#39;Xtreme</title>
    <link>https://lxtreme.nl/</link>
    <description>Recent content on L&#39;Xtreme</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <copyright>Copyright © 2017 - JaWi</copyright>
    <lastBuildDate>Mon, 20 Nov 2017 15:00:00 +0200</lastBuildDate>
    
	<atom:link href="https://lxtreme.nl/index.xml" rel="self" type="application/rss+xml" />
    
    
    <item>
      <title>Running OLS client on Java 9</title>
      <link>https://lxtreme.nl/blog/running-ols-client-on-java-9/</link>
      <pubDate>Mon, 20 Nov 2017 15:00:00 +0200</pubDate>
      
      <guid>https://lxtreme.nl/blog/running-ols-client-on-java-9/</guid>
      <description>I&amp;rsquo;ve pushed a couple of changes to the OLS client repository that allows it run smoothly on Java 9. Nothing fancy, just a couple of APIs that were changed for the OSX support. I&amp;rsquo;ve to check how the OLS client is running on Windows and Linux with Java 9, though I do not expect much problems there. When I&amp;rsquo;m more confident things work smoothly with Java 9 on the various platforms, I probably will cut a new release.</description>
    </item>
    
    <item>
      <title>What time is it (part 1)?</title>
      <link>https://lxtreme.nl/blog/what-time-is-it-part-1/</link>
      <pubDate>Wed, 27 Sep 2017 17:24:14 +0200</pubDate>
      
      <guid>https://lxtreme.nl/blog/what-time-is-it-part-1/</guid>
      <description>A man with a watch knows what time it is. A man with two watches is never sure. &amp;mdash; Segal&amp;rsquo;s law
 A while back when I was busy with configuring and locking down my new Ubiquiti EdgeRouter home router I noticed that many of the devices on my network (and I&amp;rsquo;ve got quite a lot of those) happily pinged various NTP sources around the world. While this traffic in itself is harmless and its volume is not significant enough to impact any other network traffic, it made me wonder whether I could reduce that traffic to a bare minimum.</description>
    </item>
    
    <item>
      <title>Hello Hugo</title>
      <link>https://lxtreme.nl/blog/hello-hugo/</link>
      <pubDate>Mon, 13 Mar 2017 00:00:00 +0000</pubDate>
      
      <guid>https://lxtreme.nl/blog/hello-hugo/</guid>
      <description>Goodbye WordPress, we were never close friends. Your vulnerability track record was impressive as is the amount of new ones that are found. Your functionality was nice, but you were never able to persuade me to switch from the trusty&amp;rsquo; old CLI to your webbased editor.
Hello Hugo.io, our paths crossed already several times before, and it looks like we&amp;rsquo;re circling around each other. &amp;ldquo;Why not switch and move all your content&amp;rdquo; you asked several times.</description>
    </item>
    
    <item>
      <title>About</title>
      <link>https://lxtreme.nl/about/about/</link>
      <pubDate>Sun, 01 Jan 2017 00:00:00 +0000</pubDate>
      
      <guid>https://lxtreme.nl/about/about/</guid>
      <description>I&amp;rsquo;m a software architect at Luminis Technologies, a member at the Apache Software Foundation, open-source enthusiast and love to tinker with electronics (anything with a serial port on it ;)). I maintain several open-source projects most of which can be found on my GitHub. The spare time I&amp;rsquo;ve left I spend on running and my family.
If you want to reach out and contact me, you can use: j dot w dot janssen at lxtreme dot nl.</description>
    </item>
    
    <item>
      <title>Running</title>
      <link>https://lxtreme.nl/about/running/</link>
      <pubDate>Sun, 01 Jan 2017 00:00:00 +0000</pubDate>
      
      <guid>https://lxtreme.nl/about/running/</guid>
      <description>Sometimes, I like to run long distances. There are many reasons as to why I do this, but I think it is perfectly summarized by these comics from &amp;ldquo;The Oatmeal&amp;rdquo; (Matthew Inman). Currently, I&amp;rsquo;m training for my first marathon: the NN Marathon Rotterdam on April 9th 2017.</description>
    </item>
    
    <item>
      <title>FPGAprog</title>
      <link>https://lxtreme.nl/projects/fpgaprog/</link>
      <pubDate>Mon, 28 Dec 2015 21:22:00 +0100</pubDate>
      
      <guid>https://lxtreme.nl/projects/fpgaprog/</guid>
      <description>This is an unofficial port of the fpgaprog utility that works on OSX. It can be used to flash or load bit-files to the Pipistrello board from Saanlima.
Installation You need to install both libftdi and libusb-1.x. If you are using HomeBrew, you can install them by:
$ brew install libftdi libusb Once installed, you can compile the sources by issuing make:
$ make ... $ ls fpgaprog fpgaprog Copy the resulting fpgaprog binary to some place safe, and if you want to flash bit-files to the flash memory of your FPGA-board, you also need to copy the correct bscan_spi bit-file.</description>
    </item>
    
    <item>
      <title>Writing systemd enabled applications in Go</title>
      <link>https://lxtreme.nl/blog/writing-systemd-enabled-applications-in-go/</link>
      <pubDate>Mon, 12 Oct 2015 00:00:00 +0000</pubDate>
      
      <guid>https://lxtreme.nl/blog/writing-systemd-enabled-applications-in-go/</guid>
      <description>Writing a daemon in Go is really easy given the extensive language environment it provides out of the box. Making your daemon work nicely with Systemd is a little more challenging, especially if want to make use of the Systemd services like socket activations to spawn our daemon on demand and using the journal for logging purposes.
Suppose we&amp;rsquo;ve written a simple HTTP server that we want to run as daemon.</description>
    </item>
    
    <item>
      <title>WiPy quicky</title>
      <link>https://lxtreme.nl/blog/wipy-quicky/</link>
      <pubDate>Sat, 10 Oct 2015 00:00:00 +0000</pubDate>
      
      <guid>https://lxtreme.nl/blog/wipy-quicky/</guid>
      <description>I&amp;rsquo;ve received my WiPy + expansion board this week and was a bit disappointed that connecting the micro-USB connector did not provide me direct access to the Python REPL of the WiPy. After some tinkering and reading through the support forum, I found out that there is a rather easy way to enable the Python REPL by default.
To enable the Python REPL, you need to duplicate it on the primary UART port:</description>
    </item>
    
    <item>
      <title>USB armory JTAG port</title>
      <link>https://lxtreme.nl/blog/usb-armory-jtag-port/</link>
      <pubDate>Sat, 04 Apr 2015 12:00:00 +0100</pubDate>
      
      <guid>https://lxtreme.nl/blog/usb-armory-jtag-port/</guid>
      <description>When reading further on the USB armory and thinking about the cool things I could do with it, it struck me that I couldn&amp;rsquo;t find any information on the JTAG port. There are a couple of pads on the bottom side that appear big enough for this purpose, but the documentation do not mention anything on them. A quick google revealed a tweet that confirmed my suspicions:
Had enough fun with LED debugging locore on the USB armory, so I built a solderless JTAG breakout /cc @AndreaBarisani pic.</description>
    </item>
    
    <item>
      <title>Giving the USB armory a spin</title>
      <link>https://lxtreme.nl/blog/giving-the-usb-armory-a-spin/</link>
      <pubDate>Sat, 04 Apr 2015 11:00:00 +0100</pubDate>
      
      <guid>https://lxtreme.nl/blog/giving-the-usb-armory-a-spin/</guid>
      <description>Earlier this week I received my USB armory device, a small SBC made by the people from Inverse Path.
The device is not much bigger than a regular USB drive, and contains a Freescale i.MX534 SoC (containing a ARM Cortex A8), 512 MB of memory, a SD card holder and nothing more. Oh yeah, there are a couple of GPIOs exposed for your interfacing extra peripherals two of which are by default in use for the serial console.</description>
    </item>
    
    <item>
      <title>Tracking multiple service in Felix DM4</title>
      <link>https://lxtreme.nl/blog/tracking-multiple-service-in-felix-dm4/</link>
      <pubDate>Wed, 18 Mar 2015 00:00:00 +0000</pubDate>
      
      <guid>https://lxtreme.nl/blog/tracking-multiple-service-in-felix-dm4/</guid>
      <description>Apache Felix DependencyManager v4 is out with lots of new features and improvements, which are documented quite well and I&amp;rsquo;ll not repeat all. Instead, I&amp;rsquo;d like to highlight two new features that are really convenient in lots of situations where you want to track multiple components of the same type.
Suppose we have a service named Color with the following contract:
public interface Color { /** @return red value from [0.</description>
    </item>
    
    <item>
      <title>Headless X11</title>
      <link>https://lxtreme.nl/blog/headless-x11/</link>
      <pubDate>Tue, 17 Mar 2015 00:00:00 +0000</pubDate>
      
      <guid>https://lxtreme.nl/blog/headless-x11/</guid>
      <description>updated 2015-12-16: added section on how to start x11vnc in Systemd.
In many situations it is quite handy to have a working graphical environment for testing out websites, or doing other sorts of things in which a GUI is more suitable than the command line. When running in a headless situation, accessing the GUI on a remote host is relatively easy: you can forward X11 (given that bandwidth is not a real issue) or you can use remote-desktop like functionality, like VNC.</description>
    </item>
    
    <item>
      <title>Tiny DNS server using RPi</title>
      <link>https://lxtreme.nl/blog/tiny-dns-server-using-rpi/</link>
      <pubDate>Wed, 11 Mar 2015 00:00:00 +0000</pubDate>
      
      <guid>https://lxtreme.nl/blog/tiny-dns-server-using-rpi/</guid>
      <description>I&amp;rsquo;ve got numerous headless and virtualised machines up and running at my home. Accessing them by IP address is cumbersome (I tend to remember words better than numbers) and editing your /etc/hosts file on each and every machine is also not very convenient in this case. Sure, there are solutions like mDNS/Bonjour but this also involves installing a mDNS responder on each machine and does not work great when using multiple aliases for a single machine.</description>
    </item>
    
    <item>
      <title>OLS client</title>
      <link>https://lxtreme.nl/projects/ols/</link>
      <pubDate>Fri, 02 Jan 2015 00:00:00 +0000</pubDate>
      
      <guid>https://lxtreme.nl/projects/ols/</guid>
      <description>The alternative OLS-client provides a software client for the Open Bench Logic Sniffer logic analyser hardware.
About The Open Bench Logic Sniffer is the result of a collaboration between Gadget Factory and Dangerous Prototypes. They created a cheap custom implementation of the SUMP analyzer developed by Michael Poppitz, and released it as Open Source project.
The original SUMP analyzer already provided a workable client on its own. While this client was feature complete and working quite well, it was no longer actively developed and maintained.</description>
    </item>
    
    <item>
      <title>Debian on the WRAP router platform</title>
      <link>https://lxtreme.nl/blog/debian-on-the-wrap-router-platform/</link>
      <pubDate>Sat, 08 Jan 2005 12:00:00 +0100</pubDate>
      
      <guid>https://lxtreme.nl/blog/debian-on-the-wrap-router-platform/</guid>
      <description>Through a friend of mine, I got my hands on very neat embedded PC from PCengines, the WRAP version 1C. This board contains a 266MHz Geode SC1100 processor (compatible and comparable with an i585 processor), 64Mb onboard DRAM, a compact-flash slot, one or two mini-PCI ports and up to three onboard network cards. All this functionality is crammed on a PCB of roughly 15 x 15 cm.
For now, we had only one purpose: to run Linux on it, preferably without any custom or exotic distributions.</description>
    </item>
    
    <item>
      <title>Home</title>
      <link>https://lxtreme.nl/home/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://lxtreme.nl/home/</guid>
      <description>Hey, welcome to my corner on the Internet&amp;hellip; This site is a collection of projects I&amp;rsquo;ve worked on or am working on, stories I&amp;rsquo;ve written and software I&amp;rsquo;ve written or contributed to.</description>
    </item>
    
    <item>
      <title>Projects</title>
      <link>https://lxtreme.nl/projects/projects/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://lxtreme.nl/projects/projects/</guid>
      <description>Some of the projects I&amp;rsquo;ve written over the years and are perhaps of interest to others&amp;hellip;</description>
    </item>
    
  </channel>
</rss>