aboutsummaryrefslogtreecommitdiff
path: root/content
diff options
context:
space:
mode:
authorChristian Cleberg <hello@cleberg.net>2024-07-08 21:30:26 -0500
committerChristian Cleberg <hello@cleberg.net>2024-07-08 21:30:26 -0500
commit19f0a243737d2dedab8b402e2c4519838d9fd6d0 (patch)
tree624c67c9f029307c175f73569c1981381185da9b /content
parent339c7823f37d9af0bbdad409f15e696170c8d467 (diff)
downloadcleberg.net-19f0a243737d2dedab8b402e2c4519838d9fd6d0.tar.gz
cleberg.net-19f0a243737d2dedab8b402e2c4519838d9fd6d0.tar.bz2
cleberg.net-19f0a243737d2dedab8b402e2c4519838d9fd6d0.zip
fix images for 2022 posts
Diffstat (limited to 'content')
-rw-r--r--content/blog/2022-02-10-leaving-the-office.md17
-rw-r--r--content/blog/2022-02-16-debian-and-nginx.md9
-rw-r--r--content/blog/2022-02-17-exiftool.md9
-rw-r--r--content/blog/2022-02-20-nginx-caching.md3
-rw-r--r--content/blog/2022-03-03-financial-database.md5
-rw-r--r--content/blog/2022-03-08-plex-migration.md16
-rw-r--r--content/blog/2022-03-23-nextcloud-on-ubuntu.md13
-rw-r--r--content/blog/2022-03-24-server-hardening.md7
-rw-r--r--content/blog/2022-04-09-pinetime.md18
-rw-r--r--content/blog/2022-06-16-terminal-lifestyle.md13
-rw-r--r--content/blog/2022-07-25-curseradio.md2
-rw-r--r--content/blog/2022-09-17-serenity-os.md18
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
-![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.