Showing posts with label bitching. Show all posts
Showing posts with label bitching. Show all posts

December 16, 2010

Now I'm Here

I've reached a tipping point--in fact I may already be moving past it. I can barely recollect, just a bit less than two months ago, when I first started working at CreditKarma. My memory isn't strong, so perhaps I am crossing this line earlier than most--or perhaps others, when they cross this line, have a greater appreciation for what's been left behind. Regardless, I'm feeling the newness slip away, and I don't yet know what's come to take its place. It's some kind of bad timing (that I hope will seem, in hindsight, to be perfect fate) that this was when I should break up with Sabrina. She bridged the gap between college, job-seeking, and my entrance into "real life", and I am incredibly grateful for the way she eased that transition. It feels cruel of me to reward her only by moving on... but I must stop thinking this way. It wasn't something I chose, and I certainly would have chosen differently if it had been in my power to decide.
In any case, it symbolically if not literally cuts my last tie to the past that feels so distant, and so recent. And although at the moment I feel rather lost, I can't say it left me with nothing. I have a job, one which I don't have to merely tolerate, which brings me more security and material comforts than I have ever experienced. And I have in her a friend, at the very least, who if time allows may even provide guidance in finding a more fitting, fulfilling relationship. I have other friends as well, here and there, and with time and luck I may even find out what makes that so crucial. I have everything I need, and more, and all I had to exchange for it was everything that I held close, and found comfort in. If only I could remember my past self, maybe he could convince me of how lucky I am.

February 4, 2010

The Joys of Linux

I'm taking a course on Python this semester. I'm really excited about it; there really is no other word for it. I'm sure that my excitement over something as simple as, say, simultaneous assignment, won't be easily conveyed to non-programmers or even anyone besides myself. Nevertheless, the new toys in Python, and particularly the new paradigms (I have never dabbled in functional programming before now, but the potentials offered by yield and generators are making me positively giddy), are very exciting.
The course is just now migrating to Python 3, so in a sense it's good that I didn't get started with the language until now. Unfortunately the default Python documentation (http://docs.python.org/) is for 2.6.4, so it's very easy to get tripped up by outdated information. In a yet more sinister turn, Ubuntu itself uses 2.6 by default! I didn't think this was much of a problem at first. A bit of Googling eventually schooled me in the proper use of update-alternatives, and soon I had set the default python command to call python3. But then the problems came.
The first sign I had that something was wrong was a big red "do not enter"-style notification at the top right, telling me that the update manager wasn't working. I won't go into the details, but I tried all I could to fix it, and somehow I fooled around with dpkg to the extent that GRUB now displayed my install as "Debian". I had all but given up, and I was on the verge of reinstalling, when I booted up today and realized that Dropbox wasn't running, either. Running dropbox in a terminal gave me some strange error, which seemed to hint that the contents of the file were text, not the binary executable itself. So, on a hunch, I opened up /usr/bin/dropbox in a text editor, and what do I see?
#!/usr/bin/python
The dropbox script was formatted for Python 2.x (it was Unicode strings causing this particular error), and my messing around with the default python command was what caused my problems. Evidently the update manager also relied on Python, because resetting the default command back to 2.6 allowed the update manager to run again, and at the moment it looks like everything's going to be okay.

UPDATE: Everything was not okay.

August 27, 2009

Fair Warning?

This popped up on the "Student Center" website recently. I understand where they're coming from, but the last sentence really gets me.


Important Student Fee Information

The CSU makes every effort to keep student costs to a minimum. Fees listed in published schedules or student accounts may need to be increased when public funding is inadequate. Therefore, CSU must reserve the right, even after initial fee payments are made, to increase or modify any listed fees, without notice, until the date when instruction for a particular semester or quarter has begun. All CSU listed fees should be regarded as estimates that are subject to change upon approval by The Board of Trustees.

August 13, 2009

In Absentia

It's difficult to appreciate something in its absence. Ironically enough, this also applies to the appreciation of the absence of something. Say an annoyance, or physical pain. It's easy to look forward to relief, and enjoy the relief as it comes, but once it is gone we quickly return to base levels of happiness. This is true for just about everything, but it seems to happen even faster with negative stimuli.
Specifically I am referring to the dormitory I was living in this summer. It was a pretty awful place, and I couldn't wait to leave. But I have to say that the pleasant, warm feeling I got from being away from that place was more intense while I was still there, merely anticipating it. It was nice for the first hour or so, but a mere day or two after leaving, I find it difficult to enjoy the simple pleasures of quiet, companionship, and sanitation to the extent that I had expected. I'm not going to define myself by what I've left, but I would like it if I could remember it well enough to be thankful.

June 29, 2009

Relief

I finally got all my mouse buttons working in Linux. And no, I'm not going to bitch about how unhelpful Linux was this time... I'll leave that task to the simple fact that I've had this laptop for almost a full year now. Granted it mostly worked correctly, and the only thing I was missing specifically was that the back/forward buttons didn't work in Nautilus. But it's nice to have it working fully again, and even nicer that I found a comfortable solution.
It didn't take me long to abandon the "supported method", which is to install imwheel and edit the settings by scratching arcane figures into stone tablets. Fortunately I was quick to find an alternative called btnx, which has a (gasp!) graphical user interface. Although it's not exactly shiny, and it was probably just a lucky break that it supported my mouse, it was simple to use, fully-featured, and worked the very first second time. (It didn't say it had to run as superuser, and didn't warn me, either... it just failed when I tried to save the settings.) But the interface was nothing less than I expected--a straightforward "click the button you want to edit" process. One limitation I think it might have compared to imwheel (I haven't really searched for it, though) is the ability to have different settings for each program. Fortunately that's not one of the things I want to do right now, but hopefully it'll be supported in the future.

I wouldn't exactly call this a glowing recommendation ("Ubuntu: Its inadequacies aren't entirely unsurmountable!"), but it's the closest anything in Linux has come to "just working" in quite a while.