Writing
DNS Twister - a valuable resource for Typosquatting and protecting against Phishing
January 16, 2025A look at DNS Twister, a powerful tool for detecting typosquatting domains and protecting against phishing attacks.
VGA Planets "Nu" - The official VGA Planets remake
May 31, 2010Announcing the official web-based remake of VGA Planets, with support from original creator Tim Wisseman.
Sending Email from Amazon EC2
April 21, 2010How to properly send email from Amazon EC2, including configuring Elastic IP, reverse DNS, and using Elastic Email as a relay service.
Using SSL (https) with Mono HTTPListener
February 4, 2010How to set up SSL with Mono HTTPListener using a signed certificate.
.NET MimeTypes Class in C#
January 18, 2010A simple C# class for determining MIME types by file extension.
Great WordPress Plugins
January 9, 2010A list of great WordPress plugins including Tiny MCE Advanced.
Flash IO Error #2038 when Uploading Files in .NET
December 30, 2009Solving Flash IO Error #2038 when uploading files in .NET applications.
Javascript DOM Ready for SSL in IE
December 30, 2009Fixing DOM ready detection in Internet Explorer when using SSL.
Javascript Replace All with Variable
December 28, 2009How to replace all occurrences in a string using a variable in Javascript.
New Projects for 2009 with News Statistics and Analysis
February 23, 2009Launching geographicalmedia.com — a semantic web project for world news statistics and analysis.
Google Chrome - it really is a better browser
October 20, 2008First impressions of Google Chrome and why it really is a better browser.
Travelling again...
May 8, 2008Leaving The Gambia and travelling across West Africa by van.
Chaos in the Morning
April 1, 2008Dogs, a giant Gambian rat in a tree, and morning chaos in Fajara, Gambia.
Create Your Own Website with Geographical Media
March 15, 2008Announcing the launch of Geographical Media's website builder, later renamed to Lara.
Ultimate Frisbee in Gambia
March 10, 2008Ultimate Frisbee pickup games in The Gambia.
One of the reasons I live in The Gambia
February 9, 2008A screenshot from my desktop showing the weather difference between The Gambia and Canada.
To Beard, or not to Beard
February 4, 2008On the phenomenon of beards and young guys in Africa.
Converting to SQLite and LIKE Query Optimization
January 28, 2008Converting .geographical media to SQLite and optimizing LIKE queries.
Internet Explorer CSS File Size Limit
January 25, 2008Discovering and working around the CSS file size limit in Internet Explorer 6 and 7.
Javascript Transition Effects
January 25, 2008Samples of basic javascript transition effects for use in web applications.
What am I up to?
January 23, 2008A life update — living in The Gambia and what I've been up to.
New Version of our Software
January 18, 2008Announcing version 1.24 of .geographical media web publishing software.
Version 1.23 Release
January 9, 2008Release notes for .geographical media version 1.23.
Its been a while...
February 9, 2007Ok, so it has been a long time since I posted. I will be starting up a new blog soon and will post the new link here.
More Walking
April 7, 2006Before you all think I am dying out here I need to make a new posting. I am happy and healthy and back on my feet, the infection passed without worry and only held me up a couple of weeks in Dakar.
Not Walking
March 12, 2006My stay in Dakar continues. It seems I pushed myself over the line during my 10 day march from St. Louis. After arriving in Dakar and sleeping for 3 days with my stomach churning from the untreated
Walking
March 7, 2006After a seductive stay at Auberge Menata in Noakchott I left by car for St. Louis, Senegal. Arriving in Senegal was yet again a tremendous shift, and even the colonial architecture and pervasive touri
Martin and I
March 4, 2006[](http://www.flickr.com/photos/martinlindahl/99806519/)
Under the Blazing Sun
March 4, 2006[](http://www.flickr.com/photos/martinlindahl/99804497/)
The Road Ahead
February 14, 2006After a brief stop in Nouadhiboo Martin and I hop back on our bicycles to continue the ride south through the desert, though we had not expected it, this part of the road was even more desolate than
Africa on Drugs
February 14, 2006Any of you who may have travelled to a malarius country before will have experienced the frustrations and question marks around what to do to prevent malaria. For those of you who haven't here is a l
Fruit of the Desert
February 9, 2006It took 7 days, and many, many gallons of water but my charming bike and I made it accross the desert into Maritania. The trip was made possible by the tremendous generosity and helpfullness we encou
Sahara by Bicycle
January 31, 2006From Agadir I watched Emma leave on a bus back to the real world and realized once again I was alone. There are a lot of feelings which come to you during those moments. I sipped a mint tea and pond
Toubkal
January 27, 2006On Tuesday, less than two weeks after seeing the Pope, Emma and I attempted an ascent of Jbel Toubkal, the tallest mountain in the Atlas range and the highest in Northern Africa. Though normally a fai
Afrika
January 18, 2006From Rome, Emma and I travel to Barcelona by plane, spend the weekend partying and dancing it up with her friend Ange. We spend a day site seeing the Gaudi exhibits and buildings and travel up to Fig
The Pope and the Con Man
January 17, 2006In Rome we went to see the Pope. I would suggest that few things are more rewarding than this experience if you allow it to be. The fun began as I walked up to a Vatican guard blocking a side entrance
Corto means Short
January 5, 2006Ahh Venice, how many stories have been written about your windy little "streets". Well actually, I know how many cuz they are the only books available in English in every bookstore. I'd say about a
Happy New Year
January 1, 2006Well, this year has been a good one. I have accomplished a lot and learned even more. Built some great friendships and some good memories. I had a lot to be thankfull for as I stood atop the roof
What about the Boxer Rebellion?
January 1, 2006What? That was from the Ming Dynasty against northern China. You must be thinking of the Opium Wars...
Reactivated
December 21, 2005Today I embark on the second part of my journey. After several months in Sweden and travelling about Scandinavia I left this morning for the airport to start another period of long and liquid travelli
A short story in a far away land.
May 16, 2005After Cuyo, Josh travels to Palawan. A thin strip of land, undeveloped, split in half by an ugly, dirty town, Peurto Princesca. He feels good, refreshed, renewed, his spirit quenched after his days
Peace and Ponder
April 5, 2005After the mornings excitement I choose to spend the day in the hands of my missionary friends. We visit a local church where it is the first day of a two day convention. The hosts of my companions are
Wake Up Call
March 29, 2005After Sagada, Brian and I along with the "Three Dutch Girls" (Chocolate, Margali and Susan) travel to Banaue where the girls are performing research into the local tourism industry to complete their s
Sagada
March 25, 2005March 8th, we spend a cacophonous seven hour period jostled relentlessly by the poor suspension of a Lizardo bus bound for Sagada on the cruel, unpaved roads of the Philippine Mountain province. Flexi
Into the Current
March 8, 2005The city of Manila is a jumble of activity, a thriving, bustling hub of energy which can neither be ignored nor easily left behind. Into this swirling tempest we fall and struggling to catch our breat
Big Fish
February 28, 2005On Thursday, February 24th Brian and I make our way down to the Kaohsiung international airport and take our second plane ride of this trip. Despite internet searching, several phone calls and even a
Scoot
February 22, 2005Kending, Taiwan on a winter Monday is a quiet place. This little tourist town lives for the weekend traveler. Saturday night the town bustles with lively vendors, random fireworks displays and thousan
The Cold War has Ended
February 14, 2005Our last weekend in Seoul we fore go sleep to pack in as much nightlife and site seeing as possible. Two pumping nights at club M2 in Sincheon result in us heading directly from the club at 6am to cat
Superbowl Monday
February 7, 2005Well, I can say, with certainty, there is good reason why the superbowl starts in the afternoon and not at 8 o'clock in the morning. The problem with an 8am start is that the drinking begins at 7am a
Richard the Wanderer
February 4, 2005In truth, it is the people we meet on our journey that truly shape its experience. The places we visit provide a common backdrop and an enabling atmosphere for the free exchange of ideas, but it is t
Korea Kicks Ass (ours)
February 3, 2005Busan (also spelled Pusan) Harbour is a bustling, unattractive place and the city seems to follow suit. After a couple of weeks in Japan we started to feel like savvy travellers. A first taste of Kore
Japan - Financial Analysis
February 3, 2005Well some interesting financial statistics here for you numbers people out there:
Japan's History
February 1, 2005From Osaka we hop back on the Shinkansen and travel to Hiroshima for a day of historical review. From the outside Hiroshima seems to be a city shaped entirely by its explosive past. We walk around th
Sometimes you just need a day off...
January 28, 2005On the way to Osaka we stop in at Himeji and walk from the train station up to the largest castle in Japan Himeji-jo. Looking up at this ancient place is a spectacular sight, and I believe this may be
88 Temples
January 28, 2005With Mt. Fuji behind us we travel to the small town of Marugame on the island of Shokoku where we stay with Brian's friend Ian who is teaching English in the town. It turns out he's a great host and w
Haiku`s and Snafu`s
January 26, 2005After a quintessential Tokyo weekend, we began our exploration of the Japanese country side. Heading south west toward Mt. Fuji, we discovered the efficiency of the Japanese rail system the Shinkanse
Bright lights, blazing nights and sumo fights....
January 21, 2005Well, two nights in Tokyo and life's been wild. Big city fun in a place crazier than any. The people here are great. We arrived late on Thursday night after a long flight and managed to figure out
Ready To Ride
January 18, 2005Well, here we are. Almost midnight, sleepin at Ryan's, and finally ready to hit the road. Packs are packed, stuffs in storage and minds are open. First stop - Tokyo.