<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">

  <title><![CDATA[walkah]]></title>
  <link href="http://walkah.net/atom.xml" rel="self"/>
  <link href="http://walkah.net/"/>
  <updated>2012-04-13T16:54:16-04:00</updated>
  <id>http://walkah.net/</id>
  <author>
    <name><![CDATA[James Walker]]></name>
    
  </author>

  
  <entry>
    <title type="html"><![CDATA[Local development for external APIs]]></title>
    <link href="http://walkah.net/blog/walkah/local-development-external-apis"/>
    <updated>2010-08-20T00:00:00-04:00</updated>
    <id>http://walkah.net/blog/walkah/local-development-for-external-apis</id>
    <content type="html"><![CDATA[<p>Lately I have found myself doing a <em>lot</em> of development against external APIs, several of which require those services to be able to access my dev site directly. Traditionally, I've set up my dev sites on a public server (usually my personal VPS), mirrored the site locally, and used <a href="http://www.samba.org/rsync/">rsync</a> to push incremental changes from my local machine to the server.</p>

<p>This is a pain for two reasons:</p>

<ol>
<li>It means I have an extra step (to rsync) after each change. Yes, it's the same command over and over, but it gets repetitive. Also, if I forget, I spend a few minutes trying to figure out why the change I just made doesn't appear.</li>
<li>I'm also left with old dev sites (that I generally forget about) out on the public web - generally not getting proper attention for security updates, etc. This leaves my VPS open to attack.</li>
</ol>


<p>I also spend a <em>lot</em> of time tweaking my local environment to be just-how-I-like-it(tm).</p>

<p>Recently, I had an idea that, in hindsight, seems obvious. However, in talking with a few people, it seemed just novel enough to warrant the high bar of intellect that is a blog post. So here is the magic:</p>

<h3>What you need:</h3>

<ul>
<li>A wildcard DNS entry (i.e. <code>*.home.example.com</code>). I'm lucky that my <a href="http://teksavvy.com/">home ISP</a> allows me to have a static IP address, but a <a href="http://www.dyndns.com/">DynDNS</a> or similar account would also work.</li>
<li>A linux/mac computer attached to your home/office network that is <em>not</em> currently running a web server (i.e. port 80 is unused) - preferably connected via ethernet. I happen to have an old mac mini that serves as my "media server" at home that I'm using.</li>
<li>Ports 22 and 80 forwarded from your router to the aforementioned computer. (This is left as an exercise to the reader).</li>
</ul>


<h3>The "magic":</h3>

<p>Given the above, the rest is really quite simple (and perhaps obvious to some). A simple ssh port forward does the trick. Here's the command I use:</p>

<pre><code>ssh root@home.example.com -R 80:localhost:80
</code></pre>

<p>For the unfamiliar, that says ssh into home.example.com as root and send all the traffic coming to port 80 at home to port 80 on my localhost.</p>

<p>Voila! Now all requests to home.example.com will come to my local server and I can setup vhosts, etc accordingly. Also, if I just end my ssh connection, I no longer have to worry about the big, scary Internet accessing my dev sites.</p>

<h3>TODO</h3>

<p>I'm not 100% happy about allowing root ssh into my home network, so I may spend a rainy Sunday afternoon and setup an HTTP proxy at home that forwards to something like 8080 on localhost (and perhaps gives a nice "we're not home" message if I'm not ssh'ed in). That way, I wouldn't need to ssh in as root (which is necessary to bind the "low number" port).</p>

<p>If you do much tinkering with remote services (particularly OAuth-based services or webhooks, etc.), I hope this makes life just a little bit easier for you.</p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[the tools i use]]></title>
    <link href="http://walkah.net/blog/walkah/tools-i-use"/>
    <updated>2009-03-02T00:00:00-05:00</updated>
    <id>http://walkah.net/blog/walkah/the-tools-i-use</id>
    <content type="html"><![CDATA[<p>I spend a lot of time routinely tweaking various tools and configurations on my desktop environment. Frankly, I think those of us who spend our days in front of a computer owe it to ourselves to make it a pleasant experience. I tend to write about various tricks here, but feeling inspired by <a href="http://www.vimeo.com/2831715">merlin's desktop tour</a>, I may try to do so more regularly. Here's a quick rundown of the apps I've added lately:</p>

<ul>
<li><a href="http://agilewebsolutions.com/products/1Password">1Password</a> has had the most impact in terms of daily use. Fix your password habits. Seriously.</li>
<li>To stay focused, I've been using using a combination of <a href="http://drikin.com/spiritedaway/">SpritedAway</a> and <a href="http://willmore.eu/software/isolator/">Isolator</a> - the former hides apps I'm not currently using, while the latter let's me focus on a single app (usually writing a document).</li>
<li>I've been keeping an eye on noisy fans and run-away processes with <a href="http://www.islayer.com/apps/istatmenus/">iStat menus</a> (hat tip: @jjeff).</li>
<li>Mail is probably my biggest area of tinkering... I'll try to write up my current setup in more detail, but <a href="http://www.indev.ca/MailActOn.html">MailActOn 2</a> and <a href="http://www.ecamm.com/mac/dockstar/">DockStar</a> are working well for me.</li>
</ul>


<p>Probably my biggest change recently, is to switch back to much heavier use of emacs... more on <em>that</em> later ;-)</p>

<p>How about you? What are you using to make your (computer) life a little bit better?</p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[G-Drive mini: great for travel]]></title>
    <link href="http://walkah.net/blog/walkah/gdrive-mini-great-travel"/>
    <updated>2008-06-19T00:00:00-04:00</updated>
    <id>http://walkah.net/blog/walkah/g-drive-mini-great-for-travel</id>
    <content type="html"><![CDATA[<p><a href="http://www.amazon.com/250GB-G-Drive-Mini-FW400-USB/dp/B0013BED5S/walkah-20"><img src="http://walkah.net/sites/walkah.net/files/g-drive-mini.jpg" alt="G-Drive mini" /></a>As someone who spends a fair bit of time on the road, I've become increasingly paranoid about my backup strategy as well as my general "travel kit". To address both, I made a purchase recently that I'm so in love with I just had to blog it:
</p>


<p>The <a href="http://www.amazon.com/250GB-G-Drive-Mini-FW400-USB/dp/B0013BED5S/walkah-20">G-Drive Mini</a> from <a href="http://www.g-technology.com/">G-Tech</a> is an awesome little portable hard-drive. I got the 250GB, dual interface model and so far it has been wonderful. At 250gb, it has plenty of room to store my <a href="http://www.apple.com/macosx/features/timemachine.html">Time Machine</a> backups as well as any extra files I (might) need on the road.</p>


<p>It's a really nice looking little unit: aluminum case (that matches my macbook pro), with it's own <em>heat sink</em>. It's quiet enough that I hardly notice it. <em>AND</em> it comes with it's very own leather carrying case.</p>


<p>I'm happy with the new addition to my travel bag, and I'd recommend it for yours as well.</p>

]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[tell me what concerts to see already!]]></title>
    <link href="http://walkah.net/blog/walkah/tell-me-what-concerts-to-see-already"/>
    <updated>2006-10-22T00:00:00-04:00</updated>
    <id>http://walkah.net/blog/walkah/tell-me-what-concerts-to-see-already</id>
    <content type="html"><![CDATA[<p>i love live music. i've made sort of a commitment to myself to see a lot more of it. but, here's the thing: i want the internet to tell me when and where the concerts i want to see are.</p>


<p>i think i'm not alone... there are a bunch of "getting close" options. first, is <a href="http://www.triv.org.uk/~mavit/upcomingscrobbler/">this mashup</a> of two of my favourite sites/services, <a href="http://upcoming.org/">upcoming</a> and <a href="http://www.last.fm/">last.fm</a>. this is a good start (apart from the "rough" interface), last.fm knows a whole lot about <a href="http://www.last.fm/user/walkah/">my listening habits</a>. however, the results are less than satisfactory since upcoming only contains the concerts that people have posted - and, while it's great for tech conferences, upcoming just hasn't attracted bands, labels, etc.</p>


<p>next, i stumbled upon <a href="http://concerts.ontour.net/">ontour</a>. this is nice - there is actually a dashboard widget that scans your itunes library and matches against upcoming concerts in its impressive (albeit apparently closed / proprietary) list of concert information. my beef here? my music collection isn't actually in my local itunes library. my music collection doesn't fit on my powerbook. truth is, last.fm knows best what i'm listening to these days.</p>


<p>the most complete concert listings still seem to be in local weekly magazines. problem is - at least here in toronto, the two main weeklies: <a href="http://www.nowtoronto.com/issues/current/">now</a> and <a href="http://eyeweekly.com/">eye</a> don't actually export or syndicate their concert listings in a usable format (for a last.fm mashup). hell, i can't even get a feed of new concert announcements. consider that a call out.</p>


<p>apparently, last.fm has had some of the same ideas - their latest <a href="http://beta.last.fm/">beta</a> includes <a href="http://beta.last.fm/user/walkah/events/">events</a>! the cool thing here is last.fm is pretty good with recommendations - they might actually be able to tell me something *new* to see. time will tell how complete the listings will end up being. i am hopeful, though, since last.fm does actively recruit <a href="http://www.last.fm/labels/">music labels</a>.</p>


<p>am i missing something? where else are people watching online for local concert listings?</p>

]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[talk like a pirate!]]></title>
    <link href="http://walkah.net/blog/walkah/talk-like-a-pirate"/>
    <updated>2005-09-19T00:00:00-04:00</updated>
    <id>http://walkah.net/blog/walkah/talk-like-a-pirate</id>
    <content type="html"><![CDATA[<p>ahoy! in case you're not part of the perverse corner of the internet that knows... today is <a href="http://talklikeapirate.com/piratehome.html">talk like a pirate day</a>. to honour the occasion - the posts in this blog have been re-written in "pirate speak".</p>




<p>of course, i didn't actually re-write anything. the magic, of course, is all done by drupal, and fellow <a href="http://www.bryght.com/">bryght guy</a>, <a href="http://www.justagwailo.com/">richard eriksson's</a> lovely <a href="http://drupal.org/node/31270">pirate.module</a> for drupal.</p>




<p>yes, it's silly. and yes it will be gone tomorrow :)</p>



]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[forty three]]></title>
    <link href="http://walkah.net/blog/walkah/forty-three"/>
    <updated>2005-09-17T00:00:00-04:00</updated>
    <id>http://walkah.net/blog/walkah/forty-three</id>
    <content type="html"><![CDATA[<p>... as in <a href="http://www.43things.com/" title="43things">things</a>, <a href="http://www.43places.com/" title="43places">places</a> and now <a href="http://www.43people.com/" title="43people">people</a>. let's face it, lists are in and I'm totally hooked.</p>




<p>i've been playing around with the beta-ish 43people (the latest offering from the gang at <a href="http://robotcoop.com/">robot co-op</a>), and I gotta say this just keeps getting better. the sites are clean, elegant and brilliantly tied together. though I knew it was in the works, I got an email today saying that <a href="http://kriskrug.43people.com/" title="Kris Krug - Bryght guy">kris</a> knew me. So, I clicked the link, and sure enough, I was logged *magically* using my 43places/things identity and instantly started marking the people I knew.</p>




<p>what's the point though? I mean, at some level - who cares what I want to do (or have done) and where I want to go (or have been). I'll be honest... I'm not sure I really know. But, I find myself bouncing around the 3 sites adding things here and there... and all of a sudden I've got a nice list of things - and start to see others with the same interests, desires, and where they've been, what they've done, who they know etc. What good is that? Well, besides proving once and for all that the Pacific Northwest tech scene is this insanely small, incestuous group of brilliant people that just keep turning out neat stuff... it makes the rest of the world just a little bit smaller.</p>




<p>social software - not pounded down your throat in terms of how many friends you have and how many groups you can get invited to. but, a little more organic. as in - these people are connected to you because they're (at some level) kinda like you. kind of like what I think <a href="http://www.last.fm/">last.fm</a> is doing with music.</p>




<p>of course, 43* is also killer, 'cause all they're stuff is not only all AJAX-y and slick, but they expose <a href="http://www.43places.com/about/view/web_service_api">web</a> <a href="http://www.43things.com/about/view/web_service_api">services</a> for everything. data in. data out. this is where I'd say something about web two point oh, but you get the drift.</p>

]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[Ajax-based IM: meebo]]></title>
    <link href="http://walkah.net/blog/walkah/ajax-based-im-meebo"/>
    <updated>2005-09-14T00:00:00-04:00</updated>
    <id>http://walkah.net/blog/walkah/ajax-based-im-meebo</id>
    <content type="html"><![CDATA[<p>just picked this up <a href="http://gigaom.com/2005/09/14/ajax-based-im-meebo/">via Om</a>:</p>


<blockquote>
Through Ajax, the folks at meebo were able to create a virtual application-like experience within a single web browsing window. meebo integrates a user’s accounts from AIM, Yahoo Messenger, MSN Messenger, and ICQ into a single buddy list that is automatically populated upon signing into the meebo web site. Sort of like Trillian/Adium, but in a browser window.
</blockquote>


<p><a href="http://www.meebo.com/" title="meebo web-based IM">meebo</a>, eh? well, hey guys... how about some <a href="http://www.jabber.org">jabber</a> support? i'd love to see an elegant, in-browser jabber client right about... now. so, <a href="http://blog.meebo.com/?page_id=2" title="meebo staff">folks</a> - how about it?</p>


<p><strong>UPDATE:</strong> I just noticed over on the <a href="http://blog.meebo.com/?p=13">meebo blog</a> that they're using <a href="http://gaim.sf.net/">GAIM</a> (libgaim, I presume) to connect to the IM networks:</p>


<blockquote>We use Apache and Linux (CentOS) on the servers, and connect to the networks through Gaim</blockquote>


<p>not only is my request possible, sounds like it's in the works :)</p>

]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[a tale of two macs]]></title>
    <link href="http://walkah.net/blog/walkah/a-tale-of-two-macs"/>
    <updated>2005-09-02T00:00:00-04:00</updated>
    <id>http://walkah.net/blog/walkah/a-tale-of-two-macs</id>
    <content type="html"><![CDATA[<p>one of the things that happened, oh, around 6 weeks ago that i have yet to blog is the fact that i received a <a href="http://www.apple.com/macmini">mac mini</a> for my birthday. despite having to return my original as a DOA (which is a longer story, and not the point of this post), i'm really fond of the little machine. i'd been longing for a new desktop machine, but it had to be <a href="http://walkah.net/blog/walkah/no-more-linux-desktop" title="no more noisy desktop box">a quiet one</a>. All in all, the mini is an adorable, little-yet-powerful machine (particularly since i do lots of my web development on another box in the closet)- and it's more or less silent.</p>


<p>But, now i use two machines very regularly...</p>


<p>Wait! they're both macs, right? yes, my powerbook and my new mini. so, why not just sign up for <a href="http://www.mac.com/">.Mac</a> and be done with it? well, that's not my style. i've spent *plenty* of money with apple over the past couple years, that wouldn't help with windows or linux, and besides: i'm a geek</p>


<p>so, here's what i really want/need:</p>


<ul>
<li>My <strong>email</strong> in both places. <strong>check</strong>: long ago i switched all my mail to be served via IMAP from my own server.</li>
<li>My <strong>contacts</strong> available everywhere - this sort of works, if you have entered all of your contacts already - because, yes, address book will access your LDAP directory <em>read only</em>.</li>
<li>My <strong>calendar</strong> and (more importantly!) my todos everywhere. here is where the frustration really starts. i really like apple's <a href="http://www.apple.com/macosx/features/ical/" title="iCal calendaring">iCal</a>, and you can very nicely publish and subscribe to calendars not only on your .Mac account, but on any WebDAV server. Or so you would think. <strong>wrong</strong> you can publish <strong>or</strong> subscribe. ARGH! are you kidding me? even the alpha-ish <a href="http://www.mozilla.org/projects/calendar/sunbird.html" title="sunbird calendar project">mozilla sunbird</a> will 'sync' remote calendars.</li>
</ul>


<p>Sure, there are other things such as syncing my documents and configuration - but I already use CVS (or svn) for some of that, and don't compose many "documents" per se, so those are lesser issues.</p>


<p>my big complaint is that, i really like the mac tools: but apple (and I know you're listening) why are they crippled? are .Mac sales *that* important to you? why no publish <em>and</em> subscribe for iCal on WebDAV? Why can address book search my LDAP directory, but not edit entries in it? Why doesn't LDAP have any way to store "Instant messaging" contact information ? (and yes, i google'd all around about this supposed "IMHandle" in my apple.schema, but I can't make it work)</p>


<p>i'm even talking about homogenous platforms here... I haven't gotten into cross-platform issues (yet).</p>


<p>i want a world in which my "digital life" is ubiquitous. across any platform, or machine, i need "my stuff" - and yes <a href="http://marc.blogs.it/">marc</a>, i'm talkin' <a href="http://www.broadbandmechanics.com/DLA.htm">Digital Lifestyle Aggregation</a>.</p>


<p>So Apple : I like your apps, and I really like your hardware. You could make me a fan for life if you'd just let people own multiple macs, but use *existing* technologies to let them all work together. You know, something like <a href="http://google.com/talk">google talk</a> allowing any jabber client to play.</p>


<p>needless to say, i'm right in tune with the ideas of a <a href="http://www.kottke.org/05/08/googleos-webos">googleOS/webOS</a>.</p>

]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[wirelesstoronto]]></title>
    <link href="http://walkah.net/blog/walkah/wirelesstoronto"/>
    <updated>2005-06-11T00:00:00-04:00</updated>
    <id>http://walkah.net/blog/walkah/wirelesstoronto</id>
    <content type="html"><![CDATA[<p>
poking through my unread email, i noticed that the <a href="http://www.wirelesstoronto.ca/">wireless toronto</a> project finally launched a website. i was hoping to make a bit more noise about the fact that they were using <a href="http://drupal.org/" title="Drupal Content Management Platform">drupal</a> - but it looks like that is just for the <a href="http://dev.wirelesstoronto.ca/">"dev" site</a>. 
</p>


<p>
my involvement with wireless toronto (like so many great projects) has been virtually none- and really there's a long list of circumstances (including beers with a <a href="http://www.stevesgallery.com/" title="Steve Mansour">couple</a> <a href="http://bopuc.levendis.com/weblog/" title="Boris Anthony">people</a> in Montreal) behind my even being aware of the project.
</p>


<p>
however, there are some great local people involved in the project, and community wifi access happens to be something I personally have some interest in (despite not actually living *in* Toronto). so, if you're in the area check them out.
</p>


<p>
i've also had some *very* preliminary talks about working on something akin to <a href="http://www.ilesansfil.org/wiki/WiFiDog/ContentDistributionSystem">WiFiDog</a> based on drupal - more later if anything comes of that.
</p>


<!-- technorati tags start -->


<p class="technorati">tags: <a href="http://technorati.com/tag/drupal" rel="tag">drupal</a>, <a href="http://technorati.com/tag/toronto" rel="tag">toronto</a>, <a href="http://technorati.com/tag/wifi" rel="tag">wifi</a></p>


<!-- technorati tags end -->

]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[ah, slashdot]]></title>
    <link href="http://walkah.net/blog/walkah/ah-slashdot"/>
    <updated>2005-06-01T00:00:00-04:00</updated>
    <id>http://walkah.net/blog/walkah/ah-slashdot</id>
    <content type="html"><![CDATA[<p>
someone *please* explain to me why "<a href="http://slashdot.org/article.pl?sid=05/06/01/2043242">Longhorn Drops 'My' Prefixes</a>" is frontpage news...
</p>


<p>
i mean, it's one thing that <a href="http://slashdot.org/">slashdot</a> doesn't do full-post RSS feeds or that they strip out all links (trying to eek every last advertising dollar). but, lately every post on slashdot worth reading is already in my <a href="http://ranchero.com/netnewswire">aggregator-of-the-week</a> (as a full post, usually). and now.... now i come home to this? what, am i to expect intriguing discussion in the comments?
</p>


<p>
sorry slashdot, it's been a fun ride... 
</p>


<!-- technorati tags start -->


<p class="technorati">tags: <a href="http://technorati.com/tag/slashdot" rel="tag">slashdot</a>, <a href="http://technorati.com/tag/windows" rel="tag">windows</a>, <a href="http://technorati.com/tag/who cares" rel="tag">who cares</a></p>


<!-- technorati tags end -->

]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[strongBAD parenting]]></title>
    <link href="http://walkah.net/blog/walkah/strongbad-parenting"/>
    <updated>2005-05-27T00:00:00-04:00</updated>
    <id>http://walkah.net/blog/walkah/strongbad-parenting</id>
    <content type="html"><![CDATA[<p>
been a while since i've done a 'family' post... so much happens, that i need to either write a novel here or just gloss over it for the nuggets that might have mass-web appeal. so here's one:
</p>


<p>
when <a href="http://www.bmannconsulting.com/">the Boris</a> was in town last weekend, he got sucked into doing chalk drawings on the driveway (one of camryn's favourite pastimes). after running out of things  - he ended up doing a drawing of <a href="http://www.homestarrunner.com/sbemail58.html">trogdor, the burninator</a>. (those of you who don't know <a href="http://www.homestarrunner.com/sbemail.html">strongbad</a> are missing a seriously important part of the internet).
</p>


<p>
well, andrew thought "trodgor" was hilarious - and has been drawing an "S" followed by a "more different 'S'" ever since. here's his latest:
</p>


<p>
<a href="http://flickr.com/photos/walkah/16006791/" title="trogdor on flickr"><img src="http://photos10.flickr.com/16006791_8a6c566e57_m.jpg" alt="trogdor the burninator" /></a>
<br />
<br />the cutest part was definitely "dad, how do you spell 'burninator'?". for whatever reason, the drawings of <a href="http://en.wikipedia.org/wiki/Liger">ligers</a> didn't catch on in the same way...
</p>


<!-- technorati tags start -->


<p class="technorati">tags: <a href="http://technorati.com/tag/strongbad" rel="tag">strongbad</a>, <a href="http://technorati.com/tag/andrew" rel="tag">andrew</a>, <a href="http://technorati.com/tag/trogdor" rel="tag">trogdor</a>, <a href="http://technorati.com/tag/drawing" rel="tag">drawing</a></p>


<!-- technorati tags end -->

]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[apple store yorkdale - first in canada]]></title>
    <link href="http://walkah.net/blog/walkah/apple-store-yorkdale-first-in-canada"/>
    <updated>2005-05-22T00:00:00-04:00</updated>
    <id>http://walkah.net/blog/walkah/apple-store-yorkdale-first-in-canada</id>
    <content type="html"><![CDATA[<p>
<a href="http://flickr.com/photos/walkah/sets/366639/"><img src="http://photos13.flickr.com/15198862_b0485c376d_m.jpg" alt="apple store yorkdale opening day" class="right" /></a> i don't know how he did it, but <a href="http://www.bmannconsulting.com/" title="Boris Mann">boris</a> managed to sneak away and <a href="http://www.bmannconsulting.com/node/1481">blog this already</a>... but it's true. canada now has an apple store, and Boris and I made it to the grand opening (see <a href="http://flickr.com/photos/walkah/sets/366639/" title="Apple Store pictures on flickr">my pictures</a>). 
</p>


<p>
we didn't line up at 3am, nor were we amongst the lucky first 1500 customers (who each received a free t-shirt). in fact, we weren't even there until after lunch - and still we had to wait in line. once inside - the hot, sweaty, *very* crowded inside - we were indeed overwhelmed by the need to buy something! problem is... my apple toy collection is rather complete (EXCEPT FOR A G5). so, i grabbed a car-charger for my iPod (which I've "needed" for a while) and decided to work on pulling Sandi deeper into the ghetto (or <a href="http://www.bmannconsulting.com/node/1481#comment-7066">gated community</a> ).
</p>


<p>
watching sandi with her new iPod was neat : these apple guys really are marketing geniuses. she has yet to plug it in, hasn't even fully taken the plastic off and she loves it. the box is just so damned cool. the whole event was pretty spectacular - i saw very few people walk out empty handed (as I had originally intended to). let's face it : apple is cool. even the *bags* were cool.
</p>


<p>here's one thing though... <a href="http://www.flickr.com/photos/walkah/15198197/in/set-366639/">the flyer</a> mentions that you can subscribe to an iCal feed for in store events from <a href="http://www.apple.com/ca/retail/yorkdale/">the yorkdale page</a> on apple.com. I sure don't see a link... anyone else?</p>


<p> <!-- technorati tags start --><p class="technorati">tags: <a href="http://technorati.com/tag/apple" rel="tag">apple</a>, <a href="http://technorati.com/tag/mac" rel="tag">mac</a>, <a href="http://technorati.com/tag/toronto" rel="tag">toronto</a></p><!-- technorati tags end --></p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[lucky friday 13]]></title>
    <link href="http://walkah.net/blog/walkah/lucky-friday-13"/>
    <updated>2005-05-13T00:00:00-04:00</updated>
    <id>http://walkah.net/blog/walkah/lucky-friday-13</id>
    <content type="html"><![CDATA[<p>
wow. *that* was close.
</p>


<p>
nobody else probably noticed - but the machine that this site (along with all my email) is hosted on, spent nearly 12 hours offline. what's worse, is that one of our cars has been in the shop since Monday (with an undiagnosed "engine light" issue) - so I couldn't head downtown to the co-lo facility to check it out myself. so, i had to sit and wait (and sweat)...
</p>


<p>
happy friday the 13th :(
</p>


<p>
why was I sweating... well, 'cause I seem to have neglected to backup this little server for ... well... a while. i know, i know... i should know better. and i do. a case of the shoemaker's son, i guess. 
</p>


<p>
anyway, just as i was about to crawl under the bed and spend the rest of the day crying, I saw a blessed ping response from the server. the good folks at <a href="http://www.eicat.ca/">eicat</a> (where this box is hosted) were able to restore the machine. no data loss, life is good.
</p>


<p>
all is well that ends well - and there's a good lesson here: back up your stuff, stupid (BUYSS ?)
</p>

]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[upcoming.org rocks]]></title>
    <link href="http://walkah.net/blog/walkah/upcoming-org-rocks"/>
    <updated>2005-04-27T00:00:00-04:00</updated>
    <id>http://walkah.net/blog/walkah/upcoming-org-rocks</id>
    <content type="html"><![CDATA[<p>
finally spent a little time another one of those "gotta have" social-y sites to emerge over the past : <a href="http://www.upcoming.org/" title="upcoming events">upcoming.org</a> . i gotta say, i love it. it's got all the "must have" parts for today's sites : a <a href="http://upcoming.org/services/api/" title="upcoming api">RESTful API</a>, event <a href="http://upcoming.org/tag/" title="upcoming tags">tagging</a> and of course <a href="http://upcoming.org/friend/" title="Upcoming friends">buddy lists</a> (man, those <a href="http://www.foaf-project.org/" title="FOAF project">FOAF</a> guys might be on to something). I also dig that they've got iCal feeds too.
</p>


<p>
For those of you just in it to stalk me ... my page is <a href="http://upcoming.org/user/13655/" title="James Walker on upcoming">here</a> . Oh, and because I can't get through a post without it, there is (of course) already a <a href="http://hybernaut.com/upcoming-module">drupal module</a> in the works. I'll be checking that out for sure (but, of course if I enable it here - everyone will know how infrequently I leave the house).
</p>


<p>
oh, and... i just *had* to add the <a href="http://upcoming.org/event/18322/" title="Mike Doughty at the Rivoli">mike doughty show</a>. ;)
</p>

]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[new ecto!]]></title>
    <link href="http://walkah.net/blog/walkah/new-ecto"/>
    <updated>2005-04-25T00:00:00-04:00</updated>
    <id>http://walkah.net/blog/walkah/new-ecto</id>
    <content type="html"><![CDATA[<p>
congrats to adriaan on the <a href="http://ecto.kung-foo.tv/archives/001365.php">new ecto release</a>! 2.3 is pretty sweet looking and i love the new icons (i've always been a sucker for eye candy). there are also iPhoto , iTunes and Amazon buttons in the toolbar, for easy access.
</p>


<p>
not exactly a full review, but a quick first impression is two thumbs up! :)
</p>

]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[geektool bloglines notifier]]></title>
    <link href="http://walkah.net/blog/walkah/geektool-bloglines-notifier"/>
    <updated>2005-04-06T00:00:00-04:00</updated>
    <id>http://walkah.net/blog/walkah/geektool-bloglines-notifier</id>
    <content type="html"><![CDATA[<p>
so, i've started using <a href="http://www.bloglines.com/">bloglines</a> for my RSS reading lately (again). i must say, it's one of those "web applications" that I actually find enjoyable to use. I'm a <a href="http://ranchero.com/netnewswire" title="Netnewswire RSS Reader">netnewswire</a> owner, and like it a lot - but keeping "read" status across machines is pretty critical when you're trying to keep your "finger on the pulse". I already use the <a href="http://www.bloglines.com/about/notifier?tip=2#moz">mozilla notifier extension</a> in <a href="http://www.mozilla.org/products/firefox">firefox</a> which is great, but only shows when you've got unread stuff.
</p>


<p>
so, to follow the wild success of my <a href="http://walkah.net/node/96">geektool world clock</a>, i've present the geektool bloglines notifier:
</p>


<p>
simply add a geektool entry of type "shell" with the following command:
</p>


<p>
<code>echo "bloglines: $(wget -O - -q "http://rpc.bloglines.com/update?user=YOUREMAIL&#38;ver=1"|sed -e 's/|//g')"</code>
</p>


<p>
obviously replace <code>YOUREMAIL</code> with your bloglines account address. 
</p>


<p>
you'll then have an up-to-date unread count on your desktop - great for knowing how far behind you really are in your RSS reading. One note: to be nice to the good folks at bloglines - update the "refresh" setting to be something more like 600 (every 10 minutes).
</p>


<p>
kudos for bloglines for a great product and super simple <a href="http://www.bloglines.com/services/api/notifier" title="Bloglines notifier web service">web services</a>.
</p>

]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[php quebec conference recap]]></title>
    <link href="http://walkah.net/blog/walkah/php-quebec-conference-recap"/>
    <updated>2005-04-01T00:00:00-05:00</updated>
    <id>http://walkah.net/blog/walkah/php-quebec-conference-recap</id>
    <content type="html"><![CDATA[<p>
i'm back home and rested now after  <a href="http://conf.phpquebec.com/en/" title="PHP Quebec Conference 2005">PHP Quebec</a> - where I did a presentation on <a href="http://drupal.org/" title="drupal content management platform">drupal</a>'s distributed authentication and <a href="http://www.sxip.com/" title="SXIP - Identity 2.0">sxip</a>. i have to admit, i'm still pretty new to the whole conference going / speaking scene - but the time (while short and fast) was enjoyable - thanks to the php quebec organizers for a good show. 
</p>


<p>
a couple personal highlights : 
</p>


<ul>
<li>caught <a href="http://www.lerdorf.com" title="Rasmus Lerdorf">rasmus</a>' presentation - he's doing some pretty cool stuff over at yahoo! - and i finally got to shake his hand. rasmus and I are very loosely linked by friends of friends in the toronto area, and yet i've never actually had a chance to meet him (largely 'cause he lives in california).</li>
<li>met <a href="http://www.stevesgallery.com/" title="Steve Mansour">steve mansour</a> - who was doing photography for the conference - and is a big drupal fan. he was nice enough to take this poor little anglophone under his wing. we got to talk a lot about some of the cool stuff he's up to using drupal - he's also heavily into the community wireless scene in montreal. very cool.</li>
<li>turns out, one of steve's good friends is "<a href="http://bopuc.levendis.com/weblog/" title="Boris Anthony">bopuc</a>" - who's path i've crossed via #joiito (and it seems i can't leave the house anymore without having jonas' name come up in conversation these days), so after last night's speaker dinner we met up with boris and grabbed a couple beers. some pretty heavy, and very interesting conversation ensued. oh, and guys - next time you're in the toronto area - beer's on me.</li>
</ul>


<p>
the one thing i did realize, though, is that despite having used PHP for development since 1997 (is that really 8 years ago?!?!), i've never gotten involved in the PHP community at large. i think that's something i'd like to change - time permitting of course. but there are some pretty cool things going on in the community and some pretty cool folks behind it. hopefully they'll have me back :)
</p>

]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[now i *have* to get a g5]]></title>
    <link href="http://walkah.net/blog/walkah/now-i-have-to-get-a-g5"/>
    <updated>2005-03-09T00:00:00-05:00</updated>
    <id>http://walkah.net/blog/walkah/now-i-have-to-get-a-g5</id>
    <content type="html"><![CDATA[<p>
those of you who know me (or have ever talked to me) know that I have a major techno-crush on <a href="http://www.apple.com/powermac/">apple's powermac g5</a>. well, <a href="http://www.jasonkrogh.com/" title="Jason Krogh">jason</a> finally succumbed to the urge and bough a new dual 2ghz g5. then, this morning, i find out that even <a href="http://en.wikipedia.org/wiki/Linus_Torvalds" title="Linus Torvalds">linus</a> has one (from <a href="http://www.zdnet.com.au/news/0,39023165,39183867,00.htm">zdnet</a>):
</p>


<blockquote>
"My main machine these days is a dual 2GHz G5 (aka PowerPC 970) - it's physically a regular Apple Mac, although it obviously only runs Linux, so I don't think you can call it a Mac any more ;)"
</blockquote>


<p>
and now <a href="http://www.bmannconsulting.com/" title="boris mann">boris</a> too!!
</p>


<blockquote>
<a href="http://flickr.com/photos/boris/6175973/"><img src="http://photos4.flickr.com/6175973_1269c634fc_m.jpg" alt="inside boris' powermac" /></a>
</blockquote>


<p>
i think i should be next. don't you?
</p>

]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[search engine mojo]]></title>
    <link href="http://walkah.net/blog/walkah/search-engine-mojo"/>
    <updated>2005-02-02T00:00:00-05:00</updated>
    <id>http://walkah.net/blog/walkah/search-engine-mojo</id>
    <content type="html"><![CDATA[<p>
as you may have heard, MSFT has finally launched <a href="http://search.msn.com/">msn search</a> - their attempt to take on google. so, what better way to test than a little "vanity searching". now, i've owned the market on searches for "<a href="http://www.google.com/search?q=walkah">walkah</a>" for quite some time. but, when it comes to googling for "<a href="http://www.google.ca/search?q=%22James+Walker%22">James Walker</a>", while i tend to land on page one - i'm not #1. :(
</p>


<p>
however, msn might have something right... according to Microsoft, I'm the most important "<a href="http://search.msn.com/results.aspx?noredir=1&q=%22James+Walker%22">James Walker</a>" on the internet. that's awful sweet of them. not bad for a guy with a rather generic name. ;)
</p>

]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[zed.cbc.ca goes open source]]></title>
    <link href="http://walkah.net/blog/walkah/zed-cbc-ca-goes-open-source"/>
    <updated>2005-01-07T00:00:00-05:00</updated>
    <id>http://walkah.net/blog/walkah/zed-cbc-ca-goes-open-source</id>
    <content type="html"><![CDATA[<p>
wow. kudos to the <a href="http://www.cbc.ca/" title="Canadian Broadcast Corporation">CBC</a> for their honourable move in releasing the source code for <a href="http://zed.cbc.ca/opensource">zed.cbc.ca</a>:
</p>


<blockquote>
ZeD is Open Source software
<br />
<br />As of January 6th, 2005, the code base that powers zed.cbc.ca is available under the Apache License 2.0.
</blockquote>


<p>
we were very aware of zed during the development of <a href="http://www.terminus1525.ca/" title="terminus 1525 ">terminus1525.ca</a>... we were even picked for a <a href="http://zed.cbc.ca/go.ZeD?CONTENT_ID=43409&#38;page=content" title="terminus1525 zed site of the week">zed site of the week</a>. can't wait to check it out :)
</p>

]]></content>
  </entry>
  
</feed>

