Transistor Common Base Configuration – a Hidden Champion

The transistor common base configuration is just as simple as the other two (common collector, common emitter) configurations, but far less known and used - which is a regrettable mistake, because it is absolutely awesome and has little-known characteristics which we'll look into right away! Common base configuration Operating principle At first look, the common … Continue reading Transistor Common Base Configuration – a Hidden Champion

Easily convert Github repos into Maven dependencies on the fly

TL;DR: JitPack converts Github repos to Maven repositories in near real time. Publishing dependencies to Maven central is hard and I don't care what everybody else says. Every time I need to publish a new release of one of my OSS projects I know I'll waste at least half a day. I wish it was … Continue reading Easily convert Github repos into Maven dependencies on the fly

Skype and VLC cannot use v4l2loopback video device

I'm playing around with using DSLR cameras as webcams with gphoto (CLI to cameras over USB) and v4l2loopback (dummy video devices), which works with OBS but neither Skype nor VLC which will either show a black image or fail with an error message. Running VLC in verbose mode and digging a bit around showed that … Continue reading Skype and VLC cannot use v4l2loopback video device

Higher frame rate with Microsoft LifeCam and Linux

The Microsoft LifeCam is a versatile USB Webcam family which is supported well in Ubuntu Linux. Unfortunately it records HD videos only at low fps, but there is a workaround to get high resolution with 30 fps. Install guvcviewOpen guvcview, switch to the Video Controls tab and pick the LifeCamSelect 30/1 fps in the Frame … Continue reading Higher frame rate with Microsoft LifeCam and Linux

Nautilus browsing large windows share is slow

When browsing large windows (samba) shares with Ubuntu Nautilus (that's the equivalent of the Windows File Explorer) I observed that shares which include many files and directories (a few hundred) take a few seconds to browse over WiFi, but almost instantly display over a fast LAN. A similar difference in speed is noticeable when searching … Continue reading Nautilus browsing large windows share is slow

The improved differential amplifier (based on current mirror)

This circuit is an improved version of the differential amplifier built with a current mirror from last year. The previous circuit suffered from a design flaw which I realised only when trying to actually build the circuit with hardware: the collector resistors are way too small (actually 0Ω) for a sensitive circuit. The current going … Continue reading The improved differential amplifier (based on current mirror)

Increasing Android mobile network stability

My habitation/network carrier/phone combination-situation results sometimes in slow or no internet on my Android phone. I'll talk about a hidden setting which, when properly configured, can increase network stability on an Android phone. Please read the entire post before trying anything, there are severe caveats. Understanding the problem I've had Android phones since 2.2 and … Continue reading Increasing Android mobile network stability