diff --git a/config.yaml b/config/_default/hugo.yaml similarity index 100% rename from config.yaml rename to config/_default/hugo.yaml diff --git a/content/_index.md b/content/_index.md index fb4f03c..94ad13f 100644 --- a/content/_index.md +++ b/content/_index.md @@ -14,4 +14,4 @@ You can find more about the teaching at --- -Ginnie now has a [salad blog](/ginnie/)! +Jr now has a [salad blog](/salads/)! diff --git a/content/blog/2024/01-17-my-dumb-dumbphone-experiment/_index.md b/content/blog/2024/02-05-featurephone/01-17-my-dumb-dumbphone-experiment/_index.md similarity index 100% rename from content/blog/2024/01-17-my-dumb-dumbphone-experiment/_index.md rename to content/blog/2024/02-05-featurephone/01-17-my-dumb-dumbphone-experiment/_index.md diff --git a/content/blog/2024/01-17-my-dumb-dumbphone-experiment/apps.md b/content/blog/2024/02-05-featurephone/01-17-my-dumb-dumbphone-experiment/apps.md similarity index 100% rename from content/blog/2024/01-17-my-dumb-dumbphone-experiment/apps.md rename to content/blog/2024/02-05-featurephone/01-17-my-dumb-dumbphone-experiment/apps.md diff --git a/content/blog/2024/01-21-nokia-2780/index.md b/content/blog/2024/02-05-featurephone/01-21-nokia-2780/index.md similarity index 100% rename from content/blog/2024/01-21-nokia-2780/index.md rename to content/blog/2024/02-05-featurephone/01-21-nokia-2780/index.md diff --git a/content/blog/2024/01-23-featurephone-woes/index.md b/content/blog/2024/02-05-featurephone/01-23-featurephone-woes/index.md similarity index 100% rename from content/blog/2024/01-23-featurephone-woes/index.md rename to content/blog/2024/02-05-featurephone/01-23-featurephone-woes/index.md diff --git a/content/blog/2024/01-28-guest-light-phone.md b/content/blog/2024/02-05-featurephone/01-28-guest-light-phone.md similarity index 98% rename from content/blog/2024/01-28-guest-light-phone.md rename to content/blog/2024/02-05-featurephone/01-28-guest-light-phone.md index 2a85c33..e2fff7b 100644 --- a/content/blog/2024/01-28-guest-light-phone.md +++ b/content/blog/2024/02-05-featurephone/01-28-guest-light-phone.md @@ -11,7 +11,7 @@ Anyway, somebody else wrote this :) ----- -My daughter begged me to do a blog post on switching from a smartphone to a dumb phone, so this one is going out to you, Ginnie: +My daughter begged me to do a blog post on switching from a smartphone to a dumb phone, so this one is going out to you: The Background: I've been using an Android phone probably for about 11-12 years. I currently have a Pixel 6. Here are the apps I use most consistently now: Email (proton mail and Outlook for UNM), Chrome browser, Google Calendar, Maps, Messages, Authenticator, Instagram. Also, I have hated the size of my phone for years. The last small phone wasn't even that small, and I still miss it (a Pixel 3a). My last favorite dumb phone was a Nokia 5310 credit-card sized phone - I still miss that too. @@ -33,4 +33,4 @@ For Music: You have to upload the files, and you have 1 gig to use. I uploaded A In conclusion: The Light Phone is a nice re-entry into dumb phones. It doesn't have ads like the Nokia flip phone. It also doesn't have a camera (big problem? Unsure for now). I like the ring tones and notification noises it has. The developers seem to have put a lot of TLC into this thing. I'm going to port my cell phone number over when we get the new SIM card this week. We won't be able to get boarding passes on our phones when we travel, but I was still holding a paper boarding pass 1/4 of the time over the last few years with air travel and you can still print those at the airport or home. So, whatever. -A caveat: I will probably sell my Pixel 6, but I pulled my 3a out of storage and loaded the medical apps I'm worried about needing onto it, and I plan to use it to take pictures and upload to the clinic EMR once I'm working again (assuming the clinic has done away with cameras). If everything goes well, I'll never need to pull use it. I'll let you know how that goes. I'm finishing my degree in May, so I might miss looking at Canvas quickly, and I will miss looking at personal email and Outlook for UNM-related stuff quickly too. But, that's what the Chromebook tablet is for... \ No newline at end of file +A caveat: I will probably sell my Pixel 6, but I pulled my 3a out of storage and loaded the medical apps I'm worried about needing onto it, and I plan to use it to take pictures and upload to the clinic EMR once I'm working again (assuming the clinic has done away with cameras). If everything goes well, I'll never need to pull use it. I'll let you know how that goes. I'm finishing my degree in May, so I might miss looking at Canvas quickly, and I will miss looking at personal email and Outlook for UNM-related stuff quickly too. But, that's what the Chromebook tablet is for... diff --git a/content/blog/2024/02-05-featurephone/01-29-featurephone-comparison/index.md b/content/blog/2024/02-05-featurephone/01-29-featurephone-comparison/index.md new file mode 100644 index 0000000..b8beccc --- /dev/null +++ b/content/blog/2024/02-05-featurephone/01-29-featurephone-comparison/index.md @@ -0,0 +1,32 @@ +--- +title: Featurephone Comparison +date: 2024-01-29 +draft: true +tags: + - featurephone +--- + +Trip Report! + +It's been just over a week with the 2780. It's... fine, actually. I thought I was going to sorely miss a couple of things, but I just don't. It only took a couple days to adjust to not having a computer nearby all the time. All the articles I read about "I tried going without a smartphone for a month: here's what happened" are like, breathlessly claiming something or the other, but for me, it's just been meh. It's fine, whatever. + +Ms Cruft got a Light Phone 2 a few days ago and she's having a bit of an adjustment. Last night she put it on silent, and then woke up complaining that it really worried her that Cruft Jr might have called in the middle of the night, and she missed the call. We eventually decided she could just turn the phone down and ignore text messages. + +I am getting a lot of text messages at night. I hadn't realized how often that happened. Jr sends things after we're asleep, but the biggest offender is my 84 year old father, who likes to stay up until 2am working on projects and send me updates about everything before he turns in. Allowing myself to ignore the messages seems to work okay, but I do wish it had auto quiet hours with the "call twice and you ring through" thing that Android has. + +Anyway. The Light Phone 2 has maps that are maybe a touch nicer than Google Maps on the 2780, but also chew through CPU. Ms Cruft had to hard reset her phone because it stopped being responsive to inputs, it was spending all its power rendering map frames on the e-ink display. The text input is nicer on the Light Phone because it supports diacriticals (like ñ and ç and ø), handy if you use Latin-based languages other than English. It also has a more polished Podcast and Music player than the Nokia. It does not have a camera. It does play to wired speakers. It does not appear to sync SMS to the car. + +Since we embarked on this silly thing for Jr, I've been thinking about which one would work better for a college student, and I think it's the 2780. Here's my breakdown of thinking: + +[b]You'll prefer the Nokia 2780 if[/b] +[list] +[*] You want SMS in your car +[*] You want a camera +[/list] + +[b]The Light Phone 2 is the way to go if[/b] +[list] +[*] Size is a primaryn concern +[*] You aren't willing to put up with ads +[*] You do a lot of texting +[/list] diff --git a/content/blog/2024/02-05-featurephone/README.md b/content/blog/2024/02-05-featurephone/README.md new file mode 100644 index 0000000..59375f5 --- /dev/null +++ b/content/blog/2024/02-05-featurephone/README.md @@ -0,0 +1,8 @@ +Hugo has some impossible (for me) to understand "leaf" vs "branch" thing +that is preventing this section from being enumerated +by `.Pages` +in the list layout. + +So there's a lot of content here +that is not getting enumerated +until I figure that out. diff --git a/content/blog/2024/02-05-featurephone/index.md b/content/blog/2024/02-05-featurephone/index.md new file mode 100644 index 0000000..59b5591 --- /dev/null +++ b/content/blog/2024/02-05-featurephone/index.md @@ -0,0 +1,168 @@ +--- +title: The Featurephone Experiment +date: 2024-02-05 +tags: + - featurephone +--- + +Jr and I have spent the last year paring down our smartphone usage. +This last December, +we found we were using the phones about 30 minutes a day. +When I realized last month that Jr's phone would stop getting security patches +in August of this year, +I was not looking forward to dropping another $500-$800 on a phone +that we're trying our best to not use. + +So I moved to a featurephone. + +I have a few basic needs: + +* Need to be able to play one album to wired speakers: I run sound for the dance school +* Group texting: surprisingly, this is still an uncommon feature in 2024 +* Rudimentary maps app I can use for walking +* Calendar with alarms that syncs to some online service +* Allows tethering my laptop +* Battery lasts a full day + + +## Nokia 2780 + +Initially, +I tried the Nokia 2780. +This is a flip phone, running KaiOS, +a browser-based mobile operating system. + +Checklist: + +* [ ] Play one album to wired speakers +* [x] Group texting +* [x] Maps for walking +* [x] Calendar with alarms +* [x] Allows tethering my laptop +* [x] Battery lasts a full day + + +Other neat features: + +* $70 +* Camera with flash and geotagged photos (remembers where you were when you took it) +* Displays photos sent over SMS +* Email client, synced to Google Mail +* Possible to write JavaScript apps for things like playing ebooks +* Alarm clock + + +Bummers: + +* USB C charging port is still directional and won't charge in one orientation of the cable +* Dings for dumb reasons like "battery is full", with no clear way to turn that off +* Music player won't play to wired speakers (but wired headphones are okay: I don't understand how they did this) +* JavaScript apps cannot use "native" controls: you have to scroll a cursor around with the d-pad +* Larger than flip phones used to be (but still smaller than a smartphone) +* Predictive text input makes you send "G will be there" instead of "I will be there", unless you're vigilant +* Some built-in apps, and all store-installed apps, have ads +* Google is all over the shortcuts, even when it doesn't make sense +* OS will probably never be updated + + +Jr wound up taking this device, +and seems to be fairly happy with it. +For me, +it was pretty good, +but I felt like it could be better. + + +## Light Phone 2 + +This is actually running Android +with a custom front-end for displaying on a small e-ink screen. +You can hack it to run any Android app, +apparently. +I'm going to try hard not to do this. + + +Checklist: + +* [x] Play one album to wired speakers +* [x] Group texting +* [x] Maps for walking +* [x] Calendar with alarms +* [x] Allows tethering my laptop +* [x] Battery lasts a full day + + +Other neat features: + +* Will auto-forward MMS attachments to your email +* Small: fits in my jeans watch pocket +* E-ink display looks cool +* Lots of the setup you do is actually on a web page you access with your computer +* Alarm clock +* Podcasts built into the core OS +* Allows typing some Latin diacriticals like ñ and ç +* Gets regular updates: seems like about 2 updates per month! + + +Bummers: + +* $300 +* USB Micro charging adapter +* Music is organized as a flat list of every song you added +* Percent button on calculator makes no sense to me +* Sends notification tone when it pairs to Bluetooth or regains signal +* Does not sync messages over bluetooth to the car +* Does not sync contacts over bluetooth to the car +* You have to turn it on to see if you have any notifications +* No camera +* No ability to display images + + +## Where Things Stand + +Jr has the Nokia 2780 and so far likes it. +I suspected this would happen: it feels more "fun" somehow, +and the camera is a big deal. + +I'm enjoying the Light Phone 2. +It checks all my boxes, and... that's about all there is. +$300 feels like a lot, +but if I can keep it for 2 years, +I'll be spending the same amount per year as I did on smartphones. +If I can keep it for 5 years, +it will be much cheaper. + +I've also started tossing an old digital point-and-shoot camera in my bag +if I think I might want to take photos. +It turns out I don't take many photos these days, +now that Jr is off at college. + +--- + +More interesting to me is that +*I still need a smartphone*. +Or at least, +I still need something that can run Android apps. +Specifically, for: + +* Depositing checks +* Authention app for work (!) + +That's actually all: +everything else I need, I can run in a web browser. +But they won't let me deposit checks with a browser. + +I can run Android apps on a Chromebook, +so that's what I'm doing. +I'm switching over to my kid's Chromebook, +which has a better camera than the 8-year-old one I've been using: +this will help with video calls. +It's also smaller, lighter, and has a newer battery, +so it's a bit of an upgrade. +It can still run Linux, too. + +While I was messing around, +I set up the Plex app, +so I have some stuff to watch on my next train trip. + +Will this stick? +I guess only time will tell! diff --git a/content/ginnie/_index.md b/content/ginnie/_index.md deleted file mode 100644 index 579f2c8..0000000 --- a/content/ginnie/_index.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: Ginnie Eats Salads -kind: blog ---- - -Here are a few of the salads Ginnie has eaten. diff --git a/content/ginnie/ABQ Uptown/image-1.jpg b/content/salads/ABQ Uptown/image-1.jpg similarity index 100% rename from content/ginnie/ABQ Uptown/image-1.jpg rename to content/salads/ABQ Uptown/image-1.jpg diff --git a/content/ginnie/ABQ Uptown/image.jpg b/content/salads/ABQ Uptown/image.jpg similarity index 100% rename from content/ginnie/ABQ Uptown/image.jpg rename to content/salads/ABQ Uptown/image.jpg diff --git a/content/ginnie/ABQ Uptown/index.md b/content/salads/ABQ Uptown/index.md similarity index 100% rename from content/ginnie/ABQ Uptown/index.md rename to content/salads/ABQ Uptown/index.md diff --git a/content/ginnie/Cafeteria food/image-1.jpg b/content/salads/Cafeteria food/image-1.jpg similarity index 100% rename from content/ginnie/Cafeteria food/image-1.jpg rename to content/salads/Cafeteria food/image-1.jpg diff --git a/content/ginnie/Cafeteria food/image-2.jpg b/content/salads/Cafeteria food/image-2.jpg similarity index 100% rename from content/ginnie/Cafeteria food/image-2.jpg rename to content/salads/Cafeteria food/image-2.jpg diff --git a/content/ginnie/Cafeteria food/image.jpg b/content/salads/Cafeteria food/image.jpg similarity index 100% rename from content/ginnie/Cafeteria food/image.jpg rename to content/salads/Cafeteria food/image.jpg diff --git a/content/ginnie/Cafeteria food/index.md b/content/salads/Cafeteria food/index.md similarity index 100% rename from content/ginnie/Cafeteria food/index.md rename to content/salads/Cafeteria food/index.md diff --git a/content/ginnie/Cassey's Taco Salad/image-1.jpg b/content/salads/Cassey's Taco Salad/image-1.jpg similarity index 100% rename from content/ginnie/Cassey's Taco Salad/image-1.jpg rename to content/salads/Cassey's Taco Salad/image-1.jpg diff --git a/content/ginnie/Cassey's Taco Salad/image.jpg b/content/salads/Cassey's Taco Salad/image.jpg similarity index 100% rename from content/ginnie/Cassey's Taco Salad/image.jpg rename to content/salads/Cassey's Taco Salad/image.jpg diff --git a/content/ginnie/Cassey's Taco Salad/index.md b/content/salads/Cassey's Taco Salad/index.md similarity index 100% rename from content/ginnie/Cassey's Taco Salad/index.md rename to content/salads/Cassey's Taco Salad/index.md diff --git a/content/ginnie/Coop Vegetarian salad/image.jpg b/content/salads/Coop Vegetarian salad/image.jpg similarity index 100% rename from content/ginnie/Coop Vegetarian salad/image.jpg rename to content/salads/Coop Vegetarian salad/image.jpg diff --git a/content/ginnie/Coop Vegetarian salad/index.md b/content/salads/Coop Vegetarian salad/index.md similarity index 100% rename from content/ginnie/Coop Vegetarian salad/index.md rename to content/salads/Coop Vegetarian salad/index.md diff --git a/content/ginnie/Fruit Salad/image.jpg b/content/salads/Fruit Salad/image.jpg similarity index 100% rename from content/ginnie/Fruit Salad/image.jpg rename to content/salads/Fruit Salad/image.jpg diff --git a/content/ginnie/Fruit Salad/index.md b/content/salads/Fruit Salad/index.md similarity index 100% rename from content/ginnie/Fruit Salad/index.md rename to content/salads/Fruit Salad/index.md diff --git a/content/ginnie/Gabriel's Taco Salad/image-1.jpg b/content/salads/Gabriel's Taco Salad/image-1.jpg similarity index 100% rename from content/ginnie/Gabriel's Taco Salad/image-1.jpg rename to content/salads/Gabriel's Taco Salad/image-1.jpg diff --git a/content/ginnie/Gabriel's Taco Salad/image-2.jpg b/content/salads/Gabriel's Taco Salad/image-2.jpg similarity index 100% rename from content/ginnie/Gabriel's Taco Salad/image-2.jpg rename to content/salads/Gabriel's Taco Salad/image-2.jpg diff --git a/content/ginnie/Gabriel's Taco Salad/image.jpg b/content/salads/Gabriel's Taco Salad/image.jpg similarity index 100% rename from content/ginnie/Gabriel's Taco Salad/image.jpg rename to content/salads/Gabriel's Taco Salad/image.jpg diff --git a/content/ginnie/Gabriel's Taco Salad/index.md b/content/salads/Gabriel's Taco Salad/index.md similarity index 100% rename from content/ginnie/Gabriel's Taco Salad/index.md rename to content/salads/Gabriel's Taco Salad/index.md diff --git a/content/ginnie/Grapevine Surprise/image-1.jpg b/content/salads/Grapevine Surprise/image-1.jpg similarity index 100% rename from content/ginnie/Grapevine Surprise/image-1.jpg rename to content/salads/Grapevine Surprise/image-1.jpg diff --git a/content/ginnie/Grapevine Surprise/image-2.jpg b/content/salads/Grapevine Surprise/image-2.jpg similarity index 100% rename from content/ginnie/Grapevine Surprise/image-2.jpg rename to content/salads/Grapevine Surprise/image-2.jpg diff --git a/content/ginnie/Grapevine Surprise/image.jpg b/content/salads/Grapevine Surprise/image.jpg similarity index 100% rename from content/ginnie/Grapevine Surprise/image.jpg rename to content/salads/Grapevine Surprise/image.jpg diff --git a/content/ginnie/Grapevine Surprise/index.md b/content/salads/Grapevine Surprise/index.md similarity index 100% rename from content/ginnie/Grapevine Surprise/index.md rename to content/salads/Grapevine Surprise/index.md diff --git a/content/salads/_index.md b/content/salads/_index.md new file mode 100644 index 0000000..4c38471 --- /dev/null +++ b/content/salads/_index.md @@ -0,0 +1,6 @@ +--- +title: Salads +kind: blog +--- + +Here are a few of the salads Jr has eaten. diff --git a/content/ginnie/xmas-eve/image.jpg b/content/salads/xmas-eve/image.jpg similarity index 100% rename from content/ginnie/xmas-eve/image.jpg rename to content/salads/xmas-eve/image.jpg diff --git a/content/ginnie/xmas-eve/index.md b/content/salads/xmas-eve/index.md similarity index 100% rename from content/ginnie/xmas-eve/index.md rename to content/salads/xmas-eve/index.md diff --git a/layouts/_default/list.html b/layouts/_default/list.html index c6fe511..17fb3bf 100644 --- a/layouts/_default/list.html +++ b/layouts/_default/list.html @@ -16,4 +16,4 @@ {{end}} -{{end}} \ No newline at end of file +{{end}} diff --git a/run.sh b/run.sh index f94939e..85fc997 100755 --- a/run.sh +++ b/run.sh @@ -1,23 +1,26 @@ #! /bin/sh case "$(hostname)" in - WE47763) - baseURL=http://localhost:1313/ - ;; - sweetums) + oscar|sweetums) baseURL=http://sweetums.lan:1313/ ;; penguin) baseURL=http://penguin.linux.test:1313/ ;; *) - baseURL=http://$(hostname --fqdn):1313/ + baseURL=http://$(hostname):1313/ ;; esac -docker run \ +src=$(realpath $(dirname $0)) + +podman run \ --rm -i \ - -v $(realpath $(dirname $0)):/src \ + -v $src/content:/src/content:ro \ + -v $src/layouts:/src/layouts:ro \ + -v $src/config:/src/config:ro \ + -v $src/static:/src/static:ro \ + -v $src/.git:/src/.git:ro \ -u $(id -u):$(id -g) \ -p 1313:1313 \ klakegg/hugo:ext server \