1

Add sub-rss feeds

This commit is contained in:
Evan Pratten 2020-12-08 10:55:53 -05:00
parent 8997064874
commit 1a20ac1de9
No known key found for this signature in database
GPG Key ID: 93AC7B3D071356D3
44 changed files with 46 additions and 48 deletions

View File

@ -49,6 +49,8 @@ collections:
- spamcalls.md - spamcalls.md
- imagined.md - imagined.md
feed:
tags: true
highlighter: rouge highlighter: rouge

View File

@ -4,7 +4,7 @@ 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" description: "Pushing the boundaries of a vanilla game, while being able to play on un-modified servers"
date: 2020-12-17 09:00:00 date: 2020-12-17 09:00:00
written: 2020-12-04 written: 2020-12-04
categories: project python short tags: project python short
excerpt: >- excerpt: >-
Over the past 10 years, I have been building the perfect Minecraft experience for myself. This post shares the collection of mods I run, and why I use them. Over the past 10 years, I have been building the perfect Minecraft experience for myself. This post shares the collection of mods I run, and why I use them.
redirect_from: redirect_from:

View File

@ -31,7 +31,7 @@
<h6> <h6>
<small class="text-muted" {% if page.written %} data-toggle="tooltip" data-placement="top" <small class="text-muted" {% if page.written %} data-toggle="tooltip" data-placement="top"
title="Written {{page.written}}" {% endif %} style="color:gray;">{{page_date.first}}</small> title="Written {{page.written}}" {% endif %} style="color:gray;">{{page_date.first}}</small>
{% for category in page.categories %} {% for category in page.tags %}
<a href="/categories?c={{category}}"><span class="badge" <a href="/categories?c={{category}}"><span class="badge"
style="background-color: var(--light-gray);color:#333;">{{category}}</span></a> style="background-color: var(--light-gray);color:#333;">{{category}}</span></a>
{% endfor %} {% endfor %}

View File

@ -3,8 +3,7 @@ layout: page
title: "Using a python script to create devRant posts based on the style and content of another user" title: "Using a python script to create devRant posts based on the style and content of another user"
description: "if/else ++" description: "if/else ++"
date: 2018-06-27 18:32:00 date: 2018-06-27 18:32:00
categories: projects tags: projects
tag: projects
--- ---

View File

@ -2,7 +2,7 @@
layout: page layout: page
title: "The language hunt" title: "The language hunt"
date: 2019-04-30 18:32:00+0000 date: 2019-04-30 18:32:00+0000
categories: frc tags: frc
--- ---
Our programming team is looking to switch languages in the 2020 season. Here is the what, why, and how. Our programming team is looking to switch languages in the 2020 season. Here is the what, why, and how.

View File

@ -2,8 +2,7 @@
layout: page layout: page
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 13:09:00+0000 date: 2019-06-12 13:09:00+0000
categories: projects tags: projects
tag: projects
--- ---
I have been using GitHub since 2017, and have been getting tired of GitHub's theme. I didn't need a huge change, just a small refresh. So, to solve this, I whipped out [Stylus](https://addons.mozilla.org/en-CA/firefox/addon/styl-us/) and made a nice little CSS file for it. I have been using GitHub since 2017, and have been getting tired of GitHub's theme. I didn't need a huge change, just a small refresh. So, to solve this, I whipped out [Stylus](https://addons.mozilla.org/en-CA/firefox/addon/styl-us/) and made a nice little CSS file for it.

View File

@ -3,7 +3,7 @@ layout: page
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 15:51:00 date: 2019-06-16 15:51:00
categories: frc tags: frc
--- ---
I was scrolling through reddit the other day, and came across [this great post](https://www.reddit.com/r/FRC/comments/byzv5q/i_know_what_im_doing/) by u/[MasterQuacks](https://www.reddit.com/user/MasterQuacks/). I was scrolling through reddit the other day, and came across [this great post](https://www.reddit.com/r/FRC/comments/byzv5q/i_know_what_im_doing/) by u/[MasterQuacks](https://www.reddit.com/user/MasterQuacks/).

View File

@ -3,7 +3,7 @@ layout: page
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 15:14:00 date: 2019-06-21 15:14:00
categories: frc tags: frc
--- ---
Over the past two years (2018 / 2019), I have been a member of my school's [FRC](https://www.firstinspires.org/robotics/frc) team, [Raider Robotics](frc5024.github.io). Specifically, a programmer. Over the past two years (2018 / 2019), I have been a member of my school's [FRC](https://www.firstinspires.org/robotics/frc) team, [Raider Robotics](frc5024.github.io). Specifically, a programmer.

View File

@ -3,7 +3,7 @@ layout: page
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 22:04:00 date: 2019-06-23 22:04:00
categories: ctf tags: ctf
--- ---
Honestly, I completely forgot that this was the weekend of Google's online [CTF Qualifications](https://g.co/ctf) for 2019 and was late, unprepared, busy, and did not have a team to work with. Honestly, I completely forgot that this was the weekend of Google's online [CTF Qualifications](https://g.co/ctf) for 2019 and was late, unprepared, busy, and did not have a team to work with.

View File

@ -3,7 +3,7 @@ layout: page
title: "The language hunt: Part 2" title: "The language hunt: Part 2"
description: "A quick followup" description: "A quick followup"
date: 2019-06-24 21:36:00 date: 2019-06-24 21:36:00
categories: frc tags: frc
--- ---
This is a very short post, just to explain the result of [The language Hunt](/frc/2019/04/30/FRC-Languages.html). This is a very short post, just to explain the result of [The language Hunt](/frc/2019/04/30/FRC-Languages.html).

View File

@ -3,8 +3,7 @@ layout: page
title: "BashSmash" title: "BashSmash"
description: "A tool for driving people crazy" description: "A tool for driving people crazy"
date: 2019-06-26 15:48:00 date: 2019-06-26 15:48:00
categories: projects tags: projects
tag: projects
--- ---
I was watching this great [Liveoverflow video](https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=2ahUKEwiOhNze_4fjAhUiB50JHR12D8AQwqsBMAB6BAgJEAQ&url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D6D1LnMj0Yt0&usg=AOvVaw2nOgft0SoPZujc9js9Vxhx) yesterday, and really liked the idea of building escape sequences with strings. So, I built a new tool, [BashSmash](https://pypi.org/project/bashsmash/). I was watching this great [Liveoverflow video](https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=2ahUKEwiOhNze_4fjAhUiB50JHR12D8AQwqsBMAB6BAgJEAQ&url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D6D1LnMj0Yt0&usg=AOvVaw2nOgft0SoPZujc9js9Vxhx) yesterday, and really liked the idea of building escape sequences with strings. So, I built a new tool, [BashSmash](https://pypi.org/project/bashsmash/).

View File

@ -3,8 +3,7 @@ layout: page
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 17:16:00 date: 2019-06-27 17:16:00
categories: projects tags: projects
tag: projects
--- ---
I was playing around with some D-link routers today and remembered an [ExploitDB Entry](https://www.exploit-db.com/exploits/33520) I read a while ago. Many D-link routers have a great feature that allows remote management and configuration queries. Interestingly, this cannot be disabled, and one of the pages contains a cleartext version of the admin password (yay!). I was playing around with some D-link routers today and remembered an [ExploitDB Entry](https://www.exploit-db.com/exploits/33520) I read a while ago. Many D-link routers have a great feature that allows remote management and configuration queries. Interestingly, this cannot be disabled, and one of the pages contains a cleartext version of the admin password (yay!).

View File

@ -3,7 +3,7 @@ layout: page
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 7:00:00 date: 2019-06-27 7:00:00
categories: random tags: random
--- ---
A rather large number of people know me as "the guy who does weird things with python". I would object to this title, but it is quite accurate. So, here are some of the things I like playing with in python. None of these are actually breaking the language, just little known facts and syntax. At some point I will share about actually breaking the language. For now, enjoy the weird things I have found over the past 6 years. A rather large number of people know me as "the guy who does weird things with python". I would object to this title, but it is quite accurate. So, here are some of the things I like playing with in python. None of these are actually breaking the language, just little known facts and syntax. At some point I will share about actually breaking the language. For now, enjoy the weird things I have found over the past 6 years.

View File

@ -3,7 +3,7 @@ layout: page
title: "devDNS" title: "devDNS"
description: "The DNS over devRant service" description: "The DNS over devRant service"
date: 2019-07-01 22:13:00 date: 2019-07-01 22:13:00
categories: projects tags: projects
--- ---
Over the past year and a half, I have been hacking my way around the undocumented [devRant](https://devrant.com) auth/write API. At the request of devRant's creators, this API must not be documented due to the way logins work on the platform. That is besides the point. I have been working on a little project called [devDNS](https://devrant.com/collabs/2163502) over the past few days that uses this undocumented API. Why must I be so bad at writing intros? Over the past year and a half, I have been hacking my way around the undocumented [devRant](https://devrant.com) auth/write API. At the request of devRant's creators, this API must not be documented due to the way logins work on the platform. That is besides the point. I have been working on a little project called [devDNS](https://devrant.com/collabs/2163502) over the past few days that uses this undocumented API. Why must I be so bad at writing intros?

View File

@ -3,7 +3,7 @@ layout: page
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 15:08:00 date: 2019-07-06 15:08:00
categories: frc tags: frc
--- ---
I was curious about the most used languages for FRC, so I build a Python script to find out what they where. I was curious about the most used languages for FRC, so I build a Python script to find out what they where.

View File

@ -3,7 +3,7 @@ layout: page
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 14:43:00 date: 2019-07-13 14:43:00
categories: projects tags: projects
--- ---
One day, back in June of 2018, I was both looking for a new project to work on, and trying to decide which Linux distro to install on one of my computers. From this, a little project was born. [Give Me a Distro](/gmad) (or, GMAD, as I like to call it) is a little website that chooses a random distribution of Linux and shows a description of what you are about to get yourself into, and a download link for the latest ISO. One day, back in June of 2018, I was both looking for a new project to work on, and trying to decide which Linux distro to install on one of my computers. From this, a little project was born. [Give Me a Distro](/gmad) (or, GMAD, as I like to call it) is a little website that chooses a random distribution of Linux and shows a description of what you are about to get yourself into, and a download link for the latest ISO.

View File

@ -3,7 +3,7 @@ layout: page
title: "Mind map generation with Python" title: "Mind map generation with Python"
description: "Step 1" description: "Step 1"
date: 2019-07-15 18:38:00 date: 2019-07-15 18:38:00
categories: projects frc tags: projects frc
--- ---
While working on an assignment with [Coggle](https://coggle.it) today, I noticed an interesting option in the save menu. *Download as .mm file*. Having rarely worked with mind maps before, and only doing it online, it never occured to me that someone would have a file format for it. So I took a look. While working on an assignment with [Coggle](https://coggle.it) today, I noticed an interesting option in the save menu. *Download as .mm file*. Having rarely worked with mind maps before, and only doing it online, it never occured to me that someone would have a file format for it. So I took a look.

View File

@ -3,7 +3,7 @@ layout: page
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 20:57:00 date: 2019-08-10 20:57:00
categories: random tags: random
--- ---
Im back with a quick little post about something I cary with me everywhere I go, EDC (Every-Day Carry) if you will. Im back with a quick little post about something I cary with me everywhere I go, EDC (Every-Day Carry) if you will.

View File

@ -3,7 +3,7 @@ layout: page
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 19:40:00 date: 2019-08-12 19:40:00
categories: notes languages tags: notes languages
--- ---
I am currently working with [ひらがな](https://en.wikipedia.org/wiki/Hiragana), [かたかな](https://en.wikipedia.org/wiki/Katakana), and, [かんじ](https://en.wikipedia.org/wiki/Kanji) in some projects, and needed a more reliable way to write than running some [romaji](https://en.wikipedia.org/wiki/Romanization_of_Japanese) through an online translator. So, this post will detail what I did to enable native inputs on my laptop. This guide is specifically for [i3wm](https://i3wm.org/), because it does not obey system settings for languages and inputs. I am currently working with [ひらがな](https://en.wikipedia.org/wiki/Hiragana), [かたかな](https://en.wikipedia.org/wiki/Katakana), and, [かんじ](https://en.wikipedia.org/wiki/Kanji) in some projects, and needed a more reliable way to write than running some [romaji](https://en.wikipedia.org/wiki/Romanization_of_Japanese) through an online translator. So, this post will detail what I did to enable native inputs on my laptop. This guide is specifically for [i3wm](https://i3wm.org/), because it does not obey system settings for languages and inputs.

View File

@ -3,7 +3,7 @@ layout: page
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 13:13:00 date: 2019-08-24 13:13:00
categories: projects tags: projects
--- ---
I have always been interested in text and data encoding, so last year, I made my first encoding tool. [Shift64](https://github.com/Ewpratten/shift64) was designed to take plaintext data with a key, and convert it into a block of base64 that could, in theory, only be decoded with the original key. I had a lot of fun with this tool, and a very stripped down version of it actually ended up as a bonus question on the [5024 Programming Test](https://github.com/frc5024/Programming-Test/blob/master/test.md) for 2018/2019. Yes, the key was in fact `5024`. I have always been interested in text and data encoding, so last year, I made my first encoding tool. [Shift64](https://github.com/Ewpratten/shift64) was designed to take plaintext data with a key, and convert it into a block of base64 that could, in theory, only be decoded with the original key. I had a lot of fun with this tool, and a very stripped down version of it actually ended up as a bonus question on the [5024 Programming Test](https://github.com/frc5024/Programming-Test/blob/master/test.md) for 2018/2019. Yes, the key was in fact `5024`.

View File

@ -3,7 +3,7 @@ layout: page
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 the work" description: "Spring cleaning is fun when it isn't spring, and a computer does all the work"
date: 2019-08-27 12:37:00 date: 2019-08-27 12:37:00
categories: random tags: random
--- ---
As I am continuing to check items off my TODO list before school starts, I have come to an item I have been putting off for a while. **Clean up GitHub Account**. Luckily, I discovered a little trick to make the process of deleting unused repos a little easier! As I am continuing to check items off my TODO list before school starts, I have come to an item I have been putting off for a while. **Clean up GitHub Account**. Luckily, I discovered a little trick to make the process of deleting unused repos a little easier!

View File

@ -3,7 +3,7 @@ layout: page
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 13:13:00 date: 2019-09-07 13:13:00
categories: projects random tags: projects random
--- ---
If you know me, you probably know of the many weird things I do with python. Most recent of which being this [FizzBuzz](https://en.wikipedia.org/wiki/Fizz_buzz) implementation in one line of python code: If you know me, you probably know of the many weird things I do with python. Most recent of which being this [FizzBuzz](https://en.wikipedia.org/wiki/Fizz_buzz) implementation in one line of python code:

View File

@ -3,7 +3,7 @@ layout: page
title: "Building images from binary data" title: "Building images from binary data"
description: "Simple, yet fun" description: "Simple, yet fun"
date: 2019-09-11 12:41:00 date: 2019-09-11 12:41:00
categories: python images tags: python images
redirect_from: redirect_from:
- /post/ef7b3166/ - /post/ef7b3166/
- /ef7b3166/ - /ef7b3166/

View File

@ -3,7 +3,7 @@ layout: page
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 18:54:00 date: 2019-10-05 18:54:00
categories: project tags: project
redirect_from: redirect_from:
- /post/99g9j2r90/ - /post/99g9j2r90/
- /99g9j2r90/ - /99g9j2r90/

View File

@ -3,7 +3,7 @@ layout: page
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 10:04:00 date: 2019-11-20 10:04:00
categories: random frc tags: random frc
redirect_from: redirect_from:
- /post/e9gdhj90/ - /post/e9gdhj90/
- /e9gdhj90/ - /e9gdhj90/

View File

@ -3,7 +3,7 @@ layout: page
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 11:38:00 date: 2019-12-11 11:38:00
categories: random tags: random
redirect_from: redirect_from:
- /post/cd9dj84kf0/ - /post/cd9dj84kf0/
- /cd9dj84kf0/ - /cd9dj84kf0/

View File

@ -3,7 +3,7 @@ layout: page
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 20:13:00 date: 2020-01-20 20:13:00
categories: random tags: random
redirect_from: redirect_from:
- /post/es3v140d/ - /post/es3v140d/
- /es3v140d/ - /es3v140d/

View File

@ -3,7 +3,7 @@ layout: page
title: "LudumDare46 Recap" title: "LudumDare46 Recap"
description: "Recapping the development of <em>Micromanaged Mike</em>" description: "Recapping the development of <em>Micromanaged Mike</em>"
date: 2020-04-20 12:00:00 date: 2020-04-20 12:00:00
categories: gamedev gamejam team tags: gamedev gamejam team
redirect_from: redirect_from:
- /post/ebsdjtd9/ - /post/ebsdjtd9/
- /ebsdjtd9/ - /ebsdjtd9/

View File

@ -3,7 +3,7 @@ layout: page
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 13:00:00 date: 2020-05-19 13:00:00
categories: frc roborio emulation tags: frc roborio emulation
redirect_from: redirect_from:
- /post/5d3nd9s4/ - /post/5d3nd9s4/
- /5d3nd9s4/ - /5d3nd9s4/

View File

@ -3,7 +3,7 @@ layout: page
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 13:23:00 date: 2020-06-05 13:23:00
categories: avr 32u4 lowlevel tags: avr 32u4 lowlevel
redirect_from: redirect_from:
- /post/65f9kjl4/ - /post/65f9kjl4/
- /65f9kjl4/ - /65f9kjl4/

View File

@ -3,7 +3,7 @@ layout: page
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 09:07:00 date: 2020-08-03 09:07:00
categories: frc tags: frc
redirect_from: redirect_from:
- /post/6j49kjl4/ - /post/6j49kjl4/
- /6j49kjl4/ - /6j49kjl4/

View File

@ -3,7 +3,7 @@ layout: page
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 10:00:00 date: 2020-08-13 10:00:00
categories: frc tags: frc
excerpt: >- excerpt: >-
This post is a continuation on my "Notes from FRC" series. This time, This post is a continuation on my "Notes from FRC" series. This time,
I cover an extremely simple, yet very effective way to get a I cover an extremely simple, yet very effective way to get a

View File

@ -3,7 +3,7 @@ layout: page
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 10:30:00 date: 2020-08-23 10:30:00
categories: pandoc latex bazel tags: pandoc latex bazel
excerpt: >- excerpt: >-
I have completely reworked my school notetaking system to use LaTeX. I have completely reworked my school notetaking system to use LaTeX.
This post outlines how I did everything, and my new workflow. This post outlines how I did everything, and my new workflow.

View File

@ -3,7 +3,7 @@ layout: page
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 9:30:00 date: 2020-09-03 9:30:00
categories: avr embedded bazel tags: avr embedded bazel
excerpt: >- excerpt: >-
In this post, I cover my process of combining low level In this post, I cover my process of combining low level
programming with a very high level buildsystem. programming with a very high level buildsystem.

View File

@ -3,7 +3,7 @@ layout: page
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 9:30:00 date: 2020-09-10 9:30:00
categories: github codespaces tags: github codespaces
excerpt: >- excerpt: >-
I was recently accepted into the GitHub Codespaces beta test program I was recently accepted into the GitHub Codespaces beta test program
and decided to try it out on the largest open source project I am and decided to try it out on the largest open source project I am

View File

@ -4,7 +4,7 @@ title: "Building a mini maven server"
description: "Project overview: The Ultralight maven server" description: "Project overview: The Ultralight maven server"
date: 2020-09-17 11:00:00 date: 2020-09-17 11:00:00
written: 2020-09-05 written: 2020-09-05
categories: project github maven tags: project github maven
excerpt: >- excerpt: >-
In this post, I explain the process of building my own personal In this post, I explain the process of building my own personal
maven server, and show how simple maven servers really are. maven server, and show how simple maven servers really are.

View File

@ -4,7 +4,7 @@ title: "My workflow: video conference edition"
description: "Turning some spare filmmaking equipment into a high-quality video conference setup" description: "Turning some spare filmmaking equipment into a high-quality video conference setup"
date: 2020-09-24 15:30:00 date: 2020-09-24 15:30:00
written: 2020-09-13 written: 2020-09-13
categories: video cameras workflow tags: video cameras workflow
excerpt: >- excerpt: >-
As my courses have moved mostly online, I have looked to improve As my courses have moved mostly online, I have looked to improve
my live video setup. This post covers how I stream sharp HD video my live video setup. This post covers how I stream sharp HD video

View File

@ -4,7 +4,7 @@ title: "Reading metadata from a bitmap file"
description: "A project writeup" description: "A project writeup"
date: 2020-10-01 12:25:00 date: 2020-10-01 12:25:00
written: 2020-09-15 written: 2020-09-15
categories: project c images tags: project c images
excerpt: >- excerpt: >-
Inspired from one of my friend's projects, I built a small Inspired from one of my friend's projects, I built a small
tool for displaying bitmap file info from the command line. tool for displaying bitmap file info from the command line.

View File

@ -4,7 +4,7 @@ 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 10:00:00 date: 2020-10-15 10:00:00
written: 2020-09-22 written: 2020-09-22
categories: linux workflow google tags: linux workflow google
excerpt: >- excerpt: >-
I can never get the Google Drive webapp to load quickly when I need it I can never get the Google Drive webapp to load quickly when I need it
to. My solution: use some command-line magic to mount my drives directly to. My solution: use some command-line magic to mount my drives directly

View File

@ -4,7 +4,7 @@ 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 08:00:00 date: 2020-10-24 08:00:00
written: 2020-09-27 written: 2020-09-27
categories: bazel workflow git minecraft tags: bazel workflow git minecraft
excerpt: >- excerpt: >-
I decided to modernize my system for producing builds of my personal Minecraft modpack using the Bazel buildsystem. I decided to modernize my system for producing builds of my personal Minecraft modpack using the Bazel buildsystem.
redirect_from: redirect_from:

View File

@ -4,7 +4,7 @@ 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 10:00:00 date: 2020-11-21 10:00:00
written: 2020-10-25 written: 2020-10-25
categories: minecraft project irc tags: minecraft project irc
excerpt: >- excerpt: >-
This post outlines the process of writing a custom IRC server that can bridge between your favorite IRC client, and any Minecraft server This post outlines the process of writing a custom IRC server that can bridge between your favorite IRC client, and any Minecraft server
redirect_from: redirect_from:

View File

@ -4,7 +4,7 @@ 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-6 23:00:00 date: 2020-11-6 23:00:00
written: 2020-09-28 written: 2020-09-28
categories: keyboards workflow tags: keyboards workflow
excerpt: >- excerpt: >-
I recently purchased my first mechanical keyboard, and decided to go "all in" with a 40% layout. I recently purchased my first mechanical keyboard, and decided to go "all in" with a 40% layout.
redirect_from: redirect_from:

View File

@ -4,7 +4,7 @@ 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-4 09:00:00 date: 2020-12-4 09:00:00
written: 2020-10-31 written: 2020-10-31
categories: project laptop hardware tags: project laptop hardware
excerpt: >- excerpt: >-
Performing some upgrades to my old laptop. This post outlines the setup process for installing GalliumOS Performing some upgrades to my old laptop. This post outlines the setup process for installing GalliumOS
redirect_from: redirect_from:

View File

@ -15,7 +15,7 @@ backing_scalar: "height:90%;"
{% assign the_date = post.date | split: " " %} {% assign the_date = post.date | split: " " %}
<a href="{{post.url}}" class="list-group-item list-group-item-action hidden" <a href="{{post.url}}" class="list-group-item list-group-item-action hidden"
categories="{% for category in post.categories %}{{category}},{% endfor %}"> categories="{% for category in post.tags %}{{category}},{% endfor %}">
<div class="d-flex w-100 justify-content-between"> <div class="d-flex w-100 justify-content-between">
<h5 class="mb-1">{{post.title}}</h5> <h5 class="mb-1">{{post.title}}</h5>
<small style="color:gray;">{{the_date.first}}</small> <small style="color:gray;">{{the_date.first}}</small>
@ -37,7 +37,7 @@ backing_scalar: "height:90%;"
} }
// Fill in the subtitle // Fill in the subtitle
document.getElementById("page-subtitle").innerText = "Here are all my posts about " + category + ":"; document.getElementById("page-subtitle").innerHTML = "Below, are all my posts about '" + category + "'. An RSS feed for this specific category can be found <a href='/feed/by_tag/" + category + ".xml'>here</a>";
// Get all sub-posts of the posts list // Get all sub-posts of the posts list
var allposts = document.getElementById("posts").children; var allposts = document.getElementById("posts").children;