Aquiring data about the I2S capabilities of currently available mini computers proofs to be quite difficult. While there is some information about the I2S capabilities of the RPi, there seems to be nearly to none about the Odroid C1+ mini computer which was released in Summer 2015. However, in order to decide which platform is more suitable for audio projects, it is important to have some insights about jitter, data format etc. This article tries to gather information from various sources, sum it
read more »
After years of experience with Linux + KVM, a very reliably solution, the next step seems to implement high availability (HA), which basically has the following advantages: Multiple nodes are accumulated to one cluster, which share storage that holds all VM data Virtual machines (VM) on these nodes can be migrated from one node to another in real time. This way nodes can be freed of VMs in order to reboot them / maintain etc. without disrupting services which is a huge advantage. If one
read more »
For testing the I2S bus of an electronic audio circuit I needed audio test signals, such as sine, square etc. Interestingly (and unfortunately) it seems hard to get such test signals, especially when the values of these test signals should be predictable, e.g. in case of a square wave with a bit depth of 16 bit the "1" value should be exactly "1", (or better, 32767) whereas a "0" should really be a "0" (or -32768). Most available test signals add some tiny white noise to the signal, which is great
read more »
Since recently  I have a Supermicro Node Server at our hands which we are planning to use for a hot-standby system. A vital point for replication and hot-standby is a reliable and fast network connection between the nodes. The Supermicro nodes implement an Infiniband Mellanox network adapter, which claims to provide transfer rates of up to 40GBits / second. This networking standard seems to have the following advantages: It's reasonably priced, adapters and cables are available at affordable
read more »
A simple flexible and configurable OFX client written in Python, works with the Austrian Easybank.
read more »
The story of a successful data retrieval from a 2,5'' Seagate Momentum 5400.4 250GB disk via exchanging drive platterns between the defective and a replacement drive without appropriate tools (clean room, platter alginment tool etc.). Said to be impossible but worked nevertheless.
read more »
I came across a scenario where I needed to shutdown and lock one or more Microsoft Windows PCs remotely. This should work automatically, without VNC / Remote desktop or similar tools, so that it can be scheduled in some way. Applications for this would be: Shutting down a number of PCs, e.g. in an Internet Cafe or the like Locking down one or more PCs (for instance to limit access for kids) Force a shutdown in case some Virus / Worm is detected at the Internet firewall After considering
read more »
For years, I used the very handy rsnapshot script for backup up data. However, rsnapshot cannot handle huge files that change a little over time very well. It seems that rdiff-backup works quite similar and can handle the huge-file scenario better, although accessing older is complicated. However, adding archfs may be the solution, so this is my try to setup a viable backup solution with rdiff-backup in combination with rdiff-backup-fs. Backing up data is a very important task in the everydays
read more »
Linux seems to have a lack of tools for measuring disk performance, especially recording transfer speed. For analyzing bottlenecks on one of my servers I needed exactly that, so I developed a simple solution. For the impatient: The disk utilities can be found here. There are three utilities available, which are in short: test_diskread.py - Quick-display and record the I/O speed of your disk iograph.py - Display I/O data recorded by the tool "iostat" mon_iostat.py - Monitor values
read more »