Posts Tagged ‘google’

Print-Bingo.com Works with Google Chrome Web Browser (again)

Monday, July 5th, 2010

Today we updated print-bingo.com’s programming.

The biggest fix, is that our site now works properly in current versions of Google Chrome. Our web based system for generating highly printable bingo cards is great… but once in a while we run into compatibility issues. For now, it’s fixed. We’ve tested in current Firefox, Internet Explorer, Google Chrome, and Apple Safari web browsers. Ironically, part of the programming fix was related to a compatibility tweak for Mozilla browser from years back. Mozilla users, if you actually still exist, you will need to use a different browser to use print-bingo.com now.

At the same time, we made live a feature that we wrote for a custom bingo job a few months back. All bingo cards within a single run are now guaranteed to be unique. Previously, it was entirely random if a card was duplicated in a run – but it was highly, highly, unlikely. In fact, we programmed an email notification if the dupe-tester actually catches a dupe.

We had to hard-code a duplicate entry to actually make sure the dupe tester and the email notifier worked. The odds of duplicate cards that are randomly generated is extremely low – you can’t generalize exact odds, since every custom bingo card design is different.

The site has probably generated 1,000 card runs since the new code went live… and we haven’t been notified of a duplicate card yet. If we ever catch a dupe, we’ll be sure to post about it.

More code changes are on the way. It’s summer, traffic to print-bingo.com is lower than normal.

User Scripts Broken in Google Chrome?

Friday, December 11th, 2009

A little while ago my custom user script for Chrome stopped working. I’m currently using the “dev channel” at home. When I first switched to Chrome, that was the only version that supported user scripts (basically GreaseMonkey from FireFox integrated into Chrome).

My script is simple, it makes some font and color changes to a few websites that I view regularly to make them more legible (IMHO). I should bundle it into an extension some day…

Anyway, it took a bit of research to figure out what happened. Look here on the Google Chrome blog:

[r33013] Disable –enable-user-scripts. (Issue: 27520)
NOTE: You can now install user scripts by navigating to them. You will have to reinstall your current scripts (they aren’t migrated).

— http://googlechromereleases.blogspot.com/2009/12/dev-channel-has-been-updated-to-4.html

So, scripts are still supported, but I have to install it again. I didn’t quite understand “navigating to them” meant, but it actually means exactly what it says. In the address bar browse the file system, e.g. go to here:
C:\Users\%username%\AppData\Local\Google\Chrome\User Data\Default\User Scripts

Then double click on your .JS file, and a little extension installation prompt pops up. It’s pretty cool actually.

Hmm… now that Google Chrome regular version supports extensions, I might be able to take myself off the dev channel.

Yikes! “Removal from Google’s Index”

Tuesday, February 3rd, 2009

I hate it when people with vacuous business models try to sap my web reputation and waste my time.

Earlier this week, Google sent me a friendly note with the subject line: “Removal from Google’s Index.” My first thought was that it was a scam or a phishing attempt.  But no, after examining the links carefully and doing a couple web searches, it turned out to be legit.

A blog we host was running WordPress version 1.5.  It’s not an active blog. It’s up  for posterity, so we didn’t really care that it was several versions out of date.  Unfortunately, that version of WordPress, and everything prior to 2.5.1 (I think), is exploitable.

In our case, it had been hacked to have hidden text links for run-of-the-mill spam links such as porn, pharmaceuticals, etc. In fact, the links appear to have changed a few times over the week or more that it had been compromised. Google noticed, and told us to get rid of the spam links or else it would be booted out of it’s search results.

So, upgrade WordPress we did. Overall, cleaning up the mess wasn’t too bad.  It could have been worse.

The moral of this story?  Do backups. Check for upgrades of software every once in a while (yeah right). And make sure that one or more of these email addresses work: contact@yourdomain.com, info@yourdomain.com, support@yourdomain.com, webmaster@yourdomain.com.  These are the addresses to which Google addressed the email.

My wish?  That WordPress and other common web applications had a single line in their FAQ that said in 100% unambiguous language what was the minimum version of software that was free of exploits.  I looked for several minutes to see if this blog, running WordPress 2.5.1 was ‘safe’.  In the end, I couldn’t tell, so I decided to upgrade to 2.7 while I had all the files handy.

Show GPS coordinates on Google Map

Monday, June 23rd, 2008

It is possible to get Google Maps to center upon a set of coordinates, such as those from a handheld GPS receiver.

The syntax is actually quite simple:

Search for latitude + longitude.  E.g. “22.4627+112.9176” will take you to a particular “little” town in China.

Or in URL format:
http://maps.google.com/maps?q=22.4627+112.9176

Update, 2013-12: In the iOS Google Maps App, you can search for an address in the form of 22.4627,112.9176 and the App will find the right location. This is useful for cutting and pasting from your phone’s contact notes. Though, having typed this, I wonder if you can put coordinates in the regular address field…

Or if you want a web page to enter numbers into, this one works pretty well: http://boulter.com/gps/.

I tried that site above first, but I needed the “full” google version so that I could get custom links and other features, so I needed to get it straight from maps.google.com.
ばいあぐら 通販 ジェネリック

Google AdWords Tricks for Canadians, episode 1.

Friday, February 8th, 2008

IMHO, Canadian businesses are at a disadvantage compared to Americans. It’s the little things that complicate life, especially for small firms that don’t have the time or resources to properly deal with it.

Today, I discovered a new trap for Canadians who advertise on Google AdWords to Americans like we do.  We advertise heavily outside of Canada, especially for print-bingo.com since the vast vast majority of it’s customers are from outside of Canada*.

The hidden trap? Competitors who don’t buy ad placements for Canadians searching on Google. Let me clarify.

Like every good marketer, I check my ad placements for a key search terms. Google is smart and knows that I’m searching from Canada. So it only shows me ads for businesses (i.e. competitors) that have explicitly enabled their campaigns to play in Canada. Many American firms won’t do this, so I never see their ads.

Long story short, I just realized that when people in America (and elsewhere) search Google for terms that we bid on, our advertising placement is lower than what I see when I make the search!

To test this, find a way to browse the web from an American IP address. I used a (private) proxy server. If you’re not that technically inclined? Ask an American friend. Or maybe find a free proxy based in the US? Or maybe hire us, Perceptus Solutions Inc., for a consult.

So, watch out Canadians. If you’re not checking, your web advertising placements in the USA might not be what you think they are!

Someday I’ll blog about a few other Canadian issues we’ve had, especially how we reduced our currency exchange fees last year. Hint: Google gives really fair exchange rates.

* Yay! I guess we’re an “exporter”!