Getting things to collect
This commit is contained in:
parent
5a1448872c
commit
7e44c860db
@ -23,7 +23,7 @@ plugins:
|
|||||||
- jekyll-feed
|
- jekyll-feed
|
||||||
|
|
||||||
# Per-collection settings
|
# Per-collection settings
|
||||||
collections_dir: _collections
|
# collections_dir: _collections
|
||||||
collections:
|
collections:
|
||||||
posts:
|
posts:
|
||||||
output: true
|
output: true
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: I built my own private telephone network
|
title: I built my own private telephone network
|
||||||
description: Nobody makes phone calls anymore
|
description: Nobody makes phone calls anymore
|
||||||
date: 2022-02-14
|
date: 2022-02-14
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: I built a slightly infuriating keyboard
|
title: I built a slightly infuriating keyboard
|
||||||
description: Re-learning how to type at 18
|
description: Re-learning how to type at 18
|
||||||
date: 2022-02-26
|
date: 2022-02-26
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: A Java development cheatsheet for my classmates
|
title: A Java development cheatsheet for my classmates
|
||||||
description: 'PROG10082: Reference Material'
|
description: 'PROG10082: Reference Material'
|
||||||
date: 2022-03-15
|
date: 2022-03-15
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: The angle problem
|
title: The angle problem
|
||||||
description: A look at a slightly infuriating robotics problem
|
description: A look at a slightly infuriating robotics problem
|
||||||
date: 2022-04-11
|
date: 2022-04-11
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: 'Album Release: Space & Time Vol. 1'
|
title: 'Album Release: Space & Time Vol. 1'
|
||||||
description: New music from Evan Pratten
|
description: New music from Evan Pratten
|
||||||
date: 2022-05-10
|
date: 2022-05-10
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: How I hacked full IPv6 support into a Bell residential network
|
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
|
description: Circumventing nearly everything my ISP has set up in the name of public
|
||||||
IPv6 addresses for my friends
|
IPv6 addresses for my friends
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: My journey through robotics
|
title: My journey through robotics
|
||||||
description: 5 years of self-taught robotics development, recapped
|
description: 5 years of self-taught robotics development, recapped
|
||||||
date: 2022-07-02
|
date: 2022-07-02
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: I am my own ISP
|
title: I am my own ISP
|
||||||
description: The next stage in my hobby network
|
description: The next stage in my hobby network
|
||||||
date: 2022-08-17
|
date: 2022-08-17
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: Announcing your AMPRNet prefix to Vultr with BGP
|
title: Announcing your AMPRNet prefix to Vultr with BGP
|
||||||
description: That how-to guide everyone keeps asking me to make
|
description: That how-to guide everyone keeps asking me to make
|
||||||
date: 2022-10-17
|
date: 2022-10-17
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: BGP peering over a WireGuard tunnel
|
title: BGP peering over a WireGuard tunnel
|
||||||
description: Some notes on getting Bird and WireGuard to play nice
|
description: Some notes on getting Bird and WireGuard to play nice
|
||||||
draft: true
|
draft: true
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: Announcing your AMPRNet prefix to Vultr with BGP
|
title: Announcing your AMPRNet prefix to Vultr with BGP
|
||||||
description: That how-to guide everyone keeps asking me to make
|
description: That how-to guide everyone keeps asking me to make
|
||||||
date: 2022-10-17
|
date: 2022-10-17
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: Crudely geo-filtering internet routes
|
title: Crudely geo-filtering internet routes
|
||||||
description: How I make routers drop traffic for certain countries
|
description: How I make routers drop traffic for certain countries
|
||||||
date: 2022-11-04
|
date: 2022-11-04
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: A brief walk through my all-time favorite songs
|
title: A brief walk through my all-time favorite songs
|
||||||
description: ..and crashing spotify clients in the process
|
description: ..and crashing spotify clients in the process
|
||||||
date: 2022-11-10
|
date: 2022-11-10
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: Announcing your shiny new AMPRNet BGP allocation
|
title: Announcing your shiny new AMPRNet BGP allocation
|
||||||
description: A crash course on BGP for radio people
|
description: A crash course on BGP for radio people
|
||||||
date: 2023-03-21
|
date: 2023-03-21
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: Purely client-side point-of-interest marking for multiplayer Minecraft
|
title: Purely client-side point-of-interest marking for multiplayer Minecraft
|
||||||
description: 'A showcase of my latest Minecraft mod: Client Ping'
|
description: 'A showcase of my latest Minecraft mod: Client Ping'
|
||||||
date: 2023-04-27
|
date: 2023-04-27
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: How I set up NAT64
|
title: How I set up NAT64
|
||||||
description: Working towards single-stack inside AS54041
|
description: Working towards single-stack inside AS54041
|
||||||
date: 2023-06-16
|
date: 2023-06-16
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: A homebrew sound card designed for the Baofeng UV-5R
|
title: A homebrew sound card designed for the Baofeng UV-5R
|
||||||
description: Using cheap parts to programmatically transmit audio
|
description: Using cheap parts to programmatically transmit audio
|
||||||
date: 2023-07-10
|
date: 2023-07-10
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: PID
|
title: PID
|
||||||
description: Getting from here to there
|
description: Getting from here to there
|
||||||
date: 2023-11-23
|
date: 2023-11-23
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: Tank Tracks
|
title: Tank Tracks
|
||||||
description:
|
description:
|
||||||
date: 2023-11-24
|
date: 2023-11-24
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: Bitmasking RFC6052 addresses
|
title: Bitmasking RFC6052 addresses
|
||||||
description: Efficiently embedding and extracting IPv4 addresses in IPv6 addresses
|
description: Efficiently embedding and extracting IPv4 addresses in IPv6 addresses
|
||||||
date: 2024-01-22
|
date: 2024-01-22
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: Infra-red photography with a Leap Motion Controller
|
title: Infra-red photography with a Leap Motion Controller
|
||||||
description:
|
description:
|
||||||
date: 2024-04-26
|
date: 2024-04-26
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: We lost a weather balloon in another country
|
title: We lost a weather balloon in another country
|
||||||
description: ..and made the news because of it
|
description: ..and made the news because of it
|
||||||
date: 2017-11-24
|
date: 2017-11-24
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: Using a python script to create devRant posts based on the style and content
|
title: Using a python script to create devRant posts based on the style and content
|
||||||
of another user
|
of another user
|
||||||
description: if/else ++
|
description: if/else ++
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: 'Robot reveal: HATCHField'
|
title: 'Robot reveal: HATCHField'
|
||||||
description: What I have been working on for the past few months
|
description: What I have been working on for the past few months
|
||||||
date: 2019-02-20
|
date: 2019-02-20
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: The language hunt
|
title: The language hunt
|
||||||
date: 2019-04-30
|
date: 2019-04-30
|
||||||
aliases:
|
aliases:
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: GitHub's CSS is boring. So I refreshed the design
|
title: GitHub's CSS is boring. So I refreshed the design
|
||||||
date: 2019-06-12
|
date: 2019-06-12
|
||||||
tags:
|
tags:
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: Graphing the relation between wheels and awards for FRC
|
title: Graphing the relation between wheels and awards for FRC
|
||||||
description: AKA. Why programmer + reddit + matplotlib is a bad idea.
|
description: AKA. Why programmer + reddit + matplotlib is a bad idea.
|
||||||
date: 2019-06-16
|
date: 2019-06-16
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: What I have learned from 2 years of FRC programming
|
title: What I have learned from 2 years of FRC programming
|
||||||
description: Robots are pretty cool
|
description: Robots are pretty cool
|
||||||
date: 2019-06-21
|
date: 2019-06-21
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: I gave Google's CTF a short try and learned a thing or two
|
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
|
description: But exams got in the way and took all the fun
|
||||||
date: 2019-06-23
|
date: 2019-06-23
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: 'The language hunt: Part 2'
|
title: 'The language hunt: Part 2'
|
||||||
description: A quick followup
|
description: A quick followup
|
||||||
date: 2019-06-24
|
date: 2019-06-24
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: BashSmash
|
title: BashSmash
|
||||||
description: A tool for driving people crazy
|
description: A tool for driving people crazy
|
||||||
date: 2019-06-26
|
date: 2019-06-26
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: I had some fun with a router
|
title: I had some fun with a router
|
||||||
description: cleartext passwords + external management = death wish
|
description: cleartext passwords + external management = death wish
|
||||||
date: 2019-06-27
|
date: 2019-06-27
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: Hunting snakes with a shotgun
|
title: Hunting snakes with a shotgun
|
||||||
description: Python is a little too forgiving
|
description: Python is a little too forgiving
|
||||||
date: 2019-06-27
|
date: 2019-06-27
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: devDNS
|
title: devDNS
|
||||||
description: The DNS over devRant service
|
description: The DNS over devRant service
|
||||||
date: 2019-07-01
|
date: 2019-07-01
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: Scraping FRC team's GitHub accounts to gather large amounts of data
|
title: Scraping FRC team's GitHub accounts to gather large amounts of data
|
||||||
description: There are a lot of teams...
|
description: There are a lot of teams...
|
||||||
date: 2019-07-06
|
date: 2019-07-06
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: Taking a look back at GMAD
|
title: Taking a look back at GMAD
|
||||||
description: Fun, Simple, and Quick
|
description: Fun, Simple, and Quick
|
||||||
date: 2019-07-13
|
date: 2019-07-13
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: Mind map generation with Python
|
title: Mind map generation with Python
|
||||||
description: Step 1
|
description: Step 1
|
||||||
date: 2019-07-15
|
date: 2019-07-15
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: My weird piece of EDC
|
title: My weird piece of EDC
|
||||||
description: Reasons why I always carry NFC cards with me
|
description: Reasons why I always carry NFC cards with me
|
||||||
date: 2019-08-10
|
date: 2019-08-10
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: How I set up ひらがな input on my laptop
|
title: How I set up ひらがな input on my laptop
|
||||||
description: I3wm makes everything 10x harder than it should be
|
description: I3wm makes everything 10x harder than it should be
|
||||||
date: 2019-08-12
|
date: 2019-08-12
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: Keyed data encoding with Python
|
title: Keyed data encoding with Python
|
||||||
description: XOR is pretty cool
|
description: XOR is pretty cool
|
||||||
date: 2019-08-24
|
date: 2019-08-24
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: I did some cleaning
|
title: I did some cleaning
|
||||||
description: Spring cleaning is fun when it isn't spring, and a computer does all
|
description: Spring cleaning is fun when it isn't spring, and a computer does all
|
||||||
the work
|
the work
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: Doing Python OOP the wrong way
|
title: Doing Python OOP the wrong way
|
||||||
description: In the name of science!
|
description: In the name of science!
|
||||||
date: 2019-09-07
|
date: 2019-09-07
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: Building images from binary data
|
title: Building images from binary data
|
||||||
description: Simple, yet fun
|
description: Simple, yet fun
|
||||||
date: 2019-09-11
|
date: 2019-09-11
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: Using an RNN to generate Bill Wurtz notes
|
title: Using an RNN to generate Bill Wurtz notes
|
||||||
description: Textgenrnn is fun
|
description: Textgenrnn is fun
|
||||||
date: 2019-10-05
|
date: 2019-10-05
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: Programming a live robot
|
title: Programming a live robot
|
||||||
description: Living on the edge is an understatement
|
description: Living on the edge is an understatement
|
||||||
date: 2019-11-20
|
date: 2019-11-20
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: I used cron for the first time
|
title: I used cron for the first time
|
||||||
description: And I didn't die
|
description: And I didn't die
|
||||||
date: 2019-12-11
|
date: 2019-12-11
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: Compiling BrainFuck with a shell script
|
title: Compiling BrainFuck with a shell script
|
||||||
description: That was easy
|
description: That was easy
|
||||||
date: 2020-01-20
|
date: 2020-01-20
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: 'Robot reveal: Darth Raider'
|
title: 'Robot reveal: Darth Raider'
|
||||||
description: What I have been working on for the past few months
|
description: What I have been working on for the past few months
|
||||||
date: 2020-02-21
|
date: 2020-02-21
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: 'Ludum Dare 46: Jamming with friends'
|
title: 'Ludum Dare 46: Jamming with friends'
|
||||||
description: Recapping the development of *Micromanaged Mike*
|
description: Recapping the development of *Micromanaged Mike*
|
||||||
date: 2020-04-20
|
date: 2020-04-20
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: Running RoboRIO firmware inside Docker
|
title: Running RoboRIO firmware inside Docker
|
||||||
description: Containerized native ARMv7l emulation in 20 minutes
|
description: Containerized native ARMv7l emulation in 20 minutes
|
||||||
date: 2020-05-19
|
date: 2020-05-19
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: Flashing code to a 32u4 chip
|
title: Flashing code to a 32u4 chip
|
||||||
description: Notes for my future self
|
description: Notes for my future self
|
||||||
date: 2020-06-05
|
date: 2020-06-05
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: 'Notes from FRC: Converting joystick data to tank-drive outputs'
|
title: 'Notes from FRC: Converting joystick data to tank-drive outputs'
|
||||||
description: and making a tank-based robot's movements look natural
|
description: and making a tank-based robot's movements look natural
|
||||||
date: 2020-08-03
|
date: 2020-08-03
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: 'Notes from FRC: Autonomous point-to-point navigation'
|
title: 'Notes from FRC: Autonomous point-to-point navigation'
|
||||||
description: The tale of some very curvy math
|
description: The tale of some very curvy math
|
||||||
date: 2020-08-13
|
date: 2020-08-13
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: Taking notes with Markdown and LaTeX
|
title: Taking notes with Markdown and LaTeX
|
||||||
description: Using a lot of tech to replace a piece of paper
|
description: Using a lot of tech to replace a piece of paper
|
||||||
date: 2020-08-23
|
date: 2020-08-23
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: Compiling AVR-C code with a modern build system
|
title: Compiling AVR-C code with a modern build system
|
||||||
description: Bringing Bazel to 8-bit microcontrollers
|
description: Bringing Bazel to 8-bit microcontrollers
|
||||||
date: 2020-09-03
|
date: 2020-09-03
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: Integrating GitHub Codespaces with FRC
|
title: Integrating GitHub Codespaces with FRC
|
||||||
description: Robotics software development in your browser
|
description: Robotics software development in your browser
|
||||||
date: 2020-09-10
|
date: 2020-09-10
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: Building a mini maven server
|
title: Building a mini maven server
|
||||||
description: 'Project overview: The Ultralight maven server'
|
description: 'Project overview: The Ultralight maven server'
|
||||||
date: 2020-09-17
|
date: 2020-09-17
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: 'My workflow: video conference edition'
|
title: 'My workflow: video conference edition'
|
||||||
description: Turning some spare filmmaking equipment into a high-quality video conference
|
description: Turning some spare filmmaking equipment into a high-quality video conference
|
||||||
setup
|
setup
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: Reading metadata from a bitmap file
|
title: Reading metadata from a bitmap file
|
||||||
description: A project writeup
|
description: A project writeup
|
||||||
date: 2020-10-01
|
date: 2020-10-01
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: Mounting Google Drive accounts as network drives
|
title: Mounting Google Drive accounts as network drives
|
||||||
description: Easy-to-use Google Drive integration for Linux using rclone
|
description: Easy-to-use Google Drive integration for Linux using rclone
|
||||||
date: 2020-10-15
|
date: 2020-10-15
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: Using Bazel to create Minecraft modpacks
|
title: Using Bazel to create Minecraft modpacks
|
||||||
description: An overview of how I automated the build process for CorePack
|
description: An overview of how I automated the build process for CorePack
|
||||||
date: 2020-10-24
|
date: 2020-10-24
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: 'My first mechanical keyboard: The Vortex Core'
|
title: 'My first mechanical keyboard: The Vortex Core'
|
||||||
description: Just the right amount of obscure
|
description: Just the right amount of obscure
|
||||||
date: 2020-11-06
|
date: 2020-11-06
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: Connecting to a Minecraft server over IRC
|
title: Connecting to a Minecraft server over IRC
|
||||||
description: For server administration, or just chatting with friends
|
description: For server administration, or just chatting with friends
|
||||||
date: 2020-11-21
|
date: 2020-11-21
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: How I have tweaked my Minecraft client to be 'just right'
|
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
|
description: Pushing the boundaries of a vanilla game, while being able to play on
|
||||||
un-modified servers
|
un-modified servers
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: 2020 Wrap-Up
|
title: 2020 Wrap-Up
|
||||||
description: I wrote a lot of code this year. This post looks back on it all
|
description: I wrote a lot of code this year. This post looks back on it all
|
||||||
date: 2020-12-31
|
date: 2020-12-31
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: Upgrading my chromebook
|
title: Upgrading my chromebook
|
||||||
description: The process of installing GalliumOS on an ACER R11
|
description: The process of installing GalliumOS on an ACER R11
|
||||||
date: 2020-12-04
|
date: 2020-12-04
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: Tunneling a printer from a home network to a VPN
|
title: Tunneling a printer from a home network to a VPN
|
||||||
description: Using socat to port-forward between network interfaces
|
description: Using socat to port-forward between network interfaces
|
||||||
date: 2021-01-16
|
date: 2021-01-16
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: Using KBFS as a makeshift maven server
|
title: Using KBFS as a makeshift maven server
|
||||||
description: A free and secure way to host personal Java libraries and applications
|
description: A free and secure way to host personal Java libraries and applications
|
||||||
date: 2021-02-25
|
date: 2021-02-25
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: How I flashed QMK to my Vortex Core
|
title: How I flashed QMK to my Vortex Core
|
||||||
description: Open-source firmware on a closed-source keyboard
|
description: Open-source firmware on a closed-source keyboard
|
||||||
date: 2021-03-14
|
date: 2021-03-14
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: Building a cheap APRS digipeater
|
title: Building a cheap APRS digipeater
|
||||||
description: How I set up my feature-packed APRS digipeater for under $100
|
description: How I set up my feature-packed APRS digipeater for under $100
|
||||||
date: 2021-04-20
|
date: 2021-04-20
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: Configuring a native SSH server on Windows 10
|
title: Configuring a native SSH server on Windows 10
|
||||||
description: A tutorial for future me
|
description: A tutorial for future me
|
||||||
date: 2021-07-07
|
date: 2021-07-07
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: An overview of the tech on a complex FRC robot
|
title: An overview of the tech on a complex FRC robot
|
||||||
description: Reference material for my friends
|
description: Reference material for my friends
|
||||||
date: 2021-09-28
|
date: 2021-09-28
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: 'Adventures in BGP: routing my own public IPv4 address space'
|
title: 'Adventures in BGP: routing my own public IPv4 address space'
|
||||||
description: A college student, playing with the "big boys"
|
description: A college student, playing with the "big boys"
|
||||||
date: 2021-11-14
|
date: 2021-11-14
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: A rusty guide to quaternions
|
title: A rusty guide to quaternions
|
||||||
description: Fast and efficient 3D object manipulation
|
description: Fast and efficient 3D object manipulation
|
||||||
date: 2021-12-03
|
date: 2021-12-03
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: Unfinished projects and failed ideas
|
title: Unfinished projects and failed ideas
|
||||||
description: A walkthrough of my private GitHub repos
|
description: A walkthrough of my private GitHub repos
|
||||||
date: 2022-01-06
|
date: 2022-01-06
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: Monocular depth mapping in Blender
|
title: Monocular depth mapping in Blender
|
||||||
description: My 3D pipeline is backed by neural networks
|
description: My 3D pipeline is backed by neural networks
|
||||||
date: 2022-01-19
|
date: 2022-01-19
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: Making my UDM-Pro scream
|
title: Making my UDM-Pro scream
|
||||||
description: Remote fan control for the Unifi Dream Machine Pro
|
description: Remote fan control for the Unifi Dream Machine Pro
|
||||||
date: 2022-04-06
|
date: 2022-04-06
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: Commit syncing across hosted GIT instances
|
title: Commit syncing across hosted GIT instances
|
||||||
description: How I keep my commit graph alive
|
description: How I keep my commit graph alive
|
||||||
date: 2022-05-18
|
date: 2022-05-18
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: 'Field Log: First look at the NanoVNA'
|
title: 'Field Log: First look at the NanoVNA'
|
||||||
description: Weekends are prime radio time
|
description: Weekends are prime radio time
|
||||||
date: 2022-05-21
|
date: 2022-05-21
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: Getting Visual Paradigm to launch on Fedora 36
|
title: Getting Visual Paradigm to launch on Fedora 36
|
||||||
description: Bundle your libraries correctly, kids
|
description: Bundle your libraries correctly, kids
|
||||||
date: 2022-06-13
|
date: 2022-06-13
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: Using a Steam Controller with the Nintendo Switch
|
title: Using a Steam Controller with the Nintendo Switch
|
||||||
description: An unreasonably cursed setup for zero gain
|
description: An unreasonably cursed setup for zero gain
|
||||||
date: 2022-06-23
|
date: 2022-06-23
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: Rickrolling the internet
|
title: Rickrolling the internet
|
||||||
description: Abusing ICMPv6 to inject lyrics into public routes
|
description: Abusing ICMPv6 to inject lyrics into public routes
|
||||||
date: 2022-06-26
|
date: 2022-06-26
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: Website updates
|
title: Website updates
|
||||||
description: Changing a few things in the background
|
description: Changing a few things in the background
|
||||||
date: 2022-09-09
|
date: 2022-09-09
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: An analysis of personal ASNs in the wild
|
title: An analysis of personal ASNs in the wild
|
||||||
description: You can get a surprising amount of info from bulk whois
|
description: You can get a surprising amount of info from bulk whois
|
||||||
date: 2022-10-02
|
date: 2022-10-02
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: I re-implemented ls to query the Steam API
|
title: I re-implemented ls to query the Steam API
|
||||||
description: 'gamels: never be confused about Steam appid direcroties again'
|
description: 'gamels: never be confused about Steam appid direcroties again'
|
||||||
date: 2022-12-07
|
date: 2022-12-07
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: Lazy search for Mastodon accounts
|
title: Lazy search for Mastodon accounts
|
||||||
description: Webfinger + Cloudflare Workers + Firefox custom search engines
|
description: Webfinger + Cloudflare Workers + Firefox custom search engines
|
||||||
date: 2023-01-17
|
date: 2023-01-17
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: Blatant self-advertising on the IPv6 Canvas
|
title: Blatant self-advertising on the IPv6 Canvas
|
||||||
description: An ungodly amount of pings for a small bitmap
|
description: An ungodly amount of pings for a small bitmap
|
||||||
date: 2023-02-07
|
date: 2023-02-07
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
layout: default
|
||||||
title: Some lesser known WireGuard settings
|
title: Some lesser known WireGuard settings
|
||||||
description: Things I will probably forget in an important moment
|
description: Things I will probably forget in an important moment
|
||||||
date: 2023-02-15
|
date: 2023-02-15
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user