diff options
author | Paul Duncan <pabs@pablotron.org> | 2024-07-29 01:11:24 -0400 |
---|---|---|
committer | Paul Duncan <pabs@pablotron.org> | 2024-07-29 01:11:24 -0400 |
commit | 9f82093316fa7525dc63740c9b466b5b78953a5f (patch) | |
tree | 77059d01aa870046087af1dff167f45a9a92c7f0 | |
parent | a141e07892f6a10f43df67911ea076529842e583 (diff) | |
download | pablotron.org-9f82093316fa7525dc63740c9b466b5b78953a5f.tar.bz2 pablotron.org-9f82093316fa7525dc63740c9b466b5b78953a5f.zip |
add content/articles/home-office.md, static/files/articles/home-office/
28 files changed, 307 insertions, 0 deletions
diff --git a/content/articles/home-office.md b/content/articles/home-office.md new file mode 100644 index 0000000..4307d03 --- /dev/null +++ b/content/articles/home-office.md @@ -0,0 +1,307 @@ +--- +title: "Home Office" +slug: "home-office" +date: "2024-07-28" +toc: true + +pics: + desk: + css: "image" + tip: "Project desk." + sources: + - "/files/articles/home-office/desk-1024.webp" + - src: "/files/articles/home-office/desk-1024.jpg" + width: 1024 + height: 771 + cat-desk: + css: "image" + tip: "Kitty Says: Good vantage point." + sources: + - "/files/articles/home-office/cat-desk-1024.webp" + - src: "/files/articles/home-office/cat-desk-1024.jpg" + width: 1024 + height: 771 + chair: + css: "image" + tip: "Work chair." + sources: + - "/files/articles/home-office/chair-1024.webp" + - src: "/files/articles/home-office/chair-1024.jpg" + width: 1024 + height: 771 + cat-chair: + css: "image" + tip: "Kitty Says: Don't interrupt my nap." + sources: + - "/files/articles/home-office/cat-chair-1024.webp" + - src: "/files/articles/home-office/cat-chair-1024.jpg" + width: 1024 + height: 771 + shelves: + css: "image" + tip: "Shelves." + sources: + - "/files/articles/home-office/shelves-1024.webp" + - src: "/files/articles/home-office/shelves-1024.jpg" + width: 1024 + height: 771 + cat-shelves: + css: "image" + tip: "Kitty Says: Look at all this stuff..." + sources: + - "/files/articles/home-office/cat-shelves-1024.webp" + - src: "/files/articles/home-office/cat-shelves-1024.jpg" + width: 1024 + height: 771 + before: + css: "image" + tip: "State of office before our improvements." + sources: + - "/files/articles/home-office/before-1024.webp" + - src: "/files/articles/home-office/before-1024.jpg" + width: 1024 + height: 771 + duron: + css: "image" + tip: "A 20 year-old CPU that was slow 20 years ago." + sources: + - "/files/articles/home-office/duron-1024.webp" + - src: "/files/articles/home-office/duron-1024.jpg" + width: 1024 + height: 771 + pumpkin: + css: "image" + tip: "Slick Raspberry Pi 5 case." + sources: + - "/files/articles/home-office/pumpkin-1024.webp" + - src: "/files/articles/home-office/pumpkin-1024.jpg" + width: 1024 + height: 771 +--- +## Introduction + +My home office has been a [pile of boxes and old computers](#coda "pile of crap") +since we moved to this house a few years ago. Over the last month, we +spent nights and weekends unpacking boxes, organizing components, +[recycling][] old equipment, and assembling new furniture. + +The result: I now have an office with comfortable seating and plenty of +space for projects. + +## Desk + +[{{< pe-figure "desk" >}}][desk-full] + +Desk for working on computers and electronics. The goal was to have +enough surface area for a utility computer and the parts for couple of +long-term projects. + +The area around the desk is still a work in progress; we still need to +replace the curtains, buy a better chair, and fix the hole in the +drywall (left by electricians when they fixed the wiring in our house). + +Shown in picture: + +- [Tangkula L-Shaped Computer Desk][desk-amazon]: 24" depth for working + on computers. L-shaped to fit in the corner. +- [Samsung 32" UJ59 Series 4K UHD Computer Monitor][monitor]: + 32" 4K monitor with two [HDMI][] inputs. One of the [HDMI][] inputs + is connected to `pumpkin`, the utility [Pi 5][pi5], and the other + [HDMI][] input is used for whatever system I am working on at that + moment. +- [Arteck Universal Backlit 7-Colors Bluetooth Keyboard][keyboard]: + Full-size backlit [Bluetooth][] keyboard with integrated touchpad. +- [USB][] Keyboard: Used for old computers, with a [PS/2][] adapter if + necessary. Make and model unknown. +- [Raspberry Pi 5 8GB (pumpkin)][pi5]: Connected to the [monitor][] and + [bluetooth keyboard][keyboard]. Low power, small form-factor utility + computer used for reading documentation, flashing [microSD][] cards, + and working with [USB][] peripherals. +- [Logitech G5 USB Mouse][mouse]: Ancient [USB][] mouse. Used for old + computers. +- [Raspberry Pi 5 8GB (lemon)][pi5]: Headless [SBC][sbc] with the green + [LED][] in the tall round plastic food container to the right of the + monitor. Used for [ARM Cortex-A76][a76] software development and + testing. +- [Odroid N2L (pizza)][n2l]: Headless [SBC][sbc] with the red [LED][] in + the short round delivery food container to the right of the monitor. + Used for [ARM Cortex-A73][a73] software development and testing. +- [Monoprice Maker Select 3D Printer V2][3d-printer]: 3D printer. + Hasn't been used for a few years. +- Several old computers. I am clearing and [recycling][] them as time + permits. + +[{{< pe-figure "cat-desk" >}}][cat-desk] + +## Chair + +[{{< pe-figure "chair" >}}][chair-full] + +Rather than a desk and office chair, my preferred computing environment +is a comfortable seat and a coffee table with enough space for a couple +of laptops, some miscellaneous gadgets, and a beverage. + +Shown in picture: + +- [La-Z-Boy Recliner][recliner]: Don't know the exact model. Before + buying this recliner I went through a series of chairs that either + broke or wore out within a couple of years. This recliner has worked + flawlessly for 10 years. +- [Blackout Curtains][]: Bright light gives me a headache, so these + curtains block it. +- Coffee Table: Make and model unknown. I like the wood finish and the + bottom shelf. I think I bought it at a (now closed) [Kmart][]. I'm + told this is a "shaker" style coffee table. +- [Side Tables][]: We bought these for our living room but they didn't + really fit. I like the marble so I commandeered them for my office. +- [Tissue Box Cover][]: Without this cover I can't remove a tissue + from a small tissue box without dragging the entire box off the table. +- [Rug][]: Easier on my feet than the cold hardwood floor. Also protects + the floor from scratches. Not sold in the US any more. +- [Lenovo ThinkPad X1 Carbon, 9th Gen][x1-carbon]: Personal laptop on + stand to the right of the recliner. +- [Microsoft Surface Book][surface-book]: Work laptop on coffee table. +- [Bose SoundLink Mini Bluetooth Speaker II][soundlink-mini]: Great + speaker. +- [Baseus USB C Charger][baseus]: Used to power both laptops, the + [Bluetooth speaker][soundlink-mini], and other [USB][] + devices like my phone and bluetooth headset. Located on the lower + shelf of the coffee table (shown in picture below). + +By the way, all of the [Pis][] and [SBCs][sbc] in our house are named +after pies: + +- shown in picture above: `pumpkin`, `lemon`, and `pizza` +- located elsewhere in house: `pecan`, `keylime`, `peach`, and `fish` + house +- hardware failure: `cherry` and `meat` + +[{{< pe-figure "cat-chair" >}}][cat-chair] + +## Shelves + +[{{< pe-figure "shelves" >}}][shelves-full] + +Storage shelves. The boxes in the closet still need to be unpacked and +sorted through. + +Shown in picture: + +- [Bookcases][]: Bookcases with adjustable height shelves that fit + perfectly in the space available on this wall. +- [12 Quart Clear Storage Bins][bins]: I bought 12 bins total (two 6 + packs) and have 3 bins remaining. + +[{{< pe-figure "cat-shelves" >}}][cat-shelves] + +## Coda + +This section has a couple of pictures which don't fit in the sections +above. + +First, here is what my office looked like before our improvements: + +[{{< pe-figure "before" >}}][before] + +Most of the computers in the back corner were junk and have been +[recycled][recycling]. A particularly egregious example: + +[{{< pe-figure "duron" >}}][duron] + +On a more positive note... + +I am using a [case][vilros-case] with passive and active cooling for +`pumpkin` (the [Pi 5][pi5] on the desk). The entire case serves as a +passive [heat sink][]: internal metal strips and a thermal pad draw heat +from the CPU, and the heat is dissipated by air channels on top of the +case. The case does have a fan, but (at least for my workload) it only +spins up for a few seconds at boot. + +Anyway, I think the case looks pretty slick: + +[{{< pe-figure "pumpkin" >}}][pumpkin] + +[desk-full]: /files/articles/home-office/desk.jpg + "Project desk." +[cat-desk]: /files/articles/home-office/cat-desk.jpg + "Kitty Says: Good vantage point." +[desk-amazon]: https://www.amazon.com/dp/B09SD9PMWY + "Tangkula L-Shaped Computer Desk (amazon.com)" +[monitor]: https://www.amazon.com/dp/B07CS3JGPC + "SAMSUNG 32\" UJ59 Series 4K UHD Computer Monitor (amazon.com)" +[hdmi]: https://en.wikipedia.org/wiki/HDMI + "High-Definition Multimedia Interface (HDMI)" +[pis]: https://en.wikipedia.org/wiki/Raspberry_Pi + "Raspberry Pi" +[pi5]: https://en.wikipedia.org/wiki/Raspberry_Pi#Series_and_generations + "Raspberry Pi 5" +[keyboard]: https://www.amazon.com/dp/B09KLPJQPD + "Arteck Universal Backlit 7-Colors Bluetooth Keyboard (amazon.com)" +[mouse]: https://www.amazon.com/Logitech-Gaming-Adjustable-Weight-Cartridge/dp/B000ODN7VM + "Logitech G5 USB Mouse (amazon.com)" +[bluetooth]: https://en.wikipedia.org/wiki/Bluetooth + "Short-range wireless technology standard." +[microsd]: https://en.wikipedia.org/wiki/SD_card#microSD + "MicroSD form-factor memory cards" +[usb]: https://en.wikipedia.org/wiki/USB + "Universal Serial Bus (USB)" +[ps/2]: https://en.wikipedia.org/wiki/PS/2_port + "PS/2 port" +[chair-full]: /files/articles/home-office/chair.jpg + "Work chair." +[cat-chair]: /files/articles/home-office/cat-chair.jpg + "Kitty Says: Don't interrupt my nap." +[shelves-full]: /files/articles/home-office/shelves.jpg + "Shelves." +[cat-shelves]: /files/articles/home-office/cat-shelves.jpg + "Kitty Says: Look at all this stuff..." +[3d-printer]: https://www.amazon.com/Monoprice-Printer-Filament-Preloaded-Printable/dp/B018GZBC3Y + "Monoprice Maker Select 3D Printer V2" +[led]: https://en.wikipedia.org/wiki/Light-emitting_diode + "Light-emitting diode (LED)" +[sbc]: https://en.wikipedia.org/wiki/Single-board_computer + "Single-board computer (SBC)" +[n2l]: https://en.odroid.se/products/odroid-n2l-4gb + "Odroid N2L" +[arm64]: https://en.wikipedia.org/wiki/AArch64 + "64-bit extension to the ARM instruction set." +[a73]: https://en.wikipedia.org/wiki/ARM_Cortex-A73 + "ARM Cortex-A73 CPU" +[a76]: https://en.wikipedia.org/wiki/ARM_Cortex-A76 + "ARM Cortex-A76 CPU" +[recliner]: https://www.la-z-boy.com/b/living-room-recliners/_/N-musa9i + "La-Z-Boy Recliner" +[bookcases]: https://www.ikea.com/us/en/p/billy-bookcase-black-oak-effect-40477340/ + "Billy bookcase (ikea.com)" +[bins]: https://www.amazon.com/dp/B0CFFFP299 + "Clear Storage Latch Box 12 Quart, Plastic Organizing Box/Bin with Lid and Black Handles, 6-Pack (amazon.com)" +[rug]: https://www.ikea.com/gb/en/p/koepenhamn-rug-flatwoven-handmade-dark-grey-50374558/ + "KÖPENHAMN flatwoven rug, dark grey (ikea.com)" +[blackout curtains]: https://www.amazon.com/gp/aw/d/B0BC8GXQNB + "H.VERSAILTEX 100% Blackout Curtains (amazon.com)" +[kmart]: https://en.wikipedia.org/wiki/Kmart + "Kmart department store chain." +[side tables]: https://www.westelm.com/products/open-box-hex-side-table-g669/ + "Hex Side Table, White Marble/Raw Steel (westelm.com)" +[x1-carbon]: https://en.wikipedia.org/wiki/ThinkPad_X1_series#X1_Carbon_Gen_9 + "Lenovo ThinkPad X1 Carbon, 9th Gen (i7-1185G7)" +[surface-book]: https://en.wikipedia.org/wiki/Surface_Book_3 + "Microsoft Surface Book 3" +[soundlink-mini]: https://www.amazon.com/gp/product/B00WK47VEW + "Bose SoundLink Mini Bluetooth Speaker II (amazon.com)" +[baseus]: https://www.amazon.com/dp/B0B71GPGQD + "Baseus USB C Charger (amazon.com)" +[tissue box cover]: https://www.amazon.com/gp/aw/d/B07VC4N94T + "Monarch Abode 19427 Hand Hammered Tissue Box Square Cover Holder (amazon.com)" +[recycling]: https://en.wikipedia.org/wiki/Electronic_waste_recycling + "electronic waste recycling" +[before]: /files/articles/home-office/before.jpg + "State of office before our improvements." +[duron]: /files/articles/home-office/duron.jpg + "A 20 year-old CPU that was slow 20 years ago." +[pumpkin]: /files/articles/home-office/pumpkin.jpg + "Slick Raspberry Pi 5 case." +[heat sink]: https://en.wikipedia.org/wiki/Heat_sink + "Passive CPU heat exchanger." +[vilros-case]: https://vilros.com/products/vilros-aluminum-alloy-passive-and-active-cooling-cooling-raspberry-pi-5-case-cnc-crafted + "Vilros Duo Deluxe Raspberry Pi 5 Case" diff --git a/static/files/articles/home-office/before-1024.jpg b/static/files/articles/home-office/before-1024.jpg Binary files differnew file mode 100644 index 0000000..78cc28b --- /dev/null +++ b/static/files/articles/home-office/before-1024.jpg diff --git a/static/files/articles/home-office/before-1024.webp b/static/files/articles/home-office/before-1024.webp Binary files differnew file mode 100644 index 0000000..47a2d08 --- /dev/null +++ b/static/files/articles/home-office/before-1024.webp diff --git a/static/files/articles/home-office/before.jpg b/static/files/articles/home-office/before.jpg Binary files differnew file mode 100644 index 0000000..83d8ab7 --- /dev/null +++ b/static/files/articles/home-office/before.jpg diff --git a/static/files/articles/home-office/cat-chair-1024.jpg b/static/files/articles/home-office/cat-chair-1024.jpg Binary files differnew file mode 100644 index 0000000..a7bd052 --- /dev/null +++ b/static/files/articles/home-office/cat-chair-1024.jpg diff --git a/static/files/articles/home-office/cat-chair-1024.webp b/static/files/articles/home-office/cat-chair-1024.webp Binary files differnew file mode 100644 index 0000000..d4e6355 --- /dev/null +++ b/static/files/articles/home-office/cat-chair-1024.webp diff --git a/static/files/articles/home-office/cat-chair.jpg b/static/files/articles/home-office/cat-chair.jpg Binary files differnew file mode 100644 index 0000000..f67f168 --- /dev/null +++ b/static/files/articles/home-office/cat-chair.jpg diff --git a/static/files/articles/home-office/cat-desk-1024.jpg b/static/files/articles/home-office/cat-desk-1024.jpg Binary files differnew file mode 100644 index 0000000..53d49bd --- /dev/null +++ b/static/files/articles/home-office/cat-desk-1024.jpg diff --git a/static/files/articles/home-office/cat-desk-1024.webp b/static/files/articles/home-office/cat-desk-1024.webp Binary files differnew file mode 100644 index 0000000..77bcc35 --- /dev/null +++ b/static/files/articles/home-office/cat-desk-1024.webp diff --git a/static/files/articles/home-office/cat-desk.jpg b/static/files/articles/home-office/cat-desk.jpg Binary files differnew file mode 100644 index 0000000..9cdcf71 --- /dev/null +++ b/static/files/articles/home-office/cat-desk.jpg diff --git a/static/files/articles/home-office/cat-shelves-1024.jpg b/static/files/articles/home-office/cat-shelves-1024.jpg Binary files differnew file mode 100644 index 0000000..9c1070c --- /dev/null +++ b/static/files/articles/home-office/cat-shelves-1024.jpg diff --git a/static/files/articles/home-office/cat-shelves-1024.webp b/static/files/articles/home-office/cat-shelves-1024.webp Binary files differnew file mode 100644 index 0000000..141f76f --- /dev/null +++ b/static/files/articles/home-office/cat-shelves-1024.webp diff --git a/static/files/articles/home-office/cat-shelves.jpg b/static/files/articles/home-office/cat-shelves.jpg Binary files differnew file mode 100644 index 0000000..5740026 --- /dev/null +++ b/static/files/articles/home-office/cat-shelves.jpg diff --git a/static/files/articles/home-office/chair-1024.jpg b/static/files/articles/home-office/chair-1024.jpg Binary files differnew file mode 100644 index 0000000..b84f54c --- /dev/null +++ b/static/files/articles/home-office/chair-1024.jpg diff --git a/static/files/articles/home-office/chair-1024.webp b/static/files/articles/home-office/chair-1024.webp Binary files differnew file mode 100644 index 0000000..2000166 --- /dev/null +++ b/static/files/articles/home-office/chair-1024.webp diff --git a/static/files/articles/home-office/chair.jpg b/static/files/articles/home-office/chair.jpg Binary files differnew file mode 100644 index 0000000..ea27bc9 --- /dev/null +++ b/static/files/articles/home-office/chair.jpg diff --git a/static/files/articles/home-office/desk-1024.jpg b/static/files/articles/home-office/desk-1024.jpg Binary files differnew file mode 100644 index 0000000..0651938 --- /dev/null +++ b/static/files/articles/home-office/desk-1024.jpg diff --git a/static/files/articles/home-office/desk-1024.webp b/static/files/articles/home-office/desk-1024.webp Binary files differnew file mode 100644 index 0000000..7f9c425 --- /dev/null +++ b/static/files/articles/home-office/desk-1024.webp diff --git a/static/files/articles/home-office/desk.jpg b/static/files/articles/home-office/desk.jpg Binary files differnew file mode 100644 index 0000000..b48c22a --- /dev/null +++ b/static/files/articles/home-office/desk.jpg diff --git a/static/files/articles/home-office/duron-1024.jpg b/static/files/articles/home-office/duron-1024.jpg Binary files differnew file mode 100644 index 0000000..e83f1f8 --- /dev/null +++ b/static/files/articles/home-office/duron-1024.jpg diff --git a/static/files/articles/home-office/duron-1024.webp b/static/files/articles/home-office/duron-1024.webp Binary files differnew file mode 100644 index 0000000..7a9cb53 --- /dev/null +++ b/static/files/articles/home-office/duron-1024.webp diff --git a/static/files/articles/home-office/duron.jpg b/static/files/articles/home-office/duron.jpg Binary files differnew file mode 100644 index 0000000..0cfe159 --- /dev/null +++ b/static/files/articles/home-office/duron.jpg diff --git a/static/files/articles/home-office/pumpkin-1024.jpg b/static/files/articles/home-office/pumpkin-1024.jpg Binary files differnew file mode 100644 index 0000000..b816935 --- /dev/null +++ b/static/files/articles/home-office/pumpkin-1024.jpg diff --git a/static/files/articles/home-office/pumpkin-1024.webp b/static/files/articles/home-office/pumpkin-1024.webp Binary files differnew file mode 100644 index 0000000..b2b31a6 --- /dev/null +++ b/static/files/articles/home-office/pumpkin-1024.webp diff --git a/static/files/articles/home-office/pumpkin.jpg b/static/files/articles/home-office/pumpkin.jpg Binary files differnew file mode 100644 index 0000000..aca3777 --- /dev/null +++ b/static/files/articles/home-office/pumpkin.jpg diff --git a/static/files/articles/home-office/shelves-1024.jpg b/static/files/articles/home-office/shelves-1024.jpg Binary files differnew file mode 100644 index 0000000..ce031f5 --- /dev/null +++ b/static/files/articles/home-office/shelves-1024.jpg diff --git a/static/files/articles/home-office/shelves-1024.webp b/static/files/articles/home-office/shelves-1024.webp Binary files differnew file mode 100644 index 0000000..f83aa98 --- /dev/null +++ b/static/files/articles/home-office/shelves-1024.webp diff --git a/static/files/articles/home-office/shelves.jpg b/static/files/articles/home-office/shelves.jpg Binary files differnew file mode 100644 index 0000000..a1c2a98 --- /dev/null +++ b/static/files/articles/home-office/shelves.jpg |