Tech

more

Adding more links to the Google Apps global navigation bar

0

At Catch the Fire we use Google Apps for all our email and collaboration. We recently wanted to include some more links on the Apps global navigation bar, but were at a loss as to how to do so.

 

One of my team members managed to find a confusing sounding, but actually excellent solution, to this problem. Jesse Middleton posted this last year, and while some minor things have changed, it still works very well. Thanks Jesse! The basic steps are as follows:

  1. Register yourself with the Google Apps marketplace as a vendor.
  2. Create an application (with the sole purpose being to put a link on the menu bar).
  3. Add the application to your domain.

Because you’re not actually publishing your app to the Google Apps Marketplace, it doesn’t cost anything to do this, and won’t get in anyone’s way. You can create as many apps as you might want, for links to various things. Some enterprising individual should take this method and expand on it to allow people to rename and customise these menu items at will.

Facebook brings chat everywhere

1

I just had a rousing conversation on Facebook about penises, and that’s not even the good part. The good… even great part, is that this conversation took place in real-time, in relation to a status update. We didn’t use Facebook Chat, to talk about a status update;  we talked via comments in the comments area… live. With the addition of in-line updates (new notifications/comments/etc. loading without the page having to reload) and the recent oft-maligned change to the Enter key behaviour, Facebook has turned everything into a chat area.

I’ll let that digest for a second, if you haven’t already realised this. The thing that I’m most impressed by with this, is that neither of these techniques are new. In-line updates via AJAX or other JavaScript methods have been popular for a few years, it’s the sauce that powers Gmail amongst almost all other popular web tools. As for the Enter key, when building websites you can choose to “trap” the enter key on whatever you want; that’s why sometimes you visit a site, input your login credentials/search terms/whatever and hit enter, only to find that nothing happens. This is due to the site having trapped the Enter key elsewhere, or having not trapped it at all.

So these are old techniques, but by combining them in just this way, Facebook has turned any place where you make a comment (status update, photo, product, ANYTHING) into a live chat area. And that is genius… because while we were having an amusing conversation about penis waving, there was any number of other people on Facebook having a real-time conversation about a company’s product. And that conversation is what drives commerce in the new digital economy. Google is to search, as Facebook is to online conversations: not only have they won top spot, but they’re successfully defending it with continued innovation.

Kik Messenger

2

In my post the other day about business cards, I mentioned Kik Messenger as being an awesome replacement for SMS. It really is, and I want to take a minute to tell you why. In the interest in disclosure, I will tell you that the founder and CEO of Kik is a personal friend of mine. You might think that makes me biased… but remaining in the interest of disclosure I will also tell you that I’m a technology professional, who evaluates a lot of software and services and then has to stick with those decisions for the long-haul. So… whatever man.

Ted showed me Kik back before it was called Kik and it was intended to perform an entirely different function. A function that was pretty sweet, in it’s own right. (more…)

Business Cards, Job Titles, and the Cult of Self

2

Catch the Fire, my employer, was getting set to print some new business cards for us. I’ve recently changed jobs, and so was asked what I’d like to include on my business card. In time this led to a conversation at a one of our weekly meetings about business cards, and the idea was presented to drop job titles from our business cards. I’d not heard that idea before, but I liked it. It’s been in the back of my mind until today, when Slashdot had an article discussing the future of the business card. (more…)

VMWare ESXi backups on-the-cheap

0

This week I needed to sort out backing up my ESXi VMs to an another location. A few Google searches brought me into contact with a fantastic set of tools to do just that. Following is the setup I made, with links to the helpful people. Thanks so much to everyone linked below.

  1. First you’ll need to decide on your backup location. I decided for an NFS share on my existing backup server, which is running Windows Server 2008. That meant installing the NFS tools for Windows Server 2008, and also finding an available Server 2003 machine to install the User Mapping provider on, as Server 2008 has deprecated it. Read http://miketrellosblog.arcadecab.com/2010/08/setting-up-an-nfs-share-to-receive-esxi-4-1-vm-backups/ and http://blogs.msdn.com/b/sfu/archive/2008/12/15/set-up-services-for-network-file-system-in-windows-server-2008.aspx
  2. Use the ghettoVCB script to create the backups of the VMs, take snapshots if necessary, copy the backup to the network location, and then purge the snapshots. FANTASTIC piece of script. http://miketrellosblog.arcadecab.com/2010/08/using-ghettovcb-sh-to-backup-esxi-4-1-vms-to-nfs-datastore/
  3. For scheduling the backup job, you may wish to create a specific backup user on your ESXi machine, or perhaps you’ll need to change the root password to something you’re happier to write in a plain text file. Either way, these will help: http://www.yellow-bricks.com/2008/08/14/esxi-ssh-and-non-root-users/ and http://www.theblueboxes.com/how-modify-root-password-vmware-vsphere-esxesxi-4-vsphere-client

Made my life a whole lot easier.

Scheduling a Windows ASR backup

0

In Windows Server 2003 and Windows XP, ntbackup’s ASR is a great method of backing up the entire system for disaster recovery. This week I wrote a script to schedule a Windows ASR backup using the command-line ntbackup.exe utility. If you’ve ever written a how-to on VBscript, I probably have read it. Thanks! Of note is the fact that the ASR call for ntbackup is not actually documented, so use this at your own risk, but it’s working very well for me now. Naturally I take no responsibility for anything that happens due to the use of this script, but if it helps, then let me know in the comments. (more…)

Connecting Skype to your Asterisk VM

2

Due to Bell Canada’s evil ways, Skype-In doesn’t allow Canadian phone numbers, so I rent one through DIDWW. It rings through to a VM I have set up running Asterisk (the open source PBX / VoIP server). Our laptops (and my new HTC Legend) have softphone clients installed that pick up the calls coming through Asterisk.  I also pay Skype for unlimited North American calling (3$ a month), but when my wife and others in the house want to call folks in North America, they have to login to my Skype account, which is not exactly ideal. This has worked OK for us for a couple of years now, but I recently came across a way to connect Skype as an outgoing gateway to the Asterisk server.

The process is fairly well documented via these three sources:

Original writeup by Ward Mundy
Updated writeup by Ward Mundy
Guided version by someone at FreePBX

In my case, I was running Asterisk inside a VMWare ESXi virtual machine, so I had the added complication of no real audio devices. Skype won’t route your calls unless it thinks it has an audio device, so if SipToSis seems to be doing it’s thing but Skype never connects you, this may be your problem. Thanks to a helpful tipster though, the problem is easily solved through the use of the Linux dummy sound card driver (like a virtual sound card for the operation system). Just edit the skype-start script provided by Ward’s instructions, and add this line ahead of the other commands:

modprobe snd-dummy enable=1

Now my family can use our soft-phones to dial out using my Skype account in the background. It’s especially useful for me on my lovely HTC Legend (have I told you how great it is?) as Skype does not yet have a universal app for Android.

Firefox officially still sucks

1

Mozilla just launched The Kraken, a new benchmarking tool for future-facing browers. I’m a fan of Mozilla as a foundation, but I don’t care for their flagship product. Now, they’ve been busy telling everyone that Firefox 4 is going to be “the shit”… so obviously their efforts are currently focused on the new version, but I thought I’d test out their current browser version, 3.6.9 anyway.

Up against the Fox, is the shiny new Google Chrome v6.0.472.55. Full disclaimer: I love Google Chrome. It is the bestest. Also in the running is Internet Explorer 8, because it still has market share. Sadly.

My PC specs:
Dell Latitude E6500, running Windows 7 Pro x64
Intel Core 2 Duo @ 2.54Ghz, 3GB RAM.

Both browsers had lots of tabs open, including Gmail windows and/or Slashdot which are pretty Javascript intensive. (more…)

IMG_1246

Getting what you want out of an Elisa Kotiboksi

3

We moved into a new home this month, and had to arrange a few Finnish home service providers for the first time. Our last home was university housing, which provided all utilities and internet access, so we hadn’t crossed this barrier before. Our new place didn’t have a land-line phone, and had just missed out on the fiber being rolled out in the area, so we were left with Cable broadband as our only option. Now, conventional wisdom is that Finland is crap, and that one should stick with DSL, but lacking the option (and not being entirely convinced about cable’s suck-ness) we went for a cable package from Saunalahti.

I placed the order online, and on the date that I had requested the service begin, a package arrived containing a broadband router and a few other items. I quickly set up the router, which is Elisa branded and is actually quite a powerful piece of kit. It’s got a cable modem onboard, a DSL modem, 4x gigabit ethernet ports and is packing wireless N. Excellent, thought I. That is until I got the connection up, and ran a speed test, and received dismal results. I was paying for 10Mbps up and 1Mbps down, and I was getting around 2 down and very little up. I ruefully thought of my Finnish friends who had tried to convince me away from cable. But refusing to be beaten, I figured there might be some config settings in the router that I could tweak.

And this is where Elisa has done one of the strangest things I’ve ever come across from an internet provider. All of the settings of this otherwise powerful router are completely locked down, and are only configurable by logging into your account with Elisa/Saunalahti, and going to the “configure my router” page. Here you have a number of settings that are changeable, such as the SSID, the passcode, and a few other core details. Read: very little customisability. They’ve given you this great box, and then forbidden you from touching it.

So I said, screw you Elisa. The only setting that was exposed through the web address of the router was whether it was running as a router, or simply a bridge (connecting the cable to an upstream router). I quickly got out my Netgear router and connected it to the Elisa Kotiboksi in bridge mode, and it worked as expected. At this point, I decided that I had enough routers in the home to risk installing DD-WRT, so I went ahead and did that on the Netgear (3300) and it worked like a charm. I reconnected everything to the Elisa box, and ran another speed test: 11Mpbs down, and 1.1Mbps up. What do you know?!

The skeptics among you will say that cable speeds vary throughout the day based on your neighbourhood’s residents habits. But I ran these tests, from both setups, over a period of 24 hours on a weekday, and saw very little fluctuation.

Our new house has CAT5 cable in the walls, but strangely only one room has the cable outlet beside the CAT5 outlet. This room wouldn’t work for the modem, so I used another and tidily ran the cables under a bed. I was then able to nicely fit my Netgear router into the junction box for the coax and CAT5. The only missing piece was that the stupid Elisa box was still broadcasting a wireless signal. Naturally I could just ignore it… but one doesn’t want to ignore these things. I trolled through every setting I could find, and there was no option to just turn it off. So as anyone in my situation would surely do, I pried the case open and took a look around. Conveniently attached to the main circuit board was an add-in card. I figured it couldn’t hurt to pop it out, and a few seconds later I had the box booted up again minus the add-in card. Low and behold, everything worked as before, but there was no network being broadcast! The Elisa Kotiboksi is now sitting quietly under a bed, not bothering anyone. Least of all me.

The benefits of planning

0

I just blogged about this over on the Catch The Fire (my employer) Office blog.

Like many SMBs, we spend a lot of our time fighting fires and running from one project to the next. Taking time out to plan for the future is a luxury not often afforded, or not often pursued. I’ll admit also that in the past our organization has had a bad track record for not sticking to plans in the long term. So I was a little reticent about spending weeks of time last year on a 5 Year Plan… but I did it anyway.

Read the full article here: http://blogs.catchthefire.com/office/2010/08/20/the-benefits-of-planning/

Go to Top