{"id":92,"date":"2005-11-09T00:45:13","date_gmt":"2005-11-09T08:45:13","guid":{"rendered":"http:\/\/www.stevenbrown.ca\/blog\/archives\/92"},"modified":"2005-11-09T01:04:09","modified_gmt":"2005-11-09T09:04:09","slug":"soccer","status":"publish","type":"post","link":"https:\/\/www.stevenbrown.ca\/blog\/archives\/92","title":{"rendered":"During the last month&#8230;"},"content":{"rendered":"<p>It&#8217;s been a while since I&#8217;ve actually blogged anything. Like Jon observed, you get used to a routine, and if blogging isn&#8217;t part of it, it&#8217;s just not gonna happen. I&#8217;m less likely to spend time on the computer when I get home from working with a computer all day. Been spending more time with the idiot box, actually &#8211; I guess I find it more relaxing. \ud83d\ude42 I still use the computer, of course, (I still have a pulse, after all), but blogging hasn&#8217;t been high on ye &#8216;ol todo list.<\/p>\n<p>Let me see&#8230; what&#8217;s happened, recently?<\/p>\n<p><strong>Soccer<\/strong><br \/>\nSomehow, I got conned into joining an indoor soccer tournament at work. Practises are about once a week at a place called SportsTown, in Richmond. I didn&#8217;t know what I was getting into; these guys are good&#8230; really good. I used to play soccer, but that was ages ago, and I was never that good! I feel totally out of my league, but my team is in pretty desperate need of players, so there I remain. We played with some other soccer team at Slocan park over the weekend, and it was really fun. My main concern is disappointing my team mates. \ud83d\ude41 We got a tournament game, this weekend. We (they) are defending champions, so there&#8217;s a lot of pressure. But I&#8217;m just gonna play my best and have fun &#8211; can&#8217;t do much more than that. I&#8217;ve suffered a ridiculous number of injuries due to my jumping into this, but I am glad I joined.<\/p>\n<p><strong>Southpark Me<\/strong><br \/>\nInspired by <a href=\"http:\/\/www.siuyee.com\/2005\/10\/16\/not-meant-to-be-a-south-park-star\/\">Shirley&#8217;s photo-realistic South Park personality<\/a>, I created my own. Unfortunately, he looks nothing like me&#8230; but It&#8217;s as close as I could get without making him naked&#8230; and trust me, you don&#8217;t want that.<\/p>\n<div class=\"gallery\">\n<img data-recalc-dims=\"1\" src=\"https:\/\/i0.wp.com\/www.stevenbrown.ca\/blog\/files\/SouthparkSteve.png?w=750&#038;ssl=1\" alt='obey my .. er... coffee!' \/>\n<\/div>\n<p><strong>New Computer<\/strong><br \/>\nAfter my first (or maybe it was second) paycheck, I bought a cheap desktop computer. Pretty much a bare minimum at $600 after tax, sans monitor. I&#8217;ve since bought a nice 19&#8243; LCD flat panel monitor (cost almost as much as the desktop), a friend&#8217;s old graphics card (so I got 3D acceleration now! &#8211; thanks, Haseeb!) and a wireless PCI card. Oh, and a 10&#8242; DVI cable. Did you know 10&#8242; DVI cables are cheaper than 6&#8242; DVI cables? Crazy, I know.<\/p>\n<p>Getting all the hardware was the first step. I actually built this computer, which is a first, for me: I figured, if I&#8217;m supposed to get a degree in Computer Science, then I owe it to myself and that piece of paper in my distant future. There were a few kinks, and I had to complete a quest for thermal paste, at one point, but everything seems to be working now. I must go out of my way, however, to say that mother board manuals are completely useless pieces of shit. I respect a good piece of documentation, but motherboard manuals get no love from me. None.<\/p>\n<p>I&#8217;ve installed the latest Ubuntu on my new desktop. It&#8217;s zippy and I like it.  I had gotten so used to my laptop having to page-swap all the time, I thought it was normal. I&#8217;ve been really impressed with Ubuntu, despite having a few problems, but I will write about those later (and possibly somewhere else).  With my new found space, I&#8217;ve also started migrating all my personal data to one location (<em>to rule them all<\/em> -sorry). This is an extremely long and boring task, but it simply <em>must<\/em> get done.<\/p>\n<p>Some quick software I recommend checking out: <\/p>\n<ul>\n<li><a href=\"http:\/\/newton.sourceforge.net\">Newton<\/a> &#8211; I like it better than <a href=\"http:\/\/www.beatniksoftware.com\/tomboy\">TomBoy<\/a>, at the moment, <\/li>\n<li><a href=\"http:\/\/icculus.org\/neverball\/\">Neverball<\/a> &#8211; very nice monkey-ball-ish game, <\/li>\n<li><a href=\"http:\/\/ubuntuforums.org\/showthread.php?t=66563\">Automatix<\/a> &#8211; an install script for some more inconvenient tasks.<\/li>\n<\/ul>\n<p><strong>Learning New Things<\/strong><br \/>\nRecently, I&#8217;ve been spending time with a few interesting things, including:<\/p>\n<ol>\n<li>Javascript &#8211; I thought I knew it at least a little. I didn&#8217;t.<\/li>\n<li>DOM (w\/Javascript) &lt;&#8211; really cool stuff!<\/li>\n<li>Perl (yup)<\/li>\n<\/ol>\n<p>I also reviewed Java, but didn&#8217;t use it that much. I&#8217;ve been working a lot with web-related stuff at work, I encountered the need to write scripts, hence, the Perl. As someone who likes clean, and well structured things, it is my duty to loath all that is Perl. I have always hated that vile language. There is a well known (among the Perl community, at least) acronym that sums up the language quite accurately: <em>TIMTOWTDI<\/em> (pronounced <em>TimToady<\/em>). It stands for: <em>There is more than one way to do it<\/em>. And with Perl, there really is; for absolutely anything, there&#8217;s a thousand ways it could be done. And I don&#8217;t mean algorithmically, I mean syntactically. To me, this is a huge problem.<\/p>\n<p>A simple example:<br \/>\n<code><br \/>\n1. print \"hello\";<br \/>\n2. print (\"hello\"); # parentheses are optional<br \/>\n3. print 'hello';   # single quotes are significant, but not in this instance<br \/>\n4. print qw(hello); # just like single quotes<br \/>\n5. print qq(hello); # just like double quotes<br \/>\n6. print qq.hello.; # here you need something, but who said anything about parentheses?<br \/>\n<\/code><\/p>\n<p>OOP example:<br \/>\n<code><br \/>\n1. door->open(\"a little\");<br \/>\n2. open door \"a little\";<br \/>\n<\/code><\/p>\n<p>That being said, it has been extremely useful.  \ud83d\ude42  Especially regular expressions (a whole other language in itself!)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>It&#8217;s been a while since I&#8217;ve actually blogged anything. Like Jon observed, you get used to a routine, and if blogging isn&#8217;t part of it, it&#8217;s just not gonna happen. I&#8217;m less likely to spend time on the computer when I get home from working with a computer all day. Been spending more time with&hellip; <a class=\"more-link\" href=\"https:\/\/www.stevenbrown.ca\/blog\/archives\/92\">Continue reading <span class=\"screen-reader-text\">During the last month&#8230;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[3,1,6],"tags":[5,4],"class_list":["post-92","post","type-post","status-publish","format-standard","hentry","category-geek","category-general","category-recreation","tag-games","tag-linux","entry"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/s4jEMb-soccer","jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/www.stevenbrown.ca\/blog\/wp-json\/wp\/v2\/posts\/92","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.stevenbrown.ca\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.stevenbrown.ca\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.stevenbrown.ca\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.stevenbrown.ca\/blog\/wp-json\/wp\/v2\/comments?post=92"}],"version-history":[{"count":0,"href":"https:\/\/www.stevenbrown.ca\/blog\/wp-json\/wp\/v2\/posts\/92\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.stevenbrown.ca\/blog\/wp-json\/wp\/v2\/media?parent=92"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.stevenbrown.ca\/blog\/wp-json\/wp\/v2\/categories?post=92"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.stevenbrown.ca\/blog\/wp-json\/wp\/v2\/tags?post=92"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}