Linux

Linux forms the base of my computing experience, and I work on the Debian project occasionally in my free time. Sometimes I’m learning stuff, sometimes I’m learning how little I know. This is that collection of knowledge.

Disk Destroyer

I finally fell into the dd trap. I dd’d a FreeBSD Beaglebone black image to /dev/sdb, where my home directory lives. It should have been /dev/mmcblk0, but I trusted tab completion and didn’t check dmesg. After a quick check of gparted, it was obvious what had happened. I’ve nuked the partition table on the drive. Well done. The data in /home/hibby was intact, however. My home directory was still responding, I could load new files ith no corruption. …

GnuPG as SSH Agent on XFCE4

I tried to set this up so I could use my yubikey as a portable authenticator following the Debian guide, and ran in to a bit of an issue. Despite what I was doing, ssh-agent would auto start, set environment variables and give me lots of trouble. Killing ssh-agent and manually setting the $SSH_AUTH_SOCK to my gnupgp socket fixed the issue, however I couldn’t get ssh-agent to stop starting and setting that variable on login. …

Infobeamer Event Signage

So i was recently at a convention run by friends. I tend to align myself to the position of least uselessness, so I like to be helpful. Somehow this lead to my good nature being exploited for mediocre software1. One of the problems at these things is that while we go to great effort to produce a lovely convention booklet, no one actually reads it until the week after. Having the event schedule in there feels like a bit of a waste of time. …

DATV - Step 2

This is a continuation of this post about my previous failures at DATV. Debug, Defrag, Defuzz and Start Again Okay, so Bournemouth didn’t go so well. Let’s try again - this time reading manuals and stopping to think. The goal for this project is simple - transmit and receive a DVB-S signal. Hardware What tools do I have available? CCC Camp Badge (HackRF) RTL-SDR Numerous Raspberry Pis Laptop (Linux) Probably a whole other pile of things Software There’s a few things I know about that could use: …

DATV - Step 1

Digital Amateur Television After the RSGB Convention’s DATV talk, I’ve been super curious about playing more with DATV (Digital Amateur TV). It’s pretty cool - transmit broadcast standard video using low powers and homebrewe equipment. I remember many moons ago Iain, tj and I came up with an MPEG4 proof of concept and streamed Citizenfour between a hackrf and rtl-sdr. Naturally, to do it properly, I’m going to have to advance my license (work in progress, honest). …