<?xml version="1.0"?>
<rss version="2.0.">
  <channel>
    <title>Advogato blog for motb</title>
    <link>http://www.advogato.org/person/motb/</link>
    <description>Advogato blog for motb</description>
    <language>en-us</language>
    <generator>mod_virgule</generator>
    <pubDate>Fri, 25 Jul 2008 12:27:28 GMT</pubDate>
    <item>
      <pubDate>Thu, 14 Nov 2002 23:05:34 GMT</pubDate>
      <title>14 Nov 2002</title>
      <link>http://www.advogato.org/person/motb/diary.html?start=16</link>
      <guid>http://www.advogato.org/person/motb/diary.html?start=16</guid>
      <description>&lt;b&gt;Code&lt;/b&gt;

&lt;p&gt; &lt;p&gt;I've been checking out &lt;a href="http://www.parrotcode.org/" &gt;Parrot&lt;/a&gt; over the past couple of days.  Submitted one patch so far (easiest patch ever -- it was a MANIFEST file oversight), but looking to increase that number.

&lt;p&gt; &lt;p&gt;The problem is trying to find out what's needed.  I don't necessarily feel like working on string functions, because I don't have Knuth handy (I just moved, so some of my books are still hard to find).  I was thinking more along the lines of working in the ability to work with the environment (%ENV in Perl), so I could do some CGI programming in Parrot assembly.

&lt;p&gt; &lt;p&gt;My initial thought is to do it as a PMC based on PerlHash -- call it PerlEnvHash or something like that, and simply stuff the environment into it on creation.

&lt;p&gt; &lt;p&gt;I've also been tempted to write a scripting language that backs up onto Parrot, but that's the last thing the world needs -- another scripting language.

&lt;p&gt; &lt;p&gt;Speaking of which, I took a look at FScript, the Smalltalk-like scripting language for Cocoa.  Or at least I looked at the documentation, because I don't have OS X 10.2.  It seems stupid to tie it to 10.2 -- the nice thing about ObjC (which I'm guessing it's written in) is the ability to send messages to ids that might be nil and not have it crash the program.  It's not like they changed &lt;em&gt;that much&lt;/em&gt; from the developer perspective in 10.2.

&lt;p&gt; &lt;b&gt;Other stuff&lt;/b&gt;

&lt;p&gt; &lt;p&gt;I quit smoking again today.  I had been smoking for the past month or so, partly due to giving in to cravings brought on by stress, and partly due to the fact that it helped take my mind off of my tooth.  I'm feeling a bit jumpy, but I'm used to the quitting thing now, so I know it won't last long.

&lt;p&gt; &lt;p&gt;The tooth is being a bit nicer now.  It was a little achy when I woke up this morning, but that fixed itself within a few minutes of getting vertical.  I need to make an appointment with my doctor anyway, so I'll ask her for another run of antibiotics and pain killers just in case it flares up again before I manage to see a dentist (which will hopefully be soon).
</description>
    </item>
    <item>
      <pubDate>Sat, 26 Oct 2002 07:15:24 GMT</pubDate>
      <title>26 Oct 2002</title>
      <link>http://www.advogato.org/person/motb/diary.html?start=15</link>
      <guid>http://www.advogato.org/person/motb/diary.html?start=15</guid>
      <description>&lt;b&gt;Subscribe/Ignore&lt;/b&gt;

&lt;p&gt; &lt;p&gt;&lt;a href="http://www.advogato.org/person/madhatter/" &gt;madhatter&lt;/a&gt;:  Thank you for the pointer -- I shall check it out.

&lt;p&gt; &lt;p&gt;&lt;a href="http://www.advogato.org/person/fxn/" &gt;fxn&lt;/a&gt;:  Please do use the personalized recentlog idea.  I'll likely code up an Advogato diary browser in ObjC (with Cocoa) as a way to get familiar with NSDistantObject.  Your implementation will be much more useful, though.

&lt;p&gt; &lt;b&gt;Code and the likes&lt;/b&gt;

&lt;p&gt; &lt;p&gt;Checked out the Aegis SCM system.  It looks fabulous for group work, so I'm playing with it a bit.  I still like PRCS for my own projects, though.  I'm considering writing a wrapper for PRCS to add support for automatic builds and unit testing -- something Aegis excels at.

&lt;p&gt; &lt;b&gt;Other stuff&lt;/b&gt;

&lt;p&gt; &lt;p&gt;Puppies are fine, but being severe brats.  I can't blame them too much, though.  There are a lot of changes going on right now.  Hopefully they'll adapt quickly.
</description>
    </item>
    <item>
      <pubDate>Thu, 24 Oct 2002 17:34:38 GMT</pubDate>
      <title>24 Oct 2002</title>
      <link>http://www.advogato.org/person/motb/diary.html?start=14</link>
      <guid>http://www.advogato.org/person/motb/diary.html?start=14</guid>
      <description>&lt;b&gt;Another metric, of sorts&lt;/b&gt;

&lt;p&gt; &lt;p&gt;&lt;a href="http://www.advogato.org/person/raph/" &gt;raph&lt;/a&gt;:  I know it's likely been said many times before, but folks along the lines of &lt;a href="http://www.advogato.org/person/bytesplit/" &gt;bytesplit&lt;/a&gt; and OpenSourceJapsEye (if I remember correctly) are a useful metric in themselves -- few people want to try for negative attention someplace that isn't a fairly strong positive overall.

&lt;p&gt; &lt;p&gt;In terms of useful feature suggestions, may I suggest a &amp;quot;subscribe/ignore&amp;quot; feature such as found on &lt;a href="http://www.freshmeat.net/" &gt;Freshmeat&lt;/a&gt;?  I think it would be a good way for users to keep track of their favourite diarists, while not being annoyed by those whose opinions they would rather not see.

&lt;p&gt; &lt;p&gt;I envision a new box on the main page, being &amp;quot;subscribed diaries&amp;quot; or the like -- sort of an elective recentlog.  I know it will be one more step towards front-page clutter, but I know I would find it fabulously useful, and can only assume that others might, as well.

&lt;p&gt; &lt;p&gt;Of course, I'll be willing to work on a patch, if that's your preferred form of new feature submissions.
</description>
    </item>
    <item>
      <pubDate>Tue, 22 Oct 2002 03:16:29 GMT</pubDate>
      <title>22 Oct 2002</title>
      <link>http://www.advogato.org/person/motb/diary.html?start=13</link>
      <guid>http://www.advogato.org/person/motb/diary.html?start=13</guid>
      <description>&lt;b&gt;Code&lt;/b&gt;

&lt;p&gt; &lt;p&gt;I've decided to keep with Mac OS X 10.1.  I think it is a good compromise between the original design intent of NeXTSTEP and a decently modern operating system.

&lt;p&gt; &lt;p&gt;Sometime in the medium-term (two to three years) future I'm going to be living outside the city, which will mean limited 'net access -- possibly only UUCP, or dial-up PPP if I'm lucky.  Cruising Freshmeat or VersionTracker will be a serious pain in the butt, and doing it regularly will likely be impossible.

&lt;p&gt; &lt;p&gt;I have decided to use Objective C and the Cocoa framework for all projects in the near future.  Don't get me wrong -- Ruby will still have its place, and I'm not above O'Caml, Smalltalk, Common Lisp, or any of my other tools.  I have just found that ObjC + Cocoa + (possibly) the OmniGroup free code does most of what I need it to, and I feel like I am making good progress in learning it all and putting it into use.

&lt;p&gt; &lt;b&gt;Work&lt;/b&gt;

&lt;p&gt; &lt;p&gt;I'm still looking for a job.  There is a bright side to it, though -- I'm starting to look at menial labour as a way to make enough to pay the bills and put my share of food on the table.  While that may not seem like much of a bright side, it does mean that I'll be able to let my mind wander at work, and I won't be too burned out when I get home to work on my projects.

&lt;p&gt; &lt;p&gt;The part that sucks is that my resume for menial labour is pretty limited -- my last experience in a gas station (where I'm most likely to start applying first) was six years ago.  I'm worried about the &amp;quot;over-qualified&amp;quot; label getting in my way.  I won't know 'til I try, though.

&lt;p&gt; &lt;b&gt;Puppydogs&lt;/b&gt;

&lt;p&gt; &lt;p&gt;Neko is doing pretty good.  It seems that Tracey has been a little lax with her -- her obedience has taken a few steps back.  Karma is doing great, though.  I have her responding to both her own commands and the same commands I use with Neko.

&lt;p&gt; &lt;b&gt;Other stuff&lt;/b&gt;

&lt;p&gt; &lt;p&gt;Getting Ellen set up on a Mac.  I'm giving her my iMac, because I never use it anymore -- my iBook does everything I want it to, and it's a bit faster.  FreeBSD has been a bit of a pain for her, as she's a recovering Windows user with very little time to learn something new.  I figure OS X.1 will be good for her -- it's dead friendly, and stable enough.
</description>
    </item>
    <item>
      <pubDate>Tue, 15 Oct 2002 01:22:49 GMT</pubDate>
      <title>15 Oct 2002</title>
      <link>http://www.advogato.org/person/motb/diary.html?start=12</link>
      <guid>http://www.advogato.org/person/motb/diary.html?start=12</guid>
      <description>&lt;b&gt;Contact info updated&lt;/b&gt;

&lt;p&gt; &lt;p&gt;I have updated my contact info.  Sorry for the inconvenience.  Life has been busy, and almost none of it has to do with open source (directly, that is).  For what's going on with me, check out my website.

&lt;p&gt; &lt;b&gt;O'Caml, round 2&lt;/b&gt;

&lt;p&gt; &lt;p&gt;Grabbed Objective Caml 3.06, and it's great -- a lot of fixes for Mac OS X support, and a few handy new library functions I'm dying to try out.  I had originally figured on writing my own programming language, but when it comes right down to it, I'd sooner use camlp4 to define a new syntax for O'Caml.

&lt;p&gt; &lt;b&gt;Work&lt;/b&gt;

&lt;p&gt; &lt;p&gt;Absolutely nothing on the job front, unfortunately.  I'll be moving in a month or so, and have no idea where to.  Check my website for updates.
</description>
    </item>
    <item>
      <pubDate>Sat, 1 Jun 2002 21:58:20 GMT</pubDate>
      <title>1 Jun 2002</title>
      <link>http://www.advogato.org/person/motb/diary.html?start=11</link>
      <guid>http://www.advogato.org/person/motb/diary.html?start=11</guid>
      <description>&lt;p&gt;&lt;b&gt;On getting it&lt;/b&gt;

&lt;p&gt; &lt;p&gt;I had that &amp;quot;I get it now&amp;quot; moment with ObjC last night.  I'm a happy camper.  Starting blocking out the design of the stock photo site engine, so I've got a bunch of interface files and a bunch of catch-up to do in writing implementation code.

&lt;p&gt; &lt;p&gt;&lt;b&gt;Rent&lt;/b&gt;

&lt;p&gt; &lt;p&gt;Last month, rent was sponsored by the sale of my pro photo equipment.  This month, rent was sponsored by the sale of my pro audio equipment.  If this keeps up, next month's rent will be financed by the sale of my musical instruments.  The month following that by sale of furniture and books.  The month following that, selling every computer except my laptop.

&lt;p&gt; &lt;p&gt;If anyone is looking for someone to hire in the Vancouver, BC, Canada area, please let me know.  I will e-mail my CV on request, and should have it up on the web in a day or three.
</description>
    </item>
    <item>
      <pubDate>Sat, 1 Jun 2002 03:15:35 GMT</pubDate>
      <title>1 Jun 2002</title>
      <link>http://www.advogato.org/person/motb/diary.html?start=10</link>
      <guid>http://www.advogato.org/person/motb/diary.html?start=10</guid>
      <description>&lt;p&gt;&lt;b&gt;Work&lt;/b&gt;

&lt;p&gt; &lt;p&gt;Work still eludes me.  I joined the bcmacjobs mailing list, so hopefully I won't have to wait long before a job or two comes across.

&lt;p&gt; &lt;p&gt;You know life sucks when the &amp;quot;overqualified&amp;quot; word comes out.  I fscking &lt;em&gt;hate&lt;/em&gt; that.

&lt;p&gt; &lt;p&gt;&lt;b&gt;Dev&lt;/b&gt;

&lt;p&gt; &lt;p&gt;Spending a lot more time in Objective C land recently.  Now that I'm getting the hang of it, it doesn't seem so bad.  I think it's the similarities to Smalltalk that make it fun to work with.  With some luck, I'll find a company that will see my knowledge of lesser-used programming languages as a benefit, as opposed to me &amp;quot;wasting my time&amp;quot;, as it was rather un-eloquently put to me recently.

&lt;p&gt; &lt;p&gt;&lt;b&gt;Personal&lt;/b&gt;

&lt;p&gt; &lt;p&gt;Had a party recently -- approximately the first I've ever hosted.  Between the great conversations, fun folks, nude people in the bathtub, great snacks, and cuddle'n'converse session with T, C, E, and L (who was pretty much wrapped up in C) at the end of the night, it was much fun.  It's always amusing when there's a game of truth or dare going on, and the youngest person in the room is in their mid-twenties.  :)
</description>
    </item>
    <item>
      <pubDate>Tue, 2 Apr 2002 06:30:58 GMT</pubDate>
      <title>2 Apr 2002</title>
      <link>http://www.advogato.org/person/motb/diary.html?start=9</link>
      <guid>http://www.advogato.org/person/motb/diary.html?start=9</guid>
      <description>&lt;p&gt;&lt;b&gt;Cocoa&lt;/b&gt;

&lt;p&gt; &lt;p&gt;Just picked up the Hillegass book on programming 
for Cocoa.  So far, I like it -- it makes a lot more sense 
than most of the other graphical environments.  
Hopefully this will come in handy for the medical office 
management system (which I have given up on coding 
in CGI -- it's just too boring!).

&lt;p&gt; &lt;p&gt;Does anyone know any Vancouver (Canada) based 
companies that are working on anything OSX related?

</description>
    </item>
    <item>
      <pubDate>Fri, 29 Mar 2002 05:56:18 GMT</pubDate>
      <title>29 Mar 2002</title>
      <link>http://www.advogato.org/person/motb/diary.html?start=8</link>
      <guid>http://www.advogato.org/person/motb/diary.html?start=8</guid>
      <description>&lt;p&gt;&lt;b&gt;Nine to five&lt;/b&gt;

&lt;p&gt; &lt;p&gt;Decided that consulting involves too much chasing 
people for money and too little working on interesting 
problems.  As a result, I'm looking for a good old nine 
to five sort of job.  There are a few good possibilities 
locally -- with any luck, one of them will come through.  
If anyone knows any good companies to work for in the 
Vancouver, BC, CA area, please let me know.

&lt;p&gt; &lt;p&gt;&lt;b&gt;Five to nine&lt;/b&gt;

&lt;p&gt; &lt;p&gt;Speaking of nine to fives, like many of us here, it'll 
be a challenge to be out of bed and to work on time.  
There is something too tempting about wiling away the 
night hours reading or coding.  If anyone has any good 
tricks for how to get on a healthy cycle and keep it, 
please share.

&lt;p&gt; &lt;p&gt;&lt;b&gt;C++&lt;/b&gt;

&lt;p&gt; &lt;p&gt;I've been working with C++ again for the past few 
days.  Let me tell you, I really miss some of the 
conveniences I find with Ruby, Perl, and some of the 
other scripting languages.  I'll get used to it, though.  It 
seems to be the language that gets one jobs these 
days, and it's not actually difficult.

&lt;p&gt; &lt;p&gt;&lt;b&gt;What does the world need?&lt;/b&gt;

&lt;p&gt; &lt;p&gt;A few of the projects I'm working on are a medical 
office management system (in Ruby), a literate 
programming tool (also in Ruby), and an e-mail client 
(in C++).  On one hand, they're all fun and educational.  
On the other hand, I feel like I'm just duplicating what's 
out there a million times over.

&lt;p&gt; &lt;p&gt;What does the world need?  What isn't well-covered 
in the various open source offerings?  I'm horrendous 
at GUIs and graphics, but pretty good at most 
everything else.  If you have any ideas, please let me 
know.
</description>
    </item>
    <item>
      <pubDate>Wed, 19 Dec 2001 03:14:27 GMT</pubDate>
      <title>19 Dec 2001</title>
      <link>http://www.advogato.org/person/motb/diary.html?start=7</link>
      <guid>http://www.advogato.org/person/motb/diary.html?start=7</guid>
      <description>&lt;p&gt;&lt;b&gt;Pointer&lt;/b&gt;

&lt;p&gt; &lt;p&gt;Decided it's easier to just update my homepage.  Check 
that out instead.  There will even be some code there, as 
soon as I document it properly.  There's a description of 
what's to come now, though.

&lt;p&gt; &lt;p&gt;I'll still be following Advogato, but rather than 
cluttering up the recentlog with my (mostly) useless chatter, 
I'll put it where only the truly masochistic have to see it.  
:)
</description>
    </item>
  </channel>
</rss>
