git and github ftw
April 21st, 2008
So I've completely moved over to using git the awesome version control system by uber geek Linus Torvalds after being told about it by uber geek in his own right Matt Keenan in great (and might I say, confuzzling detail at the time). I've moved all of my public source code over to github, you can check it here. Will be updating all articles that reference the old repository and taking it offline this week!
Read the rest of this entryCo-Working Belfast, Put Your Money Where Your Mouth Is
April 19th, 2008
Okay so things are gathering pace with the Co-Working Belfast initiative, here's a little round-up of what happened this week;
- Andy registered a domain for Co-Working Belfast.
- Andy booked a viewing for the potential space he found.
- We went to visit the office on Bradbury Place.
- We found a couple of other spots that didn't quite meet the criteria on a second walk around the Botanic / University area.
- We put an offer in for the space (see below).
- Darryl from Banjax gave us a load of advice, info on what people to contact about funding and even invited Brendan McGoran from Belfast City Council to the next open coffee meetup.
- We visited Blick Studios and met with the studio manager Christine James, we had a good chat and have a potential space if getting somewhere larger doesn't work out.
The Potential Space
The advertised vital statistics are as follows;
- 1900 (sqft)
- Rent at £8.50 (per sqft)
- Rent is therefore £16,150 p.a.
- Rates 2008/2009 £6,873
- Service charge (unknown)
- To be refurbished pending lease finalisation
After viewing the space it is definitely in need of a good bit of love so we made what I think is a fair offer, along with some extra conditions;
- At the lessor's cost, an architect to visit the property to asses what if any walls could be removed to make the individual offices larger.
- Re-paint walls and ceilings with a clean, matte white finish.
- Laminate wood flooring laid in the office areas.
The offer itself £10,000 p.a. for a 3 year lease. Some light mathematics and it's going to take around £60,000 over the next three years to make this a reality. I think we can do it.
Next Steps
So, the list I published at the end of last month we've managed to cross some things off and there are couple of things I would love to ask you to do, if you can answer any of these questions. Please leave a comment!
- Do you want a desk at Co-Working Belfast?
- What about just being able to drop in and use spare facilities?
- Would you be willing to put your money where your mouth is and chip in for the deposit?
- If we said it was going to be up and running next month... are you in?
- Can you provide any desks, chairs, monitors, computers?
- Do you have any good funding leads?
- Can you help in any way that I haven't mentioned above?
This week I will collate all of the feedback I get and use it to prepare a funding proposal, work out the cash flow, budget for setup costs and as usual tell you all about it. To wrap up, I'm just really looking for help here it was tough alone and now even with all the awesome stuff Andy has been doing and Darryl's advice it's actually getting harder. So please, step up, we can do this but only by co-working towards a common goal (I'll leave you with that awful pun).
Co-working Belfast Plan
March 28th, 2008
Okay so the idea is to setup a not-for-profit organisation with the remit;
Bringing silicon valley thinking to Belfast by creating a cutting edge work space for digital and creative workers. It's goal is solely to improve these industries and provide a creative atmosphere to allow ideas and companies to grow in an organic way.
UPDATE: Woo! 2 more people interested that brings the total to 18.
Read the rest of this entryDo Not Buy an Apple AirPort Extreme Base Station, They Crash and Burn
February 26th, 2008
When my lovely second hand Netgear Rangemax router died I bought one of these new fangled AirPort Extreme Base Stations from Apple with the logic that;
- Hey it's Apple it'll just work with the rest of my computers
- It will be fast as f* thanks to the 802.11n
- It will be able to handle my ever increasing download traffic
- I was wrong...

Update: So apple have finally fixed this issue in the airport extreme update (firmware version 7.3.1) released last wednesday. I installed it straight away and have had no issues at all, huzzah! Thanks apple, finally I can say I recommend this product.
Read the rest of this entrySsh, Presentation in Progress
February 13th, 2008
Last night I gave a wee presentation at the Ruby Ireland meetup. A quick lighting talk on some SSH tips and tricks, with some Unix fun for added measure.
There was a bit of discussion and a couple of other links were mentioned;
Having run out of (obviously?) rushed presentation material I stuck Howcast on screen and let the questions begin. There were a load of really great ones from the group so I hope it was even a little bit interesting for you!
Howcast Has Launched!
February 6th, 2008
I have waited for this moment for so long, it's great to finally be able to say that Howcast has launched! The culmination of hard work over the past year by such an excellent team has produced something that I for one am really proud of. Now perhaps that makes me slightly bias but I do think it is the best how-to site, possibly the best online video site around. Anyway, go check it out! If you want to find out more before the jump, the video below gives a great introduction to what Howcast is all about. If you want even more info, check out the company blog.
Some time soon I will be sharing some more intimate details about the whole process and experience of building Howcast (NDA permitting :)), but is there anything you want to know?
Ways to Boost Ireland's Homegrown Creative & Technology Industries
February 5th, 2008
There are a lot of government bodies in Ireland devoted to improving the creative & tech industries, here are just a few of them;
- crea8ivity - Northern Ireland's Digital Hub
- Invest Northern Ireland
- Enterprise Ireland
- Momentum - The Northern Ireland ICT Federation
- Creative Entrepreneurs Club Northern Ireland
- National Endowment for Science, Technology and the Arts
They are all doing something which is better than nothing, but there is so much more we could be doing if we want to capture the same atmosphere of creativity and entrepreneurship that exists in silicon valley. I'd just like to note here that Enterprise Ireland are far ahead of the game locally, there is still a lot they could be doing but they put their Northern Irish counterparts to shame.
Invest Small, More Frequently
The traditional approach is to provide the investment, funding, grants, cheap office space and other perks to the largest companies like the Apples and Googles. These guys are mostly in it for the tax breaks, not our elite college graduates no matter how the smoke and mirrors try and reflect the situation. The fact that these companies are generally provided with incentives proportional to the number of jobs they will provide changes the prerogative of these companies, they don't need to be super efficient, small and agile as it's encouraged to be a behemoth.
The truth of the matter is that Google and Apple (and insert name of other successful tech company) all started small. The kinds of numbers that used to be needed to form and run a company are constantly being reduced through application of modern principles and great industry advances like utility computing. This all directly equates to reduced initial costs to just get out there and start a business to see if the idea works. In Silicon Valley the attitude is to just go for it, Venture Capitalists will fund a hundred small companies because odds are a lot of them will fail, some will be marginally successful and a couple will make them minted. It's probability 101.
Take the Pain Away
I have talked to many would-be entrepreneurs and some of them just can't make the leap to quitting their day job, be it for family or other money related reasons. If you could give this person just enough so they could take 6 months to a year off and help towards expenses you have just created another potential business.
Also don't make your potential entrepreneurs do such merry dances and jumping through hoops. Make it simple to apply and attain funding.
Build Communities
Now what is really interesting is that I see people on the grassroots level doing such a far better job of building communities than those paid to do that exact job.
- Over the past year there have been regular OpenCoffeeClub meetings in Dublin, Cork, Waterford, Limerick, Galway and Belfast
- There were 4 BarCamp conferences in 2007 in Ireland (Belfast, Dublin, Waterford and Galway).
- The Paddy's Valley trip to Silicon Valley of 26 (or so) Irish entrepreneurs was a phenomenal success. Ask anyone else who went and they will tell you the same.
- The Coworking initiative has had great success, they managed to pull together 4 freelancers to start an office in Dublin. I've been a guest there numerous times and the atmosphere is so exciting.
- Paul Walsh has put on some great tech evenings for startups to practice pitching, cleverly named Curry 2.0.
- Techludd has quickly become the most successful and best attended event in the Irish technology industry. Setup by Anton and Jessica after being inspired by Paddy's Valley.
Now the important thing about all of these burgeoning communities are the people involved. What they have achieved in building these social networks is astounding, the big difference is that these communities have been totally based around the people that attend them and completely lacking in the Business Bullshit that tends to shroud more conventionally organised events. Such relationships have built up, business deals made and just general good craic has been had since their inception. Government bodies take heed or you will quickly become obsolete, start coming to events like these, maybe even fund a couple of them. Lets not rest on our laurels but make 2008 an even better year.
Start a Real Digital Hub
There are government funded digital hubs springing up in many different places in Ireland. They are generally new builds with spacious offices and great technical specs but their priorities are in the wrong place to really help the homegrown industry flourish.
- These digital hubs are generally structured to provide large spacious offices, with small tech startups this is not needed.
- They are generally located outside of town, away from the creative, cultural and innovative areas that entrepreneurs want to be.
Taking the Northern Ireland Science Park in Belfast as an example, it is located near the upcoming Titanic Quarter. Cheap land for building large capacity offices, more space for more bums on seats see a pattern forming? It might be a hub, but not now give it half a decade. Anyone that knows Belfast would agree that the Cathedral Quarter, Queen's Quarter or even the Linen Quarter would be a better suited venue for a hub of any kind.
There are several routes to the goal of creating a Coworking space in Belfast but the main hold up is getting enough totally committed freelancers and startups to make it a reality. What would really ease the pain would be funding from one of the government bodies to create such a place. Just enough to get going as I believe if you build it, they will come.
Questions?
What I want to know is, after reading that do you have any questions? Any ideas on how we can push forward with some of these ideas in Ireland? If you do I'd love to hear from you.
I'm going to post soon about how Universities fit into this picture, it was too much for one article.
New Ways To Create Revenue Online - The Broadband Content Opportunity
January 31st, 2008
What a mouthful, it's a worse name than techludd. It is actually the title of an event run by crea8ivity on Tuesday of this week. Now, if you've looked at their site you may see where I'm coming from when I say that the majority of the content is utter "Business Bullshit". Which kind of gave me a correct view of what the event would mostly be like, mind you there were positive points too.
After some brief introductions Tom Loosemore took the stage to deliver a talk Welcome to the New Digital Era. From the start it wasn't particularly interesting for someone that has seen the internet before, albeit I do think he'd just drawn the short straw on this one and quickly showed his smarts in the parts that strayed from the presentation topic. Especially the one about being more open about data services and apis, we can build more beautiful software, only if we become good web citizens. Rock on Tom.
From the BBC Emma Somerville talked to us about some of the different projects they were doing on the web and also some different strategies they had applied. That's all well and good, but you are the BBC. Doug Richards would later point out that we all don't have a radio and tv monopoly and can't benefit from such free and available advertising. He had another beautiful thing to say that "The BBC should not be the monopoly producer of creative content it should be a monopoly consumer of content from outside bodies." wow, wouldn't that just shake up the industry in the UK.
We then got a talk about the New Digital Innovators from Northern Ireland from the project director of crea8ivity. This was to introduce one of the main reasons behind the evening which was the demo of a couple of companies that the crea8ivity initiative had funded. I believe they each got slices of a tasty £1 million pie and the rest was put into launching the crea8ivity project. Enough history. Here are the list of projects that were displayed on the night;
- Edcast Medical
- StreamOn.net
- Sonic Academy
- Awash on the Web
- Constant Comedy
- iGolfPro
- Dark Water Studios
Okay so one of the companies StreamOn, provide the systems for Edcast Medical, the Sonic Academy and Awash on the Web. They've done pretty well out of the initiative bagging all those projects, I just can't get over the fact they're selling "streaming video web solutions" when they are not offering streaming video solutions, it's progressive download. There's a big difference, please internet stop bastardising this definition. My other main gripe is their use of Microsoft Publisher which means wmv videos, if you can't be bothered to deliver your content in universally acceptable formats (flv anyone?) then I and a lot of other users probably can't be bothered to watch it (YES I CBA installing a wmv player!).
The three clients of StreamOn definitely need to discover the power of free, there's no way I would sign up to any of those sites just based on first impressions. What I wanted to see on the front pages of each of them is a big freakin teaser video, then you might capture my attention enough to make me fill in the form. By requiring registration before a user can derive that there may be any potential benefit from a site you put up barriers to entry, you need to show them what they're missing.
Check out Constant Comedy great site, great idea made me laugh. They may be going places.
Dark Water Studios fair play lads, how you managed to build a game development studio in Derry. Perhaps I will never know as you guys were swamped after the talks. Great to see.
There was this iGolfPro thing there as well, it seemed pretty cool technology but it really didn't have anything to do with the web at all. Fail.
So that's the new digital innovators from Northern Ireland not to be harsh but none of them are the next google, Constant Comedy and Dark Water Studios have a good chance of making it into prime time. I'd love to see the rest of them be successful too but they'll need to change some things first.
Back to Doug, it was really a breath of fresh air to hear someone just go for it and say what they really think. I can't even remember all of his keys to success but that's not important, the important thing was to hear how passionately he talked about doing amazing things with the web. One girl asked a question, she basically wanted to find out how she could have some private time to give him a business pitch. I think she almost died when Doug made her stand up and give an elevator pitch to him in front of the entire assembly. Fair play to crea8ivity for getting such an interesting speaker to an event in Belfast.
So to round up it was great to see at least something happening locally in the web space even if it wasn't exactly what I wanted to see... A lot of the event felt like being in high school during a sex education lecture by a teacher too old to be having never mind talking about sex without making those younger than them feel horribly uncomfortable. That's what it was like hearing Crea8ivity talk about the web. Too many suits, too much back patting for a job well done and not enough really getting to know people. Crea8ivity you did a fair job putting this together but you have no hope in building successful online business in this new social web if you cannot create real world social networks. You need to drop the business bullshit and maybe next time you get such a large chunk of money you might consider investing in some of the more interesting grass roots entrepreneurship initiatives happening in Belfast that you don't know about (I'm talking about OpenCoffee & The hopefully soon-to-make-it-to-Belfast Coworking).
I'll be following up tomorrow with a couple of more positive points on how we can boost the web and creative industries in Northern Ireland.
This Week in Tech
January 29th, 2008
Really did not ever think I would see the day we would have one technology related event in Belfast. This week, there are three...
OpenCoffee Club

Tonight the Belfast OpenCoffee Club is meeting at AM:PM on Upper Arthur Street at 6pm. I'll be heading for food at about 5pm if anyone wants to join me for some very affordable and tasty grub. Here's a map if you're lost.
New Ways To Create Revenue Online | The Broadband Content Opportunity
What a mouthful. Organised by a new? body crea8ivity. Looking forward to attending one of the first big tech events in Northern Ireland and seeing what kind of state the industry is in up here, there have been very few opportunities to really gauge it but I'm going to have to go with corporate mire. Sad but true, Dublin is light years ahead of Belfast in terms of people and their attitudes. I'm really hoping I'm guessing wrong and it isn't a den of "snake-oil salesmen" as Eoghan alluded to in his recent (finally!) blog post.
This is on tomorrow night 30th January, 5pm at the Innovation Centre at the Northern Ireland Science Park.
Open Island Conference
A one day conference on open source software, the programme seems quite vague from looking at it but should hopefully be quite interesting. This is on all day Friday at the Spires centre in Belfast.
See you there!
TechLudd Dublin
January 28th, 2008
Last week I attended the TechLudd event in Dublin it was the first (hopefully of many) TechLudd events in Ireland. Maybe the name will change again, but I think the spirit at least will live on. It was organised by Anton and Jessica fair play to them for flying in the face of adversity and starting "The largest and most successful social tech related event Ireland has ever seen". Here's to TechLudd Belfast, watch this space...
Oh and there are some pix
Translink for your iPhone
January 21st, 2008
I recently put together an iPhone application to get Translink bus and train times on your iPhone. It started out life as a rails application, I was intently set on "Translink on Rails" for the article title but a last minute change to using the merb framework saw to that. Really enjoyed my first real app using merb, it had a certain freeing aspect having such a bare bones framework to start on.
The iPhone interface was dead simple thanks to the iui library, leaving the guts of the work writing a parser for the completely awful HTML on the Translink site, needless to say I had to get a little creative. Also used my previous tip for cleaning up dodgy HTML.
There are a couple of improvements I want to make before it's finished such as;
- Earlier and Later links for the search results
- Implement filtering by time
- Implement filtering by future date
- Implement filtering by travel mode (bus and/or train)
- Nicer interface
- Make it iPhone/iPod touch only and display a message to users on other browsers
If you have any feedback or you find it useful please let me know, go try it out!
Belfast #PintsForStarters Meetup
January 17th, 2008
Previously known as OpenBeer (Thanks to Marcus and Eoghan for the name. I think it's much better than OpenBeer and doesn't step on the toes of the similarly named OpenBSD group.
Eoghan started this off in Dublin last year as a tongue-in-cheek event aimed at the same crowd as OpenCoffee but with a later time slot and substituting beers for coffees. If you're interested in tech, the web or business and want to meet others that share these interests you should come along. The venue is The Apartment, Belfast (map) at 6pm tomorrow Friday the 18th of January 2008. Leave me a comment if you're coming so I can gauge numbers, I'm buying the first round! I know, I know it's short notice... more organisation coming soon to an OpenBeer event near you.
UPDATE: Event added to upcoming for your convenience UPDATE: Changed the name to #PintsForStarters, oh and there's another event happening down in dublin tonight. If that's handier for you.
Scraping sshtml (Sub-Standard HTML) Don't Forget To Tidy Up
January 16th, 2008
So I'm working on a little project involving movie showing times (more on that soon) where I need to scrape a web-page for a couple of nuggets of data. That website is stormcinems.co.uk only joking it's actually www.stormcinemas.co.uk. Anyway during testing I saved a copy of the HTML from Firefox to use as a testing fixture, after a little while I had finished everything and wanted to give it a live run. Job done I thought, nope the first run gave all sorts of errors and it took me ages to figure out why.
In this situation the HTML being sent back to the browser is so invalid that Firefox cries out in pain and does some work to fix things up behind the scenes. So whenever I saved the page, that wasn't the HTML you get from a request via ruby's Net::HTTP library. The main problem is on this page where there are no <tr> elements in the showing times table and simply trying to parse it with hpricot is a no go.
Looking around the web for a solution I found this neat little unix program tidy and to my surprise it was already on my mac, whoop! So here's a little ruby method you can use to give that fugly HTML a spring clean before running it through your parsers.
require 'open3'
def tidy(html)
tidied_html = ""
Open3.popen3("tidy --force-output true") do |stdin, stdout, stderr|
stdin.puts(html)
stdin.close
tidied_html << stdout.read
end
return tidied_html
end
After going through all this extra work I was wondering who actually did the site, a wee look on the page itself and there's no evidence, but checking the source I can see that it was developed by Tibus (at least they got their own dns records sorted) I wonder if my table row problem has anything to do with the lack of accreditation?
Oh last one, honest. This really made my day when I saw it, whatever developer wrote this line of code I heart you. Lesson, if you don't want your work to be known. Don't do this.
#tibus-strapline { display: none; ... }
Peace.
A New Year, A New Resolve
January 6th, 2008
Usually, I don't indulge myself with the idea that I should change something about my life just because the calendar has flipped over another year. This year however is different, it's not that I want to make New Year's Resolutions per se, it's just that so much inspiration has come to me in the past weeks and months that I really want to make something of. The downtime over Christmas has provided the perfect opportunity to get some of my thoughts together but I'm still reeling from things like Paddy's Valley (and that new year's day hangover) so my personal plan for self betterment is a work in progress.
Just like Andy and Phil I too made resolutions, a couple of which are in the same vein which I guess is hard not to as these things tend to be quite universally applicable. Unlike them however I was pretty slow on blogging mine. So slow in fact, I've already managed to complete two huzzah!
Just do it: One of the main take-aways from Paddy's Valley was the pure energy I had, the urge to create, to connect, to capture my ideas and inspiration when they are just a fleeting thought and run with them. Not just about work, this is something I want to apply to every aspect of my life. This year I just want to freakin do it. No procrastinating, no worrying, just do it. (This new years resolution sponsored by nike)
Cut the clutter: If you're like me (and you probably are) you also have a large pile of supposedly important paper that continuously gets added to until one day it is so unbearable that you sit down and deal with everything at once, realising half way through that there's bills to pay, I've missed the date by a week and it's no longer relevant, damn. So, to defeat the pile I am purchasing one of these badboys, the ScanSnap S510M.
Spread my wings: (done!) For about a year now I've been working away at the smallest desk in the world it was a lot better than couch-coding but it still sucked. My concurrency was so poor, unable to have a book open while I'm working is like heresy to me as I love to make little notes and scribbles to get ideas down, now I can since my new office arrived a couple of days ago and it ROCKS!
A Real Syllabus: Now that I no-longer have to do completely ridiculous things like learn the entire Java 2 Micro Edition API off by heart or code HTML and CSS by hand with a pen & paper (seriously Queen's?). I enjoy the creative freedom of having my own syllabus, which I have constructed in the form of a gargantuan list of books to read and code to try out. Perhaps I will share it at some point.
Fiscal Responsibility: (done!) In the past I haven't exactly been idiotic with money, but I haven't been that smart with it either and this year I want to change that. Ever since I could get online statements from the Halifax, I opted in thinking that someday these will be handy I even started to write a web application to collate this information and give me purty graphs. That was sidelined for a while and when I picked it back up someone had already done the work for me yay, thanks Wesabe! In a couple of hours on one of those lazy Christmas days I imported all those years of bank statements, did a wee bit of tagging and was able to see some really cool & slightly scary graphs.
Mr motivator: In the past two years my fitness level and general healthiness quotient has looked somewhat like a graph of Sine. Now that I no-longer have to suffer in the enterprise & have finished the massive waste of time that was the Computer Science course at Queen's (I actually can't believe their website has gotten worse since I last looked, wtf is up with the picture of the iPod, the squashed aspect ratio graphics, those uber crap buttons, I thought it might just be safari but it looks just as shit in firefox. Woah, end rant). Anyway now that I'm self employed I'm making a concerted effort to spend more time away from the computer, the clincher will be in keeping this up when I am back at my pre-christmas level of work.
OpenCoffee Belfast Meetup Tomorrow
October 23rd, 2007

The Belfast Open Coffee Club is meeting at AM:PM on Upper Arthur Street, tomorrow (the 24th of October) at 6pm. I'll be heading there for some food at around 5 should anyone wish to come along that wee bit earlier.
- If you're interested, don't be shy just come along. Or join the google group to get your courage up.
- If you're lost, here is the exact location on google maps

