• RICHARD ERIKSSON
  • TWITTER
  • GOWALLA
  • LAST.FM
  • TUMBLR
  • FLICKR

Just a Gwai Lo - fun within prescribed limits

  • home
  • about
  • ideas
  • photos
  • cherished
  • shared
  • elsewhere
  • contact
  • recent
Home

Colophon

Colophon

This is a colophon, which tells you something about the more technical details of this site. It is based on the colophons of Chunshek and Photodude. Mine is rather long-winded, so you might want to grab something to drink.

A Brief History of Just a Gwai Lo

There is already page explaining the origin on the name of this blog, but here, a brief history. The blog started out under a very boring name, not worth repeating here. This blog started as many, many blogs do: I saw a site called Blogger and wondered what the big deal was. It was primarily a personal-life blog, with links and such interspersed. That lasted from December 2000 to about May 2003, during which this site moved to a domain (in 2001 to justagwailo.com) and independent server space. In October 2001, I moved this site to Movable Type. In April 2002, a section of this site called Filter originally written with Movable Type, took care of the just-links part of the blog and allowed the personal site to live on its own. That section is from June 2004 to November 2005, powered by WordPress. I burned out of the personal life stuff in May 2003 and, after a brief hiatus, the main site has taken on the content of a links-commentary blog. From May 2005 to early 2006, Just a Gwai Lo aggregated content from all the blogs I write onto a single RSS feed. (It used to create the front page, but no longer.) That was done through the magic of PHP, MySQL, Magpie and elbow grease.

Technical Details

Success in validating this site as XHTML 1.0 Strict hinges on how vigilant its author is in writing with valid code. His vigilance varies on a day to day basis. The site makes use of CSS for formatting and positioning. There is a small amount of PHP in the backend, as well as Javascript for keeping statistics. table elements are used for table data only.

I mostly look at this site in Firefox for the Mac, so it may not always look its prettiest in IE 6 for Windows.

I don't use a WYSIWYG editor and code my HTML by hand, partly because the good web development platforms are too expensive, and also because it allows for the most flexibility. It also allows for the most typing, which can gets really tedious sometimes. <opinion type="personal">It doesn't matter how you code, as long as the site looks good and the markup is clean.</opinion> That said, this site is updated through the the best PHP CMS there is, using Acquia's distribution of Drupal.

Drupal

Since November 2005, the front page has been powered exclusively by Drupal, now at version 6. An incomplete list of contributed modules:

  • CCK with some add-ons

CCK modules

  • Content Template for per-content type formatting in various contexts, mostly to modify the output of RSS feed items
  • Link for store URLs for bookmarks and Flickr photos
  • Viewfield to embed views within nodes, especially SkyTrain station pages (example) and the SkyTrain map (in order to fit a map view in a book outline)

Other contributed module

  • Views, of course
  • FeedAPI and FeedAPI Element Mapper to pull in bookmarks via Ma.gnolia (currently down) and photo URLs from Flickr
  • GMap and Location to display items on Google Maps
  • FeedBurner to redirect Drupal RSS feeds to their FeedBurner equivalents for keeping statistics
  • Gravatar to display icons of people who are not logged in, using the centralized Gravatar service
  • Mollom for comment spam filtering
  • On This Day, a module I developed to show posts on this day from previous years
  • Twitter to make a ping to one of my Twitter accounts so that people can subscribe/follow that way
  • Tagadelic to show a tag cloud of the site
  • AdSense and Search Engine Referer API modules to show ads to people coming in from Google
  • Deco theme, and, previously, the Cherry Blossom theme

Custom modules

  • Fenchurch, an omnibus module adding some theme functions
  • Quotable, which styles external quotes

PHP libraries

I use the phpFlickr library extensively on the site, both to display my own Flickr photos but also to show photos tagged with the same tags I used, for example the sidebar of the 'Vancouver' tag on this site.

Usage

Non-English words (except for onomatopoeia and proper names) are italicized. An example would be raison d'etre and ni hao (which, respectively, are "reason for being" in French and "hello" in Mandarin Chinese). Emphasis (either a slight pause, louder when spoken, or both) are in bold. An example would be "It wasn't what he said, but rather what she said." Words or phrases that I wish be de-emphasized are written like this. Titles of print publications (be they magazines, newspapers, books, etc.), movies and music CDs are also italicized (this marks a departure from my previous practice, which was to underline), even within links if it has an online presence. An example is The National Post (but not, however, Slate, the online-only political affairs and American culture magazine). Every effort has been made to wrap acronyms in the acronym tag, but there are some acronyms (like RSS) that stand for different things, depending on whom you ask, and therefore are not wrapped in acronym.

Spelling

Every effort is made to use the Canadian spelling of words. Yes, that's right: superfluous U's! This means that I sometimes misspell American organization names (the last word in "Department of Defense" is commonly misspelled with a C instead of an S). Wikipedia's Canadian English page is a useful guide to how I spell words. Inevitably, you will come across a poorly spelled word, and I'd thank you if you pointed it out gently. And privately.

Comments

Starting again in January of 2005, I've enabled comments on almost every post. Thanks to the Mollom module (and the Mollom spam filtering web service), few comments require approval, but some slip through. Only those that feature unsolicited advertisements for products that usually involve male genitalia in some fashion or that proselytize the sport of tilted brim kings (i.e. poker) will not see the light of day.

Hosting

This site is hosted on a Slicehost VPS. Formerly this site was hosted by Bryght, and before that, Vervehosting, which I recommend. They're American, which not only doesn't matter but shouldn't, because they're cheap and their tech support totally rocks. All my domains (I've lost count), except any .ca domains, were registered at NameCheap. Again, American, but cheap and has every feature I need.

Some animals may have been harmed during the production of this website, but luckily the SPCA didn't notice. That's a joke. Get it? Funny? Ha ha?

Disclaimer

This page may contain wild inaccuracies. They will be corrected at my leisure. I fully intend to forget to do so. Everything I write is an accurate reflection of how I felt at the time.

Copy Edit

Copy editSuggest spelling, factual, grammar, and other corrections.

License

Except for quoted text, Just a Gwai Lo is licensed under a Creative Commons Attribution 2.5 Canada License. A clearly-indicated direct link back to the original article is sufficient attribution. Just a Gwai Lo is powered by Acquia Drupal.

  • Amazon
  • Dropbox
  • FreshBooks
  • Slicehost VPS