mdlbear: (river)

It's been a rough, busy year, even though it feels, looking back, that I wasn't very productive. A lot of what I'd planned on doing didn't get done; I'm trying to convince myself that packing up the Whidbey Island house and my Seattle apartment, buying a house on another continent, and moving into it lock, stock, and kittycats (it's not the first time I've had occasion to use that phrase) was enough.

Oh, and selling my car, Molly, and buying a new 3-wheeled enclosed mobility scooter, which N dubbed Scarlett. Because it's a car-let.

The details -- goals from last New Year's Eve )

Total (85 + 100 + 70 + 100 + 100 + 50 + 40 + 70) = 615 out of a possible 900, so a bit over 68%. Not great, but twice as good as last year's 34%. I'll take it.

Another unscheduled action was writing a "what has the bear been doing lately" infodump to be distributed mostly by email to people who aren't keeping up with Dreamwidth. Next year, I guess.

mdlbear: (river)

Don't let the door hit you on the way out.

Along with a lot of procrastination (see below), 2023 was notable for

  • A trip to the Netherlands with N and G, taking in Leiden, Utrecht, and Amsterdam. Its final week was marred by...
  • The untimely demise of our household's pocket panther, Desti.
  • Several other deaths, not in my immediate family, but not far from it either.
  • My battle, officially from the end of September, with prostate cancer. As of a couple of weeks ago I appear to be winning, but October, November, and about half of December were exceedingly uncomfortable.
  • The sale of Rainbow's End North, our house on Whidbey Island. The last house I'll ever share with Colleen.

On the whole, it wasn't a very good year.

And now it's time to wrap up the year's accomplishments procrastinations, and see how I did -- or more accurately didn't -- against the goals I laid out last New Year's Day.

Dismal details )

So all-in-all, 75+40+80+40+25+10 = 270, out of a possible 800. Terrible. I'm not sure prostate cancer is much of an excuse, but I'll grasp at that straw anyway.

mdlbear: (river)

... and so ends another year. Not as bad as the previous one (a very low bar), but I've gotten very little done.

  1. The new top goal is moving down to Seattle to live in N's ADU (variously called "the studio" or "the lair"). In particular, I have to move the cats before c leaves in the spring; that means also moving a bed and a recliner, minimum.
    Well, the recliner wouldn't fit, and the bed is really too big for the room -- maybe I should have left the bed and kept the chair. But home is where the cats are. 95% is pushing it a little, but it's my list. I'll take it.
  2. I'm keeping self care near the top; I actually did fairly well with this one last year. Not going to be any more specific.
    I'm going to say 75%. Pretty regular exercise (thanks to my physical therapist), not a whole lot of walking -- not going to look at the counts. A trifling amount of weight loss. Two COVID boosters. As for mental self-care, I'm in a couple of grief support groups, and as I said last year, "I didn't actually do much, but I didn't fall apart either."
  3. Write more, doomscroll less. I still want to add a couple of "real" posts to my week. I'll settle for an average of one, besides done, thanks, and the occasional s4s. Track by appending the previous month's summary to the monthly Rabbit Rabbit post.
    Well, so much for tracking. But this year's stats so far are: 95854 words in 195 posts total in 2022 (average 491/post), compared to 107466 words in 170 posts total in 2021 (average 632/post). So I wrote fewer words, but averaged nearly four posts/week. And this doesn't count a few posts in GoingSideways, plus a couple more attributed to a certain crab. So I'm going to give myself 75% on this one.
  4. Finish what I call my EOL paperwork -- will, advanced directive, power of attorney, and guides to my paper and electronic files. Five items. Includes finding a lawyer and maybe an executor.
    Well, I got maybe half of the documentation done, no lawyer, no executor. So 10%, if I'm being generous.
  5. The remaining parts of wrapping up Mom's estate. The financial part is still in progress, and I've done nothing about her computer, files, and online accounts. And I still have to make her memorial page. EEK.
    Um... I think the financial part is basically done, except for the transfers to my own brokerage account. And a few of her belongings have been distributed to the kids and others. So... 50%?
  6. Sell or give away Colleen's medical equipment. That will probably mean going through an agent.
    Nothing. Zip. Zero.
  7. Singing, dammit. Not much more detail (see last year for that).
    Some planning, a little practicing, and one concert. Maybe 30%? That's stretching it.

So all-in-all, 95+75+75+10+50+0+30 = 335 out of a possible 700, or about 49%. Which, honestly, is lot more than I expected it to be. It was 41% last year (65% the year before, but that was then). So I'll take it.

I really should have included getting the house ready to sell. Which would have rated about 20% at the outside. But I didn't. I hired an organizer to help with putting an estate sale together, but she turned out to be an anti-vaxxer and I decided I couldn't work with her. Other things not done include the landscaping -- the yard is a total wreck after having been abandoned for two years -- and repairs on the house.

Things I did accomplish that weren't on the list included getting the cats to vet appointments (at vast expense), and maintaining and updating GoingSideways.blog. (Mostly not writing -- N did most of that -- but actually getting posts and photos together and uploaded. I should write up the process -- it's effective but probably wouldn't work for anyone but me.)

Posting stats:
all of 2022 by month:
   9076 words in 22 posts in 2022/01 (average 412/post)
   6034 words in 15 posts in 2022/02 (average 402/post)
   6961 words in 18 posts in 2022/03 (average 386/post)
   6624 words in 12 posts in 2022/04 (average 552/post)
   6742 words in 13 posts in 2022/05 (average 518/post)
   7601 words in 21 posts in 2022/06 (average 361/post)
   8632 words in 17 posts in 2022/07 (average 507/post)
   9263 words in 20 posts in 2022/08 (average 463/post)
   8397 words in 16 posts in 2022/09 (average 524/post)
   7634 words in 11 posts in 2022/10 (average 694/post)
   8734 words in 15 posts in 2022/11 (average 582/post)
  10156 words in 15 posts in 2022/12 (average 677/post)
---------------------------------
  95854 words in 195 posts total in 2022 (average 491/post)

mdlbear: (river)

Hey, 2021! Don't let the door hit you on the way out. And I thought 2020 was bad... Last New Year's day I wrote:

I would like to think that 2021 will be an improvement on its predecessor, but I am not so foolish as to say so out loud for fear that it will be taken as a challenge.

It didn't work. A year that starts with an insurrection (which one assumes was just practice for the next one), goes on to include my wife dying half-way through, and ends with being snowed in, is not a good year by any stretch of the imagination.

So here are my goals from last year:

  1. I'm going to put self-care back at the top this year,... back exercises, walking,... getting vaccinated against COVID-19,... [l]osing weight,... and [m]ental self-care. (5 sub-goals, but fractional completion is likely for most of them.)
    Um, right. 20% each. Back exercises: I count 76, so 20*76/365~=4 percentage points. Walking: 54 -> 3. Getting vaxed: 20. I said it would be a no-brainer. Losing weight: that's easy -- 0. Finally, mental self-care. I think I'm going to give myself 20 for this one: I didn't actually do much, but I didn't fall apart either. Total: 47/100.
  2. [T]aking care of Colleen.
    I did what I could. She had two weeks at home before her final 10 days in the hospital, and I was able to visit her there, and be there when she finally left me. 100.
  3. Wrapping up Mom's estate... taking charge of her computer, files, and any online accounts....
    As it turned out, I still haven't really dealt with the computer and accounts, and there are plenty of financial loose ends, but I'm going to say 45 anyway.
  4. Update paperwork, because 2020. Wills, advanced directives, powers of attorney, Colleen's passport and ID renewals, and guides to my paper and electronic files. (10 items total, to make it easy at year's end.)
    Well, I started... just barely. And I at least looked at my existing will; it's close, anyway. Half of those 10 items proved to be moot, of course. I'm going to say 10/50=20.
  5. Music: singing ... and hopefully recording... recorded or streamed concerts, too... Two hours of singing per week gives a nice solid total of 100
    Well, 95 lines in the log, which is more than I expected, but most of those were a lot less than half an hour. I'm going to say 50%, which I suspect is an overestimate.
  6. Doing the rest of the sorting in the garage would be a good idea too. Sub-goals of getting all the book boxes sorted and re-boxed by category, sweeping out the northeast corner, putting up the lights, and making the workbench usable.
    I got one light up, and sorted somewhere over half the boxes. 25%?
  7. [D]ecluttering, ... downsizing, ... Getting rid of Stuff. Finding places for things. Moving to Seattle part-time makes that hard to assess, but I'll give myself 25% for this mostly because of Colleen's stuff.
  8. I should write more.
    Ha! 15%, maybe? Hmm: 168 posts and over 100K words so far this year, and I almost forgot to include $writing-gigs 3-6. Maybe I should say 75%? Still doesn't feel like it.
  9. [W]ebsite maintenance needed, including updates to lyrics, cleaning out cruft in the older websites, and creating a memorial page for Mom.
    10% maybe? That's being generous.
  10. I should write more software, too... tracking singing and self-care time, auto-linking concerts and DW posts from song pages, and the long-delayed command-line DW client.
    Mostly a lot of 1-liners for tracking, `make save` in MakeStuff/blogging, and not much else. 10, maybe.

Total for all that, 47 + 100 + 45 + 20 + 50 + 25 + 25 + 75 + 10 + 10 = 407/1000, which rounds to 41%. Pretty poor, compared to 68% last year and even 48% in 2019. But I've already said that 2021 was a bad year. I got through it, which maybe should have been a goal all by itself.

As for posting, ...

Posting stats:
all of 2021 by month:
  10548 words in 17 posts in 2021/01 (average 620/post)
   6945 words in 12 posts in 2021/02 (average 578/post)
   6914 words in 12 posts in 2021/03 (average 576/post)
  11164 words in 19 posts in 2021/04 (average 587/post)
  11244 words in 15 posts in 2021/05 (average 749/post)
   6672 words in 11 posts in 2021/06 (average 606/post)
   9853 words in 13 posts in 2021/07 (average 757/post)
   9099 words in 15 posts in 2021/08 (average 606/post)
   9155 words in 15 posts in 2021/09 (average 610/post)
  11220 words in 17 posts in 2021/10 (average 660/post)
   7573 words in 13 posts in 2021/11 (average 582/post)
   7059 words in 11 posts in 2021/12 (average 641/post)
---------------------------------
 107446 words in 170 posts total in 2021 (average 632/post)

mdlbear: (spoiler)

So far I have seen the first four episodes of Apple TV's series based on Isaac Asimov's Foundation series. My 7-day free trial period ended Thursday afternoon, i.e. before the fourth episode came out at midnight East Coast time. So, since they've already charged me for the next month, I could presumably watch three or four more episodes before I drop (kick) my subscription in disgust. After seeing Episode 4 last night, I'm not sure my blood pressure will take that many.

I think Gizmodo's Review said it best:

They said Foundation couldn't be filmed, and it still hasn't been [...]

For people who don’t know or care about the source material, the result is extremely pretty but not particularly compelling sci-fi. For people who know or are fans of Isaac Asimov and his work, I feel compelled to warn you that if you watch the show you will see a scene so enraging that you will tear your TV in two with your bare hands; then you’ll realize how utterly unnecessary the scene was, and tear it into four.

The New York Times said It could have been better, if only, like Hari Seldon’s disciples, it had faith in the plan, but I rather doubt that even intervention by the Second Foundation could save it at this point. Maybe the Mule works for Apple?

OK, if that quote leaves you baffled, the rest of this post (under the cut for spoilers) will be even more baffling, but on the other hand there's a slight chance you might even like the series if you stop here. Ignore the gratuitous violence and the plot holes big enough to drive a starship through, and just enjoy the absolutely gorgeous sets and the occasional sex scene. But I think you'd be better off reading the books.

I'm not going to summarize either the TV series or the books -- the Wikipedia articles linked in the first paragraph do a good enough job for my purposes, and in any case I expect that if you're still reading, you've at least read Foundation, if not the whole trilogy. Perhaps multiple times. Or the whole series. Anyway, onward!

Here there be spoilers. )

Reviews mentioned, with their actual titles:

mdlbear: (river)

Here, for what it's worth, is my review of the goals from last New Year's Day. I'm not sure there's ever been a year I was as glad to see the ass-end of as 2020, though 1990, 1999, 2012, and 2016 all had their awful parts, and I'm really bad at ranking things.

  1. I've never been much good at self care, either, so I'm putting it on the list again. At the top. [...] Going for walks and getting to the dentist would be plausible sub-goals.
    No walks, but I did get both me and Colleen to the dentist, multiple times. And... I lived through the year, and didn't catch COVID-19, so I'm going to take that as circumstantial evidence that I didn't do all that badly. Let's say 80%.
  2. Mom's hundredth birthday party is still a plausible goal, though she's told my brother and me that if we want one we'll have to plan it ourselves this year. E is studying to be an event planner. Hmm.
    ... Nope; Mom died around the end of October, two months before her birthday. We'll get together by zoom on the day. I'm going to give myself a pass on this one. Dropped.
  3. I hit the post-every-day goal of NaBloPoMo last year (after missing it by a few in 2018). Hopefully I can do it again.
    ... but I didn't, by one post. I did hit the much easier goal of at least 30 posts in 30 days. On that basis I'm going to say 97%.
  4. I think a full 14 songs during FAWM is unlikely, but I'd like to do better than the five I wrote last year. I'll settle for seven.
    ... but blew it off completely. 0%.
  5. Also under music, a concert at Westercon would be a good thing to aim for. I'll put a CD down as a stretch goal. How long has it been now?
    Between a 55-minute concert at Or e-Con and my portion of the Listeners' Choice concert at what would have been Consonance, I'm going to give mysef 100% for this even though neither of those was planned.
  6. A little extra income would be nice. A full-time job is out of the question, but a couple of weekends of vacation rental would be possible, as would another writing gig.
    Nope. 5%, because I suppose I might have gotten off my tail and rented the Box Room a couple of times, except COVID. And perhaps a pig might have gone flying by while I wasn't looking.
  7. Now that the yard is on its way to being under control (i.e. having money thrown at it), I can put the garden and gravel paths on the list, and add the driveway as a stretch.
    Quite a lot of money did get put into the yard, not that there's all that much to show for it. But still... 85% maybe.
  8. I need to do a couple of things in the garage -- get rid of the recyclables, donatables, and trash in the northeast corner; and sort through the boxes of books. Having the rest of the family up together with an organizer would be nice, but it's not likely to happen until Spring at the earliest.
    I didn't get everything done, but L' did quite a lot inclucing trash and recyclables. So 90%?

Total, 267 out of a possible 700, which rounds up to 68%. That compares to 48% last year. I'm surprised. It probably just means that I'm setting the bar too low, which probably isn't all that good for me. Bye 2020 GIF - GIPHY (via Inkygirl on GIPHY)

mdlbear: (technonerdmonster)

For some time now I've been eyeing Lenovo's ThinkPad Compact Bluetooth Keyboard with TrackPoint with a mixture of gadget lust and skepticism -- most of the reviews I saw said that the Bluetooth connection had a tendency to be laggy. Combined with the amount of trouble I've been having with Bluetooth on Linux Mint lately, and the lack of a USB connection, and the high price, it's been pretty far down on my list of things to buy.

Anyone who knows my fondness for addiction to Thinkpad keyboards can figure out what was going to happen when Lenovo came out with the ThinkPad TrackPoint Keyboard II, featuring both Bluetooth and a wireless USB dongle, but otherwise looking almost exactly like my wired KU-1255 keyboard and the keyboards on most of my Thinkpad laptops. I discussed that in "The Curmudgeon Contemplates Keyboards", a couple of weeks ago.

It arrived yesterday, much sooner than I'd expected. It's lovely, and just about what I expected. It's hard to go wrong with a Thinkpad keyboard.

Being nearly icon-blind it took me a while to puzzle out the switches, because the quick-start sheet had nothing but a few pictures to explain them. It didn't say anything at all about the "Android/Windows" switch. So I went looking on their tech support website and found nothing but a PDF of the quick-start. Not helpful. (After a day and a half I found a review that explained that it gives F9-F12 Android-specific functions, and indeed I was eventually able to make out the tiny markings above them on the beveled edge of the bezel.)

The website -- and most of the reviews -- also mentioned its support for "6-point entry for the visually impaired", but DDG and Google found nothing except references to this keyboard. Braille, maybe? Whatever. There's nothing about it on the tech-support site.

There are some things I really appreciate as a cat's minion. It's exactly the right size to sit on top of my laptop (Sable is a Thinkpad X230; the keyboards are almost identical) with the lid closed and an external monitor plugged in. If a cat shows signs of wanting to sit on it, I can set it aside (or close the lid), and pick it up later. (I broke the micro-USB connector on one of my wired Thinkpad keyboards, because I often flip it up behind the laptop with the keys away from me -- and the cat.) If a cat does sit on it, the on-off switch is easily reachable on the right-hand side. Much easier than unplugging the cable.

So let's sum up. On the positive side: the wireless USB, Bluetooth, the classic ThinkPad feel and layout, the TrackPoint nub, and two of the three buttons are exactly as I would expect. (The middle button is in the same plane as the two side buttons, and the raised dots are much lower and are no longer blue.) The charging connector is USB-C. I haven't used it long enough to evaluate battery life, but it's been on since yesterday and claims to be at 99%; Lenovo claims two months, so that's believable. It's just the right size to sit on an ultrabook like a Thinkpad X230 with the lid closed.

I'm not sure whether to count the low-contrast markings on the function keys as positive or negative. I've pretty-much abandoned my old emacs key-bindings for them, and some of the functions indicated by the icons are actually useful. I'll get out my label-maker, or label them with white-out.

On the negative side: the USB cable is just for charging. For goodness' sake, how much circuitry would it have taken for it to make that a third connection mode? The documentation is sketchy -- the QuickStart page is nothing but icons and arrows, and for an icon-impaired curmudgeon that's a bit of a problem. Nowhere in the documentation does it explain what the Android/Windows switch is for. There's nothing on Lenovo's tech support website, either. There's no backlight, and the function keys are labeled with low-contrast tiny letters. The dongle is, of course, incompatible with Logitech's, so it uses another USB port. (This is a minor quibble, because I had the slot I unplugged the old keyboard from.)

Some people would make the position of the Fn key, to the left of Ctrl, as a problem. They might also complain about the Page Up and Page Down keys' flanking the Up-Arrow in the inverted T arrangement. Since I've be using Thinkpads since sometime in the last Millennium, and the new page-up/page-down positions for 95% of the last decade, I don't have a problem with either of those -- they're exactly what I want. Some people would miss the trackpad and palm rest; I've been using a wired but otherwise identical keyboard for years, and don't miss them. Your mileage may vary.

Another fine post from The Computer Curmudgeon (also at computer-curmudgeon.com).
Donation buttons in profile.

mdlbear: (river)

It's that time of year -- the time when I look back over my goals for the year that was, and cringe. Actually, I did better this year than last. But that's a very low bar.

  1. Okay, then. The number one goal is simply getting through the damned year, alive and with one or more roofs over our heads...
    90% -- always nice to start out with something easy. Only it wasn't particularly. And the "alive" part involved more close calls than I like to think about. And there were losses outside the immediate family.
  2. There are two bucket-list events coming up; the first is my 50th college reunion. I don't want a repeat of the my high school reunion debacle. I'm going.
    100% -- and I had a blast.
  3. The second is Mom's 99th birthday celebration.
    100% -- Same as above. I sang two songs: Get Up and Go, and The Stuff that Dreams are Made Of, and pretty much nailed them.
  4. There's a lot of yard work that needs to get done in order to make the apartment over the garage attractive as a vacation rental. Weeding, mowing, and fixing the driveway are the high-order bits.
    I'm going to say 40% for this one. Most of the weeding and mowing has been done, and not terribly expensively. The rest is waiting on the weather, but it'll happen. Fixing the driveway, weeding the gravel paths, and making the garden usable again... not so much.
  5. There's also a huge amount of paperwork associated with setting up a vacation rental as well -- business license, tax stuff, all that. Not to mention putting (some fraction of) the associated remodeling on our taxes. Lots of figuring-out to do. Just the sort of thing I hate.
    5%? The only thing I did about setting up a vacation rental was deciding to postpone or cancel it. :P
  6. I have to either get a job (which is unlikely and largely out of my control, but I have to at least crank out the applications) or start a business.
    50%? I applied for quite a few jobs, and didn't get any of them. That's probably a good thing. I didn't file any paperwork, but I set up the Computer Curmudgeon website, but didn't promote it. I got a small writing gig as well, though it appears to have been a one-shot, so I don't think it qualifies as starting a business.
  7. I have to put in an amended tax return for 2017; that means finding the rest of the receipts for work done on the house. Mostly that's yard, deck, bathroom, studio, and the stairlifts.
    0% -- punt to next year.
  8. Having just found out that my posting software hasn't been passing the Music: header up to DW, I'm putting writing a good command-line DW client on the list. Most likely written in Perl, Python, or Go. Of course, it needs to be able to upload as well as post, in order to backfill the music.
    Maybe 30%. The posting software has been vastly improved, and even partly documented, but I never wrote a new client, just improved the wrapper.
  9. Speaking of music, we're working toward a concert at Conflikt in 2020. That means not only picking our setlist and rehearsing the heck out of it, but having CDs to sell. This is a huge stretch -- recording new CDs has been on my to-do list for over a decade now (CC&S came out in 2007).
    10% maybe? Maybe. I'm only giving myself credit for that much because the failure really wasn't something I had any control over. We'll aim for something next year.
    Add an extra 5% for getting back to singing lessons and singing at Mom's party.
  10. And then there's writing. No particular target, but definitely more curmudgeon and s4s posts.
    100% -- 9 curmudgeon, 19 s4s posts, 5 FAWM songs, and one piece of professional technical writing. (In contrast, 2018 saw 35 curmudgeon posts, but only 13 s4s posts and no songs. I originally had 120%, but I'm taking off 20% because of the poor showing in curmudgeon posts. It would have been more like 75 except for the songs and the tutorial.)

All-in-all, 480% out of a possible 1000, for an average of 48%. Considering that 2018's tally was 45.3 out of 1100, or 4.1%, I'd say I did pretty well by comparison. Of course, I'd set myself a lower bar.

In terms of posting stats, I didn't do as well. In 2018 I wrote 147384 words in 161 posts, for an average of 915/post. I made more posts this year, but wrote considerably fewer words and nearly 2/3 as many words per post on average.

Posting: all of 2019 by month (through 12/30):
   9346 words in 23 posts	 in 2019/01 (average 406/post)
   8891 words in 16 posts	 in 2019/02 (average 555/post)
  14298 words in 19 posts	 in 2019/03 (average 752/post)
   8430 words in 15 posts	 in 2019/04 (average 562/post)
   7851 words in 13 posts	 in 2019/05 (average 603/post)
   9207 words in 13 posts	 in 2019/06 (average 708/post)
   9320 words in 14 posts	 in 2019/07 (average 665/post)
   8133 words in 13 posts	 in 2019/08 (average 625/post)
  10772 words in 11 posts	 in 2019/09 (average 979/post)
   6320 words in 10 posts	 in 2019/10 (average 632/post)
  16056 words in 30 posts	 in 2019/11 (average 535/post)
  11039 words in 13 posts	 in 2019/12 (average 849/post)
----------------------------------
 119663 words in 190 posts total in 2019 (average 629/post)

I should make "summary of the year" and maybe "summary of the decade" posts. Or maybe "The Last 20 Years". I don't think I will just yet. You'll find some of that in my next "State of the Bear" post (which I haven't finished, but have at least started). For now, let's just say that 2019 sucked in many ways. So did a lot of 2018. So did...

I'd love to see 2020 turn things around and be a great year, but I'm not going to count on it. See you tomorrow next year!

mdlbear: (technonerdmonster)

Recently I started reading this Ruby on Rails Tutorial by Michael Hartl. It's pretty good; very hands-on, and doesn't assume that you know Ruby (that's a programming language; Rails is a web development framework). It does assume that you know enough about software development and web technology to be dangerous. And if you're not dangerous yet,...

It points you at a web site where you can learn enough to be dangerous. Starting from knowing nothing at all.

It's the author's contention that Tech is the new literacy [and] [l]earning the basics of programming is only one piece of the puzzle. LearnEnough to Be Dangerous teaches [you] to code as well as a much more powerful skill: technical sophistication. Part of that technical sophistication is knowing how to look things up or figure things out when you don't know them.

There are seven volumes in the series leading up to the Rails tutorial, giving you an introductory course in software development. I haven't gone to a bootcamp, but I'd guess that this is roughly the equivalent. More importantly, by the end of this series you'll be able to work through and understand just about any of the thousands of free tutorials on the web, and more importantly you'll have learned how to think and work like a software developer.

The first three tutorials lay the groundwork: Learn Enough Command Line..., Learn Enough Text Editor..., and Learn Enough Git to Be Dangerous. With just those, you'll know enough to set up a simple website -- and you do, on GitHub Pages. You'll also end up with a pretty good Linux or MacOS development environment (even if you're using Windows).

I have a few quibbles -- the text editor book doesn't mention Emacs, and the author is clearly a Mac user. (You don't need a tutorial on Emacs, because it has one built in -- along with a complete set of manuals. So you'll be able to try it on your own.)

The next three books are Learn Enough HTML to Be Dangerous, Learn Enough CSS & Layout, and Learn Enough JavaScript. The JavaScript is a real introduction to programming -- you'll also learn how to write tests, and of course you'll also know how to use version control, from the git tutorial.

At this point I have to admit that after starting the Ruby tutorial I went back and skimmed through the others; I'll probably want to take a closer look at the JavaScript tutorial to see if I've missed anything in my somewhat haphazard journey toward front-end web development.

The next book in the series is Learn Enough Ruby to Be Dangerouse. (If you skip it on your way to the Rails tutorial, there's a quick introduction there as well.) Ruby seems like a good choice for a second language, and learning a second programming language is important because it lets you see which ideas and structures are fundamental, and which aren't. (There's quite a lot of that about JavaScript -- it's poorly-designed in many ways, and some things about it are quite peculiar.)

Another good second or third programming language would be Python. If you'd like to go there next, or start from the beginning with Python, I can recommend Django Girls and their Tutorial. This is another from-the-ground-up introduction to web development, so of course there's a lot of overlap in the beginning.

Another fine post from The Computer Curmudgeon (also at computer-curmudgeon.com)

NaBloPoMo stats: 593 words in this post, 1172 words in 3 posts this month.

mdlbear: (spoiler)

Last night I finished reading A Girl's Guide to Dating a Geek by Omi M. Inouye. It would have been a disappointing experience if I'd actually expected it to be worth reading. Fortunately for my future as an author of self-help books for geeks and their partners, it was every bit as lame an attempt at humor as I expected it to be.

The fact that it appears to be self-published is a tip-off.

I'm not going to go into detail; quite frankly it isn't worth the time. I did find it quite inspiring, in the same way that a badly-designed user interface, broken website, or ugly but expensive piece of furniture is inspiring: Even I can do better than that!

Back to The River!

mdlbear: portrait of me holding a guitar, by Kelly Freas (freas)

Yesterday was the last show of the season for the Lamplighters, the mostly-Gilbert-and-Sullivan company that we've had season tickets to for over three decades. So the [livejournal.com profile] flower_cat, [livejournal.com profile] chaoswolf, B. (WINOLJ) and I headed up to San Francisco a little before noon. (The Y.D. doesn't usually like to go, for some bizarre reason, so we take a friend.)

The show was Gilbert & Sullivan Straight Up, With a Twist, written and directed by the redoubtable Barbara Heroux, the Lamplighters' artistic director. It's basically a series of selections from all the operettas, in chronological order, staged between two actors playing the roles of G and S. Their dialog is taken from diaries and letters, and provided a fascinating look into their occasionally-troubled collaboration.

There were nine singers: five men and four women. I really didn't know what to expect going in, but found it delightful. The singing was first-rate, of course, and the whole thing hung together surprisingly well as an artistic biography. The ending, after their death announcements, was especially effective: "The world is but a broken toy" from Princess Ida, followed by an ensemble rendition of "Once more gondolieri" from The Gondoliers.

I'd say, "Go see it!" but the season's over, so you lose. The program notes point to the Gilbert and Sullivan Archive if you want more information, and of course the complete libretti. Next season is The Mikado and Iolanthe.

We came home via I280 and stopped at Buck's for dinner; a delicious end to a pleasant afternoon out.

I finished off the day practicing some songs that aren't on the Baycon setlist but will probably come up in circle -- I'm sadly out of practice. And, a little surprisingly, the start of a setting for "The Collar-bone of a Hare", which started tickling my mind a couple of days ago while I was working on a (not totally unrelated) new song of my own.

mdlbear: (ccs-cover)

I recently got a postcard from my Aunt Jean; my Mom had sent her a copy of my CD. She said, in part, "You have a wonderful voice with great pitch and great guitar playing!"

Now, normally I tend to discount praise from relatives, because, well... But she didn't have to put in that bit about pitch. And she's a professional cellist. Must have done something right, then.

mdlbear: (penguin-rant)
What I would call an entertainingly scathing review:

Fedora Core 6 review - Software in Review
Conclusions and developer recommendations

I'm through hoping that the next version of Fedora Core will fix all of the problems with the previous release. Fedora's identity has gradually eroded over six releases, finally ending up as a second class clone of Ubuntu. On the other hand, Red Hat Linux was never really all that easy to install, configure, and use, so I guess this is just the natural evolution of a product that was destined to be eclipsed by more complete distributions like Mandriva and more easily configured distributions like SUSE.

I appreciate the fact that distributions like Fedora Core are still focused on free-as-in-rights software, but today's Web content requires more proprietary browser plugins than yesterday's did, and today's hardware is increasingly designed to be dependent on proprietary binary blobs in the form of firmware and driver packages. Programmers are not falling over themselves to write free replacements for these things (or they are unable to because of a lack of documentation from hardware manufacturers), and the projects that do exist are non-operational and/or several generations behind current technology. Users do not want to hear reasons and excuses for why the operating environment doesn't work with their favorite Web sites or computer hardware -- all they know is that it doesn't work, and making it work is not a simple or obvious process. It is possible to keep the distribution free-as-in-rights while making it easy to add proprietary extras, but the Fedora Project is not willing or able to do it after six releases.

The Fedora Project has failed six consecutive times to produce a viable desktop operating system. I say pack up, move on, and let Fedora Core die, but remember it fondly as the last of the holdouts from an era when desktop GNU/Linux meant missing out on most Web media while struggling to get network drivers installed and configured. It's nice that my video cards worked with the 3D desktop effects with little effort, but wobbly windows and the cube desktop switcher don't make up for a lack of basic network functionality and ease of configuration.
So, if I may editorialize for a couple of paragraphs:

Red Hat is a server OS, and Fedora Core is basically its beta version even if they don't call it that officially. SUSE is owned by Novell, which just sold its soul to Microsoft for a handful of empty promises.

Desktop Linux is alive and well, however, and the best distro for the average PC user is going to be Ubuntu. For a server or for any non-Intel architecture, go for Debian. There's a reason why Debian and Ubuntu are doing so well: it's because they are under the control of their own users, not some corporation's shareholders.

Most Popular Tags

Syndicate

RSS Atom

Style Credit

Page generated 2025-07-17 04:43 am
Powered by Dreamwidth Studios