mirror of
https://github.com/Brandon-Rozek/website.git
synced 2024-11-21 15:56:29 -05:00
Adjusting titles
This commit is contained in:
parent
a38436e9fa
commit
41de337ecc
33 changed files with 43 additions and 34 deletions
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
id: 350
|
||||
title: Functions
|
||||
title: Functions in Javascript
|
||||
date: 2015-10-25T13:48:41+00:00
|
||||
author: Brandon Rozek
|
||||
layout: post
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
id: 2089
|
||||
title: Monte Carlo Pi
|
||||
title: Approximate Pi using a Monte Carlo Simulation
|
||||
date: 2017-03-14T05:31:21+00:00
|
||||
author: Brandon Rozek
|
||||
layout: post
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: "aspell"
|
||||
title: "Spell check on the Terminal with aspell"
|
||||
date: 2019-12-10T22:20:48-05:00
|
||||
draft: false
|
||||
tags: [ "Linux" ]
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: "Bash Flags"
|
||||
title: "Parsing CLI Flags in Bash"
|
||||
date: 2019-08-06T16:55:47-04:00
|
||||
draft: false
|
||||
tags: [ "Bash" ]
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: "Bat: The user friendly cat"
|
||||
title: "Bat is cat with syntax highlighting"
|
||||
date: 2020-02-01T06:26:18-05:00
|
||||
draft: false
|
||||
tags: [ "Linux" ]
|
||||
|
|
|
@ -6,6 +6,8 @@ tags: ["Backup"]
|
|||
medium_enabled: true
|
||||
---
|
||||
|
||||
**Note:** I switched to using [Restic](https://restic.net/)
|
||||
|
||||
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:
|
||||
|
||||
- Compression
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: "Checkinstall"
|
||||
title: "Quick and Dirty DEB/RPM with Checkinstall"
|
||||
date: 2020-04-26T12:11:30-04:00
|
||||
draft: false
|
||||
tags: ["Packaging", "Linux"]
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: "cloc"
|
||||
title: "Count Lines of Code (cloc)"
|
||||
date: 2020-01-25T10:24:16-05:00
|
||||
draft: false
|
||||
images: []
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: "coredns"
|
||||
title: "Setting up coredns and Zone Files"
|
||||
date: 2019-12-13T02:00:29-05:00
|
||||
draft: false
|
||||
tags: [ "Linux", "Networking", "Containers" ]
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: "Deep Recursion"
|
||||
title: "Deep Recursion in Functional Programming"
|
||||
date: 2022-11-11T14:45:17-05:00
|
||||
draft: false
|
||||
tags: ["Scala", "Functional Programming"]
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: "Diceware"
|
||||
title: "Generate Secure Passphrases Locally with Diceware"
|
||||
date: 2020-05-01T00:22:31-04:00
|
||||
draft: false
|
||||
tags: ["Security"]
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: "Espeak"
|
||||
title: "Text to Speech on Linux with Espeak"
|
||||
date: 2020-03-01T10:33:33-05:00
|
||||
draft: false
|
||||
tags: []
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: "Gevent"
|
||||
title: "Simple Async in Python with Gevent"
|
||||
date: 2020-04-09T17:22:52-04:00
|
||||
draft: false
|
||||
tags: ["Python"]
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: "Git Bundle"
|
||||
title: "Sharing Specific Commits with Git Bundle"
|
||||
date: 2020-03-20T16:22:01-04:00
|
||||
draft: false
|
||||
tags: ["Git"]
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
|
||||
title: "Git Lens"
|
||||
title: "Git Lens: Superpower Git within VSCode"
|
||||
date: 2019-10-27T23:38:45-04:00
|
||||
draft: false
|
||||
tags: ["Git"]
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: "Git Patch"
|
||||
title: "Sharing Patches in Git"
|
||||
date: 2020-03-20T16:22:57-04:00
|
||||
draft: false
|
||||
tags: ["Git"]
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: "Groups Simplified"
|
||||
title: "Simplifying the Definition of Algebraic Groups"
|
||||
date: 2019-12-10T21:40:00-05:00
|
||||
draft: false
|
||||
tags: [ "Math" ]
|
||||
|
@ -15,7 +15,12 @@ Let us have a set $G$ together with a binary operation $*$. We will use multipli
|
|||
2. $ex = x$
|
||||
3. $x^{-1} x = e$
|
||||
|
||||
for some fixed $e \in G$, then we say that $\langle G, * \rangle$ is a group. In class, we needed to show that $xe = x$ and $xx^{-1} = e$. However, these can be derived by the prior properties.
|
||||
for some fixed $e \in G$, then we say that $\langle G, * \rangle$ is a group.
|
||||
|
||||
|
||||
When I was taking Abstract Algebra, we needed to also show that $xe = x$ and $xx^{-1} = e$ for an algebraic structure to be a group.
|
||||
|
||||
However, these can be derived by the prior properties.
|
||||
|
||||
### Prove $xx^{-1} = e$
|
||||
\begin{align*}
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
---
|
||||
title: "MergerFS"
|
||||
title: "Balance files across multiple disks using MergerFS"
|
||||
date: 2020-01-14T23:10:17-05:00
|
||||
draft: false
|
||||
tags: [ "Linux", "Storage" ]
|
||||
medium_enabled: true
|
||||
---
|
||||
|
||||
[MergerFS](https://github.com/trapexit/mergerfs) is a great filesystem for an expandable storage system in a homelab. Mostly since it allows you to add disks one at a time without having to, for example, resilver a ZFS pool. MergerFS won't be as efficient as a filesystem that stripes your data across disks, but in the case of a disk failure the disks unaffected will still have part of the data.
|
||||
[MergerFS](https://github.com/trapexit/mergerfs) is a great filesystem for an expandable storage system in a homelab. Mostly since it allows you to add disks one at a time without having to, for example, resilver a ZFS pool. MergerFS won't be as efficient as a filesystem that stripes your data across disks, but in the case of a disk failure the disks unaffected will still have the files assigned to them.
|
||||
|
||||
[Plenty](https://blog.linuxserver.io/2017/06/24/the-perfect-media-server-2017/) of other [people](https://web.archive.org/web/20200130103849/https://www.teknophiles.com/2018/02/19/disk-pooling-in-linux-with-mergerfs/) described MergerFS, so I'll keep this post simple.
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: "NotImplemented"
|
||||
title: "NotImplemented in Python"
|
||||
date: 2019-10-27T23:35:17-04:00
|
||||
draft: false
|
||||
tags: [ "Python" ]
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: "OBS Webcam"
|
||||
title: "Using OBS as a Webcam Source"
|
||||
date: 2020-05-25T23:53:56-04:00
|
||||
draft: false
|
||||
tags: ["Audio-Video"]
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: "Ping Discovery"
|
||||
title: "Find Devices on your Network with a Ping Scan"
|
||||
date: 2020-02-02T22:21:30-05:00
|
||||
draft: false
|
||||
tags: [ "Linux", "Networking" ]
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: "Pyenv and Tox"
|
||||
title: "Testing your Python Application on Multiple Versions with Pyenv and Tox"
|
||||
date: 2020-02-21T19:06:40-05:00
|
||||
draft: false
|
||||
tags: [ "Python", "Testing" ]
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: "Scrcpy"
|
||||
title: "Control an Android Device Remotely using Scrcpy"
|
||||
date: 2020-01-09T21:36:30-05:00
|
||||
draft: false
|
||||
tags: [ ]
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: "SOCKS5 Proxy"
|
||||
title: "Configuring a SOCKS5 Proxy"
|
||||
date: 2022-01-03T10:41:09-05:00
|
||||
draft: false
|
||||
tags: ["Networking", "SSH"]
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: "Term To SVG"
|
||||
title: "Terminal Output To SVG Animations"
|
||||
date: 2022-01-17T10:14:22-05:00
|
||||
draft: false
|
||||
tags: []
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: "Tox"
|
||||
title: "Automate Python Test Suites with Tox"
|
||||
date: 2020-02-21T22:34:19-05:00
|
||||
draft: false
|
||||
tags: [ "Python", "Testing" ]
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: "Traefik & Nginx"
|
||||
title: "How to use Nginx under Traefik"
|
||||
date: 2019-12-16T19:55:47-05:00
|
||||
draft: false
|
||||
medium_enabled: true
|
||||
|
|
|
@ -1,9 +1,11 @@
|
|||
---
|
||||
title: "V4l2 Webcam"
|
||||
title: "Loopback Webcam Device with V4l2"
|
||||
date: 2020-05-25T23:49:08-04:00
|
||||
draft: false
|
||||
tags: ["Audio-Video"]
|
||||
medium_enabled: true
|
||||
aliases:
|
||||
- /blog/fakewebcam
|
||||
---
|
||||
|
||||
In Linux you can create a fake webcam by making use of the `v4l2loopback` kernel module.
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: "Videos and GIFs"
|
||||
title: "Transforming Videos into GIFs for Slides"
|
||||
date: 2019-12-04T10:13:35-05:00
|
||||
draft: false
|
||||
tags: ["Audio-Video"]
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: "Virtual Disks"
|
||||
title: "Playing with Filesystems using Virtual Disks"
|
||||
date: 2020-01-06T22:26:58-05:00
|
||||
draft: false
|
||||
tags: [ "Linux", "Storage" ]
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: "Wormhole"
|
||||
title: "Wormhole: Easiest way to transfer files between two linux machines"
|
||||
date: 2019-11-20T21:21:23-05:00
|
||||
draft: false
|
||||
tags: [ "Linux" ]
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: "xpra"
|
||||
title: "Persistent remote X sessions with xpra"
|
||||
date: 2020-01-15T18:29:57-05:00
|
||||
draft: false
|
||||
tags: [ "X11" ]
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: "Xvfb"
|
||||
title: "Ignore graphical applications with Xvfb"
|
||||
date: 2020-09-07T20:49:54-04:00
|
||||
draft: false
|
||||
tags: ["X11"]
|
||||
|
|
Loading…
Reference in a new issue