The Curious Engineer

All blogs / Linux / Unix

BackSlasher

blog.backslasher.net

Linux / UnixPythonElectronicsAI / ML

Posts
198 from 26 Sep 2012 to 10 Oct 2026
Posting
monthly (11 in the last year)
Kind
personal blog
Feed
https://blog.backslasher.net/feed.xml

2026 8

  1. Adventures installing Prusa INDX with LLM help
  2. Living with bad RAM
  3. Reality Check - an OctoPrint plugin to stop me from using the wrong filament
  4. Breezy - a reverse-engineered controller for my HVAC
  5. Returning to The Sims: 128 errors in a fresh lot
  6. Downloading a data uri as file
  7. ESPHome proxy for Switcher
  8. “Can you paint this apple orange?”

2025 9

  1. Audible MP3 Downloader
  2. Ship Today, Scale Tomorrow #1: Different Servers for Different Jobs
  3. Getting a Git remote from a Sapling repo
  4. Flashing ESPHome with Docker
  5. Tapestry
  6. Introducing ESLint to your codebase smoothly
  7. A quick and simple VPN
  8. A Laptop can be a Big Raspberry Pi
  9. Streaming SQL results from SQLALchemy via a FastAPI endpoint

2024 6

  1. Google Storage using cURL
  2. Serving Images from the DB in Django
  3. Running GPU workloads on K3S
  4. Semantic caching with PSQL, Python, OpenAI
  5. Java SMPP helper
  6. Adding shortcuts to your search engine

2023 15

  1. Bridging Switcher’s UDP over OpenWRT
  2. Invalid number: Nov
  3. We don’t do DST at this company
  4. Patching a Java JAR
  5. javax.mail:mail 1.4.7 is broken, and how to workaround
  6. WSL for non-programming security analysts
  7. Bash “Keep or Delete” script for PDFs
  8. Is this really an emergency?
  9. a 1.5GB string
  10. Get Android App Sizes with ADB
  11. Changed 3 lines of code, saved 760 server hours per month
  12. Sapling Commands
  13. Processing Israeli FOIA calendars, Part 1
  14. Caddy is better than Nginx for Docker Compose on ECS
  15. Quick Docker Compose commands for ECS

2022 4

  1. Arch Linux ARM ethernet card rename (eth0 to end0)
  2. CSV to JSON stream converter in Python
  3. Productivity tips for a FAANG engineer
  4. Arduino Mouse Mover

2021 1

  1. Switching audio bluetooth profiles with a script

2020 1

  1. Extracting SGN files used by the Israeli Court System

2019 1

  1. The BIG BUTTON with Arduino

2018 3

  1. Adding a child element in XSLT
  2. Disqus instead of Juvia
  3. Sortiq - sort, uniq, sort

2017 4

  1. Driven by anger - my modus machinor
  2. Populating a NetworkX graph with a scanner
  3. Getting Magent Links from Deluge
  4. Stringify Hash Keys in Ruby

2016 15

  1. DNS Namesake - the DNS MitM
  2. Prettify HTML pages with BeautifulSoup
  3. DNS Override for a Single Process
  4. My tips on Getting a Job
  5. Keeping Windows Awake (with PowerShell)
  6. Chef “Share This” script
  7. Dry Run for Python Pip
  8. Some Jenkins helpers for Chef
  9. Filtering in Shell
  10. Cookbook Versioning Script
  11. Migrating Grafana’s Dashboards
  12. Running external Ruby code from Vagrant
  13. Backslasher-Python: a simple Chef Python cookbook
  14. Chef Custom Resources - Missing Documentation
  15. Parsing AWS billing

2015 34

  1. Managing Jenkins API Tokens
  2. Open-Gridview - the FOSS Out-Gridview
  3. Using a global lock in Chef
  4. Enhancing Packer Templates with eRuby
  5. Listing Chef Cookbook Licenses
  6. Detecting Invalid External References in Group Policy Preferences
  7. Writing Complex Scripts in HBase Shell
  8. Running Inline DSL in ChefSpec
  9. Merging known_hosts files
  10. Generating known_hosts file using Chef
  11. Managing AWS Security Groups with Piculet
  12. Running Xbox360 controllers on Ubuntu
  13. Chef Snippets
  14. How Chef’s use_inline_resources works
  15. Troubleshooting story - Java HTTP client crashes on connections
  16. Migrating Graphite’s Dashboards
  17. Sending mail on coredumps
  18. Using RPMBuild - My Shortlist
  19. Sending HBase metrics to Graphite using Python
  20. Preparing Certificate files for Nginx
  21. Installing Growroot on CentOS
  22. Chroot Snippet
  23. Managing EC2 reservations with Scripts
  24. Appending Newline to File Ends with Ruby
  25. Init file for HBase Thrift Server
  26. Scripting YUM provides search using Python
  27. Batch fitting pictures in ImageMagick
  28. Managing chef users with Chef
  29. Locking Down Jenkins’ Authentication
  30. Resizing AWS root EBS in CentOS HVM
  31. Booting with UUID without initramfs
  32. Getting Git Submodule Detailed Status
  33. CSV Tricks
  34. Troubleshooting StatsD

2014 28

  1. SSH vs OpenVPN for Tunneling
  2. AWS’s Block Device Mapping in CentOS
  3. Downloading Artifacts from Jenkins with Authentication
  4. Git Prompt Variables
  5. Validating network segments using Puppet
  6. Accessing a specific server in an HTTP cluster
  7. Linux and SSDs - Should You TRIM?
  8. Why Pinning
  9. My Pinning Guidelines
  10. Adding Repositories for Inspection
  11. Setting up Gargoyle as a Time Server
  12. Timing Execution By Output Lines
  13. Hijacking a process’s i/o streams using gdb
  14. Testing Local Facebook Applications with ABE
  15. Fixing Ugly Hebrew on Ubuntu + Firefox
  16. Automatically Mounting USB drives and Surviving Reconnects
  17. Python Library for Deluge Torrent Maintenance
  18. Listing Unity’s Scopes and Originating Package
  19. Mass-Checking SSH Connections using Parallel
  20. Fixing Dynamic DNS on Gargoyle
  21. Disabling “generate Publisher Evidence” using scripts
  22. Finding Accounts Trusted for Delegation
  23. Some PowerShell Snippets for Network Scanning
  24. Setting Up Samba on Raspberry Pi
  25. Raspberry Pi + Deluge = Segmentation Fault
  26. List all Group Policy Extensions Registered
  27. Avoiding Text Overflow with Prettify on Blogger
  28. setspn Duplicates and Case Sensitivity

2013 24

  1. Backing up BitLocker to ActiveDirectory - My Additions
  2. Using Remote Desktop Client without Network Level Authentication
  3. Adding SSL to a SharePoint 2010 Web Application, the Right Way
  4. Parsing Event Log Subscription Runtime Status using PowerShell and Regex
  5. Finding Superseding WSUS updates in PowerShell
  6. Reading Daylight Saving Time Data in Windows
  7. Network Monitor capture filter limitations
  8. Putting your Windows to sleep
  9. Adding .net 3.5 to a Windows Server 2012 template
  10. Remotely changing DNS server list through registry
  11. Preventing Users from Adding Computers to a Domain
  12. Filtering Windows Event Log using XPath
  13. Investigating Repeatedly Locked Out Users
  14. Viewing detailed replication status using Repadmin and PowerShell
  15. Solving Event Log Subscription Error “0x138C”
  16. Removing all Metro Apps from Windows 8
  17. Opening Group Policy Management Editor from the Command Line
  18. Group Policy Security Filtering and Loopback
  19. Wget in PowerShell v3
  20. Copying Files In PowerShell - Using Windows Explorer UI
  21. Testing actual SMB version
  22. Mass Setting Permissions on Remote Shares
  23. Copying List Permissions in SharePoint 2010
  24. Finding WSUS Clients by SusClientId

2012 7

  1. Reverse Lookup in SharePoint 2010
  2. Making Sure Only Your PDC is Scavanging DNS Records
  3. Brute Force Guessing for User Passwords
  4. Automaticlly Updating DNS Server Addresses In A Domain Machine
  5. Applying SPWebConfigModification objects safely
  6. Updating VMware discovery info in Active Directory
  7. Some Things I Didn’t Know About People Picker

Undated 38

  1. Windows Event Collection
  2. Installing WSUS Prerequisites Easily in a Disconnected Server
  3. Automaticlly Extracting Downloaded Torrents
  4. Remotely Viewing Machine Certificates With Minimal Permissions
  5. Determining Size of all Tables in a Database
  6. Creating proxied http requests with PowerShell
  7. Fixing Facebook to Google Calendar synchronization
  8. Extending Yii’s Web Application Creation
  9. Creating a common Yii code directory
  10. RssCache - An RSS Cache / Aggregator
  11. Active Directory’s Object Specific ACEs and PowerShell
  12. Making sure your Audit Collection Server is collecting
  13. Google Friendly Apache Domain Migration
  14. Monitoring SharePoint 2010 on SCOM - Minimal Permissions
  15. The module … owssvr.dll could not be loaded due to a configuration problem
  16. Solving and preventing “Topology Discovery failed, error 0x80040a02”
  17. Showing “Mail” icon in control panel through Group Policy
  18. Dumping your MySQL db using PHP
  19. Setting Dynamic RPC Port Ranges
  20. Making your pages more Facebook shareable
  21. Lowercasing PTR records in DNS
  22. Changing php settings without .htaccess or php.ini
  23. Event Log Permissions, With Scripts!
  24. Enabling Remote Desktop Remotely
  25. Speed boosting disconnected environments
  26. Internet Explorer and SPNs
  27. Checking for conflicting oIDs
  28. Vanishing permissions on AD objects
  29. Stsadm / new SPSite is slow
  30. WindowsIdentity.GetCurrent and changing usernames
  31. A few seconds about psbase
  32. SPNs - Who? Why? Where?
  33. 2008 Clusters can’t change password
  34. Get-BigDirectories
  35. Auto-Sorting Computers in WSUS
  36. Querying SQL Servers
  37. New blog… yay
  38. Testing stranded group policies