From 414a5c83bf538c3f9fcbcbb17575a4349e13d057 Mon Sep 17 00:00:00 2001
From: James Walker ok... i've been really quiet again. but now i'm back and things have changed. i've redone my site as a drupal site. This means, amongst other things, that i have a decent way to maintain the site above and beyond my normal method. *hopefully* this will result in more frequent posts. but, more importantly, it means that i can take advantage of neat features that other people have written without re-writing them myself. as cool as it is to do that... i've got other things to do. 2 things that I haven't yet incorporated into drupal are: ok... i've been really quiet again. but now i'm back and things have changed. i've redone my site as a drupal site. This means, amongst other things, that i have a decent way to maintain the site above and beyond my normal method. *hopefully* this will result in more frequent posts. but, more importantly, it means that i can take advantage of neat features that other people have written without re-writing them myself. as cool as it is to do that... i've got other things to do. 2 things that I haven't yet incorporated into drupal are: Long story short... come on in... heck sign up for an account... make comments... get involved. yay. so, in an effort to increase my blogging production, i thought i'd try using a blogging utility. thinking at first that i'd probably write one myself (as a chance to play with pygtk), i thought i'd google for an existing one just in case. well, of course, one already exists. so this is my first post with gnome-blog.
+ so, in an effort to increase my blogging production, i thought i'd try using a blogging utility. thinking at first that i'd probably write one myself (as a chance to play with pygtk), i thought i'd google for an existing one just in case. well, of course, one already exists. so this is my first post with gnome-blog.
seems nice so far anyway... so i finally got gnome-blog working from CVS. i had some troubles at first because my box (running debian) was trying to use an older version of automake. however, i fixed this and now have things working properly.
+ so i finally got gnome-blog working from CVS. i had some troubles at first because my box (running debian) was trying to use an older version of automake. however, i fixed this and now have things working properly.
-my next task is to tweak gnome-blog so that it works-for-me. one feature i'd like to see is editing of previous posts. but my first hack is to add title tags to the bloggerAPI module (since drupal groks those).
+my next task is to tweak gnome-blog so that it works-for-me. one feature i'd like to see is editing of previous posts. but my first hack is to add title tags to the bloggerAPI module (since drupal groks those).
consider this post a test. so yesterday was apple's big macworld keynote by steve jobs... and for the first year, i actually watched it. i haven't sat through too many keynote-type industry things.. though i did see linus torvalds give one in person (which was cool), but i have to say... apple knows how to put on a show. anyway, it's inspired me to add a quick little note to my apple category. i finally broke down and ordered more ram from crucial a week ago or so. It arrived monday... and my powerbook is *much* happier. i also want to post some thoughts on my iPod here, but overall i really love it. Too bad the new iPod mini isn't that impressive (or at least a bit cheaper). what was cool about yesterday's keynote was the look at vatech's cluster. so yesterday was apple's big macworld keynote by steve jobs... and for the first year, i actually watched it. i haven't sat through too many keynote-type industry things.. though i did see linus torvalds give one in person (which was cool), but i have to say... apple knows how to put on a show. anyway, it's inspired me to add a quick little note to my apple category. i finally broke down and ordered more ram from crucial a week ago or so. It arrived monday... and my powerbook is *much* happier. i also want to post some thoughts on my iPod here, but overall i really love it. Too bad the new iPod mini isn't that impressive (or at least a bit cheaper). what was cool about yesterday's keynote was the look at vatech's cluster. i also thought the iLife updates looked promising.. but no more free iPhoto downloads sucks, though Garageband might actually make me fork over the $49usd anyway. :P for the first time in quite sometime (perhaps ever) i actually bought a piece of "shareware" (or otherwise low-cost software). i think having my powerbook is really starting to do odd things to my brain. anyway, the story is that my beta release of ecto expired (since the final version was released). *however* i didn't buy ecto. instead, i decided to buy netnewswire instead. why? well, because i've become completely addicted to reading a bunch of RSS feeds in the morning (it's replaced my previous habit of slashdot reading) and the full version of netnewswire also has a built-in blog poster (plus more options for news reading). so, i decided if i'm gonna buy something, might as well buy one that does both. i do like some features of ecto and would recommend it for those interested. however, now that i'm a paying customer, i'll see if i can get netnewswire to bolster it's blog poster. for the first time in quite sometime (perhaps ever) i actually bought a piece of "shareware" (or otherwise low-cost software). i think having my powerbook is really starting to do odd things to my brain. anyway, the story is that my beta release of ecto expired (since the final version was released). *however* i didn't buy ecto. instead, i decided to buy netnewswire instead. why? well, because i've become completely addicted to reading a bunch of RSS feeds in the morning (it's replaced my previous habit of slashdot reading) and the full version of netnewswire also has a built-in blog poster (plus more options for news reading). so, i decided if i'm gonna buy something, might as well buy one that does both. i do like some features of ecto and would recommend it for those interested. however, now that i'm a paying customer, i'll see if i can get netnewswire to bolster it's blog poster. to the author of netnewswire: congrats on some mighty fine work! decided to checkout 2 things today to make my iTunes experience more pleasurable:
- decided to checkout 2 things today to make my iTunes experience more pleasurable:
+
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-now, i can enjoy my music that much better while working at home. now to actually get some work done ;)
+
+
+now, i can enjoy my music that much better while working at home. now to actually get some work done ;)
had a very unfortunate end to my workday yesterday. i was downtown, and as usual rode the go train home. as we were approaching the aurora station, our train suddenly came to a halt. there was little information given to us passengers on the train other than there had been a "railroad crossing accident".
- +had a very unfortunate end to my workday yesterday. i was downtown, and as usual rode the go train home. as we were approaching the aurora station, our train suddenly came to a halt. there was little information given to us passengers on the train other than there had been a "railroad crossing accident".
+looking through the headlines this morning, it appears "accident" was a typical official euphemism. in reality, two people were killed. i feel awful :(
diff --git a/_posts/2004-03-26-irssi-proxy.md b/_posts/2004-03-26-irssi-proxy.md index 237c815..9f8ef1e 100644 --- a/_posts/2004-03-26-irssi-proxy.md +++ b/_posts/2004-03-26-irssi-proxy.md @@ -6,10 +6,10 @@ permalink: blog/walkah/irssi-proxy tags: - geek --- -for a while now, i've been on a kick to move toward more graphical computing environments. i no longer use mutt to read my email on a regular basis and i even occasionally use osx finder or *gasp* nautilus under gnome. one thing i hadn't addressed yet was irc. i use irc a lot for co-ordinating with others on projects, etc. therefore, i like my irc to be 'always on'. this has meant using irssi inside gnu screen. for a while, i've been contemplating running an irc proxy so i can experiment with other gui irc clients. until i found this: - -irssi proxy. this allows my currently running irssi + screen to simply act as a proxy for other clients. very cool!! so now, i've got the best of both worlds. check out xchat via irssi proxy: - - - +for a while now, i've been on a kick to move toward more graphical computing environments. i no longer use mutt to read my email on a regular basis and i even occasionally use osx finder or *gasp* nautilus under gnome. one thing i hadn't addressed yet was irc. i use irc a lot for co-ordinating with others on projects, etc. therefore, i like my irc to be 'always on'. this has meant using irssi inside gnu screen. for a while, i've been contemplating running an irc proxy so i can experiment with other gui irc clients. until i found this: + +irssi proxy. this allows my currently running irssi + screen to simply act as a proxy for other clients. very cool!! so now, i've got the best of both worlds. check out xchat via irssi proxy: + + + you also may notice (from the screenshot) that i'm now running fedora core 1 on my main workstation instead of debian. more on that later... diff --git a/_posts/2004-04-02-drupal-4-4-is-out.md b/_posts/2004-04-02-drupal-4-4-is-out.md index 108e521..ef55115 100644 --- a/_posts/2004-04-02-drupal-4-4-is-out.md +++ b/_posts/2004-04-02-drupal-4-4-is-out.md @@ -6,9 +6,9 @@ permalink: blog/walkah/drupal-4-4-is-out tags: - drupal --- -i didn't say anything about it yesterday, but dries managed to get drupal 4.4 out the door. while chances are if you care, you didn't hear it here first, but it's pretty cool because 2 of "major changes" are my fault. specifically: -
i didn't say anything about it yesterday, but dries managed to get drupal 4.4 out the door. while chances are if you care, you didn't hear it here first, but it's pretty cool because 2 of "major changes" are my fault. specifically: +
i was digging through some old unread feeds when i came across this post over at urlgreyhot.com. it's rather flattering:
- - -"terminus1525 is a Canadian collaborative work space for young emerging artists. It is perhaps the most visually stunning Drupal design I've seen so far."- -
besides making me blush, michael's post made me realize a couple things:
- -first, i've never actually said anything here about my involvement with terminus. i'm the one that hacked and slashed drupal to pieces to make it look like that (i'm even uid #1 ;) ). it is one of the more fun and challenging projects i've worked on, and i'm proud to say that i'm involved.
- -the other thing, though, is i must admit that i didn't actually have anything to do with the actual design of terminus. the real credit goes to the fine folks at zincroe (specifically jason and luke). they're pretty darned creative guys and fun to work with too :)
- -so, what are you waiting for? head over to terminus, sign up and post your art!
- - +i was digging through some old unread feeds when i came across this post over at urlgreyhot.com. it's rather flattering:
+ + +"terminus1525 is a Canadian collaborative work space for young emerging artists. It is perhaps the most visually stunning Drupal design I've seen so far."+ +
besides making me blush, michael's post made me realize a couple things:
+ +first, i've never actually said anything here about my involvement with terminus. i'm the one that hacked and slashed drupal to pieces to make it look like that (i'm even uid #1 ;) ). it is one of the more fun and challenging projects i've worked on, and i'm proud to say that i'm involved.
+ +the other thing, though, is i must admit that i didn't actually have anything to do with the actual design of terminus. the real credit goes to the fine folks at zincroe (specifically jason and luke). they're pretty darned creative guys and fun to work with too :)
+ +so, what are you waiting for? head over to terminus, sign up and post your art!
+ + diff --git a/_posts/2004-07-12-gentoo.md b/_posts/2004-07-12-gentoo.md index 6a27a3f..1de02a3 100644 --- a/_posts/2004-07-12-gentoo.md +++ b/_posts/2004-07-12-gentoo.md @@ -6,14 +6,14 @@ permalink: blog/walkah/gentoo tags: - linux --- -so, for quite some time i've been on a bit of a quest to find my ideal linux distribution for my desktop (which, yes, i realize may or may not be the ideal linux desktop solution -- i tend to fall into the "power user" category). i'm a long time debian user and fan and don't envision using much else on servers (when i have the choice) for a long time to come. however, i've been fairly frustrated by some things with debian on the desktop for a while. specifically, even in unstable, packages tend to take a long time to get adopted (even if the software is deemed stable by the "vendor") and, while socially conscious, the licensing restrictions tend to leave out a fair bit of really useful applications. - -so, after brief stops with various revisions of redhat/fedora, i finally decided to give gentoo linux a try. i must say, this is not aunt millie's distribution :) - -one of my big reservations about trying gentoo had always been my fear of a 3 day lapse to get the system to a usable state. well, thanks to a stage3 live cd and the outstanding install instructions in the gentoo handbook, i was up and running in a single afternoon (and still worked on my powerbook for most of the afternoon). - -it's been a couple weeks now, and i'm quite fond of gentoo on the desktop. apps are always current, so far emerge has "just worked" and there isn't an application that i use regularly that isn't available. - -one thing that i really dig, is that there are "ebuilds" for a couple of the other distributions' artwork packages (notably redhat and ximian). one of the main reasons i kept trying fedora was because i really like the bluecurve theme. well, on gentoo it's a simple "emerge redhat-artwork
" away.
-
+so, for quite some time i've been on a bit of a quest to find my ideal linux distribution for my desktop (which, yes, i realize may or may not be the ideal linux desktop solution -- i tend to fall into the "power user" category). i'm a long time debian user and fan and don't envision using much else on servers (when i have the choice) for a long time to come. however, i've been fairly frustrated by some things with debian on the desktop for a while. specifically, even in unstable, packages tend to take a long time to get adopted (even if the software is deemed stable by the "vendor") and, while socially conscious, the licensing restrictions tend to leave out a fair bit of really useful applications.
+
+so, after brief stops with various revisions of redhat/fedora, i finally decided to give gentoo linux a try. i must say, this is not aunt millie's distribution :)
+
+one of my big reservations about trying gentoo had always been my fear of a 3 day lapse to get the system to a usable state. well, thanks to a stage3 live cd and the outstanding install instructions in the gentoo handbook, i was up and running in a single afternoon (and still worked on my powerbook for most of the afternoon).
+
+it's been a couple weeks now, and i'm quite fond of gentoo on the desktop. apps are always current, so far emerge has "just worked" and there isn't an application that i use regularly that isn't available.
+
+one thing that i really dig, is that there are "ebuilds" for a couple of the other distributions' artwork packages (notably redhat and ximian). one of the main reasons i kept trying fedora was because i really like the bluecurve theme. well, on gentoo it's a simple "emerge redhat-artwork
" away.
+
i also get a wide array of j2sdk options, and there's even a package for transgaming's winex.
diff --git a/_posts/2004-07-15-ok-flickr-rocks.md b/_posts/2004-07-15-ok-flickr-rocks.md
index 1d4b472..cbcea80 100644
--- a/_posts/2004-07-15-ok-flickr-rocks.md
+++ b/_posts/2004-07-15-ok-flickr-rocks.md
@@ -6,8 +6,8 @@ permalink: blog/walkah/ok-flickr-rocks
tags:
- geek
---
-so, much like some friends of mine, i've been playing a bit with flickr lately. it's a really cool service, with lots of neat flash-based gizmos - but for those of you that don't know, essentially flickr is a place to store photos and share them with your friends and family.
-
-what's really cool is it seems like they add new features almost faster than i can keep up with. you can include a feed of your latest flickr photos on your own site (as I've done over there -->). but another really cool trick is annotating pictures. to play around with it, i uploaded a random shot of my desk (with all my little geek toys on display - amongst the mess). well, almost as quickly as i'd gotten this picture online, boris had marked up all the interesting bits on my desk.
-
+so, much like some friends of mine, i've been playing a bit with flickr lately. it's a really cool service, with lots of neat flash-based gizmos - but for those of you that don't know, essentially flickr is a place to store photos and share them with your friends and family.
+
+what's really cool is it seems like they add new features almost faster than i can keep up with. you can include a feed of your latest flickr photos on your own site (as I've done over there -->). but another really cool trick is annotating pictures. to play around with it, i uploaded a random shot of my desk (with all my little geek toys on display - amongst the mess). well, almost as quickly as i'd gotten this picture online, boris had marked up all the interesting bits on my desk.
+
pretty sweet.
diff --git a/_posts/2004-08-12-state-of-the-drupal.md b/_posts/2004-08-12-state-of-the-drupal.md
index 0c0bc78..8a8f97b 100644
--- a/_posts/2004-08-12-state-of-the-drupal.md
+++ b/_posts/2004-08-12-state-of-the-drupal.md
@@ -6,15 +6,15 @@ permalink: blog/walkah/state-of-the-drupal
tags:
- drupal
---
-so, while i was away a *lot* happened with everyone's favourite content management system. it looks like version 4.5 is going to really be awesome! some of the really cool stuff that happened while i was away:
-
-
-TZ=Canada/Pacific date +"Vancouver: %I:%M %p %D"
-TZ=Africa/Johanessburg date +"Africa: %I:%M %p %D"
-
-
-so, i can now easily see the local time of my coworkers. however, i was reading jonas' post about geektool and thought "perfect". so i downloaded and installed geektool on my powerbook, and set it up to use my little "script". the result looks like this:
-
-
-
+while this isn't directly bryght related, one of the things that we've been trying to adjust to is the fact that we span 3 time-zones - which makes coordinating our efforts tricky. i know that adrian bought a couple extra clocks to help himself keep track. i, however, am far too cheap for that, so i half-heartedly checked around for a platform-independent "world clock" tool. after some searching, i discovered a tool in debian called "tzwatch" - which turns out to just be a simple shell script that simply uses date(1). of course! if you set $TZ before calling date, that is the timezone used. after getting over feeling dumb, i threw the following into a little shell script:
+
+TZ=Canada/Pacific date +"Vancouver: %I:%M %p %D"
+TZ=Africa/Johanessburg date +"Africa: %I:%M %p %D"
+
+
+so, i can now easily see the local time of my coworkers. however, i was reading jonas' post about geektool and thought "perfect". so i downloaded and installed geektool on my powerbook, and set it up to use my little "script". the result looks like this:
+
+
+
diff --git a/_posts/2004-08-30-more-gmail-invites.md b/_posts/2004-08-30-more-gmail-invites.md
index d7a93be..e04de2a 100644
--- a/_posts/2004-08-30-more-gmail-invites.md
+++ b/_posts/2004-08-30-more-gmail-invites.md
@@ -6,8 +6,8 @@ permalink: blog/walkah/more-gmail-invites
tags:
- geek
---
--i've got 'em... who wants one? email your plea to walkah@gmail.com. -
-UPDATE: I'm giving them to spread firefox. +
+i've got 'em... who wants one? email your plea to walkah@gmail.com. +
+UPDATE: I'm giving them to spread firefox.
diff --git a/_posts/2004-09-09-my-first-skype-call.md b/_posts/2004-09-09-my-first-skype-call.md index a021acc..f934d0b 100644 --- a/_posts/2004-09-09-my-first-skype-call.md +++ b/_posts/2004-09-09-my-first-skype-call.md @@ -7,18 +7,18 @@ tags: - geek - mac os x --- --so, i'm certainly not the first to post about skype, nor the first to post about either their linux beta or their recently released beta for mac os x, however, i thought i'd jot down some first impressions since i finally had my first call. for those of you who have never heard of skype: -
-We’ve got a simple bit of software we want to give you. It’ll let you make free phone calls to your friends all over the world. And we don’t want any money for it. It’s free. -
-
You could think of us as the big, free Internet telephony company. We prefer to think of ourselves as a big group hug, even a present. Yes… that’s it… we’re a present… but without the ribbon. -
-so, since Toronto - Vancouver phone calls aren't cheap roland and i figured we'd give skype a shot for a discussion this afternoon (plus we were having firewall issues at some end with iChat AV). -
-how was it you ask? i must say, i was impressed. i'm not a VoIP/Internet telephony expert by *any* means (unlike some people), but i found the quality to be quite good. it wasn't perfect, but given the fact that my cell reception in the basement approaches 0, it was no worse than that. plus, i have an old headset (and i don't even remember why i have it), which i just plugged into my powerbook and it made for a nice handsfree experience (also unlike my cell). -
-the interface on the osx client is good too ... it doesn't feel like a windows app turned cocoa. i may well be using skype more in the future (though, i will say - i agree with boris that there should be an open source alternative). -
-oh, and if you care... my skype id is 'walkah' (surprise surprise)... so call me :) +
+so, i'm certainly not the first to post about skype, nor the first to post about either their linux beta or their recently released beta for mac os x, however, i thought i'd jot down some first impressions since i finally had my first call. for those of you who have never heard of skype: +
+We’ve got a simple bit of software we want to give you. It’ll let you make free phone calls to your friends all over the world. And we don’t want any money for it. It’s free. +
+
You could think of us as the big, free Internet telephony company. We prefer to think of ourselves as a big group hug, even a present. Yes… that’s it… we’re a present… but without the ribbon. +
+so, since Toronto - Vancouver phone calls aren't cheap roland and i figured we'd give skype a shot for a discussion this afternoon (plus we were having firewall issues at some end with iChat AV). +
+how was it you ask? i must say, i was impressed. i'm not a VoIP/Internet telephony expert by *any* means (unlike some people), but i found the quality to be quite good. it wasn't perfect, but given the fact that my cell reception in the basement approaches 0, it was no worse than that. plus, i have an old headset (and i don't even remember why i have it), which i just plugged into my powerbook and it made for a nice handsfree experience (also unlike my cell). +
+the interface on the osx client is good too ... it doesn't feel like a windows app turned cocoa. i may well be using skype more in the future (though, i will say - i agree with boris that there should be an open source alternative). +
+oh, and if you care... my skype id is 'walkah' (surprise surprise)... so call me :)
diff --git a/_posts/2004-09-14-new-firefox-and-thunderbird-releases.md b/_posts/2004-09-14-new-firefox-and-thunderbird-releases.md index fba5417..14822fe 100644 --- a/_posts/2004-09-14-new-firefox-and-thunderbird-releases.md +++ b/_posts/2004-09-14-new-firefox-and-thunderbird-releases.md @@ -8,30 +8,30 @@ tags: - mac os x - linux --- --i'm not the first to point out that everybody's favorite web browser and mail clients both released updates today. i've got to totally disagree with jonas here, i have to say that both the new versions rock. -
-however, there's even a cool drupal tie-in! check out spread firefox, a new site devoted to firefox advocacy - and oh ya, it's powered by civicspace / drupal. right on. -
-firefox -
-maybe it's wishful thinking, but firefox 1.0RC seems to be a bit snappier on os x than 0.9 was. my only real complaint is that the incredible tabbrowser extensions don't seem to be updated yet. (i'll live). however, that extension allows you to put close buttons on each tab, re-order tabs by drag and drop (and a whole lot more). -
-the latest version also includes a funky RSS - bookmark thing. i'm not sure i really would ever use it, but when you're browsing a site that has an atom/rss feed there's a little "RSS" button that you can click to 'bookmark' the feed... which then creates a folder in your bookmarks that contain a list of headlines. nice i guess, though it ain't netnewswire ;) -
-the #1 reason i still love firefox though: the webdeveloper extension. it kicks serious butt. if you're unfortunate to spend most of your life building websites or web applications you should try it. -
- --thunderbird -
-thunderbird 0.8 brings one big new improvement (as far as i'm concerned) and that's the ability to quick search by different fields in a manner similar to mail.app. the other feature (on os x) is that the dock icon now shows a count of new messages (instead of the green checkmark) - though i wish it was persistent a la mail.app. -
-i still have some nit-picky complaints with thunderbird, namely i wish that you could quickly limit the message view to all 'flagged' messages (on IMAP accounts) or if the thunderbird markings were stored on the IMAP server (rather than the local cache) so that they persisted across machines. the only other thing is that, i agree with jonas here, not doing addressbook.framework integration is stupid on os x, though it looks like there is a patch. -
-i was a long time mutt user... and still use it on occasion. but mutt's imap support sucks (no local cache makes imap unfun for lots of mailboxes & messages). and, it's _really_ hard to compose multiple messages at once on a text mode mail application. -
-i'll still stick with the mozilla* family. the apps are good - but the #1 motivation for me is that they provide me (in combination with gnu emacs) a truly cross-platform solution for my "mission critical" applications. -
-... now if only there were a linux equivalent of ecto. ;) +
+i'm not the first to point out that everybody's favorite web browser and mail clients both released updates today. i've got to totally disagree with jonas here, i have to say that both the new versions rock. +
+however, there's even a cool drupal tie-in! check out spread firefox, a new site devoted to firefox advocacy - and oh ya, it's powered by civicspace / drupal. right on. +
+firefox +
+maybe it's wishful thinking, but firefox 1.0RC seems to be a bit snappier on os x than 0.9 was. my only real complaint is that the incredible tabbrowser extensions don't seem to be updated yet. (i'll live). however, that extension allows you to put close buttons on each tab, re-order tabs by drag and drop (and a whole lot more). +
+the latest version also includes a funky RSS - bookmark thing. i'm not sure i really would ever use it, but when you're browsing a site that has an atom/rss feed there's a little "RSS" button that you can click to 'bookmark' the feed... which then creates a folder in your bookmarks that contain a list of headlines. nice i guess, though it ain't netnewswire ;) +
+the #1 reason i still love firefox though: the webdeveloper extension. it kicks serious butt. if you're unfortunate to spend most of your life building websites or web applications you should try it. +
+ ++thunderbird +
+thunderbird 0.8 brings one big new improvement (as far as i'm concerned) and that's the ability to quick search by different fields in a manner similar to mail.app. the other feature (on os x) is that the dock icon now shows a count of new messages (instead of the green checkmark) - though i wish it was persistent a la mail.app. +
+i still have some nit-picky complaints with thunderbird, namely i wish that you could quickly limit the message view to all 'flagged' messages (on IMAP accounts) or if the thunderbird markings were stored on the IMAP server (rather than the local cache) so that they persisted across machines. the only other thing is that, i agree with jonas here, not doing addressbook.framework integration is stupid on os x, though it looks like there is a patch. +
+i was a long time mutt user... and still use it on occasion. but mutt's imap support sucks (no local cache makes imap unfun for lots of mailboxes & messages). and, it's _really_ hard to compose multiple messages at once on a text mode mail application. +
+i'll still stick with the mozilla* family. the apps are good - but the #1 motivation for me is that they provide me (in combination with gnu emacs) a truly cross-platform solution for my "mission critical" applications. +
+... now if only there were a linux equivalent of ecto. ;)
diff --git a/_posts/2004-09-24-getting-rid-of-those-pesky-gmail-accounts.md b/_posts/2004-09-24-getting-rid-of-those-pesky-gmail-accounts.md index d00fd31..714a1ef 100644 --- a/_posts/2004-09-24-getting-rid-of-those-pesky-gmail-accounts.md +++ b/_posts/2004-09-24-getting-rid-of-those-pesky-gmail-accounts.md @@ -6,9 +6,9 @@ permalink: blog/walkah/getting-rid-of-those-pesky-gmail-accounts tags: - geek --- --it seems that everyone i know that knows what the hell gmail is, either already has an account or doesn't want one. (it's nice, since i provide mail service for most of my family, that they're happy enough to stay put). so, for the longest time i've had unused invitations . it seems that every time i actually manage to get rid of one, they top me up with more. -
-but now, i have a solution! the super folks over at spread firefox are doing some promotion with gmail invites, and have a nice new system for donating gmail invitations. so, i just donated the 5 i had kicking around. i feel much better now. oh and, if you haven't yet... - +
+it seems that everyone i know that knows what the hell gmail is, either already has an account or doesn't want one. (it's nice, since i provide mail service for most of my family, that they're happy enough to stay put). so, for the longest time i've had unused invitations . it seems that every time i actually manage to get rid of one, they top me up with more. +
+but now, i have a solution! the super folks over at spread firefox are doing some promotion with gmail invites, and have a nice new system for donating gmail invitations. so, i just donated the 5 i had kicking around. i feel much better now. oh and, if you haven't yet... +
diff --git a/_posts/2004-10-08-google-local-now-via-sms.md b/_posts/2004-10-08-google-local-now-via-sms.md index eac2ef7..acb9e70 100644 --- a/_posts/2004-10-08-google-local-now-via-sms.md +++ b/_posts/2004-10-08-google-local-now-via-sms.md @@ -6,13 +6,13 @@ permalink: blog/walkah/google-local-now-via-sms tags: - geek --- -so, google continues to add features... and sometimes they're really useful! you may or may not have heard about google local - which is a neat tool (even though the canadian equivalent suffers from some pretty spotty data). but, they've now made it just a bit more useful... you can now query google local via SMS (like, from your phone). I think zacker summed it up the best: -
--13:55 < Zacker> holy crap -13:55 < Zacker> http://www.google.com/sms/howtouse.html#business -13:56 < walkah> ya. that's the rock. -13:56 < Zacker> that is going to change my life --
UPDATE: argh. i just tried from my phone (which is on rogers) and it failed to send, because the 46645 (GOOGL) shortcode is for US only apparently. :(
+so, google continues to add features... and sometimes they're really useful! you may or may not have heard about google local - which is a neat tool (even though the canadian equivalent suffers from some pretty spotty data). but, they've now made it just a bit more useful... you can now query google local via SMS (like, from your phone). I think zacker summed it up the best: +
++13:55 < Zacker> holy crap +13:55 < Zacker> http://www.google.com/sms/howtouse.html#business +13:56 < walkah> ya. that's the rock. +13:56 < Zacker> that is going to change my life ++
UPDATE: argh. i just tried from my phone (which is on rogers) and it failed to send, because the 46645 (GOOGL) shortcode is for US only apparently. :(
diff --git a/_posts/2004-10-14-goin-to-vancouver.md b/_posts/2004-10-14-goin-to-vancouver.md index 481db83..663784f 100644 --- a/_posts/2004-10-14-goin-to-vancouver.md +++ b/_posts/2004-10-14-goin-to-vancouver.md @@ -6,8 +6,8 @@ permalink: blog/walkah/goin-to-vancouver tags: - drupal --- --just a quick note to say... i'm officially booked for my first business trip as a bryght guy. i'll be headed to vancouver at the end of this month (Oct 25th - 30th). it's been a couple months of working together, and finally we can sit down and match faces to voices and email signatures. i'm excited to meet up with boris, roland and richard - too bad we couldn't get adrian here for this one :( -
-also, roland has publicly announced that we're gonna have a big meet-up with dries on the 29th. if you're in the vancouver area on the 29th and have any interest in drupal, come on out! the civicspace guys are gonna be there too... should be a blast! i know i owe dries at least a beer or two. :) +
+just a quick note to say... i'm officially booked for my first business trip as a bryght guy. i'll be headed to vancouver at the end of this month (Oct 25th - 30th). it's been a couple months of working together, and finally we can sit down and match faces to voices and email signatures. i'm excited to meet up with boris, roland and richard - too bad we couldn't get adrian here for this one :( +
+also, roland has publicly announced that we're gonna have a big meet-up with dries on the 29th. if you're in the vancouver area on the 29th and have any interest in drupal, come on out! the civicspace guys are gonna be there too... should be a blast! i know i owe dries at least a beer or two. :)
diff --git a/_posts/2004-10-18-drupal-4-5-is-out.md b/_posts/2004-10-18-drupal-4-5-is-out.md index 3836800..389d75c 100644 --- a/_posts/2004-10-18-drupal-4-5-is-out.md +++ b/_posts/2004-10-18-drupal-4-5-is-out.md @@ -6,11 +6,11 @@ permalink: blog/walkah/drupal-4-5-is-out tags: - drupal --- --it's finally been officially released into the wild. i must say, it's by far the best drupal release yet. and things are looking great moving forward. here's to a job well done (Dries - you'll get your beer(s) in about 10 days :) ) -
-i've intended for a while to write up some of my personal goals for the next release, but just haven't gotten that far yet. soon. -
-UPDATE: of course, as soon as i hit "post" UnConeD took the wraps off his new theme "bluebeach". i'd have to argue that now drupal.org is one of the best looking drupal sites :) -
++it's finally been officially released into the wild. i must say, it's by far the best drupal release yet. and things are looking great moving forward. here's to a job well done (Dries - you'll get your beer(s) in about 10 days :) ) +
+i've intended for a while to write up some of my personal goals for the next release, but just haven't gotten that far yet. soon. +
+UPDATE: of course, as soon as i hit "post" UnConeD took the wraps off his new theme "bluebeach". i'd have to argue that now drupal.org is one of the best looking drupal sites :) +
diff --git a/_posts/2004-10-28-live-from-vancouver-land-of-the-beer-tower.md b/_posts/2004-10-28-live-from-vancouver-land-of-the-beer-tower.md index cfefcc4..e15e23f 100644 --- a/_posts/2004-10-28-live-from-vancouver-land-of-the-beer-tower.md +++ b/_posts/2004-10-28-live-from-vancouver-land-of-the-beer-tower.md @@ -7,16 +7,16 @@ tags: - geek - drupal --- --so, here i am in vancouver meeting with the bryght guys - super bloggers that they are, and i haven't made a single entry (been here since monday). read on for a brief recap. -
- --monday: i arrived hassle free in the early afternoon. roland met me at the airport, it was cold and raining, as it should be in vancouver. i got checked into the hotel, where i later established my mobile office . then we headed to brioche for some yummy food. that was followed with a tour of the prestigious bryght offices, and then off for an early evening. -
-tuesday: our first "big day". boris and i had meetings all morning, followed by lunch at a small little place with good hummus (the name escapes me). then back to the office to get not quite enough done to consider it working before dries dropped us a line to let us know he had a free minute, so we went for a long walk - a tourist excursion for us foreigners. when our legs were finally tired, we went to grab some refreshments - and my love of the beer tower is born (more over at my flickr account). -
-wednesday: we more or less worked all day today. though we did have lunch (and dinner) with the very entertaining andy "termie" smith. -
-the rest of the week looks to be at least as busy, since tomorrow the civicspace gang gets to town and our big dinner happens friday. i'll try to post a bit more consistently. +
+so, here i am in vancouver meeting with the bryght guys - super bloggers that they are, and i haven't made a single entry (been here since monday). read on for a brief recap. +
+ ++monday: i arrived hassle free in the early afternoon. roland met me at the airport, it was cold and raining, as it should be in vancouver. i got checked into the hotel, where i later established my mobile office . then we headed to brioche for some yummy food. that was followed with a tour of the prestigious bryght offices, and then off for an early evening. +
+tuesday: our first "big day". boris and i had meetings all morning, followed by lunch at a small little place with good hummus (the name escapes me). then back to the office to get not quite enough done to consider it working before dries dropped us a line to let us know he had a free minute, so we went for a long walk - a tourist excursion for us foreigners. when our legs were finally tired, we went to grab some refreshments - and my love of the beer tower is born (more over at my flickr account). +
+wednesday: we more or less worked all day today. though we did have lunch (and dinner) with the very entertaining andy "termie" smith. +
+the rest of the week looks to be at least as busy, since tomorrow the civicspace gang gets to town and our big dinner happens friday. i'll try to post a bit more consistently.
diff --git a/_posts/2004-11-04-mike-doughty-has-a-label-and-a-cd-in-time-for-christmas.md b/_posts/2004-11-04-mike-doughty-has-a-label-and-a-cd-in-time-for-christmas.md index c3119d3..6a1321e 100644 --- a/_posts/2004-11-04-mike-doughty-has-a-label-and-a-cd-in-time-for-christmas.md +++ b/_posts/2004-11-04-mike-doughty-has-a-label-and-a-cd-in-time-for-christmas.md @@ -6,11 +6,11 @@ permalink: blog/walkah/mike-doughty-has-a-label-and-a-cd-in-time-for-christmas tags: - music --- --consider me officially putting this on my christmas wishlist: -
-i just noticed over at mike doughty's blog, that mike has officially signed with ATO records. in the short term, it means that he's re-releasing skittish as part of a two disc set that will include rockity roll and some songs of evenhand and other goodies. that's awesome news, 'cause i had to download skittish, 'cause i waited too long (until after he'd sold all his copies) to buy myself a copy. though, i bought rockity roll from the man himself (money that went straight to his gas tank, i presume). -
-btw, anyone else here think that mike should run a drupal-based community? mike: have your people call my people. -
++consider me officially putting this on my christmas wishlist: +
+i just noticed over at mike doughty's blog, that mike has officially signed with ATO records. in the short term, it means that he's re-releasing skittish as part of a two disc set that will include rockity roll and some songs of evenhand and other goodies. that's awesome news, 'cause i had to download skittish, 'cause i waited too long (until after he'd sold all his copies) to buy myself a copy. though, i bought rockity roll from the man himself (money that went straight to his gas tank, i presume). +
+btw, anyone else here think that mike should run a drupal-based community? mike: have your people call my people. +
diff --git a/_posts/2004-11-09-happy-firefox-day.md b/_posts/2004-11-09-happy-firefox-day.md index 605bf35..15f734e 100644 --- a/_posts/2004-11-09-happy-firefox-day.md +++ b/_posts/2004-11-09-happy-firefox-day.md @@ -8,11 +8,11 @@ tags: - mac os x - linux --- --so, it's november 9th, which means firefox 1.0 is out. if you're not using firefox, you should. i love it so much, i bought the t-shirt: -
-go now. getfirefox.com . take back the web. -
++so, it's november 9th, which means firefox 1.0 is out. if you're not using firefox, you should. i love it so much, i bought the t-shirt: +
+go now. getfirefox.com . take back the web. +
UPDATE: apparently one of the big secrets was that the new firefox start page is really a firefox-branded google page. welcome to the future, google. :)
diff --git a/_posts/2004-11-24-ecto2-with-amazon.md b/_posts/2004-11-24-ecto2-with-amazon.md index e95aebc..dfa9102 100644 --- a/_posts/2004-11-24-ecto2-with-amazon.md +++ b/_posts/2004-11-24-ecto2-with-amazon.md @@ -6,11 +6,11 @@ permalink: blog/walkah/ecto2-with-amazon tags: - mac os x --- --just a few days ago, i had some ideas about some neat ways to incorporate some amazon stuff on my blog - partly as an excuse to play around with their webservices api (i know, day late - dollar short) - so i signed up for an associates account. well, as if he was reading my mind, the amazing ado blogged about his latest feature for ecto2 : amazon link building. so, to test it out, let's try building a link to... say... the new mike doughty album: -
-
-
"Skittish / Rockity Roll" (Mike Doughty)
-
-shazam! now, that's good stuff. +
+just a few days ago, i had some ideas about some neat ways to incorporate some amazon stuff on my blog - partly as an excuse to play around with their webservices api (i know, day late - dollar short) - so i signed up for an associates account. well, as if he was reading my mind, the amazing ado blogged about his latest feature for ecto2 : amazon link building. so, to test it out, let's try building a link to... say... the new mike doughty album: +
+
+
"Skittish / Rockity Roll" (Mike Doughty)
+
+shazam! now, that's good stuff.
diff --git a/_posts/2004-12-30-holiday-loot.md b/_posts/2004-12-30-holiday-loot.md index 12974b7..625328b 100644 --- a/_posts/2004-12-30-holiday-loot.md +++ b/_posts/2004-12-30-holiday-loot.md @@ -7,16 +7,16 @@ tags: - family - geek --- --it's been a good holiday. in addition to getting some much needed downtime and adding a few pounds around my midsection, i also got quite a few geek toys for christmas. prior to christmas, i made a point of updating my amazon wishlist for those of my non-technical family members (i.e. all of them) who find me difficult to buy for. it turned out to work quite well - although the funny part was none of my family members actually bought things from amazon - they checked out list and wandered off to local bricks and mortar type establishments. -
-nevertheless, it resulted in an overwhelming amount of toys... here's a quick recap: -
-+it's been a good holiday. in addition to getting some much needed downtime and adding a few pounds around my midsection, i also got quite a few geek toys for christmas. prior to christmas, i made a point of updating my amazon wishlist for those of my non-technical family members (i.e. all of them) who find me difficult to buy for. it turned out to work quite well - although the funny part was none of my family members actually bought things from amazon - they checked out list and wandered off to local bricks and mortar type establishments. +
+nevertheless, it resulted in an overwhelming amount of toys... here's a quick recap: +
+-the first ever drupal conference is over and i'm home safe and sound. -
-i've actually been home for nearly 48 hours, but it's taken me until now to sort through all the pictures, get them online, and shake off some jet lag. overall, i had an awesome time. I've put up a ton of pictures both from paris as well as stuff from belgium. there is a post on drupal.org with a brief recap, and links to other's pictures. -
-obviously, i didn't take many pictures of me... my current favourite though is this one from dries (the caption is the best): -
-
-
"James walker prays to druplicon."
-
-
lots of great ideas came out of the code sprints... if even half of it all gets implemented for drupal 4.7 it's gonna rock. i'd say more, but i need to start writing code ;)
+
+the first ever drupal conference is over and i'm home safe and sound. +
+i've actually been home for nearly 48 hours, but it's taken me until now to sort through all the pictures, get them online, and shake off some jet lag. overall, i had an awesome time. I've put up a ton of pictures both from paris as well as stuff from belgium. there is a post on drupal.org with a brief recap, and links to other's pictures. +
+obviously, i didn't take many pictures of me... my current favourite though is this one from dries (the caption is the best): +
+
+
"James walker prays to druplicon."
+
+
lots of great ideas came out of the code sprints... if even half of it all gets implemented for drupal 4.7 it's gonna rock. i'd say more, but i need to start writing code ;)
-i'm back home and rested now after PHP Quebec - where I did a presentation on drupal's distributed authentication and sxip. 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. -
-a couple personal highlights : -
-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 :) +
+i'm back home and rested now after PHP Quebec - where I did a presentation on drupal's distributed authentication and sxip. 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. +
+a couple personal highlights : +
+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 :)
diff --git a/_posts/2005-04-13-gallery-2-beta-2-holy-hand-grenade-released.md b/_posts/2005-04-13-gallery-2-beta-2-holy-hand-grenade-released.md index e653530..2ddc5f8 100644 --- a/_posts/2005-04-13-gallery-2-beta-2-holy-hand-grenade-released.md +++ b/_posts/2005-04-13-gallery-2-beta-2-holy-hand-grenade-released.md @@ -6,12 +6,12 @@ permalink: blog/walkah/gallery-2-beta-2-holy-hand-grenade-released tags: - gallery --- --Congrats to the full team on another fine release! At the risk of sounding like a broken record, I do wish I had more time to contribute to the gallery project than I do... but lately I've been limited to working on the drupal integration and, of course, using it for my personal photos here. But the good news is, the other folks have been hard at work! -
-from gallery.menalto.com: -
-This is the second installment in the Gallery 2 beta cycle. In the past 5 weeks we've made considerable improvements to the product. We're one step closer to having a final product. As with the beta-1 release, we are now providing a well tested upgrade path from here until the final Gallery release. If you're using Gallery 2 Alpha 4 or more recent, you can upgrade without losing any of your data. -
-go get it now! :) +
+Congrats to the full team on another fine release! At the risk of sounding like a broken record, I do wish I had more time to contribute to the gallery project than I do... but lately I've been limited to working on the drupal integration and, of course, using it for my personal photos here. But the good news is, the other folks have been hard at work! +
+from gallery.menalto.com: +
+This is the second installment in the Gallery 2 beta cycle. In the past 5 weeks we've made considerable improvements to the product. We're one step closer to having a final product. As with the beta-1 release, we are now providing a well tested upgrade path from here until the final Gallery release. If you're using Gallery 2 Alpha 4 or more recent, you can upgrade without losing any of your data. +
+go get it now! :)
diff --git a/_posts/2005-04-14-im-a-mike-doughty-fan-boy.md b/_posts/2005-04-14-im-a-mike-doughty-fan-boy.md index 5584bbc..1c3441b 100644 --- a/_posts/2005-04-14-im-a-mike-doughty-fan-boy.md +++ b/_posts/2005-04-14-im-a-mike-doughty-fan-boy.md @@ -7,19 +7,19 @@ tags: - music - doughty --- --... and proud of it. -
-it's recently come to my attention that i have a bit of an addiction. i'm seriously hooked on the tunes, writings, ramblings, etc of mike doughty. if you don't know - he's the dude that used to front soul coughing. not since my early obsession with rush have i done things like this, but lately i've: -
-yep. it scares me too. but the worst part, is when i was in paris recently, my brother and i walked by a starbux that had it's front window smashed and the *first* thing i thought was "bustin' up a starbux". but, wait... it gets worse. i actually took this picture and emailed him!! worse, though... i never got a response :( though, i can't blame him. i wouldn't respond to me either. -
-i'm not totally sure what's gotten into me. perhaps it's too much time alone in the basement. but mike - if you're reading (and I'm *sure* you are) - I'll see you in May and keep on rockin'. +
+... and proud of it. +
+it's recently come to my attention that i have a bit of an addiction. i'm seriously hooked on the tunes, writings, ramblings, etc of mike doughty. if you don't know - he's the dude that used to front soul coughing. not since my early obsession with rush have i done things like this, but lately i've: +
+yep. it scares me too. but the worst part, is when i was in paris recently, my brother and i walked by a starbux that had it's front window smashed and the *first* thing i thought was "bustin' up a starbux". but, wait... it gets worse. i actually took this picture and emailed him!! worse, though... i never got a response :( though, i can't blame him. i wouldn't respond to me either. +
+i'm not totally sure what's gotten into me. perhaps it's too much time alone in the basement. but mike - if you're reading (and I'm *sure* you are) - I'll see you in May and keep on rockin'.
diff --git a/_posts/2005-04-20-praying-to-druplicon.md b/_posts/2005-04-20-praying-to-druplicon.md index 5740b0f..8e0a7fe 100644 --- a/_posts/2005-04-20-praying-to-druplicon.md +++ b/_posts/2005-04-20-praying-to-druplicon.md @@ -6,10 +6,10 @@ permalink: blog/walkah/praying-to-druplicon tags: - drupal --- --so after months of slaving away on the vectors, Steven has finally dressed up Dries' photo of me from DrupalCon to look something like this: -
-i don't know about you... but it made me laugh. looks like i've got a new avatar ;) +
+so after months of slaving away on the vectors, Steven has finally dressed up Dries' photo of me from DrupalCon to look something like this: +
+i don't know about you... but it made me laugh. looks like i've got a new avatar ;)
diff --git a/_posts/2005-04-21-netjuke-jinzora.md b/_posts/2005-04-21-netjuke-jinzora.md index cd8055f..7c81f2f 100644 --- a/_posts/2005-04-21-netjuke-jinzora.md +++ b/_posts/2005-04-21-netjuke-jinzora.md @@ -7,12 +7,12 @@ tags: - music - netjuke --- --as was made public yesterday on both sites, the netjuke and jinzora projects have decided to merge - to create what I think will be the ultimate in web-based jukebox / music management software. -
-those of you playing along at home know that I've been involved in the netjuke project for a while now - and there hasn't been much by way of news to report. like several free software projects, we've suffered from lack of resources. basically, the team has consisted of three of us - two of us are always swamped with work, and the other is a full time student. this means, that while we have great ideas and vision of what something like netjuke2 could be - we've spent a long time not really getting as far as we'd like. -
-in comes jinzora, a project that is making headway much more rapidly. while consisting principally of only two people - they each have far more time to devote to the project - and it shows. -
-so, I had a brief skype call with Ross Carlson (lead from the jinzora prjoect) yesterday for introductions, etc. and i must say i'm pretty psyched. this should give me a chance to (in my copious spare time) get some of my ideas actually implemented and unleashed on the world. stay tuned :) +
+as was made public yesterday on both sites, the netjuke and jinzora projects have decided to merge - to create what I think will be the ultimate in web-based jukebox / music management software. +
+those of you playing along at home know that I've been involved in the netjuke project for a while now - and there hasn't been much by way of news to report. like several free software projects, we've suffered from lack of resources. basically, the team has consisted of three of us - two of us are always swamped with work, and the other is a full time student. this means, that while we have great ideas and vision of what something like netjuke2 could be - we've spent a long time not really getting as far as we'd like. +
+in comes jinzora, a project that is making headway much more rapidly. while consisting principally of only two people - they each have far more time to devote to the project - and it shows. +
+so, I had a brief skype call with Ross Carlson (lead from the jinzora prjoect) yesterday for introductions, etc. and i must say i'm pretty psyched. this should give me a chance to (in my copious spare time) get some of my ideas actually implemented and unleashed on the world. stay tuned :)
diff --git a/_posts/2005-04-25-new-ecto.md b/_posts/2005-04-25-new-ecto.md index 228ad25..e66b478 100644 --- a/_posts/2005-04-25-new-ecto.md +++ b/_posts/2005-04-25-new-ecto.md @@ -7,8 +7,8 @@ tags: - geek - mac os x --- --congrats to adriaan on the new ecto release! 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. -
-not exactly a full review, but a quick first impression is two thumbs up! :) +
+congrats to adriaan on the new ecto release! 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. +
+not exactly a full review, but a quick first impression is two thumbs up! :)
diff --git a/_posts/2005-04-27-upcoming-org-rocks.md b/_posts/2005-04-27-upcoming-org-rocks.md index 5f409b6..1384f55 100644 --- a/_posts/2005-04-27-upcoming-org-rocks.md +++ b/_posts/2005-04-27-upcoming-org-rocks.md @@ -9,10 +9,10 @@ tags: - upcoming - webservice --- --finally spent a little time another one of those "gotta have" social-y sites to emerge over the past : upcoming.org . i gotta say, i love it. it's got all the "must have" parts for today's sites : a RESTful API, event tagging and of course buddy lists (man, those FOAF guys might be on to something). I also dig that they've got iCal feeds too. -
-For those of you just in it to stalk me ... my page is here . Oh, and because I can't get through a post without it, there is (of course) already a drupal module 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). -
-oh, and... i just *had* to add the mike doughty show. ;) +
+finally spent a little time another one of those "gotta have" social-y sites to emerge over the past : upcoming.org . i gotta say, i love it. it's got all the "must have" parts for today's sites : a RESTful API, event tagging and of course buddy lists (man, those FOAF guys might be on to something). I also dig that they've got iCal feeds too. +
+For those of you just in it to stalk me ... my page is here . Oh, and because I can't get through a post without it, there is (of course) already a drupal module 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). +
+oh, and... i just *had* to add the mike doughty show. ;)
diff --git a/_posts/2005-05-09-adding-a-family-member.md b/_posts/2005-05-09-adding-a-family-member.md index 1af53d0..82a6565 100644 --- a/_posts/2005-05-09-adding-a-family-member.md +++ b/_posts/2005-05-09-adding-a-family-member.md @@ -6,12 +6,12 @@ permalink: blog/walkah/adding-a-family-member tags: - family --- --haven't done a "family" post in a while... but it looks like our four is soon to be five. we've spent a long time talking about it and mulling it over, but it looks like we're gonna get a dog. the kids are *really* eager to get a pet, and camryn spends a lot of time to be a dog. -
-after lots of reading, and emails to breeders we've settled on a breed (vizsla) and looks like we may even have found a breeder. so saturday, we drove out to rockwood ontario to meet the newborn (2 week old) puppies. here's our current favourite (temporarily known as "blue"): -
-um, yeah, they're cute. like *real* cute. +
+haven't done a "family" post in a while... but it looks like our four is soon to be five. we've spent a long time talking about it and mulling it over, but it looks like we're gonna get a dog. the kids are *really* eager to get a pet, and camryn spends a lot of time to be a dog. +
+after lots of reading, and emails to breeders we've settled on a breed (vizsla) and looks like we may even have found a breeder. so saturday, we drove out to rockwood ontario to meet the newborn (2 week old) puppies. here's our current favourite (temporarily known as "blue"): +
+um, yeah, they're cute. like *real* cute.
diff --git a/_posts/2005-05-10-itms-does-video.md b/_posts/2005-05-10-itms-does-video.md index 487189f..27b0a4a 100644 --- a/_posts/2005-05-10-itms-does-video.md +++ b/_posts/2005-05-10-itms-does-video.md @@ -6,12 +6,12 @@ permalink: blog/walkah/itms-does-video tags: - mac os x --- --So, it looks like the rumours that started yesterday about apple's latest version of iTunes ( 4.8 ) supporting video are true. Apple's iTunes Music Store is now selling videos (as well as music). But here's the best part (from macrumors.com ): -
-These videos are simply animated shorts rather than music videos - and in this particular instance - do not utilize any Digital Rights Management. -
-One would have to think that this is a first step in a move toward distributing movies, etc, via iTunes - which makes the often rumoured 'iHome' machine look much more probable. -
-It's also one more reason for me to re-consider picking up a mac mini for the living room. I've sold Sandi on the beauty of tv torrents - but the dance i do to hook my powerbook up to the TV is less than ideal, and means that my powerbook has to be available.... ah, if only money grew on trees. +
+So, it looks like the rumours that started yesterday about apple's latest version of iTunes ( 4.8 ) supporting video are true. Apple's iTunes Music Store is now selling videos (as well as music). But here's the best part (from macrumors.com ): +
+These videos are simply animated shorts rather than music videos - and in this particular instance - do not utilize any Digital Rights Management. +
+One would have to think that this is a first step in a move toward distributing movies, etc, via iTunes - which makes the often rumoured 'iHome' machine look much more probable. +
+It's also one more reason for me to re-consider picking up a mac mini for the living room. I've sold Sandi on the beauty of tv torrents - but the dance i do to hook my powerbook up to the TV is less than ideal, and means that my powerbook has to be available.... ah, if only money grew on trees.
diff --git a/_posts/2005-05-11-doughty-at-the-rivoli.md b/_posts/2005-05-11-doughty-at-the-rivoli.md index 02a84db..7bc64d7 100644 --- a/_posts/2005-05-11-doughty-at-the-rivoli.md +++ b/_posts/2005-05-11-doughty-at-the-rivoli.md @@ -6,18 +6,18 @@ permalink: blog/walkah/doughty-at-the-rivoli tags: - music --- --i finally got to satiate the obsession for an evening. that's right, mike doughty was in town last night. i was there, i got the t-shirt - it's a nice t-shirt too. -
-i must say, the concert rocked. i really like his solo guitar sound - and the stage banter. it's *all* about the stage banter. the rivoli turned out to be a great venue too - very cozy - and i was right in the front row (like a good fan boy should be).
-
-
the show was quite a bit different from when he was here last year (at lee's palace), most notably with the addition of "handsome dan chen" (his toronto-native keyboard player). but he also didn't do a lot of the "usual" stuff - no firetruck, no janine, no loud and obnoxious sing-along. that said, there were plenty of highlights - from opening with "bustin' up a starbux" to "st. louise is listening" in the encore - and all the "victory" in between.
-
-i had a blast. check the pics on flickr ... i also have almost 30 seconds of video (just shot with my canon sd200) of the pre-chorus from bustin' up a starbux that i'll try and get online at somepoint. (perhaps on ourmedia?). -
-to sum it up: small rock (or medium rock) ... well.... rocks :) -
-UPDATE: mike just posted his recap of the toronto show on his blog ... anyone recognize the guy in the front left corner of the 2nd picture? ;)
++i finally got to satiate the obsession for an evening. that's right, mike doughty was in town last night. i was there, i got the t-shirt - it's a nice t-shirt too. +
+i must say, the concert rocked. i really like his solo guitar sound - and the stage banter. it's *all* about the stage banter. the rivoli turned out to be a great venue too - very cozy - and i was right in the front row (like a good fan boy should be).
+
+
the show was quite a bit different from when he was here last year (at lee's palace), most notably with the addition of "handsome dan chen" (his toronto-native keyboard player). but he also didn't do a lot of the "usual" stuff - no firetruck, no janine, no loud and obnoxious sing-along. that said, there were plenty of highlights - from opening with "bustin' up a starbux" to "st. louise is listening" in the encore - and all the "victory" in between.
+
+i had a blast. check the pics on flickr ... i also have almost 30 seconds of video (just shot with my canon sd200) of the pre-chorus from bustin' up a starbux that i'll try and get online at somepoint. (perhaps on ourmedia?). +
+to sum it up: small rock (or medium rock) ... well.... rocks :) +
+UPDATE: mike just posted his recap of the toronto show on his blog ... anyone recognize the guy in the front left corner of the 2nd picture? ;)
tags: toronto, concert, music, doughty
diff --git a/_posts/2005-05-13-lucky-friday-13.md b/_posts/2005-05-13-lucky-friday-13.md index 6be6817..536b5ad 100644 --- a/_posts/2005-05-13-lucky-friday-13.md +++ b/_posts/2005-05-13-lucky-friday-13.md @@ -6,16 +6,16 @@ permalink: blog/walkah/lucky-friday-13 tags: - geek --- --wow. *that* was close. -
-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)... -
-happy friday the 13th :( -
-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. -
-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 eicat (where this box is hosted) were able to restore the machine. no data loss, life is good. -
-all is well that ends well - and there's a good lesson here: back up your stuff, stupid (BUYSS ?) +
+wow. *that* was close. +
+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)... +
+happy friday the 13th :( +
+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. +
+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 eicat (where this box is hosted) were able to restore the machine. no data loss, life is good. +
+all is well that ends well - and there's a good lesson here: back up your stuff, stupid (BUYSS ?)
diff --git a/_posts/2005-05-22-apple-store-yorkdale-first-in-canada.md b/_posts/2005-05-22-apple-store-yorkdale-first-in-canada.md index bfe2e3c..5b0897d 100644 --- a/_posts/2005-05-22-apple-store-yorkdale-first-in-canada.md +++ b/_posts/2005-05-22-apple-store-yorkdale-first-in-canada.md @@ -7,11 +7,11 @@ tags: - geek - mac os x --- -- i don't know how he did it, but boris managed to sneak away and blog this already... but it's true. canada now has an apple store, and Boris and I made it to the grand opening (see my pictures). -
-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 gated community ). -
-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. -
++ i don't know how he did it, but boris managed to sneak away and blog this already... but it's true. canada now has an apple store, and Boris and I made it to the grand opening (see my pictures). +
+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 gated community ). +
+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. +
here's one thing though... the flyer mentions that you can subscribe to an iCal feed for in store events from the yorkdale page on apple.com. I sure don't see a link... anyone else?
diff --git a/_posts/2005-05-26-growl-0-7-why-i-love-notification.md b/_posts/2005-05-26-growl-0-7-why-i-love-notification.md index 8743c7a..9f97bc6 100644 --- a/_posts/2005-05-26-growl-0-7-why-i-love-notification.md +++ b/_posts/2005-05-26-growl-0-7-why-i-love-notification.md @@ -6,16 +6,16 @@ permalink: blog/walkah/growl-0-7-why-i-love-notification tags: - mac os x --- --the longer I go using my powerbook as my primary (only) desktop machine, the deeper certain things become ingrained in my daily routines. one big example is growl. so, in honour of the latest release (0.7) i thought i'd publicly exclaim just how much i like having growl. -
-for those that haven't tasted this particular kool-aid: growl provides a framework so that applications (on Mac OS X) can create little popups when "things happen". so, some examples are : when the song changes in iTunes, new mail arrives, or someone says something in iChat or Adium. -
-the interesting thing is that human brains are *really* good at recognizing patterns, and determining (almost instantly) relative importance. so, without really looking up from the code, email or blog entry i'm currently writing, i can stay on top of other things going on - without having to switch applications, etc. -
-for example: i'm currently writing a blog post, and without changing apps (or even pausing) i can see that iTunes just changed - to "About A Girl" by Nirvana, and that Adrian wants to get a sony psp, eventually. -
-some people might find it distracting, but it's amazing how quickly your mind and eyes become trained to find the important things. that's where growl's ability to re-style messages on a per-application basis comes in handy. i use the "music video" style for iTunes changes (which shows track information along the bottom) vs. new mail notification using the "bezel" style. so - without even reading anything, i know based on where a notification appeared whether it's low importance (song change) or worth glancing at (new mail). -
-just one of those things that makes me more productive... i suppose at some point i should do a more complete post on my "essential" apps... another time. +
+the longer I go using my powerbook as my primary (only) desktop machine, the deeper certain things become ingrained in my daily routines. one big example is growl. so, in honour of the latest release (0.7) i thought i'd publicly exclaim just how much i like having growl. +
+for those that haven't tasted this particular kool-aid: growl provides a framework so that applications (on Mac OS X) can create little popups when "things happen". so, some examples are : when the song changes in iTunes, new mail arrives, or someone says something in iChat or Adium. +
+the interesting thing is that human brains are *really* good at recognizing patterns, and determining (almost instantly) relative importance. so, without really looking up from the code, email or blog entry i'm currently writing, i can stay on top of other things going on - without having to switch applications, etc. +
+for example: i'm currently writing a blog post, and without changing apps (or even pausing) i can see that iTunes just changed - to "About A Girl" by Nirvana, and that Adrian wants to get a sony psp, eventually. +
+some people might find it distracting, but it's amazing how quickly your mind and eyes become trained to find the important things. that's where growl's ability to re-style messages on a per-application basis comes in handy. i use the "music video" style for iTunes changes (which shows track information along the bottom) vs. new mail notification using the "bezel" style. so - without even reading anything, i know based on where a notification appeared whether it's low importance (song change) or worth glancing at (new mail). +
+just one of those things that makes me more productive... i suppose at some point i should do a more complete post on my "essential" apps... another time.
diff --git a/_posts/2005-05-27-strongbad-parenting.md b/_posts/2005-05-27-strongbad-parenting.md index 272e924..4bead18 100644 --- a/_posts/2005-05-27-strongbad-parenting.md +++ b/_posts/2005-05-27-strongbad-parenting.md @@ -7,14 +7,14 @@ tags: - family - geek --- --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: -
-when the Boris 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 trogdor, the burninator. (those of you who don't know strongbad are missing a seriously important part of the internet). -
-well, andrew thought "trodgor" was hilarious - and has been drawing an "S" followed by a "more different 'S'" ever since. here's his latest: -
-
-
-
the cutest part was definitely "dad, how do you spell 'burninator'?". for whatever reason, the drawings of ligers didn't catch on in the same way...
+
+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: +
+when the Boris 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 trogdor, the burninator. (those of you who don't know strongbad are missing a seriously important part of the internet). +
+well, andrew thought "trodgor" was hilarious - and has been drawing an "S" followed by a "more different 'S'" ever since. here's his latest: +
+
+
+
the cutest part was definitely "dad, how do you spell 'burninator'?". for whatever reason, the drawings of ligers didn't catch on in the same way...
tags: strongbad, andrew, trogdor, drawing
diff --git a/_posts/2005-06-01-ah-slashdot.md b/_posts/2005-06-01-ah-slashdot.md index b62e803..a197d75 100644 --- a/_posts/2005-06-01-ah-slashdot.md +++ b/_posts/2005-06-01-ah-slashdot.md @@ -6,10 +6,10 @@ permalink: blog/walkah/ah-slashdot tags: - geek --- --someone *please* explain to me why "Longhorn Drops 'My' Prefixes" is frontpage news... -
-i mean, it's one thing that slashdot 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 aggregator-of-the-week (as a full post, usually). and now.... now i come home to this? what, am i to expect intriguing discussion in the comments? -
-sorry slashdot, it's been a fun ride... +
+someone *please* explain to me why "Longhorn Drops 'My' Prefixes" is frontpage news... +
+i mean, it's one thing that slashdot 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 aggregator-of-the-week (as a full post, usually). and now.... now i come home to this? what, am i to expect intriguing discussion in the comments? +
+sorry slashdot, it's been a fun ride...
tags: slashdot, windows, who cares
diff --git a/_posts/2005-06-11-pretzels-beer-and-mouth-pockets.md b/_posts/2005-06-11-pretzels-beer-and-mouth-pockets.md index e01e805..b5c7562 100644 --- a/_posts/2005-06-11-pretzels-beer-and-mouth-pockets.md +++ b/_posts/2005-06-11-pretzels-beer-and-mouth-pockets.md @@ -6,12 +6,12 @@ permalink: blog/walkah/pretzels-beer-and-mouth-pockets tags: [] --- --just a quick update from stuttgart to say things are going quite well here. so far we've met some really great people in Ivan and Chris , and the work-related aspects have been going exceptionally well (see Boris' post for some more details). -
-although we've been keeping fairly crazy hours, and eating sporadically we have had some very good meals. german food (at least what I've been exposed to) seems to consist of beer, meat, cheese and pretzels. i've also been exposed to maultaschen (which literally translates to "mouth pockets"). -
-in a really nice departure from my last two trips (to belgium and montreal), i actually got a chance to do a bit of sight-seeing today. thanks in very large part to Boris' relatives Manfred and Gertrud here in Stuttgart, I got to get out and see some things and take some pictures. -
-keep an eye on my stuttgart tag (at flickr) for all the pictures. +
+just a quick update from stuttgart to say things are going quite well here. so far we've met some really great people in Ivan and Chris , and the work-related aspects have been going exceptionally well (see Boris' post for some more details). +
+although we've been keeping fairly crazy hours, and eating sporadically we have had some very good meals. german food (at least what I've been exposed to) seems to consist of beer, meat, cheese and pretzels. i've also been exposed to maultaschen (which literally translates to "mouth pockets"). +
+in a really nice departure from my last two trips (to belgium and montreal), i actually got a chance to do a bit of sight-seeing today. thanks in very large part to Boris' relatives Manfred and Gertrud here in Stuttgart, I got to get out and see some things and take some pictures. +
+keep an eye on my stuttgart tag (at flickr) for all the pictures.
diff --git a/_posts/2005-06-11-wirelesstoronto.md b/_posts/2005-06-11-wirelesstoronto.md index ac62375..7cbf265 100644 --- a/_posts/2005-06-11-wirelesstoronto.md +++ b/_posts/2005-06-11-wirelesstoronto.md @@ -7,12 +7,12 @@ tags: - geek - drupal --- --poking through my unread email, i noticed that the wireless toronto project finally launched a website. i was hoping to make a bit more noise about the fact that they were using drupal - but it looks like that is just for the "dev" site. -
-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 couple people in Montreal) behind my even being aware of the project. -
-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. -
-i've also had some *very* preliminary talks about working on something akin to WiFiDog based on drupal - more later if anything comes of that. +
+poking through my unread email, i noticed that the wireless toronto project finally launched a website. i was hoping to make a bit more noise about the fact that they were using drupal - but it looks like that is just for the "dev" site. +
+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 couple people in Montreal) behind my even being aware of the project. +
+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. +
+i've also had some *very* preliminary talks about working on something akin to WiFiDog based on drupal - more later if anything comes of that.
diff --git a/_posts/2005-06-28-itunes-phone.md b/_posts/2005-06-28-itunes-phone.md index 64e2c4e..fcf938f 100644 --- a/_posts/2005-06-28-itunes-phone.md +++ b/_posts/2005-06-28-itunes-phone.md @@ -6,10 +6,10 @@ permalink: blog/walkah/itunes-phone tags: - mac os x --- --while there are a couple other posts I've been meaning to do lately... this little snippet caught my eye and has me all excited this morning. from macrumors.com: -
-MacRumors confirms that iTunes 4.9 includes messages such as "Phone Preferences", "Configure Phone", and "iPod Phone Prefs". -
-iTunes 4.9 is currently downloading to my powerbook... and I think I have a new birthday wish (if only it gets released on time...) +
+while there are a couple other posts I've been meaning to do lately... this little snippet caught my eye and has me all excited this morning. from macrumors.com: +
+MacRumors confirms that iTunes 4.9 includes messages such as "Phone Preferences", "Configure Phone", and "iPod Phone Prefs". +
+iTunes 4.9 is currently downloading to my powerbook... and I think I have a new birthday wish (if only it gets released on time...)
diff --git a/_posts/2005-08-16-spontaneity.md b/_posts/2005-08-16-spontaneity.md index 8b72fc8..9dddcb9 100644 --- a/_posts/2005-08-16-spontaneity.md +++ b/_posts/2005-08-16-spontaneity.md @@ -6,12 +6,12 @@ permalink: blog/walkah/spontaneity tags: - family --- --do you know where walkah is right now? chances are you probably don't that's 'cause late last week, Sandi and I decided to head back to my mom's place in rockport, MA. why? well, kinda just 'cause we can. we were without obligations for the week at home, and feeling like we hadn't quite gotten enough R&R. So we boarded mango (oh yeah, did i mention we have a puppy?) and hopped in the car on Sunday. -
-spontaneous? well, not so much i guess. we spent a couple days preparing and arranging. i think mostly it's a testament to how bad we've been at "just doing stuff" as a family, but this is as close as we've gotten in a lot of years - something we need to change. -
-the more interesting part is that - without my explicitly saying anything - none of my co-workers / clients / etc. have any way to tell. i'm still in the same time zone, and i have a reliable internet connection. add in my powerbook and cell phone - and my office location is really irrelevant. -
-the coolest part? this office has windows and is a 3 minute walk to the beach :) +
+do you know where walkah is right now? chances are you probably don't that's 'cause late last week, Sandi and I decided to head back to my mom's place in rockport, MA. why? well, kinda just 'cause we can. we were without obligations for the week at home, and feeling like we hadn't quite gotten enough R&R. So we boarded mango (oh yeah, did i mention we have a puppy?) and hopped in the car on Sunday. +
+spontaneous? well, not so much i guess. we spent a couple days preparing and arranging. i think mostly it's a testament to how bad we've been at "just doing stuff" as a family, but this is as close as we've gotten in a lot of years - something we need to change. +
+the more interesting part is that - without my explicitly saying anything - none of my co-workers / clients / etc. have any way to tell. i'm still in the same time zone, and i have a reliable internet connection. add in my powerbook and cell phone - and my office location is really irrelevant. +
+the coolest part? this office has windows and is a 3 minute walk to the beach :)
diff --git a/_posts/2005-08-24-talk-google-com.md b/_posts/2005-08-24-talk-google-com.md index 83deaa3..6e3c5af 100644 --- a/_posts/2005-08-24-talk-google-com.md +++ b/_posts/2005-08-24-talk-google-com.md @@ -6,16 +6,16 @@ permalink: blog/walkah/talk-google-com tags: - jabber --- --WOW! so, it's true! there have been various rumblings around the web, but I just in fact was able to log on to talk.google.com using my gmail account info via adium. -
- -
-what am i talking about? well, for those of you who don't know, the jabber project has been around for several years offering an *open* protocol for instant messaging (amongst other things). i've followed the project for quite a few years now - pretty sure that it was something special. not to take anything away from apple - who's ichat av supports jabber natively as of tiger - but i have a feeling that google's adoption may well be the biggest thing to happen for "consumer jabber". the best part (from my early stance) is that it's actually open, "true" jabber, i can connect with my standard drupal client - no vendor lock-in (although we can presume that google will distribute their own client, no?) -
-it's all coming at a pretty interesting time since i've been doing a fair bit of tinkering with jabber again lately (yes, it involved drupal and yes, boris i will release it real soon now). what's more, while in Portland (for OSCON) i actually got to meet two of the "big names" from the jabber foundation (namely peter saint-andre and dave "dizzyd" smith) who were interested in drupal albeit for other reasons, hopefully more on that later.
-looks like these "open standards", "free software" folks might be on to something... -
--UPDATE: and the google talk site is now live. very cool +
+WOW! so, it's true! there have been various rumblings around the web, but I just in fact was able to log on to talk.google.com using my gmail account info via adium. +
+ +
+what am i talking about? well, for those of you who don't know, the jabber project has been around for several years offering an *open* protocol for instant messaging (amongst other things). i've followed the project for quite a few years now - pretty sure that it was something special. not to take anything away from apple - who's ichat av supports jabber natively as of tiger - but i have a feeling that google's adoption may well be the biggest thing to happen for "consumer jabber". the best part (from my early stance) is that it's actually open, "true" jabber, i can connect with my standard drupal client - no vendor lock-in (although we can presume that google will distribute their own client, no?) +
+it's all coming at a pretty interesting time since i've been doing a fair bit of tinkering with jabber again lately (yes, it involved drupal and yes, boris i will release it real soon now). what's more, while in Portland (for OSCON) i actually got to meet two of the "big names" from the jabber foundation (namely peter saint-andre and dave "dizzyd" smith) who were interested in drupal albeit for other reasons, hopefully more on that later.
+looks like these "open standards", "free software" folks might be on to something... +
++UPDATE: and the google talk site is now live. very cool
diff --git a/_posts/2005-08-29-camryn-is-three.md b/_posts/2005-08-29-camryn-is-three.md index 9520bda..7fd25ea 100644 --- a/_posts/2005-08-29-camryn-is-three.md +++ b/_posts/2005-08-29-camryn-is-three.md @@ -7,10 +7,10 @@ tags: - family - camryn --- - --unbelievable, my daughter is three years old today - and she's my *baby*! i'm mostly in shock... the baby days are getting further and further behind us. we went out yesterday and ordered her big girl bed, and in a few short days she'll start her parent and tot class at school. -
-*sob*
-happy birthday, camryn. i love you.
+ ++unbelievable, my daughter is three years old today - and she's my *baby*! i'm mostly in shock... the baby days are getting further and further behind us. we went out yesterday and ordered her big girl bed, and in a few short days she'll start her parent and tot class at school. +
+*sob*
+happy birthday, camryn. i love you.
diff --git a/_posts/2005-08-31-more-drupal-than-you-can-shake-a-stick-at.md b/_posts/2005-08-31-more-drupal-than-you-can-shake-a-stick-at.md index 5ff456c..0deceb4 100644 --- a/_posts/2005-08-31-more-drupal-than-you-can-shake-a-stick-at.md +++ b/_posts/2005-08-31-more-drupal-than-you-can-shake-a-stick-at.md @@ -6,10 +6,10 @@ permalink: blog/walkah/more-drupal-than-you-can-shake-a-stick-at tags: - drupal --- -it's been an exciting couple of days for new drupal sitings:
- -evolt.org relauned their new site a couple days ago - a project that i knew had been in the works for months. glad to see the covers off! congrats guys.
- -more shockingly, though, the ever popular onion now appears to be drupal powered as well! anyone who's been online and has a sense of humour has undoubtedly read an onion article or two.
- +it's been an exciting couple of days for new drupal sitings:
+ +evolt.org relauned their new site a couple days ago - a project that i knew had been in the works for months. glad to see the covers off! congrats guys.
+ +more shockingly, though, the ever popular onion now appears to be drupal powered as well! anyone who's been online and has a sense of humour has undoubtedly read an onion article or two.
+drupal world domination. here we come.
diff --git a/_posts/2005-09-02-a-tale-of-two-macs.md b/_posts/2005-09-02-a-tale-of-two-macs.md index 77b178c..b0fa6dc 100644 --- a/_posts/2005-09-02-a-tale-of-two-macs.md +++ b/_posts/2005-09-02-a-tale-of-two-macs.md @@ -7,18 +7,18 @@ tags: - geek - mac os x --- -one of the things that happened, oh, around 6 weeks ago that i have yet to blog is the fact that i received a mac mini 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 quiet one. 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.
-But, now i use two machines very regularly...
-Wait! they're both macs, right? yes, my powerbook and my new mini. so, why not just sign up for .Mac 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
-so, here's what i really want/need:
-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.
-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 and 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)
-i'm even talking about homogenous platforms here... I haven't gotten into cross-platform issues (yet).
-i want a world in which my "digital life" is ubiquitous. across any platform, or machine, i need "my stuff" - and yes marc, i'm talkin' Digital Lifestyle Aggregation.
-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 google talk allowing any jabber client to play.
-needless to say, i'm right in tune with the ideas of a googleOS/webOS.
+one of the things that happened, oh, around 6 weeks ago that i have yet to blog is the fact that i received a mac mini 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 quiet one. 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.
+But, now i use two machines very regularly...
+Wait! they're both macs, right? yes, my powerbook and my new mini. so, why not just sign up for .Mac 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
+so, here's what i really want/need:
+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.
+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 and 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)
+i'm even talking about homogenous platforms here... I haven't gotten into cross-platform issues (yet).
+i want a world in which my "digital life" is ubiquitous. across any platform, or machine, i need "my stuff" - and yes marc, i'm talkin' Digital Lifestyle Aggregation.
+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 google talk allowing any jabber client to play.
+needless to say, i'm right in tune with the ideas of a googleOS/webOS.
diff --git a/_posts/2005-09-07-rokr-this.md b/_posts/2005-09-07-rokr-this.md index ba34c76..35cdb0e 100644 --- a/_posts/2005-09-07-rokr-this.md +++ b/_posts/2005-09-07-rokr-this.md @@ -7,8 +7,8 @@ tags: - mac os x - gadgets --- -the long awaited itunes phone was just unveiled - finally. boris wonders if we'll be able to use them in Canada (just swap SIM cards? or will they be locked?). I'd hope they're not locked ... but you never know.
- -I've got to say, I actually don't care either way. I hate to say it - I'm not sure I'm that desperate for one. As many of you likely know, I'm not a huge phone guy - and while I do love gadgets, I'm not sure an iPod phone is really going to get my money. I'm much more interested these days in having things like wifi & bluetooth, etc. It doesn't help either that my previous motorola phone was awful.
- +the long awaited itunes phone was just unveiled - finally. boris wonders if we'll be able to use them in Canada (just swap SIM cards? or will they be locked?). I'd hope they're not locked ... but you never know.
+ +I've got to say, I actually don't care either way. I hate to say it - I'm not sure I'm that desperate for one. As many of you likely know, I'm not a huge phone guy - and while I do love gadgets, I'm not sure an iPod phone is really going to get my money. I'm much more interested these days in having things like wifi & bluetooth, etc. It doesn't help either that my previous motorola phone was awful.
+of course, I can say this because a) I already have an iPod and b) nobody knows yet how easy it might be to use one in Canada. If I read that they're available on eBay and completely unlocked - I'll reconsider. Until then, I'll likely hold out for the nokia n91.
diff --git a/_posts/2005-09-12-drupal-plus-gallery2-world-domination-com.md b/_posts/2005-09-12-drupal-plus-gallery2-world-domination-com.md index 3b1cd3b..c96cee5 100644 --- a/_posts/2005-09-12-drupal-plus-gallery2-world-domination-com.md +++ b/_posts/2005-09-12-drupal-plus-gallery2-world-domination-com.md @@ -7,10 +7,10 @@ tags: - gallery - drupal --- -so, finally, after months and months - the gallery project has completed their site migration from it's former mish-mash of phpBB and postnuke to a much sleeker drupal site (see the full announcement for details).
- -the other very good news - that visitors of this site might appreciate - is that the new gallery2 drupal site uses the integration code that I wrote originally. This means that, yes, the code has actually been updated to work with the latest version of Gallery2 (RC2).
- -I also spent some time to fix up my gallery using this latest code. As you can see, "clean urls" are working again, and the default "matrix" theme for gallery blends in fairly well (with some minor modifications).
- +so, finally, after months and months - the gallery project has completed their site migration from it's former mish-mash of phpBB and postnuke to a much sleeker drupal site (see the full announcement for details).
+ +the other very good news - that visitors of this site might appreciate - is that the new gallery2 drupal site uses the integration code that I wrote originally. This means that, yes, the code has actually been updated to work with the latest version of Gallery2 (RC2).
+ +I also spent some time to fix up my gallery using this latest code. As you can see, "clean urls" are working again, and the default "matrix" theme for gallery blends in fairly well (with some minor modifications).
+Big thanks to bharat (gallery's mastermind) for cleaning up some of my code to work with the latest G2! And a big congrats to both projects for continuing to produce quality code in spite of my involvement :)
diff --git a/_posts/2005-09-12-hey-drupal-planet.md b/_posts/2005-09-12-hey-drupal-planet.md index 82d0926..96e8fa4 100644 --- a/_posts/2005-09-12-hey-drupal-planet.md +++ b/_posts/2005-09-12-hey-drupal-planet.md @@ -6,13 +6,13 @@ permalink: blog/walkah/hey-drupal-planet tags: - drupal --- -just read that drupal has finally joined the "planet" craze by launching drupal planet, and this little blog made the cut. now, besides just sticking myself into the feed for no good reason, I think there are two really cool things here:
- -first, as a sign of just how much the community has grown - I had no idea that "drupal planet" was launching today. I'd read talk of such an initiative, but others clearly took the ball and ran. way to go guys!
- -second (and coolest), from the announcement:
--Both, Planet Drupal and Drupal talk, use the improved builtin aggregator module from Drupal HEAD (the upcoming Drupal 4.7), which allows us to aggregate RSS 0.9x, RSS 1.x, RSS 2.0, and Atom feeds. -Unlike many other planets, we don't use the popular PlanetPlanet software, but rather Drupal itself in order to "eat our own dogfood". -+
just read that drupal has finally joined the "planet" craze by launching drupal planet, and this little blog made the cut. now, besides just sticking myself into the feed for no good reason, I think there are two really cool things here:
+ +first, as a sign of just how much the community has grown - I had no idea that "drupal planet" was launching today. I'd read talk of such an initiative, but others clearly took the ball and ran. way to go guys!
+ +second (and coolest), from the announcement:
++Both, Planet Drupal and Drupal talk, use the improved builtin aggregator module from Drupal HEAD (the upcoming Drupal 4.7), which allows us to aggregate RSS 0.9x, RSS 1.x, RSS 2.0, and Atom feeds. +Unlike many other planets, we don't use the popular PlanetPlanet software, but rather Drupal itself in order to "eat our own dogfood". +
mmm. dogfood.
diff --git a/_posts/2005-09-14-ajax-based-im-meebo.md b/_posts/2005-09-14-ajax-based-im-meebo.md index 211dc07..3666142 100644 --- a/_posts/2005-09-14-ajax-based-im-meebo.md +++ b/_posts/2005-09-14-ajax-based-im-meebo.md @@ -7,11 +7,11 @@ tags: - geek - jabber --- -just picked this up via Om:
--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. --
meebo, eh? well, hey guys... how about some jabber support? i'd love to see an elegant, in-browser jabber client right about... now. so, folks - how about it?
-UPDATE: I just noticed over on the meebo blog that they're using GAIM (libgaim, I presume) to connect to the IM networks:
-We use Apache and Linux (CentOS) on the servers, and connect to the networks through Gaim+
just picked this up via Om:
++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. ++
meebo, eh? well, hey guys... how about some jabber support? i'd love to see an elegant, in-browser jabber client right about... now. so, folks - how about it?
+UPDATE: I just noticed over on the meebo blog that they're using GAIM (libgaim, I presume) to connect to the IM networks:
+We use Apache and Linux (CentOS) on the servers, and connect to the networks through Gaim
not only is my request possible, sounds like it's in the works :)
diff --git a/_posts/2005-09-17-forty-three.md b/_posts/2005-09-17-forty-three.md index 96ffb21..15c90b5 100644 --- a/_posts/2005-09-17-forty-three.md +++ b/_posts/2005-09-17-forty-three.md @@ -6,12 +6,12 @@ permalink: blog/walkah/forty-three tags: - geek --- -... as in things, places and now people. let's face it, lists are in and I'm totally hooked.
- -i've been playing around with the beta-ish 43people (the latest offering from the gang at robot co-op), 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 kris 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.
- -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.
- -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 last.fm is doing with music.
- +... as in things, places and now people. let's face it, lists are in and I'm totally hooked.
+ +i've been playing around with the beta-ish 43people (the latest offering from the gang at robot co-op), 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 kris 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.
+ +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.
+ +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 last.fm is doing with music.
+of course, 43* is also killer, 'cause all they're stuff is not only all AJAX-y and slick, but they expose web services for everything. data in. data out. this is where I'd say something about web two point oh, but you get the drift.
diff --git a/_posts/2005-09-19-talk-like-a-pirate.md b/_posts/2005-09-19-talk-like-a-pirate.md index e2a85af..8c111f7 100644 --- a/_posts/2005-09-19-talk-like-a-pirate.md +++ b/_posts/2005-09-19-talk-like-a-pirate.md @@ -7,9 +7,9 @@ tags: - geek - drupal --- -ahoy! in case you're not part of the perverse corner of the internet that knows... today is talk like a pirate day. to honour the occasion - the posts in this blog have been re-written in "pirate speak".
- -of course, i didn't actually re-write anything. the magic, of course, is all done by drupal, and fellow bryght guy, richard eriksson's lovely pirate.module for drupal.
- -yes, it's silly. and yes it will be gone tomorrow :)
- +ahoy! in case you're not part of the perverse corner of the internet that knows... today is talk like a pirate day. to honour the occasion - the posts in this blog have been re-written in "pirate speak".
+ +of course, i didn't actually re-write anything. the magic, of course, is all done by drupal, and fellow bryght guy, richard eriksson's lovely pirate.module for drupal.
+ +yes, it's silly. and yes it will be gone tomorrow :)
+ diff --git a/_posts/2005-10-13-goodbye-sweet-powerbook.md b/_posts/2005-10-13-goodbye-sweet-powerbook.md index cedbd5e..8776236 100644 --- a/_posts/2005-10-13-goodbye-sweet-powerbook.md +++ b/_posts/2005-10-13-goodbye-sweet-powerbook.md @@ -6,37 +6,37 @@ permalink: blog/walkah/goodbye-sweet-powerbook tags: - mac os x --- -i've been meaning to post this for a few days: it looks like my beloved 12" powerbook is destined for early retirement. a careful search of my "blog memory" reveals that "pollock" (as I'd named it) was just over two years old. the problem started a week ago, when I started experiencing frequent kernel panics (if you've never seen mac os x's 4-language screen of death - it's not a happy place)....
- -(cue flashback music...)
- -i was in stuttgart, germany again (if you missed that it's a good indication of how sporadically I post here) - just finishing what turned out to be an intensely grueling 10 day sprint. my powerbook had essentially been running hard 18-20 hours a day for the 10 days, but it was the final day. i was happily working along (well, groggily at best), when it locked for the first time. odd i thought, but i rebooted and tried to continue. it locked up several more times, and i started getting the "4 language screen". eventually they became so frequent that I had to finish out the day standing at the rack in the (very well-cooled) server room to finish my tasks.
- -too tired to really try and diagnose it, i packed and flew home (spending most of the 8 hour flight completely comatose).
- -luckily, i was able to not really miss a step thanks to my little mac mini and my diligent use of version control and/or rsync. finally, on friday I took the time to look a bit deeper into the issues. after much googling, i finally decided to try running "the apple hardware test" - since all signs pointed towards a hardware failure. I had also been keeping panic.log output (which if you don't know is located in /Library/Logs/panic.log). The panic.log looked like my video card might be to blame:
--Unresolved kernel trap(cpu 0): 0x300 - Data access ... -Latest crash info for cpu 0: - Exception state (sv=0x3C191500) - PC=0x00A31B24; MSR=0x00009030; DAR=0x3D38134E; ... - Backtrace: -0x00A31C20 0x00A187DC 0x00A32AB8 0x00A132C8 0x005C04FC 0x005BB9AC - 0x005BBE6C 0x005BBD14 0x0003C738 0x000A9694 - Kernel loadable modules in backtrace (with dependencies): - com.apple.GeForce(4.0.6)@0xa12000 --
note the "com.apple.GeForce" reference. so, sure enough, I run the hardware test and i get a failure in the video ram with the following error code:
-2NVD/1/4:2069-
(i actually typed that code from memory). feeling that I was armed with enough information to address an apple tech - and knowing that my laptop was outside the standard warranty period - I called my local apple service shop. The guy on the phone said he wasn't a tech and had no idea what was involved to fix that error - and that the service department was a week behind. *sigh*
-so, i called apple's 800 service number. the guy on the phone was fairly helpful - he seemed to appreciate that I'd at least done my homework - and he suggested that apple had a flat rate service fee of $300-something dollars (US) and that in a roughly 2 week period they could return a working laptop. i thought to myself, "that's nice, but I'd really like to have my laptop sooner". so i asked the guy if the apple store yorkdale would be able to do the repair - for the same rate. he said "yes".
- -on saturday sandi and I headed to the mall, waited in line at the "genius bar" and - armed with my error code - i pulled out my powerbook and explained the situation. after some digging, the "genius" made a nasty looking face... *apparently* on the powerbook errors in the video ram (which he confirmed this was) - are treated as a logic board replacement. essentially, to repair it they would replace the entire logic board and charge me $1400 CAD (plus tax)!!!! AND it was going to take them a week to get the part in!
- -i mentioned the flat rate fee - and the "genius" responded that they do in fact offer that, but basically when the powerbook got to the apple techs in california, I would have received a notice that there were going to be additional charges. can't argue with a genius, right?
- -now here i am - with a basically unusable machine. and while i don't seem to have a clear answer as to exactly how much money and how long a fix would take, all signs point to "ouch".
- -i've spent some time sobbing ... i've also been trying to get my brother's old dell inspiron 2650 in a workable state (more on that later). it looks like my best bet will be to eventually replace my powerbook - but i need to do some saving and decide what exactly i want to do next...
- +i've been meaning to post this for a few days: it looks like my beloved 12" powerbook is destined for early retirement. a careful search of my "blog memory" reveals that "pollock" (as I'd named it) was just over two years old. the problem started a week ago, when I started experiencing frequent kernel panics (if you've never seen mac os x's 4-language screen of death - it's not a happy place)....
+ +(cue flashback music...)
+ +i was in stuttgart, germany again (if you missed that it's a good indication of how sporadically I post here) - just finishing what turned out to be an intensely grueling 10 day sprint. my powerbook had essentially been running hard 18-20 hours a day for the 10 days, but it was the final day. i was happily working along (well, groggily at best), when it locked for the first time. odd i thought, but i rebooted and tried to continue. it locked up several more times, and i started getting the "4 language screen". eventually they became so frequent that I had to finish out the day standing at the rack in the (very well-cooled) server room to finish my tasks.
+ +too tired to really try and diagnose it, i packed and flew home (spending most of the 8 hour flight completely comatose).
+ +luckily, i was able to not really miss a step thanks to my little mac mini and my diligent use of version control and/or rsync. finally, on friday I took the time to look a bit deeper into the issues. after much googling, i finally decided to try running "the apple hardware test" - since all signs pointed towards a hardware failure. I had also been keeping panic.log output (which if you don't know is located in /Library/Logs/panic.log). The panic.log looked like my video card might be to blame:
++Unresolved kernel trap(cpu 0): 0x300 - Data access ... +Latest crash info for cpu 0: + Exception state (sv=0x3C191500) + PC=0x00A31B24; MSR=0x00009030; DAR=0x3D38134E; ... + Backtrace: +0x00A31C20 0x00A187DC 0x00A32AB8 0x00A132C8 0x005C04FC 0x005BB9AC + 0x005BBE6C 0x005BBD14 0x0003C738 0x000A9694 + Kernel loadable modules in backtrace (with dependencies): + com.apple.GeForce(4.0.6)@0xa12000 ++
note the "com.apple.GeForce" reference. so, sure enough, I run the hardware test and i get a failure in the video ram with the following error code:
+2NVD/1/4:2069+
(i actually typed that code from memory). feeling that I was armed with enough information to address an apple tech - and knowing that my laptop was outside the standard warranty period - I called my local apple service shop. The guy on the phone said he wasn't a tech and had no idea what was involved to fix that error - and that the service department was a week behind. *sigh*
+so, i called apple's 800 service number. the guy on the phone was fairly helpful - he seemed to appreciate that I'd at least done my homework - and he suggested that apple had a flat rate service fee of $300-something dollars (US) and that in a roughly 2 week period they could return a working laptop. i thought to myself, "that's nice, but I'd really like to have my laptop sooner". so i asked the guy if the apple store yorkdale would be able to do the repair - for the same rate. he said "yes".
+ +on saturday sandi and I headed to the mall, waited in line at the "genius bar" and - armed with my error code - i pulled out my powerbook and explained the situation. after some digging, the "genius" made a nasty looking face... *apparently* on the powerbook errors in the video ram (which he confirmed this was) - are treated as a logic board replacement. essentially, to repair it they would replace the entire logic board and charge me $1400 CAD (plus tax)!!!! AND it was going to take them a week to get the part in!
+ +i mentioned the flat rate fee - and the "genius" responded that they do in fact offer that, but basically when the powerbook got to the apple techs in california, I would have received a notice that there were going to be additional charges. can't argue with a genius, right?
+ +now here i am - with a basically unusable machine. and while i don't seem to have a clear answer as to exactly how much money and how long a fix would take, all signs point to "ouch".
+ +i've spent some time sobbing ... i've also been trying to get my brother's old dell inspiron 2650 in a workable state (more on that later). it looks like my best bet will be to eventually replace my powerbook - but i need to do some saving and decide what exactly i want to do next...
+please if you have suggestions / recommendations / condolences - leave a comment. free beer to anyone who knows a simple/cheap fix that I've been unable to dig up :)
diff --git a/_posts/2005-10-17-apple-front-row.md b/_posts/2005-10-17-apple-front-row.md index 35daf6f..5b09940 100644 --- a/_posts/2005-10-17-apple-front-row.md +++ b/_posts/2005-10-17-apple-front-row.md @@ -10,10 +10,10 @@ tags: - front row - mac mini --- -i was too busy to blog it last week, but the most interesting thing for me from last week's big apple media event was not the video ipod, itunes 6 (now with more video), or the new imac (with built-in isight). I think the coolest announcement was front row - apple's "10ft interface" including the adorable little shuffle-like remote. now *this* is exactly the kind of thing i want from apple. I want to stick my mac mini in my living room, and have an interface to play all my songs through itunes, watch movies (downloaded or otherwise), and maybe even do the odd photo slideshow for guests (or not). I've long thought about building a mythtv box for the purpose but the main limiting factor (aside from the boring old lack of time and money) is aesthetics. anything that goes in the living room has to be "wife approved" - i.e. it needs to not be a big, ugly beige box (with associated fan noise), and it needs to have a simple, elegant interface so that I'm not required to work it. front row sure looks like it fits the bill.
- -but WAIT! front row is apparently *only* available with a new iMac. WHAT?? that doesn't make any sense. As far as I can tell, the remote is bluetooth (which my mini supports) and the software is just software, no? Dear apple, I'd buy this today if I saw it on apple.com!
- -it appears i'm not the only one who thinks so. in fact, there's even an online petition - which i signed. please tell me there is a good reason for this besides pushing imac sales?
- +i was too busy to blog it last week, but the most interesting thing for me from last week's big apple media event was not the video ipod, itunes 6 (now with more video), or the new imac (with built-in isight). I think the coolest announcement was front row - apple's "10ft interface" including the adorable little shuffle-like remote. now *this* is exactly the kind of thing i want from apple. I want to stick my mac mini in my living room, and have an interface to play all my songs through itunes, watch movies (downloaded or otherwise), and maybe even do the odd photo slideshow for guests (or not). I've long thought about building a mythtv box for the purpose but the main limiting factor (aside from the boring old lack of time and money) is aesthetics. anything that goes in the living room has to be "wife approved" - i.e. it needs to not be a big, ugly beige box (with associated fan noise), and it needs to have a simple, elegant interface so that I'm not required to work it. front row sure looks like it fits the bill.
+ +but WAIT! front row is apparently *only* available with a new iMac. WHAT?? that doesn't make any sense. As far as I can tell, the remote is bluetooth (which my mini supports) and the software is just software, no? Dear apple, I'd buy this today if I saw it on apple.com!
+ +it appears i'm not the only one who thinks so. in fact, there's even an online petition - which i signed. please tell me there is a good reason for this besides pushing imac sales?
+UPDATE: apparently, according to this page the remote, while available is IR *not* Bluetooth. *sigh*
diff --git a/_posts/2005-10-26-trying-to-flock.md b/_posts/2005-10-26-trying-to-flock.md index 8f2be19..91273d4 100644 --- a/_posts/2005-10-26-trying-to-flock.md +++ b/_posts/2005-10-26-trying-to-flock.md @@ -8,18 +8,18 @@ tags: - flock - firefox --- -well, i *had* a fairly long post all about how nice I thought the latest version (0.4.9) of flock was. i've been quietly kind of harsh on the idea since keeping pace with the firefox codebase can't be easy, and i already have tools and/or firefox extensions that accomplish large pieces of flocks "added value". i also formed these opinions based on version 0.2. - -fast forward a couple months (and a couple conferences) and low and behold, flock is starting to come together. to be honest, I've been quiet about my reservations because i happen to know and really respect a couple of flockers. so, i have faith that flock one day will totally rock. and given my current forced cross-platform-ness, the idea of a blogging app in my browser is much more appealing. - -another really nice thing (from my point of view) is they've done an excellent job of ensuring that the popular (and as far as i'm concerned essential) firefox extensions all work with flock. - -but i've still got a beef. like i said i *had* a long post. problem is, the blogging tool in flock isn't quite there yet. it's a minor bug - but one that makes posting from flock to drupal impossible. so, after a few minutes of debugging, i managed to at least come up with a bug report. looks like someone from blojsom noticed too. - -anyway guys, keep up the good work... and if you ever have questions about ensuring harmony between drupal and flock - you know where to find me :) - -OH - speaking of flock. so here's an off the wall rumour that is based on absolutely no real information. *but* it's no mistake that Y! (not google) is the default search engine for flock. factor in the out-of-the-box flickr integration, mix in constant rumours of the "google browser" and ... well... are we looking at a future Y! acquisition? who knows perhaps throw in some lightning and upcoming.org integration and away you go. - -then, once we become BrY!ght - we'll all be co-workers. - +well, i *had* a fairly long post all about how nice I thought the latest version (0.4.9) of flock was. i've been quietly kind of harsh on the idea since keeping pace with the firefox codebase can't be easy, and i already have tools and/or firefox extensions that accomplish large pieces of flocks "added value". i also formed these opinions based on version 0.2. + +fast forward a couple months (and a couple conferences) and low and behold, flock is starting to come together. to be honest, I've been quiet about my reservations because i happen to know and really respect a couple of flockers. so, i have faith that flock one day will totally rock. and given my current forced cross-platform-ness, the idea of a blogging app in my browser is much more appealing. + +another really nice thing (from my point of view) is they've done an excellent job of ensuring that the popular (and as far as i'm concerned essential) firefox extensions all work with flock. + +but i've still got a beef. like i said i *had* a long post. problem is, the blogging tool in flock isn't quite there yet. it's a minor bug - but one that makes posting from flock to drupal impossible. so, after a few minutes of debugging, i managed to at least come up with a bug report. looks like someone from blojsom noticed too. + +anyway guys, keep up the good work... and if you ever have questions about ensuring harmony between drupal and flock - you know where to find me :) + +OH - speaking of flock. so here's an off the wall rumour that is based on absolutely no real information. *but* it's no mistake that Y! (not google) is the default search engine for flock. factor in the out-of-the-box flickr integration, mix in constant rumours of the "google browser" and ... well... are we looking at a future Y! acquisition? who knows perhaps throw in some lightning and upcoming.org integration and away you go. + +then, once we become BrY!ght - we'll all be co-workers. + er. i'll stop now ;) diff --git a/_posts/2005-11-04-now-were-flocking.md b/_posts/2005-11-04-now-were-flocking.md index 79fba27..b185081 100644 --- a/_posts/2005-11-04-now-were-flocking.md +++ b/_posts/2005-11-04-now-were-flocking.md @@ -8,5 +8,5 @@ tags: - flock - firefox --- -so, it looks like flock 0.4.10 fixes my bug. hurray! it would appear that categories aren't yet working. oh, and i'd love to be able to configure tags... but we're definitely getting there.
+so, it looks like flock 0.4.10 fixes my bug. hurray! it would appear that categories aren't yet working. oh, and i'd love to be able to configure tags... but we're definitely getting there.
cross-platform blogging / etc here i come.!
diff --git a/_posts/2005-11-06-emacs-on-os-x.md b/_posts/2005-11-06-emacs-on-os-x.md index a609931..2091197 100644 --- a/_posts/2005-11-06-emacs-on-os-x.md +++ b/_posts/2005-11-06-emacs-on-os-x.md @@ -7,8 +7,8 @@ tags: - mac os x - emacs --- -was just cruising through some feeds on a rainy sunday morning when I noticed tim bray's post on os x on emacs. while probably not the most religious about my emacs usage, I have been using it as my primary editor for development for .. er.. well, as long as I can remember - including everywhere I use os x. - -for a long time I was using what Tim refers to as the "Use the Source, Luke!" option... I must say I find --enable-carbon-app to be quite satisfactory. i should probably qualify that I'm not necessarily interested in emacs working like a "mac app". in fact, i use emacs everywhere because I want it to work like emacs. - +was just cruising through some feeds on a rainy sunday morning when I noticed tim bray's post on os x on emacs. while probably not the most religious about my emacs usage, I have been using it as my primary editor for development for .. er.. well, as long as I can remember - including everywhere I use os x. + +for a long time I was using what Tim refers to as the "Use the Source, Luke!" option... I must say I find --enable-carbon-app to be quite satisfactory. i should probably qualify that I'm not necessarily interested in emacs working like a "mac app". in fact, i use emacs everywhere because I want it to work like emacs. + my reason for posting, though, is to give a quick nod to the carbon emacs package which I've been using on my macs for a few months now. it is bascically the source build, without the build time.. plus some included extensions for convenience. give it a shot. diff --git a/_posts/2005-11-09-loving-thunderbird.md b/_posts/2005-11-09-loving-thunderbird.md index 549a094..a782200 100644 --- a/_posts/2005-11-09-loving-thunderbird.md +++ b/_posts/2005-11-09-loving-thunderbird.md @@ -7,10 +7,10 @@ tags: - mozilla - thunderbird --- -with the 1.5 release of thunderbird upon us (currently 1.5rc1), coupled with my foray back into linux on the desktop, i've been giving it another go. looks like most of my issues from my previous post have been addressed: specifically on-the-fly spellchecking and being able to create saved searches for flagged messages (big win!).
so, i'm currently using thunderbird full time on all my machines - complete with LDAP for my addressbook, and i'm liking it a lot. the multiple identity support in *one* account is great (since I have all my various mail forwarded to one place) - it means I can have a per-identity .signature (which since I maintain those in CVS - means they're uniform across machines). but, of course, it wouldn't be a blog post if i didn't complain about *something*. So here it is, my 2 big thunderbird feature requests:
mostly though, i'm pretty happy, especially after putting the following in my user.js file:
--user_pref("mail.check_all_imap_folders_for_new", true); -user_pref("mailnews.show_send_progress", false); -user_pref("mailnews.reply_header_type", 2); -+
with the 1.5 release of thunderbird upon us (currently 1.5rc1), coupled with my foray back into linux on the desktop, i've been giving it another go. looks like most of my issues from my previous post have been addressed: specifically on-the-fly spellchecking and being able to create saved searches for flagged messages (big win!).
so, i'm currently using thunderbird full time on all my machines - complete with LDAP for my addressbook, and i'm liking it a lot. the multiple identity support in *one* account is great (since I have all my various mail forwarded to one place) - it means I can have a per-identity .signature (which since I maintain those in CVS - means they're uniform across machines). but, of course, it wouldn't be a blog post if i didn't complain about *something*. So here it is, my 2 big thunderbird feature requests:
mostly though, i'm pretty happy, especially after putting the following in my user.js file:
++user_pref("mail.check_all_imap_folders_for_new", true); +user_pref("mailnews.show_send_progress", false); +user_pref("mailnews.reply_header_type", 2); +
The other big tip i have for those of you as addicted to growl as I am is to grab the YAMB extension which allows you to use growlnotify for new messages.
Anyone else have some good thunderbird tips?
diff --git a/_posts/2005-11-09-new-powerbook.md b/_posts/2005-11-09-new-powerbook.md index 97549e0..4546cbb 100644 --- a/_posts/2005-11-09-new-powerbook.md +++ b/_posts/2005-11-09-new-powerbook.md @@ -7,5 +7,5 @@ tags: - apple - powerbook --- -call me a junkie, but my life without a powerbook was short-lived. though i meant well. I spent almost a full month using an old dell inspiron 2650 (dual booting windows and ubuntu). that was, until the drive failed - leaving me with two crippled laptops. while i could well try the drive from my powerbook in the dell, and rebuild it (again) ... i realized that I really just missed my powerbook.
so, one week ago today, i did something about it. i got myself a new toy. let me just say, I'm in complete love. I decided to go 15" this time for two reasons: first, I actually spend more time on my laptop than I ever thought I would when I originally bought my old 12" - the extra screen real estate makes a huge difference during long hours (nobody should be forced to work in 1024x768). second, I really really like the backlit keyboard for those late night hacking sessions when sandi is sleeping (which happen way way waaaaay too frequently).
oh and you better believe i ordered applecare . i've always been suspicious of extended warranties - and usually avoid them. but given the amount i rely on my powerbook... i seriously regret not getting it for my 12" powerbook. of course that means that this 15" will last for 5 years without a glitch (*knock on wood*).
thoughts after one week? i don't know why anyone would use a different laptop... these things really are (in my opinion, of course) the best on the market. who's with me?
call me a junkie, but my life without a powerbook was short-lived. though i meant well. I spent almost a full month using an old dell inspiron 2650 (dual booting windows and ubuntu). that was, until the drive failed - leaving me with two crippled laptops. while i could well try the drive from my powerbook in the dell, and rebuild it (again) ... i realized that I really just missed my powerbook.
so, one week ago today, i did something about it. i got myself a new toy. let me just say, I'm in complete love. I decided to go 15" this time for two reasons: first, I actually spend more time on my laptop than I ever thought I would when I originally bought my old 12" - the extra screen real estate makes a huge difference during long hours (nobody should be forced to work in 1024x768). second, I really really like the backlit keyboard for those late night hacking sessions when sandi is sleeping (which happen way way waaaaay too frequently).
oh and you better believe i ordered applecare . i've always been suspicious of extended warranties - and usually avoid them. but given the amount i rely on my powerbook... i seriously regret not getting it for my 12" powerbook. of course that means that this 15" will last for 5 years without a glitch (*knock on wood*).
thoughts after one week? i don't know why anyone would use a different laptop... these things really are (in my opinion, of course) the best on the market. who's with me?
UPDATE: if you are considering a 15" powerbook, and or want to read some of my reasoning presented by someone else (much more eloquently) check out this post by John Gruber @ daring fireball.
diff --git a/_posts/2005-11-10-tsn-is-podcasting-are-you.md b/_posts/2005-11-10-tsn-is-podcasting-are-you.md index 34d189d..44f8a99 100644 --- a/_posts/2005-11-10-tsn-is-podcasting-are-you.md +++ b/_posts/2005-11-10-tsn-is-podcasting-are-you.md @@ -7,10 +7,10 @@ tags: - podcast - hockey --- -so i just got what i might otherwise consider spam from TSN. however, this caught my eye: TSN has podcasts! - -I'm gonna guess there aren't too many big hockey fans who are also into the whole podcasting craze, but for little ol' me, this is pretty cool. And if you are interested, I highly recommend checking out Pierre McGuire's podcast - he's one of my favourite hockey analysts. - -Man, for a little craze, podcasting sure seems to me to have hit the mainstream full on. Apple really lucked out with the free branding ... (in case you didn't know apple did *not* coin the term podcasting). I'm sure there are people buying iPods 'cause they think they need to just to listen to their podcasts. The TSN page on podcasting sure makes it seem like you at least need iTunes. - +so i just got what i might otherwise consider spam from TSN. however, this caught my eye: TSN has podcasts! + +I'm gonna guess there aren't too many big hockey fans who are also into the whole podcasting craze, but for little ol' me, this is pretty cool. And if you are interested, I highly recommend checking out Pierre McGuire's podcast - he's one of my favourite hockey analysts. + +Man, for a little craze, podcasting sure seems to me to have hit the mainstream full on. Apple really lucked out with the free branding ... (in case you didn't know apple did *not* coin the term podcasting). I'm sure there are people buying iPods 'cause they think they need to just to listen to their podcasts. The TSN page on podcasting sure makes it seem like you at least need iTunes. + oh, and since I can't help myself... did you know that drupal supports podcasting? ;) diff --git a/_posts/2005-11-18-more-apple-front-row.md b/_posts/2005-11-18-more-apple-front-row.md index ad61514..0fcd42c 100644 --- a/_posts/2005-11-18-more-apple-front-row.md +++ b/_posts/2005-11-18-more-apple-front-row.md @@ -7,10 +7,10 @@ tags: - apple - front row --- -according to mac rumors:
--The update appears to only offer stability improvements and no major new features. The newest update reportedly includes checks to make sure that the user is running on the iMac G5, which is presently the only supported configuration. Front Row is only available by purchasing the new iMac G5 with built in iSight. -- -
i'm not sure i understand apple's whole idea behind this. why cripple it on non iMacs? there is clearly a market for this on other systems (i'm not the only one with a mac mini dying for front row).
+according to mac rumors:
++The update appears to only offer stability improvements and no major new features. The newest update reportedly includes checks to make sure that the user is running on the iMac G5, which is presently the only supported configuration. Front Row is only available by purchasing the new iMac G5 with built in iSight. ++ +
i'm not sure i understand apple's whole idea behind this. why cripple it on non iMacs? there is clearly a market for this on other systems (i'm not the only one with a mac mini dying for front row).
anyone have any more information about the new version on non imacs?
diff --git a/_posts/2005-11-21-toronto-drupal-users-group.md b/_posts/2005-11-21-toronto-drupal-users-group.md index 5398faa..8145228 100644 --- a/_posts/2005-11-21-toronto-drupal-users-group.md +++ b/_posts/2005-11-21-toronto-drupal-users-group.md @@ -7,8 +7,8 @@ tags: - drupal - toronto --- -I realize it's pretty late notice, but looks like the first ever meetup of the Toronto Drupal Users Group is a go for tonight.
- -If you happen to be in toronto, love drupal, and are free tonight - come on by the linuxcaffe : 6pm - 8pm.
- +I realize it's pretty late notice, but looks like the first ever meetup of the Toronto Drupal Users Group is a go for tonight.
+ +If you happen to be in toronto, love drupal, and are free tonight - come on by the linuxcaffe : 6pm - 8pm.
+Hope to see you there, and if not - at a future meet up. Oh, and I'll report back here (hopefully) tomorrow.
diff --git a/_posts/2005-12-01-front-row-download.md b/_posts/2005-12-01-front-row-download.md index aabb369..4ca3cd7 100644 --- a/_posts/2005-12-01-front-row-download.md +++ b/_posts/2005-12-01-front-row-download.md @@ -7,8 +7,8 @@ tags: - apple - front row --- -it's official! - -hrm. i may well be moving my mini to the living room. thanks, apple. - +it's official! + +hrm. i may well be moving my mini to the living room. thanks, apple. + update: i jumped the gun a bit. you need to install it using instructions that can be found here. oh well. we're getting closer. diff --git a/_posts/2005-12-01-skype-video-conferencing.md b/_posts/2005-12-01-skype-video-conferencing.md index 815b942..98f688d 100644 --- a/_posts/2005-12-01-skype-video-conferencing.md +++ b/_posts/2005-12-01-skype-video-conferencing.md @@ -7,8 +7,8 @@ tags: - skype - video --- -man. looks like skype has announced today a new beta version (for windows only) that supports video conferencing.
- -*sigh* yup, windows only. *sigh* yup, still all proprietary.
- +man. looks like skype has announced today a new beta version (for windows only) that supports video conferencing.
+ +*sigh* yup, windows only. *sigh* yup, still all proprietary.
+but, dammit. free, and probably just works. man, i hope there's an xmpp-based free alternative that can catch 'em. until then, now i'm really tempted to rebuild a windows box. *or* i could just wait for the os x release ;)
diff --git a/_posts/2005-12-09-terminus1525-v3-10000-and-growing.md b/_posts/2005-12-09-terminus1525-v3-10000-and-growing.md index d4f8a5a..3346226 100644 --- a/_posts/2005-12-09-terminus1525-v3-10000-and-growing.md +++ b/_posts/2005-12-09-terminus1525-v3-10000-and-growing.md @@ -7,14 +7,14 @@ tags: - drupal - showcase --- -everybody's favorite "I can't believe that's Drupal" site re-launched a couple weeks ago, and it looks like the subtle, yet majorly helpful updates are really going over well. - -what's new? well, the biggest (and I think coolest) thing is the new explore tool. one of the biggest problems with the site has always been adequately drawing attention to all the art hosted there. along with this new movie, is a top secret algorithm to quantify "terminosity" of art (i.e. what's most interesting). - -the homepage was also tweaked to give a bit more prominence to what's actually going on (blogs and comments), as well as some theme updates. oh... and terminus now supports tags. - -all in, it seems to be working... the site has a renewed energy, and sometime in the past 24 hours, cracked 10,000 original artworks. not too shabby. so if you, or anyone you know, has some fine art to share, send 'em on over! - -(oh, and did i mention, they're giving away free ipods too?) - +everybody's favorite "I can't believe that's Drupal" site re-launched a couple weeks ago, and it looks like the subtle, yet majorly helpful updates are really going over well. + +what's new? well, the biggest (and I think coolest) thing is the new explore tool. one of the biggest problems with the site has always been adequately drawing attention to all the art hosted there. along with this new movie, is a top secret algorithm to quantify "terminosity" of art (i.e. what's most interesting). + +the homepage was also tweaked to give a bit more prominence to what's actually going on (blogs and comments), as well as some theme updates. oh... and terminus now supports tags. + +all in, it seems to be working... the site has a renewed energy, and sometime in the past 24 hours, cracked 10,000 original artworks. not too shabby. so if you, or anyone you know, has some fine art to share, send 'em on over! + +(oh, and did i mention, they're giving away free ipods too?) + diff --git a/_posts/2005-12-15-tim-berners-lee-is-blogging.md b/_posts/2005-12-15-tim-berners-lee-is-blogging.md index 0a5cd06..685ed4c 100644 --- a/_posts/2005-12-15-tim-berners-lee-is-blogging.md +++ b/_posts/2005-12-15-tim-berners-lee-is-blogging.md @@ -6,6 +6,6 @@ permalink: blog/tim-berners-lee-is-blogging tags: - drupal --- -even the man who invented the internet has a blog. and while that is pretty cool... i'd just like to point out his choice of content management systems. - +even the man who invented the internet has a blog. and while that is pretty cool... i'd just like to point out his choice of content management systems. + pretty darned flattering if you ask me. diff --git a/_posts/2006-02-04-woke-up-in-vancouver.md b/_posts/2006-02-04-woke-up-in-vancouver.md index f28c8c2..3a176d9 100644 --- a/_posts/2006-02-04-woke-up-in-vancouver.md +++ b/_posts/2006-02-04-woke-up-in-vancouver.md @@ -10,10 +10,10 @@ tags: - moosecamp - northernvoice --- -... only sort of sure how I got here. the last 4 or 6 weeks have been a bit personally chaotic - I'll leave it at that. all I know is I now find myself sitting at the illustrious take5 cafe (well, illustrious if you're vancouver-based bryght guy) with boris and adrian. - -I'm in town principally for the Open Source CMS summit where I'm moderating a session on drupal's file api. Then, of course, I'm sticking around for the northern voice conference and moosecamp. - -we also happen to have a thing or two going on at bryght... - -so, i'm here for just over a week. if you're amongst the people languishing in my inbox, my apologies. i'm digging myself back out of the hole that was January, you will likely hear from me soon. +... only sort of sure how I got here. the last 4 or 6 weeks have been a bit personally chaotic - I'll leave it at that. all I know is I now find myself sitting at the illustrious take5 cafe (well, illustrious if you're vancouver-based bryght guy) with boris and adrian. + +I'm in town principally for the Open Source CMS summit where I'm moderating a session on drupal's file api. Then, of course, I'm sticking around for the northern voice conference and moosecamp. + +we also happen to have a thing or two going on at bryght... + +so, i'm here for just over a week. if you're amongst the people languishing in my inbox, my apologies. i'm digging myself back out of the hole that was January, you will likely hear from me soon. diff --git a/_posts/2006-02-23-toronto-drupal-user-meetup-3-0.md b/_posts/2006-02-23-toronto-drupal-user-meetup-3-0.md index 6c3153c..49c6618 100644 --- a/_posts/2006-02-23-toronto-drupal-user-meetup-3-0.md +++ b/_posts/2006-02-23-toronto-drupal-user-meetup-3-0.md @@ -7,10 +7,10 @@ tags: - drupal - toronto --- -last night marked the 3rd monthly meeting of the toronto drupal users group. it was a bit smaller turnout than i had anticipated, although really we're still not very good about announcing the meetings anywhere (which will change).
- -in general, those of us who had made it out to the OSCMS summit did our best to provide a recap of the 3 days of madness there. while the official wrap-up probably covers it, i was interested in hearing some general impressions from the others that had been there. i tend to be pretty biased when it comes to assessing the strength and momentum of the drupal community ;)
- -the other thing that we spent a lot of time discussing - as a canadian based group many of whom work on national, government sponsored, bilingual projects - was multilingual sites in drupal. right now, consensus is the process is painful at best and even the most "elegant" solutions feel awkward. the ideas hatched were to try and promote multilingual support (beyond locale.module's interface translations) for all content in core - nodes, terms, profile data, etc. this has been discussed before and is typically met with concerns about performance hits (and general complications) for the vast majority of drupal sites that exist only in a single language. we also spent a fair bit of time discussing through some of the workflow issues that make multilingual sites such a challenge. an interesting approach that we tossed around would be to approach the problem similar to the node access system - in that there would be all the pieces in core to make multilingual sites (perhaps by adding language fields to the appropriate tables)... then modules could make use of this to implement various translation workflows, etc. obviously needs some more thinking... but there are enough people from the group interested in it, that i hope we can come up with some actual code! :)
- +last night marked the 3rd monthly meeting of the toronto drupal users group. it was a bit smaller turnout than i had anticipated, although really we're still not very good about announcing the meetings anywhere (which will change).
+ +in general, those of us who had made it out to the OSCMS summit did our best to provide a recap of the 3 days of madness there. while the official wrap-up probably covers it, i was interested in hearing some general impressions from the others that had been there. i tend to be pretty biased when it comes to assessing the strength and momentum of the drupal community ;)
+ +the other thing that we spent a lot of time discussing - as a canadian based group many of whom work on national, government sponsored, bilingual projects - was multilingual sites in drupal. right now, consensus is the process is painful at best and even the most "elegant" solutions feel awkward. the ideas hatched were to try and promote multilingual support (beyond locale.module's interface translations) for all content in core - nodes, terms, profile data, etc. this has been discussed before and is typically met with concerns about performance hits (and general complications) for the vast majority of drupal sites that exist only in a single language. we also spent a fair bit of time discussing through some of the workflow issues that make multilingual sites such a challenge. an interesting approach that we tossed around would be to approach the problem similar to the node access system - in that there would be all the pieces in core to make multilingual sites (perhaps by adding language fields to the appropriate tables)... then modules could make use of this to implement various translation workflows, etc. obviously needs some more thinking... but there are enough people from the group interested in it, that i hope we can come up with some actual code! :)
+next month's meeting - on March 21st - is slated to be a "show and tell" meeting. i might just shut up and watch for a change ;)
diff --git a/_posts/2006-03-01-nokia-6620.md b/_posts/2006-03-01-nokia-6620.md index 1713b61..76f987e 100644 --- a/_posts/2006-03-01-nokia-6620.md +++ b/_posts/2006-03-01-nokia-6620.md @@ -9,12 +9,12 @@ tags: - series60 - shozu --- -last week, my old sony T616 kicked the bucket, which was all the excuse I needed to go for an upgrade. while I was hoping to get something really super fancy (like an n91 or similar), it just wasn't in the budget. after some half-hearted poking around downtown, I ended up going for the lone series 60 phone currently offered by rogers: nokia 6620.
- -even though it doesn't have a megapixel camera and I haven't quite figured out how to make coffee with it, i have to say I really like this phone. I understand now why all the bryght guys have nokia phones. series 60 is where it's at.
- -so far, i've got salling clicker working - and it actually has a much nicer (more complete) UI - mostly due to the 6620's better and bigger screen.
- -I've also been playing with shozu which makes me officially one of the cool kids. For those that don't know shozu, they're basically a super-duper flickr (and others) uploading tool for camera phones. sadly, my phone's camera is a bit weak but it's still fun... check out my shozu pics.
- -Next up (and secretly one of the reasons I was so into getting a series 60 phone): python hacking on my phone! (stay tuned)
+last week, my old sony T616 kicked the bucket, which was all the excuse I needed to go for an upgrade. while I was hoping to get something really super fancy (like an n91 or similar), it just wasn't in the budget. after some half-hearted poking around downtown, I ended up going for the lone series 60 phone currently offered by rogers: nokia 6620.
+ +even though it doesn't have a megapixel camera and I haven't quite figured out how to make coffee with it, i have to say I really like this phone. I understand now why all the bryght guys have nokia phones. series 60 is where it's at.
+ +so far, i've got salling clicker working - and it actually has a much nicer (more complete) UI - mostly due to the 6620's better and bigger screen.
+ +I've also been playing with shozu which makes me officially one of the cool kids. For those that don't know shozu, they're basically a super-duper flickr (and others) uploading tool for camera phones. sadly, my phone's camera is a bit weak but it's still fun... check out my shozu pics.
+ +Next up (and secretly one of the reasons I was so into getting a series 60 phone): python hacking on my phone! (stay tuned)
diff --git a/_posts/2006-03-17-endo-from-ado.md b/_posts/2006-03-17-endo-from-ado.md index b2cd8af..0e0ad5d 100644 --- a/_posts/2006-03-17-endo-from-ado.md +++ b/_posts/2006-03-17-endo-from-ado.md @@ -8,27 +8,27 @@ tags: - endo - aggregator --- -well, i've been meaning to blog this for a while. but, adriaan quietly released endo recently. while, yes, it's yet another rss feed reader, it's dmy first impression was: different.
- -however, here I am 10 days and 7 point releases later, and I have to say, I now have a netnewswire license that's not getting a whole heck of a lot of use. in general, I'm a big fan of adriaan's work (this post brought to you by ecto of course). he always manages to cram in one or two features ahead of everyone else, and has always been incredibly responsive to bug reports and feature requests.
- -some of my favourite endo features include:
- -now, i have to admit, the workflow is slightly different - if you're used to the "mail" style reading of a NNW... and there are a couple things I'm not crazy about in the default endo installation... although lots of things have been fixed or changed already (in a mere 10 days!). However, here are a few small tips that made endo my new feed reader:
- -well, i've been meaning to blog this for a while. but, adriaan quietly released endo recently. while, yes, it's yet another rss feed reader, it's dmy first impression was: different.
+ +however, here I am 10 days and 7 point releases later, and I have to say, I now have a netnewswire license that's not getting a whole heck of a lot of use. in general, I'm a big fan of adriaan's work (this post brought to you by ecto of course). he always manages to cram in one or two features ahead of everyone else, and has always been incredibly responsive to bug reports and feature requests.
+ +some of my favourite endo features include:
+ +now, i have to admit, the workflow is slightly different - if you're used to the "mail" style reading of a NNW... and there are a couple things I'm not crazy about in the default endo installation... although lots of things have been fixed or changed already (in a mere 10 days!). However, here are a few small tips that made endo my new feed reader:
+ +go now. give it a whirl.
diff --git a/_posts/2006-06-18-flock-of-cardinals.md b/_posts/2006-06-18-flock-of-cardinals.md index a421540..70a3e39 100644 --- a/_posts/2006-06-18-flock-of-cardinals.md +++ b/_posts/2006-06-18-flock-of-cardinals.md @@ -8,15 +8,15 @@ tags: - flock - browser --- -the good folks at flock recently released the latest installment of the "web browser for (me) and (my) friends" - v0.7 a.k.a. "cardinal" a.k.a. "beta 1". now, i'm a long time "flockstar" (i even have the tshirt - but, if i'm being honest, this is the first release that i have actually been able (and wanted) to use as my default browser.
- -i was in san francisco recently for a few days, and the irrepressible will pate told me (shortly after this picture was taken) that i would be impressed with the next release (which was imminent at the time). he was right.
- -flock's ui feels more polished than i remember from any previous release. sure there are new icons, but thinks seem to be making more sense - falling into place. the del.icio.us integration actually works - and works well (including fixing a long time peeve of mine: the ability to *not* share some bookmarks). probably the most impressive new piece is the vastly improved flickr integration. i think flock's flickr topbar might actually be my favourite way to browse flickr now. and, is it me or does flock actually feel faster than firefox on os x?
- -i don't use flock's built in news reader, so i can't comment on that... but my one main gripe is still the blog editing tool. it has never supported categories, and seems to no longer even support tags. these are pretty basic features that i use (when i blog). I also no longer see a way to look at & edit old posts. so... it's ecto for me still on that front.
- -but if you're one of the web two point oh crowd (or wanna be) and use flickr, del.icio.us, etc... well you might wanna give this latest release a shot.
- -(oh, and yeah they relaunched their site using drupal, naturally) -
+the good folks at flock recently released the latest installment of the "web browser for (me) and (my) friends" - v0.7 a.k.a. "cardinal" a.k.a. "beta 1". now, i'm a long time "flockstar" (i even have the tshirt - but, if i'm being honest, this is the first release that i have actually been able (and wanted) to use as my default browser.
+ +i was in san francisco recently for a few days, and the irrepressible will pate told me (shortly after this picture was taken) that i would be impressed with the next release (which was imminent at the time). he was right.
+ +flock's ui feels more polished than i remember from any previous release. sure there are new icons, but thinks seem to be making more sense - falling into place. the del.icio.us integration actually works - and works well (including fixing a long time peeve of mine: the ability to *not* share some bookmarks). probably the most impressive new piece is the vastly improved flickr integration. i think flock's flickr topbar might actually be my favourite way to browse flickr now. and, is it me or does flock actually feel faster than firefox on os x?
+ +i don't use flock's built in news reader, so i can't comment on that... but my one main gripe is still the blog editing tool. it has never supported categories, and seems to no longer even support tags. these are pretty basic features that i use (when i blog). I also no longer see a way to look at & edit old posts. so... it's ecto for me still on that front.
+ +but if you're one of the web two point oh crowd (or wanna be) and use flickr, del.icio.us, etc... well you might wanna give this latest release a shot.
+ +(oh, and yeah they relaunched their site using drupal, naturally) +
diff --git a/_posts/2006-06-22-nokia-n70.md b/_posts/2006-06-22-nokia-n70.md index 3975a17..02f7afd 100644 --- a/_posts/2006-06-22-nokia-n70.md +++ b/_posts/2006-06-22-nokia-n70.md @@ -9,8 +9,8 @@ tags: - series60 - n70 --- -i've set a new personal record for most short lived gadget. my last cellphone (the nokia 6620) has been replaced.
- -when i first saw that my favourite member of nokia's blogger outreach program got his hands on the n91 i was maybe slightly jealous. however, said jealousy has subsided as i have inherited his former envy-inducing phone: the n70. so i've managed to get all my data synced onto the new phone... but alas haven't had much of a chance to play yet. so, i'll have to report back later on how much like (or i suppose dislike) this fancy little gadget. but, basically it has all the benefits of my last phone plus some sweet bits: like a "real" camera (with lens cover!), a sleeker form factor, and a bunch of pre-installed apps courtesy of roland.
- -oh, and fear not - my old phone has found a happy home with one of my favourite python hackers ;)
+i've set a new personal record for most short lived gadget. my last cellphone (the nokia 6620) has been replaced.
+ +when i first saw that my favourite member of nokia's blogger outreach program got his hands on the n91 i was maybe slightly jealous. however, said jealousy has subsided as i have inherited his former envy-inducing phone: the n70. so i've managed to get all my data synced onto the new phone... but alas haven't had much of a chance to play yet. so, i'll have to report back later on how much like (or i suppose dislike) this fancy little gadget. but, basically it has all the benefits of my last phone plus some sweet bits: like a "real" camera (with lens cover!), a sleeker form factor, and a bunch of pre-installed apps courtesy of roland.
+ +oh, and fear not - my old phone has found a happy home with one of my favourite python hackers ;)
diff --git a/_posts/2006-07-06-democamp7.md b/_posts/2006-07-06-democamp7.md index cbabc26..876cfc5 100644 --- a/_posts/2006-07-06-democamp7.md +++ b/_posts/2006-07-06-democamp7.md @@ -7,8 +7,8 @@ tags: - toronto - democamp --- -well, after missing 2 official BarCampToronto events as well as the first 6 DemoCamps, I finally made it to DemoCamp7 last night.
- -I definitely have to make it to more of these - lots of fun, interesting folks 'round here. My highlights were: Damian Conway talking about Perl 6 - he's a really entertaining speaker, paruba.com - for looking like something i might actually use, and seeing David Crow out and about - without him toronto wouldn't even have a tech entrepreneur scene at all.
- -fingers crossed i can make it to the next one too...
+well, after missing 2 official BarCampToronto events as well as the first 6 DemoCamps, I finally made it to DemoCamp7 last night.
+ +I definitely have to make it to more of these - lots of fun, interesting folks 'round here. My highlights were: Damian Conway talking about Perl 6 - he's a really entertaining speaker, paruba.com - for looking like something i might actually use, and seeing David Crow out and about - without him toronto wouldn't even have a tech entrepreneur scene at all.
+ +fingers crossed i can make it to the next one too...
diff --git a/_posts/2006-07-07-powerbook-reborn.md b/_posts/2006-07-07-powerbook-reborn.md index c8ed84f..f0385f5 100644 --- a/_posts/2006-07-07-powerbook-reborn.md +++ b/_posts/2006-07-07-powerbook-reborn.md @@ -8,4 +8,4 @@ tags: - apple - powerbook --- -here's a friendly little tech tip - 512mb of RAM is *not* enough to really be productive in OS X. here's to more workin' less swapin'! +here's a friendly little tech tip - 512mb of RAM is *not* enough to really be productive in OS X. here's to more workin' less swapin'! diff --git a/_posts/2006-08-11-what-is-the-clearing.md b/_posts/2006-08-11-what-is-the-clearing.md index de6f726..1df6c6c 100644 --- a/_posts/2006-08-11-what-is-the-clearing.md +++ b/_posts/2006-08-11-what-is-the-clearing.md @@ -7,8 +7,8 @@ tags: - toronto - theclearing --- -i went to a meeting monday night for a group known as the clearing. can't say i know exactly what the clearing is or will be yet - check the mission statement - but it was only the 3rd meeting and my first.
- -however, last night was a fairly interesting discussion / debate about intellectual property and copyright - lots of heavy lessig quoting. as with most meetups (in my opinion) it was more about who than what or why. to that end, i enjoyed getting a chance to meet sutha kamal and james reid (whom i've known online for years as "batz") in addition to seeing some familiar faces.
- +i went to a meeting monday night for a group known as the clearing. can't say i know exactly what the clearing is or will be yet - check the mission statement - but it was only the 3rd meeting and my first.
+ +however, last night was a fairly interesting discussion / debate about intellectual property and copyright - lots of heavy lessig quoting. as with most meetups (in my opinion) it was more about who than what or why. to that end, i enjoyed getting a chance to meet sutha kamal and james reid (whom i've known online for years as "batz") in addition to seeing some familiar faces.
+hope i'm able to make more of these and maybe answer "what is the clearing"...
diff --git a/_posts/2006-08-16-mason-jennings.md b/_posts/2006-08-16-mason-jennings.md index f4ff1fd..2ea3168 100644 --- a/_posts/2006-08-16-mason-jennings.md +++ b/_posts/2006-08-16-mason-jennings.md @@ -7,10 +7,10 @@ tags: - music - masonjennings --- -it's been quite a while since I blogged anything that wasn't tech-related. i haven't been good about blogging period. so, consider this an attempt to right some wrongs.
- -i've realized i have a new singer/songwriter obsession. his name is mason jennings. if you're someone that's spoken to me in the last few weeks, chances are good i've mentioned him, or told you to check out a song, or perhaps quoted a verse or two. the kids and i even have sing-alongs on the couple songs i've learned to play.
- -i find it interesting that in my collection of some 15,000 mp3s that certain artists are able to bubble to the top like this. while he's not quite mike doughty in terms of play count, my last.fm charts will attest to the fact that he's been in heavy rotation.
- +it's been quite a while since I blogged anything that wasn't tech-related. i haven't been good about blogging period. so, consider this an attempt to right some wrongs.
+ +i've realized i have a new singer/songwriter obsession. his name is mason jennings. if you're someone that's spoken to me in the last few weeks, chances are good i've mentioned him, or told you to check out a song, or perhaps quoted a verse or two. the kids and i even have sing-alongs on the couple songs i've learned to play.
+ +i find it interesting that in my collection of some 15,000 mp3s that certain artists are able to bubble to the top like this. while he's not quite mike doughty in terms of play count, my last.fm charts will attest to the fact that he's been in heavy rotation.
+much to my delight - i discovered that he's actually playing toronto in september - and on a tuesday night (I can actually go!). so, i'm gonna check it out - who's coming?
diff --git a/_posts/2006-10-16-partitioning.md b/_posts/2006-10-16-partitioning.md index e4b69fc..f7e3615 100644 --- a/_posts/2006-10-16-partitioning.md +++ b/_posts/2006-10-16-partitioning.md @@ -6,5 +6,5 @@ permalink: blog/walkah/partitioning tags: - site --- -i have been considering starting a more personal blog for quite sometime. this blog has become much more tech-centric - to the point where i feel reluctant to post lots of personal stories (stuff about the kids, etc) here. however, i've felt lately like i could use an outlet for the goings on in my personal life.
+i have been considering starting a more personal blog for quite sometime. this blog has become much more tech-centric - to the point where i feel reluctant to post lots of personal stories (stuff about the kids, etc) here. however, i've felt lately like i could use an outlet for the goings on in my personal life.
so, i present to you: james.walkah.net. it won't be for everyone, but if you're family, a friend, or just a fan - check it out. otherwise, stay tuned here for (hopefully more frequent) updates no the geek stuff.
diff --git a/_posts/2006-10-22-tell-me-what-concerts-to-see-already.md b/_posts/2006-10-22-tell-me-what-concerts-to-see-already.md index 8ed7563..5be9c26 100644 --- a/_posts/2006-10-22-tell-me-what-concerts-to-see-already.md +++ b/_posts/2006-10-22-tell-me-what-concerts-to-see-already.md @@ -7,9 +7,9 @@ tags: - geek - music --- -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.
-i think i'm not alone... there are a bunch of "getting close" options. first, is this mashup of two of my favourite sites/services, upcoming and last.fm. this is a good start (apart from the "rough" interface), last.fm knows a whole lot about my listening habits. 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.
-next, i stumbled upon ontour. 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.
-the most complete concert listings still seem to be in local weekly magazines. problem is - at least here in toronto, the two main weeklies: now and eye 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.
-apparently, last.fm has had some of the same ideas - their latest beta includes events! 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 music labels.
+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.
+i think i'm not alone... there are a bunch of "getting close" options. first, is this mashup of two of my favourite sites/services, upcoming and last.fm. this is a good start (apart from the "rough" interface), last.fm knows a whole lot about my listening habits. 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.
+next, i stumbled upon ontour. 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.
+the most complete concert listings still seem to be in local weekly magazines. problem is - at least here in toronto, the two main weeklies: now and eye 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.
+apparently, last.fm has had some of the same ideas - their latest beta includes events! 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 music labels.
am i missing something? where else are people watching online for local concert listings?
diff --git a/_posts/2006-10-26-congrats-to-torontos-finest.md b/_posts/2006-10-26-congrats-to-torontos-finest.md index efdf353..09169a9 100644 --- a/_posts/2006-10-26-congrats-to-torontos-finest.md +++ b/_posts/2006-10-26-congrats-to-torontos-finest.md @@ -9,7 +9,7 @@ tags: - barcamp - barcamptoronto --- -In their issue released today, now magazine honoured two projects in the city that i've enjoyed being (albeit a small) part of in their best of toronto: tech section.
-BarcampToronto (and the related events such as DemoCamp won for "best do-it-yourself conference".
-Wireless toronto won "Best WiFi spot" for their location at Yonge and Dundas square.
+In their issue released today, now magazine honoured two projects in the city that i've enjoyed being (albeit a small) part of in their best of toronto: tech section.
+BarcampToronto (and the related events such as DemoCamp won for "best do-it-yourself conference".
+Wireless toronto won "Best WiFi spot" for their location at Yonge and Dundas square.
Congrats to all the people involved in both groups, thanks for making toronto just a little bit cooler :)
diff --git a/_posts/2006-11-01-bring-on-drupal-5-0.md b/_posts/2006-11-01-bring-on-drupal-5-0.md index 68f33e9..fce99c7 100644 --- a/_posts/2006-11-01-bring-on-drupal-5-0.md +++ b/_posts/2006-11-01-bring-on-drupal-5-0.md @@ -9,6 +9,6 @@ tags: - garland - beta --- -Happy Halloween everyone : Drupal 5 beta1 has been released!
-Amongst the several changes in Drupal 5, there is officially a new default core theme. After years and years of looking at bluemarine day after day, my eyes have been granted quite a treat. What's better: the new theme, "garland" comes with "color" module which allows you to easily customize the color scheme used.
+Happy Halloween everyone : Drupal 5 beta1 has been released!
+Amongst the several changes in Drupal 5, there is officially a new default core theme. After years and years of looking at bluemarine day after day, my eyes have been granted quite a treat. What's better: the new theme, "garland" comes with "color" module which allows you to easily customize the color scheme used.
To celebrate, I've switched this site to use garland - with the old walkah.net color scheme. Like it?
diff --git a/_posts/2006-11-03-fsoss-slides.md b/_posts/2006-11-03-fsoss-slides.md index 1dbde0e..1016f14 100644 --- a/_posts/2006-11-03-fsoss-slides.md +++ b/_posts/2006-11-03-fsoss-slides.md @@ -9,5 +9,5 @@ tags: - oss - conference --- -A week ago today I was just wrapping up at seneca's free software and open source symposium. My talk, "Why Drupal can kick your CMS' ass", was a lot of fun and well received. Overall, I thought the event was really well done, and I look forward to taking part again next year!
+A week ago today I was just wrapping up at seneca's free software and open source symposium. My talk, "Why Drupal can kick your CMS' ass", was a lot of fun and well received. Overall, I thought the event was really well done, and I look forward to taking part again next year!
For those who missed it and/or are interested: the slides from my talk are available here and video is available here. Enjoy!
diff --git a/_posts/2006-11-03-php-5-2-is-out.md b/_posts/2006-11-03-php-5-2-is-out.md index 76c676b..5d54a96 100644 --- a/_posts/2006-11-03-php-5-2-is-out.md +++ b/_posts/2006-11-03-php-5-2-is-out.md @@ -6,5 +6,5 @@ permalink: blog/walkah/php-5-2-out tags: - php --- -I don't usually blog much... and certainly not about things like releases of new PHP versions. However, I think it's worth noting that php 5.2 has been released. From the sounds of things, and certainly from my minimal experiments with it, it seems that php 5 may have finally arrived.
+I don't usually blog much... and certainly not about things like releases of new PHP versions. However, I think it's worth noting that php 5.2 has been released. From the sounds of things, and certainly from my minimal experiments with it, it seems that php 5 may have finally arrived.
Anyone out there running php5 in heavy (large scale) production? Is it time to move beyond the safe "known entity" comforts of php4?
diff --git a/_posts/2006-11-06-flickr-patents-interestingness.md b/_posts/2006-11-06-flickr-patents-interestingness.md index 7c2039f..a1ce153 100644 --- a/_posts/2006-11-06-flickr-patents-interestingness.md +++ b/_posts/2006-11-06-flickr-patents-interestingness.md @@ -9,6 +9,6 @@ tags: - yahoo - terminus1525 --- -I read this morning over on bopuc's blog that Flickr is patenting "interestingness". I realize this was probably yahoo's lawyers' idea... but I have to say it sucks. -1 Yahoo.
-Why does it suck? Well, in general I don't believe in patents - I don't think they serve the intended purpose of "protecting" the idea and have several negative side effects. However, this particular patent hits a bit closer to home for me. I have been closely involved in the Terminus 1525 project since its inception. In it's latest revision, Terminus 1525 introduced "terminosity" as a method for better finding good artwork on the site that we felt was otherwise getting lost in the noise. It was one of the main features of the new explore tool.
+I read this morning over on bopuc's blog that Flickr is patenting "interestingness". I realize this was probably yahoo's lawyers' idea... but I have to say it sucks. -1 Yahoo.
+Why does it suck? Well, in general I don't believe in patents - I don't think they serve the intended purpose of "protecting" the idea and have several negative side effects. However, this particular patent hits a bit closer to home for me. I have been closely involved in the Terminus 1525 project since its inception. In it's latest revision, Terminus 1525 introduced "terminosity" as a method for better finding good artwork on the site that we felt was otherwise getting lost in the noise. It was one of the main features of the new explore tool.
Now, it's perhaps premature... it's not like Yahoo! has served terminus1525 with cease and desist orders or anything and, realistically, they're not likely to. But in a web2.0 world where we need to get better at filtering through all the "stuff" (call it media) that we've gotten good at getting out there, I don't see a whole lot of good coming from this one.
diff --git a/_posts/2006-11-06-im-voiping-with-vonage.md b/_posts/2006-11-06-im-voiping-with-vonage.md index ffe4051..0c19612 100644 --- a/_posts/2006-11-06-im-voiping-with-vonage.md +++ b/_posts/2006-11-06-im-voiping-with-vonage.md @@ -7,5 +7,5 @@ tags: - voip - vonage --- -Last week, after getting smacked by a nasty bill from my good friends at rogers, I chatted with Boris briefly and decided to sign up for a vonage line. Well, late this afternoon my equipment arrived! In just works(tm) fashion, I plugged in the little D-Link device and I was making calls. $40/month unlimited calling in north america, here I come!
+Last week, after getting smacked by a nasty bill from my good friends at rogers, I chatted with Boris briefly and decided to sign up for a vonage line. Well, late this afternoon my equipment arrived! In just works(tm) fashion, I plugged in the little D-Link device and I was making calls. $40/month unlimited calling in north america, here I come!
Now I have to figure out a handset. I want a bluetooth enabled handset that syncs with my addressbook and will pause iTunes while I'm on the phone... is that too much to ask?
diff --git a/_posts/2006-11-07-drupal-training-in-vancouver.md b/_posts/2006-11-07-drupal-training-in-vancouver.md index 03ce23f..7cb0e28 100644 --- a/_posts/2006-11-07-drupal-training-in-vancouver.md +++ b/_posts/2006-11-07-drupal-training-in-vancouver.md @@ -8,5 +8,5 @@ tags: - vancouver - training --- -Just wanted to drop a quick note to say that I'll be in Vancouver next week to help run four days of drupal training. We (Bryght) are helping put on the event with our partners Raincity Studios. More info is available in the official announcement.
+Just wanted to drop a quick note to say that I'll be in Vancouver next week to help run four days of drupal training. We (Bryght) are helping put on the event with our partners Raincity Studios. More info is available in the official announcement.
I'm told there is still space available, so if you're in Vancouver (or willing to travel) and interested in learning more about designing with or developing for drupal, sign up! I'll see you there :)
diff --git a/_posts/2006-11-21-democamp-11.md b/_posts/2006-11-21-democamp-11.md index 7972a33..7c75730 100644 --- a/_posts/2006-11-21-democamp-11.md +++ b/_posts/2006-11-21-democamp-11.md @@ -10,8 +10,8 @@ tags: - democamptoronto - democamp11 --- -Last night, I attended DemoCampToronto11 and enjoyed the ... well... mixed bag of goodies presented. The selenium demo made me make a note to myself to revisit that as a testing framework.
-I enjoyed Arnold's presentation - not because the demo was really a demo - but because it reminded me how powerful a tool like drupal could be when focused for and tailored to a target such as artists and artisans. Sounds like a great install profile. I also had to laugh when someone (besides me) asked why he didn't build his tool using drupal.
-However, like several other attendees, I had to stop and wonder about firestoker. I've heard Tom Purves speak at a couple local events now, and in general they seem to be rather well versed in "Enterprise 2.0" concepts... but the bit of their application (either version) we saw last night made me wonder "why bother"? I certainly didn't see any features or functionality present that didn't exist in hundreds of other free tools (not to mention their app design looks a heck of a lot like basecamp). I don't understand why they would build their own, proprietary system... seems like a lot of development time and resources better spent elsewhere. But, I'm biased. Again, I was left wondering "Why not build it in Drupal"?
-I found Sunir Shah's design bibliography demo to be entertaining and well presented. I know Sunir's a wiki guy and all... but the design bibliography should really have been built in drupal too.
+Last night, I attended DemoCampToronto11 and enjoyed the ... well... mixed bag of goodies presented. The selenium demo made me make a note to myself to revisit that as a testing framework.
+I enjoyed Arnold's presentation - not because the demo was really a demo - but because it reminded me how powerful a tool like drupal could be when focused for and tailored to a target such as artists and artisans. Sounds like a great install profile. I also had to laugh when someone (besides me) asked why he didn't build his tool using drupal.
+However, like several other attendees, I had to stop and wonder about firestoker. I've heard Tom Purves speak at a couple local events now, and in general they seem to be rather well versed in "Enterprise 2.0" concepts... but the bit of their application (either version) we saw last night made me wonder "why bother"? I certainly didn't see any features or functionality present that didn't exist in hundreds of other free tools (not to mention their app design looks a heck of a lot like basecamp). I don't understand why they would build their own, proprietary system... seems like a lot of development time and resources better spent elsewhere. But, I'm biased. Again, I was left wondering "Why not build it in Drupal"?
+I found Sunir Shah's design bibliography demo to be entertaining and well presented. I know Sunir's a wiki guy and all... but the design bibliography should really have been built in drupal too.
I hereby propose a 5th standard question for DemoCamp demoers: "Why didn't you just use drupal?" No?
diff --git a/_posts/2006-11-27-indoor-playground.md b/_posts/2006-11-27-indoor-playground.md index bfd5d44..7496365 100644 --- a/_posts/2006-11-27-indoor-playground.md +++ b/_posts/2006-11-27-indoor-playground.md @@ -9,8 +9,8 @@ tags: - innovation commons - indoor playground --- -I've had a half-finished post for a while now about how much I love Workspace in Vancouver (inspired by sarah's post on the subject), and how much I wish Toronto had a similar space. Well, it turns out I am not alone. Enter, Indoor Playground (via David Crow of course):
--Indoor Playground is a next generation workspace based in the downtown core of Toronto. It is a home away from home for the entrepreneur who needs an office space on occasion. It helps to solve the problem of having a place to work when you are on the road or when you just want out of the house. Indoor Playground provides a good-looking and creative space populated by other great people worth meeting. It is the perfect solution for new start-ups and independent innovators who are looking for a professional yet affordable way to scale their business. -+
I've had a half-finished post for a while now about how much I love Workspace in Vancouver (inspired by sarah's post on the subject), and how much I wish Toronto had a similar space. Well, it turns out I am not alone. Enter, Indoor Playground (via David Crow of course):
++Indoor Playground is a next generation workspace based in the downtown core of Toronto. It is a home away from home for the entrepreneur who needs an office space on occasion. It helps to solve the problem of having a place to work when you are on the road or when you just want out of the house. Indoor Playground provides a good-looking and creative space populated by other great people worth meeting. It is the perfect solution for new start-ups and independent innovators who are looking for a professional yet affordable way to scale their business. +
I will be watching the progress of the Indoor Playground closely, and hopefully will be a member when they open. Sounds like a great initiative with involvement from some great people. Not to mention it's going to be in an awesome location (Richmond and Spadina).
diff --git a/_posts/2006-12-01-nokia-n91.md b/_posts/2006-12-01-nokia-n91.md index e4bbe50..3a25575 100644 --- a/_posts/2006-12-01-nokia-n91.md +++ b/_posts/2006-12-01-nokia-n91.md @@ -10,22 +10,22 @@ tags: - shozu - n91 --- -As a nice little side benefit from my trip to Vancouver a few weeks ago, I got another fancy phone as a hand-me-down from Roland (who has moved on to the n93): a Nokia n91. I've spent 2 weeks with this phone now and overall I *love* it!
-I ran into a couple "gotchas" while getting it all set up - I think mostly from being so hip and bleeding edge it hurts. Namely, this phone is not natively supported by apple's isync (which I can't really live without these days), however, these instructions worked beautifully (complete with little n91 image :). The other tricky bit was I initially installed ShoZu on the hard drive - which the music syncing tool does not like at all - however, installing on the phone's memory cured that.
-That brings me to what I love most about this phone: it has a 4gb hard drive! Why is that so cool? Well, combine that fact with the built-in music player (and matching iTunes syncing app) and my phone is effectively a little iPod. Oh, this phone also has wifi... ok, so that's *two* things I love most. Here's a quick bullet point review:
-The Good:
-Complaints ('cause it wouldn't be blogging if I didn't complain):
-Overall, I love this phone. The size and weight are good - considering the feature set.... and it's pretty close to my ideal "all in one" device. Thanks Roland (and nokia)!
- +As a nice little side benefit from my trip to Vancouver a few weeks ago, I got another fancy phone as a hand-me-down from Roland (who has moved on to the n93): a Nokia n91. I've spent 2 weeks with this phone now and overall I *love* it!
+I ran into a couple "gotchas" while getting it all set up - I think mostly from being so hip and bleeding edge it hurts. Namely, this phone is not natively supported by apple's isync (which I can't really live without these days), however, these instructions worked beautifully (complete with little n91 image :). The other tricky bit was I initially installed ShoZu on the hard drive - which the music syncing tool does not like at all - however, installing on the phone's memory cured that.
+That brings me to what I love most about this phone: it has a 4gb hard drive! Why is that so cool? Well, combine that fact with the built-in music player (and matching iTunes syncing app) and my phone is effectively a little iPod. Oh, this phone also has wifi... ok, so that's *two* things I love most. Here's a quick bullet point review:
+The Good:
+Complaints ('cause it wouldn't be blogging if I didn't complain):
+Overall, I love this phone. The size and weight are good - considering the feature set.... and it's pretty close to my ideal "all in one" device. Thanks Roland (and nokia)!
+ diff --git a/_posts/2006-12-22-5-things-about-me.md b/_posts/2006-12-22-5-things-about-me.md index 8076e24..7530852 100644 --- a/_posts/2006-12-22-5-things-about-me.md +++ b/_posts/2006-12-22-5-things-about-me.md @@ -7,12 +7,12 @@ tags: - meme - 5things --- -Yay! I got tagged for what I believe is the first time in a real live official cool kid blogging meme! So, Sarah wants the world to know 5 new things about me. Let's see if I can come up with something nobody knows...
-Yay! I got tagged for what I believe is the first time in a real live official cool kid blogging meme! So, Sarah wants the world to know 5 new things about me. Let's see if I can come up with something nobody knows...
+There you have it. Now I'm supposed to tag a new group.... hmmm. Well, I think Chad could probably come up with some interesting stuff. I'm sure the internet would love to read more about Dries and the enigma that is termie. Not sure I have enough real "blogger" friends to really keep the chain going strong. Perhaps that's a good thing...
diff --git a/_posts/2006-12-28-google-reader-ing.md b/_posts/2006-12-28-google-reader-ing.md index eb4561c..1a0e745 100644 --- a/_posts/2006-12-28-google-reader-ing.md +++ b/_posts/2006-12-28-google-reader-ing.md @@ -8,11 +8,11 @@ tags: - google - feeds --- -OK Google Reader, you got me. I'll admit, I *almost* switched when Boris did. I tried it at the time... sorta liked it... but had my concerns. But this week, I've re-thought my position, given it another try, and I think it might stick. What changed? Well:
-It took a little fiddling with the workflow, a bit of adjustment, and some time memorizing the keyboard shortcuts, but I'm finally pretty happy with things. And, I no longer have to worry about syncing issues.
+OK Google Reader, you got me. I'll admit, I *almost* switched when Boris did. I tried it at the time... sorta liked it... but had my concerns. But this week, I've re-thought my position, given it another try, and I think it might stick. What changed? Well:
+It took a little fiddling with the workflow, a bit of adjustment, and some time memorizing the keyboard shortcuts, but I'm finally pretty happy with things. And, I no longer have to worry about syncing issues.
I've been a long time user of both NetNewsWire and endo - and I love both for different reasons. But, man, google is actually making web apps I don't hate. *gasp*
diff --git a/_posts/2006-12-30-n91-browser-out-of-memory.md b/_posts/2006-12-30-n91-browser-out-of-memory.md index ec39ca1..18aecc0 100644 --- a/_posts/2006-12-30-n91-browser-out-of-memory.md +++ b/_posts/2006-12-30-n91-browser-out-of-memory.md @@ -11,5 +11,5 @@ tags: - opera - operamini --- -One of my main reasons for switching to google reader was because of the excellent mobile interface. However, on my n91 I kept getting "Out of memory" errors after browsing a few pages. Restarting the phone would make the error go away, but again only for a few pages. Well, that's not cool. But, apparently it's a problem just in the default browser (based on webkit). While I applaud nokia for using a free, standards-compliant engine for their browser base, I kinda needs something that works.
+One of my main reasons for switching to google reader was because of the excellent mobile interface. However, on my n91 I kept getting "Out of memory" errors after browsing a few pages. Restarting the phone would make the error go away, but again only for a few pages. Well, that's not cool. But, apparently it's a problem just in the default browser (based on webkit). While I applaud nokia for using a free, standards-compliant engine for their browser base, I kinda needs something that works.
Enter Opera mini. Mini is opera's free mobile browser, and while not open source, it at least works and seems to work quite well. I've never been a huge fan of opera's browser on the desktop, but they're my current mobile browser of choice.
diff --git a/_posts/2007-01-02-drupal-for-2007.md b/_posts/2007-01-02-drupal-for-2007.md index 60480ca..f26f861 100644 --- a/_posts/2007-01-02-drupal-for-2007.md +++ b/_posts/2007-01-02-drupal-for-2007.md @@ -9,12 +9,12 @@ tags: - openid - "2007" --- -Every year about this time the Drupal community posts predictions for the year ahead. I started a list of things I think will happen, but quickly realized it was really just a personal battle plan. Here's what I plan to blow up (apologies in advance):
-Every year about this time the Drupal community posts predictions for the year ahead. I started a list of things I think will happen, but quickly realized it was really just a personal battle plan. Here's what I plan to blow up (apologies in advance):
+There's of course a million other issues, bug fixes, smaller features, speaking engagements, training sessions, etc i've got planned for 2007, but that's a pretty good list for now. All in a day's work for drupal-world-domination.com. Go team :)
diff --git a/_posts/2007-01-03-where-are-the-cool-cordless-phones.md b/_posts/2007-01-03-where-are-the-cool-cordless-phones.md index 7377cf6..d814f46 100644 --- a/_posts/2007-01-03-where-are-the-cool-cordless-phones.md +++ b/_posts/2007-01-03-where-are-the-cool-cordless-phones.md @@ -8,13 +8,13 @@ tags: - cordless - bluetooth --- -I just read an interesting post by Allan Leinwand over on GigaOm about the lack of cool (and "internet") features on cordless phones. He says:
-Here’s the irony – mobility and Internet features and functions have lured consumers away from using home cordless phones. Could the Internet on your cordless home phone lure you away from your mobile phones?-
While I think "the internet" on cordless phones would be a nice feature, most people have easily available internet access in their home from a computer where the interface is much more pleasant (mobile browsing, while really handy when you don't have other options, just isn't ideal). However, there are a *lot* of features standard on most all mobile phones that I would really like to see in cordless phones.
-I am no longer a "mobile only" phone user. Two reasons (yes, I'm glaring at you, Rogers): first, my reception at home stinks. Second, the rate plans are ridiculously out of whack here in Canada - and just can't compete with Vonage, et al. But there are lots of things I'd love to have on my home phone:
-I just read an interesting post by Allan Leinwand over on GigaOm about the lack of cool (and "internet") features on cordless phones. He says:
+Here’s the irony – mobility and Internet features and functions have lured consumers away from using home cordless phones. Could the Internet on your cordless home phone lure you away from your mobile phones?+
While I think "the internet" on cordless phones would be a nice feature, most people have easily available internet access in their home from a computer where the interface is much more pleasant (mobile browsing, while really handy when you don't have other options, just isn't ideal). However, there are a *lot* of features standard on most all mobile phones that I would really like to see in cordless phones.
+I am no longer a "mobile only" phone user. Two reasons (yes, I'm glaring at you, Rogers): first, my reception at home stinks. Second, the rate plans are ridiculously out of whack here in Canada - and just can't compete with Vonage, et al. But there are lots of things I'd love to have on my home phone:
+Essentially, I want my cordless phone to work more like my mobile. I mean ideally, it'd even be the same handset. Perhaps if my mobile had a SIP client that worked with vonage? Although, in the short term, I'd be very willing to shell out for a bluetooth-enabled cordless phone. Why isn't there such a thing?
diff --git a/_posts/2007-01-15-drupal-is-5-no-6.md b/_posts/2007-01-15-drupal-is-5-no-6.md index bd00870..84743e6 100644 --- a/_posts/2007-01-15-drupal-is-5-no-6.md +++ b/_posts/2007-01-15-drupal-is-5-no-6.md @@ -8,6 +8,6 @@ tags: - birthday - drupal5 --- -Chances are you didn't hear it here first, but today on Drupal's 6th birthday Dries released Drupal 5.0! I have to say this is far and away the highest quality release in my time with the Drupal project. The new default theme (that I'm using here) is lovely, the admin interface has been revamped.. things in general are moving towards a much more polished product. Personally, I think the module dependency, installation, uninstall situation is my favourite new feature... but that's just me. Also exciting is this is the first time during my involvement that we've gone up a major version number. So long Drupal 4, long live Drupal 5.
-If you haven't yet, download this release. It's a good one.
+Chances are you didn't hear it here first, but today on Drupal's 6th birthday Dries released Drupal 5.0! I have to say this is far and away the highest quality release in my time with the Drupal project. The new default theme (that I'm using here) is lovely, the admin interface has been revamped.. things in general are moving towards a much more polished product. Personally, I think the module dependency, installation, uninstall situation is my favourite new feature... but that's just me. Also exciting is this is the first time during my involvement that we've gone up a major version number. So long Drupal 4, long live Drupal 5.
+If you haven't yet, download this release. It's a good one.
Happy Birthday, Drupal. Rock on, Drupal community indeed.
diff --git a/_posts/2007-01-15-vancouver-openid-mashpit.md b/_posts/2007-01-15-vancouver-openid-mashpit.md index 5af2781..44749f2 100644 --- a/_posts/2007-01-15-vancouver-openid-mashpit.md +++ b/_posts/2007-01-15-vancouver-openid-mashpit.md @@ -11,5 +11,5 @@ tags: - sxip - identity --- -As mentioned by Boris, I'm headed to Vancouver this week to take part in the OpenID Mashpit hosted by SXIP. Yes, it's true I'll be showing off some Drupal OpenID code that I've been working on (along with Rowan Kerr who deserves a ton of credit). I'm pretty excited about it... I feel like I've been working on identity-related code for lots of years now (like 2!) so it'll be nice to get to hang out with others "in the field".
+As mentioned by Boris, I'm headed to Vancouver this week to take part in the OpenID Mashpit hosted by SXIP. Yes, it's true I'll be showing off some Drupal OpenID code that I've been working on (along with Rowan Kerr who deserves a ton of credit). I'm pretty excited about it... I feel like I've been working on identity-related code for lots of years now (like 2!) so it'll be nice to get to hang out with others "in the field".
If you're not already on the list (and in the Vancouver area), come on out! diff --git a/_posts/2007-01-18-bryght-does-5-0.md b/_posts/2007-01-18-bryght-does-5-0.md index 5e6cb54..85d1c14 100644 --- a/_posts/2007-01-18-bryght-does-5-0.md +++ b/_posts/2007-01-18-bryght-does-5-0.md @@ -8,6 +8,6 @@ tags: - bryght - hosting --- -
Hot on the heels of the Drupal 5.0 release, we're pleased to announce that we're offering our Drupal 5 preview release over at Bryght. Not only that, but we've also cut the price in half (now $20/month) - plus you still get a 30 day free trial. How's that for a sales pitch? ;)
-"Off the record" (since this is my personal blog), I'm feeling re-energized about our shared hosting offering. We've completely revamped our infrastructure which, along with our partnership with Firebright, takes a lot off my plate in terms of the server management and will make scaling much easier moving forward. We've also got some good plans for keeping things "fresh" moving forward. But, the biggest benefit is that Drupal 5 is just a much nicer product than Drupal 4.5 was (which is when we started) - plus we've got CCK and Views - what more could you ask for? :)
+Hot on the heels of the Drupal 5.0 release, we're pleased to announce that we're offering our Drupal 5 preview release over at Bryght. Not only that, but we've also cut the price in half (now $20/month) - plus you still get a 30 day free trial. How's that for a sales pitch? ;)
+"Off the record" (since this is my personal blog), I'm feeling re-energized about our shared hosting offering. We've completely revamped our infrastructure which, along with our partnership with Firebright, takes a lot off my plate in terms of the server management and will make scaling much easier moving forward. We've also got some good plans for keeping things "fresh" moving forward. But, the biggest benefit is that Drupal 5 is just a much nicer product than Drupal 4.5 was (which is when we started) - plus we've got CCK and Views - what more could you ask for? :)
So... go on, sign up. You know you want it.
diff --git a/_posts/2007-01-18-openid-mashpit-vancouver-recap.md b/_posts/2007-01-18-openid-mashpit-vancouver-recap.md index 0a32f19..4f503c3 100644 --- a/_posts/2007-01-18-openid-mashpit-vancouver-recap.md +++ b/_posts/2007-01-18-openid-mashpit-vancouver-recap.md @@ -11,6 +11,6 @@ tags: - sxip - identity20 --- -Last night's OpenID Mashpit went well. Despite demoing some code still under very active development, and having our internet connection drop in the middle of it - it was nice to show off some of the stuff I've been working on lately in a crowd that "gets it". More interesting, however, was getting a chance to talk about and get some clarification on certain aspects. In particular, I feel like I have a much better idea of the vision behind Attribute Exchange and how it should ideally work. If nothing else, getting to just chat about "Identity 2.0" with Dick was a treat.
-Other bits of interest: we stood up a work-in-progress OpenID Provider (OP) for Bryght at home.bryght.com (using all native drupal code). It's *very* much still a work in progress, but also one of the earliest OP's "in the wild" to support the 2.0 draft spec (or most of it anyway). Similarly, SXIP has a demo Relying Party (RP) that supports attribute exchange - that will come in handy for testing against.
+Last night's OpenID Mashpit went well. Despite demoing some code still under very active development, and having our internet connection drop in the middle of it - it was nice to show off some of the stuff I've been working on lately in a crowd that "gets it". More interesting, however, was getting a chance to talk about and get some clarification on certain aspects. In particular, I feel like I have a much better idea of the vision behind Attribute Exchange and how it should ideally work. If nothing else, getting to just chat about "Identity 2.0" with Dick was a treat.
+Other bits of interest: we stood up a work-in-progress OpenID Provider (OP) for Bryght at home.bryght.com (using all native drupal code). It's *very* much still a work in progress, but also one of the earliest OP's "in the wild" to support the 2.0 draft spec (or most of it anyway). Similarly, SXIP has a demo Relying Party (RP) that supports attribute exchange - that will come in handy for testing against.
Thanks again to the folks at SXIP for hosting a great event, and thanks to everyone who showed up!
diff --git a/_posts/2007-01-25-twitter-module-for-drupal.md b/_posts/2007-01-25-twitter-module-for-drupal.md index 52ae031..dc89d6a 100644 --- a/_posts/2007-01-25-twitter-module-for-drupal.md +++ b/_posts/2007-01-25-twitter-module-for-drupal.md @@ -8,6 +8,6 @@ tags: - twitter - module --- -I finally broke down and started playing around with Twitter the other night. As chance would have it, I happened to see a reference to the Twitter Updater plugin for Wordpress and thought "hey, that would be an easy drupal module". That's a game I used to play (or at least do something about) much more regularly, however, the stars were aligned (or maybe it's the new glasses). So I threw together a Twitter module for Drupal.
-So far, it functions a lot like the wordpress plugin. Each user can use their own twitter account and have their own "format" for the text that gets posted to twitter when they create a new post. When you create content, twitter gets notified.
+I finally broke down and started playing around with Twitter the other night. As chance would have it, I happened to see a reference to the Twitter Updater plugin for Wordpress and thought "hey, that would be an easy drupal module". That's a game I used to play (or at least do something about) much more regularly, however, the stars were aligned (or maybe it's the new glasses). So I threw together a Twitter module for Drupal.
+So far, it functions a lot like the wordpress plugin. Each user can use their own twitter account and have their own "format" for the text that gets posted to twitter when they create a new post. When you create content, twitter gets notified.
So if you are a drupal user and a twitter user, check out the module and check out me on twitter. Enjoy.
diff --git a/_posts/2007-01-31-vancouver-php-conference-2007.md b/_posts/2007-01-31-vancouver-php-conference-2007.md index a85134d..598eeb6 100644 --- a/_posts/2007-01-31-vancouver-php-conference-2007.md +++ b/_posts/2007-01-31-vancouver-php-conference-2007.md @@ -12,5 +12,5 @@ tags: - openid - pants --- -I've been meaning to post about this for a while, but in a couple weeks I'm headed back to Vancouver to present at the Vancouver PHP Conference, February 12th and 13th. I'll actually be giving two talks (back to back even): the first will be a joint presentation with SXIP on OpenID going through background and explanation and also looking at PHP code for openid (maybe even some drupal code ;). The second presentation - just me, sorry - will be an introduction to drupal development. Not to give anything away, but there may just be pants involved.
+I've been meaning to post about this for a while, but in a couple weeks I'm headed back to Vancouver to present at the Vancouver PHP Conference, February 12th and 13th. I'll actually be giving two talks (back to back even): the first will be a joint presentation with SXIP on OpenID going through background and explanation and also looking at PHP code for openid (maybe even some drupal code ;). The second presentation - just me, sorry - will be an introduction to drupal development. Not to give anything away, but there may just be pants involved.
I should also note that fellow bryght guy and drupal ninja, Steven Wittens, will be presenting. But, if that's not enough, there will also be some other PHP developers you may have heard of giving talks like Rasmus, Derick Rethans and more - check the schedule for the complete list. Now, go register.
diff --git a/_posts/2007-02-06-democamp12.md b/_posts/2007-02-06-democamp12.md index 39700bc..915aa2c 100644 --- a/_posts/2007-02-06-democamp12.md +++ b/_posts/2007-02-06-democamp12.md @@ -10,5 +10,5 @@ tags: - democamptoronto - torcamp --- -Despite some rather nasty weather, I managed to make it out (along with over 100 of my good friends) to last night's DemoCampToronto12. Personally, I thought this was one of the better events. It helps to start off with some quality demos. I really enjoyed David Humphrey's overview the work his students have been doing with the Mozilla project. I had the privilege of meeting David at FSOSS, and love the exposure to free software development and community he's providing for his CS students - take note, UofT. It was also great to have Will Pate's overview of Flock, not 'cause I learned anything new about flock, but because it means Will's here (and thanks for dinner Will, it's on me next time!). Kudos also for a good demo from Alec Saunders of Iotum for their presence app for blackberries - I'd love to give it a shot when you've got series60 suppoort! Oh, and they said the magic word of upcoming XMPP integration :)
+Despite some rather nasty weather, I managed to make it out (along with over 100 of my good friends) to last night's DemoCampToronto12. Personally, I thought this was one of the better events. It helps to start off with some quality demos. I really enjoyed David Humphrey's overview the work his students have been doing with the Mozilla project. I had the privilege of meeting David at FSOSS, and love the exposure to free software development and community he's providing for his CS students - take note, UofT. It was also great to have Will Pate's overview of Flock, not 'cause I learned anything new about flock, but because it means Will's here (and thanks for dinner Will, it's on me next time!). Kudos also for a good demo from Alec Saunders of Iotum for their presence app for blackberries - I'd love to give it a shot when you've got series60 suppoort! Oh, and they said the magic word of upcoming XMPP integration :)
To me, however, the best part of last night's event was the general feeling or realization that there is actually a strong community here. Personally, as someone who can't make it out to all the events, I have found the "Always on Unconference" that we've started lately in the torcamp skype room as a great way to keep in touch, follow up, etc. However, as a relentless advocate for free software and open protocols and standards, I urge the community go pop in to either the #torcamp irc channel or the xmpp group chat - you can find me in both :) Looking forward to the next event!
diff --git a/_posts/2007-02-14-vancouver-php-conference-wrapup.md b/_posts/2007-02-14-vancouver-php-conference-wrapup.md index 0656c4f..438033d 100644 --- a/_posts/2007-02-14-vancouver-php-conference-wrapup.md +++ b/_posts/2007-02-14-vancouver-php-conference-wrapup.md @@ -10,6 +10,6 @@ tags: - conference - openid --- -Yesterday marked the end of the Vancouver PHP conference, which was a lot of fun and went quite well (I thought). I led two sessions : one on OpenID (with Johnny Bufu from SXIP). For those who don't know, I've been working a lot lately on getting OpenID support into Drupal - and it was nice to demo some of that work. I also covered how to use JanRain's PHP Library to OpenID-enable your PHP app (check out the slides here).
-I also led a session on beginning Drupal module development. Those of you who attended the DrupalCon in Brussels may remember this as the infamous pants talk - always a crowd pleaser ;)
+Yesterday marked the end of the Vancouver PHP conference, which was a lot of fun and went quite well (I thought). I led two sessions : one on OpenID (with Johnny Bufu from SXIP). For those who don't know, I've been working a lot lately on getting OpenID support into Drupal - and it was nice to demo some of that work. I also covered how to use JanRain's PHP Library to OpenID-enable your PHP app (check out the slides here).
+I also led a session on beginning Drupal module development. Those of you who attended the DrupalCon in Brussels may remember this as the infamous pants talk - always a crowd pleaser ;)
Thanks a lot to the organizers and sponsors from Vancouver PHP, I had a great time. Oh, and a special thank to Shane from ActiveState - part of the speaker shwag package was a license to Komodo IDE. I've heard good things about the latest Komodo, can't wait to check it out.
diff --git a/_posts/2007-02-16-open-source-cms-summit-at-yahoo.md b/_posts/2007-02-16-open-source-cms-summit-at-yahoo.md index 88a95eb..90ec0ea 100644 --- a/_posts/2007-02-16-open-source-cms-summit-at-yahoo.md +++ b/_posts/2007-02-16-open-source-cms-summit-at-yahoo.md @@ -11,7 +11,7 @@ tags: - openid - lullabot --- -In my usual you-heard-it-here-first-fashion, I'd like to be the last to announce the upcoming OSCMS Summit 2007 happening March 22-23rd in Sunnyvale, CA. This is actually the 2nd (annual?) event. While the conference last year was a success, it was *very* heavily Drupal-based. I'm actually hoping to see a bit more involvement from the other communities this year, and it's looking like that may well happen.
-I'd also like to point out a couple of events that you should attend. The first is a session I have proposed on OpenID called: OpenID : In Drupal core and your CMS too. While I'll mostly be covering the implementation for Drupal, I think it has significant relevance for all content management systems. Now that Microsoft and AOL are behind OpenID, the project is definitely gaining momentum, but the more content management systems that support OpenID the better for the long term success of the protocol as a dominant force in the Identity 2.0 space. So, vote for the session, and come on out :)
-The other event is actually not part of the conference itself, but Dries and I are teaming up with the Lullabots and Civicspace to present what should be a very informative session on Drupal Performance and Scalability. It's not a free event, but highly worth it for anyone running a large Drupal installation, and all the proceeds will go back to the Drupal project.
+In my usual you-heard-it-here-first-fashion, I'd like to be the last to announce the upcoming OSCMS Summit 2007 happening March 22-23rd in Sunnyvale, CA. This is actually the 2nd (annual?) event. While the conference last year was a success, it was *very* heavily Drupal-based. I'm actually hoping to see a bit more involvement from the other communities this year, and it's looking like that may well happen.
+I'd also like to point out a couple of events that you should attend. The first is a session I have proposed on OpenID called: OpenID : In Drupal core and your CMS too. While I'll mostly be covering the implementation for Drupal, I think it has significant relevance for all content management systems. Now that Microsoft and AOL are behind OpenID, the project is definitely gaining momentum, but the more content management systems that support OpenID the better for the long term success of the protocol as a dominant force in the Identity 2.0 space. So, vote for the session, and come on out :)
+The other event is actually not part of the conference itself, but Dries and I are teaming up with the Lullabots and Civicspace to present what should be a very informative session on Drupal Performance and Scalability. It's not a free event, but highly worth it for anyone running a large Drupal installation, and all the proceeds will go back to the Drupal project.
Get yourself signed up and see you there!
diff --git a/_posts/2007-02-26-drupal-association-goes-live.md b/_posts/2007-02-26-drupal-association-goes-live.md index f04ee10..31795fe 100644 --- a/_posts/2007-02-26-drupal-association-goes-live.md +++ b/_posts/2007-02-26-drupal-association-goes-live.md @@ -7,8 +7,8 @@ tags: - drupal - association --- -After what feels like years in the making, the Drupal Association is officially up and running and ready for public unveiling. I'm pretty honoured to have been selected to be amongst the great group of people involved.
-For those of you who haven't heard, the association has been established to help with funding, infrastructure, promotion, event management, etc. Essentially, we're here to help support the community in it's growth and long term sustainability. It is important to note however that:
-The Drupal Association has no say in either the planning or development of the Drupal open source project itself.-
For those with questions, please feel free to read more about us and check out the FAQ and the the statues and regulations.
+After what feels like years in the making, the Drupal Association is officially up and running and ready for public unveiling. I'm pretty honoured to have been selected to be amongst the great group of people involved.
+For those of you who haven't heard, the association has been established to help with funding, infrastructure, promotion, event management, etc. Essentially, we're here to help support the community in it's growth and long term sustainability. It is important to note however that:
+The Drupal Association has no say in either the planning or development of the Drupal open source project itself.+
For those with questions, please feel free to read more about us and check out the FAQ and the the statues and regulations.
These are exciting times in the Drupal world, but there's still lots to do. Please donate and help us continue to grow!
diff --git a/_posts/2007-03-05-komodo-4-0-im-trying.md b/_posts/2007-03-05-komodo-4-0-im-trying.md index 57c8986..dba5cd6 100644 --- a/_posts/2007-03-05-komodo-4-0-im-trying.md +++ b/_posts/2007-03-05-komodo-4-0-im-trying.md @@ -11,19 +11,19 @@ tags: - xul - development --- -One of the nice side effects of speaking last month at the Vancouver PHP conference, was that one of the sponsors, ActiveState, gave out licenses for the latest version of Komodo - their IDE. Now, traditionally, I've had a really hard time using anything other than emacs for software development. I started using emacs in university 10 or so years ago, and it's just comfortable now. But, some drupal developers I know love it, so I'm giving it the ol' college try with Komodo. Here's how it's going:
-The Good
-The less good
-All that said, I don't know that I've fully made up my mind yet. Because it's built on mozilla, Komodo is fully extensible - perhaps I could write extensions to make it just how I want it. Right now, however, I feel slow and clumsy in Komodo.
+One of the nice side effects of speaking last month at the Vancouver PHP conference, was that one of the sponsors, ActiveState, gave out licenses for the latest version of Komodo - their IDE. Now, traditionally, I've had a really hard time using anything other than emacs for software development. I started using emacs in university 10 or so years ago, and it's just comfortable now. But, some drupal developers I know love it, so I'm giving it the ol' college try with Komodo. Here's how it's going:
+The Good
+The less good
+All that said, I don't know that I've fully made up my mind yet. Because it's built on mozilla, Komodo is fully extensible - perhaps I could write extensions to make it just how I want it. Right now, however, I feel slow and clumsy in Komodo.
I'm going to keep trying - there is part of me that really wants to like it - but I'm not sold yet.
diff --git a/_posts/2007-03-14-keeping-myself-in-sync.md b/_posts/2007-03-14-keeping-myself-in-sync.md index a9968aa..d88bc51 100644 --- a/_posts/2007-03-14-keeping-myself-in-sync.md +++ b/_posts/2007-03-14-keeping-myself-in-sync.md @@ -12,8 +12,8 @@ tags: - ldap - calendar --- -Here's what I want: ubiquitous access to my important personal data (schedule, contacts, etc). Now, currently this typically means using web applications for storing and editing your data. This has been working fairly well for me in the case of Google Calendar. The big issue with the web is sometimes I need this data when I'm offline - which, yes, sometimes happens. To circumvent this, I've been using gcal's iCal feed to see things in Apple's iCal (always loved that naming ambiguity). This has the added advantage of allowing me to sync this data to my phone. But, here's my complaint (you knew there'd be one): updates only happen one way. That means I can't add a new meeting from my phone, or even from iCal - I have to do it all from google calendar - which means I have to be online to do it. The situation is worse for contacts because I have yet to find a nice address book tool that will write to LDAP (my centralized store of choice). That said, here are some interesting things I'm playing with now:
-Spanning Sync is currently my favourite and what motivated me to blog this - and timely as today they released v1.0. I've been playing with it for the last few beta releases. It's worked really well and is *exactly* what I want. The downfall is a $25/year subscription fee (or $65 one time). However, I like it enough that I might just bite the bullet for this one.
-Address book X LDAP automatically sync's your OS X address book to an LDAP server - built to work with OpenLDAP (yay!). I haven't tried this one yet - it's also not free- but I've used AddressBook4LDAP (from the same author) in the past, so I have high hopes for this.
-Both of these are OS X only tools (both using the iSync framework), but until I take action on my moving back to regular linux desktop usage - perhaps I should stop making such a big deal out of that fact.
+Here's what I want: ubiquitous access to my important personal data (schedule, contacts, etc). Now, currently this typically means using web applications for storing and editing your data. This has been working fairly well for me in the case of Google Calendar. The big issue with the web is sometimes I need this data when I'm offline - which, yes, sometimes happens. To circumvent this, I've been using gcal's iCal feed to see things in Apple's iCal (always loved that naming ambiguity). This has the added advantage of allowing me to sync this data to my phone. But, here's my complaint (you knew there'd be one): updates only happen one way. That means I can't add a new meeting from my phone, or even from iCal - I have to do it all from google calendar - which means I have to be online to do it. The situation is worse for contacts because I have yet to find a nice address book tool that will write to LDAP (my centralized store of choice). That said, here are some interesting things I'm playing with now:
+Spanning Sync is currently my favourite and what motivated me to blog this - and timely as today they released v1.0. I've been playing with it for the last few beta releases. It's worked really well and is *exactly* what I want. The downfall is a $25/year subscription fee (or $65 one time). However, I like it enough that I might just bite the bullet for this one.
+Address book X LDAP automatically sync's your OS X address book to an LDAP server - built to work with OpenLDAP (yay!). I haven't tried this one yet - it's also not free- but I've used AddressBook4LDAP (from the same author) in the past, so I have high hopes for this.
+Both of these are OS X only tools (both using the iSync framework), but until I take action on my moving back to regular linux desktop usage - perhaps I should stop making such a big deal out of that fact.
Now, really, it would be nice if iCal and AddressBook (or maybe some elegant replacements from the mozilla community or elsewhere) worked like this out of the box. Sort of like how Mail.app and IMAP work together. I want a server that stores my data (ideally that has a web-based interface for the off time I don't have my own computer handy) with an offline mode. We have LDAP and CalDAV for server technologies... Dear Apple, I say pretty please. Am I the only one? What are other folks using?
diff --git a/_posts/2007-03-14-toronto-drupal-users-rock.md b/_posts/2007-03-14-toronto-drupal-users-rock.md index 3c85a32..c2ec673 100644 --- a/_posts/2007-03-14-toronto-drupal-users-rock.md +++ b/_posts/2007-03-14-toronto-drupal-users-rock.md @@ -7,6 +7,6 @@ tags: - drupal - toronto --- -Last night marked (I'm pretty sure), the largest ever attendance at our monthly Drupal User Group meetings. I'd just like to send out another huge public thanks to everyone that showed up. If we keep growing it looks like we'll soon exceed capacity at our beloved Linuxcaffe... a problem I'm hoping we have soon :) Thanks also to Khalid of 2bits who braved the 401 in from Waterloo to give a nice presentation building drupal sites with cck, views and panels.
-For those who may be interested, we're in the process of ramping up planning for the next DrupalCampToronto. We're looking for space (ideally for 100-150 people) over two days - May 11 & 12, 2007. Anyone interested in helping to plan, organize and/or present please get on the organizers mailing list.
+Last night marked (I'm pretty sure), the largest ever attendance at our monthly Drupal User Group meetings. I'd just like to send out another huge public thanks to everyone that showed up. If we keep growing it looks like we'll soon exceed capacity at our beloved Linuxcaffe... a problem I'm hoping we have soon :) Thanks also to Khalid of 2bits who braved the 401 in from Waterloo to give a nice presentation building drupal sites with cck, views and panels.
+For those who may be interested, we're in the process of ramping up planning for the next DrupalCampToronto. We're looking for space (ideally for 100-150 people) over two days - May 11 & 12, 2007. Anyone interested in helping to plan, organize and/or present please get on the organizers mailing list.
Thanks again everyone - see you all next month!
diff --git a/_posts/2007-03-27-oscms-2007-over-so-soon.md b/_posts/2007-03-27-oscms-2007-over-so-soon.md index e429030..de3c29e 100644 --- a/_posts/2007-03-27-oscms-2007-over-so-soon.md +++ b/_posts/2007-03-27-oscms-2007-over-so-soon.md @@ -8,6 +8,6 @@ tags: - oscms - oscms2007 --- -I'm currently sitting at SFO - feeling what I've come to recognize as my "typical" post Drupal (related) conference feeling of utter exhaustion and renewed excitement and energy in the project. I can't even believe how much happened and that we did 2 days of conference, an all-day seminar and an all-day hackfest already. What a whirlwind.
-For those unable to attend, we missed you! You can check out the flickr photos as well as drupal.org's events section for slides, notes and recaps (where I'll be posting my things likely tomorrow when I'm home again). Hopefully we'll see you at a future event!
+I'm currently sitting at SFO - feeling what I've come to recognize as my "typical" post Drupal (related) conference feeling of utter exhaustion and renewed excitement and energy in the project. I can't even believe how much happened and that we did 2 days of conference, an all-day seminar and an all-day hackfest already. What a whirlwind.
+For those unable to attend, we missed you! You can check out the flickr photos as well as drupal.org's events section for slides, notes and recaps (where I'll be posting my things likely tomorrow when I'm home again). Hopefully we'll see you at a future event!
To those of you there - thanks a whole lot for making it such a great event and a rockin' community. It was great seeing everyone I hadn't seen in a while and nice putting some new faces to names. See you all soon!
diff --git a/_posts/2007-03-28-oscms-2007-openid-presentation-slides.md b/_posts/2007-03-28-oscms-2007-openid-presentation-slides.md index 528723d..b974a49 100644 --- a/_posts/2007-03-28-oscms-2007-openid-presentation-slides.md +++ b/_posts/2007-03-28-oscms-2007-openid-presentation-slides.md @@ -9,5 +9,5 @@ tags: - oscms - oscms2007 --- -Almost a week ago now (really?), I had a chance to present OpenID to the attendees of the OSCMS Summit 2007. I think it went fairly well based on the feedback I received (at least what folks were willing to say to my face). Those of you who have seen Dick Hardt present will recognize the presentation style - and the inspiration - for which I am grateful. Hopefully, it offered a good introduction to digital identity for the folks who have huge potential to influence adoption of OpenID - namely the authors of open source content management systems.
+Almost a week ago now (really?), I had a chance to present OpenID to the attendees of the OSCMS Summit 2007. I think it went fairly well based on the feedback I received (at least what folks were willing to say to my face). Those of you who have seen Dick Hardt present will recognize the presentation style - and the inspiration - for which I am grateful. Hopefully, it offered a good introduction to digital identity for the folks who have huge potential to influence adoption of OpenID - namely the authors of open source content management systems.
Slides are attached. Thanks to everyone who attended!
diff --git a/_posts/2007-03-30-nokia-n91-os-x-address-book-anyone.md b/_posts/2007-03-30-nokia-n91-os-x-address-book-anyone.md index 6bae8e8..cbde16e 100644 --- a/_posts/2007-03-30-nokia-n91-os-x-address-book-anyone.md +++ b/_posts/2007-03-30-nokia-n91-os-x-address-book-anyone.md @@ -10,5 +10,5 @@ tags: - n91 - address book --- -OK. This might seem silly, but I *really* want my n91 to pair with the Mac OS X address book. Why? Because this would allow me to send and receive SMS messages without picking up my phone, as well as making calls. Trust me, it's a nice feature - especially since the n91 has a nice charging cradle where I could just set it and leave it. Sadly, it appears it just doesn't work.
-It looks like these Address Book Phone Plugins from Nova Media claim to fix the problem. However, they want my hard earned money before I can even try to see if it works with my phone. Can anyone confirm that they work with the n91? Or should I just wing it? Are there other options?
+OK. This might seem silly, but I *really* want my n91 to pair with the Mac OS X address book. Why? Because this would allow me to send and receive SMS messages without picking up my phone, as well as making calls. Trust me, it's a nice feature - especially since the n91 has a nice charging cradle where I could just set it and leave it. Sadly, it appears it just doesn't work.
+It looks like these Address Book Phone Plugins from Nova Media claim to fix the problem. However, they want my hard earned money before I can even try to see if it works with my phone. Can anyone confirm that they work with the n91? Or should I just wing it? Are there other options?
diff --git a/_posts/2007-04-02-networked-growl-notifications.md b/_posts/2007-04-02-networked-growl-notifications.md index 1211aad..c30cf8f 100644 --- a/_posts/2007-04-02-networked-growl-notifications.md +++ b/_posts/2007-04-02-networked-growl-notifications.md @@ -8,9 +8,9 @@ tags: - growl - itunes --- -I finally experimented with a neat feature in one of my favourite apps for mac os x, growl. There is a very promising looking "Networking" tab in the preference pane for growl. I've often thought that this could be a cool feature, but it was non-obvious how to make it work. Essentially, I have found that it's easiest to play my music off of my mac mini - it has my 100gb collection mounted locally and is directly connected to my speakers - but I'd still like the song-change notification from growl when working on my powerbook (silly, perhaps, but I like it). So, with a little help on IRC from The_Tick, here's how:
-I finally experimented with a neat feature in one of my favourite apps for mac os x, growl. There is a very promising looking "Networking" tab in the preference pane for growl. I've often thought that this could be a cool feature, but it was non-obvious how to make it work. Essentially, I have found that it's easiest to play my music off of my mac mini - it has my 100gb collection mounted locally and is directly connected to my speakers - but I'd still like the song-change notification from growl when working on my powerbook (silly, perhaps, but I like it). So, with a little help on IRC from The_Tick, here's how:
+That's it. It is that easy. The part that had me stuck was I was expecting the "Add computer" button to do something on my mini. Not true. It's all automatically discovered via bonjour. I was warned that it can be buggy and you can create infinite loops if you try to do two-way notification, but otherwise it's pretty cool if you ask me.
diff --git a/_posts/2007-04-09-wireless-rates-in-canada.md b/_posts/2007-04-09-wireless-rates-in-canada.md index 2c9ec00..9c5d259 100644 --- a/_posts/2007-04-09-wireless-rates-in-canada.md +++ b/_posts/2007-04-09-wireless-rates-in-canada.md @@ -8,7 +8,7 @@ tags: - rogers - canada --- -Alternatively titled "up yours, Rogers". I've had a post like this brewing for a long while about how completely out of whack wireless rates are in Canada compared to the rest of the world (including, shamefull, the US). I grumble every time I get notice of my most recent Rogers. I'm not a telecom-industry expert, what I know is that my friends in Europe and the US (and even when my brother was in Rwanda!) pay a whole lot less for their mobile phones than I do - a lot less. Well, sure enough, TorCamper Thomas Purves posted an interesting graph on his Flickr stream clearly illustrating just how.... messed up the situation is:
- -A picture is worth a thousand words...
+Alternatively titled "up yours, Rogers". I've had a post like this brewing for a long while about how completely out of whack wireless rates are in Canada compared to the rest of the world (including, shamefull, the US). I grumble every time I get notice of my most recent Rogers. I'm not a telecom-industry expert, what I know is that my friends in Europe and the US (and even when my brother was in Rwanda!) pay a whole lot less for their mobile phones than I do - a lot less. Well, sure enough, TorCamper Thomas Purves posted an interesting graph on his Flickr stream clearly illustrating just how.... messed up the situation is:
+ +A picture is worth a thousand words...
UPDATE: Tom has posted more on his site. Depressing, really.
diff --git a/_posts/2007-04-13-drupal-camp-toronto-ii.md b/_posts/2007-04-13-drupal-camp-toronto-ii.md index 8525b97..888c86a 100644 --- a/_posts/2007-04-13-drupal-camp-toronto-ii.md +++ b/_posts/2007-04-13-drupal-camp-toronto-ii.md @@ -8,5 +8,5 @@ tags: - toronto - drupalcamp --- -The second annual DrupalCampToronto is all set to go next month! I'm looking forward to this event - as it should be a good chance to see lots of great Drupal folks without having to hop on a plane. I've also been trying to help grow the local community in Toronto and this should be an awesome event for that. We're booked for 2 days - May 11th and 12th (Friday and Saturday) in 4 rooms at the Bahen Centre at the University of Toronto.
+The second annual DrupalCampToronto is all set to go next month! I'm looking forward to this event - as it should be a good chance to see lots of great Drupal folks without having to hop on a plane. I've also been trying to help grow the local community in Toronto and this should be an awesome event for that. We're booked for 2 days - May 11th and 12th (Friday and Saturday) in 4 rooms at the Bahen Centre at the University of Toronto.
Full details, registration and session proposals are all being handled at http://drupalcamptoronto.org/ . Hope to see ya there!
diff --git a/_posts/2007-04-17-myopenid-relaunch.md b/_posts/2007-04-17-myopenid-relaunch.md index 91dcd45..bc0a15b 100644 --- a/_posts/2007-04-17-myopenid-relaunch.md +++ b/_posts/2007-04-17-myopenid-relaunch.md @@ -8,9 +8,9 @@ tags: - security - janrain --- -I noticed via Scott Kveton's blog this morning that myOpenID got a bit of a refresh this morning. Along with a (very pleasant) new visual re-design, they've officially launched a feature which, imo, is worth noting. Specifically, myOpenID now supports certificate-based authentication:
--Phishing is always on the minds of members of the OpenID community and we’re excited to announce the release of our client-side certificate functionality. Client-side certificates leverage the tried-and-true technology known as transport layer security (also known as TLS). This essentially the same technology you probably know of as SSL that is used to secure millions of transactions on the web every single day. With the click of a mouse you can configure your own unique certificate right in your web browser (yep, Firefox, IE, Safari and even Opera). This then gives you the ability to authenticate quickly and very securely from your machine without the use of a password. --
As I mentioned in my presentation last month, this is an important aspect of OpenID - namely the choice, and option for stronger, more secure methods of authentication and making that choice user-centric.
+I noticed via Scott Kveton's blog this morning that myOpenID got a bit of a refresh this morning. Along with a (very pleasant) new visual re-design, they've officially launched a feature which, imo, is worth noting. Specifically, myOpenID now supports certificate-based authentication:
++Phishing is always on the minds of members of the OpenID community and we’re excited to announce the release of our client-side certificate functionality. Client-side certificates leverage the tried-and-true technology known as transport layer security (also known as TLS). This essentially the same technology you probably know of as SSL that is used to secure millions of transactions on the web every single day. With the click of a mouse you can configure your own unique certificate right in your web browser (yep, Firefox, IE, Safari and even Opera). This then gives you the ability to authenticate quickly and very securely from your machine without the use of a password. ++
As I mentioned in my presentation last month, this is an important aspect of OpenID - namely the choice, and option for stronger, more secure methods of authentication and making that choice user-centric.
Kudos to JanRain - keep up the great work!
diff --git a/_posts/2007-04-23-openid-at-democamptoronto13.md b/_posts/2007-04-23-openid-at-democamptoronto13.md index bbcbaf8..585a818 100644 --- a/_posts/2007-04-23-openid-at-democamptoronto13.md +++ b/_posts/2007-04-23-openid-at-democamptoronto13.md @@ -9,17 +9,17 @@ tags: - democamptoronto - openid --- -Tomorrow night I've volunteered to subject myself to the scorn and ridicule of the local TorCamp community by sticking out my neck and doing a demo at DemoCampToronto13. Actually, it was this post by David Crow that inspired me, specifically:
--And if I have to sit through a demonstration of a tag cloud or web login form, so help me. --
So, naturally, I'll be doing a presentation exclusively about login forms... and I'll probably throw in a tag cloud for laughs. As for the 6 questions, here's what to expect:
-Tomorrow night I've volunteered to subject myself to the scorn and ridicule of the local TorCamp community by sticking out my neck and doing a demo at DemoCampToronto13. Actually, it was this post by David Crow that inspired me, specifically:
++And if I have to sit through a demonstration of a tag cloud or web login form, so help me. ++
So, naturally, I'll be doing a presentation exclusively about login forms... and I'll probably throw in a tag cloud for laughs. As for the 6 questions, here's what to expect:
+There you have it. If you haven't yet, sign up and I'll see you there.
diff --git a/_posts/2007-04-25-im-an-evangelist.md b/_posts/2007-04-25-im-an-evangelist.md index 7bb5aa7..11000b4 100644 --- a/_posts/2007-04-25-im-an-evangelist.md +++ b/_posts/2007-04-25-im-an-evangelist.md @@ -10,7 +10,7 @@ tags: - openid - evangelism --- -I had a great time with my OpenID demo last night at DemoCampToronto13. Thanks to all who attended and for the good feedback I've received so far!
-As I was recalling some of the conversations I found myself in last night, though, I realized - at some point I became a tech evangelist. The one conversation that stuck out in my mind where I was asked "So, is this sort of evangelism what you do for a living?" To which I responded, "Ha! No!" I mean, I'm a developer, right? I write code.. or, at least, isn't that what I'm supposed to be doing?
-It certainly hasn't been conscious (although, perhaps I should pretend that it has), but if I look at some of the Drupal presentations I've given, things like DrupalCampToronto and the Toronto user group, plus some of the OpenID talks I've done lately... it might just be true. Heck, I even like doing it!
+I had a great time with my OpenID demo last night at DemoCampToronto13. Thanks to all who attended and for the good feedback I've received so far!
+As I was recalling some of the conversations I found myself in last night, though, I realized - at some point I became a tech evangelist. The one conversation that stuck out in my mind where I was asked "So, is this sort of evangelism what you do for a living?" To which I responded, "Ha! No!" I mean, I'm a developer, right? I write code.. or, at least, isn't that what I'm supposed to be doing?
+It certainly hasn't been conscious (although, perhaps I should pretend that it has), but if I look at some of the Drupal presentations I've given, things like DrupalCampToronto and the Toronto user group, plus some of the OpenID talks I've done lately... it might just be true. Heck, I even like doing it!
walkah, tech evangelist : coming to a conference/camp/etc near you.
diff --git a/_posts/2007-05-07-oh-noes-walkah-got-pwned.md b/_posts/2007-05-07-oh-noes-walkah-got-pwned.md index 3c99069..740fc9d 100644 --- a/_posts/2007-05-07-oh-noes-walkah-got-pwned.md +++ b/_posts/2007-05-07-oh-noes-walkah-got-pwned.md @@ -9,16 +9,16 @@ tags: - security - downtime --- -So, faithful readers, as you may have noticed if you tried to visit this site - I got "hacked". All of the sites hosted here had their index.php files replaced with a defacement message reminding us, amongst other things, that "Hack is not a crime". Since lots of folks have asked - specifically if it was drupal related - and since the information might be generally useful for the internets, I've decided to post a brief recap here.
-First off: in a move I'd never seen before, the guys removed *all* log files from the system which makes figuring out exactly what happened pretty darned tricky. In fact, they had removed anything with 'log' in the name - things like logwatch and logrotate binaries were also removed. So, what I say here is largely speculation based on the few remaining traces I found left behind. As such, here is my theory (perhaps the cracking team will be nice enough to post comments with clarifications ;):
-The only real clue how they got in was the following in /tmp:
-
-drwxr-xr-x 3 www-data www-data 4.0K Apr 28 16:24 .sc/
-
-That might not mean a whole lot - except that the datestamp is right and the directory is owned by www-data : the uid of my apache process. This strongly suggests a web-based exploit. Since pretty much all that runs on my server is Drupal it looks like we've got a problem...
I had an old Drupal 4.4 site still running on this server (sudden-thoughts.com - down until further notice). Drupal 4.4 is susceptible to the (fairly) infamous XML-RPC hole. I had manually removed xmlrpc.php from this site, however, it was back - it looks like in a brain cramp moment by yours truly I had cvs up'ed the directory which brought the file back (as part of my routine drupal site maintenance on my server).
-Now, that part is speculation, but a likely guess. Without my apache logs I can't even accurately guess which site was targetted... but 'statistics' module is enabled on most sites and showed nothing suspicious in accesslog or watchdog... thus suggesting xmlrpc as a likely candidate. All other sites run Drupal 4.7 or 5 - with all security updates applied. So, if it wasn't that site, then there is a new remote-execution vulnerability in drupal that we've not yet heard about on the Drupal security team. Possible, but unlikely given that the other glaring hole was available.
-Remote code execution is a serious problem, but usually containable from a web application if you run apache as a non-privileged user (as i do). So, how then were they able to overwrite all the index.php files?
-My server runs Debian Etch (the latest release) with all security updates applied. So, again, unless they were using 2 un-resolved exploits - it leaves one likely option : the kernel. I was running an old, custom compiled 2.4 kernel - I mean *really* old, from 2003. Said kernel is vulnerable to things like a ptrace exploit for privilege escalation. My theory is that something like this was used to gain root access. From there, they were able to overwrite all index.php files. They also installed the "shv5" rootkit - which modifies a bunch of system binaries (ls, ifconfig, nestat, etc) - detected by both rkhunter and chkrootkit. More information on that available via google.
-So, that's my theory and I'm sticking to it. So, is Drupal insecure? No. Not if you're good about running recent, maintained versions and keeping an eye on security announcements. The problem here was more accurately due to lackadaisical administration on my part - both with the drupal version and the stale kernel. I know better ... chalk it up as a "shoemaker's son" scenario.
+So, faithful readers, as you may have noticed if you tried to visit this site - I got "hacked". All of the sites hosted here had their index.php files replaced with a defacement message reminding us, amongst other things, that "Hack is not a crime". Since lots of folks have asked - specifically if it was drupal related - and since the information might be generally useful for the internets, I've decided to post a brief recap here.
+First off: in a move I'd never seen before, the guys removed *all* log files from the system which makes figuring out exactly what happened pretty darned tricky. In fact, they had removed anything with 'log' in the name - things like logwatch and logrotate binaries were also removed. So, what I say here is largely speculation based on the few remaining traces I found left behind. As such, here is my theory (perhaps the cracking team will be nice enough to post comments with clarifications ;):
+The only real clue how they got in was the following in /tmp:
+
+drwxr-xr-x 3 www-data www-data 4.0K Apr 28 16:24 .sc/
+
+That might not mean a whole lot - except that the datestamp is right and the directory is owned by www-data : the uid of my apache process. This strongly suggests a web-based exploit. Since pretty much all that runs on my server is Drupal it looks like we've got a problem...
I had an old Drupal 4.4 site still running on this server (sudden-thoughts.com - down until further notice). Drupal 4.4 is susceptible to the (fairly) infamous XML-RPC hole. I had manually removed xmlrpc.php from this site, however, it was back - it looks like in a brain cramp moment by yours truly I had cvs up'ed the directory which brought the file back (as part of my routine drupal site maintenance on my server).
+Now, that part is speculation, but a likely guess. Without my apache logs I can't even accurately guess which site was targetted... but 'statistics' module is enabled on most sites and showed nothing suspicious in accesslog or watchdog... thus suggesting xmlrpc as a likely candidate. All other sites run Drupal 4.7 or 5 - with all security updates applied. So, if it wasn't that site, then there is a new remote-execution vulnerability in drupal that we've not yet heard about on the Drupal security team. Possible, but unlikely given that the other glaring hole was available.
+Remote code execution is a serious problem, but usually containable from a web application if you run apache as a non-privileged user (as i do). So, how then were they able to overwrite all the index.php files?
+My server runs Debian Etch (the latest release) with all security updates applied. So, again, unless they were using 2 un-resolved exploits - it leaves one likely option : the kernel. I was running an old, custom compiled 2.4 kernel - I mean *really* old, from 2003. Said kernel is vulnerable to things like a ptrace exploit for privilege escalation. My theory is that something like this was used to gain root access. From there, they were able to overwrite all index.php files. They also installed the "shv5" rootkit - which modifies a bunch of system binaries (ls, ifconfig, nestat, etc) - detected by both rkhunter and chkrootkit. More information on that available via google.
+So, that's my theory and I'm sticking to it. So, is Drupal insecure? No. Not if you're good about running recent, maintained versions and keeping an eye on security announcements. The problem here was more accurately due to lackadaisical administration on my part - both with the drupal version and the stale kernel. I know better ... chalk it up as a "shoemaker's son" scenario.
Thanks to Steven who was the first to notify me (via SMS) that something was up. Of course, other speculations are welcome in the comments :)
diff --git a/_posts/2007-05-07-thunderbird-goes-2-0.md b/_posts/2007-05-07-thunderbird-goes-2-0.md index 6714e19..000c769 100644 --- a/_posts/2007-05-07-thunderbird-goes-2-0.md +++ b/_posts/2007-05-07-thunderbird-goes-2-0.md @@ -8,12 +8,12 @@ tags: - thunderbird - growl --- -I know I'm a couple weeks late posting this, but the fine folks at Mozilla finally released Thunderbird 2.0. Now, I've wasted a lot of your time here in the past waffling between mail clients... but I've been using thunderbird consistently since the 2.0 betas and I think it might finally stick. Here's why (for me): -
-Also, while not a core feature, I'm very pleased with the new Growl add-on for new message notification (I had been using YAMB before which wasn't optimal.
+I know I'm a couple weeks late posting this, but the fine folks at Mozilla finally released Thunderbird 2.0. Now, I've wasted a lot of your time here in the past waffling between mail clients... but I've been using thunderbird consistently since the 2.0 betas and I think it might finally stick. Here's why (for me): +
+Also, while not a core feature, I'm very pleased with the new Growl add-on for new message notification (I had been using YAMB before which wasn't optimal.
Still on my wishlist: sender pictures (preferably from LDAP userpicture or mac address book integration) and better offline detection for OS X. Otherwise, I love it.
diff --git a/_posts/2007-05-17-late-drupal-camp-toronto-ii-recap.md b/_posts/2007-05-17-late-drupal-camp-toronto-ii-recap.md index 293455f..3d6543b 100644 --- a/_posts/2007-05-17-late-drupal-camp-toronto-ii-recap.md +++ b/_posts/2007-05-17-late-drupal-camp-toronto-ii-recap.md @@ -8,6 +8,6 @@ tags: - toronto - drupalcamp --- -As usual, I'm several days late blogging things - but Drupal Camp Toronto II came and went last weekend. I'd say it went off without a hitch - but I'd be lying. I definitely have a new-found (or rediscovered?) admiration for event organizers... it ain't easy. On that note, I'd like to send out a *huge* thank you to those that made it happen, specifically: Phillip Smith, Colan Schwartz, Dan Kurtz and Alan Dixon. Also, big thanks to Substance Communications for coming through with great tshirts in record time - I'll be recommending them to everyone doing tshirts in Toronto!
-I also wanted to mention that I've uploaded slides for 3 of my 4 presentations: Welcome and Drupal Overview, OpenID and Intro to Module Development. I also did a semi-impromptu session, Building an event site in an hour which outlined the building of drupalcamptoronto.org (which was based on the work from the oscms summit site). I've had several inquiries about notes - list of modules, cck and views exports, etc. I'm actually working on a full, longer write-up on that... so stay tuned! :)
+As usual, I'm several days late blogging things - but Drupal Camp Toronto II came and went last weekend. I'd say it went off without a hitch - but I'd be lying. I definitely have a new-found (or rediscovered?) admiration for event organizers... it ain't easy. On that note, I'd like to send out a *huge* thank you to those that made it happen, specifically: Phillip Smith, Colan Schwartz, Dan Kurtz and Alan Dixon. Also, big thanks to Substance Communications for coming through with great tshirts in record time - I'll be recommending them to everyone doing tshirts in Toronto!
+I also wanted to mention that I've uploaded slides for 3 of my 4 presentations: Welcome and Drupal Overview, OpenID and Intro to Module Development. I also did a semi-impromptu session, Building an event site in an hour which outlined the building of drupalcamptoronto.org (which was based on the work from the oscms summit site). I've had several inquiries about notes - list of modules, cck and views exports, etc. I'm actually working on a full, longer write-up on that... so stay tuned! :)
Thanks again, everyone! See you all next year (or at a user group meeting soon!). diff --git a/_posts/2007-05-25-facebook-apps-and-the-importance-of-identity-2-0.md b/_posts/2007-05-25-facebook-apps-and-the-importance-of-identity-2-0.md index 42bdad2..77075df 100644 --- a/_posts/2007-05-25-facebook-apps-and-the-importance-of-identity-2-0.md +++ b/_posts/2007-05-25-facebook-apps-and-the-importance-of-identity-2-0.md @@ -10,12 +10,12 @@ tags: - web20 - f8 --- -
Those who have seen me speak about OpenID lately have noticed that I have become very fond of using "inspiration" from Dick Hardt's *awesome* Identity 2.0 presentation. One of the key points Dick makes in his talk is to point to Web 2.0 to drive Identity 2.0 forward. With the blogosphere a buzz (all a-twitter?) this week over the launch of the facebook platform (or "f8"), I think this reality is about to blow up in the spotlight.
-This may date Dick's presentation (OSCON 2005), but in it he points to the issue of then social networking golden child Friendster and their feature for adding your amazon wishlist to your profile. The key point being: you gave Friendster your username and password to amazon - thus implicitly releasing full access to your amazon account to Friendster. So, in keeping things current, I have been using Facebook as my example social network - specifically their feature to import contacts from Gmail/Hotmail/etc:
- -We can all see the problem here, right?
-So, enter the Facebook platform and a whole slew of developers and service providers anxious to take advantage of that amazing Facebook user base. So now we get things like this:
- -To enable twitter support (as Facebook tells me 12 of my friends have already done), I have to give facebook my twitter account details?!
-Now, the point of this post isn't to harp on Facebook. It's a great service and I use it and enjoy it. And really, they don't have a choice (do they?)- they want to offer great features and there needs to be some way to link user accounts across these multiple services. This is exactly (one of) the problems that Identity 2.0 aims to solve.
-The problem here is that we, the users, don't own our identity on the internet. There are walled gardens and data silos of information about us. Twitter and Facebook both have directory entries - a username and a password - that they use to identify me but there is no correlation that the directory entries match. I can't verify that they do without giving one system full access to the other to verify that the username on each system actually correspond to the same person. This is where we need user-centric identity. This is "why OpenID".
+Those who have seen me speak about OpenID lately have noticed that I have become very fond of using "inspiration" from Dick Hardt's *awesome* Identity 2.0 presentation. One of the key points Dick makes in his talk is to point to Web 2.0 to drive Identity 2.0 forward. With the blogosphere a buzz (all a-twitter?) this week over the launch of the facebook platform (or "f8"), I think this reality is about to blow up in the spotlight.
+This may date Dick's presentation (OSCON 2005), but in it he points to the issue of then social networking golden child Friendster and their feature for adding your amazon wishlist to your profile. The key point being: you gave Friendster your username and password to amazon - thus implicitly releasing full access to your amazon account to Friendster. So, in keeping things current, I have been using Facebook as my example social network - specifically their feature to import contacts from Gmail/Hotmail/etc:
+ +We can all see the problem here, right?
+So, enter the Facebook platform and a whole slew of developers and service providers anxious to take advantage of that amazing Facebook user base. So now we get things like this:
+ +To enable twitter support (as Facebook tells me 12 of my friends have already done), I have to give facebook my twitter account details?!
+Now, the point of this post isn't to harp on Facebook. It's a great service and I use it and enjoy it. And really, they don't have a choice (do they?)- they want to offer great features and there needs to be some way to link user accounts across these multiple services. This is exactly (one of) the problems that Identity 2.0 aims to solve.
+The problem here is that we, the users, don't own our identity on the internet. There are walled gardens and data silos of information about us. Twitter and Facebook both have directory entries - a username and a password - that they use to identify me but there is no correlation that the directory entries match. I can't verify that they do without giving one system full access to the other to verify that the username on each system actually correspond to the same person. This is where we need user-centric identity. This is "why OpenID".
diff --git a/_posts/2007-05-30-camping-in-toronto.md b/_posts/2007-05-30-camping-in-toronto.md index 23544e9..acd5beb 100644 --- a/_posts/2007-05-30-camping-in-toronto.md +++ b/_posts/2007-05-30-camping-in-toronto.md @@ -10,7 +10,7 @@ tags: - enterprisecampttw - barcampttw --- -I suppose it's no surprise given that it's Toronto Tech Week this week, but my week so far has been filled with more TorCamp events than my typical week. On Saturday, I had the opportunity to attend my first official BarCampToronto. Seems kind of odd, given that I go to lots of events with the local "barcamp" crowd, and I've been to other official barcamps, but this was my first one in Toronto (technically BarCampToronto #4).
-As I've related to some folks who've asked already, I thought BarCamp went really well. My entire morning was packed with very interesting conversation : talk of a Canadian mobile users advocacy group (to help instigate change in our wireless data rates, followed by an excellent discussion about Mozilla with Mike Beltzner, and then a pretty killer debate/discussion about the new Facebook developer platform. Perhaps it was just me, but I was pretty well spent by lunch so the afternoon seemed a little less jam packed. I did lead a session on OpenID which spurred some interesting questions and discussion, but after that I kinda just hung out.
-Yesterday, I spent the day at the Enterprise 2.0 Conference down at the Metro Convention Centre. While sometimes referred to as "enterprise camp", this was nobody's unconference. Despite some scheduling snafus (we ended up having to hold both tracks in one room and things ended up over an hour off schedule), I think it went well. Of course, I was there doing my .
+I suppose it's no surprise given that it's Toronto Tech Week this week, but my week so far has been filled with more TorCamp events than my typical week. On Saturday, I had the opportunity to attend my first official BarCampToronto. Seems kind of odd, given that I go to lots of events with the local "barcamp" crowd, and I've been to other official barcamps, but this was my first one in Toronto (technically BarCampToronto #4).
+As I've related to some folks who've asked already, I thought BarCamp went really well. My entire morning was packed with very interesting conversation : talk of a Canadian mobile users advocacy group (to help instigate change in our wireless data rates, followed by an excellent discussion about Mozilla with Mike Beltzner, and then a pretty killer debate/discussion about the new Facebook developer platform. Perhaps it was just me, but I was pretty well spent by lunch so the afternoon seemed a little less jam packed. I did lead a session on OpenID which spurred some interesting questions and discussion, but after that I kinda just hung out.
+Yesterday, I spent the day at the Enterprise 2.0 Conference down at the Metro Convention Centre. While sometimes referred to as "enterprise camp", this was nobody's unconference. Despite some scheduling snafus (we ended up having to hold both tracks in one room and things ended up over an hour off schedule), I think it went well. Of course, I was there doing my .
Sadly, however, I think that about wraps my participation in tech week. No, for those who keep asking, I will not be attending Mesh today and tomorrow. Maybe next year...
diff --git a/_posts/2007-06-22-drupal-6-and-openid.md b/_posts/2007-06-22-drupal-6-and-openid.md index 5af5d51..67fc48b 100644 --- a/_posts/2007-06-22-drupal-6-and-openid.md +++ b/_posts/2007-06-22-drupal-6-and-openid.md @@ -7,12 +7,12 @@ tags: - drupal - openid --- -Well, it's been a couple days and the news has been on the front page of drupal.org, but I am very excited by the fact that the Drupal 6 will officially support OpenID. It's taken a lot of work, so it feels really really nice to have it done. I wanted to post to (hopefully) answer some common questions that I've received and seen about the module:
-From an OpenID perspective: the module implements OpenID Auth 2.0 Implementer's Draft 11 (i.e. latest spec at the time of this writing) - which means it should work against *any* OpenID provider currently "in the wild" - including those that only implement version 1.x of the spec. Only relying party support (for now) is in Drupal core.
-The implementation is all Drupal native code - no third party libraries were used. This point has been discussed several times and I'm not about to rehash that here. However, the final code footprint for openid.module (including css/js/etc) is ~1100 lines of code - compared to the JanRain PHP library which is over 10 times that size.
-There is work towards OpenID provider code for Drupal as well ... I will be posting more here as that code shapes up for Drupal 5. There are also some code on it's way to implement some of the OpenID extensions (i.e. Simple Registration and Attribute Exchange).
-I'd like to say thanks to Dries, all my colleagues at Bryght and everyone in the community for their support, encouragement and code reviews. I really believe OpenID - and digital identity - is an important part of moving the web forward and it's great to have the support of so much of the Drupal community in that. To quote Dries:
--Let this be the day where we help revolutionize the online society, and the way websites and web services interoperate. Or something. -+
Well, it's been a couple days and the news has been on the front page of drupal.org, but I am very excited by the fact that the Drupal 6 will officially support OpenID. It's taken a lot of work, so it feels really really nice to have it done. I wanted to post to (hopefully) answer some common questions that I've received and seen about the module:
+From an OpenID perspective: the module implements OpenID Auth 2.0 Implementer's Draft 11 (i.e. latest spec at the time of this writing) - which means it should work against *any* OpenID provider currently "in the wild" - including those that only implement version 1.x of the spec. Only relying party support (for now) is in Drupal core.
+The implementation is all Drupal native code - no third party libraries were used. This point has been discussed several times and I'm not about to rehash that here. However, the final code footprint for openid.module (including css/js/etc) is ~1100 lines of code - compared to the JanRain PHP library which is over 10 times that size.
+There is work towards OpenID provider code for Drupal as well ... I will be posting more here as that code shapes up for Drupal 5. There are also some code on it's way to implement some of the OpenID extensions (i.e. Simple Registration and Attribute Exchange).
+I'd like to say thanks to Dries, all my colleagues at Bryght and everyone in the community for their support, encouragement and code reviews. I really believe OpenID - and digital identity - is an important part of moving the web forward and it's great to have the support of so much of the Drupal community in that. To quote Dries:
++Let this be the day where we help revolutionize the online society, and the way websites and web services interoperate. Or something. +
Rock.
diff --git a/_posts/2007-07-10-thirty.md b/_posts/2007-07-10-thirty.md index 4edbc49..8ae70b4 100644 --- a/_posts/2007-07-10-thirty.md +++ b/_posts/2007-07-10-thirty.md @@ -8,18 +8,18 @@ tags: - personal - "30" --- -I've never made a big thing about birthdays - especially my own - but, for several reasons, this birthday means a lot to me. It's a very real marker for the close of an unbelievable decade in my life and the opening of an exciting new chapter.
- -When I look back at my 20s, I usually have a hard time believing it was all one decade... so much happened and so much changed. In hindsight, perhaps, it was clear going in that things would be intense: two months after my 20th birthday my son, Andrew, was born.
- -The fast-forward version of the ten years that followed goes something like this: I got married, finished my Computer Science degree at UofT, became a Canadian permanent resident, started my career, bought a house, had a second child - my beautiful daughter, Camryn, co-founded a company, bought an SUV,bought a new, bigger house... then I hit what all my astrologically-inclined friends tell me was my Saturn return... I got separated, moved out, sold the house, tried to learn to cook, lost my father (and all the unanswered questions he took with him), started wearing glasses, rethought my career and tried to figure out 'dating'.
- -There are certainly days where I feel like an entire adult life was crammed into my first decade as an adult...
- -So, here I sit at 30... everything feels new, terrifying and exhilarating. Things feel entirely up in the air, in constant flux and on a clear, intentional path. I'm an old man with my whole life ahead of me.
- -One thing is clear, the change is on. I've marked that here with a bit of a 'relaunch' of this site, such as it is, but the real action is offline. So...
- +I've never made a big thing about birthdays - especially my own - but, for several reasons, this birthday means a lot to me. It's a very real marker for the close of an unbelievable decade in my life and the opening of an exciting new chapter.
+ +When I look back at my 20s, I usually have a hard time believing it was all one decade... so much happened and so much changed. In hindsight, perhaps, it was clear going in that things would be intense: two months after my 20th birthday my son, Andrew, was born.
+ +The fast-forward version of the ten years that followed goes something like this: I got married, finished my Computer Science degree at UofT, became a Canadian permanent resident, started my career, bought a house, had a second child - my beautiful daughter, Camryn, co-founded a company, bought an SUV,bought a new, bigger house... then I hit what all my astrologically-inclined friends tell me was my Saturn return... I got separated, moved out, sold the house, tried to learn to cook, lost my father (and all the unanswered questions he took with him), started wearing glasses, rethought my career and tried to figure out 'dating'.
+ +There are certainly days where I feel like an entire adult life was crammed into my first decade as an adult...
+ +So, here I sit at 30... everything feels new, terrifying and exhilarating. Things feel entirely up in the air, in constant flux and on a clear, intentional path. I'm an old man with my whole life ahead of me.
+ +One thing is clear, the change is on. I've marked that here with a bit of a 'relaunch' of this site, such as it is, but the real action is offline. So...
+Happy Birthday, me. Here's to the next 10.
diff --git a/_posts/2007-07-14-macports-vs-fink.md b/_posts/2007-07-14-macports-vs-fink.md index 510b0ae..68c9574 100644 --- a/_posts/2007-07-14-macports-vs-fink.md +++ b/_posts/2007-07-14-macports-vs-fink.md @@ -8,13 +8,13 @@ tags: - macports - fink --- -In setting up a new mac os x machine for development, I seem to fiddle with the various choices out there. In one respect, I really like linux for having 'one way' (per distribution of course) for installing all of your system packages. On the mac, however, there are a couple choices:
-Traditionally, I've used Fink - as I generally use Debian on servers, so I'm very familiar with apt-get, dpkg, etc. However, fink, perhaps like debian proper, seems to lag with packages in stable, and you typically have to use the ports-like fink
command anyway.
This time around, too, I noticed that MacPorts is now hosted by Mac OS Forge: making it a (semi-)official Apple project. This probably bodes well for it's future and longevity. There's a port for php5, apache2 and mysql5... so I've decided to give it a whirl.
-What are others using? +In setting up a new mac os x machine for development, I seem to fiddle with the various choices out there. In one respect, I really like linux for having 'one way' (per distribution of course) for installing all of your system packages. On the mac, however, there are a couple choices:
+Traditionally, I've used Fink - as I generally use Debian on servers, so I'm very familiar with apt-get, dpkg, etc. However, fink, perhaps like debian proper, seems to lag with packages in stable, and you typically have to use the ports-like fink
command anyway.
This time around, too, I noticed that MacPorts is now hosted by Mac OS Forge: making it a (semi-)official Apple project. This probably bodes well for it's future and longevity. There's a port for php5, apache2 and mysql5... so I've decided to give it a whirl.
+What are others using? diff --git a/_posts/2007-07-14-meet-macbook-mingus.md b/_posts/2007-07-14-meet-macbook-mingus.md index b576250..3b5f3aa 100644 --- a/_posts/2007-07-14-meet-macbook-mingus.md +++ b/_posts/2007-07-14-meet-macbook-mingus.md @@ -8,8 +8,8 @@ tags: - apple - macbookpro --- -Well, I must say... 30 is off to a great start. I have spent this birthday week feeling overwhelmed by love and support. Thanks to everyone involved :) To cap what is has been an utterly fantastic week, I'm now the proud new owner of a shiny macbook pro. Check a huge one off the ol' wishlist. I'm excited - *very* excited - to be in the land of intel. Parallels here I come!
- -First impressions? Um, this thing is fast. So much faster than anything I've owned so far. Wow.
- +Well, I must say... 30 is off to a great start. I have spent this birthday week feeling overwhelmed by love and support. Thanks to everyone involved :) To cap what is has been an utterly fantastic week, I'm now the proud new owner of a shiny macbook pro. Check a huge one off the ol' wishlist. I'm excited - *very* excited - to be in the land of intel. Parallels here I come!
+ +First impressions? Um, this thing is fast. So much faster than anything I've owned so far. Wow.
+So, like any self-respecting geek.. I belaboured the machine naming process and finally settled on "mingus" (yes after the Jazz great). Let the games begin!
diff --git a/_posts/2007-07-18-plaxo-3-in-sync-and-openid-enabled.md b/_posts/2007-07-18-plaxo-3-in-sync-and-openid-enabled.md index b2bc3f4..55abd96 100644 --- a/_posts/2007-07-18-plaxo-3-in-sync-and-openid-enabled.md +++ b/_posts/2007-07-18-plaxo-3-in-sync-and-openid-enabled.md @@ -10,7 +10,7 @@ tags: - sync - plaxo --- -As I've lamented here before, I have had a hard time finding a successful, efficient way to keep all of my personal data (largely calendar and contact data) in sync across my systems and devices. Well, I had registered for a service known as Plaxo a while back to check it out. I can't exactly remember why it didn't stick at the time, but when I first saw Scoble talking about a "Big 3.0 release", I thought I'd give it another shot. Here's the good news...
-Plaxo is currently successfully keeping my Mac OS X address book (for subsequent syncing to my phone), iCal, Thunderbird and Google Calendar in sync! I have to say, the Thunderbird support is pretty huge... Thunderbird LDAP support has never been what I would like, so this is a great intermediary.
-However, the news that pushed me to blog about my Plaxo usage is this: (as of it looks like yesterday) Plaxo is OpenID enabled!! Awesome! Nice addition to Basecamp and Blinksale in services that I actually use heavily that are OpenID enabled.
+As I've lamented here before, I have had a hard time finding a successful, efficient way to keep all of my personal data (largely calendar and contact data) in sync across my systems and devices. Well, I had registered for a service known as Plaxo a while back to check it out. I can't exactly remember why it didn't stick at the time, but when I first saw Scoble talking about a "Big 3.0 release", I thought I'd give it another shot. Here's the good news...
+Plaxo is currently successfully keeping my Mac OS X address book (for subsequent syncing to my phone), iCal, Thunderbird and Google Calendar in sync! I have to say, the Thunderbird support is pretty huge... Thunderbird LDAP support has never been what I would like, so this is a great intermediary.
+However, the news that pushed me to blog about my Plaxo usage is this: (as of it looks like yesterday) Plaxo is OpenID enabled!! Awesome! Nice addition to Basecamp and Blinksale in services that I actually use heavily that are OpenID enabled.
Thumbs up for Plaxo. Now... if I could just figure out how to get it to sync my address book pictures...
diff --git a/_posts/2007-07-26-drupal-awarded-openid-bounty.md b/_posts/2007-07-26-drupal-awarded-openid-bounty.md index 32ad832..92ec365 100644 --- a/_posts/2007-07-26-drupal-awarded-openid-bounty.md +++ b/_posts/2007-07-26-drupal-awarded-openid-bounty.md @@ -8,6 +8,6 @@ tags: - openid - oidf --- -OK, so I knew it was coming, but I'm super excited to announce that Drupal was amongst the first 3 projects to be awarded the $5000 USD bounty. The award comes for the work I was involved in bringing OpenID support to Drupal 6. Interestingly, Drupal was the only PHP-based application awarded in this initial round, the other two being Plone (written in Python) and DotNetNuke (written in VB.NET).
-Before you start asking me for a beer, the money is being sent directly to the Drupal Association. :)
+OK, so I knew it was coming, but I'm super excited to announce that Drupal was amongst the first 3 projects to be awarded the $5000 USD bounty. The award comes for the work I was involved in bringing OpenID support to Drupal 6. Interestingly, Drupal was the only PHP-based application awarded in this initial round, the other two being Plone (written in Python) and DotNetNuke (written in VB.NET).
+Before you start asking me for a beer, the money is being sent directly to the Drupal Association. :)
Thank you to the OpenID Foundation, specifically Scott Kveton, for putting together the bounty. And thanks to everyone in the Drupal community for continuing to be on the front-end of new technologies.
diff --git a/_posts/2007-07-29-not-so-bryght-anymore.md b/_posts/2007-07-29-not-so-bryght-anymore.md index 26cbdb0..d212556 100644 --- a/_posts/2007-07-29-not-so-bryght-anymore.md +++ b/_posts/2007-07-29-not-so-bryght-anymore.md @@ -8,9 +8,9 @@ tags: - work - change --- -File this one under things-i-should-have-blogged-weeks-ago, but it's been brought to my attention that perhaps I should say something "official":
-I have left Bryght.
-Yes, it's true... after three years with the company I co-founded - the first drupal company - I am moving on.
-There is little gossip involved, I'm sorry to report. Bryght has a great team full of some of the smartest people in the drupal community... good friends and people I love and respect. They're also up to some very cool stuff. Sometimes, though, we all just need a change of scenery.
-So to answer the common questions: yes, I'll still be (hopefully even more) actively involved in the Drupal community; yes, you did read/see/hear me involved in that; yes, I agree that's an interesting sounding project; no, I probably don't have time to help you with it right now.
+File this one under things-i-should-have-blogged-weeks-ago, but it's been brought to my attention that perhaps I should say something "official":
+I have left Bryght.
+Yes, it's true... after three years with the company I co-founded - the first drupal company - I am moving on.
+There is little gossip involved, I'm sorry to report. Bryght has a great team full of some of the smartest people in the drupal community... good friends and people I love and respect. They're also up to some very cool stuff. Sometimes, though, we all just need a change of scenery.
+So to answer the common questions: yes, I'll still be (hopefully even more) actively involved in the Drupal community; yes, you did read/see/hear me involved in that; yes, I agree that's an interesting sounding project; no, I probably don't have time to help you with it right now.
Here's to what lies ahead.
diff --git a/_posts/2007-08-02-komodo-ide-take-two.md b/_posts/2007-08-02-komodo-ide-take-two.md index 31db8c7..b01f336 100644 --- a/_posts/2007-08-02-komodo-ide-take-two.md +++ b/_posts/2007-08-02-komodo-ide-take-two.md @@ -9,9 +9,9 @@ tags: - komodo - development --- -I blogged a while back about trying out komodo 4.0, the development IDE from ActiveState. In the end, to be honest, I just couldn't really get into it. One of my biggest reasons for not sticking with it was performance: it's tough to learn a new app if it's routinely slow and unresponsive. However, JeffG pointed out in a comment that Komodo worked much better on Intel Macs than PPC. So, I thought I'd give it a whirl on the new macbook pro.
-The difference in performance is amazing. I can actually use this tool now as it was meant to be used! With apologies to Sacha and all the emacs people, I've been using Komodo IDE for all of my Drupal development for the past 2 weeks and I like it. I know it's some sort of lost geek cred, but function name completion (not just for PHP functions, but Drupal internal functions as well!), integrated debugging and all that stuff really can make your life easier when it's working well.
-But, naturally, wouldn't be a blog post if I didn't have a gripe or two - although these ones are minimal. So dear lazyweb:
-I love the 'open/find toolbar' - but I can't for the life of me find a keyboard shortcut to focus the open file box there. (i.e. ctrl-i works for the find part, but what's the equivalent for the "open" box?). The one adjustment in moving from emacs is actually having to use a mouse. :(
-The other one I actually asked in the support forum (which runs drupal, of course), but the issue is for all of my client work I have drupal checkouts from CVS managed in subversion repositories. I actually, in these cases, would like Komodo to ignore the CVS meta-files and treat the project as using SVN. Any hints?
+I blogged a while back about trying out komodo 4.0, the development IDE from ActiveState. In the end, to be honest, I just couldn't really get into it. One of my biggest reasons for not sticking with it was performance: it's tough to learn a new app if it's routinely slow and unresponsive. However, JeffG pointed out in a comment that Komodo worked much better on Intel Macs than PPC. So, I thought I'd give it a whirl on the new macbook pro.
+The difference in performance is amazing. I can actually use this tool now as it was meant to be used! With apologies to Sacha and all the emacs people, I've been using Komodo IDE for all of my Drupal development for the past 2 weeks and I like it. I know it's some sort of lost geek cred, but function name completion (not just for PHP functions, but Drupal internal functions as well!), integrated debugging and all that stuff really can make your life easier when it's working well.
+But, naturally, wouldn't be a blog post if I didn't have a gripe or two - although these ones are minimal. So dear lazyweb:
+I love the 'open/find toolbar' - but I can't for the life of me find a keyboard shortcut to focus the open file box there. (i.e. ctrl-i works for the find part, but what's the equivalent for the "open" box?). The one adjustment in moving from emacs is actually having to use a mouse. :(
+The other one I actually asked in the support forum (which runs drupal, of course), but the issue is for all of my client work I have drupal checkouts from CVS managed in subversion repositories. I actually, in these cases, would like Komodo to ignore the CVS meta-files and treat the project as using SVN. Any hints?
Anyway, Shane, Jeff and the whole Komodo crew: I just might be a convert. Congrats on your great work :)
diff --git a/_posts/2007-08-02-mac-os-x-from-the-command-line.md b/_posts/2007-08-02-mac-os-x-from-the-command-line.md index b9c753e..a25a7ec 100644 --- a/_posts/2007-08-02-mac-os-x-from-the-command-line.md +++ b/_posts/2007-08-02-mac-os-x-from-the-command-line.md @@ -8,15 +8,15 @@ tags: - cli - adduser --- -Dear Apple, I love you, but sometimes you drive me up the wall.
-I've been playing around with a little project to set up sandbox drupal sites on a mac mini (more details on that later) ... that's easy stuff, but the annoying part is: I'd like to share directories via Samba which needs system accounts. The trick is, I want to add all of this via a simple little shell script. No problem right? Simple one line call to useradd
... right?! Noooooooooo. Not in OS X. No, in OS X this is how you add user accounts from the commandline (which, of course, is under "Porting unix/linux applications"):
-# dscl / -create /Users/portingunix -# dscl / -create /Users/portingunix UserShell /bin/bash -# dscl / -create /Users/portingunix RealName "Porting Unix -# dscl / -create /Users/portingunix UniqueID 503 -# dscl / -create /Users/portingunix PrimaryGroupID 1000 -# dscl / -create /Users/portingunix NFSHomeDirectory /Local/Users/portingunix -# passwd portingunix -+
Dear Apple, I love you, but sometimes you drive me up the wall.
+I've been playing around with a little project to set up sandbox drupal sites on a mac mini (more details on that later) ... that's easy stuff, but the annoying part is: I'd like to share directories via Samba which needs system accounts. The trick is, I want to add all of this via a simple little shell script. No problem right? Simple one line call to useradd
... right?! Noooooooooo. Not in OS X. No, in OS X this is how you add user accounts from the commandline (which, of course, is under "Porting unix/linux applications"):
+# dscl / -create /Users/portingunix +# dscl / -create /Users/portingunix UserShell /bin/bash +# dscl / -create /Users/portingunix RealName "Porting Unix +# dscl / -create /Users/portingunix UniqueID 503 +# dscl / -create /Users/portingunix PrimaryGroupID 1000 +# dscl / -create /Users/portingunix NFSHomeDirectory /Local/Users/portingunix +# passwd portingunix +
I dunno... I think that's just annoying. Perhaps NetInfo has some beauty that I'm just don't understand, but, couldn't Apple at least ship with some standard useradd
wrappers or something?
I've always had a thing about significant numbers - 07/07/07, my 30th birthday, etc - today's significant number is 5. My "baby" girl, Camryn, turned 5 today. Her ears are pierced, she rides a two-wheeler, and starts kindergarten in less than a week. My baby isn't so much a baby anymore...
+I've always had a thing about significant numbers - 07/07/07, my 30th birthday, etc - today's significant number is 5. My "baby" girl, Camryn, turned 5 today. Her ears are pierced, she rides a two-wheeler, and starts kindergarten in less than a week. My baby isn't so much a baby anymore...
Camryn, you are the sweetest girl in the whole wide world, and I love you with my whole heart. Happy Birthday! Now, if you could only read and your dad would let you use his computer...
diff --git a/_posts/2007-09-15-off-to-barcelona.md b/_posts/2007-09-15-off-to-barcelona.md index f161559..ac82757 100644 --- a/_posts/2007-09-15-off-to-barcelona.md +++ b/_posts/2007-09-15-off-to-barcelona.md @@ -8,13 +8,13 @@ tags: - openid - barcelona --- -I haven't quite made it to "my bags are packed and I'm ready to go", but I'm only a load of laundry away. Tonight I'm flying off to Spain (for the first time ever!) to take part in the biggest Drupal Conference yet! Boy we've sure come a long way since a handful of us met in a basement in Antwerp just 2.5 years ago...
-As usual, I'll be pretty busy. The following sessions should be interesting ;) :
-I'll also be sitting on the Drupal Association panel and hope to rock out on the Live podcast (those are always fun). It should be a busy week! :)
-I'm super excited to see all the awesome people in the community - especially some of the new fathers. But, I'm *really* excited to be bringing my son Andrew with me. I love getting to travel as part of the Drupal community and am so excited to get to share a new adventure with my favourite guy on the planet.
+I haven't quite made it to "my bags are packed and I'm ready to go", but I'm only a load of laundry away. Tonight I'm flying off to Spain (for the first time ever!) to take part in the biggest Drupal Conference yet! Boy we've sure come a long way since a handful of us met in a basement in Antwerp just 2.5 years ago...
+As usual, I'll be pretty busy. The following sessions should be interesting ;) :
+I'll also be sitting on the Drupal Association panel and hope to rock out on the Live podcast (those are always fun). It should be a busy week! :)
+I'm super excited to see all the awesome people in the community - especially some of the new fathers. But, I'm *really* excited to be bringing my son Andrew with me. I love getting to travel as part of the Drupal community and am so excited to get to share a new adventure with my favourite guy on the planet.
Back to packing...
diff --git a/_posts/2007-09-24-drupalcon-barcelona-wrap-up.md b/_posts/2007-09-24-drupalcon-barcelona-wrap-up.md index eaf43ec..b301aa1 100644 --- a/_posts/2007-09-24-drupalcon-barcelona-wrap-up.md +++ b/_posts/2007-09-24-drupalcon-barcelona-wrap-up.md @@ -11,27 +11,27 @@ tags: - drupalcon - drupal association --- - --430+ attendees. 5 sessions. 4 days. One hell of a time. -
--I have to say, I might be addicted. The post-drupal conference mixture of utter exhaustion (plus jetlag) and renewed energy and excitement is a feeling that I've really grown to look forward to twice a year. This is one great community full of great people. i love you all!
-My personal highlights:
-As promised, I gave 3 presentations... all of which went well (I thought):
-In addition to those three, I also took part in a couple of panels: the live podcast was a lot of fun - go check it out!
-I was also on the Drupal Association panel. This was interesting - it was clear that as a young organization - we still have a lot to learn and a lot to do. I was sympathetic to the concerns raised, but there has been a lot of discussion amongst association members since the panel and hopefully we'll see some positive changes forthcoming.
+ ++430+ attendees. 5 sessions. 4 days. One hell of a time. +
++I have to say, I might be addicted. The post-drupal conference mixture of utter exhaustion (plus jetlag) and renewed energy and excitement is a feeling that I've really grown to look forward to twice a year. This is one great community full of great people. i love you all!
+My personal highlights:
+As promised, I gave 3 presentations... all of which went well (I thought):
+In addition to those three, I also took part in a couple of panels: the live podcast was a lot of fun - go check it out!
+I was also on the Drupal Association panel. This was interesting - it was clear that as a young organization - we still have a lot to learn and a lot to do. I was sympathetic to the concerns raised, but there has been a lot of discussion amongst association members since the panel and hopefully we'll see some positive changes forthcoming.
*phew* ok, that's enough for now... although I've left out a bunch. Jetlag calls... g'night planet drupal!
diff --git a/_posts/2007-10-01-james-at-lullabot-dot-com.md b/_posts/2007-10-01-james-at-lullabot-dot-com.md index 431cf00..52050d8 100644 --- a/_posts/2007-10-01-james-at-lullabot-dot-com.md +++ b/_posts/2007-10-01-james-at-lullabot-dot-com.md @@ -8,8 +8,8 @@ tags: - lullabot - work --- - -It may be old news to some of you, but it's at last officially official. I'm a full-time lullabot!
-When I left Bryght at the beginning of the summer, I wasn't sure what the future would hold. But when Matt approached me about potentially collaborating more on workshops and seminars (as we'd done in Sunnyvale), I had a great feeling about it. After spending the summer working with the 'bots and loving the summer workshop series, I was pretty sure I'd found a new home.
-My primary role at Lullabot will be to continue to grow and expand the workshop/training end of the business. We've been throwing around a bunch of really exciting ideas that you'll be hearing all about soon. Until then, join us in Providence for our last workshops of 2007!
+ +It may be old news to some of you, but it's at last officially official. I'm a full-time lullabot!
+When I left Bryght at the beginning of the summer, I wasn't sure what the future would hold. But when Matt approached me about potentially collaborating more on workshops and seminars (as we'd done in Sunnyvale), I had a great feeling about it. After spending the summer working with the 'bots and loving the summer workshop series, I was pretty sure I'd found a new home.
+My primary role at Lullabot will be to continue to grow and expand the workshop/training end of the business. We've been throwing around a bunch of really exciting ideas that you'll be hearing all about soon. Until then, join us in Providence for our last workshops of 2007!
Team Lullabot is amazing and I'm proud to be a part of it.
diff --git a/_posts/2007-10-04-addition-kills-children.md b/_posts/2007-10-04-addition-kills-children.md index c9c5a18..ccb0247 100644 --- a/_posts/2007-10-04-addition-kills-children.md +++ b/_posts/2007-10-04-addition-kills-children.md @@ -6,7 +6,7 @@ permalink: blog/walkah/addition-kills-children tags: [] --- -In the name of posterity, I thought I'd try to capture one of those funny moments with kids... you know, the kind of thing a real blogger would do. Here goes:
-Last weekend, the kids and I had some errands to run so we headed out in the car. As if I needed another reminder that I just don't enjoy living in the suburbs... there was an anti-abortion / pro-life rally happening at the major intersection outside of my subdivision. The predominant sign amongst the crowd (which had manned all four corners) read "Abortion kills children". I grumbled as I waited for the light to turn - expecting to have to explain the signs. As the light turned green and we drove away, Andrew said to me:
-"Dad, those people were crazy! They had signs that said 'Addition kills children'!"
-I love you, Andrew.
+In the name of posterity, I thought I'd try to capture one of those funny moments with kids... you know, the kind of thing a real blogger would do. Here goes:
+Last weekend, the kids and I had some errands to run so we headed out in the car. As if I needed another reminder that I just don't enjoy living in the suburbs... there was an anti-abortion / pro-life rally happening at the major intersection outside of my subdivision. The predominant sign amongst the crowd (which had manned all four corners) read "Abortion kills children". I grumbled as I waited for the light to turn - expecting to have to explain the signs. As the light turned green and we drove away, Andrew said to me:
+"Dad, those people were crazy! They had signs that said 'Addition kills children'!"
+I love you, Andrew.
diff --git a/_posts/2007-10-09-jaiku-and-google.md b/_posts/2007-10-09-jaiku-and-google.md index 9b41aac..9d84248 100644 --- a/_posts/2007-10-09-jaiku-and-google.md +++ b/_posts/2007-10-09-jaiku-and-google.md @@ -8,6 +8,6 @@ tags: - jaiku - xmpp --- - -Congrats, guys! This is exciting... Jaiku, for those of you who don't know, is like twitter (and if you don't know twitter... well SHEESH!) as a system for providing "updates" - or "microblogging" - only cooler. It also happens to be where two of my smartest friends termie and ralphm work. Jaiku, amongst other cool things, has bit better concept of 'presense' than twitter and are doing some cool work with XMPP on the backend.
+ +Congrats, guys! This is exciting... Jaiku, for those of you who don't know, is like twitter (and if you don't know twitter... well SHEESH!) as a system for providing "updates" - or "microblogging" - only cooler. It also happens to be where two of my smartest friends termie and ralphm work. Jaiku, amongst other cool things, has bit better concept of 'presense' than twitter and are doing some cool work with XMPP on the backend.
Early speculation as to what GOOG has in mind for Jaiku is just that... early speculation. I'll be anxiously waiting to see what comes from the acquisition. In the meantime, as a happy side-effect, Andy is moving back to SF... can't wait for our next adventures in California :)
diff --git a/_posts/2007-10-09-ontario-linux-fest-dug-to-and-lullabot-in-toronto.md b/_posts/2007-10-09-ontario-linux-fest-dug-to-and-lullabot-in-toronto.md index 75563d9..413d505 100644 --- a/_posts/2007-10-09-ontario-linux-fest-dug-to-and-lullabot-in-toronto.md +++ b/_posts/2007-10-09-ontario-linux-fest-dug-to-and-lullabot-in-toronto.md @@ -10,7 +10,7 @@ tags: - ontariolinux - olf --- -This is gonna be a fun week! Starting on Wednesday afternoon, most of team lullabot will be coming to town for some work and hopefully a bit of fun.
-If you missed the announcement, we're going to start things off on Thursday with the Toronto Drupal User Group meetup - for regulars, please remember we're at 215 Spadina (4th floor) this month and on Thursday (not Tuesday).
-Friday night through Saturday night we'll be taking part in the Ontario Linux Fest. We've sponsored a welcome party on Friday night (and, yes, the location is so secret I don't even know where!). Angie is speaking Saturday morning and we'll be hanging out, probably in the Drupal BoF room (check the schedule). There's still space, so register now!
+This is gonna be a fun week! Starting on Wednesday afternoon, most of team lullabot will be coming to town for some work and hopefully a bit of fun.
+If you missed the announcement, we're going to start things off on Thursday with the Toronto Drupal User Group meetup - for regulars, please remember we're at 215 Spadina (4th floor) this month and on Thursday (not Tuesday).
+Friday night through Saturday night we'll be taking part in the Ontario Linux Fest. We've sponsored a welcome party on Friday night (and, yes, the location is so secret I don't even know where!). Angie is speaking Saturday morning and we'll be hanging out, probably in the Drupal BoF room (check the schedule). There's still space, so register now!
Come on out and say "hi"!
diff --git a/_posts/2007-10-19-free-software-and-open-source-symposium-2007.md b/_posts/2007-10-19-free-software-and-open-source-symposium-2007.md index 7a1dfab..bce1274 100644 --- a/_posts/2007-10-19-free-software-and-open-source-symposium-2007.md +++ b/_posts/2007-10-19-free-software-and-open-source-symposium-2007.md @@ -9,8 +9,8 @@ tags: - fsoss - "2007" --- -It's mid-October which means it's nearly time for one of Toronto's best run tech conferences again: Seneca's Free Software and Open Source Symposium happens next week, October 25-26. I had the pleasure of being asked to speak last year, and even managed to get asked back this year. Naturally, I'll be talking about Drupal... twice:
-Drupal Hands-on will be a workshop-style crash course in building sites with Drupal. I really dig doing these things, it's amazing how much you can do with Drupal in a few hours.
-Drupal under the hood is my "formal" presentation. Essentially, I'm going to give a brief hour-long overview of Drupal's internal architecture and hopefully inspire some hackers in the audience to dive in.
-Some might say that alone is reason enough to attend, but if you're not convinced check out the rest of the awesome speakers. I can't say it enough, I think this is a really well done event and there's still room so register now!.
+It's mid-October which means it's nearly time for one of Toronto's best run tech conferences again: Seneca's Free Software and Open Source Symposium happens next week, October 25-26. I had the pleasure of being asked to speak last year, and even managed to get asked back this year. Naturally, I'll be talking about Drupal... twice:
+Drupal Hands-on will be a workshop-style crash course in building sites with Drupal. I really dig doing these things, it's amazing how much you can do with Drupal in a few hours.
+Drupal under the hood is my "formal" presentation. Essentially, I'm going to give a brief hour-long overview of Drupal's internal architecture and hopefully inspire some hackers in the audience to dive in.
+Some might say that alone is reason enough to attend, but if you're not convinced check out the rest of the awesome speakers. I can't say it enough, I think this is a really well done event and there's still room so register now!.
diff --git a/_posts/2007-11-17-buh-bye-burbs.md b/_posts/2007-11-17-buh-bye-burbs.md index cae9840..7e66113 100644 --- a/_posts/2007-11-17-buh-bye-burbs.md +++ b/_posts/2007-11-17-buh-bye-burbs.md @@ -7,7 +7,7 @@ tags: - toronto - life --- - -For those of you who hadn't heard: two weeks ago (on November 1st), I moved. I have finally said "so long" to the suburbs. If you're familiar with Toronto, I'm now living on Gladstone Ave, just north of Bloor (near Dovercourt Park). I have to admit, I'm pretty darn happy about it.
-Despite having been on the road for 11 of my first 15 days in my new place, I feel like I'm already starting to settle in a bit. I've already met 4 neighbors, am walking distance from pretty much everything I need (including Rosie's convenience on the corner which just so happens to stock organic dairy and organic coffee!) and it turns out a handful of friends already live in the 'hood.
+ +For those of you who hadn't heard: two weeks ago (on November 1st), I moved. I have finally said "so long" to the suburbs. If you're familiar with Toronto, I'm now living on Gladstone Ave, just north of Bloor (near Dovercourt Park). I have to admit, I'm pretty darn happy about it.
+Despite having been on the road for 11 of my first 15 days in my new place, I feel like I'm already starting to settle in a bit. I've already met 4 neighbors, am walking distance from pretty much everything I need (including Rosie's convenience on the corner which just so happens to stock organic dairy and organic coffee!) and it turns out a handful of friends already live in the 'hood.
More soon I'm sure, but expect to see me around the city (and at the office) a whole lot more now!
diff --git a/_posts/2007-12-04-democamptoronto16.md b/_posts/2007-12-04-democamptoronto16.md index d7f4bcd..e735914 100644 --- a/_posts/2007-12-04-democamptoronto16.md +++ b/_posts/2007-12-04-democamptoronto16.md @@ -9,12 +9,12 @@ tags: - torcamp - democamptoronto16 --- -I finally made it out to another DemoCampToronto last night (my first since presenting back at DemoCampToronto13) and my first at the Toronto Board of Trade. I have to say, I'm continually amazed at how these events have continued to grow. Major congrats to the "stewards" (c'mon, guys, you're the organizers ... really) : David, Jay, Joey, Leila and Greg.
-That said, the character of the event sure has changed... grown up? Sold out? Not sure. They're certainly *big*. There's lots of time spent on the sponsors (who's generosity I don't mean to belittle). There's little time for questions to the demo'ers. Few of the new people stuck around for drinks after the event and there were people in suits!?! Maybe I'm crazy, but perhaps the disruptive, un-conference events need to get disrupted?
-There were some interesting demos/talks last night. My highlights were:
-I will say, it was great to see everyone and it was really nice to not have to drive home afterwards ;) See y'all again in January (I hope).
+I finally made it out to another DemoCampToronto last night (my first since presenting back at DemoCampToronto13) and my first at the Toronto Board of Trade. I have to say, I'm continually amazed at how these events have continued to grow. Major congrats to the "stewards" (c'mon, guys, you're the organizers ... really) : David, Jay, Joey, Leila and Greg.
+That said, the character of the event sure has changed... grown up? Sold out? Not sure. They're certainly *big*. There's lots of time spent on the sponsors (who's generosity I don't mean to belittle). There's little time for questions to the demo'ers. Few of the new people stuck around for drinks after the event and there were people in suits!?! Maybe I'm crazy, but perhaps the disruptive, un-conference events need to get disrupted?
+There were some interesting demos/talks last night. My highlights were:
+I will say, it was great to see everyone and it was really nice to not have to drive home afterwards ;) See y'all again in January (I hope).
diff --git a/_posts/2007-12-04-dries-and-acquia-my-two-cents.md b/_posts/2007-12-04-dries-and-acquia-my-two-cents.md index 115e0ed..010c49f 100644 --- a/_posts/2007-12-04-dries-and-acquia-my-two-cents.md +++ b/_posts/2007-12-04-dries-and-acquia-my-two-cents.md @@ -9,18 +9,18 @@ tags: - acquia - buytaert --- -As most Drupal people are aware, Dries announced his new company, Acquia. While I'm certainly not breaking the story, I have had several discussions with members of the community since the announcement that make me feel compelled to post here (imagine that!).
- -First off, I'd like to publicly say: Congrats, Dries! I wish you nothing but the best, dude, and look forward to chance to finally work together in the "real world" ;)
- -As someone who has been involved in Drupal companies as long as there has been such a thing, I've been asked quite a few times for my thoughts on the big news - specifically, the potential impact it will have on other Drupal companies. So here it is: this is a good thing for all of us running Drupal companies.
- -I think Dries has done a good job explaining the impact that Acquia won't have on the community: there will be no forks, no proprietary Drupal, and Acquia doesn't own Drupal (the trademark or the domains). Dries is the same guy who has volunteered his spare time to running this community and who established the Drupal Association with the specific mandate that the technical direction of the code remains with the community... Acquia doesn't change this.
- -For those of us running services companies (which is most of us), Acquia's presence only brings added awareness and additional products to our market. There will be plenty of chances to work together as well has several indirect benefits. For those who haven't read it: Acquia is a product company. For Drupal product companies (and I can only think of two), there is no scarcity here. By attracting investors and others to the market, Acquia will raise the visibility for everyone and ultimately grow the market. The RedHat analogy Dries provides is a good one: RedHat has grown (if not created) the space for linux companies with their presence and success.
- -The most exciting part? Dries is going to be working full-time on Drupal!
- -Which brings me to my only concern: that Dries doesn't get to work on Drupal full-time (or worst case - at all). Starting up a company can be hard and it is Dries' first. This is where Jay, his advisers and his future staff will be extremely important. Surrounding yourself with great people is crucial. I believe Dries will continue do so.
- +As most Drupal people are aware, Dries announced his new company, Acquia. While I'm certainly not breaking the story, I have had several discussions with members of the community since the announcement that make me feel compelled to post here (imagine that!).
+ +First off, I'd like to publicly say: Congrats, Dries! I wish you nothing but the best, dude, and look forward to chance to finally work together in the "real world" ;)
+ +As someone who has been involved in Drupal companies as long as there has been such a thing, I've been asked quite a few times for my thoughts on the big news - specifically, the potential impact it will have on other Drupal companies. So here it is: this is a good thing for all of us running Drupal companies.
+ +I think Dries has done a good job explaining the impact that Acquia won't have on the community: there will be no forks, no proprietary Drupal, and Acquia doesn't own Drupal (the trademark or the domains). Dries is the same guy who has volunteered his spare time to running this community and who established the Drupal Association with the specific mandate that the technical direction of the code remains with the community... Acquia doesn't change this.
+ +For those of us running services companies (which is most of us), Acquia's presence only brings added awareness and additional products to our market. There will be plenty of chances to work together as well has several indirect benefits. For those who haven't read it: Acquia is a product company. For Drupal product companies (and I can only think of two), there is no scarcity here. By attracting investors and others to the market, Acquia will raise the visibility for everyone and ultimately grow the market. The RedHat analogy Dries provides is a good one: RedHat has grown (if not created) the space for linux companies with their presence and success.
+ +The most exciting part? Dries is going to be working full-time on Drupal!
+ +Which brings me to my only concern: that Dries doesn't get to work on Drupal full-time (or worst case - at all). Starting up a company can be hard and it is Dries' first. This is where Jay, his advisers and his future staff will be extremely important. Surrounding yourself with great people is crucial. I believe Dries will continue do so.
+I'm excited for Dries as a supporter, a colleague and a friend. The adventure continues!
diff --git a/_posts/2007-12-06-openid-2-0-and-attribute-exchange-1-0.md b/_posts/2007-12-06-openid-2-0-and-attribute-exchange-1-0.md index 73ed8e1..9dcfd8b 100644 --- a/_posts/2007-12-06-openid-2-0-and-attribute-exchange-1-0.md +++ b/_posts/2007-12-06-openid-2-0-and-attribute-exchange-1-0.md @@ -9,5 +9,5 @@ tags: - identity20 - ax --- -At last! Good news last night from the Internet Identity Workshop in California: OpenID 2.0 is finally final! I agree with Simon that the most interesting new thing in 2.0 is likely directed identity. And, yes, Drupal 6 already supports it.
+At last! Good news last night from the Internet Identity Workshop in California: OpenID 2.0 is finally final! I agree with Simon that the most interesting new thing in 2.0 is likely directed identity. And, yes, Drupal 6 already supports it.
However, one of the more interesting things (I think) is the final release of Attribute Exchange 1.0. I think attribute exchange (think profile data sharing and updating - and digitally signed assertions) represents the killer next step in online identity. Kudos to everyone involved! Time to get crackin' on some code :)
diff --git a/_posts/2008-01-02-bring-it-on-2008.md b/_posts/2008-01-02-bring-it-on-2008.md index 85c1f68..97ac32b 100644 --- a/_posts/2008-01-02-bring-it-on-2008.md +++ b/_posts/2008-01-02-bring-it-on-2008.md @@ -9,7 +9,7 @@ tags: - new year - resolutions --- -Happy New Year, everyone! I'd thought I'd do one of those popular 2007 recap / 2008 resolution posts... largely for my own future interest.
-2007 was a big year for me (again). I left Bryght (the company I co-founded in 2004) and a few months later happily joined Lullabot (my absolute favourite job to date). My divorce finalized and I moved. I sold a car and a house. I spent a lot of time working on OpenID (particularly getting it into core for Drupal 6). I traveled to Vancouver, San Francisco, New York, Chicago, Los Angeles, Barcelona, Providence and Boston. Camryn turned 5, Andrew turned 10, and I turned 30. *Phew*
-I'm really looking forward to 2008. I have very high hopes. Work is busy, exciting and looks like it should be a very successful year. I'm happy, healthy and loving life. I want to drink more water, sleep more, see more of the world and meet more people. With day #1 of the year just finished, I'm off to a good start and ready for more.
+Happy New Year, everyone! I'd thought I'd do one of those popular 2007 recap / 2008 resolution posts... largely for my own future interest.
+2007 was a big year for me (again). I left Bryght (the company I co-founded in 2004) and a few months later happily joined Lullabot (my absolute favourite job to date). My divorce finalized and I moved. I sold a car and a house. I spent a lot of time working on OpenID (particularly getting it into core for Drupal 6). I traveled to Vancouver, San Francisco, New York, Chicago, Los Angeles, Barcelona, Providence and Boston. Camryn turned 5, Andrew turned 10, and I turned 30. *Phew*
+I'm really looking forward to 2008. I have very high hopes. Work is busy, exciting and looks like it should be a very successful year. I'm happy, healthy and loving life. I want to drink more water, sleep more, see more of the world and meet more people. With day #1 of the year just finished, I'm off to a good start and ready for more.
Bring it on, 2008. I'm ready :)
diff --git a/_posts/2008-01-03-iscrobbler-2-0.md b/_posts/2008-01-03-iscrobbler-2-0.md index 8789af0..ee6c9b1 100644 --- a/_posts/2008-01-03-iscrobbler-2-0.md +++ b/_posts/2008-01-03-iscrobbler-2-0.md @@ -7,7 +7,7 @@ tags: - music - last.fm --- -I happen to think last.fm is one of the best social sites on the 'net. I love the way it stays out of the way - requires very little interaction from me and it gives me recommendations in return: artists, albums and even concerts.
-Recently, my favourite "tool" for last.fm, iScrobbler,released version 2.0. There are lots of new features, but the coolest I have to say is:
-Full Radio support (played through iTunes).+
I happen to think last.fm is one of the best social sites on the 'net. I love the way it stays out of the way - requires very little interaction from me and it gives me recommendations in return: artists, albums and even concerts.
+Recently, my favourite "tool" for last.fm, iScrobbler,released version 2.0. There are lots of new features, but the coolest I have to say is:
+Full Radio support (played through iTunes).
What that means is you can use last.fm radio from iTunes (so, usual iTunes behaviour still applies). As someone who is frequently away from his entire music collection... I love that.
diff --git a/_posts/2008-01-16-drupal-association-2008-elections.md b/_posts/2008-01-16-drupal-association-2008-elections.md index ceb31f8..08c20ee 100644 --- a/_posts/2008-01-16-drupal-association-2008-elections.md +++ b/_posts/2008-01-16-drupal-association-2008-elections.md @@ -7,7 +7,7 @@ tags: - drupal - drupal association --- - -The Drupal Association had it's first annual General Assembly yesterday. Over the course of the 3 hour IRC marathon, we managed to add 11 new permanent members - four of whom were elected to Board positions - from a pool of 60 applicants (full details).
-I'd like to publicly congratulate fellow Lullabots Jeff Eaton and Addison Berry, long time Drupal User Group member Khalid Baheyeldin and all the new members: Larry Garfield, Greg Knaddison, Michael E. Meyers, Naryan Newton, David Norman, Jacob Redding, Nedjo Rogers and Laura Scott. It's a great group of new faces and I'm excited to see what we're able to do in our 2nd year.
+ +The Drupal Association had it's first annual General Assembly yesterday. Over the course of the 3 hour IRC marathon, we managed to add 11 new permanent members - four of whom were elected to Board positions - from a pool of 60 applicants (full details).
+I'd like to publicly congratulate fellow Lullabots Jeff Eaton and Addison Berry, long time Drupal User Group member Khalid Baheyeldin and all the new members: Larry Garfield, Greg Knaddison, Michael E. Meyers, Naryan Newton, David Norman, Jacob Redding, Nedjo Rogers and Laura Scott. It's a great group of new faces and I'm excited to see what we're able to do in our 2nd year.
Personally, I decided to not run for a board position this year (although I went back and forth roughly 8,000 times), but I am looking forward to an active year with the new team. There is plenty to be done, so it's nice to have some extra hands on deck!
diff --git a/_posts/2008-01-23-toronto-drupal-users-rock-out.md b/_posts/2008-01-23-toronto-drupal-users-rock-out.md index 66f5515..b6f2b3e 100644 --- a/_posts/2008-01-23-toronto-drupal-users-rock-out.md +++ b/_posts/2008-01-23-toronto-drupal-users-rock-out.md @@ -7,11 +7,11 @@ tags: - drupal - toronto --- -I need to do a quick shout out to some of the cool stuff happening in our local Toronto Drupal User Group:
-Way to go, guys! It's so awesome to see the local gang rockin' out in the global community!
- +I need to do a quick shout out to some of the cool stuff happening in our local Toronto Drupal User Group:
+Way to go, guys! It's so awesome to see the local gang rockin' out in the global community!
+ diff --git a/_posts/2008-01-28-happy-50th-birthday-lego.md b/_posts/2008-01-28-happy-50th-birthday-lego.md index 4c8968e..71c028d 100644 --- a/_posts/2008-01-28-happy-50th-birthday-lego.md +++ b/_posts/2008-01-28-happy-50th-birthday-lego.md @@ -7,7 +7,7 @@ tags: - happy birthday - lego --- - -A typical weekend at my house tends to involve a fair bit of lego building. For some reason (largely because neither Camryn nor Andrew was feeling well), we decided to spend most of Sunday working on our largest lego project yet: a star wars at-st.
-So, last night, I posted a bunch of pictures to flickr completely unaware that today Lego turns 50. How timely! My friends over at NowPublic.com even picked one of my pictures for a story about it. :)
+ +A typical weekend at my house tends to involve a fair bit of lego building. For some reason (largely because neither Camryn nor Andrew was feeling well), we decided to spend most of Sunday working on our largest lego project yet: a star wars at-st.
+So, last night, I posted a bunch of pictures to flickr completely unaware that today Lego turns 50. How timely! My friends over at NowPublic.com even picked one of my pictures for a story about it. :)
Happy Birthday, Lego. Thanks for keeping two generations busy in this house.
diff --git a/_posts/2008-02-14-dear-drupal-6-be-my-valentine.md b/_posts/2008-02-14-dear-drupal-6-be-my-valentine.md index 8ba21ee..a8d2710 100644 --- a/_posts/2008-02-14-dear-drupal-6-be-my-valentine.md +++ b/_posts/2008-02-14-dear-drupal-6-be-my-valentine.md @@ -9,10 +9,10 @@ tags: - drupalcon - drupal6 --- -Happy Valentine's Day everyone! I case you hadn't heard, Drupal 6.0 has finally been released! It's been just over a year since our last major release and, while it feels sort of like an eternity, there is a *ton* of great stuff in this new release. - -I'm really proud to have helped contribute OpenID support (relying party) to this release - the first step in a larger plan to put (keep?) Drupal at the front of the digital identity curve. Those interested in hearing more, check out my OpenID session at DrupalCon. - -There's a ton of other great new stuff in 6: Update module (if you haven't used update status in Drupal 5 - you should), revamped i18n support, and Drag 'n' Drop everywhere (Nate, you're a rockstar)! - -Drupal, be mine. :-* +Happy Valentine's Day everyone! I case you hadn't heard, Drupal 6.0 has finally been released! It's been just over a year since our last major release and, while it feels sort of like an eternity, there is a *ton* of great stuff in this new release. + +I'm really proud to have helped contribute OpenID support (relying party) to this release - the first step in a larger plan to put (keep?) Drupal at the front of the digital identity curve. Those interested in hearing more, check out my OpenID session at DrupalCon. + +There's a ton of other great new stuff in 6: Update module (if you haven't used update status in Drupal 5 - you should), revamped i18n support, and Drag 'n' Drop everywhere (Nate, you're a rockstar)! + +Drupal, be mine. :-* diff --git a/_posts/2008-02-19-harvard-joomla-site-hacked-things-to-learn.md b/_posts/2008-02-19-harvard-joomla-site-hacked-things-to-learn.md index 25034ea..4d338a5 100644 --- a/_posts/2008-02-19-harvard-joomla-site-hacked-things-to-learn.md +++ b/_posts/2008-02-19-harvard-joomla-site-hacked-things-to-learn.md @@ -8,18 +8,18 @@ tags: - openid - security --- -There have been reports that Harvard recently had a Joomla! based website compromised, and the database contents have been made available via BitTorrent. Of interest - the compromise was apparently via the usage of an insecure password. From the Torrent Freak article:
--A file included with the release labeled password.txt carries a message: - - Thomas gatton….stupid people, you don’t use a secure password - --
While it's not entirely clear whether it was an insecure system password or an insecure Joomla! password used - it does highlight an important aspect of security.
-Ensuring that you write secure code is only (a small) part of the security problem. With our recent Drupal 6.0 release, we have tried to incorporate several changes to help our users be more secure:
-The point being: writing secure code is one thing, but there is a much trickier, critical task in educating users and administrators. It's something we're working towards within the Drupal Security Team and within the community in general. We're not done yet, and welcome your feedback and suggestions!
+There have been reports that Harvard recently had a Joomla! based website compromised, and the database contents have been made available via BitTorrent. Of interest - the compromise was apparently via the usage of an insecure password. From the Torrent Freak article:
++A file included with the release labeled password.txt carries a message: + + Thomas gatton….stupid people, you don’t use a secure password + ++
While it's not entirely clear whether it was an insecure system password or an insecure Joomla! password used - it does highlight an important aspect of security.
+Ensuring that you write secure code is only (a small) part of the security problem. With our recent Drupal 6.0 release, we have tried to incorporate several changes to help our users be more secure:
+The point being: writing secure code is one thing, but there is a much trickier, critical task in educating users and administrators. It's something we're working towards within the Drupal Security Team and within the community in general. We're not done yet, and welcome your feedback and suggestions!
diff --git a/_posts/2008-02-24-jabber-org-goes-drupal.md b/_posts/2008-02-24-jabber-org-goes-drupal.md index f20fcdf..0d8f356 100644 --- a/_posts/2008-02-24-jabber-org-goes-drupal.md +++ b/_posts/2008-02-24-jabber-org-goes-drupal.md @@ -8,6 +8,6 @@ tags: - jabber - xmpp --- -Picking through my email and RSS on a Sunday afternoon, I noticed that jabber.org has finally relaunched using Drupal! I think this is exciting, as it brings together two of my favourite technologies.
-I've been peripherally involved in the XSF/jabber.org Drupal initiatives for a few years now. While I wasn't as closely involved in this site launch as I'd hoped to be (due to time constraints), they've definitely got my support and I hope to help this initiative continue to grow!
+Picking through my email and RSS on a Sunday afternoon, I noticed that jabber.org has finally relaunched using Drupal! I think this is exciting, as it brings together two of my favourite technologies.
+I've been peripherally involved in the XSF/jabber.org Drupal initiatives for a few years now. While I wasn't as closely involved in this site launch as I'd hoped to be (due to time constraints), they've definitely got my support and I hope to help this initiative continue to grow!
Congrats Peter and team!
diff --git a/_posts/2008-02-25-openid-at-drupalcon-boston-2008.md b/_posts/2008-02-25-openid-at-drupalcon-boston-2008.md index 34cb4a8..1fee8dd 100644 --- a/_posts/2008-02-25-openid-at-drupalcon-boston-2008.md +++ b/_posts/2008-02-25-openid-at-drupalcon-boston-2008.md @@ -9,7 +9,7 @@ tags: - drupalcon - drupalconboston2008 --- -Here we go again! One week from today, DrupalCon Boston 2008 will get underway. For the 3rd straight conference, I'll be doing a session on OpenID in Drupal:
-OpenID and Identity in Drupal: the future of user.module
-Those of you who have attended my OpenID talks at previous DrupalCons should definitely come out to this one, as I would like to dive a bit deeper into roadmapping future changes, additions and directions for the code as well as touching on rolling out OpenID support across the Drupal.org infrastructure itself. I'd also like to discuss additions and changes to user.module that will better accommodate alternate authentication mechanisms.
+Here we go again! One week from today, DrupalCon Boston 2008 will get underway. For the 3rd straight conference, I'll be doing a session on OpenID in Drupal:
+OpenID and Identity in Drupal: the future of user.module
+Those of you who have attended my OpenID talks at previous DrupalCons should definitely come out to this one, as I would like to dive a bit deeper into roadmapping future changes, additions and directions for the code as well as touching on rolling out OpenID support across the Drupal.org infrastructure itself. I'd also like to discuss additions and changes to user.module that will better accommodate alternate authentication mechanisms.
Can't wait to see you there! Oh, and yes, I'll bring my socks ;-)
diff --git a/_posts/2008-02-27-fluid-desktop-web-apps.md b/_posts/2008-02-27-fluid-desktop-web-apps.md index a629951..06e836f 100644 --- a/_posts/2008-02-27-fluid-desktop-web-apps.md +++ b/_posts/2008-02-27-fluid-desktop-web-apps.md @@ -9,9 +9,9 @@ tags: - fluidapp - rememberthemilk --- -Matt turned me on to a new app for OS X (Leopard only) called Fluid. Essentially, fluid lets you create website-specific applications - really just little webkit browsers as their own applications with their own icons. It's really simple to use and (so far) has worked phenomenally well.
-I have two web apps that have become an absolute core staple of my daily routine: Remember the Milk (for TODO management) and Google Reader (for RSS feeds). Both of these are pretty "heavy" web apps (containing lots of JS/AJAX/etc) and I had been running Firefox extensions for both which ultimately weighed down my main browser (which is where I do primary development, etc). Having them as separate applications lets me keep Firefox running (a little) leaner, and I also get pretty icons and the ability to "cmd-tab" between them.
-The coolest part, however, is that Fluid has implemented icon updating on a few sites (google reader being one of them) to show the number of unread items. Check it:
- -Now, if I can just get Google Gears for Webkit working (for offline support for google reader & RTM) I'll be one happy camper.
+Matt turned me on to a new app for OS X (Leopard only) called Fluid. Essentially, fluid lets you create website-specific applications - really just little webkit browsers as their own applications with their own icons. It's really simple to use and (so far) has worked phenomenally well.
+I have two web apps that have become an absolute core staple of my daily routine: Remember the Milk (for TODO management) and Google Reader (for RSS feeds). Both of these are pretty "heavy" web apps (containing lots of JS/AJAX/etc) and I had been running Firefox extensions for both which ultimately weighed down my main browser (which is where I do primary development, etc). Having them as separate applications lets me keep Firefox running (a little) leaner, and I also get pretty icons and the ability to "cmd-tab" between them.
+The coolest part, however, is that Fluid has implemented icon updating on a few sites (google reader being one of them) to show the number of unread items. Check it:
+ +Now, if I can just get Google Gears for Webkit working (for offline support for google reader & RTM) I'll be one happy camper.
The desktop / web app convergence continues...
diff --git a/_posts/2008-03-03-drupalcon-boston-2008-lets-rock-this.md b/_posts/2008-03-03-drupalcon-boston-2008-lets-rock-this.md index 48387f4..f1a95a3 100644 --- a/_posts/2008-03-03-drupalcon-boston-2008-lets-rock-this.md +++ b/_posts/2008-03-03-drupalcon-boston-2008-lets-rock-this.md @@ -8,16 +8,16 @@ tags: - drupalcon - drupalconboston2008 --- -Good Morning, Boston! We're just an hour away from getting this thing rolling - it's gonna be a crazy week. Here's the sessions where you'll be able to find me:
- -Good Morning, Boston! We're just an hour away from getting this thing rolling - it's gonna be a crazy week. Here's the sessions where you'll be able to find me:
+ +I'll be doing updates here and from twitter. Don't forget to follow walkah :)
diff --git a/_posts/2008-03-12-drupalcon-openid-slides-and-recap.md b/_posts/2008-03-12-drupalcon-openid-slides-and-recap.md index 275053b..69ea4e2 100644 --- a/_posts/2008-03-12-drupalcon-openid-slides-and-recap.md +++ b/_posts/2008-03-12-drupalcon-openid-slides-and-recap.md @@ -10,6 +10,6 @@ tags: - drupalcon - drupalconboston2008 --- -With almost a week gone by since I left Boston, it's high time to do a quick recap of DrupalCon Boston 2008. Despite spending most of the week battling a nasty stomach flu, making two trips to the Apple Store in Cambridge, and being without my laptop (which suffered a failed keyboard and trackpad), I had a great time and want to offer my congrats to the organizing team for a solid event!
-Although I took part in 6 sessions, I only presented one of them on my own: OpenID and Identity in Drupal. I was pleased with how the session went - packed room with lots of great feedback and discussion. For those interested, check out the slides on slideshare.
+With almost a week gone by since I left Boston, it's high time to do a quick recap of DrupalCon Boston 2008. Despite spending most of the week battling a nasty stomach flu, making two trips to the Apple Store in Cambridge, and being without my laptop (which suffered a failed keyboard and trackpad), I had a great time and want to offer my congrats to the organizing team for a solid event!
+Although I took part in 6 sessions, I only presented one of them on my own: OpenID and Identity in Drupal. I was pleased with how the session went - packed room with lots of great feedback and discussion. For those interested, check out the slides on slideshare.
Otherwise, it was really great to see all the old faces and meet some new ones. For anyone who missed it, the Acquia party was a blast (Orbit rocks!). Looking forward to the next!
diff --git a/_posts/2008-03-12-sxsw-2008-over-already.md b/_posts/2008-03-12-sxsw-2008-over-already.md index 5c0ad68..1c3a809 100644 --- a/_posts/2008-03-12-sxsw-2008-over-already.md +++ b/_posts/2008-03-12-sxsw-2008-over-already.md @@ -9,8 +9,8 @@ tags: - sxsw - sxsw2008 --- -A few of us Lullabots flew directly from DrupalCon Boston to Austin for SXSW Interactive. It was actually my first trip down to Austin (sadly), and despite some general road weariness, I had a rockin' good time. Personal highlights included:
-Worst. Website. Ever.: Aside from being a who's who of the internet famous, it was an awesome format, completely hilarious and really well presented. I'm inspired to bring it to a future DrupalCon :-)
-A Critical Look At OpenID: It was nice to watch other OpenID experts field the same questions I tend to - and give similar answers. Mostly, I hit this panel because I hadn't yet met David or Simon. We had lunch together after... I should really get myself out to more identity events. IIW 2008?
-CMS Roundup: Obviously, I went to support fellow 'bot, Jeff Eaton, but was blown away by the packed audience (for a 10am session) and the overwhelming Drupal love!
+A few of us Lullabots flew directly from DrupalCon Boston to Austin for SXSW Interactive. It was actually my first trip down to Austin (sadly), and despite some general road weariness, I had a rockin' good time. Personal highlights included:
+Worst. Website. Ever.: Aside from being a who's who of the internet famous, it was an awesome format, completely hilarious and really well presented. I'm inspired to bring it to a future DrupalCon :-)
+A Critical Look At OpenID: It was nice to watch other OpenID experts field the same questions I tend to - and give similar answers. Mostly, I hit this panel because I hadn't yet met David or Simon. We had lunch together after... I should really get myself out to more identity events. IIW 2008?
+CMS Roundup: Obviously, I went to support fellow 'bot, Jeff Eaton, but was blown away by the packed audience (for a 10am session) and the overwhelming Drupal love!
Otherwise, it was great to hang out with friends like Colin and Andy, seeing TorCamp friends everywhere, and meeting a whackload of new people. Looking forward to next year already!
diff --git a/_posts/2008-03-29-net-neutrality-oh-canada.md b/_posts/2008-03-29-net-neutrality-oh-canada.md index 7d5486e..1524d64 100644 --- a/_posts/2008-03-29-net-neutrality-oh-canada.md +++ b/_posts/2008-03-29-net-neutrality-oh-canada.md @@ -9,14 +9,14 @@ tags: - netneutrality - bellthrottling --- -Dear Canada, you're doing it all wrong!
- -OK, so I love my adopted nation. I do. But, what's a guy (or gal) got to do to get affordable, unmolested bandwidth in this country?!?
- -I've written before about the abysmal mobile data situation in this country. Canada has one GSM network - and we pay the price for it.
- -But, until recently, my internets were safe at home. See, I'm a very happy subscriber of TekSavvy residential DSL: clean, clear, reliable, affordable bandwidth. Well, that's until Canada's copper monopoly decided to start throttling my bandwidth.
- -People have been talking and blogging about the events. You can follow the events at Free Our Bandwidth and, if you haven't before, read more about net neutrality. It's time for some real change. CRTC, where are you???
- +Dear Canada, you're doing it all wrong!
+ +OK, so I love my adopted nation. I do. But, what's a guy (or gal) got to do to get affordable, unmolested bandwidth in this country?!?
+ +I've written before about the abysmal mobile data situation in this country. Canada has one GSM network - and we pay the price for it.
+ +But, until recently, my internets were safe at home. See, I'm a very happy subscriber of TekSavvy residential DSL: clean, clear, reliable, affordable bandwidth. Well, that's until Canada's copper monopoly decided to start throttling my bandwidth.
+ +People have been talking and blogging about the events. You can follow the events at Free Our Bandwidth and, if you haven't before, read more about net neutrality. It's time for some real change. CRTC, where are you???
+Canada, I'm fed up. Oh, and ketchup chips suck too.
diff --git a/_posts/2008-03-31-dries-launches-mollom-for-content-monitoring.md b/_posts/2008-03-31-dries-launches-mollom-for-content-monitoring.md index de551d5..ad14212 100644 --- a/_posts/2008-03-31-dries-launches-mollom-for-content-monitoring.md +++ b/_posts/2008-03-31-dries-launches-mollom-for-content-monitoring.md @@ -8,12 +8,12 @@ tags: - dries - mollom --- -Dries finally took the wraps off his other new Drupal related venture: Mollom.
-I've been amongst the beta testers on mollom (I'm uid #8!) for a long time now, here on this blog and with some other projects. I have to say, it's impressive. It's sort of like Akismet but has some interesting goals that are slightly different. The key is in calling it "content monitoring" rather than just "spam blocking" (which it already does effectively). Think: high powered moderation tools - with network intelligence.
- +Dries finally took the wraps off his other new Drupal related venture: Mollom.
+I've been amongst the beta testers on mollom (I'm uid #8!) for a long time now, here on this blog and with some other projects. I have to say, it's impressive. It's sort of like Akismet but has some interesting goals that are slightly different. The key is in calling it "content monitoring" rather than just "spam blocking" (which it already does effectively). Think: high powered moderation tools - with network intelligence.
+Congrats, Dries, on another one! (When do you sleep?!)
diff --git a/_posts/2008-04-01-phug-free-drupal-workshop.md b/_posts/2008-04-01-phug-free-drupal-workshop.md index f56c607..9a2c701 100644 --- a/_posts/2008-04-01-phug-free-drupal-workshop.md +++ b/_posts/2008-04-01-phug-free-drupal-workshop.md @@ -9,8 +9,8 @@ tags: - toronto - phug --- -I know it's late notice, but I'll be hosting a free workshop tomorrow night, April 2nd at 7pm as part of the PHUG + RMI free workshops.
-For those of you here in Toronto that are unaware, PHUG is the new local PHP User Group. They have a lot of momentum and are an exciting group - I look forward to more collaboration in the future betweeh PHUG and DUG-TO.
-The workshop will be Drupal Basics - a crash course in everyone's favourite CMS. We'll look at the core Drupal concepts, how building sites in Drupal works, and some basic theming tricks.
-It's a free event, but space is limited so please register. Looking forward to meeting some new faces!
+I know it's late notice, but I'll be hosting a free workshop tomorrow night, April 2nd at 7pm as part of the PHUG + RMI free workshops.
+For those of you here in Toronto that are unaware, PHUG is the new local PHP User Group. They have a lot of momentum and are an exciting group - I look forward to more collaboration in the future betweeh PHUG and DUG-TO.
+The workshop will be Drupal Basics - a crash course in everyone's favourite CMS. We'll look at the core Drupal concepts, how building sites in Drupal works, and some basic theming tricks.
+It's a free event, but space is limited so please register. Looking forward to meeting some new faces!
UPDATE: P.S. this isn't an April Fool's joke ;)
diff --git a/_posts/2008-04-16-down-under-and-back.md b/_posts/2008-04-16-down-under-and-back.md index 72fef1d..cb5c02b 100644 --- a/_posts/2008-04-16-down-under-and-back.md +++ b/_posts/2008-04-16-down-under-and-back.md @@ -8,5 +8,5 @@ tags: - australia - travel --- -Last week I added a new continent under my travel belt when a bunch of us Lullabots headed to Australia to run some Drupal Workshops. I will say, the trip across the Pacific is a much longer journey than the relative short hop across the Atlantic. My body still isn't quite sure what time it is. Jet-lag aside, I had an absolutely wonderful time. The people of Melbourne were wonderfully kind and helpful. On our one non-work day, we had a fantastic brunch (on a recommendation) where the locals at the table next to us kindly recommended activities for the afternoon and even took our picture.
+Last week I added a new continent under my travel belt when a bunch of us Lullabots headed to Australia to run some Drupal Workshops. I will say, the trip across the Pacific is a much longer journey than the relative short hop across the Atlantic. My body still isn't quite sure what time it is. Jet-lag aside, I had an absolutely wonderful time. The people of Melbourne were wonderfully kind and helpful. On our one non-work day, we had a fantastic brunch (on a recommendation) where the locals at the table next to us kindly recommended activities for the afternoon and even took our picture.
Since it was a work trip, I didn't get to see nearly as much of Australia as I would have liked. No kangaroos. No dingos. No koala bears. But the people of Australia were awesome enough that I am just going to have to go back someday. Thank you all!
diff --git a/_posts/2008-04-24-google-soc-drupal-openid-and-attribute-exchange.md b/_posts/2008-04-24-google-soc-drupal-openid-and-attribute-exchange.md index e2411e3..d45e43c 100644 --- a/_posts/2008-04-24-google-soc-drupal-openid-and-attribute-exchange.md +++ b/_posts/2008-04-24-google-soc-drupal-openid-and-attribute-exchange.md @@ -9,6 +9,6 @@ tags: - openid - soc --- -Summer is coming - which means it's time for Google's Summer of Code. This is the fourth year of the project (and the fourth year that Drupal has been involved). We continue to be one of Google's favourite open source projects this year grabbing 21 spots - which means a $105,000 investment in Drupal development this summer!
- +Summer is coming - which means it's time for Google's Summer of Code. This is the fourth year of the project (and the fourth year that Drupal has been involved). We continue to be one of Google's favourite open source projects this year grabbing 21 spots - which means a $105,000 investment in Drupal development this summer!
+I'm excited as this will be my third year as a mentor and my project this year will be OpenID Attribute Exchange support for Drupal. Attribute Exchange is one of the next important pieces in digital identity and one that I'm pretty excited about. My student, Anshu Prateek, has shown a lot of enthusiasm. I think it's gonna be a good summer!
diff --git a/_posts/2008-05-11-front-row-itunes-tip-for-movies.md b/_posts/2008-05-11-front-row-itunes-tip-for-movies.md index 1c21354..15dfbbf 100644 --- a/_posts/2008-05-11-front-row-itunes-tip-for-movies.md +++ b/_posts/2008-05-11-front-row-itunes-tip-for-movies.md @@ -9,6 +9,6 @@ tags: - video - itunes --- -I was just in the midst of a Sunday morning podcast & RSS catchup stint, when I caught Episode #131 of commandN where Jeff was outlining some Front Row tips and tricks. It reminded me that I came across a great one recently that I thought I'd share.
-As Jeff mentioned, Perian is a great (indispensible) tool to allow QuickTime to play non-QT file formats (particularly AVI/DivX). And, while it's true that Front Row will then play any AVI files in your Movies folder, I've long wanted to go one step further - specifically for TV Shows. See, iTunes will keep TV Shows separately and mark ones that are "unwatched", etc.
+I was just in the midst of a Sunday morning podcast & RSS catchup stint, when I caught Episode #131 of commandN where Jeff was outlining some Front Row tips and tricks. It reminded me that I came across a great one recently that I thought I'd share.
+As Jeff mentioned, Perian is a great (indispensible) tool to allow QuickTime to play non-QT file formats (particularly AVI/DivX). And, while it's true that Front Row will then play any AVI files in your Movies folder, I've long wanted to go one step further - specifically for TV Shows. See, iTunes will keep TV Shows separately and mark ones that are "unwatched", etc.
Enter Movie2iTunes. This droplet allows you to simply drop Movie & TV Shows on it and it will add them to iTunes. In fact, if your TV Show files use the given file naming convention, the TV Show metadata (show name, season, episode) will be completed correctly as well. The script works by creating a QuickTime media link to the original video - which has the nice benefit of having all your movies and TV shows in iTunes (hence front row) but they can still reside on, say, an external HD. I love it!
diff --git a/_posts/2008-05-12-drupal-camp-toronto-2008.md b/_posts/2008-05-12-drupal-camp-toronto-2008.md index 0d65001..40418cb 100644 --- a/_posts/2008-05-12-drupal-camp-toronto-2008.md +++ b/_posts/2008-05-12-drupal-camp-toronto-2008.md @@ -9,8 +9,8 @@ tags: - drupalcamp - dct08 --- -The third annual Drupal Camp Toronto event is coming soon. On Friday May 23rd and Saturday May 24th join the Toronto Drupal Users Group in celebrating two days of Drupal at the University of Toronto! -
-We're putting together an exciting event this year. We have John Resig coming to talk about jQuery and ActiveState will be giving away prize packages. Plus we'll have two full days of information - tips, tricks, case studies and howtos. Make sure to register soon! We already have over 100 people signed up!
-Also, we are actively seeking both speakers and sponsors. Propose a session or contact us if you're interested in sponsoring or have other questions.
+The third annual Drupal Camp Toronto event is coming soon. On Friday May 23rd and Saturday May 24th join the Toronto Drupal Users Group in celebrating two days of Drupal at the University of Toronto! +
+We're putting together an exciting event this year. We have John Resig coming to talk about jQuery and ActiveState will be giving away prize packages. Plus we'll have two full days of information - tips, tricks, case studies and howtos. Make sure to register soon! We already have over 100 people signed up!
+Also, we are actively seeking both speakers and sponsors. Propose a session or contact us if you're interested in sponsoring or have other questions.
Hope to see you there!
diff --git a/_posts/2008-05-19-skype-with-quicksilver-trick.md b/_posts/2008-05-19-skype-with-quicksilver-trick.md index 576003a..c7b5d58 100644 --- a/_posts/2008-05-19-skype-with-quicksilver-trick.md +++ b/_posts/2008-05-19-skype-with-quicksilver-trick.md @@ -9,14 +9,14 @@ tags: - quicksilver - tricks --- -I spend a fair bit of time talking on Skype (whether I like it or not). I am also a big fan and heavy user of quicksilver (the ultimate launcher and more for mac os x). Now, I generally keep skype contact list hidden to keep my desktop clean - and was thinking "Gee, it'd be great if skype was integrated with Quicksilver". But.. it's not... directly
-However, I found this tip and can now initiate skype-to-skype calls directly from quicksilver:
- -Here's what I did:
-Ok... so typing quicksilver commands doesn't *look* pretty... but it's one less thing I need to switch my right hand to the mouse for, and I like that. :-)
+I spend a fair bit of time talking on Skype (whether I like it or not). I am also a big fan and heavy user of quicksilver (the ultimate launcher and more for mac os x). Now, I generally keep skype contact list hidden to keep my desktop clean - and was thinking "Gee, it'd be great if skype was integrated with Quicksilver". But.. it's not... directly
+However, I found this tip and can now initiate skype-to-skype calls directly from quicksilver:
+ +Here's what I did:
+Ok... so typing quicksilver commands doesn't *look* pretty... but it's one less thing I need to switch my right hand to the mouse for, and I like that. :-)
(I should probably post more tricks like this)
diff --git a/_posts/2008-05-20-ready-to-mesh.md b/_posts/2008-05-20-ready-to-mesh.md index 85a3f93..8457930 100644 --- a/_posts/2008-05-20-ready-to-mesh.md +++ b/_posts/2008-05-20-ready-to-mesh.md @@ -9,5 +9,5 @@ tags: - mesh08 - meshconference --- -I'm looking forward to hanging out at Mesh 2008 the next couple days. I've had to miss it for various reasons the first two years, so I can't wait to see what all the buzz is about! Watching the talk on twitter today about MeshU has gone well and things are off to a great start.
+I'm looking forward to hanging out at Mesh 2008 the next couple days. I've had to miss it for various reasons the first two years, so I can't wait to see what all the buzz is about! Watching the talk on twitter today about MeshU has gone well and things are off to a great start.
As usual, I'll be the one decked out in Lullabot gear talking about Drupal. Hope to see you there :)
diff --git a/_posts/2008-05-28-fluidapp-menu-extra-and-iphone-sites.md b/_posts/2008-05-28-fluidapp-menu-extra-and-iphone-sites.md index d52d233..4edc928 100644 --- a/_posts/2008-05-28-fluidapp-menu-extra-and-iphone-sites.md +++ b/_posts/2008-05-28-fluidapp-menu-extra-and-iphone-sites.md @@ -8,7 +8,7 @@ tags: - fluidapp - iphone --- -My love affair with Fluid.app continues. The latest release (0.9.1.4) includes support for running your SSB as a Menu Extra (i.e. something in the OS X (check out the video).
-As shown in the video, I think the best use for this new feature is in conjunction with iPhone sites. In the video, Tod shows creating an app for http://i.brightkite.com/. I've been using this to check-in on BrightKite. It's nice, unobtrusive and easy in lieu of BrightKite's own, native desktop apps.
-My other favorite (pictured) is http://i.rememberthemilk.com/. Remember the Milk's iPhone app has a nice feature that the "Today" tasks list also shows overdue tasks (which I haven't figured out how to do in the standard web app).
+My love affair with Fluid.app continues. The latest release (0.9.1.4) includes support for running your SSB as a Menu Extra (i.e. something in the OS X (check out the video).
+As shown in the video, I think the best use for this new feature is in conjunction with iPhone sites. In the video, Tod shows creating an app for http://i.brightkite.com/. I've been using this to check-in on BrightKite. It's nice, unobtrusive and easy in lieu of BrightKite's own, native desktop apps.
+My other favorite (pictured) is http://i.rememberthemilk.com/. Remember the Milk's iPhone app has a nice feature that the "Today" tasks list also shows overdue tasks (which I haven't figured out how to do in the standard web app).
More and more of my webapp usage is moving to fluid these days. I can't say enough good things about this app. And google gears support is coming!!
diff --git a/_posts/2008-05-29-diso-for-drupal.md b/_posts/2008-05-29-diso-for-drupal.md index c80612e..33572b7 100644 --- a/_posts/2008-05-29-diso-for-drupal.md +++ b/_posts/2008-05-29-diso-for-drupal.md @@ -10,18 +10,18 @@ tags: - oauth - microformats --- -I had an interesting e-mail exchange yesterday with Chris Messina and a handful of folks from the DiSo project about "DiSo for Drupal". For those of you who haven't heard of it DiSo is:
-DiSo (dee • zoh) is an umbrella project for a group of open source implementations of these distributed social networking concepts. or as Chris puts it: “to build a social network with its skin inside out”.-
See, Chris recently started a new job working on DiSo full-time at Vidoop. With the announcements of Facebook connect and Google's Friend Connect, there is a battle raging for control of your identity and your relationships. DiSo, in many respects, is the free open answer for the rest of the internet. It combines several free, open standards that already exist in the wild like OpenID, OAuth, and Microformats for exchanging identity and "friend" information.
-So, Chris reached out a handful of us Drupal folks about getting on board. The good news is: we, the Drupal community, are already well on our way:
-The big holes at the moment (from a DiSo perspective) are XRDS-Simple support and better support for microformats - specifically XFN.
+I had an interesting e-mail exchange yesterday with Chris Messina and a handful of folks from the DiSo project about "DiSo for Drupal". For those of you who haven't heard of it DiSo is:
+DiSo (dee • zoh) is an umbrella project for a group of open source implementations of these distributed social networking concepts. or as Chris puts it: “to build a social network with its skin inside out”.+
See, Chris recently started a new job working on DiSo full-time at Vidoop. With the announcements of Facebook connect and Google's Friend Connect, there is a battle raging for control of your identity and your relationships. DiSo, in many respects, is the free open answer for the rest of the internet. It combines several free, open standards that already exist in the wild like OpenID, OAuth, and Microformats for exchanging identity and "friend" information.
+So, Chris reached out a handful of us Drupal folks about getting on board. The good news is: we, the Drupal community, are already well on our way:
+The big holes at the moment (from a DiSo perspective) are XRDS-Simple support and better support for microformats - specifically XFN.
From the list of Drupal modules above, you may notice that this is an area of interest of mine :-P I look forward to working with the rest of the DiSo project and the Drupal community on this stuff!
diff --git a/_posts/2008-06-04-xrds-simple-for-drupal.md b/_posts/2008-06-04-xrds-simple-for-drupal.md index de1bb88..97d3a5c 100644 --- a/_posts/2008-06-04-xrds-simple-for-drupal.md +++ b/_posts/2008-06-04-xrds-simple-for-drupal.md @@ -8,8 +8,8 @@ tags: - diso - xrds --- -Last night I put together a simple module for Drupal to implement the XRDS-Simple spec. It is based loosely on the xrds-simple wordpress plugin.
- -XRDS-Simple is an important piece of the DiSo project. From the XRDS-Simple spec::
-XRDS-Simple provides a format and workflow for the discovery of resources metadata, and other linked resources. As web services continue to grow, applications utilize a wider range of web services and resources across multiple providers. XRDS-Simple allows providers to document their resources in a machine-readable way, which can be automatically discovered by consumer applications.+
Last night I put together a simple module for Drupal to implement the XRDS-Simple spec. It is based loosely on the xrds-simple wordpress plugin.
+ +XRDS-Simple is an important piece of the DiSo project. From the XRDS-Simple spec::
+XRDS-Simple provides a format and workflow for the discovery of resources metadata, and other linked resources. As web services continue to grow, applications utilize a wider range of web services and resources across multiple providers. XRDS-Simple allows providers to document their resources in a machine-readable way, which can be automatically discovered by consumer applications.
So, check it out: http://drupal.org/project/xrds_simple .
diff --git a/_posts/2008-06-18-firefox-3-download-day-6-5-million-and-counting.md b/_posts/2008-06-18-firefox-3-download-day-6-5-million-and-counting.md index 35a2a0e..5e67e81 100644 --- a/_posts/2008-06-18-firefox-3-download-day-6-5-million-and-counting.md +++ b/_posts/2008-06-18-firefox-3-download-day-6-5-million-and-counting.md @@ -7,6 +7,6 @@ tags: - firefox - toronto --- -My favorite web browser slash social movement, Firefox, released version 3.0 yesterday. To generate some buzz around the new release, the folks at Mozilla are trying to set a Guinness World Record for software downloads in 24 hours. They're initial target was 5 million downloads. As of this writing, they're at 6.5 million downloads and counting - with 6 hours to go!
-I also spent a few hours last night at the Mozilla Toronto launch party. Mozilla is full of great people doing great work... it was nice to help celebrate their latest milestone.
+My favorite web browser slash social movement, Firefox, released version 3.0 yesterday. To generate some buzz around the new release, the folks at Mozilla are trying to set a Guinness World Record for software downloads in 24 hours. They're initial target was 5 million downloads. As of this writing, they're at 6.5 million downloads and counting - with 6 hours to go!
+I also spent a few hours last night at the Mozilla Toronto launch party. Mozilla is full of great people doing great work... it was nice to help celebrate their latest milestone.
If you haven't yet, go now. Get Firefox 3.
diff --git a/_posts/2008-06-19-g-drive-mini-great-for-travel.md b/_posts/2008-06-19-g-drive-mini-great-for-travel.md index 3250c92..99aab3f 100644 --- a/_posts/2008-06-19-g-drive-mini-great-for-travel.md +++ b/_posts/2008-06-19-g-drive-mini-great-for-travel.md @@ -8,8 +8,8 @@ tags: - travel - hardware --- -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: -
-The G-Drive Mini from G-Tech 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 Time Machine backups as well as any extra files I (might) need on the road.
-It's a really nice looking little unit: aluminum case (that matches my macbook pro), with it's own heat sink. It's quiet enough that I hardly notice it. AND it comes with it's very own leather carrying case.
+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: +
+The G-Drive Mini from G-Tech 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 Time Machine backups as well as any extra files I (might) need on the road.
+It's a really nice looking little unit: aluminum case (that matches my macbook pro), with it's own heat sink. It's quiet enough that I hardly notice it. AND it comes with it's very own leather carrying case.
I'm happy with the new addition to my travel bag, and I'd recommend it for yours as well.
diff --git a/_posts/2008-08-06-off-vacation.md b/_posts/2008-08-06-off-vacation.md index d1569c3..bb6c297 100644 --- a/_posts/2008-08-06-off-vacation.md +++ b/_posts/2008-08-06-off-vacation.md @@ -6,7 +6,7 @@ permalink: blog/walkah/vacation tags: - personal --- -If you're amongst the handful of people wondering where I've been and why it's been so quiet here... I've been on the road. Most recently, I was offline on vacation. Resting and recharging for the busy fall to come. - -If I owe you an email - it's coming, I promise. If you like pictures - here they are. - +If you're amongst the handful of people wondering where I've been and why it's been so quiet here... I've been on the road. Most recently, I was offline on vacation. Resting and recharging for the busy fall to come. + +If I owe you an email - it's coming, I promise. If you like pictures - here they are. + diff --git a/_posts/2008-08-11-now-running-drupal-6-and-views-2.md b/_posts/2008-08-11-now-running-drupal-6-and-views-2.md index 646c0d3..75d964a 100644 --- a/_posts/2008-08-11-now-running-drupal-6-and-views-2.md +++ b/_posts/2008-08-11-now-running-drupal-6-and-views-2.md @@ -8,10 +8,10 @@ tags: - drupal - drupal6 --- -I finally "re-launched" my blog last night, after tinkering for a few months. I'm now running (at the time of writing) Drupal 6.3. More interesting, however, is that my site is almost entirely powered now by Views 2. - -The biggest visible change is the home page. Inspired in part by Dave Shea's lovely blog, I wanted to make my front page shorter. So now, I'm displaying the latest full post, with 9 previous titles only. This is all done with views (using the awesome new "attachment" display type). - -The other interesting bit is that I'm using the latest version of twitter module so that the "twitter" block on the right is actually views2 powered as well (and gets cached). - +I finally "re-launched" my blog last night, after tinkering for a few months. I'm now running (at the time of writing) Drupal 6.3. More interesting, however, is that my site is almost entirely powered now by Views 2. + +The biggest visible change is the home page. Inspired in part by Dave Shea's lovely blog, I wanted to make my front page shorter. So now, I'm displaying the latest full post, with 9 previous titles only. This is all done with views (using the awesome new "attachment" display type). + +The other interesting bit is that I'm using the latest version of twitter module so that the "twitter" block on the right is actually views2 powered as well (and gets cached). + I'm sure I'll keep tweaking, but I dig it. How about you? diff --git a/_posts/2008-08-14-drupalcon-szeged-is-coming.md b/_posts/2008-08-14-drupalcon-szeged-is-coming.md index 8b00296..37a885e 100644 --- a/_posts/2008-08-14-drupalcon-szeged-is-coming.md +++ b/_posts/2008-08-14-drupalcon-szeged-is-coming.md @@ -8,7 +8,7 @@ tags: - drupalcon - drupalconszeged2008 --- -Sadly, I won't be there... but you should be!
-I have to sit this one out due to scheduling conflicts, but the posted schedule looks really good. Of course, the Lullabot team members going are all over the schedule. Everyone should attend webchick's intro to testing and be sure to attend the testing party - she has promised chocolate!
-Scanning through the schedule, it's nice to see that fellow Toronto Drupal Users Group member, Emma Jane, will be giving a presentation on Drupal for small business networks.
-So, while my socks and I will only be there in spirit, you should be there in person. Register now!
+Sadly, I won't be there... but you should be!
+I have to sit this one out due to scheduling conflicts, but the posted schedule looks really good. Of course, the Lullabot team members going are all over the schedule. Everyone should attend webchick's intro to testing and be sure to attend the testing party - she has promised chocolate!
+Scanning through the schedule, it's nice to see that fellow Toronto Drupal Users Group member, Emma Jane, will be giving a presentation on Drupal for small business networks.
+So, while my socks and I will only be there in spirit, you should be there in person. Register now!
diff --git a/_posts/2008-08-15-drupal-at-sxsw.md b/_posts/2008-08-15-drupal-at-sxsw.md index 1b6a9ae..73c6bcf 100644 --- a/_posts/2008-08-15-drupal-at-sxsw.md +++ b/_posts/2008-08-15-drupal-at-sxsw.md @@ -7,7 +7,7 @@ tags: - drupal - sxsw --- -I'm certainly not the first to post about this, but it looks like Drupal will have a strong showing at SXSW Interactive 2009. There's even a front page post on drupal.org to bring awareness. A group of us from Lullabot went last year and we had an absolute blast. If you haven't been, sign up now!
-The panel picker is live and I suggest you *all* vote for Drupal with Its Pants Off (you know you wanna). What's really exciting, though, is the long list of other Drupal panels on the list.
-Looks like there'll be lots of Drupal in Austin next March... even http://sxsw.com/ is Drupal powered!
+I'm certainly not the first to post about this, but it looks like Drupal will have a strong showing at SXSW Interactive 2009. There's even a front page post on drupal.org to bring awareness. A group of us from Lullabot went last year and we had an absolute blast. If you haven't been, sign up now!
+The panel picker is live and I suggest you *all* vote for Drupal with Its Pants Off (you know you wanna). What's really exciting, though, is the long list of other Drupal panels on the list.
+Looks like there'll be lots of Drupal in Austin next March... even http://sxsw.com/ is Drupal powered!
My hotel is booked. See you there!
diff --git a/_posts/2008-08-26-google-gears-for-safari-offline-ssbs.md b/_posts/2008-08-26-google-gears-for-safari-offline-ssbs.md index 4cf55bc..5715d7f 100644 --- a/_posts/2008-08-26-google-gears-for-safari-offline-ssbs.md +++ b/_posts/2008-08-26-google-gears-for-safari-offline-ssbs.md @@ -8,8 +8,8 @@ tags: - fluidapp - gears --- -I'm really excited about today's (beta) release of google gears for safari. Why? because, as I've just tested, but enabling the plugin for safari it makes it available for all of my fluid app Site Specific Browsers (SSB's). - -If you pay close attention here, you'll know that I'm a big fan of fluid and the idea of SSB's in general. I use apps for Remember the Milk (my current task management / GTD tool) and Google Reader extensively. Both of these sites support gears already for use offline (read: on airplanes). However, by using Fluid (based on Safari's webkit), I had to forgo gears/offline access. Thus, when traveling, I'd taken to opening a tab in firefox for each of those sites (if I remembered, and as long as I didn't need to otherwise restart firefox, etc). - +I'm really excited about today's (beta) release of google gears for safari. Why? because, as I've just tested, but enabling the plugin for safari it makes it available for all of my fluid app Site Specific Browsers (SSB's). + +If you pay close attention here, you'll know that I'm a big fan of fluid and the idea of SSB's in general. I use apps for Remember the Milk (my current task management / GTD tool) and Google Reader extensively. Both of these sites support gears already for use offline (read: on airplanes). However, by using Fluid (based on Safari's webkit), I had to forgo gears/offline access. Thus, when traveling, I'd taken to opening a tab in firefox for each of those sites (if I remembered, and as long as I didn't need to otherwise restart firefox, etc). + Well, I just had a wonderful experience. I downloaded gears for safari, installed it... and instantly all of my fluid instances were gears enabled. Love it! diff --git a/_posts/2008-10-02-drupal-meetup-in-waterloo.md b/_posts/2008-10-02-drupal-meetup-in-waterloo.md index a10c146..be16a01 100644 --- a/_posts/2008-10-02-drupal-meetup-in-waterloo.md +++ b/_posts/2008-10-02-drupal-meetup-in-waterloo.md @@ -7,11 +7,11 @@ tags: - drupal - waterloo --- -As Khalid announced, I'll be heading out to Waterloo, ON tomorrow evening to give an introduction to module development with Drupal. Khalid has asked me to brush one of my old favourites: Pants module. It's a nice, fun way to get your feet wet with module development. - -It will be my first visit out to the (relatively) new Waterloo Drupal Group. I'm looking forward to seeing everyone and hopefully meeting some new faces! - -For full details on the event, see this post and sign up! - -For those of you here in Toronto who can't make the trip, I hope to see you at next week's Toronto meeting. - +As Khalid announced, I'll be heading out to Waterloo, ON tomorrow evening to give an introduction to module development with Drupal. Khalid has asked me to brush one of my old favourites: Pants module. It's a nice, fun way to get your feet wet with module development. + +It will be my first visit out to the (relatively) new Waterloo Drupal Group. I'm looking forward to seeing everyone and hopefully meeting some new faces! + +For full details on the event, see this post and sign up! + +For those of you here in Toronto who can't make the trip, I hope to see you at next week's Toronto meeting. + diff --git a/_posts/2008-10-17-fsoss-is-back-for-2008.md b/_posts/2008-10-17-fsoss-is-back-for-2008.md index 5e0998d..ed7f7ff 100644 --- a/_posts/2008-10-17-fsoss-is-back-for-2008.md +++ b/_posts/2008-10-17-fsoss-is-back-for-2008.md @@ -9,12 +9,12 @@ tags: - fsoss - conference --- -One of my favorite annual free software conferences is back again! The 7th annual Free Software and Open Source Symposium is happening next week, October 23rd & 24th. I've spoken at this event 3 years in a row - it's a great event and local in Toronto!
- -I'll be running 2 sessions again this year:
-One of my favorite annual free software conferences is back again! The 7th annual Free Software and Open Source Symposium is happening next week, October 23rd & 24th. I've spoken at this event 3 years in a row - it's a great event and local in Toronto!
+ +I'll be running 2 sessions again this year:
+Check out the full schedule and register now!. Hope to see you there!
diff --git a/_posts/2008-10-22-phug-workshop-drupal-theming-in-an-hour.md b/_posts/2008-10-22-phug-workshop-drupal-theming-in-an-hour.md index 82ae4be..840bbf7 100644 --- a/_posts/2008-10-22-phug-workshop-drupal-theming-in-an-hour.md +++ b/_posts/2008-10-22-phug-workshop-drupal-theming-in-an-hour.md @@ -8,12 +8,12 @@ tags: - toronto - phug --- -October is a busy speaking month - but I'm excited to say I've been asked back to present another (free) PHUG Workshop on Drupal.
- - - -Back in April, I did an Intro Workshop. This time, I'll be showing off theming in Drupal 6:
- -In this workshop, we will show the process of taking an HTML & CSS design and converting it into a fully working Drupal theme. Along the way, we’ll look at the 3 main aspects of Drupal theming, some best practices and a few tricks. Drupal 6 makes the whole process easier than ever, so get started making your Drupal site look not like a Drupal site!- -
The workshop is Tuesday Oct 28 2008 @ 630pm at Seneca @ York Campus in room 2112. See the workshop announcement for full details.
+October is a busy speaking month - but I'm excited to say I've been asked back to present another (free) PHUG Workshop on Drupal.
+ + + +Back in April, I did an Intro Workshop. This time, I'll be showing off theming in Drupal 6:
+ +In this workshop, we will show the process of taking an HTML & CSS design and converting it into a fully working Drupal theme. Along the way, we’ll look at the 3 main aspects of Drupal theming, some best practices and a few tricks. Drupal 6 makes the whole process easier than ever, so get started making your Drupal site look not like a Drupal site!+ +
The workshop is Tuesday Oct 28 2008 @ 630pm at Seneca @ York Campus in room 2112. See the workshop announcement for full details.
diff --git a/_posts/2008-10-31-vectorlover-drupal-theme.md b/_posts/2008-10-31-vectorlover-drupal-theme.md index e6f8c40..ab40683 100644 --- a/_posts/2008-10-31-vectorlover-drupal-theme.md +++ b/_posts/2008-10-31-vectorlover-drupal-theme.md @@ -9,10 +9,10 @@ tags: - theme - workshop --- -![vectorlover](http://walkah.net/sites/walkah.net/files/vectorlover-thumb.png)Earlier this week I gave a free workshop for [PHUG](http://workshops.phug.ca/) here in Toronto. We had a lot of fun and our scheduled one hour turned into 3 or 4 (oops!). I had a lot of fun with the group and the night received [good reviews](http://phug.ca/workshops/index.php/drupal/drupal-workshop-rocked). - -During the evening, we took a pure HTML and CSS design and converted it into a Drupal theme. The design is called [VectorLover](http://www.styleshout.com/templates/preview/VectorLover1-0/index.html) - freely available from [styleshout.com](http://www.styleshout.com/). - -I took some time this week to clean up our work, and am making "VectorLover" available for download [here](http://walkah.net/sites/walkah.net/files/vectorlover.zip). Please [contact me](http://walkah.net/contact) if you have any questions or comments. Enjoy! - +![vectorlover](http://walkah.net/sites/walkah.net/files/vectorlover-thumb.png)Earlier this week I gave a free workshop for [PHUG](http://workshops.phug.ca/) here in Toronto. We had a lot of fun and our scheduled one hour turned into 3 or 4 (oops!). I had a lot of fun with the group and the night received [good reviews](http://phug.ca/workshops/index.php/drupal/drupal-workshop-rocked). + +During the evening, we took a pure HTML and CSS design and converted it into a Drupal theme. The design is called [VectorLover](http://www.styleshout.com/templates/preview/VectorLover1-0/index.html) - freely available from [styleshout.com](http://www.styleshout.com/). + +I took some time this week to clean up our work, and am making "VectorLover" available for download [here](http://walkah.net/sites/walkah.net/files/vectorlover.zip). Please [contact me](http://walkah.net/contact) if you have any questions or comments. Enjoy! + (Note: Due to the [license](http://www.styleshout.com/about.php#license), this theme will not appear in the Drupal repository. Sorry!) diff --git a/_posts/2008-11-11-drupal-theme-workshop-in-toronto.md b/_posts/2008-11-11-drupal-theme-workshop-in-toronto.md index c3fb42e..836c414 100644 --- a/_posts/2008-11-11-drupal-theme-workshop-in-toronto.md +++ b/_posts/2008-11-11-drupal-theme-workshop-in-toronto.md @@ -8,10 +8,10 @@ tags: - toronto - workshop --- -I'm excited to announce that members of the [Toronto Drupal User Group](http://groups.drupal.org/) have put together an exciting one day, free workshop on [Drupal](http://drupal.org/) theming. - -I will be there to present in the afternoon. Please come out and say "hi". Also, [Lullabot](http://www.lullabot.com/) will be sponsoring lunch (thanks guys!). - -It seems like Toronto has gone Drupal crazy lately. I am *loving* all the local events! - +I'm excited to announce that members of the [Toronto Drupal User Group](http://groups.drupal.org/) have put together an exciting one day, free workshop on [Drupal](http://drupal.org/) theming. + +I will be there to present in the afternoon. Please come out and say "hi". Also, [Lullabot](http://www.lullabot.com/) will be sponsoring lunch (thanks guys!). + +It seems like Toronto has gone Drupal crazy lately. I am *loving* all the local events! + The event takes place starting at 10am on **November 22nd, 2008** at the [Centre for Social Innovation](http://socialinnovation.ca). Be sure to check [the website](http://themeworkshop.avatarinteractive.ca/) for full details. See you there! diff --git a/_posts/2008-12-15-done-it-with-drupal-back-to-life.md b/_posts/2008-12-15-done-it-with-drupal-back-to-life.md index 8c41e62..8f1565c 100644 --- a/_posts/2008-12-15-done-it-with-drupal-back-to-life.md +++ b/_posts/2008-12-15-done-it-with-drupal-back-to-life.md @@ -10,10 +10,10 @@ tags: - diwd - hohoto --- -My last several weeks (months?) have been pretty darn hectic preparing for Do It With Drupal. Well, we've done it with Drupal - and it was awesome! It was really fun bringing the whole Lullabot team to make it happen. The speakers were awesome, the venue was great and the people rocked. - -For those of you who missed it, the event was pretty well documented via the twitter backchannel and flickr photos. Thanks everyone! - -I'm back home now... oh - and I moved! I'm now living in a beautiful house at St. Clair and Dufferin. - +My last several weeks (months?) have been pretty darn hectic preparing for Do It With Drupal. Well, we've done it with Drupal - and it was awesome! It was really fun bringing the whole Lullabot team to make it happen. The speakers were awesome, the venue was great and the people rocked. + +For those of you who missed it, the event was pretty well documented via the twitter backchannel and flickr photos. Thanks everyone! + +I'm back home now... oh - and I moved! I'm now living in a beautiful house at St. Clair and Dufferin. + So it's time to settle in for the holiday season, finish getting unpacked and settled and enjoy a little breathing room. To kick it off, I'm heading to #hohoto tonight. Looking forward to partying with my local Toronto people! diff --git a/_posts/2009-01-05-hello-2009.md b/_posts/2009-01-05-hello-2009.md index 3d79b10..d23c4f3 100644 --- a/_posts/2009-01-05-hello-2009.md +++ b/_posts/2009-01-05-hello-2009.md @@ -8,14 +8,14 @@ tags: - new year - resolutions --- -Well, this post - much like the first five days of 2009 - has not gone as I'd planned. - -Looking back on 2008, it was another year of intense growth and change - as they all seem to be lately. I moved again, did a lot of travelling and had a pretty big year as a Lullabot (1 major event, 1 book, 1 DVD, 7 workshops, and countless hours of getting people over their Drupal hurdles). - -2009 holds lots of opportunity, potential and continued opportunities for growth and change. As far as resolutions, however, I have just one: - -**get healthy** - -That's right, the usual sleep more, eat better, exercise (period), go to the doctor, see a dentist, take time off, look out for me kind of just get healthy. - +Well, this post - much like the first five days of 2009 - has not gone as I'd planned. + +Looking back on 2008, it was another year of intense growth and change - as they all seem to be lately. I moved again, did a lot of travelling and had a pretty big year as a Lullabot (1 major event, 1 book, 1 DVD, 7 workshops, and countless hours of getting people over their Drupal hurdles). + +2009 holds lots of opportunity, potential and continued opportunities for growth and change. As far as resolutions, however, I have just one: + +**get healthy** + +That's right, the usual sleep more, eat better, exercise (period), go to the doctor, see a dentist, take time off, look out for me kind of just get healthy. + Ready? begin. diff --git a/_posts/2009-01-09-using-drupal-or-look-ma-im-on-amazon.md b/_posts/2009-01-09-using-drupal-or-look-ma-im-on-amazon.md index 0cba1e1..ec9b2b6 100644 --- a/_posts/2009-01-09-using-drupal-or-look-ma-im-on-amazon.md +++ b/_posts/2009-01-09-using-drupal-or-look-ma-im-on-amazon.md @@ -9,12 +9,12 @@ tags: - amazon - book --- -[![Using Drupal](http://walkah.net/sites/walkah.net/files/using_drupal.png)](http://www.amazon.com/gp/redirect.html?ie=UTF8&location=http%3A%2F%2Fwww.amazon.com%2Fo%2FASIN%2F0596515804&tag=drupal0a-20&link)In my usual heard-it-hear-last style... I was out to dinner this week with my friend, [Phillip](http://www.communitybandwidth.ca/), who was apparently unaware that [Lullabot](http://www.lullabot.com/) had written a book(?!?) and I was one of the authors. - -Well, for most of last year (plus) most of us over at lullabot spent sleepless nights putting together [Using Drupal](http://www.usingdrupal.com/). It went to press in early December, and is indeed [on amazon](http://www.amazon.com/gp/redirect.html?ie=UTF8&location=http%3A%2F%2Fwww.amazon.com%2Fo%2FASIN%2F0596515804&tag=drupal0a-20&link) and even [on shelves](http://flickr.com/photos/add1sun/3168949626/). - -I'm personally pretty proud of the book. It's the first Drupal book by [O'Reilly](http://www.oreilly.com/) and the first to take a comprehensive look at building a "real" Drupal site with heavy emphasis on CCK, Views and the rest of drupal contrib. - -I have to say, too, that O'Reilly was a lot of fun to work with. There's a reason they have a reputation for having the top tech books. If you missed it, @eaton and I did a [live webcast](http://www.youtube.com/watch?v=AZ04xTyx6yo) with O'Reilly which was their biggest ever. Kool-aid for everyone! - +[![Using Drupal](http://walkah.net/sites/walkah.net/files/using_drupal.png)](http://www.amazon.com/gp/redirect.html?ie=UTF8&location=http%3A%2F%2Fwww.amazon.com%2Fo%2FASIN%2F0596515804&tag=drupal0a-20&link)In my usual heard-it-hear-last style... I was out to dinner this week with my friend, [Phillip](http://www.communitybandwidth.ca/), who was apparently unaware that [Lullabot](http://www.lullabot.com/) had written a book(?!?) and I was one of the authors. + +Well, for most of last year (plus) most of us over at lullabot spent sleepless nights putting together [Using Drupal](http://www.usingdrupal.com/). It went to press in early December, and is indeed [on amazon](http://www.amazon.com/gp/redirect.html?ie=UTF8&location=http%3A%2F%2Fwww.amazon.com%2Fo%2FASIN%2F0596515804&tag=drupal0a-20&link) and even [on shelves](http://flickr.com/photos/add1sun/3168949626/). + +I'm personally pretty proud of the book. It's the first Drupal book by [O'Reilly](http://www.oreilly.com/) and the first to take a comprehensive look at building a "real" Drupal site with heavy emphasis on CCK, Views and the rest of drupal contrib. + +I have to say, too, that O'Reilly was a lot of fun to work with. There's a reason they have a reputation for having the top tech books. If you missed it, @eaton and I did a [live webcast](http://www.youtube.com/watch?v=AZ04xTyx6yo) with O'Reilly which was their biggest ever. Kool-aid for everyone! + If you don't have a copy yet, what's wrong with you? ;-) diff --git a/_posts/2009-01-15-happy-8th-birthday-drupal.md b/_posts/2009-01-15-happy-8th-birthday-drupal.md index a9f5100..c414f73 100644 --- a/_posts/2009-01-15-happy-8th-birthday-drupal.md +++ b/_posts/2009-01-15-happy-8th-birthday-drupal.md @@ -6,10 +6,10 @@ permalink: blog/walkah/happy-8th-birthday-drupal tags: - drupal --- -Man, we're getting old! - -Today (January 15th) is the 8th anniversary of the day Drupal 1.0 was released. Although [Dries](http://buytaert.net/) had no idea at the time - it was a move that would not only change his life, but mine too... - -January 2009 also marks the 5th anniversary of my starting to work on Drupal full time (after a few years of "hobby" involvement). My first project (at the time, actually a re-launch) still stands as one of my favourites: http://www.terminus1525.ca/ . Since then, Drupal has defined my career: from co-founding [Bryght](http://www.bryght.com/) to my current life as a [Lullabot](http://www.lullabot.com/). The community is home to some of [my best friends](http://www.lullabot.com/about/team) and people [I love](http://www.lizakindred.com/). - +Man, we're getting old! + +Today (January 15th) is the 8th anniversary of the day Drupal 1.0 was released. Although [Dries](http://buytaert.net/) had no idea at the time - it was a move that would not only change his life, but mine too... + +January 2009 also marks the 5th anniversary of my starting to work on Drupal full time (after a few years of "hobby" involvement). My first project (at the time, actually a re-launch) still stands as one of my favourites: http://www.terminus1525.ca/ . Since then, Drupal has defined my career: from co-founding [Bryght](http://www.bryght.com/) to my current life as a [Lullabot](http://www.lullabot.com/). The community is home to some of [my best friends](http://www.lullabot.com/about/team) and people [I love](http://www.lizakindred.com/). + Five years - full-time. No wonder [I feel old](http://dc2009.drupalcon.org/session/why-i-hate-drupal). diff --git a/_posts/2009-01-30-image-module-end-of-an-era.md b/_posts/2009-01-30-image-module-end-of-an-era.md index 6b067b9..eca4b05 100644 --- a/_posts/2009-01-30-image-module-end-of-an-era.md +++ b/_posts/2009-01-30-image-module-end-of-an-era.md @@ -7,8 +7,8 @@ tags: - drupal - image --- -A few weeks ago, I very quietly made a (personally) significant move in my Drupal life. I "officially" transferred the project ownership of the [drupal image module](http://drupal.org/project/image) to [Daniel "sun" Kudwien](http://drupal.org/user/54136). Truth be told, I haven't been the primary maintainer of the module for over a year. That job has been admirably handled by [drewish](http://drupal.org/user/34869). However, both drewish and I have a lot else on our plates and one of Drupal's [most used](http://drupal.org/project/usage) modules has not gotten the focused attention it deserves. - -Now, as Angie will [tell you](http://webchick.net/contributor-spotlight/daniel-kudwien), Daniel is a fantastic Drupal contributor - worthy of the praise he receives. But, I'd like to give a personal shout out: he has helped to take the [image issue queue](http://drupal.org/project/issues/image) from over 12 pages long down to 3. - +A few weeks ago, I very quietly made a (personally) significant move in my Drupal life. I "officially" transferred the project ownership of the [drupal image module](http://drupal.org/project/image) to [Daniel "sun" Kudwien](http://drupal.org/user/54136). Truth be told, I haven't been the primary maintainer of the module for over a year. That job has been admirably handled by [drewish](http://drupal.org/user/34869). However, both drewish and I have a lot else on our plates and one of Drupal's [most used](http://drupal.org/project/usage) modules has not gotten the focused attention it deserves. + +Now, as Angie will [tell you](http://webchick.net/contributor-spotlight/daniel-kudwien), Daniel is a fantastic Drupal contributor - worthy of the praise he receives. But, I'd like to give a personal shout out: he has helped to take the [image issue queue](http://drupal.org/project/issues/image) from over 12 pages long down to 3. + Nice work, sun. The community thanks you :-) diff --git a/_posts/2009-02-27-drupalcon-is-coming-with-lots-of-openid.md b/_posts/2009-02-27-drupalcon-is-coming-with-lots-of-openid.md index 952ed98..8c748e2 100644 --- a/_posts/2009-02-27-drupalcon-is-coming-with-lots-of-openid.md +++ b/_posts/2009-02-27-drupalcon-is-coming-with-lots-of-openid.md @@ -10,10 +10,10 @@ tags: - drupalcon - diso --- -In just a few days, most of the [drupal community](http://drupal.org/) will be headed to Washington, DC for [DrupalCon](http://dc2009.drupalcon.org/). As the conference draws closer, I always get excited to see friends I don't get to see and share exciting ideas, but this time there is a lot of growing interest and activity around [OpenID](http://openid.net/). - -As has become a bit of a tradition, I'll be giving my 4th [OpenID talk](http://dc2009.drupalcon.org/session/openid-drupal-and-open-web). This year, I'm hoping to focus a bit on the exciting new developments from the OpenID community and looking at some of the things being built on top of OpenID (like the [OpenID/OAuth hybrid model](http://www.readwriteweb.com/archives/comcast_property_sees_92_success_rate_openid.php) and the [DiSo project](http://diso-project.org/)). - -Also, [Chris Messina](http://factoryjoe.com/) will be one of the keynote presenters - also talking about [online identity](http://dc2009.drupalcon.org/node/4222). We had Chris on the [lullabot podcast](http://www.lullabot.com/audiocast/podcast-71-chris-messina-and-open-identity) this week - be sure to check it out! - +In just a few days, most of the [drupal community](http://drupal.org/) will be headed to Washington, DC for [DrupalCon](http://dc2009.drupalcon.org/). As the conference draws closer, I always get excited to see friends I don't get to see and share exciting ideas, but this time there is a lot of growing interest and activity around [OpenID](http://openid.net/). + +As has become a bit of a tradition, I'll be giving my 4th [OpenID talk](http://dc2009.drupalcon.org/session/openid-drupal-and-open-web). This year, I'm hoping to focus a bit on the exciting new developments from the OpenID community and looking at some of the things being built on top of OpenID (like the [OpenID/OAuth hybrid model](http://www.readwriteweb.com/archives/comcast_property_sees_92_success_rate_openid.php) and the [DiSo project](http://diso-project.org/)). + +Also, [Chris Messina](http://factoryjoe.com/) will be one of the keynote presenters - also talking about [online identity](http://dc2009.drupalcon.org/node/4222). We had Chris on the [lullabot podcast](http://www.lullabot.com/audiocast/podcast-71-chris-messina-and-open-identity) this week - be sure to check it out! + Finally, for those of you coming to DC - I'm going to round up interested parties on Saturday for an [OpenID code sprint](http://groups.drupal.org/node/19529). Hope to see you there! diff --git a/_posts/2009-03-02-the-tools-i-use.md b/_posts/2009-03-02-the-tools-i-use.md index f5886f7..25ab2fd 100644 --- a/_posts/2009-03-02-the-tools-i-use.md +++ b/_posts/2009-03-02-the-tools-i-use.md @@ -9,13 +9,13 @@ tags: - gtd - tools --- -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 [merlin's desktop tour](http://www.vimeo.com/2831715), I may try to do so more regularly. Here's a quick rundown of the apps I've added lately: - - * [1Password](http://agilewebsolutions.com/products/1Password) has had the most impact in terms of daily use. Fix your password habits. Seriously. - * To stay focused, I've been using using a combination of [SpritedAway](http://drikin.com/spiritedaway/) and [Isolator](http://willmore.eu/software/isolator/) - the former hides apps I'm not currently using, while the latter let's me focus on a single app (usually writing a document). - * I've been keeping an eye on noisy fans and run-away processes with [iStat menus](http://www.islayer.com/apps/istatmenus/) (hat tip: @jjeff). - * Mail is probably my biggest area of tinkering... I'll try to write up my current setup in more detail, but [MailActOn 2](http://www.indev.ca/MailActOn.html) and [DockStar](http://www.ecamm.com/mac/dockstar/) are working well for me. - -Probably my biggest change recently, is to switch back to much heavier use of emacs... more on *that* later ;-) - +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 [merlin's desktop tour](http://www.vimeo.com/2831715), I may try to do so more regularly. Here's a quick rundown of the apps I've added lately: + + * [1Password](http://agilewebsolutions.com/products/1Password) has had the most impact in terms of daily use. Fix your password habits. Seriously. + * To stay focused, I've been using using a combination of [SpritedAway](http://drikin.com/spiritedaway/) and [Isolator](http://willmore.eu/software/isolator/) - the former hides apps I'm not currently using, while the latter let's me focus on a single app (usually writing a document). + * I've been keeping an eye on noisy fans and run-away processes with [iStat menus](http://www.islayer.com/apps/istatmenus/) (hat tip: @jjeff). + * Mail is probably my biggest area of tinkering... I'll try to write up my current setup in more detail, but [MailActOn 2](http://www.indev.ca/MailActOn.html) and [DockStar](http://www.ecamm.com/mac/dockstar/) are working well for me. + +Probably my biggest change recently, is to switch back to much heavier use of emacs... more on *that* later ;-) + How about you? What are you using to make your (computer) life a little bit better? diff --git a/_posts/2009-03-09-why-i-hate-drupal.md b/_posts/2009-03-09-why-i-hate-drupal.md index eec0801..30c2424 100644 --- a/_posts/2009-03-09-why-i-hate-drupal.md +++ b/_posts/2009-03-09-why-i-hate-drupal.md @@ -8,16 +8,16 @@ tags: - drupalcon - drupalcondc2009 --- -I'm back home from a truly spectacular [DrupalCon DC](http://dc2009.drupalcon.org/) and have been reflecting this morning on some of the feedback from my talk: [Why I Hate Drupal](http://dc2009.drupalcon.org/session/why-i-hate-drupal). - -See [the slides](http://www.slideshare.net/walkah/why-i-hate-drupal) and [watch the video](http://www.archive.org/details/DrupalconDc2009-WhyIHateDrupal) - -I first got the idea for this talk several months ago watching the DjangoCon 2008 keynote [Why I Hate Django](http://www.youtube.com/watch?v=i6Fr65PFqfk) by [Cal Henderson](http://www.iamcal.com/). I had several ideas for things to address, but aside from the session description I intentionally said very little about my talk publicly. This, of course, lead to some interesting [speculation](http://dc2009.drupalcon.org/news/100-hot-sessions-tentative-schedule#comment-1644) and [negative feedback](http://dc2009.drupalcon.org/session/why-i-hate-drupal#comment-752). All part of the plan. - -As it turned out, I was not lynched and nothing rotten was thrown. - -What I was *not* expecting (and what the video doesn't capture), though, was all of the interesting discussion that followed. I was overwhelmed by the positive response and the number of people who agreed with several of the points I tried to make: - -Drupal is not a product. To grow into a "movement", we should focus on becoming a better platform, adopt some better practices around development, be a better framework, and create more space for the creation of "products" (install profiles, etc) on top. - +I'm back home from a truly spectacular [DrupalCon DC](http://dc2009.drupalcon.org/) and have been reflecting this morning on some of the feedback from my talk: [Why I Hate Drupal](http://dc2009.drupalcon.org/session/why-i-hate-drupal). + +See [the slides](http://www.slideshare.net/walkah/why-i-hate-drupal) and [watch the video](http://www.archive.org/details/DrupalconDc2009-WhyIHateDrupal) + +I first got the idea for this talk several months ago watching the DjangoCon 2008 keynote [Why I Hate Django](http://www.youtube.com/watch?v=i6Fr65PFqfk) by [Cal Henderson](http://www.iamcal.com/). I had several ideas for things to address, but aside from the session description I intentionally said very little about my talk publicly. This, of course, lead to some interesting [speculation](http://dc2009.drupalcon.org/news/100-hot-sessions-tentative-schedule#comment-1644) and [negative feedback](http://dc2009.drupalcon.org/session/why-i-hate-drupal#comment-752). All part of the plan. + +As it turned out, I was not lynched and nothing rotten was thrown. + +What I was *not* expecting (and what the video doesn't capture), though, was all of the interesting discussion that followed. I was overwhelmed by the positive response and the number of people who agreed with several of the points I tried to make: + +Drupal is not a product. To grow into a "movement", we should focus on becoming a better platform, adopt some better practices around development, be a better framework, and create more space for the creation of "products" (install profiles, etc) on top. + What do you think? How to we "fix" this project? diff --git a/_posts/2009-03-13-sxsw-09-meet-me-in-austin.md b/_posts/2009-03-13-sxsw-09-meet-me-in-austin.md index ce1fe75..8b95fce 100644 --- a/_posts/2009-03-13-sxsw-09-meet-me-in-austin.md +++ b/_posts/2009-03-13-sxsw-09-meet-me-in-austin.md @@ -7,14 +7,14 @@ tags: - sxsw - sxsw2009 --- -In a few short hours, I'll be on a plane to Austin, TX for another edition of [SXSW Interactive](http://sxsw.com/interactive). I'm looking forward to connecting with a bunch of folks that I don't otherwise get to see often. Here's a list of things I'm hoping to catch (in addition to the on-schedule panels): - - * [Activity Streams meetup](http://upcoming.yahoo.com/event/2126462/) - looking forward to diving into more DiSo :-) - * [XMPP/Jabber Meetup](http://upcoming.yahoo.com/event/2122123/) - I *still* believe that XMPP is one of the most important protocols moving forward on the 'net. Looking forward to syncing back up with this community. - * [OMB Meetup](http://controlyourself.ca/2009/03/11/control-yourself-at-sxsw/) - I'm excited to help bring [OpenMicroBlogging](http://openmicroblogging.org/) to Drupal via the [Knight Initiative](http://groups.drupal.org/node/14953). - -I'll also definitely be at the party that [Lullabot](http://www.lullabot.com/) is co-sponsoring : [32bit](http://twitter.com/32bit). - -If you're in Austin for the next few days - ping me on [twitter](http://twitter.com/walkah) or [identi.ca](http://identi.ca/walkah). - +In a few short hours, I'll be on a plane to Austin, TX for another edition of [SXSW Interactive](http://sxsw.com/interactive). I'm looking forward to connecting with a bunch of folks that I don't otherwise get to see often. Here's a list of things I'm hoping to catch (in addition to the on-schedule panels): + + * [Activity Streams meetup](http://upcoming.yahoo.com/event/2126462/) - looking forward to diving into more DiSo :-) + * [XMPP/Jabber Meetup](http://upcoming.yahoo.com/event/2122123/) - I *still* believe that XMPP is one of the most important protocols moving forward on the 'net. Looking forward to syncing back up with this community. + * [OMB Meetup](http://controlyourself.ca/2009/03/11/control-yourself-at-sxsw/) - I'm excited to help bring [OpenMicroBlogging](http://openmicroblogging.org/) to Drupal via the [Knight Initiative](http://groups.drupal.org/node/14953). + +I'll also definitely be at the party that [Lullabot](http://www.lullabot.com/) is co-sponsoring : [32bit](http://twitter.com/32bit). + +If you're in Austin for the next few days - ping me on [twitter](http://twitter.com/walkah) or [identi.ca](http://identi.ca/walkah). + Off to finish packing :-) diff --git a/_posts/2009-03-24-on-passion.md b/_posts/2009-03-24-on-passion.md index 2243d87..feada93 100644 --- a/_posts/2009-03-24-on-passion.md +++ b/_posts/2009-03-24-on-passion.md @@ -8,20 +8,20 @@ tags: - refreshevents - bigideas --- -Things tend to happen for a reason, right? That is certainly how last night went. I spent the afternoon at [CSI](http://socialinnovation.ca/) and noticed several local friends all [a-twitter](http://search.twitter.com/search?q=%23refreshevents) as they showed up for the [stay fresh event](http://www.refresh-events.ca/events/stayfresh06-peter-flaschner/) happening downstairs from me. - -The main presentation of the night was [Peter Flaschner](http://peterflaschner.com/) (aka @flashlight) talking about *Passion*. So, I decided to crash the party. - -Passion is something very much on my mind lately: specifically finding, cultivating and making space in my life for it. I am the kind of person who is cursed (or blessed) by having a *really* hard time doing things without passion. Lately, I've seen a dip in my personal productivity (and happiness) - not unrelated. - -In his presentation ([check it out](http://www.slideshare.net/flashlight/passion-ftw)), Peter talked about research from [Robert J. Vallerand](http://www.er.uqam.ca/nobel/r26710/LRCS/default_en.htm) on the topic. Specifically, the nature of **harmonious** passion, and why it's so important. When we do things autonomously (i.e. not for social acceptance, etc) purely for the challenge or pleasure of it, we can achieve happiness. Happiness for not only ourselves, but those around us. Harmonious passion needs no further motivation, and the rewards are plentiful. - -[Tim O'Reilly](http://en.wikipedia.org/wiki/Tim_O%27Reilly) has been spreading a new mantra (as he does so well): [work on stuff that matters](http://radar.oreilly.com/2009/01/work-on-stuff-that-matters-fir.html). Less catchy, but the very important first principle that Tim outlines is: work on stuff that matters **to you**. - -Fear, self doubt, other external pressures and responsibilities, however, can make the pursuit of harmonious passion so tricky. - -Both Tim and Peter bring the relevance of passion and "stuff that matters" directly to the present: the environment, society and (of course) "these economic times". We can not only make our own lives better, but affect those around us and even the world. Seems like a no-brainer, no? To borrow a tag line from [Chris Messina](http://factoryjoe.com/blog/): - -> This can all be made better. Ready? Begin. - +Things tend to happen for a reason, right? That is certainly how last night went. I spent the afternoon at [CSI](http://socialinnovation.ca/) and noticed several local friends all [a-twitter](http://search.twitter.com/search?q=%23refreshevents) as they showed up for the [stay fresh event](http://www.refresh-events.ca/events/stayfresh06-peter-flaschner/) happening downstairs from me. + +The main presentation of the night was [Peter Flaschner](http://peterflaschner.com/) (aka @flashlight) talking about *Passion*. So, I decided to crash the party. + +Passion is something very much on my mind lately: specifically finding, cultivating and making space in my life for it. I am the kind of person who is cursed (or blessed) by having a *really* hard time doing things without passion. Lately, I've seen a dip in my personal productivity (and happiness) - not unrelated. + +In his presentation ([check it out](http://www.slideshare.net/flashlight/passion-ftw)), Peter talked about research from [Robert J. Vallerand](http://www.er.uqam.ca/nobel/r26710/LRCS/default_en.htm) on the topic. Specifically, the nature of **harmonious** passion, and why it's so important. When we do things autonomously (i.e. not for social acceptance, etc) purely for the challenge or pleasure of it, we can achieve happiness. Happiness for not only ourselves, but those around us. Harmonious passion needs no further motivation, and the rewards are plentiful. + +[Tim O'Reilly](http://en.wikipedia.org/wiki/Tim_O%27Reilly) has been spreading a new mantra (as he does so well): [work on stuff that matters](http://radar.oreilly.com/2009/01/work-on-stuff-that-matters-fir.html). Less catchy, but the very important first principle that Tim outlines is: work on stuff that matters **to you**. + +Fear, self doubt, other external pressures and responsibilities, however, can make the pursuit of harmonious passion so tricky. + +Both Tim and Peter bring the relevance of passion and "stuff that matters" directly to the present: the environment, society and (of course) "these economic times". We can not only make our own lives better, but affect those around us and even the world. Seems like a no-brainer, no? To borrow a tag line from [Chris Messina](http://factoryjoe.com/blog/): + +> This can all be made better. Ready? Begin. + I am hereby actively renewing dedication to my harmonious passions. Are you? diff --git a/_posts/2009-04-22-open-social-for-the-rest-of-the-web.md b/_posts/2009-04-22-open-social-for-the-rest-of-the-web.md index 68aafc9..60ca368 100644 --- a/_posts/2009-04-22-open-social-for-the-rest-of-the-web.md +++ b/_posts/2009-04-22-open-social-for-the-rest-of-the-web.md @@ -11,32 +11,32 @@ tags: - swfoo - openweb --- -This past weekend, I had the privilege of being one of the chosen attendees for [Social Web FooCamp](http://swfoo09.pbwiki.com/). Needless to say, I was flattered and had an amazing time (thanks again, @daveman692 and @davemorin ) . One thing, however, became very apparent: the conversation, currently, is being dominated by the 'big players' (Google, Yahoo, Facebook and Myspace predominantly). In several discussions I found myself increasingly dropping the phrase: - -> ... on the rest of the web - -### the big guys ### - -First off, this is not a critique of the Google's and Facebook's of the internet. They are incredibly valuable to the growth of the openweb. The fact that Google, Yahoo and Myspace all three have various OpenID and OAuth initiatives in the wild and are actively pursuing additional ways to open their data is awesome (and Facebook wants to get there). It helps raise awareness and bring (slash confirm) "legitimacy". - -The big guys also have resources. They can attend the conferences (and camps!) and have dedicated resources to write the standards, participate in the discussions and help shape the future. - -However, they are only part of the discussion. - -### perspective ### - -The issues the major providers face are different from the rest. They have a few sites with large numbers of users (hundreds of millions). Out here on the rest of the web, we have millions of websites, each with a "small" number of users (hundreds or thousands). We all understand the necessity for open data, identity, standards and protocols, but our reasoning tends to be slightly different. - -The big guys recognize the benefit of exposing their data and most are providing OpenID and various levels of OAuth. How many are consuming it? - -Sure, the big players want to be the primary authority for your identity and your information. In some cases, it *is* their business. But, rather than ranting against 'the man', I ask: have we - the rest of the web - given them a compelling reason to yet? - -### open source platforms for the open web ### - -It's one thing for a major site (with hundreds of millions of users) to act like a silo, but on the rest of the web it amounts to isolation. - -Those of us working on open source web platforms have an enormous potential for influence here. Implementing the various open standards "from scratch", while possible, is not realistic or even necessary. Increasingly, individuals have [Wordpress](http://wordpress.org/) blogs or perhaps their company, organization or club has a [Drupal](http://drupal.org/) site. Web developers are increasingly turning to these platforms, or development frameworks such as [Rails](http://rubyonrails.org/) and [Django](http://www.djangoproject.com/). These platforms all have a real opportunity to bake in implementations of these open standards. The [DiSo project](http://diso-project.org/) offers a central place for co-ordination around these efforts. - -We have data - gobs of it. We also, collectively, have the users and, in most cases, have more authoritative information about them (we know ourselves, our employees and our members). - +This past weekend, I had the privilege of being one of the chosen attendees for [Social Web FooCamp](http://swfoo09.pbwiki.com/). Needless to say, I was flattered and had an amazing time (thanks again, @daveman692 and @davemorin ) . One thing, however, became very apparent: the conversation, currently, is being dominated by the 'big players' (Google, Yahoo, Facebook and Myspace predominantly). In several discussions I found myself increasingly dropping the phrase: + +> ... on the rest of the web + +### the big guys ### + +First off, this is not a critique of the Google's and Facebook's of the internet. They are incredibly valuable to the growth of the openweb. The fact that Google, Yahoo and Myspace all three have various OpenID and OAuth initiatives in the wild and are actively pursuing additional ways to open their data is awesome (and Facebook wants to get there). It helps raise awareness and bring (slash confirm) "legitimacy". + +The big guys also have resources. They can attend the conferences (and camps!) and have dedicated resources to write the standards, participate in the discussions and help shape the future. + +However, they are only part of the discussion. + +### perspective ### + +The issues the major providers face are different from the rest. They have a few sites with large numbers of users (hundreds of millions). Out here on the rest of the web, we have millions of websites, each with a "small" number of users (hundreds or thousands). We all understand the necessity for open data, identity, standards and protocols, but our reasoning tends to be slightly different. + +The big guys recognize the benefit of exposing their data and most are providing OpenID and various levels of OAuth. How many are consuming it? + +Sure, the big players want to be the primary authority for your identity and your information. In some cases, it *is* their business. But, rather than ranting against 'the man', I ask: have we - the rest of the web - given them a compelling reason to yet? + +### open source platforms for the open web ### + +It's one thing for a major site (with hundreds of millions of users) to act like a silo, but on the rest of the web it amounts to isolation. + +Those of us working on open source web platforms have an enormous potential for influence here. Implementing the various open standards "from scratch", while possible, is not realistic or even necessary. Increasingly, individuals have [Wordpress](http://wordpress.org/) blogs or perhaps their company, organization or club has a [Drupal](http://drupal.org/) site. Web developers are increasingly turning to these platforms, or development frameworks such as [Rails](http://rubyonrails.org/) and [Django](http://www.djangoproject.com/). These platforms all have a real opportunity to bake in implementations of these open standards. The [DiSo project](http://diso-project.org/) offers a central place for co-ordination around these efforts. + +We have data - gobs of it. We also, collectively, have the users and, in most cases, have more authoritative information about them (we know ourselves, our employees and our members). + We - the rest of the web - need to join the conversation: attend the events, participate in the mailing lists, and *build* the code to power the open, social web. diff --git a/_posts/2009-08-07-the-rebirth-of-customer-service.md b/_posts/2009-08-07-the-rebirth-of-customer-service.md index df04d35..daaf6eb 100644 --- a/_posts/2009-08-07-the-rebirth-of-customer-service.md +++ b/_posts/2009-08-07-the-rebirth-of-customer-service.md @@ -8,21 +8,21 @@ tags: - service - flyporter --- - -I am a fairly [frequent traveller](http://dopplr.com/traveller/walkah). As such, I have seen the worst of airline industry - an industry that has all but lost the notion of customer service. (Those of you currently hating on United - flown American lately?). For months, I have considered blogging a lengthy rant about just how atrocious the employees of the major North American airlines are to their customers. However, I'd like to try something different: A glowingly positive, upbeat blog post: - -I recently (at last!) took my first flight on Toronto-based [Porter Airlines](http://www.flyporter.com/). Porter operates on Toronto's Island Airport - which is already a big win (saving me a trip out to the western suburbs). Their motto, which has intrigued me since their launch, is "flying refined" : they deliver. - -My trip started with frustration: due to a hectic morning (setting kids up with gramma for the week, attending a meeting, packing, etc), I was running late and decided to call a car. Said taxi service (who get *no* points for customer service) showed up 25 minutes late. I began dreading the potential hassle I faced by arriving last minute at the airport. - -Enter Porter. - -I made it to the check-in counter 35 minutes to flight time (a full 10 minutes after the 45 minute check-in cut-off for US flights). Expecting the usual condescending lecture about leaving more time before my flight, I approached the counter. I was greeted with a pleasant smile and, after showing my passport, I was *asked* if I preferred a window or an aisle seat. No lecture. No condescending "sorry, there's nothing I can do". No re-booking charges. In less than 5 minutes, I was all checked in for my flight to Newark. - -After breezing through security, I entered Porter's piece de resistance: their Toronto waiting area. This place is everything I'd heard it to be: ample seating for everyone, comfortable leather chairs for reading, desks for those who need to get some work done, chairs with tables for eating, and power outlets everywhere (hear that, LAX?!). - -I looked around in awe for a moment, before heading to the cafe which offers *complementary* espresso drinks, juice, water and snacks. With capucino in hand, I grabbed a seat at one of the desks and plugged my laptop in to send a few quick emails on the *free* wifi. - -Next came the on-time boarding (you reading, ORD?), via another smiling Porter employee. In-flight, I enjoyed a *complimentary* Stella and meal (when was the last time you got free food on a North American flight?) and swooned. - -I believe in small companies with great service. Making customers happy simply makes people happy. Porter, you made me happy. Thank you. + +I am a fairly [frequent traveller](http://dopplr.com/traveller/walkah). As such, I have seen the worst of airline industry - an industry that has all but lost the notion of customer service. (Those of you currently hating on United - flown American lately?). For months, I have considered blogging a lengthy rant about just how atrocious the employees of the major North American airlines are to their customers. However, I'd like to try something different: A glowingly positive, upbeat blog post: + +I recently (at last!) took my first flight on Toronto-based [Porter Airlines](http://www.flyporter.com/). Porter operates on Toronto's Island Airport - which is already a big win (saving me a trip out to the western suburbs). Their motto, which has intrigued me since their launch, is "flying refined" : they deliver. + +My trip started with frustration: due to a hectic morning (setting kids up with gramma for the week, attending a meeting, packing, etc), I was running late and decided to call a car. Said taxi service (who get *no* points for customer service) showed up 25 minutes late. I began dreading the potential hassle I faced by arriving last minute at the airport. + +Enter Porter. + +I made it to the check-in counter 35 minutes to flight time (a full 10 minutes after the 45 minute check-in cut-off for US flights). Expecting the usual condescending lecture about leaving more time before my flight, I approached the counter. I was greeted with a pleasant smile and, after showing my passport, I was *asked* if I preferred a window or an aisle seat. No lecture. No condescending "sorry, there's nothing I can do". No re-booking charges. In less than 5 minutes, I was all checked in for my flight to Newark. + +After breezing through security, I entered Porter's piece de resistance: their Toronto waiting area. This place is everything I'd heard it to be: ample seating for everyone, comfortable leather chairs for reading, desks for those who need to get some work done, chairs with tables for eating, and power outlets everywhere (hear that, LAX?!). + +I looked around in awe for a moment, before heading to the cafe which offers *complementary* espresso drinks, juice, water and snacks. With capucino in hand, I grabbed a seat at one of the desks and plugged my laptop in to send a few quick emails on the *free* wifi. + +Next came the on-time boarding (you reading, ORD?), via another smiling Porter employee. In-flight, I enjoyed a *complimentary* Stella and meal (when was the last time you got free food on a North American flight?) and swooned. + +I believe in small companies with great service. Making customers happy simply makes people happy. Porter, you made me happy. Thank you. diff --git a/_posts/2009-09-22-living-in-the-browser.md b/_posts/2009-09-22-living-in-the-browser.md index 708f7cb..ae856db 100644 --- a/_posts/2009-09-22-living-in-the-browser.md +++ b/_posts/2009-09-22-living-in-the-browser.md @@ -9,38 +9,38 @@ tags: - lifehacks - gmail --- -For a long time I've maintained that I hate web applications. It's good for a laugh (in certain circles), but has been mostly true. Web interfaces have (traditionally) been clunky, lack integration with the desktop, don't work offline, and are generally just unpleasant to use. - -Lately, I've been re-testing that theory and have surprised myself with the results: - -I'm living in the browser. - -OK, not *entirely*. But my currently running applications include: [Firefox](http://www.mozilla.com/en-US/firefox/personal.html), [Emacs](http://www.gnu.org/software/emacs/), Terminal, [Adium](http://adium.im/) and iTunes (sorry, songbird). - -The frequent, attentive readers among you know that I've been tinkering with "Single Site Browsers" lately as part of this experiment - because, if I'm using Firefox for development - I don't want "other stuff" cluttering that. Well, a recent [article on lifehacker](http://lifehacker.com/5344395/icon+only-permatabs-collection-streamlines-your-minimal-gmail-google-reader-tabs) made me rethink my approach. - -The article outlines a way to have "permanent" tabs(i.e. tabs that automatically reload when you restart yoru browser) that only appear as a favicon (thus saving screen real estate). My current lineup looks like this : - -![permatabs](http://walkah.net/sites/walkah.net/files/perma-favicon-tabs.png) - -That's gmail (personal and [work](http://www.lullabot.com/)), [remember the milk](http://www.rememberthemilk.com/), google voice and google reader. - -For the last few weeks, I've been trying out this system and have found little reason to want to switch away from it. There are some properties that appeal to me: my application list is entirely cross-platform (substitute pidgin for adium) and free software. Application management, setup and configuration is minimal and I have to do very little application switching throughout the day. In fact, with my external monitor, I can fit everything on one screen where I can see it. - -Ditching a desktop mail reader was obviously the biggest shift. But in the case of gmail, rtm and google reader there are a few things in common that make these "work" for me as desktop replacements: offline mode (thanks to [google gears](http://gears.google.com/)), extensive keyboard shortcuts (better than their desktop equivalents), regular updates / improvments and APIs / methods for extensions. - -Here's my current list of Firefox extensions, let me know if I'm missing any great ones: - - * [1Password](http://agilewebsolutions.com/products/1Password) - * [Better Gmail 2](https://addons.mozilla.org/en-US/firefox/addon/6076) - * [Better GReader](https://addons.mozilla.org/en-US/firefox/addon/6424) - * [Evernote Web Clipper](https://addons.mozilla.org/en-US/firefox/addon/8381) - still determined to use evernote effectively - * [FaviconizeTab](https://addons.mozilla.org/en-US/firefox/addon/3780) - * [Firebug](http://getfirebug.com/) (always) - * [Gmail S/MIME](https://addons.mozilla.org/en-US/firefox/addon/592) - * [Google Gears](http://gears.google.com/) - offline goodness - * [Greasemonkey](https://addons.mozilla.org/en-US/firefox/addon/748) - * [PermaTabs Mod](https://addons.mozilla.org/en-US/firefox/addon/7816) - * [Remember The Milk for Gmail](http://www.rememberthemilk.com/services/gmail/) - to help solve the problem of my todo list not getting enough 'focus' - -How much of your life do you spend living in your browser? +For a long time I've maintained that I hate web applications. It's good for a laugh (in certain circles), but has been mostly true. Web interfaces have (traditionally) been clunky, lack integration with the desktop, don't work offline, and are generally just unpleasant to use. + +Lately, I've been re-testing that theory and have surprised myself with the results: + +I'm living in the browser. + +OK, not *entirely*. But my currently running applications include: [Firefox](http://www.mozilla.com/en-US/firefox/personal.html), [Emacs](http://www.gnu.org/software/emacs/), Terminal, [Adium](http://adium.im/) and iTunes (sorry, songbird). + +The frequent, attentive readers among you know that I've been tinkering with "Single Site Browsers" lately as part of this experiment - because, if I'm using Firefox for development - I don't want "other stuff" cluttering that. Well, a recent [article on lifehacker](http://lifehacker.com/5344395/icon+only-permatabs-collection-streamlines-your-minimal-gmail-google-reader-tabs) made me rethink my approach. + +The article outlines a way to have "permanent" tabs(i.e. tabs that automatically reload when you restart yoru browser) that only appear as a favicon (thus saving screen real estate). My current lineup looks like this : + +![permatabs](http://walkah.net/sites/walkah.net/files/perma-favicon-tabs.png) + +That's gmail (personal and [work](http://www.lullabot.com/)), [remember the milk](http://www.rememberthemilk.com/), google voice and google reader. + +For the last few weeks, I've been trying out this system and have found little reason to want to switch away from it. There are some properties that appeal to me: my application list is entirely cross-platform (substitute pidgin for adium) and free software. Application management, setup and configuration is minimal and I have to do very little application switching throughout the day. In fact, with my external monitor, I can fit everything on one screen where I can see it. + +Ditching a desktop mail reader was obviously the biggest shift. But in the case of gmail, rtm and google reader there are a few things in common that make these "work" for me as desktop replacements: offline mode (thanks to [google gears](http://gears.google.com/)), extensive keyboard shortcuts (better than their desktop equivalents), regular updates / improvments and APIs / methods for extensions. + +Here's my current list of Firefox extensions, let me know if I'm missing any great ones: + + * [1Password](http://agilewebsolutions.com/products/1Password) + * [Better Gmail 2](https://addons.mozilla.org/en-US/firefox/addon/6076) + * [Better GReader](https://addons.mozilla.org/en-US/firefox/addon/6424) + * [Evernote Web Clipper](https://addons.mozilla.org/en-US/firefox/addon/8381) - still determined to use evernote effectively + * [FaviconizeTab](https://addons.mozilla.org/en-US/firefox/addon/3780) + * [Firebug](http://getfirebug.com/) (always) + * [Gmail S/MIME](https://addons.mozilla.org/en-US/firefox/addon/592) + * [Google Gears](http://gears.google.com/) - offline goodness + * [Greasemonkey](https://addons.mozilla.org/en-US/firefox/addon/748) + * [PermaTabs Mod](https://addons.mozilla.org/en-US/firefox/addon/7816) + * [Remember The Milk for Gmail](http://www.rememberthemilk.com/services/gmail/) - to help solve the problem of my todo list not getting enough 'focus' + +How much of your life do you spend living in your browser? diff --git a/_posts/2009-10-19-change-medium-toronto.md b/_posts/2009-10-19-change-medium-toronto.md index 47bdc12..7f8fefa 100644 --- a/_posts/2009-10-19-change-medium-toronto.md +++ b/_posts/2009-10-19-change-medium-toronto.md @@ -8,12 +8,12 @@ tags: - omb - social web --- -Calling all social web "hackers"! I've been asked to help put together an awesome event: - -[Change Medium Toronto](http://changemedium.org/) - -If you love hacking on emerging technologies and recognize the effect they're having on society. I'm talking about things like [Activity Streams](http://activitystrea.ms/), [OpenMicroBlogging](http://openmicroblogging.org/), and [PubSubHubbub](http://code.google.com/p/pubsubhubbub/). We'll be looking at the latest microblogging and real-time web technologies - with the very simple goal of building something new. - -The truly awesome [Evan Prodromou](http://identi.ca/evan) will be there representing [StatusNet](http://status.net/). You should join us too. - -Toronto, let's get our geek on and make stuff! [Sign up here](http://bit.ly/cmTorontoInvite) - and I will see you there! +Calling all social web "hackers"! I've been asked to help put together an awesome event: + +[Change Medium Toronto](http://changemedium.org/) + +If you love hacking on emerging technologies and recognize the effect they're having on society. I'm talking about things like [Activity Streams](http://activitystrea.ms/), [OpenMicroBlogging](http://openmicroblogging.org/), and [PubSubHubbub](http://code.google.com/p/pubsubhubbub/). We'll be looking at the latest microblogging and real-time web technologies - with the very simple goal of building something new. + +The truly awesome [Evan Prodromou](http://identi.ca/evan) will be there representing [StatusNet](http://status.net/). You should join us too. + +Toronto, let's get our geek on and make stuff! [Sign up here](http://bit.ly/cmTorontoInvite) - and I will see you there! diff --git a/_posts/2009-12-28-now-on-android.md b/_posts/2009-12-28-now-on-android.md index 0aba0fc..9e3a280 100644 --- a/_posts/2009-12-28-now-on-android.md +++ b/_posts/2009-12-28-now-on-android.md @@ -8,30 +8,30 @@ tags: - android - htc --- -[![HTC Hero](http://farm4.static.flickr.com/3298/3657081908_3fab29bfb8_m.jpg)](http://www.flickr.com/photos/27048731@N03/3657081908/)Almost exactly one month ago, I made the switch from my old, 2g, jailbroken iPhone to a brand new fully legit [android](http://www.android.com/) phone: the [HTC Hero](http://www.htc.com/hero). - -My reasons for the switch were varied - it's a platform I'd like to support, hack on and one I generally find interesting. I've also grown increasingly frustrated with my suite of Apple products and, in general, am looking to "live open" (more on that later). - -### Treats - -There are some things that I absolutely love about the Hero: way more than the iPhone: - - * It is an aesthetically pleasing device. This is one thing that has kept me on Apple gear for a long time. I appreciate quality design - particularly in the products I use constantly every day. The Hero is a good looking device and feels good in my hand. - * Multi-tasking. Yeah, this is the big "killer feature" over the iPhone, but it's really handy. I consider my phone primarily a communications device and I can see instantly and easily who is emailing, texting, IM'ing or mentioning me [on twitter](http://twitter.com/walkah) all without quitting the app I'm currently running. - * Contacts a central. On a contact's record, I can see all phone calls, emails and texts with that person - and even their Facebook status (or birthday - nice touch). - * Really great sync. Now, let me start by saying - I'm a google apps user. That said, all I did was add my gmail account information and instantly I had all mail, contacts and calendar entries seemlessly sync'ed to my phone. Oh, and (unlike "mobile me") there was no additional cost. - -### Frustrations - -This isn't quite the ultimate phone yet. Here are my top gripes: - - * No paid apps in the Android Market in Canada. I'm confused as to who is really to blame here - whether it's the big US companies or the Canadian government or a combination of the two, but living in Canada can be a real drag sometimes. - * Lag. It's not a blazingly fast phone and when you add running multiple simultaneous apps, the interface can get laggy after a while. A good "task killer" app on Android seems to be a best friend. (I'm currently using TasKiller, FYI). - * Lots of the apps just aren't as good. Twitter apps are a significant comparison - there just is not a [tweetie 2](http://www.atebits.com/tweetie-iphone/) comparable app. That said, there *is* a google voice app ;-) - * Version lag. This seems to be particularly bad on my HTC Hero (which currently uses Android 1.5), but in general handset manufacturors seem to be slow to roll out the latest version of android for their handsets. Doing so yourself, requires rooting (how is that an advancement from iPhone?). - -### Conclusion - -Overall, though, I'm happy about the switch. I think the Android future is bright and hopefully I'll have some spare time here and there to hack on some things in support of the platform. - - +[![HTC Hero](http://farm4.static.flickr.com/3298/3657081908_3fab29bfb8_m.jpg)](http://www.flickr.com/photos/27048731@N03/3657081908/)Almost exactly one month ago, I made the switch from my old, 2g, jailbroken iPhone to a brand new fully legit [android](http://www.android.com/) phone: the [HTC Hero](http://www.htc.com/hero). + +My reasons for the switch were varied - it's a platform I'd like to support, hack on and one I generally find interesting. I've also grown increasingly frustrated with my suite of Apple products and, in general, am looking to "live open" (more on that later). + +### Treats + +There are some things that I absolutely love about the Hero: way more than the iPhone: + + * It is an aesthetically pleasing device. This is one thing that has kept me on Apple gear for a long time. I appreciate quality design - particularly in the products I use constantly every day. The Hero is a good looking device and feels good in my hand. + * Multi-tasking. Yeah, this is the big "killer feature" over the iPhone, but it's really handy. I consider my phone primarily a communications device and I can see instantly and easily who is emailing, texting, IM'ing or mentioning me [on twitter](http://twitter.com/walkah) all without quitting the app I'm currently running. + * Contacts a central. On a contact's record, I can see all phone calls, emails and texts with that person - and even their Facebook status (or birthday - nice touch). + * Really great sync. Now, let me start by saying - I'm a google apps user. That said, all I did was add my gmail account information and instantly I had all mail, contacts and calendar entries seemlessly sync'ed to my phone. Oh, and (unlike "mobile me") there was no additional cost. + +### Frustrations + +This isn't quite the ultimate phone yet. Here are my top gripes: + + * No paid apps in the Android Market in Canada. I'm confused as to who is really to blame here - whether it's the big US companies or the Canadian government or a combination of the two, but living in Canada can be a real drag sometimes. + * Lag. It's not a blazingly fast phone and when you add running multiple simultaneous apps, the interface can get laggy after a while. A good "task killer" app on Android seems to be a best friend. (I'm currently using TasKiller, FYI). + * Lots of the apps just aren't as good. Twitter apps are a significant comparison - there just is not a [tweetie 2](http://www.atebits.com/tweetie-iphone/) comparable app. That said, there *is* a google voice app ;-) + * Version lag. This seems to be particularly bad on my HTC Hero (which currently uses Android 1.5), but in general handset manufacturors seem to be slow to roll out the latest version of android for their handsets. Doing so yourself, requires rooting (how is that an advancement from iPhone?). + +### Conclusion + +Overall, though, I'm happy about the switch. I think the Android future is bright and hopefully I'll have some spare time here and there to hack on some things in support of the platform. + + diff --git a/_posts/2010-01-01-in-2010.md b/_posts/2010-01-01-in-2010.md index 63e88e5..35b30d1 100644 --- a/_posts/2010-01-01-in-2010.md +++ b/_posts/2010-01-01-in-2010.md @@ -8,16 +8,16 @@ tags: - new year - resolutions --- -It's that time of year - for reflecting and resolving - and, naturally... blogging about it. - -2009 was not awesome. Not a terribly awful year, nor my worst ever. It was, however, a year full of challenges - all of which have been opportunities for growth. 2009, though, [got off to a rough start](http://twitter.com/walkah/status/1098018094) and didn't end much better. As much as I've grown, I'm definitely looking forward to moving forward. - -I don't know if I have resolutions this year, per se. I do have two words that have been on my mind a *lot* lately: - -**CREATE** I am eager and excited to do more, to *make* more. I would like to write more, build more tech and (dare I say it?) write some music. I want to look back next year when doing this blog post and be able to see all the things I've created - good and bad. I'd like to have fewer ideas left swimming in my head otherwise untouched. - -**OPEN** I've long been an advocate, user and developer of open source software. In part, it's a renewed passion for free and open technologies. Beyond that, however, continuing to move towards openness in my life, my heart and in my relationships. - -2010 promises to be another year of great change for me. Lots of which is already underway (more on that soon). - -Here's hoping you and that you stick to your resolutions and reach your goals and have an awesome year! +It's that time of year - for reflecting and resolving - and, naturally... blogging about it. + +2009 was not awesome. Not a terribly awful year, nor my worst ever. It was, however, a year full of challenges - all of which have been opportunities for growth. 2009, though, [got off to a rough start](http://twitter.com/walkah/status/1098018094) and didn't end much better. As much as I've grown, I'm definitely looking forward to moving forward. + +I don't know if I have resolutions this year, per se. I do have two words that have been on my mind a *lot* lately: + +**CREATE** I am eager and excited to do more, to *make* more. I would like to write more, build more tech and (dare I say it?) write some music. I want to look back next year when doing this blog post and be able to see all the things I've created - good and bad. I'd like to have fewer ideas left swimming in my head otherwise untouched. + +**OPEN** I've long been an advocate, user and developer of open source software. In part, it's a renewed passion for free and open technologies. Beyond that, however, continuing to move towards openness in my life, my heart and in my relationships. + +2010 promises to be another year of great change for me. Lots of which is already underway (more on that soon). + +Here's hoping you and that you stick to your resolutions and reach your goals and have an awesome year! diff --git a/_posts/2010-01-06-ch-ch-ch-changes.md b/_posts/2010-01-06-ch-ch-ch-changes.md index e0f16f1..1fdf9ae 100644 --- a/_posts/2010-01-06-ch-ch-ch-changes.md +++ b/_posts/2010-01-06-ch-ch-ch-changes.md @@ -8,28 +8,28 @@ tags: - life - openweb --- -This year promises to be an exciting one - and one that proves to be full of changes galore. As I mentioned in my [last post](http://walkah.net/blog/walkah/2010), much of my 2010 change began late in 2009. - -Cue the Bowie... - -### Leaving Lullabot - -Although it's been largely quiet (and really not a huge deal), before the rumours spread too far: I've left my position as the Director of Education for [Lullabot](http://www.lullabot.com/). I'm leaving behind a totally awesome team and a wonderful job (in the midst of a recession). Why on earth?! - -Let me be *very* clear: Lullabot isn't in danger, stopping [Drupal training](http://www.lullabot.com/training), nor is there any backroom drama. The 'bots are wonderful people and chances are very good that we'll continue to collaborate in the future (at the very least, there's still hugs). - -This was a very personal decision - and one that was a long time coming. For the morbidly curious, it boils down to three things (and those of you who know me well, know it *always* comes down to three things): - -**Travel**: Anyone who is friends with a 'bot on [Dopplr](http://www.dopplr.com/traveller/walkah) or [Tripit](http://www.tripit.com/people/walkah) knows that the job entails a lot of time on the road. With over 230 days on the road in the past 2 years, I needed and my kids deserved a break. While we (Lullabot and I) largely worked around this - it's still just part of the gig. - -**Drupal**: I stood up in front of a rather large group of Drupal folks almost a year ago and explained [why I hate Drupal](http://whyihatedrupal.com/) - so it's obvious, right? While I feel the points I tried to make still face the community at large (such as [smallcore](http://smallcore.org/)/[drupal is not a product](http://www.disambiguity.com/designing-for-the-wrong-target-audience/), or even [rethinking the maintainer structure](http://drupal4hu.com/node/229)), I don't actually hate Drupal (as those of you who grok sarcasm might have noted). - -However, Drupal has been my full-time job for 6 years. In that time, the community (and the software) has grown and changed considerably. It has been an amazing ride. As [Dries](http://buytaert.net/) mentioned to me on the phone a few weeks ago, "once a Drupal guy, always a Drupal guy". This is probably true - I have no intention of leaving the community, but I am ready for some new challenges. - -**Open Web**: One thing people may have noticed is that when I have had the chance to hack on Drupal lately - it tends to involve "open web" or "open standards" implementations (notably, OpenID etc). Many folks have also noticed that my contributions have trailed off lately. When your "after hours" time starts including more things like "sleep" - your after hours projects take a hit. - -I'd like to get back to building cool, new stuff. While I certainly get a lot out of teaching people how to make the most of the tools available, I'm passionate about building the next tools (which doesn't exclude Drupal). These are interesting times on the internets, I wanna have my nose in the middle of it. - -### Now what? - -Officially, I will be freelancing (technically have been for a few weeks). I've already got some interesting things lined up that I'm excited to start talking about soon. +This year promises to be an exciting one - and one that proves to be full of changes galore. As I mentioned in my [last post](http://walkah.net/blog/walkah/2010), much of my 2010 change began late in 2009. + +Cue the Bowie... + +### Leaving Lullabot + +Although it's been largely quiet (and really not a huge deal), before the rumours spread too far: I've left my position as the Director of Education for [Lullabot](http://www.lullabot.com/). I'm leaving behind a totally awesome team and a wonderful job (in the midst of a recession). Why on earth?! + +Let me be *very* clear: Lullabot isn't in danger, stopping [Drupal training](http://www.lullabot.com/training), nor is there any backroom drama. The 'bots are wonderful people and chances are very good that we'll continue to collaborate in the future (at the very least, there's still hugs). + +This was a very personal decision - and one that was a long time coming. For the morbidly curious, it boils down to three things (and those of you who know me well, know it *always* comes down to three things): + +**Travel**: Anyone who is friends with a 'bot on [Dopplr](http://www.dopplr.com/traveller/walkah) or [Tripit](http://www.tripit.com/people/walkah) knows that the job entails a lot of time on the road. With over 230 days on the road in the past 2 years, I needed and my kids deserved a break. While we (Lullabot and I) largely worked around this - it's still just part of the gig. + +**Drupal**: I stood up in front of a rather large group of Drupal folks almost a year ago and explained [why I hate Drupal](http://whyihatedrupal.com/) - so it's obvious, right? While I feel the points I tried to make still face the community at large (such as [smallcore](http://smallcore.org/)/[drupal is not a product](http://www.disambiguity.com/designing-for-the-wrong-target-audience/), or even [rethinking the maintainer structure](http://drupal4hu.com/node/229)), I don't actually hate Drupal (as those of you who grok sarcasm might have noted). + +However, Drupal has been my full-time job for 6 years. In that time, the community (and the software) has grown and changed considerably. It has been an amazing ride. As [Dries](http://buytaert.net/) mentioned to me on the phone a few weeks ago, "once a Drupal guy, always a Drupal guy". This is probably true - I have no intention of leaving the community, but I am ready for some new challenges. + +**Open Web**: One thing people may have noticed is that when I have had the chance to hack on Drupal lately - it tends to involve "open web" or "open standards" implementations (notably, OpenID etc). Many folks have also noticed that my contributions have trailed off lately. When your "after hours" time starts including more things like "sleep" - your after hours projects take a hit. + +I'd like to get back to building cool, new stuff. While I certainly get a lot out of teaching people how to make the most of the tools available, I'm passionate about building the next tools (which doesn't exclude Drupal). These are interesting times on the internets, I wanna have my nose in the middle of it. + +### Now what? + +Officially, I will be freelancing (technically have been for a few weeks). I've already got some interesting things lined up that I'm excited to start talking about soon. diff --git a/_posts/2010-01-15-joining-statusnet.md b/_posts/2010-01-15-joining-statusnet.md index 8a1ad97..3b4c65b 100644 --- a/_posts/2010-01-15-joining-statusnet.md +++ b/_posts/2010-01-15-joining-statusnet.md @@ -8,10 +8,10 @@ tags: - statusnet - ostatus --- -![statusnet logo](http://walkah.net/sites/walkah.net/files/statusnet-logo.png)In case you missed [the announcement](http://status.net/2010/01/14/walkah-joins-statusnet) yesterday, I have taken a position with the Montreal-based startup [StatusNet](http://status.net/). For the unfamiliar, StatusNet Inc is the company behind the StatusNet open source micro messaging platform. - -I think StatusNet is a very interesting project and one I've been following for a long time. It's a true Open Source project that seems to be a perfect storm of technologies that interest me and a commitment to openness that I admire. - -What really excites me about StatusNet, though, is challenge of federation. StatusNet installs currently ship with an implementation of a protocol known as [OpenMicroBlogging](http://openmicroblogging.org/). This means that you (or your company / organization or book club) can have your own real-time, micro messaging site (read: your own twitter) and if there's someone not on your site you'd like to follow, you can do so without having to register (and monitor) multiple sites. - -We're currently planning a major update to the protocol to take advantage of some of the exciting new stuff like [PubSubHubbub](http://code.google.com/p/pubsubhubbub/) and [ActivityStreams](http://activitystrea.ms/). I'm excited to get to work on the protocol and implementation *and* tell you all about it :-) +![statusnet logo](http://walkah.net/sites/walkah.net/files/statusnet-logo.png)In case you missed [the announcement](http://status.net/2010/01/14/walkah-joins-statusnet) yesterday, I have taken a position with the Montreal-based startup [StatusNet](http://status.net/). For the unfamiliar, StatusNet Inc is the company behind the StatusNet open source micro messaging platform. + +I think StatusNet is a very interesting project and one I've been following for a long time. It's a true Open Source project that seems to be a perfect storm of technologies that interest me and a commitment to openness that I admire. + +What really excites me about StatusNet, though, is challenge of federation. StatusNet installs currently ship with an implementation of a protocol known as [OpenMicroBlogging](http://openmicroblogging.org/). This means that you (or your company / organization or book club) can have your own real-time, micro messaging site (read: your own twitter) and if there's someone not on your site you'd like to follow, you can do so without having to register (and monitor) multiple sites. + +We're currently planning a major update to the protocol to take advantage of some of the exciting new stuff like [PubSubHubbub](http://code.google.com/p/pubsubhubbub/) and [ActivityStreams](http://activitystrea.ms/). I'm excited to get to work on the protocol and implementation *and* tell you all about it :-) diff --git a/_posts/2010-05-27-one-wedding-and-a-camera.md b/_posts/2010-05-27-one-wedding-and-a-camera.md index ada8fad..7237400 100644 --- a/_posts/2010-05-27-one-wedding-and-a-camera.md +++ b/_posts/2010-05-27-one-wedding-and-a-camera.md @@ -8,11 +8,11 @@ tags: - photography - wedding --- -My little brother, [Chad](http://twitter.com/chuckyd4), and the awesome [Elisa](http://twitter.com/lisawithane) got married this past weekend. It was an amazing weekend by the sea in Rockport - the weather was great, the food was incredible and I had a wonderful time. - -Since my whole clan was in the wedding (Camryn was flower girl, Andrew a groomsman, and I was best man), I decided to rent a "real camera"(tm) for the weekend to capture the experience. It was my first time really experimenting with a nice camera. I'm glad I did! I had a lot of fun. Check out the results on flickr: - -[![chad and elisa's wedding](http://farm5.static.flickr.com/4052/4643218401_2895fee1f4.jpg)](http://www.flickr.com/photos/walkah/sets/72157624144750842/) - - +My little brother, [Chad](http://twitter.com/chuckyd4), and the awesome [Elisa](http://twitter.com/lisawithane) got married this past weekend. It was an amazing weekend by the sea in Rockport - the weather was great, the food was incredible and I had a wonderful time. + +Since my whole clan was in the wedding (Camryn was flower girl, Andrew a groomsman, and I was best man), I decided to rent a "real camera"(tm) for the weekend to capture the experience. It was my first time really experimenting with a nice camera. I'm glad I did! I had a lot of fun. Check out the results on flickr: + +[![chad and elisa's wedding](http://farm5.static.flickr.com/4052/4643218401_2895fee1f4.jpg)](http://www.flickr.com/photos/walkah/sets/72157624144750842/) + + Feedback welcome - especially from you real photographers out there. Now to start filling my piggy bank for a real camera... diff --git a/_posts/2010-08-20-local-development-for-external-apis.md b/_posts/2010-08-20-local-development-for-external-apis.md index 89c2168..d2bdff2 100644 --- a/_posts/2010-08-20-local-development-for-external-apis.md +++ b/_posts/2010-08-20-local-development-for-external-apis.md @@ -9,35 +9,35 @@ tags: - howto - api --- -Lately I have found myself doing a *lot* 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 [rsync](http://www.samba.org/rsync/) to push incremental changes from my local machine to the server. - -This is a pain for two reasons: - -1. 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. -1. 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. - -I also spend a *lot* of time tweaking my local environment to be just-how-I-like-it(tm). - -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: - -### What you need: - -* A wildcard DNS entry (i.e. `*.home.example.com`). I'm lucky that my [home ISP](http://teksavvy.com/) allows me to have a static IP address, but a [DynDNS](http://www.dyndns.com/) or similar account would also work. -* A linux/mac computer attached to your home/office network that is *not* 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. -* Ports 22 and 80 forwarded from your router to the aforementioned computer. (This is left as an exercise to the reader). - -### The "magic": - -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: - - ssh root@home.example.com -R 80:localhost:80 - -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. - -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. - -### TODO - -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). - -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. +Lately I have found myself doing a *lot* 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 [rsync](http://www.samba.org/rsync/) to push incremental changes from my local machine to the server. + +This is a pain for two reasons: + +1. 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. +1. 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. + +I also spend a *lot* of time tweaking my local environment to be just-how-I-like-it(tm). + +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: + +### What you need: + +* A wildcard DNS entry (i.e. `*.home.example.com`). I'm lucky that my [home ISP](http://teksavvy.com/) allows me to have a static IP address, but a [DynDNS](http://www.dyndns.com/) or similar account would also work. +* A linux/mac computer attached to your home/office network that is *not* 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. +* Ports 22 and 80 forwarded from your router to the aforementioned computer. (This is left as an exercise to the reader). + +### The "magic": + +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: + + ssh root@home.example.com -R 80:localhost:80 + +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. + +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. + +### TODO + +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). + +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. diff --git a/_posts/2011-04-08-wheres-walkah-been.md b/_posts/2011-04-08-wheres-walkah-been.md index 4031e42..ecccda5 100644 --- a/_posts/2011-04-08-wheres-walkah-been.md +++ b/_posts/2011-04-08-wheres-walkah-been.md @@ -7,24 +7,24 @@ tags: - personal - work --- -It was [brought to my attention](https://twitter.com/#!/Dries/status/47382029028950016) some time ago that this space has been rather shamefully quiet. I have also spent a lot of time facing the "so, what are you up to?" question lately. In a "two birds, one stone" manner, I'm gonna try to get into writing a bit more as well as provide a bit of an update. - -### So, what do you do? - -This has long been one of my most dreaded "light social" questions. Ironically, I found myself tossing it out at a recent event, perhaps in some passive aggressive sort of revenge. It's always been difficult to explain what I do, particularly in in non-technical company. For many years "I work on Drupal" was an answer that got the most amusing blank stares. Of course, these days that tends to be less baffling to people, so naturally I've stepped out and been doing lots of non-Drupal things. - -For those playing along at home, [StatusNet Inc.](http://status.net/) and I parted ways last November. I actually consciously did *not* post about it publicly because this blog was starting to feel a little more than a broadcast space for my shuffling between companies. While I don't have an official involvement these days, it looks like I will be doing some [Summer of Code](http://code.google.com/soc/) mentoring and am still very interested in the [Federated Social Web](http://federatedsocialweb.net/) and the protocol, [OStatus](http://ostatus.org/) that we developed. - -No longer having a full-time job means that, yes, I am doing freelance work ([hire me](http://walkah.net/contact)!). It has also meant that I'm getting back involved in the [Drupal](http://drupal.org/) community again a bit more. Some folks noticed that I've been to the past two DrupalCon's (after taking a few off) and have been working with a few Drupal-based clients. - -The thing that I'm probably enjoying most these days is the freedom from focusing or specializing. For the past few months, I've been working with the Mozilla Foundation on the platform that runs the [Drumbeat](http://drumbeat.org/) website (implemented using [Django](http://www.djangoproject.com/)). I've followed and tinkered with Django for a long time and it feels great to have a "real" excuse to spend more time with it! - -While a lack of real "focus" (at least amongst open source projects or even programming languages) has really appealed to my inner tinkerer, it's made answering "what are you up to" a far more involved conversation; some days it's consulting, some it's teaching/training, and some days I just hack on code. I also fully expect the answer to change and evolve over the course of this year and moving forward. - -### More writing! - -Doing more (and different) things also means I'm learning a lot these days, and I feel compelled to share, because that's the way I am. However, writing has always been challenging for me. I work really well verbally (preferrably face to face, though I've done alright talking to a camera). I have always *wanted* to be a prolific writer, though. For the past few months, I've been trying to practice more. I started with a paper journal, but after losing one and finding that my handwriting no longer keeps up with my brain well, I decided to try writing on my computer. Ultimately, though, I found it hard to establish a good routine and stick with it. - -A few months ago, though, I gave [750words.com](http://750words.com/) a try and I love it. After a few false starts, I now have a daily 750 word routine that I'm finding helps get me writing (and thinking) for the day. I highly recommend the service (and the practice of writing regularly). The practice has already translated into an article for the [Linux Journal](http://www.linuxjournal.com/) and will hopefully result in more! - -At the very least, I'm hoping to make better use of this space. Welcome back, me. +It was [brought to my attention](https://twitter.com/#!/Dries/status/47382029028950016) some time ago that this space has been rather shamefully quiet. I have also spent a lot of time facing the "so, what are you up to?" question lately. In a "two birds, one stone" manner, I'm gonna try to get into writing a bit more as well as provide a bit of an update. + +### So, what do you do? + +This has long been one of my most dreaded "light social" questions. Ironically, I found myself tossing it out at a recent event, perhaps in some passive aggressive sort of revenge. It's always been difficult to explain what I do, particularly in in non-technical company. For many years "I work on Drupal" was an answer that got the most amusing blank stares. Of course, these days that tends to be less baffling to people, so naturally I've stepped out and been doing lots of non-Drupal things. + +For those playing along at home, [StatusNet Inc.](http://status.net/) and I parted ways last November. I actually consciously did *not* post about it publicly because this blog was starting to feel a little more than a broadcast space for my shuffling between companies. While I don't have an official involvement these days, it looks like I will be doing some [Summer of Code](http://code.google.com/soc/) mentoring and am still very interested in the [Federated Social Web](http://federatedsocialweb.net/) and the protocol, [OStatus](http://ostatus.org/) that we developed. + +No longer having a full-time job means that, yes, I am doing freelance work ([hire me](http://walkah.net/contact)!). It has also meant that I'm getting back involved in the [Drupal](http://drupal.org/) community again a bit more. Some folks noticed that I've been to the past two DrupalCon's (after taking a few off) and have been working with a few Drupal-based clients. + +The thing that I'm probably enjoying most these days is the freedom from focusing or specializing. For the past few months, I've been working with the Mozilla Foundation on the platform that runs the [Drumbeat](http://drumbeat.org/) website (implemented using [Django](http://www.djangoproject.com/)). I've followed and tinkered with Django for a long time and it feels great to have a "real" excuse to spend more time with it! + +While a lack of real "focus" (at least amongst open source projects or even programming languages) has really appealed to my inner tinkerer, it's made answering "what are you up to" a far more involved conversation; some days it's consulting, some it's teaching/training, and some days I just hack on code. I also fully expect the answer to change and evolve over the course of this year and moving forward. + +### More writing! + +Doing more (and different) things also means I'm learning a lot these days, and I feel compelled to share, because that's the way I am. However, writing has always been challenging for me. I work really well verbally (preferrably face to face, though I've done alright talking to a camera). I have always *wanted* to be a prolific writer, though. For the past few months, I've been trying to practice more. I started with a paper journal, but after losing one and finding that my handwriting no longer keeps up with my brain well, I decided to try writing on my computer. Ultimately, though, I found it hard to establish a good routine and stick with it. + +A few months ago, though, I gave [750words.com](http://750words.com/) a try and I love it. After a few false starts, I now have a daily 750 word routine that I'm finding helps get me writing (and thinking) for the day. I highly recommend the service (and the practice of writing regularly). The practice has already translated into an article for the [Linux Journal](http://www.linuxjournal.com/) and will hopefully result in more! + +At the very least, I'm hoping to make better use of this space. Welcome back, me. diff --git a/_posts/2011-05-20-every-drupal-site-is-an-install-profile.md b/_posts/2011-05-20-every-drupal-site-is-an-install-profile.md index ba0fd1b..dc7b457 100644 --- a/_posts/2011-05-20-every-drupal-site-is-an-install-profile.md +++ b/_posts/2011-05-20-every-drupal-site-is-an-install-profile.md @@ -6,34 +6,34 @@ permalink: blog/every-drupal-site-install-profile tags: - drupal --- -I've been working with this hypothesis while working on [Drupal 7](http://drupal.org/) sites. I don't think it's necessarily revolutionary, but I would like some feedback. Currently, I'm approaching every Drupal site build as its own install profile. - -Back when we were running [Bryght](http://bryght.com/), we recognized the need for "Installation Profiles" as a way to focus the highly configurable, but largely baffling initial experience with Drupal into making sense. We had lofty dreams of catering to various verticals with streamlined, elegant experiences that took the immense power of Drupal and made it *make sense* for new users. That was Drupal 4.5... we were maybe ahead of our time. Needless to say, a lot has happened with Drupal since then. - -With the release of Drupal 7, one of the things people aren't talking about as much are the vast improvements to install profiles. For the first time ever, Drupal core ships with more than one install profile, which has also meant that for the first time people are consciously aware that such things actually exist. In D7, install profiles behave much more like other Drupal packages (i.e. modules and themes). They have .info file and .install files. They are far easier to create than ever before. - -Clearly, I'm not the only one who sees the importance. [Development Seed](http://developmentseed.org/) and now [Phase2 Technology](http://www.phase2technology.com/) have invested a lot in install profiles such as [OpenAtrium](http://openatrium.com/). For creating Drupal products such as Atrium, install profiles are important and central. What I am talking about, however, is to create an install profile for every Drupal site you build. In updating this very blog to D7, I created an install profile for my site to test (and tinker with) my theory. - -### The theory - -What is a Drupal Site? Well, once you've determined a version, core remains unchanged across most sites (you know, [don't hack core](http://www.flickr.com/photos/schmidtgergely/3212038247/) and all). So what makes a Drupal site your Drupal site is: 1) a theme 2) your selection of contrib modules and 3) any custom code / modules you may have written. If we dig a bit deeper, the things unique about a Drupal site are typically: 1) a theme 2) any custom code and 3) the *list* of contrib modules / libraries in use. It just so happens that an install profile can nicely encapsulate this information for us. So why bother? - -1. A Drupal site rarely only gets installed in one place. Best practice suggests that we use development, staging and production for our websites. If we work on a team, "development" will actually be a separate install for each developer on the team. Being able to reliably install and replicate your site will actually make things much easier - whether it's just you or your whole team. - -2. [Drush Make](http://drupal.org/project/drush_make) works well like this. Your profile can have its own makefile (as [openatrium](http://drupal.org/project/openatrium) does). Drush make will recursively make install profiles, and will add all contrib modules and libraries into your profile's directory. Maintaining nice separation. - -3. Make the most of multi-site. Since your core version remains constant (at least for major versions) across all the sites you work on, why do you keep installing core? In my development environment (which I will write more about soon), I have 2 virtual hosts d6.dev and d7.dev. All of the sites I'm working on fall under one of the two. Thanks to drush make, I can have a single makefile for each major version that recursively grabs each profile (i.e. site or group of sites) that I'm working on for that version. The same can be used in production *or not* - the install profiles can move independently to production. - -The end result is, I have very small custom repositories - containing usually a drush make file, a custom module or two and a custom theme. Checkouts are a breeze and I have a clear manifest of any other other code I'm using. - -### Objections - -Now, historically this isn't how people have approached Drupal sites. Historically it's not even how I've approached it. Generally, we have single repositories with all of core, our modules etc. Generally, a single repository containing all of the core, contrib and custom code - for years in subversion and now folks are transitioning to git. An argument for continuing this way (I received from [webchick](http://webchick.net/) herself), is that a single repository makes it easy to see things like if someone has made changes directly on production (?!?!) or that just by having a single checkout all developers / installations have the exact same code. - -While I think "hot fixes" in production are a bad idea (no matter how small the site), the latter objection (exact same code) is worthy of a little more discussion. Keeping things in sync with Drush Make is a bit more work (always pin your versions!), I think it's a worthwhile habit to establish. Yes, git is fast enough that those long, painful svn checkouts are largely a thing of the past so having all of your code in a repository isn't as punishing. For me, the hosting considerations above are significant, but another thing came up for me recently: - -If you build a lot of Drupal sites, chances are good that there is some overlap. Say there is a patch that you need for a favourite contrib module, drush make means that you can explicitly apply the patch (and maintain it outside of your repository - or pull directly from the issue queue). Similarly, using independent [feature module](http://drupal.org/project/features) features allows for similar mixing and matching. Each module (or theme) should have a single, canonical source and a Drupal site is simply the combination or collection of them. - -It seems to me there are real gains in being explicit with makefiles, being smart about hosting and re-using core, and being modular in our repositories (using drush make to pull it all together). - -Am I crazy? +I've been working with this hypothesis while working on [Drupal 7](http://drupal.org/) sites. I don't think it's necessarily revolutionary, but I would like some feedback. Currently, I'm approaching every Drupal site build as its own install profile. + +Back when we were running [Bryght](http://bryght.com/), we recognized the need for "Installation Profiles" as a way to focus the highly configurable, but largely baffling initial experience with Drupal into making sense. We had lofty dreams of catering to various verticals with streamlined, elegant experiences that took the immense power of Drupal and made it *make sense* for new users. That was Drupal 4.5... we were maybe ahead of our time. Needless to say, a lot has happened with Drupal since then. + +With the release of Drupal 7, one of the things people aren't talking about as much are the vast improvements to install profiles. For the first time ever, Drupal core ships with more than one install profile, which has also meant that for the first time people are consciously aware that such things actually exist. In D7, install profiles behave much more like other Drupal packages (i.e. modules and themes). They have .info file and .install files. They are far easier to create than ever before. + +Clearly, I'm not the only one who sees the importance. [Development Seed](http://developmentseed.org/) and now [Phase2 Technology](http://www.phase2technology.com/) have invested a lot in install profiles such as [OpenAtrium](http://openatrium.com/). For creating Drupal products such as Atrium, install profiles are important and central. What I am talking about, however, is to create an install profile for every Drupal site you build. In updating this very blog to D7, I created an install profile for my site to test (and tinker with) my theory. + +### The theory + +What is a Drupal Site? Well, once you've determined a version, core remains unchanged across most sites (you know, [don't hack core](http://www.flickr.com/photos/schmidtgergely/3212038247/) and all). So what makes a Drupal site your Drupal site is: 1) a theme 2) your selection of contrib modules and 3) any custom code / modules you may have written. If we dig a bit deeper, the things unique about a Drupal site are typically: 1) a theme 2) any custom code and 3) the *list* of contrib modules / libraries in use. It just so happens that an install profile can nicely encapsulate this information for us. So why bother? + +1. A Drupal site rarely only gets installed in one place. Best practice suggests that we use development, staging and production for our websites. If we work on a team, "development" will actually be a separate install for each developer on the team. Being able to reliably install and replicate your site will actually make things much easier - whether it's just you or your whole team. + +2. [Drush Make](http://drupal.org/project/drush_make) works well like this. Your profile can have its own makefile (as [openatrium](http://drupal.org/project/openatrium) does). Drush make will recursively make install profiles, and will add all contrib modules and libraries into your profile's directory. Maintaining nice separation. + +3. Make the most of multi-site. Since your core version remains constant (at least for major versions) across all the sites you work on, why do you keep installing core? In my development environment (which I will write more about soon), I have 2 virtual hosts d6.dev and d7.dev. All of the sites I'm working on fall under one of the two. Thanks to drush make, I can have a single makefile for each major version that recursively grabs each profile (i.e. site or group of sites) that I'm working on for that version. The same can be used in production *or not* - the install profiles can move independently to production. + +The end result is, I have very small custom repositories - containing usually a drush make file, a custom module or two and a custom theme. Checkouts are a breeze and I have a clear manifest of any other other code I'm using. + +### Objections + +Now, historically this isn't how people have approached Drupal sites. Historically it's not even how I've approached it. Generally, we have single repositories with all of core, our modules etc. Generally, a single repository containing all of the core, contrib and custom code - for years in subversion and now folks are transitioning to git. An argument for continuing this way (I received from [webchick](http://webchick.net/) herself), is that a single repository makes it easy to see things like if someone has made changes directly on production (?!?!) or that just by having a single checkout all developers / installations have the exact same code. + +While I think "hot fixes" in production are a bad idea (no matter how small the site), the latter objection (exact same code) is worthy of a little more discussion. Keeping things in sync with Drush Make is a bit more work (always pin your versions!), I think it's a worthwhile habit to establish. Yes, git is fast enough that those long, painful svn checkouts are largely a thing of the past so having all of your code in a repository isn't as punishing. For me, the hosting considerations above are significant, but another thing came up for me recently: + +If you build a lot of Drupal sites, chances are good that there is some overlap. Say there is a patch that you need for a favourite contrib module, drush make means that you can explicitly apply the patch (and maintain it outside of your repository - or pull directly from the issue queue). Similarly, using independent [feature module](http://drupal.org/project/features) features allows for similar mixing and matching. Each module (or theme) should have a single, canonical source and a Drupal site is simply the combination or collection of them. + +It seems to me there are real gains in being explicit with makefiles, being smart about hosting and re-using core, and being modular in our repositories (using drush make to pull it all together). + +Am I crazy? diff --git a/_posts/2011-07-05-why-vagrant.md b/_posts/2011-07-05-why-vagrant.md index b32dde0..1c3b2e4 100644 --- a/_posts/2011-07-05-why-vagrant.md +++ b/_posts/2011-07-05-why-vagrant.md @@ -11,31 +11,31 @@ tags: - vagrant - veewee --- -Few things are as frustrating in the life of a (web) developer as those unfortunate times when, despite passing QA and testing, your latest feature, bugfix or completed task stops working when it gets to production. Nobody likes to have the sweet feeling of "go live" victory wasted. While any number of things can cause the embarrassment and wasted time, one way to significantly reduce the number of potential errors is to keep your development, staging and production environments as close to each other as possible. - -Lately I've been dealing with my own special, self-inflicted challenge: I have two machines (a thinkpad x201 and an older, pre-unibody macbook pro) that run two different operating systems (Ubuntu 11.04 and Mac OS 10.6, respectively). Now, why I do this is probably a longer discussion, but I do - and I like it. Just to add a little more (minor) variation, my personal projects, experiments (and in fact this blog) all run on [linode](http://www.linode.com/?r=3c5ce8caa09f2a260f8f696985dac260fcc01d5f) instances (running Ubuntu 10.04). The end result is, my development and "production" happens across 3 different OS versions. Standard package installations of development tools (regardless of which technology I'm exploring at the moment) are rarely ever the same release version. Throw in some subtle and potentially maddening differences between linux and os x (case insensitive filesystem, what?) and I've lost too much time debugging my own fixes. - -As it turns out, I do an okay job of emulating my own little development team (except in productivity, of course). - -In a more real world scenario: I have been doing some work lately with [Myplanet Digital](http://myplanetdigital.com/) (a fun team located in Toronto - and they're hiring). One of their portfolio client projects is a fairly large, complex Drupal implementation. The production version is hosted on [Acquia cloud](http://acquia.com/products-services/managed-cloud) hosting, they host their own QA / CI / testing infrastructure, and their (ever-growing) development team uses a mess of mac os x and windows versions. They are continually looking for ways to streamline their development process - and avoid any needless debugging time. - -### Vagrant Chefs to the rescue! - -I've developed a growing interest in two tools to help solve this dilemma: [Chef](http://www.opscode.com/chef/) (for environment management and provisioning) and [Vagrant](http://vagrantup.com/) (for local, VirtualBox based virtual machine management). Vagrant is super easy to get running, like it says on the home page: - - $ gem install vagrant - $ vagrant box add base http://files.vagrantup.com/lucid32.box - $ vagrant init - $ vagrant up - -Assuming you have a reasonably functional ruby environment and have a recent version of VirutalBox installed, that's all there is to it! Chef (for provisioning), however, has taken me a bit more time to get my head fully around. You can see my experiments happening live(ish) on [my github](https://github.com/walkah) account. - -### But I don't use lucid32! - -One interesting thing about the Acquia managed hosting platform, is it's all built using Ubuntu Hardy (8.04). In Internet years, it's rather old but has some significant differences from Lucid (and most current packaged versions of the LAMP stack) - PHP 5.2 (vs. 5.3) and MySQL 5.0.x (vs. 5.1.x). To do this right - to actually replicate the production environment for development - it's important to have these versions in sync. There are subtle differences between these versions that can trip you up. Enter [veewee](https://github.com/jedi4ever/veewee). A few weeks ago, I provided a [pull request](https://github.com/jedi4ever/veewee/pull/53) for veewee that added a "hardy32" template - for building a vagrant box with the same version of Ubuntu found on Acquia hosting. For the lazy, I've posted the [base box](http://dl.dropbox.com/u/6091/hardy32.box) to my dropbox account. - -Overall, I've found it requires a bit of tinkering (I'll try to share more as I go), but the result is that I can deploy code with a bit more certainty and that is worth it. I'm here tinkering, so you don't have to. - -I should also mention, that all Drupal developers should checkout the [vagrant project](http://drupal.org/project/vagrant) on drupal.org for a nice general solution for Drupal apps. - +Few things are as frustrating in the life of a (web) developer as those unfortunate times when, despite passing QA and testing, your latest feature, bugfix or completed task stops working when it gets to production. Nobody likes to have the sweet feeling of "go live" victory wasted. While any number of things can cause the embarrassment and wasted time, one way to significantly reduce the number of potential errors is to keep your development, staging and production environments as close to each other as possible. + +Lately I've been dealing with my own special, self-inflicted challenge: I have two machines (a thinkpad x201 and an older, pre-unibody macbook pro) that run two different operating systems (Ubuntu 11.04 and Mac OS 10.6, respectively). Now, why I do this is probably a longer discussion, but I do - and I like it. Just to add a little more (minor) variation, my personal projects, experiments (and in fact this blog) all run on [linode](http://www.linode.com/?r=3c5ce8caa09f2a260f8f696985dac260fcc01d5f) instances (running Ubuntu 10.04). The end result is, my development and "production" happens across 3 different OS versions. Standard package installations of development tools (regardless of which technology I'm exploring at the moment) are rarely ever the same release version. Throw in some subtle and potentially maddening differences between linux and os x (case insensitive filesystem, what?) and I've lost too much time debugging my own fixes. + +As it turns out, I do an okay job of emulating my own little development team (except in productivity, of course). + +In a more real world scenario: I have been doing some work lately with [Myplanet Digital](http://myplanetdigital.com/) (a fun team located in Toronto - and they're hiring). One of their portfolio client projects is a fairly large, complex Drupal implementation. The production version is hosted on [Acquia cloud](http://acquia.com/products-services/managed-cloud) hosting, they host their own QA / CI / testing infrastructure, and their (ever-growing) development team uses a mess of mac os x and windows versions. They are continually looking for ways to streamline their development process - and avoid any needless debugging time. + +### Vagrant Chefs to the rescue! + +I've developed a growing interest in two tools to help solve this dilemma: [Chef](http://www.opscode.com/chef/) (for environment management and provisioning) and [Vagrant](http://vagrantup.com/) (for local, VirtualBox based virtual machine management). Vagrant is super easy to get running, like it says on the home page: + + $ gem install vagrant + $ vagrant box add base http://files.vagrantup.com/lucid32.box + $ vagrant init + $ vagrant up + +Assuming you have a reasonably functional ruby environment and have a recent version of VirutalBox installed, that's all there is to it! Chef (for provisioning), however, has taken me a bit more time to get my head fully around. You can see my experiments happening live(ish) on [my github](https://github.com/walkah) account. + +### But I don't use lucid32! + +One interesting thing about the Acquia managed hosting platform, is it's all built using Ubuntu Hardy (8.04). In Internet years, it's rather old but has some significant differences from Lucid (and most current packaged versions of the LAMP stack) - PHP 5.2 (vs. 5.3) and MySQL 5.0.x (vs. 5.1.x). To do this right - to actually replicate the production environment for development - it's important to have these versions in sync. There are subtle differences between these versions that can trip you up. Enter [veewee](https://github.com/jedi4ever/veewee). A few weeks ago, I provided a [pull request](https://github.com/jedi4ever/veewee/pull/53) for veewee that added a "hardy32" template - for building a vagrant box with the same version of Ubuntu found on Acquia hosting. For the lazy, I've posted the [base box](http://dl.dropbox.com/u/6091/hardy32.box) to my dropbox account. + +Overall, I've found it requires a bit of tinkering (I'll try to share more as I go), but the result is that I can deploy code with a bit more certainty and that is worth it. I'm here tinkering, so you don't have to. + +I should also mention, that all Drupal developers should checkout the [vagrant project](http://drupal.org/project/vagrant) on drupal.org for a nice general solution for Drupal apps. + Dev Ops!