April 14th, 2021

children of dune - leto 1

this has been a week

Home Assistant

WHEE! My Home Assistant Blue arrived! I did the migration a couple of days ago, and so far, I'm impressed.

1.) I did not realize the case was metal. Sweet.
2.) It seems to run more smoothly than Home Assistant ran on the Pi, which I'd expect since the Blue was purpose-designed to run Home Assistant.
3.) The resource usage is much better; process temperature is 25% lower and there's a minor but definite increase in speed. And this despite the fact that my Pi ha 8G of RAM and Blue has only 4.

DIY NAS - A New Thing to Do With a Pi

This means that my Pi is now free. Or was, because since it was available, I decided to experiment with diy NAS (network attached storage). Basically, download OpenMediaVault to the Pi, connect my external four-bay enclosure that holds my media to it, and go to town.

I'm still learning OpenMediaVault, so while I did get it working smoothly (with some early annoying hiccups), I want to do some more experimenting before doing a write-up. I'm not married to it, so I am considering trying a few other OSs.

GUI
The GUI is nothing to write home about, and while it's very organized, the design choices are sometimes redundant so it feels more cluttered than it actually is.

I admit I'm spoiled: Home Assistant has a gorgeous user interface and that's just the default; most of what you do in Home Assistant is make it even better and more responsive and more customized. If you have an imagination and a vague grasp of any programming or web design, you can do anything.

OpenMediaVault's UI, like DD-WRT's UI (if you're playing the home game, DD-WRT is the open source software you can use for routers), is--not any of that. It's functional and I will say you can tell no one there made the mistake of trying to break barriers or disrupt the system or rebel against convention and do weird shit with javascript and too much time on your hands, and that's something.

It's utilitarian, and like I said, the design is both clear and redundant. On the left is the sidebar, which is divided into sections, and each section name can expand or collapse all items within. On the right is the main screen, and in a narrow header above it, it has an icon of a house (Home). All items in each section are clickable, taking you to their individual pages. Fine so far.

If you click on Home, the main page shows all the sections in rows, and beneath each section name are all the items in that section and their icons. Everything is clickable: section name on the Home Page takes you to the section page, where all the items are listed; item icon on the Home Page takes you to the item page. A bit redundant, but okay; maybe someone fears sidebars and you can minimize it.

Back to the sidebar; same thing. The section name isn't just a name; it's also a link to the section page with all the items, all clickable to their own pages.

On the header just above this, it shows Home in a button, then the Section Name in a second button. If you click an item--either on the sidebar or on the section page--that appear as a third button. Those buttons are also clickable so you can move forward and back, though you never--so far--get more than three deep and if you have the sidebar open, it doesn't matter, but okay.

It's not easy to explain why I find this weird, except I can't work out why you need three (four?) ways on the same screen at the same time to go to the same place. Basically, this design means you are always at most one click deep anywhere, which would be good but you are only one click deep in three separate ways. It's confusing if you don't expect so much redundancy but it's pretty much impossible to get lost.

I can't tell who it was designed for; DD-WRT was made for intermediate to advanced network and programming people (and it shows in the documentation like whoa), while OpenMediaVault seems to be for everyone and anyone, at least as far as GUI You Will Never Get Lost In Really (so far, there's nothing hidden in nooks or crannies or only appears if you know the right places to check on another random page or tucked somewhere random because fucking with users' heads is fun).

But there's some things I'm not sure an average user is going to know to do or know why using the documentation and quickstart, and if their drives already have media on them--aka not blank or brand new--there are some things are going to be baffling as shit--though super easy to fix--but I'll save that for my write-up.

Verification/Validation

It's an Okay/Apply system. You do an action, click OK, then you have to hit Apply before you do anything else. And almost everything requires it. The first registers the change; the second applies it to the system.

I am not fond of these, but I get why they exist. Most other systems that make me do an OK and Apply is to save time and resources; you can make several changes and click OK for each to store then, and then hit Apply so the system will do all of them at once. On my DD-WRT routers, it was a time saver since each action would take a while individually but massed together much less.

Which I thought this was at first because there's a variable pause between OK and Apply. Long enough for me to want to leave the page and it won't let me and a banner appears at top with Apply. Like, the pause is just long enough that you're ready to go and then BANNER APPLY. Argh.

Then--new and frustrating--after Apply, there's a third check "Do you really want to..." and seriously????? I can get a legal gun* in Texas with less hassle than wanting to have SMART notifications sent to me.

* That is hyperbole, but honestly, not very much. And the fact I have to say its hyperbole demonstrates that.

In Closing

I got it up and running, scrubbed Plex and added all my media from new home NAS, and gotta give credit, Plex plays smoother, faster, with a lot less hiccups than playing from my external attached as a share on my router. This is not a bad alternative to buying a NAS; I'll do a price breakdown when I do the write-up, but not including hard drives, I'd say around $250 or less.

School

We're a little over two thirds through the semester; in Intro to Computing, provided I finish at least three more of the four assignments and get full credit on each, I should have an A (if I do all of them and get full credit, I also get an A along with a glow of accomplishment).

Programming Fundamentals is chancier; I have an A right now, but that only includes my first four projects and my first exam; there are two projects ungraded, one I'm doing now, four more projects in the future, and two more exams. My first exam was an 83.75, which was upsetting (I studied for that one), but provided I get a perfect score on all my projects, I can afford a minimum of 67 on each of the other two exams. Which, hopefully, it won't come to that, but I seriously studied for that test (I took notes and reviewed them, even) and as he hasn't yet released the test for us to review what we missed, I still don't know what all I got wrong and that's haunting me. And not making it easy to prepare for the second exam, either.

Finished registering for the summer semester for six hours and fighting myself not to try for nine hours until fall. I mapped out my degree assuming nine hours a semester spring and fall with six in summer, but I want to try and go to 12 per semester within the next eighteen months.

It's not the workload that worries me, actually; I can do it and pass (very probably), but this time, I want to do it with As, and not just an A, but a dramatic A, like a 96-100 in each class across the board.

Educationally Speaking

When I was in high school and college the first (and second) time around, I was never sure that I could do it and was constantly surprised when I did, and not surprised at all when I got a B or even a C; I didn't like it, but the ways of the grades and my brain were mysterious and I had no idea why I couldn't just sit and study and have that actually work and instead have to depend on my ability to learn fast in gulps and short bursts of short term memorization. Back then, I couldn't even take good notes: I either reproduced the book or lecture (until I literally couldn't concentrate a second longer, which was often) or all the wrong things; I could not work out the alchemy of how you decided what mattered and for that matter, how the fuck anyone could stare at that Wall of Text Textbook and learn anything.

Truthfully, until now, I really genuinely did not realize the extent of a.) my ADHD and b.) the effects of medication. Back in 2007 when I went back for a semester, I noticed a difference--this was right after I was medicated--but I got an incredible promotion after one semester and learning that job took all my attention for a while.

When I started this semester, it was pretty much how I started every semester; hopeful but resigned to a best 'better than last time maybe?' I downloaded a program for notetaking (and eventually started using it, but that's skipping ahead), and as these classes are pure online without online or RL class times, read my syllabus carefully, got my online text books (I love love love online textbooks now), and settled in to read productively or die trying. Honestly, I half-expected the latter to become a real possibility, because sometimes, textbooks are really fucking boring.

Collapse )

So yeah, this time, I want A's; I want to turn in projects that exceed not just minimum but maximum requirements and involve many bells and whistles; I want to perpetually have read a chapter or two ahead before class and be overprepared for any assignment; I don't just want to get through class but learn and I mean learn everything.

I mean, I always wanted those things, but now, I think I can actually do them. I live in hope, anyway, and that's new, too. Posted at Dreamwidth: https://seperis.dreamwidth.org/1087272.html. | You can reply here or there. | comment count unavailable comments