Categories
Uncategorized

Facebook Development: Photos, Part 1

Polaroid Camera dispensing “Facebook” photo

Over at the Tucows Developer Blog, I have another article in my series on developing Facebook Applications in PHP using Facebook’s client code. In this article, I start looking at the FacebookRestClient class’ methods for dealing with photos, starting with the photos_getAlbums method.

Categories
Uncategorized

R.I.P. Blinky, the Two-Headed Calf (Who Looks Just Like the Tucows Logo)

Boing Boing points to the story of Blinky, the two-headed calf, who was euthanized yesterday.

My co-workers at Tucows and I couldn’t help but notice that Blinky bore a rather uncanny resemblance to our corporate logo:

Blinky the two-headed calf, side-by-side with the Tucows logo

Categories
Uncategorized

The Pirate’s Dilemma / 10 Industries That Pirates are Making Better

Cover of the book “The Pirate’s Dilemma”I’m rather fond of books that look at the strange connections between seemingly unrelated phenomena and turn ideas upside-down, so The Pirate’s Dilemma: How Youth Culture Reinvented Capitalism, a book coming out in January 2008, has caught my interest. It asks the question: Do we fight pirates, or do we learn from them?

In the copy-and-paste spirit of the book’s thesis, here’s the meat of the “About the Book” section of the book’s website:

How do you start a movement with a marker pen? What’s the connection between the nun who invented disco, and file sharing? How did a male model messing with disco records in New York in the 1970s influence the way Boeing design airplanes? Does hip-hop really hold the secret to world peace? How did three eleven-year-olds revolutionize the video game industry by turning Nazis into Smurfs? And what’s going to happen to Nike when it’s possible for kids to download sneakers?

The Pirate’s Dilemma tells the story of how youth culture drives innovation and is changing the way the world works. It offers understanding and insight for a time when piracy is just another business model, the remix is our most powerful marketing tool and anyone with a computer is capable of reaching more people than a multi-national corporation.

Ideas that started within punk, disco, hip-hop, rave, graffiti and gaming have been combined with new technologies and taken to new heights by the generations that grew up under their influence. With a cast of characters that includes such icons as The Ramones, Andy Warhol, Madonna, Russell Simmons, Pharrell and 50 Cent, The Pirate’s Dilemma uncovers, for the first time, the trends that transformed underground scenes into burgeoning global industries and movements, ultimately changing life as we know it, unraveling some of our most basic assumptions about business, society and our collective future.

As a result people, companies and organizations are now struggling with a new dilemma in increasing numbers. As piracy continues to change the way we all use information, how should we respond? Do we fight pirates, or do we learn from them? Should piracy be treated as a problem, or a solution? To compete or not to compete – that is the question – that is the Pirate’s Dilemma, perhaps one of the most important economic and cultural conundrums of the 21st Century.

As with any sort of book of this sort, its author, Matt Mason, has a supplementary blog. Its current article is titled 10 Industries Being Transformed by Pirates (For The Better). These 10 industries are:

  1. The Drug Industry
  2. The Movie Business
  3. The Law
  4. Doctors
  5. The Music Industry
  6. Phone Companies
  7. Body Parts
  8. Energy
  9. Education
  10. Wooly Mammoths

If all this has piqued your interest, you may also find the Q&A with the author, Matt Mason, interesting.

Categories
Uncategorized

Tucows on Canadian Business’ 2007 “Tech 100”

Business squishy cow and Canadian Business “Tech 100″ logoWhat’s a blog for, if not to toot one’s own horn, or at least the horn of the company for whom he is a spokesmodel?

Tucows, where I’ve worked for four years and where I hold the title of Technical Evangelist, is on Canadian Business’ 2007 “Tech 100” List, their annual listing of Canada’s 100 largest publicly traded companies. We’re right by the median, ranked at number 49 on the “Performance” list.

I like to think that at least a little chunk of that was my doing.

Categories
Uncategorized

Google Maps: Now Embeddable, Just Like YouTube Videos

Expect to see more maps embedded in blog entries shortly: Google Maps are now embeddable, YouTube-style. No longer do you need an API key or JavaScript know-how to add a Google Map to your blog entries and web pages — if you know how to embed a YouTube video, you also know how to embed a Google Map. Congratulations to Google on a job well done!

I decided to try it out by getting the code to embed a map showing the location of the Tucows head office, shown below:


View Larger Map

Categories
Uncategorized

The Exceptional Squishy Cow

The Exceptional CowMark Mansour at the State of Flux blog wrote this about how he and his fellow developers use a Squishy Cow to do agile development:

At our end of iteration review, like all good agile shops, we go through what’s good, what could be done better, what still puzzles us and what we are going to do next time (but details on this are for another post). We also have The Exceptional Cow™.

Whoever has the cow is responsible for triaging all incoming exceptions for that iteration. At the end of each iteration The Exceptional Cow is ceremoniously passed to the next bovine herder. As the cow herder, you have the responsibility of examining all incoming exceptions and fixing it if it is a no brainer or writing it up as a bug for someone else to fix if you don’t have the time or if someone else has a much better grasp on the issue. Quite often all exceptions for the week are attacked in the final hours before we close off the iteration as we don’t want to start new functionality at that point.

Simply put, whoever currently possesses the cow is responsible for handling any bugs, whether it’s by fixing them or writing them up in a bug report. It’s rather reminiscent of the “talking stick” tradition among North American natives or the conch in Lord of the Flies.

It’s the most interesting and practical use for a Tucows Squishy Cow that I’ve seen yet.

(Cross-posted to the Tucows Developer Blog)

Categories
Uncategorized

I Love the Cover of the Latest “Onion Weekender”

Cover of the “Onion Weekender”: “Facebook’s Mark Zuckerberg — We sit down with the Smug Little Shit Behind the Latest Internet Phenomenon”