Update for February 26, 2006

Good morning. The sun is shining brightly, its brilliance reflected off the snow. The sky is a nice light blue gradient, and is cloudless. I’m in a pretty good mood as well.

Actually I don’t have too much time to write this, as the time to leave to church is approaching rapidly. So will be concise. Today will hopefully be a productive day, in terms of actual studying and work.

Yesterday I managed to setup an Apache, Subversion, & mySQL server. I also went out of my way to secure the machine, and to give it a dynamic DNS. So whenever its on, so is my website now. 😉 No, really have not done to much work on it. But here it is anyways: Celestia. I am pretty happy in the fact that I just need to setup three more things: my printer, my Palm and configure that pesky SQL server.

Have to run now.

Here’s Some Snow For You to Eat, Mister Groundhog

It decided to snow yesterday night. Which meant the first thing I did this morning was shovel the driveway and sidewalks. Apparently something got messed up, since on Groundhog’s Day the prediction was that spring was to occur the next day. The winter had been ridiculously light this year, so everyone expected a soon spring. Even mother’s snowdrops burst out of the light snow cover around the old pine tree’s stump on the front yard. They are probably still there. Under around a metre of snow. I have yet to see metre high snowdrops.

As is the custom of Saturday mornings, the rest of the day has started off slow. No real surprise there. My folks have come up (dreamed up for the sarcastic alter ego in me) with a number of tasks that I have to complete today. I reiterate; no real surprise there. However, I plan to finish my journal entry as I promised yesterday.

University is the life for me, yahoo! Right… Third year course in Computer Science are starting to become interesting fortunately. (Side note: mom bugged me about undoing the 2 metre high snowbank on top the snowdrops. I guess we will get to see the snowdrops this year. That and seeing a grown man using his hands to move a 2 metre high snowbank, 3 metres to the right of its current position.) This semester will be probably be my last in the actual CS major program. Which means I will have the opportunity of maybe TAing next year, and be in class whose girl-to-boy ratio is not worse than 1:20.

This semester I am taking Web Programming (to satisfy the hacker in me), Programming Languages (adventures in Scheme and Prolog) and Operating Systems. All of these I find interesting, and I have yet to actually fall asleep (from boredom that is) in one of the lectures. Web Programming being taught be Arnold Rosenbloom, means that are assignments will mirror the real world applications. That translates into massive code-monkey projects, which we can’t open source or subcontract to others. Lazy me. As for Operating System Fundamentals are being taught by G. Scott Graham. This results in a lot of technical details, derailing of lectures by introducing tangent topics, and assignments that may or may not be explained in the course content.

Programming Languages is being taught by an amiable younger (younger than most of the older faculty, if that means anything to you) professor by the name of Richard Kruger. This course I call my Adventures in Scheme. Now there is a language thats different. I really feel like I am learning programming all over again. Which is a nice feeling, I guess. I keep on having to ignore the itty-bitty nonsense of thinking in imperative languages, and dealing with memory issues. In fact, I found that thinking in “Scheme” alone helps alot with the assignments. Programming in this LISP derivative, sometimes feels intiutive and sometimes counter-logical. So I get this love-hate type emotion when dealing with this language. The best way of describing this emotion is with a mind-image:

Imagine being placed in an abstract world. One of those checkerboarded, cubicist, and colour-uncoordinated worlds of dreams and freaky puzzle games. Experiencing such a world in the first person, would be at time totally familiar. At others totally alien in the most mentally alarming manner. That is how I feel about this course. Since I would enjoy such a trip (prefer the land of the Sentinel over Hawaii); I find the entire course as a novel, refreshing adventure.

Now to crashland into Reality’s lap, I want to discuss my impressions on the people around me. I have been getting along much better with my family generally. My brother is becoming as a irritiating and obnoxious like I was at his age, only much less rude and in a much more lovable manner. This week being Reading Week, I decided to go out on Wednesday to meet some of the leaders of my brother’s Polish scout troop. So I went with my brother to the scout meeting, just to find out almost none of the leaders were there. For some reason, I volunteered to deal with the “Zuchy” (read as a Cubs/Brownies). Damn little brats. I had the honour of working with a girl from the older Girl Guides, Gosha as the leader of “Zuchy” decided not to show up. So I had the experience of being a teacher-substitute of Kindergarten/Grade One class. Yummy. Which basically meant extracting troublemakers out of trouble, yelling my voice off, and dealing with silly conversations with smart-ass mini-punks. One of the best conversations/rumors was that I was either the boyfriend, fiancée or husband of Gosha. Righto… like I would be married to a 15 (maybe 16) year old girl. Not that she was bad looking. But WAAAYY too young for an old fart like me. Too much of an age difference anyhow. Damn kids. In a funny way I did enjoy myself. But I made sure I never showed it.

The next day, Rudy invited me to go go-karting. So he picked me up around 9:30, and along the way there we find out that his “so-called” ex-girlfriend Shelly was not feeling too hot. So we ended up going to her house. I never really liked Shelly, but since Albert and Rudy were there I obliged. I probably shouldn’t of gone, since my opinion of Rudy and Shelly went down a few notches that night. So we talked a bit, over wine and beer (hated the wine, and I never tried Corona). After deciding to hit a bar later on, Rudy and Shelly decided to get stoned. Since I was there, and I hate the smell of weed, they decided to go outside to smoke. I am totally against getting intoxicated in any manner, I found their actions very childish. Since they didn’t want to take their precious bong outside, and Shelly couldn’t roll to save her life; they made an improvised bong out of a small plastic water bottle. Sigh… since I never liked Shelly, her smoking up just added to my abysmal impression of her. And Rudy… he is simply immature. I don’t know who was more immature Rudy or those “Zuchy” that I had put up with yesterday. I vote Rudy. That is just sad.

When they finally finished, we hit the road to get to a bar. Poor Albert had to get directions from those two crack-heads. After a near hour of rather pointless circling, we arrived at a sports bar ran by the father of one of Albert’s old acquaintances. We played a few rounds of pool, in which Shelly even in her state beat us down badly. Since it was late, I found it a little difficult to concentrate on the game. I think it was more of the late hour than the single bottle of Stella Artois beer I had there. Around half-past midnight, we left the place, and had to stop by a Tim Hortons to satisfy some folks’ munchies. Again another long sigh… I ended up getting a ride home with Albert at one in the morning. Overall it was a waste of a decent evening.

To end this entry in a positive note, I am still working in my work-study job on Datasphere. I was supposed to have a nasty meeting Wednesday morning, but that by the grace of God was cancelled. So I have recently buckled down and done some serious work in that region. I am hoping to work off an fair number of the hours I owe them in the next couple of weeks.

Well I better be off, since I have a number of tasks I want to complete today. Till this evening’s post, farewell fellow blogspherenaut.

Installing Kubuntu On a New Dell Desktop

Well its been a while… since I last blogged that is. Life has been more or less alright. A number of things happened in between that time so I will spend sometime on each of the major events: installing Linux on a new desktop, impressions of my courses, impressions about Scheme (which sort of relates to my courses), the Datasphere work-study saga, the madness of acquaintances, and general lack of girl friend and major events (hey, I need to bitch about something)

I recently got a new machine, so like any real technophile (or more accurately gadgets-techs-and-other-toys-lover or simply a normal guy) I totally went nuts the day I got it. A few weeks ago I ordered a brand-new spanking Dell Dimension 9150 with a 19″ UltraSharp LCD thrown in. Naturally the morning it arrived I was on a tech-driven high. The poor Puralator guy must of thought I was nuts, bouncing all over the place. But hey, its not everyday is a Christmas equivalent, and the delivery guy basically became a Santa Claus. 😉 A few minutes later of forced calmness, I managed to drag my new toy upstairs and get it setup. The rest of the day was spent either installing stuff, or doing random chores and putting the machine through its paces. I must say that I was impressed with the machine in general, and strangely enough I enjoyed playing around with Windows XP Media Centre which I found to be very well polished and thought out for the most part.

Ater a tiny bit (read as days) playing around with Windows XP Media Centre, I got into installing Linux. All I can say to that is that one I’m a Linux junkie, and second that the target machine is a desktop, hardware issues would be less of an issue. Or so I thought. Fortunately for me I did a bit of research before deciding what kind of a machine to get (and kind of hardware it would contain). Hence the presence of a nVidia card (sorry ATi you maybe Canadian but your support is below par :(), the Intel integrated sound card (I’m not too serious in the music production scene… yet), and the Intel e1000 based network card. This time while having a much more agile machine, I decided against going with Gentoo. Simply I got tired of all the hassle of baby-sitting the system, and dealing with a never-ending stream of updates. So I decided to try out Ubuntu to see what all the fuss was about. Specifically I chose KUbuntu, since I prefer the more polished KDE over over-simplified Gnome. The installation went without a hitch, except for the network card. Aparently I have the latest generation of Intel’s Pro 100/1000 Ethernet cards, and the e1000 driver that comes with most Linux kernels was too old. Intel preceiving this released the source code for an updated e1000 kernel module. Since I was new to Ubuntu and Debian-style distributions in general, so kernel source recompilation was out of the question. I switched back to Gentoo for about two weeks. During that time I found that some compiled and posted the module for the Ubuntu. So I reinstalled Ubuntu, and I have stuck with it since.

My intial feelings about Ubuntu are positive. The distribution packaging system is based in the rock-solid apt build system (which mirrors Gentoo’s Portage), and has a decent number of packages available right of the bat. The hardware detection and setup is very well done, and I appreciate the dbus-hal-ivman automounting functionality (even thought the automatic starting of Kaffeine player when plopped in a DVD is a bit unnerving). The idea of doing sudo for everything that would normally require su-ing in as root is an excellent idea. In a matter of a day I had pretty much everything I needed to run a full scale development box. I even found this neat blogging utility that I am using now called BloGTK. All I need to figure out is a few minor issues such as DVD copying. I hope to get comfortable with compiling kernels under Ubuntu too, so that I can peacifully upgrade to any newer kernel (or slightly tweaked one), and still keep my Ethernet functionality working. Overall, I am greatly surprised how easy it is easy to install and administer a Linux computer nowadays. I think the open source community has gone a long way to making Linux a viable desktop option. I still can remember the fun and games of installing older versions of Mandrake, and SuSE on an older machine and my laptop a few years ago. You want X running on your laptop back then? Good luck. And you want to use your funky-dory nVidia card for 3d accelerated graphics??? Under X??? Dream on. Fortunately those days and experiences maybe numbered. That is all on the topic of new desktops and installing Linux.

Err… remember that I would write about more stuff earlier on? Well I guess I lied. I will continue on later tomorrow. Night.