Category Archives: OldBlog

Buildycrunkin’

I am currently at Buildycrunken #1:Hocus Focus. It is packed with people and win.

buildycrunkin1-1.jpg

To clarify, according to the mailing list, Buildycrunkin’ (a verb) is what one does at Buildycrunken (a noun). I suppose that means I am gettin’ buildycrunk? It is very important to establish proper etymology in these situations.

And look! its diverse geeks. Not just the usual computer folks, but knitters and boardgamers and geeks of all kinds (including, you know, girls…)

buildycrunkin1-2.jpg

Posted in Announcements, DIY, Entertainment, General, OldBlog | Tagged , | 1 Comment

SC09

I will be attending SC09 in Portland Oregon November 14-19 with my research group. In the standard spirit of having impressive low budget booths, this year our booth will feature a 4-sided rear projection display, a 16ft lighted sign (just the skeleton in the picture), both made chiefly from modular shelving, and the MOG maze. I volunteered myself to take care of allot of the preliminary arrangements, so I’ve spent an unspeakable number of hours over the last two weeks making sure everything was ready to go. This included setting up half a dozen computers, and finding and packing many of the booth’s component parts into nice rectilinear blocks to load on to our shipping pallet . I’m hoping that kind of behavior will slowly introduce my advisor to the concept of “doing things ahead,” which is, by all appearances, totally foreign to him. He noticed packing was easier this year; I’m not sure he understands why that was.
The pallet was (or at least should have been) picked up by the shipping carrier a little after noon today. Hopefully everything important is on it.

Posted in Announcements, Computers, General, OldBlog, School | Tagged | Leave a comment

Buildycrunken #1 : Hocus Focus

Collexion, in collaboration with our hosts Third Street Stuff and Coffee, and participants groups like ReBelle Stitch & Bitch, National Novel Writers’ Month’s Lexington writers, and the Kentucky Ruby Users Group are holding

Buildycrunken #1: Hocus Focus

9:00 PM Nov. 6th through 9:00 AM Nov. 7th (yes, thats ALL NIGHT HACKING) at Third Street Stuff & Coffee. The idea of the event is a social, collaborative environment to work on projects of all kinds.

I probably won’t stay the whole night, but I do plan to head over to 3rd street in the evening and join in. I’ll either flit around and join in some of the community projects (the Collexion mailing list has chatter about a homebrew IR Laser Tag system…) or try to get some work done on one of my projects as suits me. There will be workers, hackers, knitters, programmers, gamers and goings on of every sort; I encourage everyone to come join in.

Posted in Announcements, DIY, General, OldBlog | Tagged , | Leave a comment

Blogs Worth Reading

I added a blogroll page in lieu of setting up a delicious account or something. Sharing the procrastination.

Posted in Announcements, General, OldBlog | Leave a comment

Registration Time is Here Again

Being the sort of person who always tries to arrange things ahead of time so they will be how I want them when the time arrives (I’ve taken to using the phrase “Practicing my Wu Wei“, although it’s a slight misappropriation), I have a spreadsheet with a highly flexible, contingency-laden plan for my master’s degree that I pull out every time class registration rolls around. This sheet is much like the one I used to game 3 simultaneous degrees out of my bachelors’, so has obviously had a far amount of scheming put into it. Because I am also a curious person, there are some oddities I’d like a chance to take. The coming semester has a couple of the weird things offered, which means my first choice schedule will push some technicalities on my masters requirements (and/or force me to take an extra class…which wouldn’t exactly be the worst thing ever).

I’ve been saying for a while I’d jump on the opportunity to take Dr. Finkel’s Linux Internals class (A CS585 Topics course he has offered at least once in the past) if it were offered again while I am still at UK, and it looks like I have the opportunity. I’m currently taking a class from Dr. Finkel, and I think that elective should technically have an EE prefix, but as far as learning opportunities go it is hard to beat.

Likewise, I’ve been eyeballing a Human Technology Interaction course (in this case the one offered as a PSY 562 topic) for a while, and my advisor has agreed it would be a reasonable thing for me to take toward my degree. That said, the suggested prereqs are “Completion of 28 hours in psychology, including PSY 427, or consent of instructor.“… I have a graduate level Cognitive science class, a fair amount of independent HCI reading, a sociology class from near the beginning of my undergrad, a Cognative Science person who will vouch for me, (and the instructor is my landlady)… I think I can swing this, but it will definitely be unusual, and I will have to wait to see how the instructor reacts to my query.

Summary: I want to take two special topics classes, neither of which are in my department, one of which is taught by someone I’ve already taken two classes from, and one of which is taught by my landlady.

In a related matter, when browsing for classes, I got a message on myUK last night:
NOTICE: All SAP systems on myUK Portal will be down for 90 minutes from 1:30am EDT until 2:00am EST on Sunday November 1, 2009 due to the time change.
Clearly a sign that the university is getting their money’s worth on the enormous expensive IRIS system they bought from SAP. Oh no, wait, that other thing: Fail. I wonder if it breaks on Feb. 29 every leap year too?

Posted in Announcements, General, OldBlog, School | Leave a comment

Karmic Koala

I (probably foolishly) bumped my spare machine (which has lately acted as a jukebox/CIFS server) to Ubuntu 9.10 “Karmic Koala” the day it was released, since the machine doesn’t do anything critical. For a point upgrade on a fixed release system, it was quite smooth, but I’ve discovered a weird bug with SMB and FUSE that I haven’t yet been able to find a solution to. The basic jist of the problem is that under 9.10 it seems to be impossible to share things stored on volumes mounted via FUSE over CIFS; it just throws permissions errors when clients try to connect, even if guest access is enabled. There are other reports of Samba issues after upgrading to Karmic.
I’m reasonably sure it’s some kind of permissions issue having to do with the combination of ntfs-3g/fuse (the drive it shares is a large NTFS-formatted external drive) and Samba in conflict, but I haven’t yet managed to track it down.
Other than that one minor regression, Karmic seems to be a nice clean incremental update; no amazing new features (at least that I care about), and no catastrophic performance regressions or other classic upgrade symptoms. The noticeable improvements are mostly the result of moving off of the obsolete branches of various pieces of software, so modern plugins and compatibility improvements are available.
I’ll update this post with a solution if and when I find a solution, discounting “Install a more predictably behaved OS” style solutions.

Posted in Computers, General, OldBlog | Tagged , | Leave a comment

xlock on pm-suspend

I’ve always preferred that my machines be locked when they wake up from sleep/suspend/hibernate/etc., and this has been a little bit of a fuss to hand-configure on Linux of late. The problem is that the pm-utils suite that almost all distributions use isn’t really well suited to triggering a lock, and not everyone thinks it should be able to. The Ubuntu solution follows the “not in pm-suspend” idea, and predictably adds another (bulky) layer of abstraction, using gnome-power-manager lock the screen and call the suspend scripts separately. Because I don’t always call pm-suspend the same way and don’t want an extra thing running anyway, that isn’t an option for me. So, a solution to run xlock on every invocation of pm-suspend that ACTUALLY WORKS is to add an appropriately named file in /etc/pm/sleep.d, like the following:

22lock

#!/bin/bash
user=`finger| grep -m1 :0 | awk '{print $1}'`
case $1 in
    hibernate)
        su $user -c "xlock -mode blank -display :0&"
        ;;
    suspend)
        su $user -c "xlock -mode blank -display :0&"
        ;;
    thaw)
        ;;
    resume)
        ;;
    *)  echo "The xlock-on-sleep script is broken"
        ;;
esac

Remember to make the file executable (chmod +x).
The finger/grep/awk incantation at the top is a cheap (and not entirely proper) way of grabbing the first user on display :0, which is USUALLY the user logged in on what is USUALLY the local X server; sudoing to an appropriate user (and the explicit “-display :0”) is required because the script is run in an environment where the display isn’t visible and the user is always root.
xlock and it’s options can be modified or swapped out for your screen-locker of choice.

(Posting as a reminder to myself, and because I didn’t see a solution when I searched)

Posted in Computers, DIY, General, OldBlog | Tagged | Leave a comment

Gnome 2.28: even more annoying

Despite its many irritations, I’ve been actively tolerating Gnome on my extra machine (running Ubuntu 9.04), with only a few adjustments for the really infuriating things (The “presence” features in OS X/iChat are irritating enough, a half working clone is maddening), and, with those adaptations made, it is a pretty tolerable environment.
…and the GNOME folks went and did something to re-stoke my hate. I use GDM (and a number of other Gnome-dependent pieces, many of which have no compelling reason for the dependencies) on my usual Arch/XFCE4 machine as a matter of convenience and/or preference. In the 2.26->2.28 upgrade (Arch tracks current) the Gnome developers decided to change the way GDM is configured. This change included breaking all existing GDM themes (admittedly, to be more consistent with GTK, which is a good thing, just not graceful), and making it impossible to configure GDM without gconf and/or horrible dbus stunts, which, of course, don’t work on my system. They also seem to have depreciated the “new session in nested window” feature of gdmflexiserver that made GDM preferable to the alternatives… I think I’ll just install SLiM, write a script with Xephyr to replace the nested window feature, and stop whining.

This is an arm of the argument about conventional releases versus Rolling Releases , but brokenness and compatibility issues from holding on to obsolete versions and the issue of occasionally breaking everything with a dist-upgrade/ OS X style point release upgrade still doesn’t seem preferable. This kind of behavior in Gnome is also a big part of why the non-Gnome *buntu distributions (Kubuntu/Xubuntu/etc.) feel like second class citizens; if components inside the Gnome obnoxious-integration umbrella are acting as part of the OS, the other environments are all going to have issues. Apparently Ubuntu 9.10 is built around Gnome 2.28, it will be interesting to see how it all works where everything is done the Gnome way.

This is not to complain about things the GNOME Project does, I do use, and like, a number of their products, especially Evince (which has apparently recently gained annotation features and a Windows port, the two things I most wanted for it). Likewise, the current round of development cycles are cutting a lot of the slow, crufty dependencies out of a number of programs… but I still find their ideas about useless (and forced) integration (see above) and non-configurable interfaces (sane default AND configuration options; it’s not one or the other guys…) incredibly frustrating.

Posted in Computers, General, OldBlog | Tagged , | Leave a comment

Hip Resurfacing

The lesser posting for the last few days is in large part because my father got his hip resurfaced last Thursday, so I’ve been visiting and running errands for my parents. Resurfacing is apparently now the preferable option when it is possible, as it heals faster (makes sense, less is replaced), and may be longer lasting. The widget itself is pretty neat, its a non-ferrous (CoCr) metal ball-and-socket, with a bead-blasted shaft on the ball (To grow into the leg bone) and a ceramic layer bonded to the outside of the socket (to bond with the pelvis*). Having him ask about the chemistry of the replacement module (So how is the ceramic bonded to the…) and weather it was safely non-ferromagnetic for bringing near NMR machines (it is) was clearly a little bewildering to the surgeon, but definitely means hes thinking it through.
Everything went well, and he’s recovering impressively quickly. He is even startling the PTs with how enthusiastic and capable he is about hobbling around with his walker. Should be home in another day or two and as mobile as he was before the operation in a matter of weeks.

*Excuse any gross errors in anatomy, I’ve never been terribly well versed in it.

Posted in General, Navel Gazing, OldBlog | Tagged | Leave a comment

Herb Seared Chicken

hschixveg_sm.jpg

This is a different arrangement of a few parts I’m found of. Chicken breast seared with herbs, this time a little salt, pepper, parsley, and basil, and heavy rosemary, in a hot buttered pan, then deglazed with chicken broth (white wine is really preferable, but it wasn’t worth opening a bottle)for color, moisture, and flavor. Served with zucchini, summer squash, and onions cooked in lemon butter (one of my favorite seasonal vegetable dishes, which is almost out of season), over a bed of farfalle, topped with grated asiago cheese.

Posted in FoodBlogging, OldBlog | Leave a comment