paritybit.ca

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit f4400ae8a20ce7c459e9a0deaaa1289b8a6fdd39
parent 4c21ff0da104e5b53e91c561431548c0d0191b4d
Author: Jake Bauer <jbauer@paritybit.ca>
Date:   Mon, 30 Sep 2019 15:26:53 -0400

Change wording on toolset page

Diffstat:
Mpages/toolset.md | 115+++++++++++++++++++++++++++++++++++++++++++------------------------------------
1 file changed, 62 insertions(+), 53 deletions(-)

diff --git a/pages/toolset.md b/pages/toolset.md @@ -7,8 +7,8 @@ [//]: # "Computers\/Equipment; sub:Development Machines; sub:Server Equipment; Software; Conclusion" This page is for those whom are curious about the programs and equipment I use -to get work done. In general, I only list software that I use extensively and -which I consider to be essential parts of my workflow. +to get work done. In general, here I list hardware and software that I use +extensively and which I consider to be essential parts of my workflow. ### Computers/Equipment @@ -33,7 +33,7 @@ managed to find one with a 1080p screen already installed for approximately $160 USD. I've found it to be an excellent productivity-focused laptop with a really nice screen, great keyboard (though not as good as those on the older models) and a great level of performance for the things that I need to get done. I have -it upgraded to 8GB of RAM with a 250GB Crucial SSD inside. +upgraded it to 8GB of RAM with a 250GB Crucial SSD inside. #### Server Equipment @@ -49,13 +49,14 @@ other currently sits unused as I am unsure what to do with it. The "Big Iron" of my homelab is my Dell PowerEdge R415 which I managed to purchase for less than $100 USD, shipping included. It has two power-hungry AMD -Opteron 4130s inside which aren't what you think of when you think "powerful" -but, for the price, it was a deal I couldn't pass up especially since it came -with a Dell Perc H700 storage controller. This server has 2x4TB 7200RPM HGST NAS -drives in it configured in RAID-1 as well as a second 4TB 5900RPM HGST drive -used as a local backup for the contents of the RAID-1 array. The server has 16GB -of DDR3 ECC RAM which, while low for a server, is more than enough for my uses -as I haven't even come close to using a quarter of it yet. +Opteron 4130s inside which aren't all that powerful compared to Intel processors +of the same generation but, for the price, it was a deal I couldn't pass up +especially since it came with a Dell Perc H700 storage controller. This server +has 2x4TB 7200RPM HGST NAS drives in it configured in RAID-1 as well as a second +4TB 5900RPM HGST drive used as a local backup for the contents of the RAID-1 +array. The server has 16GB of DDR3 ECC RAM which, while low for a server, is +more than enough for my uses; I haven't even come close to using a quarter of +it yet. I also have a smattering of other hard drives, USB sticks and a couple of SD cards though these get used as either backup media or as needed for transferring @@ -63,38 +64,44 @@ files. ### Software +<figure> + <a href="/img/laptop-screenshot.png"><img + src="/img/laptop-screenshot-thumb.png" alt="A picture of my laptop's desktop + with some applications open"/></a> + <figcaption>The desktop environment of my laptop in action.</figcaption> +</figure> + As far as software goes, I try to stay as far away from proprietary applications as I possibly can. I typically use terminal-based applications over GUI ones as -terminal ones are typically lighter, faster, and I feel more "at home" and in -control on the command line. +I find that terminal-based applications feel more efficient and more +comfortable to me. #### Operating System(s) My operating system of choice is [Debian GNU/Linux](https://www.debian.org). I run the stable variant (which is Debian 10 Buster at the time of writing) on all -of my machines as I love the rock-solid stable nature of it. Debian Stable sees -a new major release once every two or so years but, despite that, I don't find -myself missing newer software as the backports repository brings in newer -versions of most of the big software such as Firefox-ESR and LibreOffice. Any -other changes to most software are minor or inconsequential enough that I don't -feel a pressing need to upgrade. I don't need the latest-and-greatest -shiny-new-stuff in most software and haven't yet found myself needing to run the -bleeding edge Debian Sid. +of my machines as I love how stable and dependable it is. Debian Stable sees a +new major release once every two or so years but, despite that, I don't find +myself wanting for newer software. The backports repository brings in newer +versions of most of the popular programs such as Firefox-ESR and LibreOffice and +other software like Steam and Riot which update frequently have their own +repositories. I haven't yet found myself needing or wanting to run the bleeding +edge Debian Sid. Here are 7 main reasons why I run Debian: * I am very comfortable in the Debian ecosystem as far as administrating systems and understanding how it works. -* Arch/Gentoo aren't distributions suited for servers and I like the fact that I - am running the exact same operating system on both my development machines and - my servers (what works here will also work there). -* Debian is backed by volunteers instead of a commercial organization like - Ubuntu is by Canonical. +* Arch/Gentoo aren't as well-suited for servers and I like the fact that I am + running the exact same operating system on both my development machines and my + servers. +* Debian is backed by volunteers instead of a commercial organization like, for + example, Ubuntu is by Canonical. * I strongly agree with the Debian philosophy and the way they do things. (See the Debian Social Contract, Debian Constitution, and the Debian Policy Manual in particular). -* Debian comes with a high degree of polish as technical excellence and "doing - things right" is a core value of the organization. +* Debian comes with a high degree of polish; technical excellence and "doing + things right" are core values of the organization. * Debian has a minimal installation option just like Arch which allows me to install the distribution without a desktop environment and then build up my own as many who run Arch do. @@ -103,25 +110,25 @@ Here are 7 main reasons why I run Debian: Just because I run Debian doesn't necessarily mean I think everyone should. My philosophy on distributions is to use whichever one you like and are most -comfortable in. If you like Arch, use Arch and so on. The only major difference -between most distributions is typically the package manager and the community -behind it so choose what you like the most. Remember, free software such as -Linux gives you the power to choose and have complete control over your own -computer and running one distribution over another doesn't make you some -"superior being." - -Oh, you may have also noticed above in the section about my hardware that I have -a few Windows drives. These are used for playing games with friends that don't -yet run on Linux such as <em>Rainbow Six: Siege</em> and <em>GTAV Online</em>. I -don't use that OS very often and I'm waiting for the time when I can get rid of -it completely. +comfortable in. If you like Arch, use Arch and so on. + +The only major difference between most distributions is typically the package +manager and the community behind it so choose what you like the most. Remember, +free software such as Linux gives you the power to choose and have complete +control over your own technology. + +You may have also noticed above in the section about my hardware that I have a +few Windows drives. These are used for playing games with friends that don't yet +run on Linux such as <em>Rainbow Six: Siege</em> and <em>GTAV Online</em>. As +much as I would like to get rid of Windows, I value the time I spend with my +friends more. #### Desktop Environment/Window Manager I don't use a typical desktop environment like Gnome or KDE as, once I -discovered tiling window managers, those felt like too much of a burden. Gnome -in particular frustrated me as it felt like it got in the way of me using my -computer effectively. Instead, I have essentially built my own desktop +discovered tiling window managers, those felt quite "bloated". Gnome in +particular frustrated me as it felt like it actively got in the way of me using +my computer effectively. Instead, I have essentially built my own desktop environment from the ground up by gluing together different components à la the Unix philosophy. @@ -132,7 +139,7 @@ I use [bspwm](https://github.com/baskerville/bspwm) as my tiling window manager, [nitrogen](https://github.com/l3ib/nitrogen/) for my desktop backgrounds, [betterlockscreen](https://github.com/pavanjadhaw/betterlockscreen) as my lock screen, and [sxhkd](https://github.com/baskerville/sxhkd) as my shortcut key -daemon. The environment is launched via `startx` and I don't use a login +daemon. The environment is launched via `startx` and I don't use a login/display manager. #### Fonts @@ -191,12 +198,12 @@ like BitWarden and because I really like the user interface. I typically use [ncmpcpp](https://rybczak.net/ncmpcpp/) (awful name) along with [mpd](https://www.musicpd.org/) for playing music. I find it a really good tool -for managing my music collection. +for managing my tens-of-gigabytes large music collection. #### Video Player [mpv](https://mpv.io/) is my video player of choice. It's light, simple, and -just works. Also integrates with youtube-dl so I can watch Youtube videos +versatile. It also integrates with youtube-dl so I can watch Youtube videos without opening my web browser. #### RSS Feed Reader @@ -213,10 +220,11 @@ format but otherwise I use Vim with either LaTeX, markdown, or just plain text. #### Day Planning/Organization/Notes -Pen and paper. I find it difficult to stay organized using electronic organizers -and calendars and I like to have my notes in physical form as I find it easier -to keep track of where information is in relation to my current position. I'm -just way more comfortable with pen and paper for this. +I use pen and paper for this. For whatever reason, I find it cumbersome to use +electronic organizers/calendars for keeping track of my life and I much prefer +having something physical to store this information. If you're curious, I use a +Leuchtturm 1917 A5 Dotted book and a Burgundy/Gold Parker 51 with Waterman +Serentiy Blue ink. #### Image Viewing @@ -231,7 +239,8 @@ just works with no nonsense. ### Conclusion -All of my configurations are available in a [sourcehut -repository](https://git.sr.ht/~jbauer/dotfiles) if you'd like to take a look. I -do use more software than just what I've listed but this is the stuff I use on a -daily basis. +If you want to learn more, or if you've seen something in my screenshots that I +haven't mentioned here, all of my configurations are available in a [sourcehut +repository](https://git.sr.ht/~jbauer/dotfiles). This page contains my daily-use +software but the README file has a bigger list containing pretty much everything +I use. use.