Subscribe

More Singapore

Posted by Garth on Monday, January 24, 2011

I'm back in Singapore, for 2 weeks this time. A friend of mine has started his own consulting company here and wants me to work with him, so I'm here to learn the product-line (OpenText). It'll be nice to make some real money again.

And as an aside, it's -18 in Toronto right now according to my weather widget.  MINUS EIGHTEEN! It's 26 here in Singapore, though I did wear long pants today cuz the air conditioning makes me cold.

Funcards

Posted by Garth on Thursday, December 23, 2010

A good buddy just released his first iPhone app, Funcards.  It's a flash card app to help small children learn. It comes with a bunch of pre-made cards, but you can make your own through a variety of methods.

Trust me when I say that if this guy put his blood, sweat and tears into Funcards - especially when his goal was to help is own son learn - that it'll be the best iPhone flashcard app ever, and worth every penny. And really, at $1.99, it is only pennies you'll be spending. Isn't your child's brain worth a couple of bucks?

From the website...

How long did it take for your child to learn to swipe to the next photo on your iPhone or iPod touch? It didn’t take our little guy very long. I wrote this App so that little people like him could experience iPhone photos with full sound and titles and they could learn as they swiped. Funcards lets parents and older children create card decks from your favorite photos and add sounds (even sound effects) to entertain and educate your little ones.
Funcards comes with two sample decks (letters of the English alphabet and numbers from 1-9) but the real magic is in making your own. For example, you could make card decks for:
  • family and friends who you don't see as often as you would like 
  • favorite foods for you child to learn to recognize 
  • letter and words in your own language, or a second language 
  • animals from your local farm or zoo, with sound effects 
  • cherished toys that could not come on your vacation 
And a special quote from the man himself...
Swiping left and right on my iPhone is one of the first fine motor skills that my boy learned (right after throwing my iPhone against the wall). He was a master of the swipe by the time he was a year old. Now he's 19 months old and is already able to recognize and say many letters and numbers. We use Funcards to keep our extended family on the tip of his (giant) little brain and are coming up with new ideas for card decks all the time. It's a blast.

Grinning Gecko

Posted by Garth on Saturday, December 11, 2010

I'm in the process of launching a new site called Grinning Gecko.  It will be focused on web development, and will eventually include tutorials, tips, tricks, thoughts, rants and other tidbits of webby goodness.

I will continue to update dosboy.ca with the occasional blurb about my life, but for all things technical Grinning Gecko is where it's at (or will be once I get some content up).  This phase is always painful.  There's so much I want to share, but there's only so much time in a day.  So, slowly but surely Grinning Gecko will evolve into something that I hope can be of use to other developers.

Pizza Delivery

Posted by Garth on Thursday, November 11, 2010

In Thailand they have a lot of different street food vendors. They sell all sorts of things, from pork and chicken to crickets and beetles. The latter mostly in Bangkok. But today I saw the best street food vendor ever. The picture isn't great (should have taken it from the other side so that you could see the scooter that powers this contraption), but it is a mobile pizza kitchen. Two dudes drive around on this thing and for 190 baht (or about $6) you can buy a pizza that they cook off their mobile pizza oven. And it's powered by a 150cc scooter (and probably a couple of tanks of propane). They say it takes 6 mins, but it really took more like 10-15. But for $6 it's a pretty good pizza (actually, I don't really know; I didn't try any). They also sell slices for 50 baht (or about $1.70), but I don't think they'd compare in size or quality to Pizza Pizza.

Oh, Toronto pizza, how I miss thee.

Holy Shit I Love Google!

Posted by Garth on Tuesday, October 12, 2010

I realize that every once in awhile I proclaim my undying love to the big G.  And every time I do I feel like a bit of a sycophant.  But I really do love them.

Today I realized that some other company had created a Boat Charter Phuket listing on Google Places.  All of a sudden my listing wasn't coming up anymore.  Then I realized that not only had they stolen my name (granted, I could see someone else using it since none of those words are really trademarked or anything), but they were also using my logo!  Which you can see below, is really just an image with my domain name.  But they had a different domain name!  Yet, they were coming up in all the listings where I should have been, and all of a sudden my traffic had dropped by about 40%.  And to top it all off, their site is currently under construction!  There's nothing even there but a splash page from their hosting company!

Boat & Yacht Charters in Phuket, Thailand


So I decided to report them.  Wasn't sure which method to take, so I did a multi-pronged attack.  First I submitted their Places listing as spam via Google Webmaster Tools.  Then I reported copyright infringement on the logo since it's obviously mine.  THEN I reported their business listing as inappropriate.

Well, I'm happy to say that within 5 hours I had an automated response from Webmaster Tools saying they'd received my spam report.  Now, received is one thing, but when I checked out the Places link again it had all been fixed.  My listing now comes up where it used to, and their site is now showing Under Construction as the only indexed content (which was obviously manually triggered by the Goog as "Under Construction" doesn't appear anywhere on their site).

Thanks Google!

UPDATE:  Seems like Google kind of mashed our listings together.  It's now got my website and address, but it's got their description and phone number.  And I don't have the rights to edit that listing... but when I edit MY listing through the Google Places interface then click the link to view it live, it takes me to the mashed up listing.  Hope this gets sorted out, but at least it's got my website so the traffic drop should stop.

Blog Posting

Posted by Garth on Saturday, September 18, 2010

Sometimes I feel really inspired to write a blog post.  But then I feel like I have more important things to do.  So I don't write it.

This is one of those times.  This was not the blog post that I was inspired to write, but I feel like I have more important things to do than write the original, so I'm writing this quick little blurb instead.

Also, it usually happens late at night (early in the morning) when I'm trying to sleep.  I hate that.

And for those of you that care, the original post was going to revolve around ideas vs. execution, and work hard vs. work smart.  Seriously, it was inspired.  Bah.  However I will provide the inspiring link (content alone did not inspire me... it was content + comments, so check those out as well).

http://sivers.org/multiply

Infrastructure vs. Development

Posted by Garth on Sunday, September 12, 2010

I just spent about 2 hours trying to resolve a problem between a web app and the db.  I considered writing this post tomorrow, but decided that given my mindset right now it was more appropriate not to wait.

I remember the days of working infrastructure that we would schedule maintenance at 11pm.  We'd meet up at the server room and bust our asses to get everything done by 1:30am so that we could hit Jack Astor's (or whatever bar was nearby to the hosting environment / office) and order a pitcher before last call.  Because, as infrastructure monkeys, we knew that when the bits started flowing, our job was done.

But, as mentioned above, I just spent about 2 hours (from 1:00am to 3:00am) trying to resolve a problem between a web app and the db.  I got it resolved.  But, as a developer, all that means is that it's now time to BEGIN doing work.  Cuz as a developer, when the infrastructure is finally working, my job has just begun.

Mike and Fred, I miss you guys.  And our late-night downtown Toronto drunken server escapades.  And Lemmiwinks.

Google Chrome Status Bar

Posted by Garth on Wednesday, August 4, 2010

Having just switched to Chrome cuz Firefox's rampant CPU utilization was annoying me, I was immediately struck with another annoyance.  Chrome is lacking a proper status bar.  It truncates long URLs at the END and cuts off any query string variables.  Not very nice for developers.

So, I took it upon myself to create a little extension that shows the full href attribute of any <a> elements in an unobtrusive status bar of my own.  Hope it helps someone out there.

Download: https://chrome.google.com/extensions/detail/ojjdiklbbogaliiljdbpbkkkghendjja

Support: http://groups.google.com/group/google-chrome-status-bar-extension

Facebook is Dead to Me

Posted by Garth on Tuesday, July 6, 2010

I am officially cancelling my facebook account.  The other day someone in my friends list had a "Like" about some video.  Curious, I wanted to check out the video, so I clicked the link.  Well, it turns out that in simply VIEWING the video the site developer injected a "Like" on my account for that video as well.  I never said I liked it.  In fact, I didn't really like it.  Having my own little pocket of information on the web that I can direct my friends to is nice, but when people start doing stupid shit it makes me angry.  Google "facebook auto like" and you'll see a bunch of black-hat forums where script kiddies are doing this all over the place.  Next it's gonna be "auto let-app-have-access-to-my-details", then "auto take-over-my-account".  No thanks.  And just now I tried to download a PDF from Scribd.  It said I could use my facebook account to log in and download it instead of creating an account there.  So I chose that option... then it said it needed access to my account.  Well, eff that.  I'm not giving some random website access to my facebook details so I can d/l a pdf file that's already visible for me to read (just not to save).  So, this blog (soon to be migrated to a different environment and spruced up quite a bit - when I have time that is) will continue to be my personal pocket of information on the web.  Which _I_ control.

Gregg, you had it right all along.  Fuck Facebook.

Funniest Thing I've Read In Awhile

Posted by Garth on Thursday, June 17, 2010

From an email conversation with a friend which degenerated into a thread about TV Trivia, and me citing my Three's Company expertise:

[I] Wasn't allowed to watch three's company because of God.

I don't even know 100% what that means, but it makes me laugh... nay, guffaw... every time I read it.  Go God!

As an aside, I chose this picture because I love Terri.  Literally.  God be damned!

Subscribe to: Posts (Atom)