You are viewing flarenut

Maybe they just lied


Years and years and years ago, I got a shuttle xpc, and it didn't work worth a damn. Wouldn't install anything till I just took a working disk out of some other machine and booted with it. Wouldn't recognize one of the two RAM sticks it shipped with. About half the time it wouldn't boot at all unless I turned the power-supply switch off, waited about 10 minutes, then came back and booted it back up.

But. It was rock-solid once it did boot, as opposed to so many of the other machines I have in the basement. So a few weeks ago, while I was ordering some other stuff from Newegg, I figured I'd order enough RAM to upgrade it to the full 8GB it's supposedly capable of taking.

Nuh-uh. In oh so many ways, including not even working when restored to its original configuration. The best I could get it to do was hang on the BIOS splash screen with 8 GB installed. So I read around, and saw a lot of people pointing out that the supposed 400-watt power supply is actually crap, and that they had similar hang-on-boot until they disconnected everything nonessential that might possibly draw power. I ripped out the old power supply, balanced a conventional one on top of the frame, and darned if the thing didn't start booting reliably in its previously-working configuration. Even the LEDs on the motherboard looked brighter.

But boot with 8GB of RAM, like the documentation says it should? Not a chance. BIOS splash screen and then nothing. So I still have an underpowered, annoying box, but at least I can turn it on and off without worrying if it will ever come up again...

I'm almost beginning to think I should get something reasonably fast next time.

Tags:


As I write this the tent parts are drying in the sun, and I'm drinking iced coffee with extra milk. The other night was C's school's fall campout. I'm not complaining that much about how bleeping cold it was (30s and windy) but about just how much stuff we packed and unpacked for 12 hours of being a few miles away from home.

Four sleeping bags, all of which had to be unrolled for use, rerolled for sotwage. Four mats ditto. C's tent/fly/groundcloth/pegs. The tent/fly/pegs for the rest of us. Flashlights for all. Extra clothes. pillows. folding chairs. C's stuffed dog. B's stuffed monkey. Toothbrushes and like paraphernalia. The car was pretty much full to the gills. And that's before the potluck stuff.

So should I just get used to the notion that there's so much stuff for even the shortest camping trip? I'm not sure offhand what I would cut out. How do other people do this kind of thing?

Peter, Pan Jr


Took B to see the local musical theatre camp's production of Peter Pan (C is en route to visit his grandmother -- first flight as an unaccompanied minor, wow) and it was pretty good. It was billed as an abridged version (about 90 minutes, no flying, very much mashed up) and to my mind very well thought out. B really liked the crocodile and Captain Hook and seeing his brother's schoolmates (the girl playing Tinkerbelle did a star turn as Beaker in a recent school production). I watched the completely manic kid playing Peter and considered that Barrie's audience would have been much more attuned to the classical reference in his name. Noticed the ways that the dramaturges had done their best to play with the underlying racism/sexism/social darwinism/everything else of the original. (If you read Peter Pan and Mary Poppins at all carefully, it's easy to see the essentially dickensian underpinnings, only without nearly as much hope.) Enjoyed seeing the ongoing evolution of some of the kids who I've seen around since they were aging out of toddler playgroup.

Couldn't help thinking about a mainstage production of Peter Pan I worked on during one of my junior years, a dark version in which Peter was much more the child-stealing fairy of older folklore, tormented as much as enlivened by his eternal present. I remember inflating the gazillion balloons that floated down through the spotlights, and having words with the technical director about his bodged-together flying harnesses. It ended (book-accurate) with the adult Wendy weeping in her own empty nursery. (Yeah, I started tearing up in this latest production when the kids came flying back. Go figure.)

And couldn't help thinking of Eddy, the schlubby old guy who rented dimmers and lights and equipment to all of us, whose blowzy, bespectacled wife handled the business side of the enterprise. His term of endearment for her was always "Tink", and none of us young ones could believe it. She went from smoking behind a desk to an oxygen cannula to a tent during my time as a lighting designer, and then my senior year Eddy took a couple months off when she died.

OK, so I'm obvious, even if that wasn't really where I intended to end up. But I noticed the other day taking the kids to IHOP that there's a whole big section of the menu devoted to meals for the 55-plus crowd.

Oh, and I also remember at strike how much fun and how loud it was wading thigh-deep in balloon across the stage and popping every damn one of them.

Unless you want to confirm listeners in a particular opinion of you.

To your 12ish son whom you suspect of cheating in the volleyball game you have organized between him and his much younger brothers: "I'll come right out on that court and whup your ass! You are embarrassing me [in front of the other guests]!"

To your 7ish sons, who have not yet internalized the principles of zone defense and have lost a point in the volleyball game by both going after the ball: "If you do that again I'm going to stop the game and you're going to spend the next two hours practicing math."

To your 6ish daughter, who has just asked if she can sleep in the big room with two beds: "No. That's the room where I'm storing my bicycle."

Glad I went on vacation, glad I'm back.



One of those days


Really, it started yesterday afternoon when no one delivered C back from day camp. All the carpooling had pretty much been arranged by email before I was added to the cc list, so I thought, from some vague discussions I'd overhead, that he might be at the municipal pool with some friends, as he had been on Tuesday. Cue me driving over to the pool. Nope. So maybe he just got delivered late. Drive home. Nope. I suddenly thought, maybe the email I sent confirming that I was driving all the kids to camp thursday morning had really said I was picking them up thursday afternoon. Nope, they weren't still at camp, although one of the teachers commented that they'd been picked up late. Home again, to see the light flashing on the answering machine (did I mention there's apparently no cell service at the camp, even though it's the regional high school?)

Two messages from C, neither of them saying where he was or what number he was at (although that was OK, because he was with somebody, at least.) Caller ID gave me the number, which I called, and exchanged profuse mutual apologies with the parent who had indeed interpreted my message to mean she was off the hook for pickup. Oh, and she mentioned that she had dropped C off at an empty house, was he OK? At which point I did actually hear a small voice calling "Hello? Dad?" from the other end of the house.

So for decompression we decide to go into town and have sushi. Parking in front of the library there's a crunching noise and the tire pressure light goes on. Yep, left rear seems to be soft. But that's the one that had a leak before, so I think little of it. We eat yummy sushi, talk about Scratch and Doctor Who and suchlike, then walk back to the car. Then we walk the mile back home uphill.

This morning I get C off in the carpool and trot back downtown with a bike pump in tow (did I mention that while I was looking for C a friend came by to borrow my compressor) on the off chance I could pump the flat up enough to drive it to the tire place. A big old bearded local in farm clothes watches me from across the street, shaking his head. "Yeah, I know," I say, "but if it works it's faster than putting on the spare." It doesn't. So I put on the spare, chatting with acquaintances walking to work in between jumps on the tire iron.

Walk back downtown from the tire place. Runaround from the people who sold us tire damage coverage. Meeting with marketing person who works in the next office about rebranding myself. Text from J saying she's stuck in traffic near Baton Rouge and might miss her flight back. Call to tire place confirms that the hole in the tire (piece of slate) is too big to repair. Sudden realization that not only don't I have a car to get to C's last-day-of-camp presentation stuff, I don't have a car to get him home. Send out email to carpoolers.

Eat lunch, get ride, watch C showing off his e-waste video game, look at similar games by a lot of other kids, including a couple who were in one of the Scratch courses J and I took (a small tear of pride). Get ride home. Relax for a while, then realize there's almost no unfrozen food in the house. Too bad.

While we're eating dinner, text from J who is boarding her second leg in Atlanta. C and I finish up, then settle down to watch Tom Baker and Elizabeth Sladen do battle with robot mummies.

And I wonder that I don't get anything done.

It's all a learning experience


This week, for reasons that may not make sense in retrospect, I'm running a lego robotics camp at the local library. We borrowed a bunch of NXT bricks from the university extension service, and I've got 9 kids in the 8-12 range more or less learning how to build robots and make them do things. They range from ubergeek to a couple of kids I've known since they were this high whose mother signed them up without telling them to a shock-haired little something-or-other whose parents really wanted him out of the house for three hours every morning.

So I've learned a lot.  One thing is that Lego Technic kinda sucks. Its appearance promises way more than it delivers, and to make things hold together you have to throw on all kinds of cross-bracing and perpendicular locking bits. The NXT bricks have holes to fit Technic couplers, but when you actually try to attach stuff like motors or sensors, all the clearances are wrong, so you have to put in bunches of spacer bricks, which makes things less rigid and more likely to fall apart when you turn the motors on and start moving. Sure, you can work around all of that, but it's another layer between the kids and just building stuff.

Another is that worse can be better for learning. There's an option for letting sensors fire while the motors are moving, but kids who are just learning to program stuff need to know that execution proceeds from left to right (it's a graphical language where you plunk down parameterized blocks to do things) and that in general one operation has to finish before the next one starts.

But the biggest thing for me has been remembering that this is a camp. It's not a course or a workshop or a warmup for one of the fiercely competitive lego robotics leagues. So when the shock-headed kid comes up to me and proudly shows how he's put a coupler in every hole of six long Technic beams, I congratulate him and let him build ten more. When the ubergeek and his friend waste time they could be spending on learning switch statement and parallel execution driving their bot slowly across the length of the entire room, that's OK too. If all that some of them get out of this is five mornings of fun and not having busted anyone else's bot, then I've succeeded.

So far, they're all telling their parents and the librarians that they're having a good time. They're even sorting all the fiddly little parts back into bins like they meant it. And a couple of adults have asked me if I teach any workshops where they can learn to keep up with their kids.

fscking ubuntu


Just wasted two days with a stupid upgrade problem (because apparently "Long Term Support" doesn't mean "We will keep libraries up to date so that newly-built software will run on your machine while you get to keep your configuration). Exacerbated by a combination of Canonical's "we know way better than you" policies and the Autopilot Failure Problem.

The latter is something that flight-safety people have been trying to fix for decades to no avail: when an autopilot decides it's stuck and decides to return manual control to the pilot, that usually means there's some kind of emergency in progress. An emergency the pilot is not fully informed about because, well, the autopilot was flying the plane and the pilot wasn't paying full attention. Oh, and doesn't have a full set of tools to address.

In this case, borked windowing system because of course that video driver that's the only #@%@# one on the planet that works with this old hardware should be discarded in favor of the minimal free one, which doesn't support 3D effects, which are no longer optional, so let's just start up the 3D subsystem anyway and see what happens when crucial parts of it hang.

There are tools to fix this (maybe) but I can't have them because part of the 14.04 installation process involves turning off all software sources not absolutely needed for the upgrade (because you're supposed to use Ubuntu Software Center. Except it won't work if anything goes wrong). Including proprietary drivers (natch) and also community-supported software like, say, synaptic or the configuration manager for the windowing system. Which I could turn back on from a text terminal if I knew where Canonical had decided to stash the info this week, which I can't easily find out because it's hard to run a browser without a windowing system.

It turns out that if I middle-click on the nonworking desktop I can open up a borked wallpaper chooser, which can in turn be converted to a borked preference pane from which I can get to the pref for software sources and turn damn-all everything back on. At which point I can download the stuff I want, switch to a working driver, reconfigure compiz and unity to have the crap I need and not load the plugin that always hangs. And now I can download the new copies of the software I need to use.

Oh, and someone please remind me to reset the baud rates on all the USB connections to integer multiples of 9600, because apparently there's a component that crashes if you use numbers like 250000. (I found that out on my office machine, where the upgrade otherwise went swimmingly but the control software for my 3D printer kept turning itself off.)

Helpful household hint


If your toilet is clogged (as for example by a 5-year-old using way, way too much toilet paper) and the plunger and the snake have already failed, you might want to consider enclosing the head of a toilet brush in a sturdy plastic bag (say, a 1-quart freezer ziplock, filling the bag partially with water, and then sealing the end of the bag tightly around the handle with a rubber band.  The resulting balloonlike thingy makes a much better seal against the interior of the waste channel than does a plunger, and a few dozen back-and-forth pressure/suction cycles might just loosen the obstruction.

If I had come up with this idea first thing on being awakened this morning, the day would have been much more pleasant.

Tonight I learned


that if you ask the debian installer to keep the data you have on a partition that you then want mounted, it will helpfully protect every gigabyte of it from the installation process by placing the files in the trash.

Oh, and that you can't use sudo to cd into a directory owned by root.

But I think the kid's box mostly works now. And he gets to sort the saved files.

Oy.

Eureka


Finally got one %#%# project to work, only a few months after it nominally went like. Replaced the solenoid in the remote-control door buzzer thingy with a servo, and now it all works. I am less and less patient with the analog world.

Profile

flarenut
flarenut

Latest Month

October 2014
S M T W T F S
   1234
567891011
12131415161718
19202122232425
262728293031 

Syndicate

RSS Atom
Powered by LiveJournal.com
Designed by Tiffany Chow