How to Embed a Google Maps Virtual Tour of Your Business on Your Site

For a while now, Google has been offering business owners the ability to add their business photos to enhance their Google Maps listing. Furthermore, you can take it one step further and provide Maps users the ability to “look inside” your business with a Virtual Tour, created at the hands of one of their trusted photographers. This post deals with how to embed a Google Maps virtual tour on your own website or blog with easy to follow step-by-step instructions.

TL;DR: You can’t. You need to switch back to classic maps. Read on to find out how.

Continue reading How to Embed a Google Maps Virtual Tour of Your Business on Your Site

Super-easy Facebook app project management for teams

So, you work at a media agency / development house and you have multiple clients with Facebook apps. You also have a team of developers and/or support staff who need to be administrators on said apps? How do you manage your staff’s access to each new app you create? What if someone develops an app then leaves without adding another person as the administrator? Don’t worry! I’ve got a cunning plan to help you streamline your Facebook app project management… Continue reading Super-easy Facebook app project management for teams

Handling modal popup file uploads in javascript dialog box based forms

So, you’ve designed a sweet UI that uses loads of AJAX and dialog boxes to ensure a mighty-fine user experience and a powerful administration tool that uses minimal page redirects by making use of fancyBox, Colorbox or another javascript dialog plugin. But wait. You need to be able to allow the user to upload a file (or more than one) using one of your dialog-based forms. Herein lies the rub – AJAX cannot help you when it comes to modal popup file uploads, so how do you keep the user on the same page without compromising your UI flow?

That, my friend, is where you call upon the mighty iframe…

Continue reading Handling modal popup file uploads in javascript dialog box based forms

Porting Rails’ ActiveRecord find_by_attributes method to PHP

Ruby on Rails’ ActiveRecord class has some really neat features, none more so perhaps than the incredibly useful find_by_attributes method. With object-oriented PHP programming we can bring that functionality to our PHP applications using PHP’s magic methods. Continue reading Porting Rails’ ActiveRecord find_by_attributes method to PHP

Configuring Google Analytics Site Search

Google Analytics is an incredibly powerful tool. Used correctly it can give you valuable insight into your client base that can help you understand what brings people to your website, what makes them leave and what you can do to increase traffic, return rates or a whole host of other metrics that will increase your website’s value to your business. Continue reading Configuring Google Analytics Site Search

Keeping Track of Home Broadband IP Address Changes Without Dynamic DNS

Dynamic DNS services are great. They allow you to keep track of your dynamic IP on your home broadband connection without the need to constantly check it at whatismyip.com or similar websites, and the erradicate the risk of you not knowing the IP address when its changed after you’ve left the house.

That said, some, well… lots of home broadband providers give you crummy routers that do not have the ability to notify Dynamic DNS services of IP changes. The cheapest router that’s optimised for your ISP’s network is usually what you end up with and that usually means less features. Continue reading Keeping Track of Home Broadband IP Address Changes Without Dynamic DNS

Adobe Release Creative Suite 2 as Free Download – PC and Mac

Adobe Creative Cloud Launch Event
Shantanu Narayen of Adobe recently unveiled Creative Cloud alongside Creative Suite 6

Adobe has just released their decade-old Creative Suite 2 software for free – great news for developers and designers out there who don’t need or can’t afford the latest Adobe software in order to go about their daily business.

Adobe has cited the reason for the licensing change for version 2 of their hugely popular design suite was that the cost of maintaining and running the activation server which checks licence key validity for Creative Suite 2 is no longer justifiable. Especially since the recent launches of both Creative Suite 6 and Creative Cloud. Continue reading Adobe Release Creative Suite 2 as Free Download – PC and Mac

Creating AOL-style “You’ve got mail!” system alerts on OS X

America OnlineOkay, it’s fair to say that I was struggling to fill my lunch hour yesterday, and one thing that I’ve wanted to do for a number of years was trigger the awesomely-cool “You’ve got mail” voice when I get new emails on my computer. If, like me, you were never one who actually used AOL as a service provider (and why would you), then your best bet is to think of the film of the same name starring Meg Ryan and Tom Hanks.

Continue reading Creating AOL-style “You’ve got mail!” system alerts on OS X

I Hear There’s Some Olympics or Something…

Just a brief post regarding the impending Olympics in London – it’s time to get into the Olympic spirit what with one day to go before the opening ceremony, and I popped out of the office earlier today to see the torch coming past with a (rather excited looking) runner and entourage of questionable sponsors.

These are just a few pics of that – nothing geeky and code-related to say here.

Listing All Subdirectories With File Sizes in Linux

I recently had to add a new site to a repository, and was appalled to see that the site came to 2.2G! This wouldn’t ordinarily be an issue if I or one of my colleagues had developed the site as I’d know which directories to set ignore rules for etc. and be able to whittle it right down very quickly. Not in this case – we were taking on a site for someone else so I’d have to look into which files and folders were causing such hefty disk usage. Continue reading Listing All Subdirectories With File Sizes in Linux