Thursday, March 22, 2012

Hubble will live

I read with delight on the BBC news website this morning that a rescue mission to renew failing systems and install new instruments to the Hubble space telescope will be going ahead after it was canceled after the space shuttle Columbia disaster. This important for several reasons. Some of the most amazing discoveries have been made about our universe with the help of Hubble and given the rate of these discoveries its entirely possible that there are many more waiting to happen if Hubble is given the chance.
This is of course not to mention that some of the most beautiful images of our universe have come in through its mirror system - images that have left the world in awe. In an attempt to share with you the importance of this rescue mission I’ve uploaded a set of images from Hubble that I feel justifies all the effort being made and some more.
Long live Hubble!
The best images from Hubble

Twitter

I was intrigued by the facebook idea of a personal status and I was searching for a way to have my own status on my website that I could update from anywhere; a mobile phone, instant messenger and of course a computer. I came across Twitter during one of my revision breaks and realised that with its API and free remote access tools, including text messages, it was the perfect way for me to achieve what I wanted.
Within 5 minutes I was registered and within another 5 I had enabled updates via my mobile phone and instant messenger as well as writing a script that allowed me to update from the Linux terminal (hee hee). In my next revision break I spent a few minutes writing the code to integrate my Twitter status into my website and after a bit of tinkering with CURL and string splitting in php there it was in my side-bar under “My status”.
Whats so nice about all this is that my status is completely hidden on Twitter’s public site and yet my own site can tooth into their API and grab the status meaning I can update my site over my phone for free and only allow my site users to see it. I could also change my site to only allow logged in users to view it, I have complete control.
This is in sharp contrast to facebook’s way of doing a status update which, despite having an API, seems to always require a computer and a visit to their site to both view and update the status field. I want tools to enhance my own site and what it provides to my readers, not tools that use up more of my time because I have to update something in two locations. This means that, for now at least, my facebook status will remain disabled. If I figure out a way to use CURL to update my status inline with Twitter on facebook as well but without logging me out of facebook in my browser (this is what happens when I try it at the moment) then I will.
For now, enjoy my useful and most likely amusing status updates in my sidebar - no stalking please ;)

phpBB RC1 Released

Its a truly momentous day in the forum world! After many years (yes years) of waiting there finally exists a downloadable, supported copy of the latest incarnation of phpBB3. The full release announcement is here. This news is hot of the press so have fun watching the currently active users on the phpBB forums go soaring sky high!
I’d like to take this opportunity to say how happy I am that this release has come to fruition and to give HUGE thanks to the phpBB developers and indeed all team members for their hard work. I have been critical before about your progress with the new release (and am glad your release has come soon enough for me not to seriously consider acting on that post!), but I really think it has all been worth it and I look forward to the continued use of your software for many years to come. All the best phpBB, you once again reign supreme in the forum world and I for one am very proud to be using your software.
As for my mods, yes, I will be porting all of them that haven’t been catered for by default in the new version. As for when it will happen, some time over the summer most likely.
Sadly for those at RouterTech, I will not be moving the forums over to the new version. We have a heavily customised system running there and a conversion would most likely involve a lot of extra work for team members, not to mention a delay in our ability to release and support firmware which we know doesn’t sit well with users ;)

Two Tier Internet

There has been a lot of talk lately in the news about the potential for the implementation of a two tier internet, that is to say a global collection of networks in which some traffic is given priority over others, not necessarily for reasons of efficiency but for those of financial incentive - those that can afford to pay can prioritise their internet traffic or take advantage of less restrictive access to the content of others.
This is something I wanted to muse over a little before committing thoughts to my blog because it is something close to my heart. Having given it some thought though it is actually a less savoury prospect than I had ever imagined and I was never in favour of a two tier internet in the first place.
At present the internet is a place in which content is indiscriminately accessible to all; something I publish is available to a user in, say, Australia as readily as it is to someone who lives up my street. Likewise someone on a cheap ISP can also access my published content in exactly the same way as someone on a more expensive provider.
Two Tier Internet means that for the first time some publishers will be able to dictate which “class” of consumer will be able to access their content and what is worse even if the publisher intends to allow everyone equal access the ISP could be equally restrictive if it took their fancy. My internet might not be the same as your internet and this means that whole areas of the internet could be completely invisible to you without you even knowing it. Sure, you might be able to hit IP addresses but they would time out as if there was no machine responding if they weren’t on your tier.
I cannot stress enough how damaging this will be to the whole ethos of the internet. Tim Berners Lee (creator of the world wide web in case you didn’t know) said himself that the connections we use to share data should be freely accessible to all and that the whole way in which the internet works relies on us all being on one network in which we all have the potential to be equal players. If the very creator of the web intended us to have one internet and believes it would be damaging to split it up, why should legislators who have no technical knowledge have the right to say it shouldn’t be that way? Quite simply they are taking the piss.
I’m not going to jump on a high horse about the quality of the content I have to distribute to the world, especially since some of it is probably pretty crap in the eyes of some who might come across it, but I sure as hell don’t want to see someone else deciding who should see it or not based on who is lining their pockets. I put it online because I want everyone in the world with a connection to be able to read, listen to, watch or download it as they wish. If a day comes when I can no longer do that, the one place on earth where we are all still truly free, the internet, really will be dead and the world will be a much darker place.

Akismet Failing

It is without a doubt that one of the few anti-spam measures in place on my blog that has stopped me disabling comments is Akismet. The service catches literally thousands of spam comments on a daily basis. The problem is that while I used to get absolutely no spam through to my moderation queue such that all I had to decide was if I wanted a comment published, I’m now getting spam through as well and I’m having to mark various items as spam for submission to Akismet.
Critics will no doubt point out that this quantity of spam can’t be numerous and they’d be right, but as the solution didn’t previously let any through and Akismet is a continuously evolving anti-spam solution its worrying that its effectively getting worse over time as it means spam is evolving better than the defenses of Akismet.
Spam is without a doubt one of the biggest issues on the world wide web and while it hasn’t yet caused me to disable access to anything on my sites, if too much spam gets through to my blog moderation queue then I will be disabling comments. You might argue that disabling a feature is letting them win, but my take on it is that if I end up reading spam then I’m letting the spammers win because they have reached me as a reader. Likewise if there is a possibility that the comments might reach my blog then I’d be letting the spammers win by allowing the comments to reach a global audience.
Here’s hoping that Akismet doesn’t get any worse at blocking spam, or even gets better, as that way the comments can keep on flowing and I can be safe in the knowledge that I’m not in any way helping spammers reach their audience.

Facebook Fresh

It can’t have escaped the attentions of those that read my blog that I don’t like facebook being littered with applications. Not that I dislike the idea of an API or the ability for developers to interact with facebook but I simply preferred the API when external applications were kept as just that, external to facebook and only visible on an external URL, not on the pages and profiles of facebook its self. The “clean” look of facebook was what made it appealing to me.
Given that facebook refuse to make it possible for individuals to disable viewing the stupid applications some people decide to add to their profiles leaving frustrated users like myself in a hell resembling MySpace (note my comparison to a network I did not join due to the awful looking profiles), someone else has stepped into the breech and produced a solution.
Meet Facebook Fresh ™, a novel solution for all firefox users such that they never have to look at an application on facebook ever again. Screens will suddenly look as nice and neat as they did the day you joined the site. Refreshing? You bet.