diff options
-rw-r--r-- | content/blog/2022-02-10-leaving-the-office.md | 17 | ||||
-rw-r--r-- | content/blog/2022-02-16-debian-and-nginx.md | 9 | ||||
-rw-r--r-- | content/blog/2022-02-17-exiftool.md | 9 | ||||
-rw-r--r-- | content/blog/2022-02-20-nginx-caching.md | 3 | ||||
-rw-r--r-- | content/blog/2022-03-03-financial-database.md | 5 | ||||
-rw-r--r-- | content/blog/2022-03-08-plex-migration.md | 16 | ||||
-rw-r--r-- | content/blog/2022-03-23-nextcloud-on-ubuntu.md | 13 | ||||
-rw-r--r-- | content/blog/2022-03-24-server-hardening.md | 7 | ||||
-rw-r--r-- | content/blog/2022-04-09-pinetime.md | 18 | ||||
-rw-r--r-- | content/blog/2022-06-16-terminal-lifestyle.md | 13 | ||||
-rw-r--r-- | content/blog/2022-07-25-curseradio.md | 2 | ||||
-rw-r--r-- | content/blog/2022-09-17-serenity-os.md | 18 |
12 files changed, 6 insertions, 124 deletions
diff --git a/content/blog/2022-02-10-leaving-the-office.md b/content/blog/2022-02-10-leaving-the-office.md index a3f4013..d1732a3 100644 --- a/content/blog/2022-02-10-leaving-the-office.md +++ b/content/blog/2022-02-10-leaving-the-office.md @@ -42,9 +42,6 @@ and support, I believe these jobs could be both comfortable and efficient. ## Semi-Private Cubicles - - After about a year, I was able to find another internship - this time, it was in my field of interest: internal auditing. This was for a life insurance company that was well over 100 years old. The age of the company shows if you work @@ -67,9 +64,6 @@ later in this post). ## Semi-Open Floor Concept - - When I shifted to my first full-time internal audit job out of college, I was working at a company that was headquartered on a floor in a downtown high-rise building. The company was only about 20 years old when I worked there and were @@ -92,9 +86,6 @@ to get work done, that was a non-starter. ## Hotel Office Concept - - I currently work for a company remotely (for now) and travel to the office every once in a while for events and to help coach the staff underneath me. The office I visit uses the hotel desk concept, where you need to check in at a touch @@ -117,9 +108,6 @@ be very nice if you have a lot of meetings or webinars on a certain day. # Home Office - - Okay, now let's finally get to the home office concept. I have worked from home for a little over two years at this point, across three different jobs/employers. Over this time, I have experimented with a plethora of different @@ -217,8 +205,3 @@ open-office layouts. If I do need to return to an office part-time in the future, I really hope the office will have privacy and quietness in order for me to get my work done. - -Cubicles are good! I agree with Alice (from the comic Dilbert): - - diff --git a/content/blog/2022-02-16-debian-and-nginx.md b/content/blog/2022-02-16-debian-and-nginx.md index 65ef587..fd04682 100644 --- a/content/blog/2022-02-16-debian-and-nginx.md +++ b/content/blog/2022-02-16-debian-and-nginx.md @@ -7,9 +7,6 @@ draft = false # Server OS: Debian - - I've used various Linux distributions throughout the years, but I've never used anything except Ubuntu for my servers. Why? I really have no idea, mostly just comfort around the commands and software availability. @@ -30,9 +27,6 @@ users' home folders. No complaints at all from me - Debian seems great. # Web Server: Nginx - - Once I had the baseline server configuration set-up for Debian, I moved on to trying out [Nginx](https://nginx.org) as my web server software. This required me to install the `nginx` and `ufw` packages, as well as setting up the initial @@ -160,9 +154,6 @@ what other fun things I can do with all of this. # Gemini Server: Agate - - Finally, I set up the Agate software on this server again to host my Gemini server content, using Rust as I have before. You can read my other post for more information on installing Agate: [Hosting a Gemini diff --git a/content/blog/2022-02-17-exiftool.md b/content/blog/2022-02-17-exiftool.md index 44a0585..1093d8f 100644 --- a/content/blog/2022-02-17-exiftool.md +++ b/content/blog/2022-02-17-exiftool.md @@ -55,10 +55,5 @@ image extensions that `exiftool` supports: exiftool -r -all= -ext jpg -ext png /path/to/directory/ ``` -See below for the results of my most recent usage of `exiftool` after I uploaded -the image for this blog post. You can see that the command will let you know how -many directories were scanned, how many images were updated, and how many images -were unchanged. - - +The output of the command will let you know how many directories were scanned, +how many images were updated, and how many images were unchanged. diff --git a/content/blog/2022-02-20-nginx-caching.md b/content/blog/2022-02-20-nginx-caching.md index 536df6b..2b3a338 100644 --- a/content/blog/2022-02-20-nginx-caching.md +++ b/content/blog/2022-02-20-nginx-caching.md @@ -53,9 +53,6 @@ hours/day \_ 60 minutes/hour \*\* 60 seconds/minute = 2,592,000 seconds). The `Expires` field is now showing 22 March 2022, which is 30 days from the day of this post, 20 February 2022. - - # Caveats Remember that this caching system is **client-side**, which means that content diff --git a/content/blog/2022-03-03-financial-database.md b/content/blog/2022-03-03-financial-database.md index 726e7ee..457908f 100644 --- a/content/blog/2022-03-03-financial-database.md +++ b/content/blog/2022-03-03-financial-database.md @@ -45,8 +45,6 @@ account statements, and 126 pay statements. Overall, I'm guessing this took anywhere between 4--8 hours. In comparison, it probably took me 2-3 days to initially create the spreadsheet. - - ## Schema The schema for this database is actually extremely simple and involves only @@ -238,9 +236,6 @@ def summary_data(accounts: pandas.DataFrame) -> None: The result? A high-quality pie chart that is read directly by the `public/index.html` template I use. - - Other charts generated by this project include: - Charts of account balances over time. diff --git a/content/blog/2022-03-08-plex-migration.md b/content/blog/2022-03-08-plex-migration.md index 297ed2d..fc6ddfc 100644 --- a/content/blog/2022-03-08-plex-migration.md +++ b/content/blog/2022-03-08-plex-migration.md @@ -67,12 +67,6 @@ initrd /casper/initrd boot ``` - - - - Once the machine is rebooted, enter the `e` screen again and add `nomodeset` to the `linux ...` line again and press `Ctrl + X` to save the boot options. @@ -194,9 +188,6 @@ caused issues with accessing the server from outside the network. In my case, I use a single port forwarding rule in my router and needed to update the Local LAN IP Address to the new server IP address. - - # Phase 3: Configure GPU Transcoding The final piece to the migration is enabling hardware transcoding so that Plex @@ -224,9 +215,4 @@ following command to view the available GPUs, statistics, and processes: sudo nvidia-smi ``` - - -Finally, enable hardware transcoding settings in the Plex application: - - +Finally, enable hardware transcoding settings in the Plex application to finish the process. diff --git a/content/blog/2022-03-23-nextcloud-on-ubuntu.md b/content/blog/2022-03-23-nextcloud-on-ubuntu.md index e772328..af96eb3 100644 --- a/content/blog/2022-03-23-nextcloud-on-ubuntu.md +++ b/content/blog/2022-03-23-nextcloud-on-ubuntu.md @@ -147,16 +147,3 @@ sudo certbot --apache VoilĂ ! You're all done and should be able to access Nextcloud from your domain or IP address. - -See the screenshots below for the dashboard and a settings page on my instance -of Nextcloud, using the `Breeze Dark` theme I installed from the Apps page. - - - -_Figure 01: Nextcloud Dashboard_ - - - -_Figure 02: Nextcloud Security Settings_ diff --git a/content/blog/2022-03-24-server-hardening.md b/content/blog/2022-03-24-server-hardening.md index 83168e4..ffe01d4 100644 --- a/content/blog/2022-03-24-server-hardening.md +++ b/content/blog/2022-03-24-server-hardening.md @@ -131,8 +131,6 @@ sudo ufw allow 22 sudo ufw enable ``` - - ## `ssh` 1. Using SSH Keys @@ -202,9 +200,6 @@ sudo ufw enable MFA for `ssh`, see my other post: [Enabling MFA for SSH](../enable-totp-mfa-for-ssh/). -  - ## `fail2ban` I haven't written a post on how I use `fail2ban`, but it's quite simple. I use @@ -223,8 +218,6 @@ sudo fail2ban-client status sshd This should be used as a last-resort defense and shouldn't be a replacement for the security measures mentioned above. - - # Switch Between the router and any local devices is my managed switch, which is used to diff --git a/content/blog/2022-04-09-pinetime.md b/content/blog/2022-04-09-pinetime.md index a1a3641..4195a8d 100644 --- a/content/blog/2022-04-09-pinetime.md +++ b/content/blog/2022-04-09-pinetime.md @@ -50,9 +50,6 @@ information, the watch, and a charger (it does not include a USB wall adapter). The watch itself was able to turn on immediately when I pulled it out of the box, but the battery was depleted and required charging right away. - - # Software ## Watch OS: InfiniTime @@ -66,9 +63,6 @@ you can see in the watch OS, - Basic font and screen pixel design. - Swipe gestures to access other screens. - - The OS itself is fantastic in terms of functionality for me. It does exactly what a smartwatch should do - track time, steps, heart rates, and connect to another smart device, without being overly burdensome to the user. @@ -96,25 +90,13 @@ This app provides the following for PineTime owners: - Charts - Notifications -I mashed up a few screenshots to show off the home page, menu, firmware update, -and notification test screens: - - - Another big feature of InfiniLink is the ability to track pedometer steps in a collection of beautiful graphs, with the option to change your step goal and add in manual steps. - - Finally, there are charts to display the battery percentage and heart rates over time. This area also comes with an option to clear data. - - # Final Thoughts ## Pros diff --git a/content/blog/2022-06-16-terminal-lifestyle.md b/content/blog/2022-06-16-terminal-lifestyle.md index 8e7d6a1..cd383ba 100644 --- a/content/blog/2022-06-16-terminal-lifestyle.md +++ b/content/blog/2022-06-16-terminal-lifestyle.md @@ -69,15 +69,10 @@ I am using [Lynx](https://lynx.invisible-island.net), a text-based browser that runs quickly and easily in the terminal. Lynx allows me to browser most websites by simply typing `g` and then typing in the URL I want. - - If you need a search engine while in Lynx, I recommend [DuckDuckGo (Lite)](https://lite.duckduckgo.com/lite/), which allows you to search the web using their text-only interface. - - Eventually, you will run into websites that don't work (or are just too ugly and messy) in a text-only mode, and you'll be forced to switch over to a GUI browser to look at that site. Personally, I don't mind this as it doesn't happen as @@ -120,8 +115,6 @@ Overall, I like gomuks and am able to enjoy all the features I was using in Element. The only hiccup I have occurred is manually downloading images to view them, which can be annoying. - - ## Email Moving email to the terminal has been the hardest of the tasks for me. Unlike @@ -148,10 +141,6 @@ that's a problem for another day. I have just started using [Newsboat](https://newsboat.org/) to read articles in my terminal and have found quick success with it. -I'll show you a quick screenshot first: - - - The configuration was super easy for this app; I simply installed the app, created a file for URLs, and imported my OPML subscriptions that I had exported out of my old feed reader: @@ -198,5 +187,3 @@ With my current life demands, I am not programming at the moment and have not explored the best terminal set-up for programming. However, I have seen many peers find success configuring `vim` and `emacs`, so that's where I will start when I pick my projects back up. - - diff --git a/content/blog/2022-07-25-curseradio.md b/content/blog/2022-07-25-curseradio.md index ba2b857..1e37aa0 100644 --- a/content/blog/2022-07-25-curseradio.md +++ b/content/blog/2022-07-25-curseradio.md @@ -17,8 +17,6 @@ then walk through the installation process I took to get `curseradio` working. # Features - - The radio player itself is quite minimal. As you can see in the screenshot above, it contains a simple plaintext list of all available categories, which can be broken down further and further. In addition, radio shows are available diff --git a/content/blog/2022-09-17-serenity-os.md b/content/blog/2022-09-17-serenity-os.md index 87960ea..9f099a7 100644 --- a/content/blog/2022-09-17-serenity-os.md +++ b/content/blog/2022-09-17-serenity-os.md @@ -86,31 +86,19 @@ wasn't connecting to my Fedora host properly. # Screenshots The initial launch of the image displays the SerenityOS desktop, with a simple -terminal already launched: +terminal already launched. - - -Here you can see the Fire application (literally just shows fire burning), a +There is also a "Fire" application (literally just shows fire burning), a browser with the local Serenity Browser page loaded, and a text editor. - - I also poked around the system utilities and found most tools you'd expect to -find within a standard desktop. - - +find within a standard desktop, such as a system monitoring tool. Lastly, I noted that the default desktop contains numerous pre-defined themes to choose from. This is a small piece, but it's actually wonderful to see desktop developers consider theming directly out of the box rather than using an addon-based mentality. - - I didn't take a screenshot of the other pre-installed games, but I did spend nearly 30 minutes playing Solitaire before remembering that I was supposed to be writing a post about the OS. |