Mon pays

Ce n'est pas un pays, c'est l'hiver

New mobile version of Mon Pays

by

I usually don’t like to write too many posts about my blog, but I’m excited about this, so I’m going to do it anyway.

Looking over my stats, fully 10% of the traffic to my site comes from mobile browsers of some sort (Android, Blackberry, iPhone, iPod Touch, etc.). Hence, I have made my blog mobile-friendly!

As of today, if you open up this page on your smartphone, the blog will auto-detect that you’re on a smartphone and not a computer. It will then properly format the content so that you don’t have to pinch-and-zoom your way to the content. Hooray!


Skuttler

by

Skuttler Logo

Skuttler Logo

About a month ago, I had an idea. This is not unusual for me. I have lots of ideas. What’s different about this one is that I actually decided to follow up on it.

When I’m in a vehicle, often it’s the case that I want to send a message to the driver of another car, and I usually don’t have their telephone number or email, so that makes it difficult. But the nice thing about cars is that they all have a unique identifier—their licence plate.

So what I did was write a very simple piece of software. I call it Skuttler. It’s a public messaging platform to allow users to send short messages to licence plates. (Such messages will be called “skoots.” Naturally, skoots are to Skuttler as tweets are to Twitter.) Then, anyone (whether they have an account or not) can look up what skoots are sent to any licence plate. Users can also claim to be the driver of the vehicle with that plate, and they can “follow” licence plates that are interesting to them if they want to receive email or SMS notifications.

I imagine that many of the skoots that go through Skuttler will be road rage-related. But then, I can imagine a number of other uses for it too. I, for one, am perversely curious to know what sorts of messages other people would send my family and friends.

As of today, the service is up and running, which means that you can sign up and use the full web version, and there’s also a mobile version for your convenience that has been tested on an iPhone 4 and an iPod Touch. I have not tested it on an Android or a BlackBerry, but I will do so at my earliest convenience. I’d call this a beta release, since there’s certainly going to be bugs in it, and I’m still field-testing it. That said, everything “works” on it. (Except changing user settings on the mobile version.) Just promise me you won’t use it while you’re in the driver’s seat, unless the car is in “park.”

Writing Skuttler was a fun little challenge. I had to brush up on my parameterised SQL queries, and I learned a lot about best practices regarding safe storage of user information. (What? I can’t just save users’ passwords as plain text? :P)

I’m sure that the French version has some … erreurs. That said, I came up with the second greatest pun in my life while working on it. Shortly after decreeing that Skuttler messages would be called “skoots,” I remembered that in French, “discuter” means “to discuss.” So if you go on Skuttler using a browser set to French, instead of saying “nouveau skoot,” it will say “diskooter.” Now, I just need to think up an equally fun English pun.

There currently is no native iOS app for Skuttler. I wanted to focus on making a web version that is platform-independent before I got too crazy making an iOS version. I expect that I will write an app for Skuttler in the near future, but for the time being, if you want Skuttler for your iPhone, you can install it as a web app, which works great!

I’m treating this mostly as a social experiment, and I also plan to use it myself as a place to vent automotive frustrations, but if you want to join me for the ride (or if you have some suggestions regarding the way it works—or my French), please check Skuttler out!


Montréal Métro iPhone app

by

Logo for Montréal Métro Exits

Logo for Montréal Métro Exits

On and off for the last little bit, I’ve been working on a little bit of a side-project: Something for when I don’t want to think about research ethics anymore. I was inspired to do this by something I heard on CBC a while back. A guy in London, UK made an iPhone app that would tell you which car to exit so that you would be closest to the exit on the subway.

I thought that this was a great idea. I would certainly use an application like that! Turns out someone already did it for Montréal, but they did a crappy job of it. The data set is incomplete, and the interface leaves much to be desired. Also, this other app tells you nothing about which car to board in order to transfer. In fact, the other app told you only which métro car to exit in order to be near the exit, not which métro car to enter, which seemed to undermine the point of the app. You need to know which car to board before you get on the train. (You can’t just infer one from the other, though, since in some cases the train approaches from the right side of the platform and in some cases it approaches from the left.)

I decided to write an app that would be really simple from the user’s perspective—just choose two stations, and the app tells you which car to get into at your departure station, and then which car to get into at your transfer station(s) (if applicable). I thought it would be a good exercise, just as practice for some other ideas for iPhone apps that I’ve had.

So, a couple weeks ago, I donned my lab coat, grabbed a clip board and went to every métro station in Montréal and wrote down where all the exits were. I also collected information regarding transfers. Writing the app wasn’t so hard, although submitting it to the iTunes store was a bit of a headache. That said, it was approved on my first try, and it took less than a week. (Thanks, Apple!)

It was getting Apple to process my tax forms that was the longest part of the development process.

The app was approved on Friday the 18th, and Apple processed my Canadian tax info last Tuesday. I had to fill out some US tax forms (just indicating that I wasn’t a US citizen) and then today they finally started selling my app on the iTunes store.

Tell your friends! Seriously. Every month I get roughly 300 visits to my blog from people in the Montréal area. If I could get a few of you guys to post this to your Facebook, I’d be raking it in. :)

Now that I’ve sort of figured out how to write and submit an app for the iPhone, I’ve got my sights set on bigger cities where this sort of app hasn’t been written before. (Yes, there are still some. Not many!) Also, I have a few ideas for other, better iPhone apps that I think could be a lot of fun. I’m not about to start posting my ideas on the internet though: That’s a great way to have someone else make my app before I do. :P


Comment spam in WordPress

by

Something that shocked me when I first started blogging was the existence of “comment spam.” I had no idea that spam existed outside the world of emails. But then, every day there’s roughly 50 comments for my blog that aren’t real comments from real people.

They have different levels of sophistication, too. The simplest ones are just extensive lists of URLs for places to buy drugs online. Those are easy to pick out.

However, the majority of them look, at first glance, like an actual comment. They don’t have any links in the body of the comment, and many of them just have (usually) flattering but unspecific comment.

For example:

Essentially, the article is actual the sweetest on this noteworthy issue. I consent with your consequences and will eagerly look forward to your next updates. With your authorization allow me to grab your feed to be up to speed with future articles. Thank you a million and please keep up the fabulous activity.

This is an actual comment spam that is pretty typical of a lot of spams that I receive. And of course, there would be a link to some site that they would put in the “website” field, so that they can get some links from my blog to theirs. (Being linked to gives one a higher spot in Google search results, and of course just makes it more likely that someone will click the link in error, which is why there’s so much spam of this type.)

Then, there are also comment spams that are just weird or ungrammatical:

I not to mention my guys were found to be looking at the good hints located on your web blog and so immediately got a horrible feeling I had not expressed respect to the web site owner for those secrets. My young boys appeared to be totally stimulated to see all of them and now have certainly been using these things. Thanks for truly being really thoughtful and for making a decision on this kind of important guides millions of individuals are really desirous to understand about. My honest apologies for not saying thanks to you sooner.

My temptation is to remove the back-links, but keep the vague and flattering comments and respond to them all as if I actually believed that these spammers found my website helpful in such a nonspecific way.

Here’s an interesting and somewhat related question:

Recently, I went to my (actual, physical) mailbox in my apartment, and found an unsolicited print advertisement had been delivered there. I took it out, and remarked to my friend that I had only received spam. At that point, we both wondered whether something can be spam if it is in print, or if that appellation is suited only for emails? Can I get spam by post?


Fun things to do with news headlines

by

Do a search on your favourite news site for the word “gay,” then intentionally misread the word “gay” in the headlines as a pejorative. Here’s some examples. It’s fun. :)


Which is worse?

by

Velociraptor on a bicycle

Velociraptor on a bicycle

Which is worse? A velociraptor on a bicycle or a bear with an automobile?

And yes, there is a correct answer.

I asked Pickles, and she says, “They are both unimaginable evils.”

Four points to whoever makes the most persuasive argument. If you can also give a feasible plan for escaping a bicyclic velociraptor or automotive bear, you will also have the satisfaction of probably having saved us all.

"Who's been driving in my car?"

"Who's been driving in my car?"


Search engine optimisation

by

The following is a list of keywords that will bring up my site on the first page of results in Google. In some cases they are the first result!

For some reason, my blog ranks really well with Google for these terms.


McGill University’s website

by

Check out the latest XKCD comic. Let’s use this comic to evaluate McGill’s front page, www.mcgill.ca:

Things that the XKCD comic says will be on a typical university’s front page:

  • Campus photo slideshow … ✓
  • Alumni … ✓
  • Events … ✓
  • Press releases … ✓
  • School’s philosophy … sort of, if you count the summary in the footer
  • Letter from the president … ✓
  • Virtual tour … no
  • Full name of the school … ✓

Things that the XKCD comic says that people will be looking for on a typical university’s website:

  • Faculty contacts … no
  • Campus address … ✓
  • Application forms … there’s a link to a page about it (half points)
  • Academic calendar … I have no idea where to find one of those for McGill, and I’ve been a student there for over a year. I’m serious about this. I have no idea how to find out when Reading Week is, officially. Last year, I found out by looking on the McGill Student Union’s site for the week in February when it wasn’t offering any programmes or services.
  • Campus police phone number …no
  • Department/course lists … no
  • Parking information … no
  • Usable campus map … such a thing does not exist at McGill. And yes, I’m aware of this map – it is unusable. Try to find the Bioethics Unit on there without cheating.

Looks like the XKCD cartoon gives a pretty much accurate assessment of McGill’s front page.

If we compare this to the front page of UWO, my alma mater, UWO does slightly better, but not because they have anything more useful on their site. They just don’t have the campus slideshow or letter from the president.

I’m tempted to email this comic to McGill Communications Services, but I don’t want to be a jerk.


It’s live

by

BGC Web Design Logo

The new BGC Web Design logo

I have put the finishing touches on my refresh of www.bgcarlisle.com. Actually, I’m still doing some compatibility tests, but I wanted to launch the site anyway. I can’t be bothered to make it work with IE6, really.

There is a brand new logo, a new look-and-feel to the whole site, a portfolio of previous projects, and testimonials from one client. (More to come, I promise!)

Here’s hoping the investment of time pays off this summer!

Check out the new www.bgcarlisle.com and then send all your friends with small businesses and lots of money my way.


Search Mon Pays

A word from our sponsors

Tag bag

Old posts

Recent comments