Adding tags

This commit is contained in:
Brandon Rozek 2022-11-12 11:22:54 -05:00
parent 43f257d090
commit ed43dcbe89
43 changed files with 46 additions and 41 deletions

View file

@ -2,7 +2,7 @@
title: "Retreiving GPS data in decimal format from EXIF data in photos" title: "Retreiving GPS data in decimal format from EXIF data in photos"
date: 2022-06-19T19:01:35-04:00 date: 2022-06-19T19:01:35-04:00
draft: false draft: false
tags: [] tags: ["GPS"]
math: false math: false
--- ---

View file

@ -2,7 +2,7 @@
title: "Deploying Binaries to other Linux Distros using Appimage" title: "Deploying Binaries to other Linux Distros using Appimage"
date: 2020-10-19T21:53:52-04:00 date: 2020-10-19T21:53:52-04:00
draft: false draft: false
tags: ["Packaging"] tags: ["Packaging", "Linux"]
--- ---
One way to distribute to different Linux distributions is to compile the source under each of them and distribute it separately. This can be a pain to manage if you target multiple distributions and multiple versions of those distributions. Instead, let's take a look at AppImage. This allows us to package up our binaries and shared libraries under one file which we can distribute. One way to distribute to different Linux distributions is to compile the source under each of them and distribute it separately. This can be a pain to manage if you target multiple distributions and multiple versions of those distributions. Instead, let's take a look at AppImage. This allows us to package up our binaries and shared libraries under one file which we can distribute.

View file

@ -2,7 +2,7 @@
title: "Show Applications using the Internet" title: "Show Applications using the Internet"
date: 2020-05-09T11:30:36-04:00 date: 2020-05-09T11:30:36-04:00
draft: false draft: false
tags: ["Linux"] tags: ["Linux", "Networking"]
--- ---
There's a great thread on [ask ubuntu](https://askubuntu.com/questions/104739/which-applications-are-using-internet) on seeing which applications are using the Internet. I'm going to add my own spin on the answers for future reference. There's a great thread on [ask ubuntu](https://askubuntu.com/questions/104739/which-applications-are-using-internet) on seeing which applications are using the Internet. I'm going to add my own spin on the answers for future reference.

View file

@ -2,7 +2,7 @@
title: "Archiving Toots" title: "Archiving Toots"
date: 2022-05-20T22:47:48-04:00 date: 2022-05-20T22:47:48-04:00
draft: false draft: false
tags: ["Hugo", "Mastodon"] tags: ["Hugo", "Mastodon", "Archive"]
math: false math: false
--- ---
In the spirit of [syndicating Mastodon toots](https://brandonrozek.com/blog/why-i-pesos-from-mastodon/) In the spirit of [syndicating Mastodon toots](https://brandonrozek.com/blog/why-i-pesos-from-mastodon/)
@ -11,7 +11,7 @@ files.
In this post we'll go over: In this post we'll go over:
- [Mastodon API](#mastodon-api) - [Mastodon API](#mastodon-api)
- [Reformatting toot](#reformatting-toot) - [Reformatting Toot](#reformatting-toot)
- [Creating the Markdown files](#creating-the-markdown-files) - [Creating the Markdown files](#creating-the-markdown-files)
- [Conclusion](#conclusion) - [Conclusion](#conclusion)

View file

@ -2,7 +2,7 @@
title: "Automatically Updating Podman Containers" title: "Automatically Updating Podman Containers"
date: 2022-05-15T22:20:47-04:00 date: 2022-05-15T22:20:47-04:00
draft: false draft: false
tags: [] tags: ["Linux", "Containers"]
math: false math: false
--- ---

View file

@ -2,7 +2,7 @@
title: "Automatic Deployments with Terraform" title: "Automatic Deployments with Terraform"
date: 2020-05-08T22:45:18-04:00 date: 2020-05-08T22:45:18-04:00
draft: false draft: false
tags: [] tags: ["Deployment"]
--- ---
I have recently written about [Packer](https://brandonrozek.com/blog/snapshotswithpacker/) to create system images or snapshots. This post will go over another [HashiCorp](https://www.hashicorp.com/) project named [Terraform](https://www.terraform.io/) that we can use to deploy that image to a VPS. Like before, I am going to go over how to setup this up in DigitalOcean. Check out [this list](https://www.terraform.io/docs/providers/index.html) for documentation on your favorite cloud provider. I have recently written about [Packer](https://brandonrozek.com/blog/snapshotswithpacker/) to create system images or snapshots. This post will go over another [HashiCorp](https://www.hashicorp.com/) project named [Terraform](https://www.terraform.io/) that we can use to deploy that image to a VPS. Like before, I am going to go over how to setup this up in DigitalOcean. Check out [this list](https://www.terraform.io/docs/providers/index.html) for documentation on your favorite cloud provider.

View file

@ -2,7 +2,7 @@
title: "Bandwidth Limiting Applications" title: "Bandwidth Limiting Applications"
date: 2020-10-22T21:51:27-04:00 date: 2020-10-22T21:51:27-04:00
draft: false draft: false
tags: ["Linux"] tags: ["Linux", "Networking"]
--- ---
Whether it's web scraping or testing low latency connections, we want to be able to bandwidth limit certain applications. I've written about [rate limiting network interfaces](/blog/limitbandwidth/) before. This post focuses on the application level instead. Whether it's web scraping or testing low latency connections, we want to be able to bandwidth limit certain applications. I've written about [rate limiting network interfaces](/blog/limitbandwidth/) before. This post focuses on the application level instead.

View file

@ -2,6 +2,7 @@
title: "Blog Workflow" title: "Blog Workflow"
date: 2019-10-28T00:16:44-04:00 date: 2019-10-28T00:16:44-04:00
draft: false draft: false
tags: ["Hugo"]
--- ---
You may be curious on how I create content for this blog. There's pros and cons to my approach. One pro is that it's relatively easy for me to crank something out and upload it to my site. The downside is that it's not as easily customizable. You may be curious on how I create content for this blog. There's pros and cons to my approach. One pro is that it's relatively easy for me to crank something out and upload it to my site. The downside is that it's not as easily customizable.

View file

@ -2,6 +2,7 @@
title: "Borg Backup" title: "Borg Backup"
date: 2019-05-21T22:35:31-04:00 date: 2019-05-21T22:35:31-04:00
draft: false draft: false
tags: ["Backup"]
--- ---
I started using [Borg Backup](https://www.borgbackup.org/) in order to efficiently and securely do my backups. I did some research before choosing this solution as I required three things: I started using [Borg Backup](https://www.borgbackup.org/) in order to efficiently and securely do my backups. I did some research before choosing this solution as I required three things:

View file

@ -2,7 +2,7 @@
title: "Most Common Mistake in Induction Proofs" title: "Most Common Mistake in Induction Proofs"
date: 2022-05-15T22:49:34-04:00 date: 2022-05-15T22:49:34-04:00
draft: false draft: false
tags: [] tags: ["Math"]
math: true math: true
--- ---

View file

@ -2,7 +2,7 @@
title: "Dafny v3.3 Show Countermodel" title: "Dafny v3.3 Show Countermodel"
date: 2022-02-04T19:43:12-05:00 date: 2022-02-04T19:43:12-05:00
draft: false draft: false
tags: [] tags: ["Formal Methods"]
math: false math: false
--- ---

View file

@ -2,7 +2,7 @@
title: "Reasoning through Loops in Dafny" title: "Reasoning through Loops in Dafny"
date: 2022-02-05T00:22:58-05:00 date: 2022-02-05T00:22:58-05:00
draft: false draft: false
tags: [] tags: ["Formal Methods"]
math: true math: true
--- ---

View file

@ -2,7 +2,7 @@
title: "Deep Recursion" title: "Deep Recursion"
date: 2022-11-11T14:45:17-05:00 date: 2022-11-11T14:45:17-05:00
draft: false draft: false
tags: ["Scala"] tags: ["Scala", "Functional Programming"]
math: false math: false
--- ---

View file

@ -2,7 +2,7 @@
title: "Different Views of Fold and Their Combinations" title: "Different Views of Fold and Their Combinations"
date: 2022-11-09T17:45:26-05:00 date: 2022-11-09T17:45:26-05:00
draft: false draft: false
tags: [] tags: ["Scala", "Functional Programming"]
math: true math: true
--- ---

View file

@ -2,7 +2,7 @@
title: "Displaying Hikes with gpx.studio" title: "Displaying Hikes with gpx.studio"
date: 2022-05-23T16:35:01-04:00 date: 2022-05-23T16:35:01-04:00
draft: false draft: false
tags: [] tags: ["Hugo", "GPS"]
math: false math: false
--- ---
@ -14,8 +14,8 @@ At the end of this post, we will achieve in creating an embed like the following
To get there, we will talk about: To get there, we will talk about:
- [Recording the walk](#recording-the-walk) - [Recording the Walk](#recording-the-walk)
- [Grabing an embed](#grabbing-an-embed) - [Grabbing an embed](#grabbing-an-embed)
- [Shortcodes for website](#shortcodes-for-website) - [Shortcodes for website](#shortcodes-for-website)
- [Conclusion](#conclusion) - [Conclusion](#conclusion)

View file

@ -2,7 +2,7 @@
title: "Digital Ocean API" title: "Digital Ocean API"
date: 2020-05-06T22:45:30-04:00 date: 2020-05-06T22:45:30-04:00
draft: false draft: false
tags: [] tags: ["Deployment"]
--- ---
This post is meant for the times that you want to quickly query the Digital Ocean API v2, but do not want to download their great client [`doctl`](https://github.com/digitalocean/doctl). The prerequisite for this post is that you have a [personal access token](https://www.digitalocean.com/docs/apis-clis/api/create-personal-access-token/) configured inside the `$DO_TOKEN` environmental variable. This post is meant for the times that you want to quickly query the Digital Ocean API v2, but do not want to download their great client [`doctl`](https://github.com/digitalocean/doctl). The prerequisite for this post is that you have a [personal access token](https://www.digitalocean.com/docs/apis-clis/api/create-personal-access-token/) configured inside the `$DO_TOKEN` environmental variable.

View file

@ -2,7 +2,7 @@
title: "Docker Secrets" title: "Docker Secrets"
date: 2022-02-04T23:59:13-05:00 date: 2022-02-04T23:59:13-05:00
draft: false draft: false
tags: [] tags: ["Containers"]
math: false math: false
--- ---

View file

@ -2,7 +2,7 @@
title: "Document Formats and Plaintext" title: "Document Formats and Plaintext"
date: 2022-05-19T21:24:52-04:00 date: 2022-05-19T21:24:52-04:00
draft: false draft: false
tags: [] tags: ["Documentation"]
math: false math: false
--- ---

View file

@ -2,7 +2,7 @@
title: "Espeak" title: "Espeak"
date: 2020-03-01T10:33:33-05:00 date: 2020-03-01T10:33:33-05:00
draft: false draft: false
tags: [ "Linux" ] tags: []
--- ---
`espeak` is a command line tool that lets you type in messages and have it said back to you. `espeak` is a command line tool that lets you type in messages and have it said back to you.

View file

@ -2,7 +2,7 @@
title: "Fold Not Only Reduces" title: "Fold Not Only Reduces"
date: 2022-11-09T15:15:10-05:00 date: 2022-11-09T15:15:10-05:00
draft: false draft: false
tags: [] tags: ["Functional Programming", "Scala", "Haskell"]
math: false math: false
--- ---

View file

@ -2,7 +2,7 @@
title: "Which commit broke the build? Using Git Bisect" title: "Which commit broke the build? Using Git Bisect"
date: 2022-05-03T01:15:55-04:00 date: 2022-05-03T01:15:55-04:00
draft: false draft: false
tags: [] tags: ["Git"]
math: false math: false
--- ---

View file

@ -2,7 +2,7 @@
title: "GPG Keygen" title: "GPG Keygen"
date: 2020-04-11T19:35:05-04:00 date: 2020-04-11T19:35:05-04:00
draft: false draft: false
tags: ["gpg"] tags: ["GPG"]
--- ---
GPG keys have a variety of different uses from sending encrypted emails to verifying git commits. Here I'll show how easy it is to create a public/private key-pair. Assuming you have the `gpg` client installed. GPG keys have a variety of different uses from sending encrypted emails to verifying git commits. Here I'll show how easy it is to create a public/private key-pair. Assuming you have the `gpg` client installed.

View file

@ -2,7 +2,7 @@
title: "Quick CA for internal LAN" title: "Quick CA for internal LAN"
date: 2020-04-18T16:26:53-04:00 date: 2020-04-18T16:26:53-04:00
draft: false draft: false
tags: ["Networking"] tags: ["Networking", "Security"]
--- ---
Setting up trusted HTTPs inside a network without exposure to the Internet requires creating a Certificate Authority. The audience for this post is oriented for people setting up services in a small low threat model environment. Additional cautions should be applied when setting this up for a business, for example working off an intermediate CA. Setting up trusted HTTPs inside a network without exposure to the Internet requires creating a Certificate Authority. The audience for this post is oriented for people setting up services in a small low threat model environment. Additional cautions should be applied when setting this up for a business, for example working off an intermediate CA.

View file

@ -2,7 +2,7 @@
title: "Launch Apps through the Terminal" title: "Launch Apps through the Terminal"
date: 2020-09-26T21:48:09-04:00 date: 2020-09-26T21:48:09-04:00
draft: false draft: false
tags: [] tags: ["Linux"]
--- ---
Normally when you launch an application through the terminal, the standard output appears, and closing the terminal closes the application. Normally when you launch an application through the terminal, the standard output appears, and closing the terminal closes the application.

View file

@ -2,6 +2,7 @@
title: "Man Pages with Pandoc" title: "Man Pages with Pandoc"
date: 2019-11-07T21:42:08-05:00 date: 2019-11-07T21:42:08-05:00
draft: false draft: false
tags: ["Documentation"]
--- ---
[Ethan Martin](https://emar10.dev) recently showed off the Pandoc tool to me. In case you don't know, Pandoc is a swiss-army knife of markup languages. It allows you to easily convert from one markup language to another. [Ethan Martin](https://emar10.dev) recently showed off the Pandoc tool to me. In case you don't know, Pandoc is a swiss-army knife of markup languages. It allows you to easily convert from one markup language to another.

View file

@ -2,7 +2,7 @@
title: "Mirror a Hugo Site" title: "Mirror a Hugo Site"
date: 2020-12-07T22:41:17-05:00 date: 2020-12-07T22:41:17-05:00
draft: false draft: false
tags: ["Archive"] tags: ["Archive", "Hugo"]
--- ---
I'm a big proponent of having offline copies of content. Especially when I'm on travel and don't have easy Internet access. Using the built in hugo webserver and a reverse proxy, I will show how we can host a local mirror of a Hugo site. I'm a big proponent of having offline copies of content. Especially when I'm on travel and don't have easy Internet access. Using the built in hugo webserver and a reverse proxy, I will show how we can host a local mirror of a Hugo site.

View file

@ -2,7 +2,7 @@
title: "Networkx Random Sample Graph" title: "Networkx Random Sample Graph"
date: 2022-04-07T19:48:12-04:00 date: 2022-04-07T19:48:12-04:00
draft: false draft: false
tags: [] tags: ["Python"]
math: false math: false
--- ---

View file

@ -2,6 +2,7 @@
title: "Ngrok" title: "Ngrok"
date: 2019-11-20T20:56:19-05:00 date: 2019-11-20T20:56:19-05:00
draft: false draft: false
tags: ["Networking"]
--- ---
Let's say you want to spin up a quick demo for a client and you don't want to use a VPS, and they can't access your laptop through the network. Let's say you want to spin up a quick demo for a client and you don't want to use a VPS, and they can't access your laptop through the network.

View file

@ -2,7 +2,7 @@
title: "OpenMPI on Fedora" title: "OpenMPI on Fedora"
date: 2022-05-03T00:52:38-04:00 date: 2022-05-03T00:52:38-04:00
draft: false draft: false
tags: [] tags: ["Fedora"]
math: false math: false
--- ---

View file

@ -2,7 +2,7 @@
title: "Forwarding Phone's GPS" title: "Forwarding Phone's GPS"
date: 2020-11-08T00:58:11-05:00 date: 2020-11-08T00:58:11-05:00
draft: false draft: false
tags: [] tags: ["GPS"]
--- ---
Sometimes I wish to open up [Marble](https://marble.kde.org/) which an a mapping application and see my current location on the globe. My laptop, however, doesn't have a GPS module in it. Though I realized that I carry around a device that does... My phone. Sometimes I wish to open up [Marble](https://marble.kde.org/) which an a mapping application and see my current location on the globe. My laptop, however, doesn't have a GPS module in it. Though I realized that I carry around a device that does... My phone.

View file

@ -2,7 +2,7 @@
title: "DHCP for Raspberry Pi" title: "DHCP for Raspberry Pi"
date: 2021-02-15T22:46:21-05:00 date: 2021-02-15T22:46:21-05:00
draft: false draft: false
tags: [] tags: ["Networking"]
--- ---
Recently I ran across the use case where I needed a Raspberry Pi to be connected to the Internet via a WiFI connection, while also providing DHCP leases through an Ethernet connection. I couldn't find a great way to achieve this with `dhcpcd` so instead I grabbed a tool that I'm more familiar with `dnsmasq`. Recently I ran across the use case where I needed a Raspberry Pi to be connected to the Internet via a WiFI connection, while also providing DHCP leases through an Ethernet connection. I couldn't find a great way to achieve this with `dhcpcd` so instead I grabbed a tool that I'm more familiar with `dnsmasq`.

View file

@ -2,7 +2,7 @@
title: "Getting Podman and Nginx TCPv6 and HTTP/2 Ready" title: "Getting Podman and Nginx TCPv6 and HTTP/2 Ready"
date: 2022-09-28T22:43:28-04:00 date: 2022-09-28T22:43:28-04:00
draft: false draft: false
tags: [] tags: ["Networking", "Containers"]
math: false math: false
--- ---

View file

@ -2,7 +2,7 @@
title: "Program Verification with Hoare Logic and Dafny" title: "Program Verification with Hoare Logic and Dafny"
date: 2022-02-05T00:06:42-05:00 date: 2022-02-05T00:06:42-05:00
draft: false draft: false
tags: [] tags: ["Formal Methods"]
math: false math: false
--- ---

View file

@ -2,7 +2,7 @@
title: "Loop Invariants" title: "Loop Invariants"
date: 2022-02-26T19:17:21-05:00 date: 2022-02-26T19:17:21-05:00
draft: false draft: false
tags: [] tags: ["Formal Methods"]
math: true math: true
--- ---

View file

@ -2,7 +2,7 @@
title: "Rclone: The Swiss Army Knife of Cloud Storage" title: "Rclone: The Swiss Army Knife of Cloud Storage"
date: 2022-04-10T22:05:46-04:00 date: 2022-04-10T22:05:46-04:00
draft: false draft: false
tags: [] tags: ["Backup"]
math: false math: false
--- ---

View file

@ -2,7 +2,7 @@
title: "Rebuild Kernel Modules with Akmods" title: "Rebuild Kernel Modules with Akmods"
date: 2022-02-04T19:37:04-05:00 date: 2022-02-04T19:37:04-05:00
draft: false draft: false
tags: [] tags: ["Linux", "Fedora"]
math: false math: false
--- ---

View file

@ -2,7 +2,7 @@
title: "Mount Object Storage Locally using S3 Fuse" title: "Mount Object Storage Locally using S3 Fuse"
date: 2022-02-04T23:39:25-05:00 date: 2022-02-04T23:39:25-05:00
draft: false draft: false
tags: [] tags: ["Storage"]
math: false math: false
--- ---

View file

@ -2,7 +2,7 @@
title: "Shared Packer & Terraform Config" title: "Shared Packer & Terraform Config"
date: 2020-05-08T22:59:30-04:00 date: 2020-05-08T22:59:30-04:00
draft: false draft: false
tags: [] tags: ["Deployment"]
--- ---
You might have noticed from my last two posts on [Packer](https://brandonrozek.com/blog/snapshotswithpacker/) and [Terraform](https://brandonrozek.com/blog/autodeployterraform/) that the configuration files are highly similar. In fact, we can trick them into sharing a configuration file! You might have noticed from my last two posts on [Packer](https://brandonrozek.com/blog/snapshotswithpacker/) and [Terraform](https://brandonrozek.com/blog/autodeployterraform/) that the configuration files are highly similar. In fact, we can trick them into sharing a configuration file!

View file

@ -2,6 +2,7 @@
title: "Shutdown After Job" title: "Shutdown After Job"
date: 2019-08-30T20:43:56-04:00 date: 2019-08-30T20:43:56-04:00
draft: false draft: false
tags: ["Linux"]
--- ---
I'm back to running longer jobs as part of my research. If I run a task overnight, I want to conserve energy and not keep it running after I finish. I suppose this would also apply to cloud billing, you want it to do the job and then stop. I'm back to running longer jobs as part of my research. If I run a task overnight, I want to conserve energy and not keep it running after I finish. I suppose this would also apply to cloud billing, you want it to do the job and then stop.

View file

@ -2,7 +2,7 @@
title: "Aliases for Snaps and Flatpaks" title: "Aliases for Snaps and Flatpaks"
date: 2022-02-04T20:29:04-05:00 date: 2022-02-04T20:29:04-05:00
draft: false draft: false
tags: [] tags: ["Linux"]
math: false math: false
--- ---

View file

@ -2,7 +2,7 @@
title: "Starting Graphical Applications Remotely without X-Forwarding" title: "Starting Graphical Applications Remotely without X-Forwarding"
date: 2020-09-07T20:24:49-04:00 date: 2020-09-07T20:24:49-04:00
draft: false draft: false
tags: [] tags: ["Linux", "SSH"]
--- ---
One of my favorite casual gaming setups is to use a slim laptop on my couch while streaming from my desktop using Steam Remote Play. The downside though is that unless I want to get up, Steam needs to be already running on my desktop. This post describes how I start steam remotely from my couch so that I can stream my games without having to get up and set it up on my desktop first. One of my favorite casual gaming setups is to use a slim laptop on my couch while streaming from my desktop using Steam Remote Play. The downside though is that unless I want to get up, Steam needs to be already running on my desktop. This post describes how I start steam remotely from my couch so that I can stream my games without having to get up and set it up on my desktop first.

View file

@ -2,7 +2,7 @@
title: "How to trim a video using FFMPEG" title: "How to trim a video using FFMPEG"
date: 2022-09-28T18:46:32-04:00 date: 2022-09-28T18:46:32-04:00
draft: false draft: false
tags: [] tags: ["Audio-Video"]
math: false math: false
--- ---

View file

@ -2,7 +2,7 @@
title: "Having your Website Visible on the Fediverse" title: "Having your Website Visible on the Fediverse"
date: 2022-06-12T18:35:30-04:00 date: 2022-06-12T18:35:30-04:00
draft: false draft: false
tags: [] tags: ["Mastodon"]
math: false math: false
--- ---