Thoughts on Code Clarity & Maintainability
#notes #opinion #javascript #python
Some thoughts on best practices for keeping code maintainable as a team scales
Quick JQ Usage & Examples
Quick examples for getting the hang of using jq in your terminal
iPhone Backup Tools v2
#iOS #reverse engineering #infosec #security #notes
Introducing a new version of my iOS backup tools, now featuring decryption. Written in rust.
Christmas Light Troubleshooting Guide
A guide on troubleshooting, and managing strands of holiday lights.
Effectively using ed (1)
A tutorial/cheatsheet on using ed (a line-oriented text editor) effectively
PlantCam (how it works)
Technical information on how my plant camera operates using ffmpeg and raspistill
Decentralizing Your Digital Life
A list of sites & services that aren't run by mega-corporations.
Tools for Small Electronics Projects
Tools that I find useful when working on side-projects involving electronics & circuitry
Debian (XFCE/Wfm4) with macOS-like keybindings
Some keybindings & shortcuts I configured to make my transition to linux a little easier.
Making Maple Syrup
Steps (and mistakes) I made while making my first batch of maple syrup
Reverse Engineering some Wordpress Malware
#notes #reverse engineering #security
Wordpress Hardening & Reverse engineering some wordpress malware
Setting up Bind9 as a forwarding DNS server
#notes #tutorials #linux #dns #raspberry pi
Setting up Bind9 to forward DNS requests to cloudflare + google, and adding some additional records for my lan.
IR Remote-Controlled Light
My design for a IR-remote-controlled light using an Adafruit Trinket M0, and CircuitPython
WASM Basics using WAST
Examples using the WebAssembly Text format (a.k.a. WAT or WAST).
Fix your 2012 Honda Civic's charging system
The 2012 honda civic likes to drain its battery - here's how we fixed it.
Converting Video for the Web with FFMPEG
How I generate videos for this website, using ffmpeg.
Making GIFs with FFMPEG
Terminal commands for generating gifs from a video, using ffmpeg.
Farming Notes
Notes + Information I've collected from my growing of Pumpkins, Corn, Carrots, and other fruits and vegetables.
Building a new Static Site Generator
Progress in building a static site generator in rust, using servo's html5ever and mozjs packages
Debian 9 NAS
#linux #tutorials #notes #home-server
Setting up NAS box on top of debian, using RAID 1
My Raspberry Pi Setup Checklist
My checklist for Americanizing and configuring a new raspberry pi.
Retrocomputing - Repairing my old PC
Repairing my old PC, and going through some old software
ARKit + 3D printing: STL files in AR
We can display STL files in ARKit with relative ease. STL files are typically used in the process of 3D printing.
Visualizing Algorithms
Using some custom code to generate interesting graphs of algorithmic operations.
Swift Errors
An improved way of getting debug strings for Swift Error instances, and demystifying error codes for custom error enums
iOS Backup Information Extractor Tool Updated
#iOS #reverse engineering #infosec #security #notes
I've updated my tool to extract tons of useful data from iOS backups
Using Swift DispatchGroups
Using Swift DispatchGroups for improved performance in iOS Apps
Essential Shell Shortcuts
Here's a list of some really awesome shell (bash/zsh/etc) shortcuts that I use all the time.
Tutorial: AWS Static Hosting
How to set up hosting for your static site on aws, that doesn't cost a fortune
Reverse Engineering the iOS Backup
#iOS #reverse engineering #infosec #security #notes #javascript
Explore the format of iOS backups and ways to extract data.