1

Getting things to collect

This commit is contained in:
Evan Pratten 2024-11-26 17:40:35 -05:00
parent 5a1448872c
commit 7e44c860db
118 changed files with 117 additions and 50 deletions

View File

@ -23,7 +23,7 @@ plugins:
- jekyll-feed
# Per-collection settings
collections_dir: _collections
# collections_dir: _collections
collections:
posts:
output: true

View File

@ -1,4 +1,5 @@
---
layout: default
title: I built my own private telephone network
description: Nobody makes phone calls anymore
date: 2022-02-14

View File

@ -1,4 +1,5 @@
---
layout: default
title: I built a slightly infuriating keyboard
description: Re-learning how to type at 18
date: 2022-02-26

View File

@ -1,4 +1,5 @@
---
layout: default
title: A Java development cheatsheet for my classmates
description: 'PROG10082: Reference Material'
date: 2022-03-15

View File

@ -1,4 +1,5 @@
---
layout: default
title: The angle problem
description: A look at a slightly infuriating robotics problem
date: 2022-04-11

View File

@ -1,4 +1,5 @@
---
layout: default
title: 'Album Release: Space & Time Vol. 1'
description: New music from Evan Pratten
date: 2022-05-10

View File

@ -1,4 +1,5 @@
---
layout: default
title: How I hacked full IPv6 support into a Bell residential network
description: Circumventing nearly everything my ISP has set up in the name of public
IPv6 addresses for my friends

View File

@ -1,4 +1,5 @@
---
layout: default
title: My journey through robotics
description: 5 years of self-taught robotics development, recapped
date: 2022-07-02

View File

@ -1,4 +1,5 @@
---
layout: default
title: I am my own ISP
description: The next stage in my hobby network
date: 2022-08-17

View File

@ -1,4 +1,5 @@
---
layout: default
title: Announcing your AMPRNet prefix to Vultr with BGP
description: That how-to guide everyone keeps asking me to make
date: 2022-10-17

View File

@ -1,4 +1,5 @@
---
layout: default
title: BGP peering over a WireGuard tunnel
description: Some notes on getting Bird and WireGuard to play nice
draft: true

View File

@ -1,4 +1,5 @@
---
layout: default
title: Announcing your AMPRNet prefix to Vultr with BGP
description: That how-to guide everyone keeps asking me to make
date: 2022-10-17

View File

@ -1,4 +1,5 @@
---
layout: default
title: Crudely geo-filtering internet routes
description: How I make routers drop traffic for certain countries
date: 2022-11-04

View File

@ -1,4 +1,5 @@
---
layout: default
title: A brief walk through my all-time favorite songs
description: ..and crashing spotify clients in the process
date: 2022-11-10

View File

@ -1,4 +1,5 @@
---
layout: default
title: Announcing your shiny new AMPRNet BGP allocation
description: A crash course on BGP for radio people
date: 2023-03-21

View File

@ -1,4 +1,5 @@
---
layout: default
title: Purely client-side point-of-interest marking for multiplayer Minecraft
description: 'A showcase of my latest Minecraft mod: Client Ping'
date: 2023-04-27

View File

@ -1,4 +1,5 @@
---
layout: default
title: How I set up NAT64
description: Working towards single-stack inside AS54041
date: 2023-06-16

View File

@ -1,4 +1,5 @@
---
layout: default
title: A homebrew sound card designed for the Baofeng UV-5R
description: Using cheap parts to programmatically transmit audio
date: 2023-07-10

View File

@ -1,4 +1,5 @@
---
layout: default
title: PID
description: Getting from here to there
date: 2023-11-23

View File

@ -1,4 +1,5 @@
---
layout: default
title: Tank Tracks
description:
date: 2023-11-24

View File

@ -1,4 +1,5 @@
---
layout: default
title: Bitmasking RFC6052 addresses
description: Efficiently embedding and extracting IPv4 addresses in IPv6 addresses
date: 2024-01-22

View File

@ -1,4 +1,5 @@
---
layout: default
title: Infra-red photography with a Leap Motion Controller
description:
date: 2024-04-26

View File

@ -1,4 +1,5 @@
---
layout: default
title: We lost a weather balloon in another country
description: ..and made the news because of it
date: 2017-11-24

View File

@ -1,4 +1,5 @@
---
layout: default
title: Using a python script to create devRant posts based on the style and content
of another user
description: if/else ++

View File

@ -1,4 +1,5 @@
---
layout: default
title: 'Robot reveal: HATCHField'
description: What I have been working on for the past few months
date: 2019-02-20

View File

@ -1,4 +1,5 @@
---
layout: default
title: The language hunt
date: 2019-04-30
aliases:

View File

@ -1,4 +1,5 @@
---
layout: default
title: GitHub's CSS is boring. So I refreshed the design
date: 2019-06-12
tags:

View File

@ -1,4 +1,5 @@
---
layout: default
title: Graphing the relation between wheels and awards for FRC
description: AKA. Why programmer + reddit + matplotlib is a bad idea.
date: 2019-06-16

View File

@ -1,4 +1,5 @@
---
layout: default
title: What I have learned from 2 years of FRC programming
description: Robots are pretty cool
date: 2019-06-21

View File

@ -1,4 +1,5 @@
---
layout: default
title: I gave Google's CTF a short try and learned a thing or two
description: But exams got in the way and took all the fun
date: 2019-06-23

View File

@ -1,4 +1,5 @@
---
layout: default
title: 'The language hunt: Part 2'
description: A quick followup
date: 2019-06-24

View File

@ -1,4 +1,5 @@
---
layout: default
title: BashSmash
description: A tool for driving people crazy
date: 2019-06-26

View File

@ -1,4 +1,5 @@
---
layout: default
title: I had some fun with a router
description: cleartext passwords + external management = death wish
date: 2019-06-27

View File

@ -1,4 +1,5 @@
---
layout: default
title: Hunting snakes with a shotgun
description: Python is a little too forgiving
date: 2019-06-27

View File

@ -1,4 +1,5 @@
---
layout: default
title: devDNS
description: The DNS over devRant service
date: 2019-07-01

View File

@ -1,4 +1,5 @@
---
layout: default
title: Scraping FRC team's GitHub accounts to gather large amounts of data
description: There are a lot of teams...
date: 2019-07-06

View File

@ -1,4 +1,5 @@
---
layout: default
title: Taking a look back at GMAD
description: Fun, Simple, and Quick
date: 2019-07-13

View File

@ -1,4 +1,5 @@
---
layout: default
title: Mind map generation with Python
description: Step 1
date: 2019-07-15

View File

@ -1,4 +1,5 @@
---
layout: default
title: My weird piece of EDC
description: Reasons why I always carry NFC cards with me
date: 2019-08-10

View File

@ -1,4 +1,5 @@
---
layout: default
title: How I set up ひらがな input on my laptop
description: I3wm makes everything 10x harder than it should be
date: 2019-08-12

View File

@ -1,4 +1,5 @@
---
layout: default
title: Keyed data encoding with Python
description: XOR is pretty cool
date: 2019-08-24

View File

@ -1,4 +1,5 @@
---
layout: default
title: I did some cleaning
description: Spring cleaning is fun when it isn't spring, and a computer does all
the work

View File

@ -1,4 +1,5 @@
---
layout: default
title: Doing Python OOP the wrong way
description: In the name of science!
date: 2019-09-07

View File

@ -1,4 +1,5 @@
---
layout: default
title: Building images from binary data
description: Simple, yet fun
date: 2019-09-11

View File

@ -1,4 +1,5 @@
---
layout: default
title: Using an RNN to generate Bill Wurtz notes
description: Textgenrnn is fun
date: 2019-10-05

View File

@ -1,4 +1,5 @@
---
layout: default
title: Programming a live robot
description: Living on the edge is an understatement
date: 2019-11-20

View File

@ -1,4 +1,5 @@
---
layout: default
title: I used cron for the first time
description: And I didn't die
date: 2019-12-11

View File

@ -1,4 +1,5 @@
---
layout: default
title: Compiling BrainFuck with a shell script
description: That was easy
date: 2020-01-20

View File

@ -1,4 +1,5 @@
---
layout: default
title: 'Robot reveal: Darth Raider'
description: What I have been working on for the past few months
date: 2020-02-21

View File

@ -1,4 +1,5 @@
---
layout: default
title: 'Ludum Dare 46: Jamming with friends'
description: Recapping the development of *Micromanaged Mike*
date: 2020-04-20

View File

@ -1,4 +1,5 @@
---
layout: default
title: Running RoboRIO firmware inside Docker
description: Containerized native ARMv7l emulation in 20 minutes
date: 2020-05-19

View File

@ -1,4 +1,5 @@
---
layout: default
title: Flashing code to a 32u4 chip
description: Notes for my future self
date: 2020-06-05

View File

@ -1,4 +1,5 @@
---
layout: default
title: 'Notes from FRC: Converting joystick data to tank-drive outputs'
description: and making a tank-based robot's movements look natural
date: 2020-08-03

View File

@ -1,4 +1,5 @@
---
layout: default
title: 'Notes from FRC: Autonomous point-to-point navigation'
description: The tale of some very curvy math
date: 2020-08-13

View File

@ -1,4 +1,5 @@
---
layout: default
title: Taking notes with Markdown and LaTeX
description: Using a lot of tech to replace a piece of paper
date: 2020-08-23

View File

@ -1,4 +1,5 @@
---
layout: default
title: Compiling AVR-C code with a modern build system
description: Bringing Bazel to 8-bit microcontrollers
date: 2020-09-03

View File

@ -1,4 +1,5 @@
---
layout: default
title: Integrating GitHub Codespaces with FRC
description: Robotics software development in your browser
date: 2020-09-10

View File

@ -1,4 +1,5 @@
---
layout: default
title: Building a mini maven server
description: 'Project overview: The Ultralight maven server'
date: 2020-09-17

View File

@ -1,4 +1,5 @@
---
layout: default
title: 'My workflow: video conference edition'
description: Turning some spare filmmaking equipment into a high-quality video conference
setup

View File

@ -1,4 +1,5 @@
---
layout: default
title: Reading metadata from a bitmap file
description: A project writeup
date: 2020-10-01

View File

@ -1,4 +1,5 @@
---
layout: default
title: Mounting Google Drive accounts as network drives
description: Easy-to-use Google Drive integration for Linux using rclone
date: 2020-10-15

View File

@ -1,4 +1,5 @@
---
layout: default
title: Using Bazel to create Minecraft modpacks
description: An overview of how I automated the build process for CorePack
date: 2020-10-24

View File

@ -1,4 +1,5 @@
---
layout: default
title: 'My first mechanical keyboard: The Vortex Core'
description: Just the right amount of obscure
date: 2020-11-06

View File

@ -1,4 +1,5 @@
---
layout: default
title: Connecting to a Minecraft server over IRC
description: For server administration, or just chatting with friends
date: 2020-11-21

View File

@ -1,4 +1,5 @@
---
layout: default
title: How I have tweaked my Minecraft client to be 'just right'
description: Pushing the boundaries of a vanilla game, while being able to play on
un-modified servers

View File

@ -1,4 +1,5 @@
---
layout: default
title: 2020 Wrap-Up
description: I wrote a lot of code this year. This post looks back on it all
date: 2020-12-31

View File

@ -1,4 +1,5 @@
---
layout: default
title: Upgrading my chromebook
description: The process of installing GalliumOS on an ACER R11
date: 2020-12-04

View File

@ -1,4 +1,5 @@
---
layout: default
title: Tunneling a printer from a home network to a VPN
description: Using socat to port-forward between network interfaces
date: 2021-01-16

View File

@ -1,4 +1,5 @@
---
layout: default
title: Using KBFS as a makeshift maven server
description: A free and secure way to host personal Java libraries and applications
date: 2021-02-25

View File

@ -1,4 +1,5 @@
---
layout: default
title: How I flashed QMK to my Vortex Core
description: Open-source firmware on a closed-source keyboard
date: 2021-03-14

View File

@ -1,4 +1,5 @@
---
layout: default
title: Building a cheap APRS digipeater
description: How I set up my feature-packed APRS digipeater for under $100
date: 2021-04-20

View File

@ -1,4 +1,5 @@
---
layout: default
title: Configuring a native SSH server on Windows 10
description: A tutorial for future me
date: 2021-07-07

View File

@ -1,4 +1,5 @@
---
layout: default
title: An overview of the tech on a complex FRC robot
description: Reference material for my friends
date: 2021-09-28

View File

@ -1,4 +1,5 @@
---
layout: default
title: 'Adventures in BGP: routing my own public IPv4 address space'
description: A college student, playing with the "big boys"
date: 2021-11-14

View File

@ -1,4 +1,5 @@
---
layout: default
title: A rusty guide to quaternions
description: Fast and efficient 3D object manipulation
date: 2021-12-03

View File

@ -1,4 +1,5 @@
---
layout: default
title: Unfinished projects and failed ideas
description: A walkthrough of my private GitHub repos
date: 2022-01-06

View File

@ -1,4 +1,5 @@
---
layout: default
title: Monocular depth mapping in Blender
description: My 3D pipeline is backed by neural networks
date: 2022-01-19

View File

@ -1,4 +1,5 @@
---
layout: default
title: Making my UDM-Pro scream
description: Remote fan control for the Unifi Dream Machine Pro
date: 2022-04-06

View File

@ -1,4 +1,5 @@
---
layout: default
title: Commit syncing across hosted GIT instances
description: How I keep my commit graph alive
date: 2022-05-18

View File

@ -1,4 +1,5 @@
---
layout: default
title: 'Field Log: First look at the NanoVNA'
description: Weekends are prime radio time
date: 2022-05-21

View File

@ -1,4 +1,5 @@
---
layout: default
title: Getting Visual Paradigm to launch on Fedora 36
description: Bundle your libraries correctly, kids
date: 2022-06-13

View File

@ -1,4 +1,5 @@
---
layout: default
title: Using a Steam Controller with the Nintendo Switch
description: An unreasonably cursed setup for zero gain
date: 2022-06-23

View File

@ -1,4 +1,5 @@
---
layout: default
title: Rickrolling the internet
description: Abusing ICMPv6 to inject lyrics into public routes
date: 2022-06-26

View File

@ -1,4 +1,5 @@
---
layout: default
title: Website updates
description: Changing a few things in the background
date: 2022-09-09

View File

@ -1,4 +1,5 @@
---
layout: default
title: An analysis of personal ASNs in the wild
description: You can get a surprising amount of info from bulk whois
date: 2022-10-02

View File

@ -1,4 +1,5 @@
---
layout: default
title: I re-implemented ls to query the Steam API
description: 'gamels: never be confused about Steam appid direcroties again'
date: 2022-12-07

View File

@ -1,4 +1,5 @@
---
layout: default
title: Lazy search for Mastodon accounts
description: Webfinger + Cloudflare Workers + Firefox custom search engines
date: 2023-01-17

View File

@ -1,4 +1,5 @@
---
layout: default
title: Blatant self-advertising on the IPv6 Canvas
description: An ungodly amount of pings for a small bitmap
date: 2023-02-07

View File

@ -1,4 +1,5 @@
---
layout: default
title: Some lesser known WireGuard settings
description: Things I will probably forget in an important moment
date: 2023-02-15

Some files were not shown because too many files have changed in this diff Show More