From 19f0a243737d2dedab8b402e2c4519838d9fd6d0 Mon Sep 17 00:00:00 2001 From: Christian Cleberg Date: Mon, 8 Jul 2024 21:30:26 -0500 Subject: fix images for 2022 posts --- content/blog/2022-02-10-leaving-the-office.md | 17 ----------------- content/blog/2022-02-16-debian-and-nginx.md | 9 --------- content/blog/2022-02-17-exiftool.md | 9 ++------- content/blog/2022-02-20-nginx-caching.md | 3 --- content/blog/2022-03-03-financial-database.md | 5 ----- content/blog/2022-03-08-plex-migration.md | 16 +--------------- content/blog/2022-03-23-nextcloud-on-ubuntu.md | 13 ------------- content/blog/2022-03-24-server-hardening.md | 7 ------- content/blog/2022-04-09-pinetime.md | 18 ------------------ content/blog/2022-06-16-terminal-lifestyle.md | 13 ------------- content/blog/2022-07-25-curseradio.md | 2 -- content/blog/2022-09-17-serenity-os.md | 18 +++--------------- 12 files changed, 6 insertions(+), 124 deletions(-) (limited to 'content') 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 -![Semi-Private -Cubicles](https://img.cleberg.net/blog/20220210-leaving-office-based-work-in-the-past/private_cubicles.png) - 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 -![Semi-Open Floor -Concept](https://img.cleberg.net/blog/20220210-leaving-office-based-work-in-the-past/semi_open_office.png) - 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 -![Hotel Office -Concept](https://img.cleberg.net/blog/20220210-leaving-office-based-work-in-the-past/hotel_desks.png) - 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 -![Home -Office](https://img.cleberg.net/blog/20220210-leaving-office-based-work-in-the-past/home_office.png) - 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): - -![Dilbert comic -strip](https://img.cleberg.net/blog/20220210-leaving-office-based-work-in-the-past/dilbert_120109.png) 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 -![Debian + -neofetch](https://img.cleberg.net/blog/20220216-migrating-to-debian-and-nginx/neofetch.png) - 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 -![Nginx -status](https://img.cleberg.net/blog/20220216-migrating-to-debian-and-nginx/nginx.png) - 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 -![Agate -status](https://img.cleberg.net/blog/20220216-migrating-to-debian-and-nginx/agate.png) - 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. - -![exiftool -results](https://img.cleberg.net/blog/20220217-stripping-metadata-with-exiftool/exiftool.png) +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. -![Image -Headers](https://img.cleberg.net/blog/20220220-caching-static-content-with-nginx/image_headers.png) - # 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. -![DB4S](https://img.cleberg.net/blog/20220303-maintaining-a-personal-financial-database/db4s.png) - ## 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. -![Summary Pie -Chart](https://img.cleberg.net/blog/20220303-maintaining-a-personal-financial-database/summary_chart.png) - 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 ``` -![Ubuntu Server Installation -01](https://img.cleberg.net/blog/20220308-plex-media-server-migration/ubuntu_server_installation_01.png) - -![Ubuntu Server Installation -02](https://img.cleberg.net/blog/20220308-plex-media-server-migration/ubuntu_server_installation_02.png) - 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. -![Router port -forwarding](https://img.cleberg.net/blog/20220308-plex-media-server-migration/port_forwarding.png) - # 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 ``` -![nvidia-smi](https://img.cleberg.net/blog/20220308-plex-media-server-migration/nvidia_smi.png) - -Finally, enable hardware transcoding settings in the Plex application: - -![Plex transcoding -settings](https://img.cleberg.net/blog/20220308-plex-media-server-migration/plex_transcoding.png) +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. - -![Nextcloud -Dashboard](https://img.cleberg.net/blog/20220323-installing-nextcloud-on-ubuntu/nextcloud_dashboard.png) - -_Figure 01: Nextcloud Dashboard_ - -![Nextcloud -Settings](https://img.cleberg.net/blog/20220323-installing-nextcloud-on-ubuntu/nextcloud_settings.png) - -_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 ``` -![ufw](https://img.cleberg.net/blog/20220324-hardening-a-public-facing-home-server/ufw.png) - ## `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/). - ![SSH -MFA](https://img.cleberg.net/blog/20220324-hardening-a-public-facing-home-server/ssh_mfa.png) - ## `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. -![fail2ban](https://img.cleberg.net/blog/20220324-hardening-a-public-facing-home-server/fail2ban.png) - # 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. -![PineTime Box -Contents](https://img.cleberg.net/blog/20220409-pinetime-smart-watch/pinetime_box_contents.png) - # 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. -![PineTime -Screens](https://img.cleberg.net/blog/20220409-pinetime-smart-watch/pinetime.png) - 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: - -![InfiniLink -Home](https://img.cleberg.net/blog/20220409-pinetime-smart-watch/infinilink_home.png) - 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. -![InfiniLink -Steps](https://img.cleberg.net/blog/20220409-pinetime-smart-watch/infinilink_steps.png) - Finally, there are charts to display the battery percentage and heart rates over time. This area also comes with an option to clear data. -![InfiniLink -Charts](https://img.cleberg.net/blog/20220409-pinetime-smart-watch/infinilink_charts.png) - # 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. -![Lynx](https://img.cleberg.net/blog/20220616-terminal-lifestyle/lynx.png) - 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. -![DuckDuckGo -!Lite](https://img.cleberg.net/blog/20220616-terminal-lifestyle/ddg.png) - 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. -![gomuks](https://img.cleberg.net/blog/20220616-terminal-lifestyle/gomuks.png) - ## 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: - -![Newsboat](https://img.cleberg.net/blog/20220616-terminal-lifestyle/newsboat.png) - 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. - -![nano](https://img.cleberg.net/blog/20220616-terminal-lifestyle/nano.png) 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 -![curseradio](https://img.cleberg.net/blog/20220725-curseradio/curseradio.png) - 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. -![SerenityOS -Terminal](https://img.cleberg.net/blog/20220917-serenityos/initial_launch.png) - -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. -![SerenityOS -Fire](https://img.cleberg.net/blog/20220917-serenityos/basic_apps.png) - I also poked around the system utilities and found most tools you'd expect to -find within a standard desktop. - -![SerenityOS System -Monitor](https://img.cleberg.net/blog/20220917-serenityos/system_monitor.png) +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. -![SerenityOS -Themes](https://img.cleberg.net/blog/20220917-serenityos/themes.png) - 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. -- cgit v1.2.3-70-g09d2