aboutsummaryrefslogtreecommitdiff
path: root/html/blog
diff options
context:
space:
mode:
Diffstat (limited to 'html/blog')
-rw-r--r--html/blog/2024-01-09+First_Post.tmpl.html7
-rw-r--r--html/blog/2024-02-10+50°F,_Overcast,_and_Windy.tmpl.html25
-rw-r--r--html/blog/2024-02-29+Couple_of_Pictures.tmpl.html16
-rw-r--r--html/blog/2024-02-29+Midterms+shool.tmpl.html12
-rw-r--r--html/blog/2024-03-02+Spring_Break_-_Day_1+break.tmpl.html10
-rw-r--r--html/blog/2024-03-03+Spring_Break_-_Day_2+break+cars+autorama.tmpl.html71
-rw-r--r--html/blog/2024-03-04+Spring_Break_-_Day_3+break+roadtrip+cars.tmpl.html54
-rw-r--r--html/blog/2024-03-05+Spring_Break_-_Day_4+break+milwaukee+roadtrip.tmpl.html40
-rw-r--r--html/blog/2024-03-06+Spring_Break_-_Day_5+break+cars+diy.tmpl.html34
-rw-r--r--html/blog/2024-03-07+Spring_Break_-_Day_6+break+cars+milwaukee.tmpl.html38
-rw-r--r--html/blog/2024-03-08+Spring_Break_-_Day_7+break+lego.tmpl.html18
-rw-r--r--html/blog/2024-03-09+Spring_Break_-_Day_8+break+cars+lego.tmpl.html31
-rw-r--r--html/blog/2024-03-10+Spring_Break_-_Day_9+break.tmpl.html11
-rw-r--r--html/blog/2024-03-12+Yukon_Towing_Footage+video+roadtrip.tmpl.html14
-rw-r--r--html/blog/2024-03-13+My_Git_Server_is_Live+computers+diy+homelab.tmpl.html7
-rw-r--r--html/blog/2024-05-04+May_the_Fourth_be_with_You.tmpl.html9
-rw-r--r--html/blog/2024-06-02+treatland.tv.tmpl.html8
-rw-r--r--html/blog/2024-08-16+3-2-1..._Backup+diy+computers+homelab.tmpl.html28
-rw-r--r--html/blog/2024-08-21+Volvo_244+cars.tmpl.html11
-rw-r--r--html/blog/2024-08-30+New_Bag+review+edc.tmpl.html15
-rw-r--r--html/blog/2024-09-09+Drawer_From_Scrap+diy.tmpl.html20
-rw-r--r--html/blog/2024-09-22+Aluminum_Watercooling_Woes+computers+watercooling.tmpl.html15
-rw-r--r--html/blog/2024-09-23+00s_PC_Watercooling+computers+websites.tmpl.html8
-rw-r--r--html/blog/2024-09-25+SaaS+rant.tmpl.html13
-rw-r--r--html/blog/2024-10-09+Digital_Painting+art.tmpl.html12
-rw-r--r--html/blog/2024-10-18+Midterm+rant.tmpl.html7
-rw-r--r--html/blog/2024-10-25+SR60i+audio.tmpl.html16
-rw-r--r--html/blog/2024-10-26+Your_Local_Forum+rant.tmpl.html18
-rw-r--r--html/blog/2024-10-27+R53_Maintenance+diy+cars.tmpl.html12
-rw-r--r--html/blog/2024-10-28+New_Page_Planned.tmpl.html10
-rw-r--r--html/blog/2024-10-29+Low-Tech_Magazine+websites+tech.tmpl.html9
-rw-r--r--html/blog/2024-11-09+Custom_SR60_Headphones+diy+audio.tmpl.html33
-rw-r--r--html/blog/2024-11-09+Restructure_Part_One_Million.tmpl.html9
33 files changed, 641 insertions, 0 deletions
diff --git a/html/blog/2024-01-09+First_Post.tmpl.html b/html/blog/2024-01-09+First_Post.tmpl.html
new file mode 100644
index 0000000..21a2ea7
--- /dev/null
+++ b/html/blog/2024-01-09+First_Post.tmpl.html
@@ -0,0 +1,7 @@
+{{ define "article" }}
+<article>
+ <h2>{{ .Title }}</h2>
+ <p>New year, new site. Looking forward to working on it.</p>
+ <p><b>Created:</b> {{ .Date }}</p>
+</article>
+{{ end }} \ No newline at end of file
diff --git a/html/blog/2024-02-10+50°F,_Overcast,_and_Windy.tmpl.html b/html/blog/2024-02-10+50°F,_Overcast,_and_Windy.tmpl.html
new file mode 100644
index 0000000..092271f
--- /dev/null
+++ b/html/blog/2024-02-10+50°F,_Overcast,_and_Windy.tmpl.html
@@ -0,0 +1,25 @@
+{{ define "article" }}
+<article>
+ <h2>{{ .Title }}</h2>
+ <p>I was out on a bike ride with some friends yesterday and couldn't help but notice the weather. Just warm enough
+ to have a light sweatshirt on with a bit of wind and a cloudy sky. There is something special to me about this
+ kind of weather. I was asked if it was because it reminded me of being outside as a child, but that alone
+ doesn't quite capture it. It's more the transitional feeling of going from something social and fun to finally
+ splitting up for the day and heading home. Right between the two. You know the end is near and you can feel
+ those around you anxious to get ready to leave, but you just want to stay out a bit longer. Oddly perfect for
+ our the events of the afternoon, though I wouldn't apply my description to the dynamic of our group. But that is
+ what it reminds me of. A sense of longing. For the people, for the event, for a sense of normal in a busy or
+ lonely schedule. I'm likely projecting a bit, specifically from the past, but I suppose that's the point. If I
+ were more skilled, I might write a poem to describe the feeling, but I'm no poet. Maybe when I have a bit more
+ free-time. Or, more likely, retired.</p>
+ <figure>
+ <img src="/static/media/20240209_Bike-ride-group-sidex1000.jpg"
+ alt="Group photo of my friends and our bicycles on the steps in front of the GM RenCen by the Detroit River."
+ width="1000" height="750" />
+ <figcaption>My friends and I outside the GM RenCen by the Detroit River.</figcaption>
+ </figure>
+ <p>Side note: I've discovered how to type symbols and special characters on Mac, so I can type Ángel's name
+ correctly now without having to copy and paste characters. Exciting stuff.</p>
+ <p><b>Created:</b> {{ .Date }}</p>
+</article>
+{{ end }} \ No newline at end of file
diff --git a/html/blog/2024-02-29+Couple_of_Pictures.tmpl.html b/html/blog/2024-02-29+Couple_of_Pictures.tmpl.html
new file mode 100644
index 0000000..e6b6378
--- /dev/null
+++ b/html/blog/2024-02-29+Couple_of_Pictures.tmpl.html
@@ -0,0 +1,16 @@
+{{ define "article" }}
+<article>
+ <h2>{{ .Title }}</h2>
+ <p>There was a big storm a night ago, and I got a picture of the lightning lighting up the clouds.</p>
+ <figure>
+ <img src="/static/media/20240227_Detroit-weather_1000.jpg" alt="Skyline photo lightning in Detroit. Featuring the Fisher building." width="1000" height="563" />
+ <figcaption>Storm featuring the Fisher building.</figcaption>
+ </figure>
+ <p>My friend built a Y-wing from some clone battle packs. I reworked the gunner area and build a stand for it.</p>
+ <figure>
+ <img src="/static/media/20240228_Y-wing_1000.jpg" alt="Clone Wars era LEGO Y-Wing model build out of 501st battle packs. Captain Rex minifigure in pilot seat." width="1000" height="563" />
+ <figcaption>501st Y-Wing.</figcaption>
+ </figure>
+ <p><b>Created:</b> {{ .Date }}</p>
+</article>
+{{ end }} \ No newline at end of file
diff --git a/html/blog/2024-02-29+Midterms+shool.tmpl.html b/html/blog/2024-02-29+Midterms+shool.tmpl.html
new file mode 100644
index 0000000..c6a6297
--- /dev/null
+++ b/html/blog/2024-02-29+Midterms+shool.tmpl.html
@@ -0,0 +1,12 @@
+{{ define "article" }}
+<article>
+ <h2>{{ .Title }}</h2>
+ <p>We had our midterm presentation in studio earlier this week. It went well with lots of great feedback from Joe Dentale (Ford Creative Design) and Matt Tandrup (Livewire Creative Director). I think this is one of the best classes so far. Lots to still improve on, but I have a direction now.</p>
+ <figure>
+ <img src="/static/media/20240229_Midterm-board_1000.jpg" alt="Midterm design project board." width="1000" height="563" />
+ <figcaption>Midterm board. <a href="./static/media/20240229_Midterm-board.jpg">Full-size image.</a></figcaption>
+ </figure>
+ <p>I'm looking forward to fleshing out the details and getting a good start on the model over break.</p>
+ <p><b>Created:</b> {{ .Date }}</p>
+</article>
+{{ end }} \ No newline at end of file
diff --git a/html/blog/2024-03-02+Spring_Break_-_Day_1+break.tmpl.html b/html/blog/2024-03-02+Spring_Break_-_Day_1+break.tmpl.html
new file mode 100644
index 0000000..eaea1ba
--- /dev/null
+++ b/html/blog/2024-03-02+Spring_Break_-_Day_1+break.tmpl.html
@@ -0,0 +1,10 @@
+{{ define "article" }}
+<article>
+ <h2>{{ .Title }}</h2>
+ <p><i>It's spring break this week, and seeing as there are lots of things planned, I figured I'd jot down the main points each day.</i></p>
+ <p>Today is the first day, though technically not. There were still classes, but not for me. It is still winter, so the air is cold, but we gathered a group of people and went to the weekly cars and coffee event. It was expectedly devoid of much life. There were the 6 or 7 die-hard attendies, which was still nice to see. We left an hour later when there were only a couple left.</p>
+ <p>My dad arrived around noon, and we had a nice lunch after loading up the car with the stuff I no longer needed at school and the remaining car parts.</p>
+ <p>Autorama is tomorrow, and I'm looking forward to it.</p>
+ <p><b>Created:</b> {{ .Date }}</p>
+</article>
+{{ end }} \ No newline at end of file
diff --git a/html/blog/2024-03-03+Spring_Break_-_Day_2+break+cars+autorama.tmpl.html b/html/blog/2024-03-03+Spring_Break_-_Day_2+break+cars+autorama.tmpl.html
new file mode 100644
index 0000000..5d38be7
--- /dev/null
+++ b/html/blog/2024-03-03+Spring_Break_-_Day_2+break+cars+autorama.tmpl.html
@@ -0,0 +1,71 @@
+{{ define "article" }}
+<article>
+ <h2>{{ .Title }}</h2>
+ <p><i>It's spring break this week, and seeing as there are lots of things planned, I figured I'd jot down the main points each day.</i></p>
+ <p>Autorama. Bigger than the Detroit Auto Show (somehow). This is definitely the event of the semester. Other than maybe industry day/student exhibition. It was a good show, with lots of cars I know little about and bikes that I know a little about. My two friends that have actual knowledge on the subject were our guide.</p>
+ <p>We weren't just there to see the show, however. Tickets were paid for by the school so that we could man the school booth and sketch for the public. It's always a great time. You get to draw whatever you want and meet new people.</p>
+ <figure>
+ <img src="/static/media/Autorama24/Sketching.jpg"
+ alt="Me and other students sketching cars at the CCS booth at Autorama 2024." width="1000" height="750" />
+ <figcaption>Sketching at Autorama.</figcaption>
+ </figure>
+ <p>While on our shift, we met Andrew Berry, a senior at LTU who is also majoring in transportation design. He was friendly, very talented, and we got a bit of a first-hand look into what it's like at another school. I've very glad we got to meet.</p>
+ <figure>
+ <img src="/static/media/Autorama24/LTU_Encounter.jpg" alt="Meeting an LTU senior, Andrew Berry." width="616"
+ height="1000" />
+ <figcaption>Andrew Berry from LTU.</figcaption>
+ </figure>
+ <p>Of course, the rest of the day &lpar;before and after&rpar; was spent walking around the show. I don't really know many details about the cars, but here's a truncated selection of what I found most interesting.</p>
+ <figure>
+ <img src="/static/media/Autorama24/IMG20240303125314_1000.jpg" alt="." width="1000" height="750" />
+ <figcaption>Rat rod truck.</figcaption>
+ </figure>
+ <figure>
+ <img src="/static/media/Autorama24/IMG20240303130300_1000.jpg" alt="." width="1000" height="750" />
+ <figcaption>Dutch Door Stop 101 &lpar;Model A chassis, Dodge body&rpar;.</figcaption>
+ </figure>
+ <figure>
+ <img src="/static/media/Autorama24/IMG20240303130450_1000.jpg" alt="." width="1000" height="750" />
+ <figcaption>1974 Vanguard CitiCar.</figcaption>
+ </figure>
+ <figure>
+ <img src="/static/media/Autorama24/IMG20240303131721_1000.jpg" alt="." width="1000" height="750" />
+ <figcaption>1972 Honda CB750 drag bike.</figcaption>
+ </figure>
+ <figure>
+ <img src="/static/media/Autorama24/IMG20240303132324_1000.jpg" alt="." width="1000" height="750" />
+ <figcaption>1966 Volkswagen Beetle.</figcaption>
+ </figure>
+ <figure>
+ <img src="/static/media/Autorama24/IMG20240303133419_1000.jpg" alt="." width="750" height="1000" />
+ <figcaption>Flying Finch &lpar;1946 Ford truck&rpar;.</figcaption>
+ </figure>
+ <figure>
+ <img src="/static/media/Autorama24/IMG20240303135227_1000.jpg" alt="." width="1000" height="750" />
+ <figcaption>1988 Chevrolet S10.</figcaption>
+ </figure>
+ <figure>
+ <img src="/static/media/Autorama24/IMG20240303135642_1000.jpg" alt="." width="1000" height="750" />
+ <figcaption>GMC 1500.</figcaption>
+ </figure>
+ <figure>
+ <img src="/static/media/Autorama24/IMG20240303141050_1000.jpg" alt="." width="1000" height="750" />
+ <figcaption>1986 Shelby GLHS.</figcaption>
+ </figure>
+ <figure>
+ <img src="/static/media/Autorama24/IMG20240303141501_1000.jpg" alt="." width="1000" height="750" />
+ <figcaption>1981 Honda CBX &lpar;Assembled from parts&rpar;.</figcaption>
+ </figure>
+ <figure>
+ <img src="/static/media/Autorama24/IMG20240303141852_1000.jpg" alt="." width="1000" height="750" />
+ <figcaption>1987 Harley-Davidson Sportster.</figcaption>
+ </figure>
+ <figure>
+ <img src="/static/media/Autorama24/IMG20240303162728_1000.jpg" alt="." width="1000" height="750" />
+ <figcaption>1932 Ford pickup.</figcaption>
+ </figure>
+ <p>I'm a bit embarrassed of my lack of knowledge. I'll get my friends to correct me, and I'll update the info at a later date.</p>
+ <p>My friends and I hit the road for Wisconsin tomorrow. Hoping all goes well. It should.</p>
+ <p><b>Created:</b> {{ .Date }}</p>
+</article>
+{{ end }} \ No newline at end of file
diff --git a/html/blog/2024-03-04+Spring_Break_-_Day_3+break+roadtrip+cars.tmpl.html b/html/blog/2024-03-04+Spring_Break_-_Day_3+break+roadtrip+cars.tmpl.html
new file mode 100644
index 0000000..537ee35
--- /dev/null
+++ b/html/blog/2024-03-04+Spring_Break_-_Day_3+break+roadtrip+cars.tmpl.html
@@ -0,0 +1,54 @@
+{{ define "article" }}
+<article>
+ <h2>{{ .Title }}</h2>
+ <p><i>It's spring break this week, and seeing as there are lots of things planned, I figured I'd jot down the main points each day.</i></p>
+ <p>Finally, it's time to head back home. I'm really looking forward to it, and I'll have Ben and Rex joining for the majority of the trip. I tried to pack light this time, bringing only a few bags and a jacket.</p>
+ <figure>
+ <img src="/static/media/WI_Roadtrip/Backpack_1000.jpg"
+ alt="Packed bags for roadtrip. Two backpacks, a drawstring bag, and a coat." width="1000" height="750" />
+ <figcaption>Packed bags.</figcaption>
+ </figure>
+ <p>We got everything packed and left around 10:00am.</p>
+ <figure>
+ <img src="/static/media/WI_Roadtrip/Start_1000.jpg"
+ alt="Ben and Rex in front of their cars, a 1989 Volvo 250 Sedan and 1997 Mazda MX-5." width="1000"
+ height="750" />
+ <figcaption>Ben and Rex.</figcaption>
+ </figure>
+ <p>Stoping for gas an and errand run, we finally hit the road for real around 11:00am.</p>
+ <figure>
+ <img src="/static/media/WI_Roadtrip/Road_1000.jpg" alt="Volvo from view of the Miata." width="1000"
+ height="750" />
+ <figcaption>Detroit I-96.</figcaption>
+ </figure>
+ <figure>
+ <img src="/static/media/WI_Roadtrip/Bridge_1000.jpg" alt="Bridge along I-96." width="1000" height="750" />
+ <figcaption>Bridge, Michigan I-96.</figcaption>
+ </figure>
+ <p>We made it to Wisconsin by 5:00pm. Just in time for the huge storm passing through. There were some tornado warnings for towns a bit north of where we were headed, and we got a decent chunck of that storm, with hail, wind, and heavy rain.</p>
+ <figure>
+ <img src="/static/media/WI_Roadtrip/Rain_1000.jpg" alt="Rain in Lake Geneva, WI." width="1000" height="750" />
+ <figcaption>Rain.</figcaption>
+ </figure>
+ <p>Luckily the rain died down a bit, and we made it to dinner with my dad.</p>
+ <figure>
+ <img src="/static/media/WI_Roadtrip/Dinner_1000.jpg" alt="Sitting at the dinner table." width="1000"
+ height="750" />
+ <figcaption>Waiting for dinner.</figcaption>
+ </figure>
+ <p>We got back to my mom's around 7:30, and I pulled out the CJ-7. I really just needed to drive something and was eager to pull it out of the garage. We cruised around town for a bit and stopped by the bay before heading back home for the night.</p>
+ <figure>
+ <img src="/static/media/WI_Roadtrip/Jeep_1000.jpg" alt="1985 Jeep CJ-7 by Williams Bay waterfront."
+ width="1000" height="750" />
+ <figcaption>My CJ-7 (first start since the beginning of the school year).</figcaption>
+ </figure>
+ <p>I finally was able to set up my subwoofer I got from another friend a while back, so we spend the rest of the night testing it out.</p>
+ <figure>
+ <img src="/static/media/WI_Roadtrip/TV_1000.jpg" alt="Stereo setup with sub and TV." width="1000"
+ height="750" />
+ <figcaption>The AV setup.</figcaption>
+ </figure>
+ <p>Overall, it's been another great day. Lots of plans for tomorrow, including a haircut and picking up Ángel from Milwaukee.</p>
+ <p><b>Created:</b> {{ .Date }}</p>
+</article>
+{{ end }} \ No newline at end of file
diff --git a/html/blog/2024-03-05+Spring_Break_-_Day_4+break+milwaukee+roadtrip.tmpl.html b/html/blog/2024-03-05+Spring_Break_-_Day_4+break+milwaukee+roadtrip.tmpl.html
new file mode 100644
index 0000000..e735f8a
--- /dev/null
+++ b/html/blog/2024-03-05+Spring_Break_-_Day_4+break+milwaukee+roadtrip.tmpl.html
@@ -0,0 +1,40 @@
+{{ define "article" }}
+<article>
+ <h2>{{ .Title }}</h2>
+ <p><i>It's spring break this week, and seeing as there are lots of things planned, I figured I'd jot down the main points each day.</i></p>
+ <p>Today I finally got a haircut.</p>
+ <figure>
+ <img src="/static/media/SB-D4/Before-Hair_1000.jpg" alt="Me with longer hair, before my haircut." width="750"
+ height="1000" />
+ <figcaption>Before.</figcaption>
+ </figure>
+ <figure>
+ <img src="/static/media/SB-D4/After-Hair_1000.jpg" alt="Me sitting in the Jeep after the haircut." width="750"
+ height="1000" />
+ <figcaption>After.</figcaption>
+ </figure>
+ <p>On the way out, I noticed a red Willys parked next to me.</p>
+ <figure>
+ <img src="/static/media/SB-D4/Jeep-Friend_1000.jpg"
+ alt="Newer Jeep Willys parked next to my CJ-7 at the barber shop." width="1000" height="750" />
+ <figcaption>Jeep sighting.</figcaption>
+ </figure>
+ <p>We had a big adventure planned, pick up Ángel from Milwaukee, and I hoped to take the CJ-7. I've been trying to figure out the ignition, and narrowed it down to the ignition switch, so I picked it up from the parts store and installed it. In typical fashion, it wasn't the problem and didn't solve anything... tomorrow I'll actually break out the continuity tester that I should have done almost a year ago and track down the culprit, but right now, I didn't have the time. We took off as it was with a very janky bypass wire for the ignition coil and my friend in his Miata as a backup car.</p>
+ <p>We kept off the interstate, so the drive took forty minutes longer than normal, but we did make it, albiet with a singed connector.</p>
+ <figure>
+ <img src="/static/media/SB-D4/Jeep-Museum_1000.jpg"
+ alt="Jeep CJ-7 and Mazda MX-5 in front of the Milwaukee Art Museum." width="1000" height="750" />
+ <figcaption>Made it to Milwaukee.</figcaption>
+ </figure>
+ <p>Overall, it went really well. If I fix the ignition wire, I'd be pretty comfortable going long distances.</p>
+ <p>We stopped for lunch at <a href="https://cafehollander.com/" target="_blank" rel="noopener noreferrer">Café Hollander</a> north of downtown and started the long drive back. After a few close encounters with traffic, we made it out of the city limits and cruised back home.</p>
+ <p>Tired, we hung out for bit before starting up the movie "Bullitt."</p>
+ <figure>
+ <img src="/static/media/SB-D4/Bullitt_1000.jpg" alt="Movie cover for the 1968 action/crime movie 'Bullitt'."
+ width="1000" height="750" />
+ <figcaption>Bullitt.</figcaption>
+ </figure>
+ <p>Tomorrow, we're going to try and swap some suspension components on my dad's truck, so I can actually have something to drive back to Detroit. We'll see how it goes.</p>
+ <p><b>Created:</b> {{ .Date }}</p>
+</article>
+{{ end }} \ No newline at end of file
diff --git a/html/blog/2024-03-06+Spring_Break_-_Day_5+break+cars+diy.tmpl.html b/html/blog/2024-03-06+Spring_Break_-_Day_5+break+cars+diy.tmpl.html
new file mode 100644
index 0000000..b0abbb1
--- /dev/null
+++ b/html/blog/2024-03-06+Spring_Break_-_Day_5+break+cars+diy.tmpl.html
@@ -0,0 +1,34 @@
+{{ define "article" }}
+<article>
+ <h2>{{ .Title }}</h2>
+ <p><i>It's spring break this week, and seeing as there are lots of things planned, I figured I'd jot down the main points each day.</i></p>
+ <p>Today, the goal was to swap the front struts on my dad's truck. The front end needed to be lifted to fit the new, used wheels my dad got for relatively cheap, so we set off in the morning to get started.</p>
+ <p>By noon, we almost had the struts out, but were slowed by rusted bolts. We headed to my grandparents' for lunch and to see them since I was back for the week. After a nice meal, we walked around their field for a bit...</p>
+ <figure>
+ <img src="/static/media/SB-D5/Field_1000.jpg" alt="Field in Wisconsin." width="1000" height="750" />
+ <figcaption>Field.</figcaption>
+ </figure>
+ <p>...and saw some really old LEGO boxes in the basement.</p>
+ <figure>
+ <img src="/static/media/SB-D5/LEGO_1000.jpg" alt="Old LEGO box in a bag." width="750" height="1000" />
+ <figcaption>Old LEGO box.</figcaption>
+ </figure>
+ <p>Lunch was over, and it was time to get to work. It took the rest of the afternoon and evening to get the struts installed and the wheels test fit.</p>
+ <figure>
+ <img src="/static/media/SB-D5/Engine-bay_1000.jpg" alt="Ben looking at engine bay while standing on tire in front of the truck." width="1000" height="750" />
+ <figcaption>Looking in the engine bay.</figcaption>
+ </figure>
+ <figure>
+ <img src="/static/media/SB-D5/Wheel-well_1000.jpg" alt="Me in the wheel well fitting the strut." width="750" height="1000" />
+ <figcaption>Fitting the new strut.</figcaption>
+ </figure>
+ <figure>
+ <img src="/static/media/SB-D5/Side_1000.jpg" alt="Side of the truck with new wheels fitted up front and original wheels in back." width="1000" height="750" />
+ <figcaption>Finished(ish).</figcaption>
+ </figure>
+ <p>The last thing needed are the nuts that hold the struts to the tower and to swap the rear wheels. The lift spacer makes using the old nuts impossibe, so we'll run to the store in the morning to get new ones. But we were able to test it, and it does mostly clear now, so I should be able to take it back to Detroit. I'm pretty happy about that because being car-less in Detroit is pretty frustrating. Maybe I can also bring the RX50 back if the parts come in before Sunday...</p>
+ <p>With that mostly out of the way, we had dinner and headed back to my mom's for the night. I tried messing with some computer stuff, but it didn't go too well, and I was tired, so I started writting this post. The computer stuff can wait for tomorrow and Friday.</p>
+ <p>Our next adventure includes bringing Ángel back to Milwaukee with the truck once it's fixed. We'll see what else happens the rest of the day. There's plenty to do.</p>
+ <p><b>Created:</b> {{ .Date }}</p>
+</article>
+{{ end }} \ No newline at end of file
diff --git a/html/blog/2024-03-07+Spring_Break_-_Day_6+break+cars+milwaukee.tmpl.html b/html/blog/2024-03-07+Spring_Break_-_Day_6+break+cars+milwaukee.tmpl.html
new file mode 100644
index 0000000..aef4760
--- /dev/null
+++ b/html/blog/2024-03-07+Spring_Break_-_Day_6+break+cars+milwaukee.tmpl.html
@@ -0,0 +1,38 @@
+{{ define "article" }}
+<article>
+ <h2>{{ .Title }}</h2>
+ <p><i>It's spring break this week, and seeing as there are lots of things planned, I figured I'd jot down the main points each day.</i></p>
+ <p>Today was the "final" day on the truck. We headed out and got the nuts installed for the struts and the rear wheels installed. I also tried heating up the bent plastic fender liner to keep it from catching on the tread, but it just ended up catching again later. I just need to deal with that and change the oil, and it'll be set for the trip back.</p>
+ <figure>
+ <img src="/static/media/SB-D6/Packed_1000.jpg" alt="Jeep CJ-7, Volvo 244, Mazda MX-5, and Chevrolet Silverado lined up in the driveway." width="1000" height="750" />
+ <figcaption>Ready to depart.</figcaption>
+ </figure>
+ <p>In the meantime, we packed up and headed to Milwaukee to drop off Ángel and meet up with another friend to grab unch at <a href="https://cravecafe.carry-out.com/default.asp" target="_blank" rel="noopener noreferrer">Crave Cafe</a> and <a href="https://kopps.com/" target="_blank" rel="noopener noreferrer">Kopps Frozen Custard</a> (Glendale location), both great places to eat if you're ever in Milwaukee. Each Kopps location has a different achitecture theme going on with the building which is fun to experience.</p>
+ <figure>
+ <img src="/static/media/SB-D6/Kopps_1000.jpg" alt="Large sculpture of a sppon and cherry inside of Kopps." width="750" height="1000" />
+ <figcaption>Sculpture inside Kopps.</figcaption>
+ </figure>
+ <figure>
+ <img src="/static/media/SB-D6/Cows-at-Kopps_1000.jpg" alt="Ángel photographing the cow statues at Kopps." width="1000" height="750" />
+ <figcaption>Cows out back.</figcaption>
+ </figure>
+ <p><b>Side note:</b> Saw a cool old Corvair while walking around.</p>
+ <figure>
+ <img src="/static/media/SB-D6/Corvair_1000.jpg" alt="Chevrolet Corvair in teal." width="1000" height="750" />
+ <figcaption>Corvair spotting.</figcaption>
+ </figure>
+ <p>Afterwards, we stopped by my other friend's appartment and saw his cat, Jack, for a bit before heading back home for the day.</p>
+ <figure>
+ <img src="/static/media/SB-D6/Jack_1000.jpg" alt="Jack the cat stalking a lazer pointer." width="1000" height="750" />
+ <figcaption>Jack.</figcaption>
+ </figure>
+ <p>When we got back home we broke out the LEGO. I have been wanting to reassemble all of my LEGO sets, but just haven't had the motivation since it's a big task, but being at school and reminicing with friends about which sets we have rekindled my desire to get everything rebuilt. Plus, having two other people makes things go a lot faster, especially when they're just as excited and motivated to see the completed sets.</p>
+ <figure>
+ <img src="/static/media/SB-D6/LEGOs_1000.jpg" alt="LEGO and action figures spread out across the livingroom floor." width="1000" height="750" />
+ <figcaption>LEGO everywhere.</figcaption>
+ </figure>
+ <p>By about 3 AM, we made some good progress and finished about 5 sets. Some were missing one or two pieces, and there were some instances of the infamous fragility of brown and maroon LEGO bricks showing itself in the form of fractured pieces. You can contact LEGO to get broken pieces replaced, so I'll be doing that once we're done for the break.</p>
+ <p>It was a very fun time though. Three friends with some music, a box of LEGOs, and motivation to see as many completed sets as possible by the end of the night is a great experience. I'd highly recommend. Might be a fun yearly event, rotating which house everyone goes to.</p>
+ <p><b>Created:</b> {{ .Date }}</p>
+</article>
+{{ end }} \ No newline at end of file
diff --git a/html/blog/2024-03-08+Spring_Break_-_Day_7+break+lego.tmpl.html b/html/blog/2024-03-08+Spring_Break_-_Day_7+break+lego.tmpl.html
new file mode 100644
index 0000000..e908e34
--- /dev/null
+++ b/html/blog/2024-03-08+Spring_Break_-_Day_7+break+lego.tmpl.html
@@ -0,0 +1,18 @@
+{{ define "article" }}
+<article>
+ <h2>{{ .Title }}</h2>
+ <p><i>It's spring break this week, and seeing as there are lots of things planned, I figured I'd jot down the main points each day.</i></p>
+ <p>Today was more LEGO in the morning. One of my friends headed home to Michigan and my other friend and I worked on some more Star Wars sets. Progress was steady, and by lunch we had about 7 sets made including what we worked on the nigh before.</p>
+ <p>Later that day, I got fitted for a suit for the first time. I'm very excited. Since I'm tall and pretty skinny, stuff never fits from the store. Everything is either too baggy or too short in the arms and legs. Having a suit I can have for events and networking is something that's more important now that we attend networking events, but it was expensive, so I definitely understand why that's not something you up and do normally.</p>
+ <p>After, we had dinner with my mom and headed back for more LEGO building.</p>
+ <p>By the end of the night, we got 8 sets pretty much fully completed.</p>
+ <figure>
+ <img src="/static/media/SB-D7/Finished-sets_1000.jpg" alt="Completed sets lined up on the floor." width="1000" height="750" />
+ <img src="/static/media/SB-D7/Finished-sets-2_1000.jpg" alt="Completed sets lined up on the floor, second shot." width="1000" height="750" />
+ <figcaption>Finished sets.</figcaption>
+ </figure>
+ <p>I'm super happy with it. There's some missing and broken pieces on some, which is unfortunate, but everything's a lot more organized now, so I can get right back into building whenever and not have to re-sort stuff.</p>
+ <p>Tomorrow'll be a busy day, as it's the last full day we have here. There's an oil change to do, grandparents to visit, homework, and random housekeeping tasks. We'll see how it goes.</p>
+ <p><b>Created:</b> {{ .Date }}</p>
+</article>
+{{ end }} \ No newline at end of file
diff --git a/html/blog/2024-03-09+Spring_Break_-_Day_8+break+cars+lego.tmpl.html b/html/blog/2024-03-09+Spring_Break_-_Day_8+break+cars+lego.tmpl.html
new file mode 100644
index 0000000..6e030a0
--- /dev/null
+++ b/html/blog/2024-03-09+Spring_Break_-_Day_8+break+cars+lego.tmpl.html
@@ -0,0 +1,31 @@
+{{ define "article" }}
+<article>
+ <h2>{{ .Title }}</h2>
+ <p><i>It's spring break this week, and seeing as there are lots of things planned, I figured I'd jot down the main points each day.</i></p>
+ <p>This morning was spent cleaning up the livingroom and choosing which LEGO sets to bring back to school. It should be fun having more LEGO around in the dorm. My roommates have been aquiring various LEGO sets over the last couple months, so it'll be a good addition to the collection. This is what we settled on:</p>
+ <figure>
+ <img src="/static/media/SB-D8/CIS-Tank-Droid_1000.jpg" alt="LEGO CIS tank droid." width="1000" height="562" />
+ <figcaption>Corporate Alliance tank droid.</figcaption>
+ </figure>
+ <figure>
+ <img src="/static/media/SB-D8/Soulless-One_1000.jpg" alt="LEGO General Grievous's fighter." width="1000" height="562" />
+ <figcaption>Soulless One.</figcaption>
+ </figure>
+ <figure>
+ <img src="/static/media/SB-D8/Slave-1_1000.jpg" alt="LEGO Boba Fett's Slave 1." width="1000" height="562" />
+ <figcaption>Boba's Slave 1.</figcaption>
+ </figure>
+ <p>Once that was done, we headed to my dad's again to change the oil in the truck. Before leaving, I couldn't help but capture our cars accidentally parked in a staredown.</p>
+ <figure>
+ <img src="/static/media/SB-D8/Staredown_1000.jpg" alt="Mazda Miata and Chevrolet Silverado in a staredown in my driveway." width="1000" height="562" />
+ <figcaption>Staredown.</figcaption>
+ </figure>
+ <p>The last change was 2 years and 7,000 miles ago, so it was time to do so. It hasn't seen much use over that time, so that's why it's been so long. We had our mechanic dog sign off on the job when we were finished.</p>
+ <figure>
+ <img src="/static/media/SB-D8/Coco_1000.jpg" alt="Coco, my chocolate lab, standing in the driveway." width="1000" height="750" />
+ <figcaption>Coco the supervisor.</figcaption>
+ </figure>
+ <p>After, we had dinner with my dad, hung out with Ángel, and headed back for the night to do some more cleaning up. Tomorrow we have some last minute prep to do before heading back to Detroit for school. It's been a fun break.</p>
+ <p><b>Created:</b> {{ .Date }}</p>
+</article>
+{{ end }} \ No newline at end of file
diff --git a/html/blog/2024-03-10+Spring_Break_-_Day_9+break.tmpl.html b/html/blog/2024-03-10+Spring_Break_-_Day_9+break.tmpl.html
new file mode 100644
index 0000000..fa918df
--- /dev/null
+++ b/html/blog/2024-03-10+Spring_Break_-_Day_9+break.tmpl.html
@@ -0,0 +1,11 @@
+{{ define "article" }}
+<article>
+ <h2>{{ .Title }}</h2>
+ <p><i>It's spring break this week, and seeing as there are lots of things planned, I figured I'd jot down the main points each day.</i></p>
+ <p>This one'll be pretty brief. Sunday was the drive back to Michigan. We got up, finished packing and ran some last minute errands like returning the ignition switch for the CJ-7, re-tourquing the wheel lugs, and visiting with my grandparents one last time.</p>
+ <p>We finally hit the road a little after noon. It was a pleseant enough ride with the expected semi-frequent crazy Chicagoan driver. We had one stop in Kalamazoo to get gas at Costco and continued on from there, and after a while Rex and I split up so I could go see my girlfriend at her grandparents' house for the night. I had dinner, which was great as it always is there, and headed to bed.</p>
+ <p>It's been a great break. Maybe not a "break" but fun nonetheless.</p>
+ <p>Check out the others is this series using the included navagation links at the bottom of each post. It should help not having to back-scroll as much.</p>
+ <p><b>Created:</b> {{ .Date }}</p>
+</article>
+{{ end }} \ No newline at end of file
diff --git a/html/blog/2024-03-12+Yukon_Towing_Footage+video+roadtrip.tmpl.html b/html/blog/2024-03-12+Yukon_Towing_Footage+video+roadtrip.tmpl.html
new file mode 100644
index 0000000..182de66
--- /dev/null
+++ b/html/blog/2024-03-12+Yukon_Towing_Footage+video+roadtrip.tmpl.html
@@ -0,0 +1,14 @@
+{{ define "article" }}
+<article>
+ <h2>{{ .Title }}</h2>
+ <p>My friend, Ben, and I took a trip out to New Mexico at the start of last summer to tow back my late grandpa's Jeep CJ-7. We documented various parts of the journey there and back, and Ben is just now sifting through all of the footage &lpar;I don't blame him, it's a lot&rpar;.</p>
+ <p>This is footage driving through Wolf Creek Pass in Colorado. We've got the Jeep in tow behind a GMT900 platform Yukon.</p>
+ <iframe width="1000" src="https://www.youtube-nocookie.com/embed/gvgb8o5VdsU?si=iaa3iBDlXas1OsSb" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
+ <h3>Timestamps</h3>
+ <ul>
+ <li><a href="https://youtu.be/gvgb8o5VdsU?si=IyibMNeYdFmhIRjb&t=184" target="_blank" rel="noopener noreferrer">3:04</a> - Redlining in 2nd gear.</li>
+ <li><a href="https://www.youtube.com/watch?v=gvgb8o5VdsU&t=843s" target="_blank" rel="noopener noreferrer">14:03</a> - Dense fog.</li>
+ </ul>
+ <p><b>Created:</b> {{ .Date }}</p>
+</article>
+{{ end }} \ No newline at end of file
diff --git a/html/blog/2024-03-13+My_Git_Server_is_Live+computers+diy+homelab.tmpl.html b/html/blog/2024-03-13+My_Git_Server_is_Live+computers+diy+homelab.tmpl.html
new file mode 100644
index 0000000..8d0fb9c
--- /dev/null
+++ b/html/blog/2024-03-13+My_Git_Server_is_Live+computers+diy+homelab.tmpl.html
@@ -0,0 +1,7 @@
+{{ define "article" }}
+<article>
+ <h2>{{ .Title }}</h2>
+ <p>After a long while, I finally have my <a href="https://git.scerba.org" target="_blank" rel="noopener noreferrer">git server</a> in a good spot. There's only a couple public repos on there currently &lpar;well one if we're being fair&rpar;, but that will change as time goes on.</p>
+ <p><b>Created:</b> {{ .Date }}</p>
+</article>
+{{ end }} \ No newline at end of file
diff --git a/html/blog/2024-05-04+May_the_Fourth_be_with_You.tmpl.html b/html/blog/2024-05-04+May_the_Fourth_be_with_You.tmpl.html
new file mode 100644
index 0000000..c536a4b
--- /dev/null
+++ b/html/blog/2024-05-04+May_the_Fourth_be_with_You.tmpl.html
@@ -0,0 +1,9 @@
+{{ define "article" }}
+<article>
+ <h2>{{ .Title }}</h2>
+ <p>Happy Star Wars Day! I haven't really been keeping up with all the new shows recently due to school and not liking most of the new content's storytelling and delivery. I'll probably watch something tonight though just because.</p>
+ <p>Side rant, what's up with new big budget movies looking uncanny. I recently saw a trailer for <em>Furiosa: A Mad Max Saga</em>, I couldn't take it seriously. This franchise is built on grit and practical effects, and whatever their doing, at least for the trailers, looks like CGI, even if it isn't. Also, Chris Hemsworth? Anya Tayor-Joy? I think I've just seen too much of them recently, so I'm not that thrilled with the casting. It could have been a cool opportunity for some lesser known actors.</p>
+ <p>Anyways, time to figure out what to watch.</p>
+ <p><b>Created:</b> {{ .Date }}</p>
+</article>
+{{ end }} \ No newline at end of file
diff --git a/html/blog/2024-06-02+treatland.tv.tmpl.html b/html/blog/2024-06-02+treatland.tv.tmpl.html
new file mode 100644
index 0000000..daa69c1
--- /dev/null
+++ b/html/blog/2024-06-02+treatland.tv.tmpl.html
@@ -0,0 +1,8 @@
+{{ define "article" }}
+<article>
+ <h2>{{ .Title }}</h2>
+ <p>While locating parts for one of our rather esoteric &lpar;in the USA&rpar; motorcycles, I came across <a href="https://www.treatland.tv">treatland.tv</a>, a moped parts store.</p>
+ <p>I love the content of this website. Their business has so much character, and it's just a parts store. When you enter the main shop page. Just click on "lost?" and see what I mean. Even the descriptions for the parts are filled with bits of humor. You don't even have to like mopeds. Reading the text combined with the knowledge that this is a real business and not some teenager's pet project makes it all the more absurd. Give it a read. It might brighten your day.</p>
+ <p><b>Created:</b> {{ .Date }}</p>
+</article>
+{{ end }} \ No newline at end of file
diff --git a/html/blog/2024-08-16+3-2-1..._Backup+diy+computers+homelab.tmpl.html b/html/blog/2024-08-16+3-2-1..._Backup+diy+computers+homelab.tmpl.html
new file mode 100644
index 0000000..8394578
--- /dev/null
+++ b/html/blog/2024-08-16+3-2-1..._Backup+diy+computers+homelab.tmpl.html
@@ -0,0 +1,28 @@
+{{ define "article" }}
+<article>
+ <h2>{{ .Title }}</h2>
+ <p>Ever since I got into computers semi-seriously, the wisdom of keeping multiple backups and the <a href="https://www.backblaze.com/blog/the-3-2-1-backup-strategy/" target="_blank" rel="noopener noreferrer">3-2-1 backup strategy</a> has been in my mind. Easy, right? Just have 3 copies of data on 2 forms of media with at least 1 off-site. This could be as simple as 1. The copy on your machine, 2. A copy on a flash drive, and 3. A copy on your cloud provider &lpar;ex. Google Drive&rpar;. I'm not one to be simple, though my intentions weren't to take over 5 years to deploy a working system that I was happy with. A single drive isn't something I'm comfortable with. I've seen my mom's single drive backup solution give out one day, leaving us with a paper weight and a loss of family photos. So at least one part of the chain needed to be a RAID 5 if not RAID 6.</p>
+ <p>I was happy enough with that. A single server with a few TB of storage utilizing a RAID 5. My other requirement, though, was to have a web inteface where I could easily access and share files to my friends and family. A self-hosted Google Drive. If all you do is live in *NIX land and would rather use rsync and never leave the terminal, that's fine. But that's not my use-case. Looking at you Ángel.</p>
+ <p>For a while I used Nextcloud running on TrueNAS. Why I thought that was a good idea I don't know. My poor Athlon X4 910e was very unhappy with the overhead. I suffered along like this for a while. Residential 10Mbps upload speeds were not helping any of the usability either, meaning that for anything other than regular text files took forever to access outside of my home network.</p>
+ <p>Fast forward to today, I now have a semi-competent solution that is much faster and simpler. Enter <a href="https://filebrowser.org/" target="_blank" rel="noopener noreferrer">File Browser</a> and <a href="https://github.com/gbabin/rsync-prelude" target="_blank" rel="noopener noreferrer">rsync-prelude</a> with rsync. Filebrowser is a web inteface to access your files. It supports upload/download and sharing among a few other things. It's written in Go and has very little overhead. All you do is run it and point it at a directory. For that RAID 5 I mentioned, I moved to FreeBSD with ZFS and set up a RAIDz1 across my three 2TB drives which allows for one drive failure before data loss. None of this solves the upload speed, though. For that, I decided to set up an identical server with a mirror of the data using a spare HP mini computer and an external 2TB drive. This will sit next to my computer at school, and I can use it as though it's the one back home. Each night, the two will sync taking as long as they like and I'll have two copies of my data. This does mean that there will be a full day in which I will not have three copies of the data, but I'm willing to live with that. Syncing the two servers became a bit of an issue, however. Rsync by default has no way of knowing if you've moved files around. See this <a href="https://superuser.com/questions/542849/how-to-migrate-a-change-in-directory-structure" target="_blank" rel="noopener noreferrer">superuser StackExchange</a> post linking to a hack using hard links. This wasn't working for me, and after spending much too long trying to get another software, Syncthing, to work, I gave up as it was unable to handle the large number and size of the files well given my hardware. Luckily, I found rsync-prelude. Written in Python, it reorders files on the destination server ahead of time so that rsync will not re-transfer them just because they changed folders. Then you run rsync like normal. Easy&lpar;er&rpar;. This will be run as a cronjob every day to sync up the backup server at home.</p>
+ <p>I'm very happy with this setup. The rsync process has yet to be vetted, but even if something goes awry, the single backup solution paired with File Browser is so much better than before. I'm able to play video out of the 10Mbps network where on Nextcloud it would stutter and hang &lpar;presumably because of system overhead&rpar;. PDFs load and preview properly, where as on Nextcloud it just would error out. A great step up.</p>
+ <p>For anyone currious, here are the system specs:</p>
+ <pre>
+-- Home Server --
+CPU: AMD Athlon X4 910e
+RAM: 10GB DDR3
+HDD: Seagate Barracuda 250GB 7200RPM (boot)
+HDD: 3x WD Purple 2TB 5400RPM (RAIDz1 storage)
+OS: FreeBSD 14.1 (ZFS)
+
+-- School Server --
+CPU: Intel i5-4570T
+RAM: 8GB DDR3
+SSD: Samsung 850 Pro 256GB (boot)
+HDD: WD MyPassport 2TB 5400RPM (storage)
+OS: FreeBSD 14.1 (ZFS)
+ </pre>
+ <p>I'm about to move into a new appartment, and I'm crossing my fingers for higher upload speeds given that it's a fiber connection and I'm in the city. This will make accessing my server much more useable when I'm away from the appartment. If you have any questions about setting up a system yourself, feel free to send an email to <a href="mailto:alex@scerba.org">alex@scerba.org</a>.</p>
+ <p><b>Created:</b> {{ .Date }}</p>
+</article>
+{{ end }} \ No newline at end of file
diff --git a/html/blog/2024-08-21+Volvo_244+cars.tmpl.html b/html/blog/2024-08-21+Volvo_244+cars.tmpl.html
new file mode 100644
index 0000000..7088894
--- /dev/null
+++ b/html/blog/2024-08-21+Volvo_244+cars.tmpl.html
@@ -0,0 +1,11 @@
+{{ define "article" }}
+<article>
+ <h2>{{ .Title }}</h2>
+ <p>I saw a nice, blue 244 today. Thought I'd share.</p>
+ <figure>
+ <img src="/static/media/20240816_Volvo-240-blue_1000.jpg" alt="Blue Volvo 240 DL outside Dearborn Music." width="1000" height="562" />
+ <figcaption>Volvo 240 DL sedan outside Dearborn Music.</figcaption>
+ </figure>
+ <p><b>Created:</b> {{ .Date }}</p>
+</article>
+{{ end }} \ No newline at end of file
diff --git a/html/blog/2024-08-30+New_Bag+review+edc.tmpl.html b/html/blog/2024-08-30+New_Bag+review+edc.tmpl.html
new file mode 100644
index 0000000..a50a8a5
--- /dev/null
+++ b/html/blog/2024-08-30+New_Bag+review+edc.tmpl.html
@@ -0,0 +1,15 @@
+{{ define "article" }}
+<article>
+ <h2>{{ .Title }}</h2>
+ <p>There's something about messenger bags that I enjoy. They don't fit well with my two-wheeled lifestyle &lpar;I need a rack&rpar;, so since school started I've stopped using them. That said, I've wanted to get back into using them on a daily basis recently and have started to look out for one.</p>
+ <p>While at a Salvation Army thrift store looking for various home-goods, I found one. It looked pretty nice, I didn't really know anything about it, and it was $14. The interior is orange, like my backpack, which makes finding things inside easier. Seeing as I've been wanting one, and this was nice as well as cheap, I bought it. Later that night I tried to look it up. CRHMPLER? CRKMPLER? CRNMPLER? What the heck is "the considerable embarrassment"?? A tag line? Mission statement? Trying to look this up is a considerable embarrassment. Luckily search engines know how to handle stuff like this. Crumpler. Messenger bag company est. 1995. Trendy designs. $400 bags??? Wow. How much was this thing? Numbers run through my head. $150? $200? It's always a funny game. Review from 2008 says MSRP $95. Okay, not bad. Wow, this is from the era I collect computer hardware. How well did it hold its value? Ebay. Going rate of around $60 shipped. A far cry from their current median of around $250 for a bag, but a 77% discount is nothing to scoff at.</p>
+ <figure>
+ <img src="/static/media/New_Bag/Overview_1000.jpg" alt="Overview of bag and strap." width="1000" height="747" />
+ <img src="/static/media/New_Bag/Open_1000.jpg" alt="Bag open showing laptop compartment and zipper pockets." width="1000" height="747" />
+ <img src="/static/media/New_Bag/Standing_1000.jpg" alt="Loaded, closed bag standing." width="1000" height="747" />
+ <figcaption>The Considerable Embarrassment messenger bag by Crumpler.</figcaption>
+ </figure>
+ <p>So far, it's a nice bag. Early reviews complaining about a lack of exterior pockets to hold an MP3 player were amusing to read, but I don't have an issue with it. What I do have an issue with is the lack of a top handle. While it looks sleek without one, more than half of the times I grab the bag is to move it a couple feet. I don't want to gather up the shoulder strap each time, so I end up just pinching the canvas cover and grabbing it that way. Not very elegant. It seems quite durable, however. Sturdy materials and substantial stitching. It seems well-used but not well-worn, so that's a good sign. Long term review in the future.</p>
+ <p><b>Created:</b> {{ .Date }}</p>
+</article>
+{{ end }} \ No newline at end of file
diff --git a/html/blog/2024-09-09+Drawer_From_Scrap+diy.tmpl.html b/html/blog/2024-09-09+Drawer_From_Scrap+diy.tmpl.html
new file mode 100644
index 0000000..80ac758
--- /dev/null
+++ b/html/blog/2024-09-09+Drawer_From_Scrap+diy.tmpl.html
@@ -0,0 +1,20 @@
+{{ define "article" }}
+<article>
+ <h2>{{ .Title }}</h2>
+ <p>One of the nice things about my new appartment is that it came furnished, so there was no need to bring in things like a couch. The downside, however, is that I'm at the whim of the pre-supplied furniture in terms of storage. I can't get rid of the prefurnished items for obvious reasons, and the items have already been selected to fill the space. This makes it difficult to add new storage furniture. At my desk, I'm using one of the side tables as a stand for my <a href="#202308291">computer</a> and 4U wood rack I built for it. As part of the structure of the side tables, there is a set of cross beams forming an H about five inches down from the base of the top. Currently, I have a carboard box that's exactly the right height resting in there, and another larger one at the bottom. This works, but it's not very convenient to open the box each time. The box also doesn't take full advantage of the footprint of the table, so there isn't as much fit into the space as there could be. A system of deviders would be nice at some point as well, and if I'm going to spend a significant amount of time creating an organization system, then it better be higher quality than on layer of couregated cardboard. So, I set off to build a drawer.</p>
+ <p>I'm cheap. That's how I have what I have, and usually I'm better for it. There's a story behind a lot of the objects I have that isn't "I got it from &lt;insert big box store&gt;." I also like the feeling of making things, even if they aren't that pretty, and I have a long shift in the wood shop today, so might as well do something with it.</p>
+ <figure>
+ <img src="/static/media/Drawer_From_Scrap/With_Handle_1000.jpg" alt="Drawer made from scrap plywood, MDF, and melamine laminated board. Front is made from black finish melamine. The handle is centered towards the top made from bent sheet metal." width="1000" height="750" />
+ <figcaption>Drawer made from scrap materials.</figcaption>
+ </figure>
+ <p>Luckily, there were some good pieces in the scrap pile today, and my manager and another co-worker had a couple things I could use as well. The melamine board, MDF and masonite were found in the scrap pile, and the plywood for the side and piece of sheet metal for the handle came from my manager and co-worker respectively. I got a list of measurements for the box the night before, which made it pretty easy to build out the drawer. My manager suggested pocket screws for assembly, since I wanted to be able to pull it apart again if needed. I cut all the pieces to size, drilled the pockets, and screwed it together.</p>
+ <figure>
+ <img src="/static/media/Drawer_From_Scrap/Outside_Detail_1000.jpg" alt="Bent sheet metal handle with sandblasted finish attached to face of drawer." width="1000" height="750" />
+ <img src="/static/media/Drawer_From_Scrap/Inside_Detail_1000.jpg" alt="Bent sheet metal handle with sandblasted finish attached to face of drawer. Inside shot." width="1000" height="750" />
+ <figcaption>Handle up close.</figcaption>
+ </figure>
+ <p>My last bit to figure out was the handle. I originally envisioned a slot cut into the face, but that was before I knew the front was melamine board. It can chip easily if the bits aren't sharp, and while the shop is in good condition, I didn't really want to mess around too much. I settled on the idea of a handle screwed onto the face. The rest of the box was looking kind of modern industrial with the exposed plywood with screw pockets faced with black melamine, so I thought a minimal sheet metal handle would look nice and be easy to fab and attach. While bumbling about seeing if there were any scrap sheet metal pieces, my co-worker offered up a pice that was pretty much the exact size I was looking for and at sixteen guage thikness. It also already had rounded corners, which was even better. I cleaned it up, layed out six holes to put the screws through, marked my bend points, and brought it to the metal shop to drill and bend. It was pretty straghtforward, but I did make a mistake in the order I made the bends. Always remember to think about what the part will look like after a bend. In my case, it needed to be bent in a certain order so that the part wouldn't interfere with the machine on the next bend. I did it backwards, so it undid my first bend and required me to re-bend that bend. Aside from that hiccup, it went well and was time for sandblasting. I really like the surface finish on the sandblasted part. Unfortunately, it will rust as it sits, so I'll need to coat it with something. I tried some stuff we had at the shop, but it just globbed on, probably due to age, so I'll buy a new can of clear later this week.</p>
+ <p>For now, it's complete. I'll use it like this for a week or so and add organizational features as I discover what would be beneficial. Also, I wouldn't recommend MDF if you can avoid it. I knew it was a weak material, but I figured it would hold up to the light duty it'll see as my drawer. I was not quite right, as it started to split when the screws were inserted. This was after pre-drilling to the recomended size. Some also stripped out quite quickly. I'll probably replace this with a sheet of something stronger, but for now, it'll be alright.</p>
+ <p><b>Created:</b> {{ .Date }}</p>
+</article>
+{{ end }} \ No newline at end of file
diff --git a/html/blog/2024-09-22+Aluminum_Watercooling_Woes+computers+watercooling.tmpl.html b/html/blog/2024-09-22+Aluminum_Watercooling_Woes+computers+watercooling.tmpl.html
new file mode 100644
index 0000000..34e8225
--- /dev/null
+++ b/html/blog/2024-09-22+Aluminum_Watercooling_Woes+computers+watercooling.tmpl.html
@@ -0,0 +1,15 @@
+{{ define "article" }}
+<article>
+ <h2>{{ .Title }}</h2>
+ <p>Before I built my current <a href="#202308291">custom computer case</a>, I had ran my first liquid cooled loop in a Phanteks Evolv ITX chassis. At the time, all I knew was EK and Alphacool and that they were very expensive. eBay parts looked sketchy, and I had no idea about the world of quality Chinese parts available. I watched people like JayzTwoCents and stumbled across his <a href="https://www.youtube.com/watch?v=Iqg6z-4DhxM" target="_blank" rel="noopener noreferrer">video on a cheap watercooling solution</a>. This solution was the EK Fluid Gaming A240, a fully aluminum watercooling solution. Aluminum is cheaper than copper, so that was how they brought the price down. I was hooked. I bought an A240 kit on Newegg and got it installed with my R5 3600 and Nvidia RTX 2060 FE.</p>
+ <p>Fast forward a few months, I was frustrated by coil whine on the RTX 2060, and hit by nostalgia from JayzTwoCents videos on Pascal-era video cards and custom loops. I side-graded to a Titan Xp and luckily found a Fluid Gaming GTX waterblock on Ebay. They had retired that block by now in favor of the 20-series cards. I was able to get some extra fittings and got <a href="https://old.scerba.org/html/hobbies.html#Desktop" target="_blank" rel="noopener noreferrer">the new build</a> installed. It sat like this for some time, and I was happy with how it looked &lpar;the main reason I went watercooled&rpar;.</p>
+ <figure>
+ <img src="/static/media/Evolv_Close_Up.jpg" alt="Tight shot on custom watercooling loop. EK Fluid Gaming components on GTX Titan Xp (2017) and Ryzen 5 3600. Build has an overall black parts theme with an amber light scheme. Parts are tightly framed by three brightly lit Corsair LL120 fans. Two are above on a radiator, the other is on the exhaust." width="1000" height="750" />
+ <figcaption>Last form of the build in Phanteks Evolv ITX case.</figcaption>
+ </figure>
+ <p>Some issues remained, however. Draining the loop was an extreme pain made no easier by the case. I also upgraded to a Ryzen 9 5950X, so I wanted another radiator for the heat load. Unfortunately, by this point EK had discontinued selling Fluid Gaming kits and their spare parts. If I wanted any new parts, they would have to be second hand or from some other source. Worse yet, the aftermarket aluminum watercooling scene is basically non-existant. You can get radiators w/built in barb fittings and that's about it. After a lot of searching, I caved and bought a Chinese 240mm radiator with built-in barb fittings. There's nothing really wrong with this functionally, but having got into watercooling from an aesthetic point of view, it irked me. This still did not solve my drain issues though. EK used to sell an aluminum 3-way junction fitting, but it required extra compression fittings to join to it. Even then, there was no aluminum plugs or valves that I could find, so even if I had purchased the junction, I wouldn't have been able to have an easy drain tube. I thought about this over the course of my build iterations, and by the time I decided to just buy a few, they were no longer sold...</p>
+ <p>That's really the life lesson here. Don't buy into platforms supported by only one company if there's a whole other ecosystem of functionally identical products with much greaty support. Of course, for me, cost was a large factor in making my decision, but had I done some more reasearch I would have found there are cheap copper parts available that are still good quality. I'm still trying to figure out what to do with my aluminum loop. The only thing I can really do is give it away, as I wouldn't want someone else to buy into a dead-end platform. My other option is to machine custom parts for it. I could do this if I had reliable equimpent and endless time, but it's to the point now where I don't want to be doing stuff like that for my computer.</p>
+ <p>Maybe it'll end up in a second PC with my old R5. That's probably it's fate. Now to get that X58 machine together...</p>
+ <p><b>Created:</b> {{ .Date }}</p>
+</article>
+{{ end }} \ No newline at end of file
diff --git a/html/blog/2024-09-23+00s_PC_Watercooling+computers+websites.tmpl.html b/html/blog/2024-09-23+00s_PC_Watercooling+computers+websites.tmpl.html
new file mode 100644
index 0000000..a878ba1
--- /dev/null
+++ b/html/blog/2024-09-23+00s_PC_Watercooling+computers+websites.tmpl.html
@@ -0,0 +1,8 @@
+{{ define "article" }}
+<article>
+ <h2>{{ .Title }}</h2>
+ <p>I'm clearly in a watercooling phase. I was going to do a writeup about 00s watercooling, but I don't really know what I'm talking about.</p>
+ <p>Go check out <a href="https://www.million-dollar-pc.com/" target="_blank" rel="noopener noreferrer">million-dollar-pc.com</a> if you have any interest whatsoever in custom computers and/or sculpture. Most of the builds are from 2008 to 2011 which is even more impressive. I'm trying to get inspired for my own <a href="https://hardforum.com/threads/my-x58-build-log.2015685/" target="_blank" rel="noopener noreferrer">X58 watercooled PC</a> build.</p>
+ <p><b>Created:</b> {{ .Date }}</p>
+</article>
+{{ end }} \ No newline at end of file
diff --git a/html/blog/2024-09-25+SaaS+rant.tmpl.html b/html/blog/2024-09-25+SaaS+rant.tmpl.html
new file mode 100644
index 0000000..f317751
--- /dev/null
+++ b/html/blog/2024-09-25+SaaS+rant.tmpl.html
@@ -0,0 +1,13 @@
+{{ define "article" }}
+<article>
+ <h2>{{ .Title }}</h2>
+ <p>I have a digital modeling instructor who did most of his work back in the "good old days" of computing. He goes on these great tangents talking about business, corporate politics, and learning. I enjoy his lectures. Within his stories, and others like it from other instructors, though, is the concept of computers having software installed on them which means they're inherently valuable.</p>
+ <p>Bear with me if that doesn't come across correctly. You have a computer, and on the computer is some installed software. Microsoft Word. Adobe Photoshop. Autodesk Inventor. You &lpar;or someone&rpar; paid for the license to use this software, and it's been entered into the program to activate it and stored on your machine. That's it. You can edit your documents, photos, and create 3D objects until the end of time, offline, without internet. Of course of course, if the hard drive fails in some way and you lose your key, then it's over. Unless you can get another from the company &lpar;I should do some research, this is a bit before my time&rpar; if that is possible. The important thing though, is that your computer is its own unit. It's differentiated by the fact that there is a piece of software installed and activated until the end of time. It has a value greater than its parts and base OS.</p>
+ <p>In 2024, and well before, companies have moved towards Software as a Service and online licenses tied to accounts for the software. You still install the software. It takes up disk space on your computer. But now, having the software means nothing. It's tied to an account which must be logged in to before the software will load. Some programs allow you to use the software offline, but it's not indefinite. At some point, it will ask to be connected to the internet for a license check.</p>
+ <p>This is nothing new, obviously. Most people my age only know of this model, or if they had any experience with the prior, it meant very little as they probably weren't the ones paying for software in elementary school. And there's an obvious reason companies do this of course. It allows them to keep getting paid after the software's initial sale with the promise and trade-off of perpetual upgrades to subsequent versions. This is fine for businesses as it's a money-making tool, and they would probably rather stay up-to-date on the latest workflows and bug fixes. But, for the average consumer or student, it's a disaster. Even if they wanted to pony up $15,000 or more for the software &lpar;which is not a made-up number by any stretch of the imagination&rpar;, they would have to keep paying that yearly... I guess there's a debate about "normal" people not needing enterprise/professional level software &lpar;they could use Rhino, instead, for example.&rpar;, but the financial cost wasn't even what brought me to write this. It's the user experience.</p>
+ <p>I have six or seven applications with online licenses through my school. Most of them Adobe products and the others Autodesk. When I boot up my computer, log in, and click an application, I expect to be getting work done. To be completing assignments. To be learning. What I don't expect is a login box. A ten-minute side quest to figure out what the password was, or why the license isn't recognized even though it's part of my school's subscription. Yet that is the current experience. When I open up Blender, I get the old experience. Not because it's open-source but because it's "old" in the fact that you own the rights to use it indefinitely. It may not be a better experience for the company, but it's better for the user.</p>
+ <p><b>Autodesk side story:</b> In regards to the above, there is a real issue that I had to troubleshoot instead of getting started on my assignment which was the following. I re-installed VRED from a previously downloaded .exe file directly from Autodesk. I went to log in. Pause. Side-side story. Autodesk has a "feature" where it continually is in doubt as to whether or not you're a student at the worst possible times. They keep changing the verification methods as well, gradually making it more complicated for obvious reasons. Each time you re-verify, it seems to reset your licenses or something to that effect on the back end. Continuing on. After logging in, it told me that my account does not have access to this software. Okay. I go online, verify I'm a student, and click VRED as one of the software packages that I want as part of the subscription. Back to VRED. I log in again. It says the same thing. WHAT? I'm connected to the internet. I have access on the website. Why does it think I don't have access? I went back and forth for what felt like hours, but was probably twenty minutes of pure frustration, trying to get it to work. Maybe I needed to wait. Maybe I needed to do things in a sequence. Maybe I needed to chant a magic spell. Whatever it was, I wasn't getting it to work. Then. In a stroke of pure rage-filled luck, I thought, "What if they did something as stupid as tying the trigger to the download button because they expect everyone to download the executable each time?" And that was exactly what they did. Before the download even finished, I tried again with my already installed software and it worked. Why. Why would they do this? Is this a "good" experience? I sure don't think so. At least Alias pretends to be old and lets you bypass the login for a while so you can get work done. VRED won't even launch without being logged in. Since that incident, I've moved to Blender for visualization because it's faster, has more guides and resources, and doesn't put you through that. It does other weird stuff like hard crashing for unknown reasons, but Alias does that too with even fewer chances of generating a backup file, so I don't care. No more VRED.</p>
+ <p>Anyways, I came here just to say that I never thought much about the pain online licenses give to users because I was too young and never needed to use any software that required one. Our high school moved to the G-Suite which was fully online and free to use, and the first university used MS Office which was a lot less naggy than Autodesk VRED once it was set up. I also want to mention that I pay for software with "old" perpetual licenses. Synergy. There's an open-source variant, but I liked the software enough to pay. You just copy the license key into the software and boom. You'll never be bothered again.</p>
+ <p><b>Created:</b> {{ .Date }}</p>
+</article>
+{{ end }} \ No newline at end of file
diff --git a/html/blog/2024-10-09+Digital_Painting+art.tmpl.html b/html/blog/2024-10-09+Digital_Painting+art.tmpl.html
new file mode 100644
index 0000000..a0748b9
--- /dev/null
+++ b/html/blog/2024-10-09+Digital_Painting+art.tmpl.html
@@ -0,0 +1,12 @@
+{{ define "article" }}
+<article>
+ <h2>{{ .Title }}</h2>
+ <p>I've been having low self confidence with "just doing" lately. Just the standard self-doubt before starting any project. It's been a while since I've rendered anything, so I opened a Photoshop document and started painting shapes. Eventually I ended up with this.</p>
+ <figure>
+ <img src="/static/media/ship_1000.jpg" alt="Concept digital painting depicting red wedge shaped space ship flying over a distant planet." width="1000" height="647" />
+ <figcaption>Practice digital painting.</figcaption>
+ </figure>
+ <p>It's quite rough, but it's given me a bit more confidence for my actual assignments.</p>
+ <p><b>Created:</b> {{ .Date }}</p>
+</article>
+{{ end }} \ No newline at end of file
diff --git a/html/blog/2024-10-18+Midterm+rant.tmpl.html b/html/blog/2024-10-18+Midterm+rant.tmpl.html
new file mode 100644
index 0000000..6b53b3e
--- /dev/null
+++ b/html/blog/2024-10-18+Midterm+rant.tmpl.html
@@ -0,0 +1,7 @@
+{{ define "article" }}
+<article>
+ <h2>{{ .Title }}</h2>
+ <p>Something about something. I think on the effects of something. Something. Writing to write. Typing to type. Dada? idk. Just tired and done and ready to be out of class. The relentless pursuit to finish while those around you are already done. Wrapped up. Ready for the next phase. Of the project. Of life. And you are watching them pass by. But then you remember they probably feel the same. Relativity at its finest.</p>
+ <p><b>Created:</b> {{ .Date }}</p>
+</article>
+{{ end }} \ No newline at end of file
diff --git a/html/blog/2024-10-25+SR60i+audio.tmpl.html b/html/blog/2024-10-25+SR60i+audio.tmpl.html
new file mode 100644
index 0000000..a5047cc
--- /dev/null
+++ b/html/blog/2024-10-25+SR60i+audio.tmpl.html
@@ -0,0 +1,16 @@
+{{ define "article" }}
+<article>
+ <h2>{{ .Title }}</h2>
+ <p>After having owned a pair of Grado Labs SR60 headphones with a failing driver for a year or so, I finally jumped back on eBay and bought a second generation pair, the SR60i. I liked the bright signature of the SR60, but was unsure how the failing driver was affecting sound and wanted a fully working pair to really evaluate them.</p>
+ <figure>
+ <img src="/static/media/grado-sr60i_1000.jpg" alt="Grado Labs Prestige Series SR60i headphones with aftermarket G cushions laying on wood table." width="1000" height="750" />
+ <figcaption>Grado Labs SR60i with aftermarket G cushions.</figcaption>
+ </figure>
+ <p>As expected, they were pretty much the same, minus the quiet, rattly second driver. Unfortunately, that meant the high frequency peaks that are characteristic of the Prestige Series were very much present. I like the clarity and detail it provides, but often it's too sharp and hurts my ears after a few minutes of listening, especially on songs with cymbals and high vocals like Elton John's <i>Rocket Man</i>. A quick search online revealed some standard EQ settings which involved dropping the 2 kHz and 5 kHz ranges to correct for the inherent peaks. With that knowledge I fiddled around in that region in EQ while also slightly raising the lower most frequencies to account for the drop off. The result is still a bright, clear pair of headphones, but with a sound that doesn't hurt to listen to.</p>
+ <p>I had a friend listen, and he mentioned that the bass was still weak, but I think it's plenty even for most electronic tracks I listen to. I do find it lacking in tracks that have extremely low frequencies as the focus. When they are supporting other main themes in the song, I typically find the strength to be just right. I've found my taste to be less bass if it allows for a clearer sound in the middle and high range, but that's likely because I'm used to cheap, muddy audio equipment that boosts low-end frequencies and am looking to get away from that.</p>
+ <h3>Next Steps</h3>
+ <p>The reason I ended up purchasing the SR60i was because at $50 shipped, it seemed to be a better deal than purchasing new drivers at a similar cost + the fiasco of the repair. Grado Labs themselves quoted the repair at that price and asked for up to three months to complete the repair. I appreciate they offer a repair service and would gladly use it on a higher end piece of their equipment if ever needed, but at cost parity to a fresh used set and that much time without the headphones, I went with buying a second pair.</p>
+ <p>With this in mind, I recently stated taking AliExpress seriously, and I have a set of 40mm drivers, 2.5mm jacks, and wire on the way for less than $10 to repair my old SR60. Now that I have a working stock pair, this is an opportunity to try out driver and cable mods &lpar;hence the 2.5mm jacks&rpar;. I'm looking forward to the process.</p>
+ <p><b>Created:</b> {{ .Date }}</p>
+</article>
+{{ end }} \ No newline at end of file
diff --git a/html/blog/2024-10-26+Your_Local_Forum+rant.tmpl.html b/html/blog/2024-10-26+Your_Local_Forum+rant.tmpl.html
new file mode 100644
index 0000000..d8936d4
--- /dev/null
+++ b/html/blog/2024-10-26+Your_Local_Forum+rant.tmpl.html
@@ -0,0 +1,18 @@
+{{ define "article" }}
+<article>
+ <h2>{{ .Title }}</h2>
+ <p>I have my own website, so naturally I've seen videos preaching the benefits and trying to convince others to make their own. The main point they cite is that it's more personal than a social media site and it helps the internet stay grass-roots as more and more of the internet is taken up by corporations for e-commerce and data scraping. <i>Make a personal website. It's sooo cool. You're helping the internet.</i></p>
+ <p>The problem with websites like mine, and <a href="https://acsq.me" target="_blank" rel="noopener noreferrer">Ángel's</a>, and anyone else without a comments section is that it's a one-way discourse. Sure, you can suggest that people email you, but there's no history of the interaction online, and nobody else benefits from the discourse &lpar;assuming the person even emailed you in the first place, which is highly unlikely&rpar;. Forums are the answer.</p>
+ <p>I'm from the era of modern Reddit, so I won't pretend to know what it was like back in the "good ol' days", but I've read plenty of discussions and videos on the subject of "early" message boards. Today, Reddit is the answer to the above problem. Well... sort of.</p>
+ <p>Reddit is going through some changes. Not many of them good. They've become large and therefore are doing things that large companies eventually do: monetize and restrict.</p>
+ <p>I've been off of Reddit for a couple years. My account is now locked, and the Reddit staff does not care enough to fix it, so I just browse without an account. There tends to be a decent amount of quick info from real humans &lpar;something you can't take for granted in this era of the internet&rpar;. Unfortunately, while I was browsing today, this message popped up.</p>
+ <figure>
+ <img src="/static/media/reddit-lock.png" alt="Reddit warning message stating that users must log in to view the full comments section." width="1194" height="702" />
+ <figcaption>Reddit being modern.</figcaption>
+ </figure>
+ <p>Luckily, it's just a scare tactic for the time being. Clicking the "X" closes the prompt without furthur issues, but I'm sure that won't be the case for long. This is the norm now. There were plenty of reasons to stay off of Reddit for a long time, but this is definitely the nail in the coffin for a casual browser. Gone the way of paywalled content. So be it.</p>
+ <p>If you want to keep the old internet alive, go find an oldschool forum that's still hanging on and make an account. Get to know the community. There's so much more specialized knowlegde out there and archived content with much more useful information. Car help? There's probably a forum dedicated to you make with people who have experience with your exact model. Old computer hardware? There's people that'll crawl out of the woodwork to help newbies make use of old tech.</p>
+ <p>Stay off of Reddit. Don't feel the need to make your own website. Help keep old-school forums alive.</p>
+ <p><b>Created:</b> {{ .Date }}</p>
+</article>
+{{ end }} \ No newline at end of file
diff --git a/html/blog/2024-10-27+R53_Maintenance+diy+cars.tmpl.html b/html/blog/2024-10-27+R53_Maintenance+diy+cars.tmpl.html
new file mode 100644
index 0000000..912e142
--- /dev/null
+++ b/html/blog/2024-10-27+R53_Maintenance+diy+cars.tmpl.html
@@ -0,0 +1,12 @@
+{{ define "article" }}
+<article>
+ <h2>{{ .Title }}</h2>
+ <p>Just came up on the 5k mile mark since my last oil change, so it was time to do it. No filter this time, just oil. I'll get the filter at 10k.</p>
+ <figure>
+ <img src="/static/media/R53_Maintenance/Mini-r53-front_1000.jpg" alt="Mini Cooper S R53 with hood up getting oil drained in fall scene." width="1000" height="750" />
+ <figcaption>Picturesque oil change.</figcaption>
+ </figure>
+ <p>Luckily I have a slim enough catch pan, so I didn't need to use jacks like I do at home. I do need it up on stands though to fix a couple sensor issues I'm having along with removing the JCW mufflers to get them repaired. I had an unfortunate incident with a concrete slab that tore off an exhaust hanger and bent the pipes. That's the next adventure.</p>
+ <p><b>Created:</b> {{ .Date }}</p>
+</article>
+{{ end }} \ No newline at end of file
diff --git a/html/blog/2024-10-28+New_Page_Planned.tmpl.html b/html/blog/2024-10-28+New_Page_Planned.tmpl.html
new file mode 100644
index 0000000..1e91af8
--- /dev/null
+++ b/html/blog/2024-10-28+New_Page_Planned.tmpl.html
@@ -0,0 +1,10 @@
+{{ define "article" }}
+<article>
+ <h2>{{ .Title }}</h2>
+ <p>Ever since I've created the templated version of this site, something has felt off. Missing. I've realized what it is. The old alexscerba.com, or <a href="https://old.scerba.org" target="_blank" rel="noopener noreferrer">old.scerba.org</a> as it's now called, had a lot more content than just the blog. My thought with this new site is that most of the old, extra content is covered under the "Blog" page anyways which makes the other content redundant. I still feel that way, but I want some other use for this site. The "Gallery" page is supposed to give some of that, but I don't really have a good setup for that yet. Originally it was going to be a collection of every image on the blog, but I think a better goal is something more currated. Maybe there can be a toggle for showing all images or something with the default being currated. The gallery is a start for sure, but still not what I'm looking for.</p>
+ <p>Looking at some other's websites, like <a href="https://acsq.me" target="_blank" rel="noopener noreferrer">Ángel's website</a> has some fun pages like "library" and "friends." While cool, these in particular didn't feel like they fit for me. I don't read many books, and I don't have more than a couple friends with websites. Also, broadcasting websites isn't my favorite thing. I'd rather they be discovered organically through reading blog posts and other content. This was in the back of my mind for a few days as I thought up new pages. This morning, it hit me.</p>
+ <p>It's not a novel idea in the slightest. It's Ángel's library page but instead of books, it's internet links. Plenty of people do this, but I think this is something I should add. I often bookmark webpages I want to save only for them to disapear into the folder structure abyss. Also, without context, it's hard to remember why they were saved in the first place. I'll want to add descriptions and a way to sort them and have some high level categories, but these are some reasonable challenges I can tackle in my spare time.</p>
+ <p>For now, it will be called "Links." If there's a better name that comes up in the future, I'll have to set up a redirect. ETA is probably well into next year. There's a lot of gradual sifting and sorting that needs to happen. The base page should be up pretty soon though.</p>
+ <p><b>Created:</b> {{ .Date }}</p>
+</article>
+{{ end }} \ No newline at end of file
diff --git a/html/blog/2024-10-29+Low-Tech_Magazine+websites+tech.tmpl.html b/html/blog/2024-10-29+Low-Tech_Magazine+websites+tech.tmpl.html
new file mode 100644
index 0000000..f36098b
--- /dev/null
+++ b/html/blog/2024-10-29+Low-Tech_Magazine+websites+tech.tmpl.html
@@ -0,0 +1,9 @@
+{{ define "article" }}
+<article>
+ <h2>{{ .Title }}</h2>
+ <p>I came across this website while reaserching Linux setups on old ThinkPads. My X60 has been waiting patiently for me to finally use it for school, and the time is now. <a href="https://solar.lowtechmagazine.com" target="_blank" rel="noopener norefferer">Low-Tech Magazine</a> is a magazine website run completely on solar power with a minimal battery backup. Their content pertains to sustainability. I won't speak to the trustworthiness of the journalism or content, though it seems interesting, I'm mostly focused on their web design aspects.</p>
+ <p>Almost every aspect of the website pertains to its function, to be as energy efficient as it can be and inform the user of the likelyhood of an outage. This website is intentionally built to not stay running 24/7 as we are accustomed to. I find this facinating because while taking a minimal approach, they landed on a unique aesthetic. Everything from the font, to the dithered images, and the static files served through the server all help reduce its energy consumption while contributing to the site's style. The background banner, which at times looks as though it's a glitch, actually represents the percentage of battery remaining as a function of how far down the screen it is. This is supplemented by a battery icon with a percentage on the right side of the page. This alerts the user as to whether or not the site is about to go down. In addition, they provide the local weather and short-terp projections at the bottom left of the site to inform the user if they should expect it to be running the next day. It's solar after all.</p>
+ <p>I would urge anybody interested in web development or the internet in general take a look at this website and its articles about their infrastructure. It's novel, and speaks more to design than any other website I've come across.</p>
+ <p><b>Created:</b> {{ .Date }}</p>
+</article>
+{{ end }} \ No newline at end of file
diff --git a/html/blog/2024-11-09+Custom_SR60_Headphones+diy+audio.tmpl.html b/html/blog/2024-11-09+Custom_SR60_Headphones+diy+audio.tmpl.html
new file mode 100644
index 0000000..2a011d9
--- /dev/null
+++ b/html/blog/2024-11-09+Custom_SR60_Headphones+diy+audio.tmpl.html
@@ -0,0 +1,33 @@
+{{ define "article" }}
+<article>
+ <h2>{{ .Title }}</h2>
+ <p>As mentioned in my post about <a href="#202410251">my new SR60is</a>, I made plans to fix up my old pair of worn out SR60s. Thanks to the low cost of Chinese manufacturing and AliExpress, I got all my replacement and upgrade parts for ~$10 including the cable.
+ <figure>
+ <img src="/static/media/Custom_SR60/SR60_Custom.jpg" alt="Original Grado SR60 headphones with Aliexpress drivers, detachable cables, and custom 3D printed driver housings." width="1000" height="750" />
+ <figcaption>Finished SR60 modification.</figcaption>
+ </figure>
+ <p>The new drivers I bought were 40mm, smaller than the stock Grado 44mm, so I needed spacers or whole new cups for the drivers to mount in. Since I planed to do a removable cable mod, I opted to design and 3D print new cups based off of the original.</p>
+ <figure>
+ <img src="/static/media/Custom_SR60/SR60_Custom_Open_Driver.jpg" alt="40mm aftermarket driver installed into custom 3D printed housing." width="1000" height="1000" />
+ <figcaption>Driver installed in new housing.</figcaption>
+ </figure>
+ <p>The process was relatively smooth. I had to make a few revisions to the original file to accomodate for the solder ball that forms on the 2.5mm jack ground pin and the wire that wraps from the voice coil around the front to the rear of the driver. When modeling, I built to exact dimensions which did not account for plastic shrinkage. I found that scaling up the model by 1% in the slicer was enough to hit the target dimensions. Since shrinkage rates are different between plastics, I am debating whether to incorporate this scale change into the original model or just enlarge the file at the slicer level.</p>
+ <figure>
+ <img src="/static/media/Custom_SR60/SR60_Complete_Driver-top.jpg" alt="3D printed custom housing mated to original Grado ear cup." width="1000" height="1000" />
+ <img src="/static/media/Custom_SR60/SR60_Complete_Driver-bottom.jpg" alt="Bottom of custom housing featuring the original hole pattern from the original SR60." width="1000" height="1000" />
+ <figcaption>Final driver assembly.</figcaption>
+ </figure>
+ <p>I was lucky that the 2.5mm jack fit perfectly into the existing cable hole , so no extra modifcation was needed other than separating the original cup and housing, and it sit almost perfectly flush with the outer surface.</p>
+ <h3>Listening Impressions</h3>
+ <p>Bad. Very bad... at first.</p>
+ <p>The 1-2kHz frequencies were very pronounced, muddying the sound (I don't actually know proper audio terms, so bear with me if I misuse a word). Luckily, after some EQ I was able to get it closer to something that was relatively enjoyable to listen to.</p>
+ <figure>
+ <img src="/static/media/Custom_SR60/EQ.jpg" alt="EQ profile for aftermarket 40mm in my custom SR60 headphones. Modifications as follows: +3db 30Hz, +1db 62Hz, n/a 125db, n/a 250db, -1db 500Hz, -4db 1kHz, -3db 2kHz, +3db 4kHz, +4db 8kHz, +4db 16kHz." width="1000" height="562" />
+ <figcaption>EQ profile to remedy some issues.</figcaption>
+ </figure>
+ <p>After the EQ, they sound much better. Pretty pleasant actually. Enough that it's gotten my back into listening to music, which is good because that was the point of the project. I was trying to mimic the sound of my SR60is with their own EQ profile. I don't think this matches it. I have to do some more back-to-back, but these have their own sound. If anyone ends up trying this and aren't trying to mimic the Grado house style, definitely feel free to ignore the sharp raise of the high frequencies. Lowering the 1-2kHz frequencies significantly is the main thing that needs to happen to make these drivers listenable.</p>
+ <p>My next steps are to figure out some hardware mods I can do to get them sounding closer to my EQ. EQ is cool, but when you want to cycle through different headphones with their own EQs, remembering where the sliders are and changing them each time is a bit annoying. Also, the cheap split 2.5mm cable I got starts to short when you touch the connectors at the headphones, so I'll need to get or make a new cable, or modify the existing one.</p>
+ <p>For now, though, I'm pretty happy with the results, and these are gonig to be my main pair of headphones away from my desktop and on the go.</p>
+ <p><b>Created:</b> {{ .Date }}</p>
+</article>
+{{ end }} \ No newline at end of file
diff --git a/html/blog/2024-11-09+Restructure_Part_One_Million.tmpl.html b/html/blog/2024-11-09+Restructure_Part_One_Million.tmpl.html
new file mode 100644
index 0000000..b86fc3d
--- /dev/null
+++ b/html/blog/2024-11-09+Restructure_Part_One_Million.tmpl.html
@@ -0,0 +1,9 @@
+{{ define "article" }}
+<article>
+ <h2>{{ .Title }}</h2>
+ <p>Well... here we are once again. I'm back again with a dynamic site, not just a template engine, at the request of my friend. The single page blog format is tedious to skim and requires a significant ammount of scrolling. With this, you can skim the headlines a lot faster.</p>
+ <p>Tagging is the next feature in development. I've got the URLs set up in a pretty scuffed way... the date, title, and tags are all in the file name and appear in the URL bar. This is pretty scary if you look at stuff like <a href="/blog/2024-02-10+50°F,_Overcast,_and_Windy">this post title</a>. I'll probably have to figure something out, but for now, it does seem to work with these weird characters at the expense of an evil URL. The tags at the end of the url should be easily searchable once I develop a function. There will be a details element on the main blog that allows for filtering based on a tag.</p>
+ <p>I also want to get previous and next working for posts. It shouldn't be too hard.</p>
+ <p><b>Created:</b> {{ .Date }}</p>
+</article>
+{{ end }} \ No newline at end of file