<body><script type="text/javascript"> function setAttributeOnload(object, attribute, val) { if(window.addEventListener) { window.addEventListener('load', function(){ object[attribute] = val; }, false); } else { window.attachEvent('onload', function(){ object[attribute] = val; }); } } </script> <div id="navbar-iframe-container"></div> <script type="text/javascript" src="https://apis.google.com/js/platform.js"></script> <script type="text/javascript"> gapi.load("gapi.iframes:gapi.iframes.style.bubble", function() { if (gapi.iframes && gapi.iframes.getContext) { gapi.iframes.getContext().openChild({ url: 'https://www.blogger.com/navbar/30955749?origin\x3dhttp://orbit8.blogspot.com', where: document.getElementById("navbar-iframe-container"), id: "navbar-iframe" }); } }); </script><!-- --><div id="flagi" style="visibility:hidden; position:absolute;" onmouseover="showDrop()" onmouseout="hideDrop()"><div id="flagtop"></div><div id="top-filler"></div><div id="flagi-body">Notify Blogger about objectionable content.<br /><a href="http://help.blogger.com/bin/answer.py?answer=1200"> What does this mean? </a> </div></div><div id="b-navbar"><a href="http://www.blogger.com/" id="b-logo" title="Go to Blogger.com"><img src="http://www.blogger.com/img/navbar/4/logobar.gif" alt="Blogger" width="80" height="24" /></a><div id="b-sms" class="b-mobile"><a href="sms:?body=Hi%2C%20check%20out%20Digg%20Blog%20at%20diggtheblog.blogspot.com">Send As SMS</a></div><form id="b-search" name="b-search" action="http://search.blogger.com/"><div id="b-more"><a href="http://www.blogger.com/" id="b-getorpost"><img src="http://www.blogger.com/img/navbar/4/btn_getblog.gif" alt="Get your own blog" width="112" height="15" /></a><a id="flagButton" style="display:none;" href="javascript:toggleFlag();" onmouseover="showDrop()" onmouseout="hideDrop()"><img src="http://www.blogger.com/img/navbar/4/flag.gif" name="flag" alt="Flag Blog" width="55" height="15" /></a><a href="http://www.blogger.com/redirect/next_blog.pyra?navBar=true" id="b-next"><img src="http://www.blogger.com/img/navbar/4/btn_nextblog.gif" alt="Next blog" width="72" height="15" /></a></div><div id="b-this"><input type="text" id="b-query" name="as_q" /><input type="hidden" name="ie" value="UTF-8" /><input type="hidden" name="ui" value="blg" /><input type="hidden" name="bl_url" value="diggtheblog.blogspot.com" /><input type="image" src="http://www.blogger.com/img/navbar/4/btn_search_this.gif" alt="Search This Blog" id="b-searchbtn" title="Search this blog with Google Blog Search" onclick="document.forms['b-search'].bl_url.value='diggtheblog.blogspot.com'" /><input type="image" src="http://www.blogger.com/img/navbar/4/btn_search_all.gif" alt="Search All Blogs" value="Search" id="b-searchallbtn" title="Search all blogs with Google Blog Search" onclick="document.forms['b-search'].bl_url.value=''" /><a href="javascript:BlogThis();" id="b-blogthis">BlogThis!</a></div></form></div><script type="text/javascript"><!-- var ID = 15927334;var HATE_INTERSTITIAL_COOKIE_NAME = 'dismissedInterstitial';var FLAG_COOKIE_NAME = 'flaggedBlog';var FLAG_BLOG_URL = 'http://www.blogger.com/flag-blog.g?nav=4&toFlag=' + ID;var UNFLAG_BLOG_URL = 'http://www.blogger.com/unflag-blog.g?nav=4&toFlag=' + ID;var FLAG_IMAGE_URL = 'http://www.blogger.com/img/navbar/4/flag.gif';var UNFLAG_IMAGE_URL = 'http://www.blogger.com/img/navbar/4/unflag.gif';var ncHasFlagged = false;var servletTarget = new Image(); function BlogThis() {Q='';x=document;y=window;if(x.selection) {Q=x.selection.createRange().text;} else if (y.getSelection) { Q=y.getSelection();} else if (x.getSelection) { Q=x.getSelection();}popw = y.open('http://www.blogger.com/blog_this.pyra?t=' + escape(Q) + '&u=' + escape(location.href) + '&n=' + escape(document.title),'bloggerForm','scrollbars=no,width=475,height=300,top=175,left=75,status=yes,resizable=yes');void(0);} function blogspotInit() {initFlag();} function hasFlagged() {return getCookie(FLAG_COOKIE_NAME) || ncHasFlagged;} function toggleFlag() {var date = new Date();var id = 15927334;if (hasFlagged()) {removeCookie(FLAG_COOKIE_NAME);servletTarget.src = UNFLAG_BLOG_URL + '&d=' + date.getTime();document.images['flag'].src = FLAG_IMAGE_URL;ncHasFlagged = false;} else { setBlogspotCookie(FLAG_COOKIE_NAME, 'true');servletTarget.src = FLAG_BLOG_URL + '&d=' + date.getTime();document.images['flag'].src = UNFLAG_IMAGE_URL;ncHasFlagged = true;}} function initFlag() {document.getElementById('flagButton').style.display = 'inline';if (hasFlagged()) {document.images['flag'].src = UNFLAG_IMAGE_URL;} else {document.images['flag'].src = FLAG_IMAGE_URL;}} function showDrop() {if (!hasFlagged()) {document.getElementById('flagi').style.visibility = 'visible';}} function hideDrop() {document.getElementById('flagi').style.visibility = 'hidden';} function setBlogspotCookie(name, val) {var expire = new Date((new Date()).getTime() + 5 * 24 * 60 * 60 * 1000);var path = '/';setCookie(name, val, null, expire, path, null);} function removeCookie(name){var expire = new Date((new Date()).getTime() - 1000); setCookie(name,'',null,expire,'/',null);} --></script><script type="text/javascript"> blogspotInit();</script><div id="space-for-ie"></div>

Monday, July 31, 2006

Time for a turnover

Today I removed our access point equipment from a site that literally cost me blood, sweat and tears after a two year journey to Frustration Central and back...

Two years ago we did an install at a central london accommodation facility. The site owners were unwilling to spend to do the job properpy and I foolishly let my good nature be taken advantage of.

We cobbled together a solution which turned out to be one of the most troublesome hotspots we've operated.

We're now free of these tight-wads and have a stack of servicable access points in stock. If anyone wants to set up a new Hotspot, please get in touch.

digg netscape delicious

Tuesday, July 25, 2006

Out of budget and luck but just in time.

Orbit8 is run on a tiny budget. It's staffed and operated by a small team who all have full time day jobs. We're spread across 9 time zones, with the kit being in London.

When things break (and Murphey was an optimist) repairs are tricky to schedule and spares hard to come by. So when we can, we go for double belt and braces where possible. After all, this is all about delivering a 'reliable' service that you can count on.

Hopefully today will be our last visit to the datacenter, last round of tests and reboots and things will finally return to being the stable, reliable service we've come to love.

I'd like to apologise for any distruption and disconnections that may have been experienced by our users during this upgrade and migration. It was all well intentioned... honest.

Jobs completed this month:

OS & Apps upgraded and patched
New disks to repair the broken RAID mirror
Correctly configure IPMP
Mail services completely overhauled
DNS transferred
Service Provider changed

Here's to a quiet and trouble free 2006. Cheers :-)

... now back to the day job

digg netscape delicious

Cheers Christian!

The Orbit8 Crew want to send thanks and regards to Christian Bullow for taking the time to sort out the wireless at Victoria Hostel in London. He did a great job. We have the best customers in the world, that's for sure!

-- The Crew

digg netscape delicious

Wednesday, July 19, 2006

Hello Xantara

Changing service providers is always a pain in the neck. So if you're going to change Co-Lo providers too, prepare yourself for some tears.

Our prior service provider had been doing a moderate job for several years now. Their main problem was an inability to answer a phone, let alone return a call. To put it bluntly, customer service was absent.

Xantara is no bigger, but certainly more expensive. The big advatnage - they can be bothered to speak to me.

So, we chose the hottest day of the year to undertake this move. It was an unpleasant, rank smelling, bitter tasting and hassle filled experience. Lets hope we don't have to do this again too soon and that our new friends at Xantara are as professional and reliable as folks suggest.

digg netscape delicious

Thursday, July 13, 2006

Blood, sweat and beers

It took waaaay longer than I had planned.

The first day I had anticipated for the core build turned into a week. The main problem was package dependencies and repositories. Sunfreeware.com vs Blastwave.org - The choice between manual resolution of library dependencies or automatic. The former gives a nice lean install, the latter tends to pull down way too much cruft.

The second day I had anticipated for the apps and tools config turned into a week. JASS turned my host into a warm brick, so back to square one...

Finally we're up and running. Many Thanks and big credit to

* Mark Pettit for his Solaris x86 binaries of the ancient yet vital gnupg-1.0.6.
* Sun Microsystems for their 'backward binary compatibility' which allowed Marks Solaris 8 bins to run on Solaris 10.
* Carla for keeping me focused and helping to push on through to the other side.

digg netscape delicious

Wednesday, July 12, 2006

Server Rebuilds and Kronies

It's the 11th hour and Colin and I have been busy rebuilding our server, hoping it will give our Orbiteers a zippier and better service. Of course, it all comes down to finding that last error burried deep in the code... that extra comma or period that causes everything to fall over.

If all goes well the new server will be up and running by the end of the week. All for you our dear Orbiteers.

digg netscape delicious

Tuesday, July 11, 2006

Custom PC article on wifi prices

An article in Custom PC compares BT Openzone prices to orbit8 wireless. And we beat them by a mile. We're the best and the cheapest around.

Superb.

digg netscape delicious

partner program ramping up


As part of the orbit8 wireless partner program launch, we are rolling out partner pages on orbit8.com. A sneak preview is shown here.

These pages will allow partners to track their sales, view the status of each access point, and see how their sites compare to other partner sites.

It will also include a forum for partners to help each other promote their hotspots.

We are trying to come up with the best ways to server our partners, so if you have any ideas, we'd love to hear about it.

digg netscape delicious

Orbit8 the Blog

Welcome to the brand new orbit8 blog (orbit8.blogspot.com). Beyond simple updates to the orbit8 service and website, the blog will function as a means to detail all orbit8-related news, events, upgrades, feature additions, and much more.

orbitate forever!

--the crew

digg netscape delicious