Month: May 2020

  • The quest to go paperless – workflow – Work in progess

    I’ve had a duplex automatic document fed scanner for close to a decade. Original a FUJISU Snapscan M1500, which Fuijisu ended support for a few years ago. Friend helped me obtain a Panasonic scanner, same form factor, but newer, faster. Network based. My original workflow consided of: scan documents, which automatically converted to OCR sandwiched…

  • platformio clion – automation of gzip encoded files as bin2hex encode header files.

    This works for me on OSX Catalina 10.15.4 Summary: If you wanted to automated include files, you can use the script shown to help automatically gzip, and convert bin to hex string representation for inclusion into C/C++ headers. Automating the process. This post explains the process to take html/css/icon (what have you) compresses them to…

  • raspbian mosquitto mqtt setup and tasmota

    this was working as of 2020-05-23 Test the system to ensure it’s working. Start terminal windows… term 1 – subscriber to the topic “test” term 2 – publish something to the topic “test” Create a user/password edit the file as root, /etc/mosquitto/conf.d/default.conf: Restart test pub/sub in two terminals. That’s the setup of MQTT Tasmota portion:…

  • IPv6 DNS Setup

    I recently swapped servers, as my old one was running Ubuntu 14.04, I decided to just swap out the server completely to Ubuntu 20.04, port the data… hence the recent rsync post. The process was simple: create new server setup apache (vhosts), mysql, php, etc… firewall rules should be the same, so you could use…

  • IoT and wifi system security

    Many people now have Amazon echo/dots / Google home / Apple HomePod, smart TVs, smart thermostats, etc… What happens if one of those get hacked? They’re already on your system? they’re authorized and allowed on your network… now what? That’s why you should have a WiFi network dedicated to IoT devices on a separate VLAN.…

  • Fast rsync in the year 2020

    TL;DR; rsync -aHAXxv –numeric-ids –delete –info=progress2 -e “ssh -T -c aes128-gcm@openssh.com -o Compression=no -x” <source> <target> options: a – archiveH – preserve hard-linksA – preserve ACLSX – preserve extend attributesx – don’t cross filesystem boundariesv – verbose–numeric-ids – don’t map uid/gid values by user/group name–delete – delete extraneous files from destination dirs–info=progress2 — show progression-e…

  • Teaching your kid how to ride a bike

    It’s been a while since I posted anything… Kids/family have taken up a lot of time. Dylan’s started to ride two wheels, learning about the Pedrin method was a little too easy to teach him. Dylan was in training wheels for a while and was ready, as he could ride a few meters without either…

  • Apache Vhost Macro / Variables

    [update: 2020-05-20] There does seem to be a conflict with Let’s Encrypt certbot. You’ll need to manually run updates. I’ll update once I figure it out, how to do it more automated. Looks like possible race condition for the ghost, and then the SSL… but since you’re defining them by macro’s it’s not so bad.…