Gee… I Feel like a Tree

No I mean it. I feel like a tree, and everybody wants a piece of me. Turns out that for all my well made plans, all of my last assignments happen to be group endeavours. And even with my best laid plans, it seems that the meeting times for my groups coalesced into a single time.

Right now I am in a lull between work. And hoped that today would be the day I relaxed and finished my writing portfolio. Not the case. Right now I am working on a network security assignment, on standby for my business of computing group and trying to get some writing in. Oh and in about an hour and a half, I scheduled a meeting with my library assignment group. Bad idea.

If I can get one assignment done, from beginning to end today, I will be ecstatic. I fear this week will be the week of sleepless nights. So coding, writing, research and even more writing. I will be lucky if I don’t get RSI from all this typing.

And I remember a time when Sundays were considered days of rest and reflection. The good news is that the writing block is gone. Mostly.

Quiet Morning

This morning seems so quiet. The lack of any real sounds, with the notable exception of the wind, make everything seem so un-alive. Its quite disquieting actually.

The only real sound (other than the typing of keys) is the sound of mental lemmings, walking around. That my friend, is the sound of writer’s block. Coming up with a main theme for an article, placed me into such a state. In an effort to shorten, and ease up on my articles, I had to cannibalize parts from three different articles, and plop them all together. I feel like a literary Dr. Frankenstein. And my article in its current form, plays the part of a half-zombie, half-robotic chicken monstrosity. Oh wait. That would be the robotic chicken… oops, wrong show. Anyways, with the current state of the article makes the lemmings inside my head want to throw themselves off a mental cliff. I mean walk off. Cause thats what lemmings do.

Lemmings aside, I resuscitated another of my projects yesterday. Yes justCheckers will return in all its Java-ish gory err… glory soon. On the topic of justCheckers, Chris Bellini, an important contributer to the project, just turned 30 yesterday. Happy birthday and I am glad you shrugged off the coming age. Is that a grey hair? *ducks*

The marathon of finals continues! Only 9 assignments, 3 exercises, 4 classes and 7 days to go. And the previous experiment seems to be paying off. Better run off now, and take care of my mental lemmings.

Hell Week

Sigh… so many assignments all due this week. And next week. And then it is over. I feel excited, anxious and tired just thinking about it. These next two weeks will be hellish. But if I make it… I will regain my sanity.

Why I am blogging this… right now… I guess… I don’t know. I wonder if I am up to the task. Fortunately, today, meeting people has spurred me on. Well… we will see if it works out.

Stepping Mania

Life has been pretty hectic recently. I guess basically it always was but I was too busy gaming to notice it. Talking about gaming I bought my first new game recently, HL2 Episode 1. Excellent game and loads of fun. Strangely very re-playable and Valve has worked hard on making the game believable with good AI and HDR. Without spoiling the plot too much, the best parts of the game were: a new enemy, HDR (kept on blinding myself with a flashlight against a white wall) and the story.

As I mentioned in my previous post, I am busy working on a new project recently. Basically a minimalistic web framework that you can drop into a website or extend to your heart’s desire. The only real problem recently was getting the Subversion repository working, and finding a new name for the project. It seems that at least two other open source projects have the names simplesite. I choose a new and original one. I am not going to release it yet until I get the SourceForge admins to change everything around properly.

I have been searching for jobs recently for PEY (UofT’s version of an internship). I need the money and the experience is welcome. Besides I want to decide upon my career path before I finish university. Might be a dev, tester, admin or a researcher. Right now I applied to two different places. We will see how it goes. Also I can’t get the courses I want either (might need to ruffle some feathers in that department).

Other than that nothing much else to say. I might say some nasty comments about one crazy nation doing “preemptive” invasions of another country. Looking for terrorists they say. What a pity most of their kills are civilians. Meh that what you get when you have one state-sponsored terrorist group going out to defeat another private one. Idiots.

On a brighter note, might go clubbing sometime soon. Continuations in writing, coding and other mad activities will also follow. Stay tuned for more.

Lurking in the Shadows…

Well its a new year, but I have been lurking mostly in the shadows. Nothing much happening, other than the start of classes. Life is the same as always. Chaotic. And my house is divided up into territories (rooms) held various factions (members). 😉 So far, I think the year is alright. Too early to tell naturally. But I hope that this year will be the year I really break out into the open.

Having said that, I started working intensely on a the new news and gallery pages for my two projects, justCheckers and Insomia. Seeing that I could join my work together in a simple cohesive whole, and the potential that it might be useful for more people than just me; I started a new project. This project, Simple Site, plans to create a simple, bare bones content management engine that will allow for developers to add news, and image gallery functionality into their sites. This engine will be so simple, that it will easily be modded into any custom website that uses PHP and MySQL. Now all I need to see if SourceForge will accept my proposal.

Well I am off, to play a short round of VegaStrike and work on Datasphere work.

Staring into the Endless Void

The void stretched endlessly outward. Far past the insignificant planet, that he called his homeworld. Far past the distant gas giants. Far past even his own wild, mechanistic imagination. He stood there, the cold air condensing his warm breathe. Beside the glow of the fire, snuggled amongst the still river, and the dark forest, he stood. He stood there. A feeling of absolute insignificance in face of the grand scheme of things. He asked quietly, neither to himself nor to the silent, distant stars, “Are you there?”

First day of university, and already I feel about squished under the immense pressure. So much to do, so much to learn, so much to set into motion. And so many to greet again. I was in a stupid rambling mood… but still… I guess I was nervous too. Please forgive me. Anyways, this entry is going to be a longer one since it deals with the last three days… so here goes.

Saturday. I crawled into the tent when the sky became gray, and the stars had dissipated into the morning gloom. That was at 6:30. I got up around 9:30, and needed a few coffees to revive myself. After breakfast we packed up, as we had decided to head back home in the evening. Of all places, we found the outer covering of the tent, underneath the tent. We had been sleeping on it all the while. While the packing took some time, we managed to start kayaking around 2:00. This time we kayaked the lower part of the Masquash, below the Big Eddy generating station. There we encountered a long stretch of beautiful grassy banks, a half constructed bridge, and a not so amazing C1 rapid which handled like a swift. And I was hoping to have some fun on that one too. Anyways we paddled all the way down the river, and the adjacent Grey Lake all the way up to the falls.

The falls themselves were quite pretty, and dangerous but we didn’t go anywhere near them on kayak. We portaged ourselves (not our craft) to a lookout at the base of these falls. Quite a view. But the best was still to come. On our return trip, along the stretch of grass bank, we met up with a beaver chewing on fresh greens on the bank. Naturally my brother had to scare him, as my little brother is usually up to doing silly things. The beaver jumped into the water, but later emerged and swam along with us! Then we noticed another, and yet another swimming a bit further up. The creatures swam with us mostly, but occasionally waded unto the bank and after spying us jumping back into the water. I must say, that I felt privileged to kayak alongside such beautiful creatures. Of course, the beavers were sly enough not reveal their lodgings. But still… wow!

Due to the beaver incident, we got back to our car by dusk. We barely secured our kayaks to the rooftop rack before it got dark. After a short meal, we started on our long trip home.

Sunday. Fortunately not such a fast day, as I had expected. Still a worthwhile mention. I started off with mass as I have with every Sunday. This time the mass was held on the field nearby the construction site of the new church. Not a very interesting mass at that, since the pastor ranted the entire time about the “miracles” of preparations for building the new church. I will not state my opinion about the pastor, but it unfortunately leans to the negative side. Even more unfortunate, that most of the more “involved” parishioners have stronger, negative opinions. Sigh… Anyhow, leaving matters of religion and politics aside, my brother Martin’s dance performance happened later on in the day. Martin is in a Polish traditional dance group, and today he performed a number of dances. I am impressed with his progress, since he is one of the best dancers in the entire group. Go bro go!

The day ended in a disastrous walk to Heart Lake which ended up in me having some 12 crazy mosquitoes landing on my legs simultaneously. The walk cut short because of that, my parents decided to go to Professor’s Lake instead. I greatly enjoyed the latter park. When we got back home, I got started on preparing for school: getting rides, and fixing my wireless card. I gave up on the wireless card around 1:00 AM. I really don’t think its fixable.

Monday. First day of school, and I am ready for action. My lecture of the day was PHL245: Modern Symbolic Language. It seems incredibly easy thanks to all the previous intensive logic training I received. Rudy also found it simple too, and so instead of listening to the professor, Rudy attempted hacking my wireless card. Naturally after about half an hour, he gave up on the venture. When I talked to the head of computer services, Joe Lim about the problem with the card, he also remarked there was no way I could fix the problem… maybe the manufacturer could… or maybe not. After class Rudy and I drove to Chapters in hopes of purchasing of the textbook for our Information Systems Analysis course. We did buy them but only after searching for the store, then the book, and then paying for the books was fun too. The store price was too high, and they chewed up my gift card in the process. Fortunately they lowered the price and reset my gift card (hehehe funny little story about that too but I am not going to tell). On the way back to school, I grabbed a fairly inexpensive Netgear PCMCIA wireless card. It cost me less than the old one, and the new one can do the faster 802.11g protocol while being able to switch back to the older 802.11b one. Nice.

I arrived just in time for my next lecture: CSC320 Visual Computing. Yay! My graphics course. Well yay sort of… I mean the material is interesting, the professor is pretty cool as he seems to be one of those hacker-types, and a number of my school friends are in the class. The only problem is that the assignments are huge and technically difficult. Yes, I know its a third year level course… but still. The professor, Arnold Rosenbloom actually went through two lectures today. A song and dance about visual computing, the quality of the assignments, and a bit about image processing. Then on to the matting problem… which bewildered most of the class. When he asked for a show of hands who knew what was going on, about a third of the class raised there hands. Most of them were lying, including me. No, seriously I did understand it, but I had a bit of difficulty visualizing the solution, and its been ages since I touched linear algebra. Anyhow, no slouching in this class. No sir.

That was my last class, and it was time to go home. On the way out, I saw a posting for a student position in working on programming in the Psychology department. Very interesting, and I met the guy hiring. Apparently there is one more position, and I should bring in my resumée. I will try it out. I should be up for the job. I took the bus home since I have not gotten a concrete answer for a ride. Sigh… the rest of the day was spent resting, and preparing for tomorrow’s kayak trip. Looks like another busy, and interesting school year.

Traveling at 300km/s

This morning seems to be a continuation of yesterday. The world seems like a blur and time runs like a maddened hare on steroids. So in fact yesterday we did not go on a trip due to inclement weather. Instead I busied myself with school preparations, registering myself for my tutorials, finding where to buy my books, and getting rides. Most of this is pretty much down pat except for one tutorial, one ride back home, and obtaining the books physically. I am bit surprised that the visual computing course has no textbook… strange. On top of that I had to clean up around the house, make a few meals and prepare everything for tomorrow’s trip.

On the tech side, I finally got my USB stick working under Linux again. Now all I need is my SD card, and my Palm to get detected. No work on justCheckers, or my writing of course. I did meet up with Dmitry for a short walk, but getting there was a hassle as pretty much of Kennedy Road was torn up for repaving. Dmitry seems to be settling into his new house, and new semester at Wilfred Laurier splendidly. I convinced Rudy to take that course in databases, because I have no clue how otherwise he will survive the web programming course next semester. He seems to be walking a fine line with his courses… Oh well, times up! I need to get busy, busy again. Bye! And see you on Sunday. 😉

Drifting in a Netherworld

Fall. Well not officially but still… everyone can feel it. Summer’s warm embrace is loosening and slowly turning into the cool of autumn. And haven’t enjoyed it a bit… not much time off. And now the sickness. Apparently my latest illness which seemed to be fading, has struck my sinuses. Now I have had to deal with this quite painful secondary infection… So much for time off. To top it off my knee-jerk coughing spree kept me up till 4:00 AM yesterday night. The only thing enjoyable was a reading a VERY depressing Japanese (Yeah for English translation) animated novel. Well maybe not enjoyable but at least I least I felt better about my own situation after it.

Fortunately I have been feeling better with each passing day. Mostly thanks to intensive pill-popping. Of course, to make the experience more exciting, my condition always seems to worsen in the evening. Lovely. So I decided to get some work done. I have updated my Linux box recently, with a newer version of udev, a new kernel (which I soon found to be broken with a new implementation of the Alps touchpad driver…) and few other things. I cleaned out a few old things, like useless libraries, a few games including Quake 3 Demo (sorry it was just too bloody) and UT2004 Demo (love the fast action, but I don’t have time to play), and best of all Mozilla. That’s right! Now I have only Firefox and Thunderbird… without all the additional bloat. I also
threw out the Gentooized version of Eclipse, and got a newer copy for my own personal use off the Eclipse.org site. A few minutes later (and DSL reconnects), I had everything I needed. Sort of. My update kept on crashing with the configuration of wings (awesome 3D modelling program), but that bug report I sent in yesterday paid off. I am currently in the process of
reemerging a few kernel dependent programs, and my update.

I have given up on my old laptop. The not-so-hot release of FreeDOS now lives on it. What a change I might add… I really do prefer a Unix system… but at least I can play my old DOS games again. Weee… OLD SCHOOL!!!

As for back-to-school (university) preparations, I am debating on whether to take PEY or not… and whether to pursue a degree in bioinformatics (I suck at Bio and Chem labs and their reports :() or take that one icky statistics course and take the AI courses. I would really love to hack robots (especially space probes/drones/rovers) as a job^H^H^Hcareer.

Serenity before the Storm

[Excerpt from the Art and Zen of Mlaren Racing]
Beware the violence of the sandstorms of Sand Ocean. While the courses seems easy, a sudden sandstorm can blow over leaving many stranded. One must be one with ones vehicle, and be one with the storm. Never exert against it, but flow with its intricate motions. The wise take heed and prevail, while others eat the bitter sands of defeat.

So the exam looms ever nearer… And so does the anxiety. I just don’t feel this one is going to go over smoothly. Please, please, just so I can pass this course. That is all I ask, God. Hence the above passage. The looming sandstorm is just there… waiting and brooding over it next victims. The course is not too bad, but I have done awfully throughout and the professor is known to give evil questions on tests, etc. A massacre in the making… 😉

Still working on the black-ops as usually, concentrating on the visualizations naturally. Not too much progress there. But I will continue on it.

Yay! Chatted with Dima and Sarah yesterday. Funny story on how they met… a mistaken MSN entry. And naturally with any chat with Dima, it degenerated into a crazy, drunken parody about us, Matrix, pink bunnies, the Hitchhiker’s Guide to the Galaxy, and more. Thanks Dima! That was fun.

Life is the same as always… boring, a bit depressing. Hey, always look on the bright side. Two more passages and a few struggles, and then summer. A week and a half of relaxation is something to look forward to, and maybe a meeting with Katarina. Mmm… I have decided to go wireless with my network. Should be fun… I still have a bit of cash left. So I will grab a wireless router, and an archery set too. Just a bit of research needed, and I plan on getting a nice, (ok half decent) compound bow. Love archery…

Anyhow, as the storm looms on the horizon, I have to brace myself for its wrath. Wish me luck!

Hanging in the Balance

What a day… rainy, and very trying with most of the family sick… sigh…

Tomorrow is my first exam of this semester. Looks fairly straightforward, multiple choice + 2 scenarios, all for a UI Design course. Funny how the course itself seems to be a mixture of common sense and corporate marketing lingo… (Translation: bs). I have not really studied for it, but then again it is open book. 😉

Talking about corporate lingo, watched the third part of The Corporation. Very insightful film, and even thought some of the commentators were left-leaning, they do have some good points. Some aspects are downright frightful, and in a curious manner, interesting tidbits of history most people don’t even know about. Unfortunately, they didn’t come up with ideas that are radically are different then what I know already. Consumer pressure (the companies have to follow what the market wants anyways), governmental supervision (yeah right), and rebellion (last ditch desperation); all of these I knew about. I was hoping for something more insightful, subtle and cunning.

Finally, as for my hacking projects… I tried writing an SDL/pthreads program. Now the SDL part came out no problem, but the pthreads took over my system. Mind you 5 treads, that update the position of an object (used bounding rectangles that I moved and they blitted onto the screen); shouldn’t take over that much CPU. I think it has something to do with the redrawing of the screen. Also moving a particular object proved to be impossible by my implementation. In the end, I got a lesson in SDL… and now I have to find a simple application for threads. Yes, I know about SDL Threading… but I needed to practice pthreads specifically. Was going to post it online… but the whole code is a bit messy, and needs reorganization, and fine tuning.

Oh well, tomorrow is a busy day, exams and all. Wish me luck. 😉