2008-05-24

8 bookmarks

More updates!

New Zealand

For those unaware, my NZ plans are on indefinite hold. The supervisor I wanted cannot accept me for the next year, I am not eligible for most forms of financial support for International students, international tuition is prohibitive, I feel I don't know enough about the field, and my girlfriend is also now considering UBC. Also, I found something a little closer by ...

Employment

Hello working world! I am now gainfully employed by a company that develops software for brokerage firms. I get to use an esoteric platform which I might never use again, but which is very effective at database access and manipulation.

One neat thing about the position is I get to take note of a lot of differences between the proprietary and open source worlds. The platform lacks a lot of niceties I find in the Open Source world. There are strange limits to characters, software used to get around feels limited, shared drives?! While the software that we develop and ship seems to be managed well, we of course use a lot of packages in our work that I can only describe as unmanaged. I can imagine, in an open source environment, someone regularly updating one metapackage that depends upon all the real packages we need to work, and we just install that to set-up. Also, from a Getting Thinds Done perspective (not related to the book/website/philosophy of the same title), I wonder why companies go with proprietary Unix rather than Linux. I have yet to access a Unix that didn't feel combersome, lacking, and limited. And it's not just that I'm more familiar with Linux-based systems. One prominent example would be the shell. Maybe it is more that that adminstrators don't bother supplying useful defaults? I don't know. Perhaps we use a proprietary Unix because the platform doesn't support Linuxes.

The Platform

Now this is pleasant. I generally dislike custom SQL languages, like PL/SQL. And this is somewhat like it. Especially in its "I look horribly ugly and no one has bothered to love me" kind of style. However, its capabilities are swell. How oft I have wanted to create an arbitrary, temporary table to stuff in a bunch of related data (records) into a double array of varying-typed data. Perhaps there are simple systems to achieve this in C and Java, but I have yet to find them. As well, I dislike heavily having DB access constructs stuck inside /strings/ that go unchecked until runtime! Clumsy and lousy! Give me support for the DB in the language, please! This is a reason why, despite not really caring about C#, I enjoy LINQ :)

I wonder what things I will discover as my ignorance shrinks?

C++, Perl, and JavaScript

I still think C++ is a terribly ugly language, but at the local Value Village, I recently acquired three books, one of them is O'Reilly's "Practical C++ Programming". I might as well be decent at it, even if it is ugly. Who knows when I'll have to use it for something important. The other two books are JavaScript: The Definitive Guide, and Learning Perl. I previously had the luxury of access to O'Reilly's Perl Cookbook. I think my Perl skills, despite regular use, have actually waned a little since then. Read more, Richard, read more!

Duplicity

I haven't done much programming on this in a while. 2 weeks, since jobness began to interfere. I must allocate more time before I lose where I was :(

Life stuff

Coming in a following post!

Labels: , , , , , , , ,

2008-03-29

Irregularly Scheduled Update

Hurrah, the school semester is almost over. This will be my last semester on campus. I actually need one more German course that I hope I will be able to take via distance ed. from the University of Waterloo, and then have my degree conferred unto me in October.

Responsibilities left to me include a 5 page paper for Trends In Distributed Information Systems and a paper assignment in Databases. I have had a very slow start to to-day, so I will have to surrender part of my night to this.

I keep having things to write about and feeling I haven't the time. I used to make the time, as this was a desirable method of procrastination. I have more preferred methods of procrastination. Oh well.

Tech Tidbits

An update on Belladonna: she refuses to boot up again. Now that I know that a problem still exists in the current configuration, I can try replacing the hard drive and seeing if that will repair the issue.

Tourniquet II, my old desktop, has been resurrected at my father's home, and I set it up, connected it to the Internet, set up a dynamic DNS hostname for it and an SSH server, ensured it would connect to the Internet on boot without having to log in (silly Network Manager), and enabled firewalling, filtering all except port 22. Then, I decided I didn't like runlevel 5 and changed it to runlevel 3. Sure, X doesn't come up anymore, but I forgot that the SSH server was only activated for runlevel 5. I tested that the machine still connected to the Internet (by SSHing into my school's network) but failed to SSH back :( Ah well. I'll be visiting home again next weekend before exams (likely to do my taxes). I am really interested in having a remote server that I can use. However, I can't rely on my father to troubleshoot any issues (he has never even used a computer's keyboard before) beyond pressing the power button. Sigh.

Teachers and Scripts

I am a TA for CIS*1200 at my university. It teaches first year students how to use Office applications (hopefully to good effect), and how to build cursory web pages (via a combination of Microsoft Web Expression, HTML, and JavaScript). We have spent a lot of time (3 weeks) on JavaScript and the learning process is quite painful. I wonder whether this relates to the nature of the instruction they receive, and whether it is appropriate. I didn't know much about computer programming when I took CIS*1650 in first year, but it didn't prove challenging. Two of my good friends later took it at my recommendation and they both enjoyed it, one taking the follow-up course CIS*2650 the next semester. We TAs are also under instruction on how to assist. There are some ... stylistic choices that are being enforced for managing cheating that I don't think are appropriate. The assignment that they've had to do and the non-human resources they've had to help them are ambiguous and confusing.

I have helped quite a few people gain the insight they need to complete their assignments, and while it feels rewarding, it begins to wear me down, seeing the same systemic issue again and again and not being allowed to fix it at the source. I am quite happy with how much effort a number of the students have put into it. Someone called them ``keeners'' which I think is supposed to have a negative connotation, but I don't think it applies to them (let alone that it should be negative). Interacting with them (and the rather large class in general) has helped my social skills, I think. I am much more comfortable presenting in front of large audiences now (well, drama had gotten me half-way there in high school). I think I can also help people without actually doing the work for them, or seeming too condescending. I very much like helping people, but want to do so in non-repetitive ways. I hope to never do tech support :)

A very nice effect of helping people beyond satisfaction for me is self-esteem. This isn't very nice, but when I can confer assistance onto someone else, this means I have succeed somewhere in life and am not "lagging behind". Sigh me.

Medicinal Uses

The man whom I call my best friend attends medical school. I now like to say, when giving amateur advice on medical concerns is ``I'm not a doctor, but my best friend is.'' I suppose he is not yet, but that won't stop me. I can also assert things about animalia, stating ``I'm not a zoologist, but my girlfriend is.'' Tee-hee. Authority via acquaintance. I haven't seen my medical friend in a while, and haven't communicated with him much either. I tend to drift between best friends, using the term to classify the person who best provides friendship at a given moment. Tee-hee. I may not get to see him for another 2 years given my current plans, but more on that below.

An Adventure Begins, Fatalism Be Damned

Will my father survive my absence? I wonder quite a bit. I am not very concerned. As my girlfriend points out, despite his age, he is in very good condition (note how I refrain from using ``excellent''?). Also, and not to be callous, he will die eventually, and I can't postpone life to wait for it (which I expect will take multiple decades, anyway :) Anyway, the absence that makes my mind wonder about such consequences in time is my great Westward Adventure. I have gone to B.C. before and now I go again, but it is only a stop along the road this time. A long stop, but still. I head to New Zealand in pursuit of graduate studies.

I am not sure how things will work out. Whether I will be accepted into a graduate programme. Whether I will be able to afford tuition, let alone the flight. Whether I'll be able to work in between, so that I can raise the necessary funds and whittle away my student debt. My girlfriend comes along and shares in the academic quest. In medieval fashion, our adventure begins in April and we don't expect to arrive until December, regardless of the air speed velocity of a swallow, laden or not. The first leg is on the cheap (you always pay more for the second), and we fly cross-country via Greyhound. (This journey will be the inspiration behind the preconceived G21.)

Are these plans tentative? Well, we're betting a few hundred dollars that they're not, as we purchased our tickets to-day (for BC, as we cannot afford NZ quite yet). Employment must still be found, accommodations acquired, and a new way of living prepared. I'm going sparse (on my person, Flesherton will bulge with my history of acquisitions). 5 days worth of clothes, not a full week. A violin. A 11.5" tablet. A camera, its bag wither batteries. Keys, a swiss army knife, chopsticks. Identification and a much lightened wallet. Keys? For what? Alright, one less thing. Except for the clothing and violin, all my life will be carried in a little, spiffy and new satchel at my side. Steal it and you steal me- I hope you don't mind vegetarians.

Incidentally, my sister will get to see me again while my father won't. My brother? Due to his surprise pregnancy, I hope to not have to return for his wedding (it likely being postponed). Good bye Spade. I will try to run with you a few last times before the end.

A Near Miss

It hasn't quite hit me, this ending of University. I think that, had certain opportunities been taken, had I been more diligent about a few things, I would already miss it much more. But I do not. I will miss Vlad a bit, but hope to meet up with him again past 2010. The ``elevensees'' have a somewhat analogous group here. A year behind, and easily impressed by `gdb' :) Actually, I think it all maps quite well to the end of high school (except I enjoyed high school more at the end). Guelph wins for my girlfriend's presence, though :).

Particular professors? I never made very strong bonds. My best professors were not the type I could really associate with outside of class, even in an academic capacity. High school teachers were much cooler for that. Perhaps if I had gotten more involved earlier on, I would have developed stronger attachments. Ah well, there's always grad school.

The city? I began to appreciate it more since dating my girlfriend, but it's been winter here, and it's not easy enjoying it through the bitter cold. I won't have much winter for the next two years at least, so I suppose I should do what I can to maximise my experience with it :) Housing? I haven't had a very enjoyable arrangement in almost a year. I mean, I enjoy living with my girlfriend, but I have had massive issues with the cleanliness of the kitchen. The place before had coldness. The place before that what was the Waterloo Wastehole.

I was frequently told that my years at University would be the best of my life. I am glad to say I expect to have many greater ones to come.

Back to the Future

So, there is a lot I hope to do before death. Make my girlfriend smile. Again. And again. And again and again and again. Contribute to open source. Contribute to the world. Be of use. Be of the world. I will write on this when I have more time, when I should not be writing portions of my paper. Au revoir.

Labels: , , , , , , , , , , , ,

2008-01-25

Kia Ora

We've got rats. I'm not very surprised. They're warm, cuddly, and don't bite, so I think we can be friends.

So, I didn't get everything I wanted with my current provider, but they are much cleaner than my last and allow a lot more. I don't think I will be satisfied until I operate my own server. As far as providers go, I'm happy with the selection, and will recommend webschwerver to all my friends.

Herein will go some social posts (no drama), work, hobby, and school. I'll try to make good use of tags to help separate it all.

I'm not using a CMS and I do not expect I will this year. I do intend on developing a batch of redundant Perl and PHP scripts to generate my website and hopefully enable a semi-professional feel to them, though. That will have to wait until other weekends. I hope everything to share the same header with the pretty stars. They make me happy.

I'm currently TA'ing a course at my university and giving labs on how to use Office and Expression Web. While I wouldn't personally recommend proprietary tools for friends, I think they might be effective for the class's needs.

I've a greatly late German assignment due. Part of me says "Don't discuss it here, a future employer may one day read it and frown!" but then another part says "If I write reality, perhaps they can trust what I write, and not doubt me :)". I feel crippled before this simple assignment, as I fear its making me look foolish, naïve, or just plain stupid. It'll be submitted tonight or tomorrow morning, but I'll have lost 3% of my final mark over this fiasco. It's been very draining and stressful. I somehow think it will be the worst it all gets, which is relieving. I don't know why I feel so optimistic about it, though.

I have an interest in going to New Zealand starting in the summer, hopefully to do graduate studies at the University of Otago. I can't afford it right now, so I hope to work a little once I've graduated, and to earn scholarships that could either reduce my tuition to domestic levels or otherwise eliminate the burden.

Does anyone have a gp2x? I find it to be a fascinating device. The stylus has been lost, but apparently fingers are also effective.

Anyway, if you're interested in contacting me, I'm not too concerned about spammers, so you can actually click this: e-mail. Good bye.

Labels: , , , ,