tspi.at

Gaussian random number generator using box-muller method

17 Aug 2021 - tsp

Reading time 5 mins

A short summary on how the box-mueller method works to generate normal distributed random numbers (for example for Monte-Carlo simulations, etc.)

Ethernet control of Gamma vacuum quad ion pump controller

17 Aug 2021 - tsp

Reading time 9 mins

Notes on the the protocol that's required to remotely control Gamma vacuum ion pumps / titan sublimation pumps via a quad pump controller and some views on the inner workings of my own library implementing the protocol

Mounting NFS on Windows 10 clients

15 Aug 2021 - tsp

Reading time 5 mins

Mini summary on how to install the NFS client and how to perform the mount itself on the most problematic operating system that one can encounter in ones network

Router and switch mode in tinc - the difference and how to use tinc on Android

06 Aug 2021 - tsp

Reading time 10 mins

Mini article that explains the difference between switch and router mode and some of their applications when using the tinc VPN client

Bridging networks (VPNs)

02 Aug 2021 - tsp

Reading time 19 mins

A mini tutorial on different approaches to bridge networks

Configuring VLANs and bridges on FreeBSD Xen Dom0

01 Aug 2021 - tsp

Reading time 7 mins

A short summary on how one could configure network bridges on a FreeBSD dom0 for Xen

Sane Windows IP configuration: Disabling IPv6 privacy extensions and enabling ICMP echo

01 Aug 2021 - tsp

Reading time 2 mins

Mini note but essential when a Windows machine should join any sanely administered network.

Adding Grafana annotations using HTTP API

28 Jul 2021 - tsp

Reading time 6 mins

Sometimes it's convenient to add annotations to Grafana dashboards and panels using Grafanas flexible HTTP API instead of writing them into a database and fetching them from there using Annotation queries. Since I lacked a complete example and it took me some minutes to find out how this works this blog post summarizes the process.

A simple system clock module for AVR

26 Jul 2021 - tsp

Reading time 13 mins

A description of a simple implementation of a system clock module for AVRs supporting delay, millis(), etc. This blog post tries to shed some light onto these simple and basic functions as well as some common pitfalls.

Building a TCP console server for Windows and FreeBSD

25 Jul 2021 - tsp

Reading time 7 mins

A common problem in industry and laboratories - accessing a serial port via the network to allow multiple machines or VMs access the same physical serial port. This blog post explains how to build such an console server on a FreeBSD host offering physical serial ports an FreeBSD as well as Windows clients who are able to access the ports like local ones.


Data protection policy

Dipl.-Ing. Thomas Spielauer, Wien (webcomplains389t48957@tspi.at)

This webpage is also available via TOR at http://rh6v563nt2dnxd5h2vhhqkudmyvjaevgiv77c62xflas52d5omtkxuid.onion/

Valid HTML 4.01 Strict Powered by FreeBSD IPv6 support