Spread the Word

Site Feed



Powered by FeedBlitz

There was an error in this gadget

Subscribe with ...

  • Add this blog to my Technorati Favorites!
  • Subscribe in Bloglines
  • Subscribe in NewsGator Online
  • Subscribe in Rojo
  • Add Random 

Bytes (WebLens Blog) to Newsburst from CNET News.com
  • Add to Google
  • Add to My AOL
  • Subscribe in FeedLounge
  • Add to netvibes

Translate This Post

Burn a Feed

Ping the World

Friday, December 21, 2007

Test Your Vocabulary and Help Others Too

Came across a site a couple of days ago that, as a writer and avid Scrabbler, I couldn't resist. FreeRice lets you test your vocab skills and donate food to the hungry at the same time. Each word you get right is worth 20 grains of rice.

You gradually work your way up the levels, with the top score around 50. I hovered between 44 and 47 most of the time, and quit when I hit 48.

Can't believe how many words I've never heard of! Give it a try. Great fun.

Tuesday, July 03, 2007

The World's Chocolate Shops at Your Fingertips

Here's one for chocophiles everywhere. Get your daily fix of the sweet treat with Chocomap. This new Canadian web site, sponsored by Ecole Chocolat, uses the Google Maps API to find chocolate shops throughout the world. Using the standard Google Maps interface, you can search geographically then zoom in on a location. Read brief descriptions of chocolate destinations or post your own review. There's lots of other useful information too, including recipes, chocolate e-cards, interviews with top chocolatiers, tips on cooking with chocolate, and background information about the origin and cultivation of the plant that gives us this wonderful food.


Already, the site has more than 1,000 listings in over thirty countries. Definitely one for my favourites list.

Thursday, June 28, 2007

New Corbis Microstock Debuts

The beta version of SnapVillage — Corbis' long-awaited foray into the microstock arena — debuted a few days ago. I've done quite well online with some of the other microstock sites, so I was curious about how the traditional stock photography giant might approach the business of microstock. They had, after all, been slow to acknowledge the seriousness of the mounting competition coming from this quarter.

So far, I'm colossally unimpressed. I uploaded half a dozen images over a week ago, and as of this writing they still aren't processed. No acknowledgment at all.

Worse, the site times out quickly after the upload completes, so that if you do not immediately enter descriptions and keywords (that's right, the site doesn't support embedded IPTC information), you're bounced out, and you have to RE-LOAD everything all over again.

I was not impressed with the lack of support for IPTC data, which is pretty standard in the industry, as is the ability to upload via FTP. The site is still in beta, so one can only hope these features will be coming shortly. If they don't, SnapVillage will fail to attract professional photographers who have come to rely on such functionality at other microstock sites.

The quality of the existing images is poor, but then — in fairness — I guess Corbis faces a bit of a branding dilemma. They need to somehow differentiate this site from their costly "high-end" site. Unfortunately for them, some of the other microstocks have really raised the bar. Sites like Shutterstock, iStockPhoto, and DreamsTime feature excellent photographers and many professional quality images.

Corbis is late off the mark, and disdain virtually oozes from this site. It's evident in the name they chose — snapvillage — the word "snap" more than a little denigrating in its suggestion of casual snapshots rather than serious photography. It's almost as if they're targetting the Flickr amateur shutterbug crowd. Indeed, some of the images look like they came straight from the worst of Flickr.

All in all a failing score. One would expect more from a company backed by the Corbis brand and bankrolled by Bill Gates.

Friday, May 18, 2007

Google Overhauls Search Results Display

Got an email yesterday from a friend, with a link to an article about recent changes over at Google. Seems the search giant has yet again tweaked its search functionality. Such news always alarms me, as I teach Internet search and this usually means extra work. This time, though, the change is a small one.

According to CBC News, Google is combining its multiple search offerings (web, images, blogs, etc.) into a single "universal search". The change is only evident at Google.com (not the various international flavours of Google) and pretty superficial, from the user's perspective anyway. A few sample images and news search results — if there are any — have been rolled into the web search results list. Google also now offers the ability to narrow by related search.

The various search types (which were displayed immediately above the search field) are now at the top left of your screen. Additional search types are available through a dropdown instead of a link to a separate page and they are reduced in number.

Compare for yourself. Here's Google.com and here's the Canadian variant.

I can't quite see the point of this. But oh well. It's not earth-shattering.

Monday, May 14, 2007

Monetize Your Blog with Job Listings

SimplyHired.com's Job-a-Matic service allows any blog or web site owner to monetize a site with paid job listings. Target by industry and set your own pricing for listings you attract, and the company shares revenues with you 50/50. If your listings are on the skimpy side, Job-a-Matic "backfills" with relevant postings from SimplyHired.com's five million strong database of jobs. Click-throughs are rewarded with a 30/70% revenue split. You can target jobs by keyword or geographically, or both. (One down side — the service is currently limited to the U.S. only.)

Job-a-Matic generates a customizable listings page and lets you create widgets and ads that you can paste into your blog or site, as I have done at left below. The backfilled listings served by Job-a-Matic are attractive and easy to read, with some useful enhancements such as the ability to quickly and easily access geographically relevant salary information. Any listings you attract are added to the database, and promoted through SimplyHired.com's extensive network, which includes MySpace and LinkedIn.

The service debuted in February of this year, and already over 600 blogs have signed on. SimplyHired claims to be the world's largest job search engine and was lauded as one of the 50 Coolest Web Sites by Time magazine.

Tuesday, May 08, 2007

New Blogger Layout Conversion No Picnic

Whew! After hours of frustration, I have succeeded in moving this blog's template over into New Blogger. I did my best to maintain the same look and feel, but there are subtle differences. (You can see the old template by clicking on the thumbnail at left.)

And what a learning curve it's been. Hopefully, the results will prove worth it. One of the major benefits of New Blogger (and certainly my primary motivation in upgrading to widgets view) is the new labels/categories feature, evidence of which you can see at right below. Those who have been with me for a while will be familiar with the various not-so-successful code hacks and workarounds I have employed over the years in an effort to give this blog that all-important missing functionality.

I posted recently on the changes needed to get the 3-column Minima template that I give away here working properly in New Blogger layout view. That was a piece of cake compared to this blog's template, because of all the customization I had done. New Blogger didn't like my classic template at all, and the easiest approach to feeding New Blogger widget view something it could digest proved to be to rebuild it from scratch. I started with the 3-column Minima template, but you can only get so far dragging widgets around the screen. To get the functionality and look and feel I wanted, I had to delve into New Blogger's XHTML code, which is a whole lot more obtuse and less forgiving than Old Blogger's code. (Tip: all tags must be closed, even IMG tags, or they will generate error messages.)

More Internet Explorer Grief

Lots of challenges followed, including the usual crazy-making peek-a-boo float and IE box model problems. I employed an inelegant code hack (child selectors) to solve the latter problem and get the template performing roughly the same in both Firefox and IE. The peek-a-boo float problem was solved by adding {position: relative} to the div in question. There are still infuriating inconsistencies though, which I am at a loss to explain: the left padding of some of the sidebar contents seems to mysteriously reset for no apparent reason, jumping the headings and web badges all over the place in IE. I can find nothing in the code to account for this, and I'm truly mystified. There's a limit, however, to the energy I'm prepared to expend in pursuit of perfection.

Adding Post Auto Links

A tougher challenge, critical to the business goals of this blog, was getting the small WebLens badge that you see at the top of this post into the default post configuration. In Old Blogger, this was easy to do and I had previously shared the necessary code tweak here. In New Blogger's Page Element view, you can insert a link (or anything else) by adding a new HTML/Javascript widget to the center column. This will add the inserted object to the individual post pages. But call me obsessive: I wanted it to also appear on all posts on the main index, archive, and category pages. This required getting up close and personal with New Blogger's expanded widgets code view.

Trouble is, there is nothing obvious in the code to indicate where posts begin and end. Instead, there are plenty of convoluted loops, if/then/elses, cryptic widgets, and mysterious includables. See for yourself in the tiny snippet at right.

It took hours of trial and error to find the right spot to paste the link. After much experimentation, it finally came down to two possibilities, which I have highlighted in red. Pasting the link after either of these seems to work. I opted for the first, as you can see. I might never have solved this if it weren't for Bonnie Calhoun's fantastic blog, How Can I Do That?, which I found in the Blogger Help Groups. Her post on inserting Adsense code finally pointed me in the right direction.

Anyway, I hope you like the new look and feel, and — above all — enjoy the ability to easily find relevant posts on topics that interest you. Let me know what you think.

Thursday, April 26, 2007

Microsoft's Sexy Search Avatar

Just stumbled across this site in my stats this morning, and I can't believe I've missed it up til now. Ms. Dewey is an attractive search assistant from Microsoft, of all places, meant as an experimental interface for MSN search. Played by actress Janina Gavankar, best known for her role as Papi in The L Word, Ms. Dewey debuted in October 2006. She flirts, pouts, and entertains while waiting for your search term, then produces standard MSN search results, annotated with amusing commentary. She makes various random gestures while waiting, producing various props from behind her desk. She got quite frustrated with me, leaning forward to tap on my screen when I had failed to type anything for several seconds.

According to Wikipedia, Ms. Dewey is a viral marketing campaign — Microsoft is not actively marketing the site, but relying on the user community to spread the word. Her responses actually consist of about 600 video clips recorded over several days.

To experience her fully, you'll need the Flash player, as well as a high bandwidth connection. Check her out!

Monday, April 23, 2007

3 Column Widgets Compliant Blogger Template!

Success! In a previous post, I noted that the New Blogger supports my three-column template in "classic view," but rejects it in "widgets view." I am happy to report that I have solved the problem. After much experimentation, I now have a working three column version that you can open and edit in either HTML view or in "widgets" view.

It was much more than just a bit of badly formed XML. The code that the new Blogger uses for its "widgets view" is a radical departure from the XML that the old Blogger used. New Blogger uses variables, inserts several strange new tags into your code, and stores information differently. All of this is in support of a new user-friendly interface that enables you to add objects (Blogger calls them widgets) and change your blog's template without having to know a speck of code. The code structure underlying this, however, is finicky and much less tolerant of syntax errors than Blogger's previous incarnation of XML.

To get the 3-column template working properly in widgets mode, I basically had to rebuild it from scratch, from Douglas Bowman's new widgets-friendly 2-column Minima design.

Two Template Choices

As a result of this, there are now two versions of the three-column template.
  • Classic: If you are using the Old Blogger (or if you are on New Blogger but don't anticipate needing to significantly modify the template), use the original 3-column version. Note that you cannot open this version in Widgets view. This means you cannot add newsreels, video, a label list, or any of Blogger's other new page elements. You can modify the template, but you will need some familiarity with HTML.
  • Widgets: If you are on New Blogger and want the ability to easily customize the fonts, colours, or layout of the template's elements, and prefer to use a point-and-click interface, use the new Widgets version. You can make look and feel changes through an interactive point-and-click interface or by editing the HTML. This version also supports new Blogger features such as newsreels and video, and lets you take full advantage of Blogger's new support for category labels.

Changing Template Fonts & Colours

To modify the Widget template's current fonts and/or colours, open your Blogger dashboard, then click Layout / Template > Fonts & Colors. Choose the element you wish to modify from the list at left, then select the new font and/or colour you want for that element. Click Save Changes and view your blog.

Modifying Page Elements

I have designed the new widgets version to look as similar to the original as possible. It contains placeholders for your profile, blog archive, labels, popular posts, blogroll, and more. However, because of the way that new Blogger now handles information, some page elements will not appear in preview mode until you enter details for them, and you won't see the details in your HTML code at all.

To modify an existing element, click Template > Page Elements. Select the element you wish to modify, then click its Edit link and add the necessary details. You can change its title and/or default configuration any way you like. Click Save Changes when you're done.

Removing Page Elements

To remove an element, click its Edit link, then click Remove Page Element.

Adding New Page Elements

You can add new elements to either the left or right sidebar. To add an element to a sidebar, choose the sidebar you want to modify, then click its Add a Page Element option. You'll see a list of fourteen types of elements. Choose the one you want, then click Add to Blog. Blogger will prompt you to complete the title and/or other details. You can move elements around or change their stack order by dragging them.

Be aware that certain types of elements, such as link lists or HTML/Javascripts, can be added multiple times. Others, such as your Blog Archive, will generate an XML error if added more than once.

If you wish to change the widths, margins, padding, or border styles of the three columns, you will need to edit the HTML.

I hope you find these templates useful. Remember, before you make major changes, be sure to back up your current template.

Friday, April 20, 2007

A Fix for Screwy Blogger Feed Dates

After updating all 135+ of this blog's posts yesterday with the new Blogger's much-hyped "label" feature, I discovered, much to my annoyance, that Blogger's native feed now defaults to updated rather than published order — that is, feed contents are sorted by the date on which posts are modified not by when they were created!

For New Blogger users, unfortunately, this means that every time you make the slightest change to a post, including fixing a typo or correcting a broken link, it will jump to the top of your feed — regardless of how old or obsolete it is. If you do a batch of changes as I did yesterday, your feed will be a jumbled mess of outdated posts. If you subscribe to other people's Blogger feeds, you'll be seeing lots of recycled posts.

When I emailed FeedBurner about this, they informed me they can do nothing about how Blogger sequences posts. FeedBurner just grabs the original Blogger feed and reflects what's already there.

The fix lies primarily with Blogger, and involves a code tweak to your template. A quick Google search unearths lots of advice. The article that I found most helpful is this one from Kato Katonian, though I still had to comment out a couple of other lines in my template's header before his solution would work. Essentially, you need to change the feed reference in your blog's metadata to point to http://yourblogname.blogspot.com/feeds/posts/default?orderby=published.

Once I made this change to my template, my native Blogger feed (Atom format) started working correctly, but FeedBurner (the more popular RSS format) still wouldn't pick up the new date sequence. That proved easy to fix, with a quick visit to FeedBurner to update the native feed address. (Click Edit Feed Details and paste the corrected address.)

Other proposed solutions include an inventive gizmo from a Yahoo-owned Web 2.0 feed aggregator named Pipes. This tool lets you bring in any feed and output it in corrected date order, among many other things. It may help with correcting other screwed up Blogger feeds, though using it to fix your own feed would require current subscribers to re-subscribe.

If you have found other fixes, please drop a comment here.

Thursday, April 19, 2007

3-Column Template Fix for New Blogger

Update: Widgets version now available! See this post for details.

With apologies for the long wait, I have finally gotten around to investigating why some people were having trouble bringing my 3-column template into the New Blogger's HTML editor. One of the reasons holding me back was my own reluctance to embrace anything new from Blogger, but I finally took the plunge this morning, and so far so good. It's also the first time I have posted in a couple of months due to a heavy workload. Anyway, on to the topic of this post ...

The good news is that there is nothing wrong with the original 3-column Blogger template, found here. The problem was with my instructions (sorry), which were perhaps not specific enough. Some people evidently saved the HTML version of the template displayed when you click the link. That only gives you part of the code (which works fine if you're using Firefox, by the way). If you use IE, however, you need to open the template, view the source code, and then save or copy and paste into your template editor. IE does not display all the code, including the stylesheet and the all-important doctype declaration at the top.

Please be aware that this three-column layout will not work as is with the new Blogger's layout mode which uses something called "widgets." It works fine when pasted into their classic template, but it's generating XML errors in "widget" mode. I am working on a widgets modification, and it should be forthcoming shortly.

Hope this clarifies things, and again, apologies for the long delay in finally getting this information to you. Happy blogging!

Thursday, January 04, 2007

IT Security Alert: Now PDFs Pose a Threat!

Update: According to IT security types, certain versions of Internet Explorer are also vulnerable. They include:

  • IE6, Adobe Reader 7 on XP SP1
  • IE6, Adobe Reader 4 on XP SP2

I just received a very alarming alert from my daughter who works in IT security. According to a couple of posts that she forwarded to me, the long-trusted PDF document format can now be exploited for cross-site scripting purposes, meaning that any web site hosting PDF files can be used for perpetrating cyber attacks.

According to this CBC News article, which cites research from Symantec and VeriSign, virtually any website hosting PDF files is vulnerable to attack. The outcomes could range from covert spying on surfers to the creation and spread of dangerous worms.

The intrusion is accomplished through Javascripted links to PDF documents, which could also be sent by email. They take advantage of a vulnerability in the Acrobat Reader to run malicious code when users attempt to open the linked file. The technique appears, for once, to target Firefox rather than IE.

This article from Symantec describes the exploit in more detail and outlines ways to protect yourself, including upgrading to Acrobat Reader 8.0 or disabling the plug-in entirely. Don't miss it!