<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>/blog/2005/11/14/new-blog-installed/</loc>
<lastmod>2005-11-14T19:17:13-08:00</lastmod>
</url>
<url>
<loc>/blog/2005/11/14/working-as-web-services-developer/</loc>
<lastmod>2005-11-14T19:47:35-08:00</lastmod>
</url>
<url>
<loc>/blog/2005/11/14/collossians-bible-study/</loc>
<lastmod>2005-11-14T20:17:28-08:00</lastmod>
</url>
<url>
<loc>/blog/2005/11/14/beverlys-frictiony-sounding-triplet-of-crek-crek-crek/</loc>
<lastmod>2005-11-14T20:28:52-08:00</lastmod>
</url>
<url>
<loc>/blog/2005/11/14/he-man-dvd-released/</loc>
<lastmod>2005-11-14T21:40:56-08:00</lastmod>
</url>
<url>
<loc>/blog/2005/11/16/php-user-management/</loc>
<lastmod>2005-11-16T22:07:09-08:00</lastmod>
</url>
<url>
<loc>/blog/2005/12/02/aeon-flux/</loc>
<lastmod>2005-12-02T01:43:34-08:00</lastmod>
</url>
<url>
<loc>/blog/2005/12/02/dataface-on-sourceforge/</loc>
<lastmod>2005-12-02T01:44:58-08:00</lastmod>
</url>
<url>
<loc>/blog/2005/12/02/classholes-top-quality-comedy/</loc>
<lastmod>2005-12-02T01:49:17-08:00</lastmod>
</url>
<url>
<loc>/blog/2006/01/04/happy-new-year/</loc>
<lastmod>2006-01-04T16:52:25-08:00</lastmod>
</url>
<url>
<loc>/blog/2006/01/04/dataface-coming-along/</loc>
<lastmod>2006-01-04T16:54:38-08:00</lastmod>
</url>
<url>
<loc>/blog/2006/01/09/code-tip-1-pear-sql-parser/</loc>
<lastmod>2006-01-09T23:16:27-08:00</lastmod>
</url>
<url>
<loc>/blog/2006/01/10/dataface-code-tip-1-relationships-the-easy-way/</loc>
<lastmod>2006-01-10T00:43:13-08:00</lastmod>
</url>
<url>
<loc>/blog/2006/01/17/extracting-tar-files-in-php-in-safe-mode-with-no-shell-access/</loc>
<lastmod>2006-01-17T13:08:15-08:00</lastmod>
</url>
<url>
<loc>/blog/2006/01/17/sample-dataface-application/</loc>
<lastmod>2006-01-17T14:28:52-08:00</lastmod>
</url>
<url>
<loc>/blog/2006/01/17/hessian-web-services/</loc>
<lastmod>2006-01-17T14:35:25-08:00</lastmod>
</url>
<url>
<loc>/blog/2006/01/19/jakarta-commons-ftp-client-deadlock-problems/</loc>
<lastmod>2006-01-19T10:44:08-08:00</lastmod>
</url>
<url>
<loc>/blog/2006/01/19/smarty-layered-skinning/</loc>
<lastmod>2006-01-19T10:53:46-08:00</lastmod>
</url>
<url>
<loc>/blog/2006/01/23/pdf-version-of-archgenxml-getting-started-tutorial/</loc>
<lastmod>2006-01-23T10:25:54-08:00</lastmod>
</url>
<url>
<loc>/blog/2006/01/30/wash-my-hands-of-plone/</loc>
<lastmod>2006-01-30T10:37:59-08:00</lastmod>
</url>
<url>
<loc>/blog/2006/01/30/archetypes-133-required-for-archgenxml-13/</loc>
<lastmod>2006-01-30T10:55:25-08:00</lastmod>
</url>
<url>
<loc>/blog/2006/02/01/to-plone-or-not-to-plone/</loc>
<lastmod>2006-02-01T11:23:27-08:00</lastmod>
</url>
<url>
<loc>/blog/2006/02/03/mod_write-trick-to-convert-http-to-https/</loc>
<lastmod>2006-02-03T12:17:23-08:00</lastmod>
</url>
<url>
<loc>/blog/2006/02/03/mod_write-trick-to-convert-http-to-https-2/</loc>
<lastmod>2006-02-03T12:17:49-08:00</lastmod>
</url>
<url>
<loc>/blog/2006/03/11/dataface-052-released/</loc>
<lastmod>2006-03-11T08:54:57-08:00</lastmod>
</url>
<url>
<loc>/blog/2006/03/22/plone-205-to-21-migration/</loc>
<lastmod>2006-03-22T15:57:59-08:00</lastmod>
</url>
<url>
<loc>/blog/2006/04/13/sfu-article/</loc>
<lastmod>2006-04-13T11:41:20-07:00</lastmod>
</url>
<url>
<loc>/blog/2006/04/13/internationalization-and-multilingualization/</loc>
<lastmod>2006-04-13T11:54:34-07:00</lastmod>
</url>
<url>
<loc>/blog/2006/04/13/over-1000-downloads-of-dataface-in-march/</loc>
<lastmod>2006-04-13T11:55:46-07:00</lastmod>
</url>
<url>
<loc>/blog/2006/04/28/taking-the-summer-off/</loc>
<lastmod>2006-04-28T12:20:41-07:00</lastmod>
</url>
<url>
<loc>/blog/2006/04/28/dataface-06/</loc>
<lastmod>2006-04-28T12:24:01-07:00</lastmod>
</url>
<url>
<loc>/blog/2006/04/28/king-kong/</loc>
<lastmod>2006-04-28T12:26:11-07:00</lastmod>
</url>
<url>
<loc>/blog/2006/05/25/ssh-tunnelling/</loc>
<lastmod>2006-05-25T12:40:43-07:00</lastmod>
</url>
<url>
<loc>/blog/2006/05/29/php-webdav-library/</loc>
<lastmod>2006-05-29T12:55:32-07:00</lastmod>
</url>
<url>
<loc>/blog/2006/05/30/sql-parser-subselects/</loc>
<lastmod>2006-05-30T16:00:39-07:00</lastmod>
</url>
<url>
<loc>/blog/2006/06/23/plone-pull-down-menu-add-on/</loc>
<lastmod>2006-06-23T11:35:28-07:00</lastmod>
</url>
<url>
<loc>/blog/2006/06/23/dataface-06-almost-there/</loc>
<lastmod>2006-06-23T11:39:35-07:00</lastmod>
</url>
<url>
<loc>/blog/2006/06/23/roller-hockey/</loc>
<lastmod>2006-06-23T11:43:36-07:00</lastmod>
</url>
<url>
<loc>/blog/2006/06/23/beverlys-driving/</loc>
<lastmod>2006-06-23T11:45:47-07:00</lastmod>
</url>
<url>
<loc>/blog/2006/06/23/the-heart-of-the-game/</loc>
<lastmod>2006-06-23T11:48:10-07:00</lastmod>
</url>
<url>
<loc>/blog/2006/07/05/nabblecom-cool-site/</loc>
<lastmod>2006-07-05T09:21:42-07:00</lastmod>
</url>
<url>
<loc>/blog/2006/07/05/canada-day-long-weekend-camping/</loc>
<lastmod>2006-07-05T09:25:03-07:00</lastmod>
</url>
<url>
<loc>/blog/2006/07/31/we-won/</loc>
<lastmod>2006-07-31T00:45:31-07:00</lastmod>
</url>
<url>
<loc>/blog/2006/08/02/back-down-to-earth/</loc>
<lastmod>2006-08-02T09:55:52-07:00</lastmod>
</url>
<url>
<loc>/blog/2006/08/08/iftpd/</loc>
<lastmod>2006-08-08T13:52:26-07:00</lastmod>
</url>
<url>
<loc>/blog/2006/08/14/adventures-with-php-compilers/</loc>
<lastmod>2006-08-14T23:01:37-07:00</lastmod>
</url>
<url>
<loc>/blog/2006/08/15/source-guardian/</loc>
<lastmod>2006-08-15T23:11:31-07:00</lastmod>
</url>
<url>
<loc>/blog/2006/08/15/camping-on-the-island/</loc>
<lastmod>2006-08-15T23:13:37-07:00</lastmod>
</url>
<url>
<loc>/blog/2006/08/22/hallelujah/</loc>
<lastmod>2006-08-22T16:44:15-07:00</lastmod>
</url>
<url>
<loc>/blog/2006/09/04/wikipedia-to-aid-in-translations/</loc>
<lastmod>2006-09-04T21:21:44-07:00</lastmod>
</url>
<url>
<loc>/blog/2006/09/07/web-lite-translate/</loc>
<lastmod>2006-09-07T14:04:19-07:00</lastmod>
</url>
<url>
<loc>/blog/2006/10/16/suing-spammers-for-fraud/</loc>
<lastmod>2006-10-16T13:52:30-07:00</lastmod>
</url>
<url>
<loc>/blog/2006/10/18/dhtmlxgrid-part-i/</loc>
<lastmod>2006-10-18T15:16:50-07:00</lastmod>
</url>
<url>
<loc>/blog/2006/10/19/rss-replacing-mailing-lists/</loc>
<lastmod>2006-10-19T09:39:25-07:00</lastmod>
</url>
<url>
<loc>/blog/2006/10/19/canadian-sketch-comedy/</loc>
<lastmod>2006-10-19T10:01:07-07:00</lastmod>
</url>
<url>
<loc>/blog/2006/12/07/what-i-love-about-my-fiancee/</loc>
<lastmod>2006-12-07T12:41:20-08:00</lastmod>
</url>
<url>
<loc>/blog/2006/12/12/de-la-hoya-vs-mayweather-here-we-go/</loc>
<lastmod>2006-12-12T13:31:39-08:00</lastmod>
</url>
<url>
<loc>/blog/2006/12/16/celebrity-look-alikes/</loc>
<lastmod>2006-12-16T12:31:30-08:00</lastmod>
</url>
<url>
<loc>/blog/2006/12/16/in-cleveland/</loc>
<lastmod>2006-12-16T17:29:24-08:00</lastmod>
</url>
<url>
<loc>/blog/2006/12/17/first-class-seats-on-planes/</loc>
<lastmod>2006-12-17T06:25:17-08:00</lastmod>
</url>
<url>
<loc>/blog/2006/12/17/sitting-at-the-chicago-airport/</loc>
<lastmod>2006-12-17T15:29:58-08:00</lastmod>
</url>
<url>
<loc>/blog/2006/12/18/back-from-cleveland/</loc>
<lastmod>2006-12-18T06:08:45-08:00</lastmod>
</url>
<url>
<loc>/blog/2006/12/18/using-emotional-turmoil-in-song/</loc>
<lastmod>2006-12-18T21:54:19-08:00</lastmod>
</url>
<url>
<loc>/blog/2006/12/19/moving-into-new-apt/</loc>
<lastmod>2006-12-19T06:26:02-08:00</lastmod>
</url>
<url>
<loc>/blog/2007/01/04/dhtmlxgrid-open-source-but-painfully-restricted/</loc>
<lastmod>2007-01-04T13:52:15-08:00</lastmod>
</url>
<url>
<loc>/blog/2007/01/05/ikea-is-great/</loc>
<lastmod>2007-01-05T00:39:15-08:00</lastmod>
</url>
<url>
<loc>/blog/2007/01/09/the-birth-of-a-thespian/</loc>
<lastmod>2007-01-09T13:27:02-08:00</lastmod>
</url>
<url>
<loc>/blog/2007/01/10/plone-25-migration-chronicles/</loc>
<lastmod>2007-01-10T14:07:10-08:00</lastmod>
</url>
<url>
<loc>/blog/2007/01/23/cas4pas-mission-the-further-adventures-of-plone-25/</loc>
<lastmod>2007-01-23T16:10:50-08:00</lastmod>
</url>
<url>
<loc>/blog/2007/01/30/body-language-says-wow/</loc>
<lastmod>2007-01-30T15:37:12-08:00</lastmod>
</url>
<url>
<loc>/blog/2007/02/17/sshfs/</loc>
<lastmod>2007-02-17T11:09:33-08:00</lastmod>
</url>
<url>
<loc>/blog/2007/04/12/dataface-to-open-office-you-complete-me/</loc>
<lastmod>2007-04-12T09:34:18-07:00</lastmod>
</url>
<url>
<loc>/blog/2007/04/12/good-open-office-base-tutorials/</loc>
<lastmod>2007-04-12T16:41:56-07:00</lastmod>
</url>
<url>
<loc>/blog/2007/04/12/openoffice-base-links/</loc>
<lastmod>2007-04-12T16:49:22-07:00</lastmod>
</url>
<url>
<loc>/blog/2007/04/13/committers-the-biggest-winners-in-open-source-projects/</loc>
<lastmod>2007-04-13T08:40:05-07:00</lastmod>
</url>
<url>
<loc>/blog/2007/04/13/snapz-pro-x-as-close-to-mac-spyware-as-you-can-get/</loc>
<lastmod>2007-04-13T11:42:10-07:00</lastmod>
</url>
<url>
<loc>/blog/2007/04/13/in-design-xml-importing-the-best-thing-since-sliced-bread/</loc>
<lastmod>2007-04-13T14:44:43-07:00</lastmod>
</url>
<url>
<loc>/blog/2007/04/13/open-office-base-for-taxes/</loc>
<lastmod>2007-04-13T14:51:37-07:00</lastmod>
</url>
<url>
<loc>/blog/2007/04/25/yahoo-user-interface-toolkit/</loc>
<lastmod>2007-04-25T12:21:49-07:00</lastmod>
</url>
<url>
<loc>/blog/2007/05/04/php-call_user_func-no-good-if-you-need-to-pass-by-reference/</loc>
<lastmod>2007-05-04T17:06:38-07:00</lastmod>
</url>
<url>
<loc>/blog/2007/05/17/google-top-paying-search-word-hoax/</loc>
<lastmod>2007-05-17T09:41:11-07:00</lastmod>
</url>
<url>
<loc>/blog/2007/05/23/why-i-am-finished-with-plone/</loc>
<lastmod>2007-05-23T15:47:36-07:00</lastmod>
</url>
<url>
<loc>/blog/2007/06/24/logic-and-the-word-of-god/</loc>
<lastmod>2007-06-24T21:01:53-07:00</lastmod>
</url>
<url>
<loc>/blog/2007/07/04/insulating-the-zodb-from-bad-products/</loc>
<lastmod>2007-07-04T18:25:41-07:00</lastmod>
</url>
<url>
<loc>/blog/2007/08/22/american-mainstream-media-spreading-fear-about-canadas-immigration-policies/</loc>
<lastmod>2007-08-22T01:17:29-07:00</lastmod>
</url>
<url>
<loc>/blog/2007/08/29/software-patents-must-stop/</loc>
<lastmod>2007-08-29T10:29:48-07:00</lastmod>
</url>
<url>
<loc>/blog/2007/08/29/clickable-urls-with-javascript/</loc>
<lastmod>2007-08-29T17:36:01-07:00</lastmod>
</url>
<url>
<loc>/blog/2007/09/02/the-steve-hannah-show-episode-1/</loc>
<lastmod>2007-09-02T13:10:11-07:00</lastmod>
</url>
<url>
<loc>/blog/2007/09/03/why-are-so-many-nerds-libertarians-according-to-slashdot/</loc>
<lastmod>2007-09-03T16:11:07-07:00</lastmod>
</url>
<url>
<loc>/blog/2007/09/08/digg-and-reddit/</loc>
<lastmod>2007-09-08T10:07:16-07:00</lastmod>
</url>
<url>
<loc>/blog/2007/09/10/the-steve-hannah-show-episode-2/</loc>
<lastmod>2007-09-10T07:04:42-07:00</lastmod>
</url>
<url>
<loc>/blog/2007/09/17/the-steve-hannah-show-episode-3/</loc>
<lastmod>2007-09-17T07:59:35-07:00</lastmod>
</url>
<url>
<loc>/blog/2007/09/22/the-steve-hannah-show-episode-4/</loc>
<lastmod>2007-09-22T14:36:49-07:00</lastmod>
</url>
<url>
<loc>/blog/2007/09/24/mahmoud-ahmadinejad-vs-the-united-states/</loc>
<lastmod>2007-09-24T16:34:10-07:00</lastmod>
</url>
<url>
<loc>/blog/2007/09/28/james-blunt-all-the-lost-souls/</loc>
<lastmod>2007-09-28T16:42:25-07:00</lastmod>
</url>
<url>
<loc>/blog/2007/10/06/unique-rss-feed-for-digg-and-reddit/</loc>
<lastmod>2007-10-06T14:51:31-07:00</lastmod>
</url>
<url>
<loc>/blog/2007/10/08/compare-the-fuel-economy-ratings-of-cars-on-craigslist/</loc>
<lastmod>2007-10-08T11:14:34-07:00</lastmod>
</url>
<url>
<loc>/blog/2007/10/10/brother-440cn-exemplifies-problems-with-inkjet-printers/</loc>
<lastmod>2007-10-10T13:16:41-07:00</lastmod>
</url>
<url>
<loc>/blog/2007/10/10/the-problem-with-public-sector-unions/</loc>
<lastmod>2007-10-10T13:42:35-07:00</lastmod>
</url>
<url>
<loc>/blog/2007/10/15/americans-are-not-stupid/</loc>
<lastmod>2007-10-15T20:43:34-07:00</lastmod>
</url>
<url>
<loc>/blog/2007/10/17/plone-where-our-paths-diverge/</loc>
<lastmod>2007-10-17T13:44:15-07:00</lastmod>
</url>
<url>
<loc>/blog/2007/10/27/giving-phpbb-another-chance/</loc>
<lastmod>2007-10-27T12:46:44-07:00</lastmod>
</url>
<url>
<loc>/blog/2007/12/24/use-of-dataface-trademark/</loc>
<lastmod>2007-12-24T18:51:23-08:00</lastmod>
</url>
<url>
<loc>/blog/2007/12/24/canada-trademark-law/</loc>
<lastmod>2007-12-24T21:56:07-08:00</lastmod>
</url>
<url>
<loc>/blog/2007/12/29/phpmysql-time-zone-design-pattern/</loc>
<lastmod>2007-12-29T23:20:55-08:00</lastmod>
</url>
<url>
<loc>/blog/2008/01/08/amazon-ec2-error-clientauthfailure-aws-was-not-able-to-validate-the-provided-access-credentials/</loc>
<lastmod>2008-01-08T18:44:37-08:00</lastmod>
</url>
<url>
<loc>/blog/2008/01/20/roy-jones-jr-the-twilight-of-greatness/</loc>
<lastmod>2008-01-20T21:26:17-08:00</lastmod>
</url>
<url>
<loc>/blog/2008/01/31/the-steve-hannah-show-episode-5/</loc>
<lastmod>2008-01-31T10:06:54-08:00</lastmod>
</url>
<url>
<loc>/blog/2008/02/07/looping-over-a-set-of-files-in-bash/</loc>
<lastmod>2008-02-07T13:50:19-08:00</lastmod>
</url>
<url>
<loc>/blog/2008/02/07/using-sed-to-convert-php-short-open-tags-to-proper-tags/</loc>
<lastmod>2008-02-07T14:37:13-08:00</lastmod>
</url>
<url>
<loc>/blog/2008/02/08/excellent-tutorial-for-openssl/</loc>
<lastmod>2008-02-08T01:00:37-08:00</lastmod>
</url>
<url>
<loc>/blog/2008/02/09/recaptcha-the-human-folding-project/</loc>
<lastmod>2008-02-09T14:54:12-08:00</lastmod>
</url>
<url>
<loc>/blog/2008/02/09/patch-and-diff/</loc>
<lastmod>2008-02-09T17:42:42-08:00</lastmod>
</url>
<url>
<loc>/blog/2008/02/21/anti-abortion-irrational-christian-conservative/</loc>
<lastmod>2008-02-21T10:36:20-08:00</lastmod>
</url>
<url>
<loc>/blog/2008/02/22/who-needs-a-tower-anymore/</loc>
<lastmod>2008-02-22T17:08:09-08:00</lastmod>
</url>
<url>
<loc>/blog/2008/02/24/ankylosing-spondylitis/</loc>
<lastmod>2008-02-24T16:29:48-08:00</lastmod>
</url>
<url>
<loc>/blog/2008/02/24/patents-getting-ridiculous/</loc>
<lastmod>2008-02-24T17:28:22-08:00</lastmod>
</url>
<url>
<loc>/blog/2008/02/25/moving-backward-harder-than-moving-forward-when-were-talking-about-computers/</loc>
<lastmod>2008-02-25T09:35:27-08:00</lastmod>
</url>
<url>
<loc>/blog/2008/02/25/blackboard-wins-patent-infringement-case/</loc>
<lastmod>2008-02-25T16:36:40-08:00</lastmod>
</url>
<url>
<loc>/blog/2008/03/03/screenflow-finally-screencasting-done-right/</loc>
<lastmod>2008-03-03T18:30:25-08:00</lastmod>
</url>
<url>
<loc>/blog/2008/04/23/americans-a-funny-bunch-when-it-comes-to-politics/</loc>
<lastmod>2008-04-23T13:11:35-07:00</lastmod>
</url>
<url>
<loc>/blog/2008/08/02/internet-media-manager/</loc>
<lastmod>2008-08-02T05:46:03-07:00</lastmod>
</url>
<url>
<loc>/blog/2008/08/20/automatic-website-translation-service/</loc>
<lastmod>2008-08-20T14:46:04-07:00</lastmod>
</url>
<url>
<loc>/blog/2008/09/12/p3p-the-answer-to-ie7-iframe-cookies-problem/</loc>
<lastmod>2008-09-12T03:01:00-07:00</lastmod>
</url>
<url>
<loc>/blog/2008/09/13/ie-annoyances/</loc>
<lastmod>2008-09-13T18:30:46-07:00</lastmod>
</url>
<url>
<loc>/blog/2008/09/14/feed2js-incorporate-news-feeds-into-static-html-webpages/</loc>
<lastmod>2008-09-14T09:06:58-07:00</lastmod>
</url>
<url>
<loc>/blog/2008/09/24/wordpress-cas-plugin-adventures/</loc>
<lastmod>2008-09-24T16:41:16-07:00</lastmod>
</url>
<url>
<loc>/blog/2008/10/02/focus-on-the-family-spreading-republican-propaganda/</loc>
<lastmod>2008-10-02T08:38:57-07:00</lastmod>
</url>
<url>
<loc>/blog/2008/10/19/boxing-is-about-drama/</loc>
<lastmod>2008-10-19T23:05:35-07:00</lastmod>
</url>
<url>
<loc>/blog/2008/10/19/indiana-jones-and-the-saucer-men/</loc>
<lastmod>2008-10-19T23:19:49-07:00</lastmod>
</url>
<url>
<loc>/blog/2008/10/21/indiana-jones-special-features-reveals-where-it-went-wrong/</loc>
<lastmod>2008-10-21T09:44:38-07:00</lastmod>
</url>
<url>
<loc>/blog/2008/10/30/americans-dont-even-know-what-socialism-is/</loc>
<lastmod>2008-10-30T21:01:23-07:00</lastmod>
</url>
<url>
<loc>/blog/2008/11/07/operation-aborted-in-ie/</loc>
<lastmod>2008-11-07T07:03:39-08:00</lastmod>
</url>
<url>
<loc>/blog/2008/11/12/hunter/</loc>
<lastmod>2008-11-12T14:35:52-08:00</lastmod>
</url>
<url>
<loc>/blog/2008/11/25/replacing-scriptaculousprototype-with-jquery/</loc>
<lastmod>2008-11-25T16:34:24-08:00</lastmod>
</url>
<url>
<loc>/blog/2008/11/26/application-versioning-synchronization-with-xataface/</loc>
<lastmod>2008-11-26T16:16:49-08:00</lastmod>
</url>
<url>
<loc>/blog/2008/11/29/this-is-a-test-post-to-see-if-it-works/</loc>
<lastmod>2008-11-29T17:02:38-08:00</lastmod>
</url>
<url>
<loc>/blog/2008/11/29/yet-another-test-post-to-see-if-this-works/</loc>
<lastmod>2008-11-29T17:06:44-08:00</lastmod>
</url>
<url>
<loc>/blog/2009/01/30/automobile-usenet-forums/</loc>
<lastmod>2009-01-30T10:54:50-08:00</lastmod>
</url>
<url>
<loc>/blog/2009/01/30/translation-forums/</loc>
<lastmod>2009-01-30T11:47:49-08:00</lastmod>
</url>
<url>
<loc>/blog/2009/03/03/new-free-tool-for-embedding-publications-list-in-webpages/</loc>
<lastmod>2009-03-03T13:11:01-08:00</lastmod>
</url>
<url>
<loc>/blog/2009/03/05/new-video-for-web-lite-translation-service/</loc>
<lastmod>2009-03-05T16:07:11-08:00</lastmod>
</url>
<url>
<loc>/blog/2009/04/20/why-piracy-must-be-stopped/</loc>
<lastmod>2009-04-20T17:15:19-07:00</lastmod>
</url>
<url>
<loc>/blog/2009/05/05/host-alertcom/</loc>
<lastmod>2009-05-05T10:08:04-07:00</lastmod>
</url>
<url>
<loc>/blog/2009/05/05/host-alertcom-not-working-trying-monastic/</loc>
<lastmod>2009-05-05T13:51:27-07:00</lastmod>
</url>
<url>
<loc>/blog/2009/05/05/fidoca-vs-pcsrogerscom/</loc>
<lastmod>2009-05-05T14:33:07-07:00</lastmod>
</url>
<url>
<loc>/blog/2009/05/06/bc-election-my-local-candidates/</loc>
<lastmod>2009-05-06T19:28:06-07:00</lastmod>
</url>
<url>
<loc>/blog/2010/01/27/why-the-ipad-will-succeed-why-im-excited-about-it-as-a-software-developer/</loc>
<lastmod>2010-01-27T19:28:24-08:00</lastmod>
</url>
<url>
<loc>/blog/2010/02/01/open-source-business-models/</loc>
<lastmod>2010-02-01T14:56:27-08:00</lastmod>
</url>
<url>
<loc>/blog/2010/02/02/radical-views-on-individual-rights-and-freedoms/</loc>
<lastmod>2010-02-02T19:34:16-08:00</lastmod>
</url>
<url>
<loc>/blog/2010/04/13/mac-youve-got-a-friend-in-java-now-be-nice/</loc>
<lastmod>2010-04-13T16:19:43-07:00</lastmod>
</url>
<url>
<loc>/blog/2010/04/30/apple-no-longer-updating-its-downoads-section/</loc>
<lastmod>2010-04-30T11:58:54-07:00</lastmod>
</url>
<url>
<loc>/blog/2010/05/09/you-are-not-a-gadget/</loc>
<lastmod>2010-05-09T09:48:43-07:00</lastmod>
</url>
<url>
<loc>/blog/2010/05/28/ipad-initial-impressions/</loc>
<lastmod>2010-05-28T22:13:24-07:00</lastmod>
</url>
<url>
<loc>/blog/2010/05/29/drmapple-to-save-the-world-from-crap-content/</loc>
<lastmod>2010-05-29T16:39:24-07:00</lastmod>
</url>
<url>
<loc>/blog/2010/06/21/iphone-web-app-development-jqtouch-vs-dashcode/</loc>
<lastmod>2010-06-21T10:01:06-07:00</lastmod>
</url>
<url>
<loc>/blog/2010/08/10/3g-data-plans-in-canada-what-they-dont-want-you-to-know/</loc>
<lastmod>2010-08-10T13:38:08-07:00</lastmod>
</url>
<url>
<loc>/blog/2010/08/21/virtual-tour-of-my-apartment-for-sale/</loc>
<lastmod>2010-08-21T09:34:58-07:00</lastmod>
</url>
<url>
<loc>/blog/2010/09/08/wkhtmltopdf/</loc>
<lastmod>2010-09-08T16:17:46-07:00</lastmod>
</url>
<url>
<loc>/blog/2010/10/22/apples-assault-on-java-is-an-assault-java-developers/</loc>
<lastmod>2010-10-22T20:35:57-07:00</lastmod>
</url>
<url>
<loc>/blog/2010/10/27/posthumously-discovering-javafx/</loc>
<lastmod>2010-10-27T11:56:43-07:00</lastmod>
</url>
<url>
<loc>/blog/2010/12/20/apple-to-shut-down-its-download-section-why-im-not-submitting-to-the-app-store/</loc>
<lastmod>2010-12-20T17:10:47-08:00</lastmod>
</url>
<url>
<loc>/blog/2010/12/28/the-chrome-app-store-swinging-the-pendulum-way-open/</loc>
<lastmod>2010-12-28T23:58:47-08:00</lastmod>
</url>
<url>
<loc>/blog/2011/01/08/how-to-get-a-java-application-into-the-java-app-store/</loc>
<lastmod>2011-01-08T20:12:30-08:00</lastmod>
</url>
<url>
<loc>/blog/2011/01/14/net-the-most-unlikely-savior-of-desktop-java-on-the-mac/</loc>
<lastmod>2011-01-14T13:42:28-08:00</lastmod>
</url>
<url>
<loc>/blog/2011/02/10/donald-trump-for-panderer-of-the-united-states/</loc>
<lastmod>2011-02-10T10:25:21-08:00</lastmod>
</url>
<url>
<loc>/blog/2011/02/16/why-do-you-need-an-app-for-that/</loc>
<lastmod>2011-02-16T10:20:36-08:00</lastmod>
</url>
<url>
<loc>/blog/2011/03/12/how-i-use-the-ipad/</loc>
<lastmod>2011-03-12T10:05:42-08:00</lastmod>
</url>
<url>
<loc>/blog/2011/03/21/adventures-with-keepalive-slowing-down-php/</loc>
<lastmod>2011-03-21T15:04:49-07:00</lastmod>
</url>
<url>
<loc>/blog/2011/03/23/moved-my-blog-to-dreamhost/</loc>
<lastmod>2011-03-23T09:38:39-07:00</lastmod>
</url>
<url>
<loc>/blog/2011/03/23/heritage-pianos-chinese-and-korean-sites-live/</loc>
<lastmod>2011-03-23T10:13:13-07:00</lastmod>
</url>
<url>
<loc>/blog/2011/03/27/getting-serious-about-data-redundancy/</loc>
<lastmod>2011-03-27T14:30:26-07:00</lastmod>
</url>
<url>
<loc>/blog/2011/03/30/centos-and-old-versions-of-php/</loc>
<lastmod>2011-03-30T11:02:36-07:00</lastmod>
</url>
<url>
<loc>/blog/2011/04/02/left-vs-right-by-way-of-a-lion-analogy/</loc>
<lastmod>2011-04-02T11:03:28-07:00</lastmod>
</url>
<url>
<loc>/blog/2011/04/11/testdisk-a-nifty-utility-for-fixing-drives-with-bad-boot-sectors/</loc>
<lastmod>2011-04-11T12:16:40-07:00</lastmod>
</url>
<url>
<loc>/blog/2011/04/23/adobe-cq5-developer-training/</loc>
<lastmod>2011-04-23T11:37:57-07:00</lastmod>
</url>
<url>
<loc>/blog/2011/05/17/javascript-matching-all-characters-including-new-line/</loc>
<lastmod>2011-05-17T09:50:28-07:00</lastmod>
</url>
<url>
<loc>/blog/2011/05/19/exploring-the-htmlcss-mobile-toolkit-landscape/</loc>
<lastmod>2011-05-19T12:33:36-07:00</lastmod>
</url>
<url>
<loc>/blog/2011/06/09/datejs-life-saving-javascript-library-for-date-handling/</loc>
<lastmod>2011-06-09T14:45:18-07:00</lastmod>
</url>
<url>
<loc>/blog/2011/10/12/amazon-ec2-micro-instance-by-accident/</loc>
<lastmod>2011-10-12T12:18:07-07:00</lastmod>
</url>
<url>
<loc>/blog/2011/10/14/javafx-on-mac-ios-android-windows-phone-future-looking-bright/</loc>
<lastmod>2011-10-14T10:00:37-07:00</lastmod>
</url>
<url>
<loc>/blog/2011/10/15/using-a-silent-java-applet-to-render-pdfs-in-html/</loc>
<lastmod>2011-10-15T11:57:20-07:00</lastmod>
</url>
<url>
<loc>/blog/2011/10/17/a-week-on-android/</loc>
<lastmod>2011-10-17T12:57:21-07:00</lastmod>
</url>
<url>
<loc>/blog/2011/10/20/javascript-development-with-the-xataface-javascript-compiler/</loc>
<lastmod>2011-10-20T13:28:19-07:00</lastmod>
</url>
<url>
<loc>/blog/2011/10/21/so-steves-leaving-us-but-is-he-really/</loc>
<lastmod>2011-10-21T11:06:57-07:00</lastmod>
</url>
<url>
<loc>/blog/2011/10/31/wwss-what-would-steve-say/</loc>
<lastmod>2011-10-31T12:13:25-07:00</lastmod>
</url>
<url>
<loc>/blog/2011/10/31/logic-8-on-mac-os-x-lion-fix/</loc>
<lastmod>2011-10-31T12:28:22-07:00</lastmod>
</url>
<url>
<loc>/blog/2011/11/21/xataface-20-preview-photos/</loc>
<lastmod>2011-11-21T18:13:13-08:00</lastmod>
</url>
<url>
<loc>/blog/2011/11/25/sourceforge-much-improved/</loc>
<lastmod>2011-11-25T17:47:20-08:00</lastmod>
</url>
<url>
<loc>/blog/2011/11/27/survey-builder-01-released/</loc>
<lastmod>2011-11-27T12:08:17-08:00</lastmod>
</url>
<url>
<loc>/blog/2011/12/03/a-bug-hunters-diary-a-guided-tour-through-the-wilds-of-sofware-security/</loc>
<lastmod>2011-12-03T14:31:55-08:00</lastmod>
</url>
<url>
<loc>/blog/2012/01/06/open-letter-to-fido-and-rogers/</loc>
<lastmod>2012-01-06T14:24:12-08:00</lastmod>
</url>
<url>
<loc>/blog/2012/02/03/rogersfido-redemption/</loc>
<lastmod>2012-02-03T19:53:19-08:00</lastmod>
</url>
<url>
<loc>/blog/2012/03/13/show-table-status-vs-show-tables-vs-information_schema/</loc>
<lastmod>2012-03-13T14:41:19-07:00</lastmod>
</url>
<url>
<loc>/blog/2012/04/03/look-both-ways-before-adding-jars-to-extensions-directory/</loc>
<lastmod>2012-04-03T10:11:29-07:00</lastmod>
</url>
<url>
<loc>/blog/2012/07/29/javafx-has-finally-arrived/</loc>
<lastmod>2012-07-29T09:48:30-07:00</lastmod>
</url>
<url>
<loc>/blog/2012/07/29/is-gatekeeper-the-writing-on-the-wall/</loc>
<lastmod>2012-07-29T10:07:37-07:00</lastmod>
</url>
<url>
<loc>/blog/2012/09/20/codenameone-project-finally-java-on-the-iphone/</loc>
<lastmod>2012-09-20T09:36:47-07:00</lastmod>
</url>
<url>
<loc>/blog/2012/10/02/the-metro-ui/</loc>
<lastmod>2012-10-02T08:04:35-07:00</lastmod>
</url>
<url>
<loc>/blog/2012/10/02/in-depth-with-javafx-scene-builder/</loc>
<lastmod>2012-10-02T08:29:47-07:00</lastmod>
</url>
<url>
<loc>/blog/2012/10/02/play-framework-observations/</loc>
<lastmod>2012-10-02T09:51:16-07:00</lastmod>
</url>
<url>
<loc>/blog/2012/10/02/jfxtras-cool-widgets-for-javafx/</loc>
<lastmod>2012-10-02T20:52:49-07:00</lastmod>
</url>
<url>
<loc>/blog/2012/10/03/ingredients-required-to-port-htmljavascript-app-to-javafx/</loc>
<lastmod>2012-10-03T09:47:34-07:00</lastmod>
</url>
<url>
<loc>/blog/2012/10/04/engineers-in-the-us/</loc>
<lastmod>2012-10-04T06:40:49-07:00</lastmod>
</url>
<url>
<loc>/blog/2012/10/06/javaone-a-look-back/</loc>
<lastmod>2012-10-06T09:10:18-07:00</lastmod>
</url>
<url>
<loc>/blog/2012/10/08/os-x-jni-tutorial/</loc>
<lastmod>2012-10-08T14:06:51-07:00</lastmod>
</url>
<url>
<loc>/blog/2012/10/11/scrolling-iframe-on-ios/</loc>
<lastmod>2012-10-11T11:15:42-07:00</lastmod>
</url>
<url>
<loc>/blog/2012/10/29/speaking-cocoa-from-java/</loc>
<lastmod>2012-10-29T13:53:33-07:00</lastmod>
</url>
<url>
<loc>/blog/2012/11/02/generalized-php-caching-solution/</loc>
<lastmod>2012-11-02T11:48:32-07:00</lastmod>
</url>
<url>
<loc>/blog/2012/11/14/pdf-table-of-contents-with-docbook-fop/</loc>
<lastmod>2012-11-14T09:53:43-08:00</lastmod>
</url>
<url>
<loc>/blog/2012/11/20/i-want-java-on-mobile/</loc>
<lastmod>2012-11-20T08:59:17-08:00</lastmod>
</url>
<url>
<loc>/blog/2012/11/30/codenameone-avian-java-on-ios/</loc>
<lastmod>2012-11-30T18:25:48-08:00</lastmod>
</url>
<url>
<loc>/blog/2012/12/03/apples-walled-prison/</loc>
<lastmod>2012-12-03T08:15:11-08:00</lastmod>
</url>
<url>
<loc>/blog/2012/12/03/xmlvm-is-actually-pretty-fast/</loc>
<lastmod>2012-12-03T10:02:29-08:00</lastmod>
</url>
<url>
<loc>/blog/2012/12/06/avian-vs-xmlvm-aot-java-on-iphone-benchmarks/</loc>
<lastmod>2012-12-06T14:43:49-08:00</lastmod>
</url>
<url>
<loc>/blog/2012/12/13/building-codenameone-ios-apps-locally/</loc>
<lastmod>2012-12-13T15:57:50-08:00</lastmod>
</url>
<url>
<loc>/blog/2012/12/18/codename-one-ios-offline-build-project/</loc>
<lastmod>2012-12-18T12:17:50-08:00</lastmod>
</url>
<url>
<loc>/blog/2013/01/08/develop-for-mobile-or-die/</loc>
<lastmod>2013-01-08T11:58:11-08:00</lastmod>
</url>
<url>
<loc>/blog/2013/01/10/aditnetwork-a-pyramid-scheme-by-any-other-name/</loc>
<lastmod>2013-01-10T11:34:48-08:00</lastmod>
</url>
<url>
<loc>/blog/2013/01/24/4-ways-to-consume-json-web-services-in-codename-one/</loc>
<lastmod>2013-01-24T12:55:01-08:00</lastmod>
</url>
<url>
<loc>/blog/2013/02/02/the-case-for-light-weight-ui-toolkits/</loc>
<lastmod>2013-02-02T11:19:26-08:00</lastmod>
</url>
<url>
<loc>/blog/2013/02/06/two-months-with-the-nexus-7/</loc>
<lastmod>2013-02-06T10:39:46-08:00</lastmod>
</url>
<url>
<loc>/blog/2013/02/08/object-persistence-in-codename-one/</loc>
<lastmod>2013-02-08T11:13:14-08:00</lastmod>
</url>
<url>
<loc>/blog/2013/05/31/cfib-study-on-municipal-spending-incorrect-and-misleading/</loc>
<lastmod>2013-05-31T10:45:44-07:00</lastmod>
</url>
<url>
<loc>/blog/2013/08/01/git-hub-codename-one-javascript-components-pdf-cjk-fonts/</loc>
<lastmod>2013-08-01T09:55:33-07:00</lastmod>
</url>
<url>
<loc>/blog/2014/01/02/make-the-world-a-better-place-by-making-a-codename-one-library/</loc>
<lastmod>2014-01-02T15:43:31-08:00</lastmod>
</url>
<url>
<loc>/blog/2014/03/27/why-i-dont-recommend-using-godaddy-for-hosting/</loc>
<lastmod>2014-03-27T21:03:49-07:00</lastmod>
</url>
<url>
<loc>/blog/2014/07/25/oscon-2014-reflections/</loc>
<lastmod>2014-07-25T14:21:05-07:00</lastmod>
</url>
<url>
<loc>/blog/2014/09/02/mirah-for-codename-one-app-development/</loc>
<lastmod>2014-09-02T16:47:09-07:00</lastmod>
</url>
<url>
<loc>/blog/2014/09/24/cn1ml-using-html-to-design-codename-one-user-interfaces/</loc>
<lastmod>2014-09-24T16:54:04-07:00</lastmod>
</url>
<url>
<loc>/blog/2014/11/03/using-soundex-and-mysql-full-text-search-for-fuzzy-matching/</loc>
<lastmod>2014-11-03T11:54:26-08:00</lastmod>
</url>
<url>
<loc>/blog/2014/12/05/hacking-the-oscon-2014-schedule-with-codename-one-mirah/</loc>
<lastmod>2014-12-05T20:16:12-08:00</lastmod>
</url>
<url>
<loc>/blog/2015/04/06/porting-java-project-to-the-web-with-teavm/</loc>
<lastmod>2015-04-06T14:45:21-07:00</lastmod>
</url>
<url>
<loc>/blog/2015/04/08/394/</loc>
<lastmod>2015-04-08T09:56:21-07:00</lastmod>
</url>
<url>
<loc>/blog/2015/06/10/398/</loc>
<lastmod>2015-06-10T10:03:39-07:00</lastmod>
</url>
<url>
<loc>/blog/2015/06/29/javafx-webview-html5-api-support/</loc>
<lastmod>2015-06-29T17:23:52-07:00</lastmod>
</url>
<url>
<loc>/blog/2015/07/03/ios-certificate-wizard/</loc>
<lastmod>2015-07-03T11:48:14-07:00</lastmod>
</url>
<url>
<loc>/blog/2015/10/16/if-a-drive-dies-once-its-a-dud/</loc>
<lastmod>2015-10-16T10:09:24-07:00</lastmod>
</url>
<url>
<loc>/blog/2015/10/22/entitled-oss-users-and-the-xamarin-robovm-acquisition/</loc>
<lastmod>2015-10-22T08:58:01-07:00</lastmod>
</url>
<url>
<loc>/blog/2016/08/16/async-to-better-ux/</loc>
<lastmod>2016-08-16T13:01:56-07:00</lastmod>
</url>
<url>
<loc>/blog/2016/10/07/ocr-net-is-officially-launched/</loc>
<lastmod>2016-10-07T11:02:35-07:00</lastmod>
</url>
<url>
<loc>/blog/2017/01/06/use-npm-to-distribute-your-command-line-java-apps/</loc>
<lastmod>2017-01-06T11:02:25-08:00</lastmod>
</url>
<url>
<loc>/blog/2017/12/19/high-sierra-ruby-rvm-cocoapods-ipatool-xcodebuild-ughh/</loc>
<lastmod>2017-12-19T06:16:47-08:00</lastmod>
</url>
<url>
<loc>/blog/2017/12/21/itunes-drm-begone/</loc>
<lastmod>2017-12-21T10:30:47-08:00</lastmod>
</url>
<url>
<loc>/blog/2018/11/18/psa-prefer-to-use-adoptopenjdks-jdk-11-builds-for-embedding-in-mac-apps/</loc>
<lastmod>2018-11-18T06:31:09-08:00</lastmod>
</url>
<url>
<loc>/blog/2018/11/21/jaxb-hell-on-jdk-9/</loc>
<lastmod>2018-11-21T06:05:39-08:00</lastmod>
</url>
<url>
<loc>/blog/2019/01/02/things-i-like-1-the-retroist/</loc>
<lastmod>2019-01-02T12:10:27-08:00</lastmod>
</url>
<url>
<loc>/blog/2020/08/30/new-mobile-theme-for-xataface/</loc>
<lastmod>2020-08-30T08:11:35-07:00</lastmod>
</url>
<url>
<loc>/blog/2020/11/06/the-fight/</loc>
<lastmod>2020-11-06T14:23:25-08:00</lastmod>
</url>
<url>
<loc>/blog/2020/11/14/the-hustler/</loc>
<lastmod>2020-11-14T14:16:24-08:00</lastmod>
</url>
<url>
<loc>/blog/2020/11/21/the-advent-calendar/</loc>
<lastmod>2020-11-21T13:00:23-08:00</lastmod>
</url>
<url>
<loc>/blog/2020/11/27/ssd-upgrade-on-my-windows-box/</loc>
<lastmod>2020-11-27T06:09:27-08:00</lastmod>
</url>
<url>
<loc>/blog/2020/11/28/the-go-kart/</loc>
<lastmod>2020-11-28T08:06:01-08:00</lastmod>
</url>
<url>
<loc>/blog/2020/12/06/the-rivalry/</loc>
<lastmod>2020-12-06T09:41:39-08:00</lastmod>
</url>
<url>
<loc>/blog/2020/12/13/date-night/</loc>
<lastmod>2020-12-13T07:25:02-08:00</lastmod>
</url>
<url>
<loc>/blog/2020/12/19/the-water-fight/</loc>
<lastmod>2020-12-19T11:20:29-08:00</lastmod>
</url>
<url>
<loc>/blog/2021/03/30/farewell-to-tenfourfox/</loc>
<lastmod>2021-03-30T04:59:34-07:00</lastmod>
</url>
<url>
<loc>/blog/2021/03/30/preview-online-tool-to-generate-iosandroid-app-starter-project/</loc>
<lastmod>2021-03-30T06:47:14-07:00</lastmod>
</url>
<url>
<loc>/blog/2021/04/06/codename-one-project-build-android-app/</loc>
<lastmod>2021-04-06T05:10:40-07:00</lastmod>
</url>
<url>
<loc>/blog/2021/04/06/deploying-apps-on-multiple-form-factors/</loc>
<lastmod>2021-04-06T11:25:56-07:00</lastmod>
</url>
<url>
<loc>/blog/2021/04/07/video-building-a-codename-one-project-for-ios/</loc>
<lastmod>2021-04-07T04:33:18-07:00</lastmod>
</url>
<url>
<loc>/blog/2021/04/10/star-wars-and-the-seven-laserdisc-players/</loc>
<lastmod>2021-04-10T19:26:40-07:00</lastmod>
</url>
<url>
<loc>/blog/2021/07/22/take-me-there/</loc>
<lastmod>2021-07-22T09:55:33-07:00</lastmod>
</url>
<url>
<loc>/blog/2021/09/16/do-kids-still-read-computer-books/</loc>
<lastmod>2021-09-16T16:57:56-07:00</lastmod>
</url>
<url>
<loc>/blog/2021/12/21/automation-organization-documentation-and-sanity/</loc>
<lastmod>2021-12-21T08:52:21-08:00</lastmod>
</url>
<url>
<loc>/blog/2021/12/22/downloading-youtube-videos-with-pytube-and-shellmarks/</loc>
<lastmod>2021-12-22T12:09:44-08:00</lastmod>
</url>
<url>
<loc>/blog/2022/12/23/how-i-got-hooked-on-baseball-cards-part-1/</loc>
<lastmod>2022-12-23T15:00:49-08:00</lastmod>
</url>
<url>
<loc>/blog/2023/02/19/prime-time-bbs/</loc>
<lastmod>2023-02-19T14:55:12-08:00</lastmod>
</url>
<url>
<loc>/blog/2025/04/21/the-jdeploy-desktop-app/</loc>
<lastmod>2025-04-21T08:55:13-07:00</lastmod>
</url>
<url>
<loc>/blog/2026/05/07/blog-about-ai-blog/</loc>
<lastmod>2026-05-07T05:00:00-07:00</lastmod>
</url>
<url>
<loc>/blog/2026/05/09/my-commercial-server/</loc>
<lastmod>2026-05-09T05:00:00-07:00</lastmod>
</url>
<url>
<loc>/about/</loc>
</url>
<url>
<loc>/archive/</loc>
</url>
<url>
<loc>/</loc>
</url>
</urlset>
