SpaceStack – an 091 Labs project in progress

Posted: 28th August 2010 by Barry in 091 Labs
SpaceStack

SpaceStack is a project that is taking form from the many hacks and hours of work that have gone into putting this site together.

WordPress is used by most hackerspace sites. It’s easy to set up and it’s easy for non-techies to use. It requires little maintenance, has a great community behind it and has lots of themes and plugins. It’s simple to install and use, and saves a lot of the the effort involved in creating a website. However, it’s primarily for blogs, and tends to lack proper support for many necessary features: Wiki, Forum, Mailing List integration, Events management & calendars.

The goal is to create a re-distributable WordPress package that provides all of these features in a package that can be distributed, themed, and installed with a few clicks by any community space that is starting up. It eliminates ‘fracturing’ (a term I owe to the great Mark Grealish), where mailing lists, calendar, wiki etc. are not integrated with the site, which hinders communication between participants of the space.

 

License

Creative Commons Attribution-ShareAlike 2.0 Generic

 

What participants can learn from this project

This is a beginner-friendly project. Here are some of the areas involved in the development of the project:

- HTML and CSS
- Javascript & jQuery
- PHP
- WordPress theming
- WordPress plugin development
- Interacting with the Twitter and Google Calendar APIs
- Software engineering approaches (Scrum)
- Software engineering tools and methods:
–> Eclipse for development
–> Firebug for debugging
–> Selenium for testing
–> SVN for source code control
–> Trac for bug and feature tracking

 

Workshop Model

This project will be a learning experiment for the project-based approach to running the space. General workshops will be run at the beginning of the project so that participants can become familiar with the tools listed above and learn basic software engineering and programming concepts. After this, workshops respond to the needs of members and are open for any participant of the project to run. If a participant in the project is having trouble with a topic, they can request workshops to be run, or for smaller topics get one-on-one help. Having a chance to ask questions when you’re stuck is invaluable, particularly with coding.

The philosophy of the workshops is one of active learning. Hopefully there will be an atmosphere where people feel encouraged and obliged to put forward their thoughts and ideas in meetings and workshops, instead of sitting for hours listening to someone else talk (I hate being talked at for long periods and wouldn’t inflict it upon anyone else).

Workshops will be open to the public at a cost of €6 per workshop.

 

Project Overview

Features I’ve been working on (all close to release):
- WPTweet (update Twitter using your WordPress login)
- User login widget
- Wiki integration using Dokuwiki

Desired features:

- SimplePress (forum for WordPress) extended so that it can act as a mailing list.
- Members page with a plugin that lets you add fields (e.g. a “project interests” text box)
- Contact form (plugin available already, I just want the form pre-configured)
- A custom theme that ships with the project
- Photo gallery that can be sorted into categories
- Events calendar and management system

 

Timeframe

If there are at least 8 participants, a date for a beta release of the software will be set at Saturday October 30th (8 weeks from now).

 

How to get involved

Members can get involved by replying to the thread on the member’s mailing list. Collobaration with other spaces is also welcome.

I’m Jack, a regular down at 091 Labs. I’d like to share a website I’ve just released: http://www.hiredhelp.ie and my experiences of coding it down in 091 Labs, Galway’s new HackerSpace.

So what does your new website, HiredHelp.ie, do?

Hiredhelp.ie, is a place where Irish babysitters, housekeepers, gardeners, pet carers and handymen can put up free profiles offering themselves for work and then get found by searching employers. The idea is that Savvy service providers can easily find domestic employment through the site. The site is pretty and very user friendly – I recommend you check it out next time your looking for a helping hand at home.

Logo for HiredHelp.ie

The project has been in development for nearly nine months. We had a lot of set backs (including our most experienced coder going AWOL)  but in the end we learned a lot. – both about coding and about running a small business.  My role on the project ended up being lead developer (as our previous lead disappeared off the face of the planet) and I collaborated with a Galway based web design and development company, Cloud Concepts, where William Greene and John Deely did most of the design work and, increasingly, have been helping out with some of the development.

What was it like working out of 091 Labs?

Lets put it like this: I was working from my kitchen table before 091 Labs — kind of ironic considering that the website is domestically themed (…ed? ED??   ..  ). As you can probably guess, working from a  kitchen is suboptimal – lots of distractions (both culinary and social), lots of noise(how’s about a blender), and, ultimately, not that much work done at the end of the day.

I discovered 091 Labs a couple of weeks ago and finally I’ve been able to get some real work done. If you’ve never been down to the labs a description is in order: First off, the term “labs” is a misnomer – it’s more like “caves”. The place is situated in the semi-subterranean bottom floor of a new office block, right next door to the Galway City bus station. Huge billboards advertising the office for rent block out most of the light within, leaving the piecemeal scattering of furniture (clearly donated from the set of an 80s horror film) largely in darkness. The walls are solid concrete, as are the floors….. and God do I like it.

For starters there is lots and lots of creative space. If you feel like you need a ten metre stress out clearance zone on either side of you, then wish no more. The place is enormous so you can sit as close, or far, from others as you please –and trust me, there is a time for both. Caffeine, the hacker’s best friend, flows on tap – there were more varieties of coffee, tea and energy drinks than this journalist could count. When the technical going gets tough, there is hope due to the great selection of technical literature on offer –everything from the science of reverse engineering to “Regular Expressions”, the symbolic representation of language, something which came in very handy during the development of my website. Needless to say the WiFi is blistering fast at 30mbs.

As brilliant as the layout and facilities are, it’s the people that really make 091 Labs great. The place is filled with Galway’s brightest doers. Every time I came up for air from my self built labyrinth of code, I would look around the room and see birdhouses in construction, tiny €30 programmable controllers (like a circuit board with a little processor) called “Arduinos” being transformed into dazzling light shows, jugglers trying to figure out how to use wi-motes to enhance their performance, and, more inspiring of all, rivers of ideas flowing between excited chatting members.  Instantly I would feel refreshed by the thought that I’m not the only one working and I would dive back in and root out one more bug.

I like you. How can I help you and your website out?

At Hiredhelp.ie we don’t have exactly have a ten million euro marketing budget behind us. In fact we don’t really have ANY marketing budget behind us, so we need all the help we can get to help us promote our site. Now don’t worry -we’re not asking you to empty your wallets for us, instead what we are asking is that you help us by using your social media resources in our favor. All we’re asking it that you like us on Facebook, Tweet about us, blog about us, or tell a friend looking for work as a babysitter, housekeepers or handyman about us. It takes less than a minute and it makes all the difference in the world to us during this early stage of starting up.

Processing and Arduino Meetup

Posted: 25th August 2010 by Kevin Flanagan in 091 Labs, Events, Workshop
Tags: , ,

Thursday 26th at 4pm is the first Processing and Arduino meetup at 091Labs. From Thursday 2nd September on we will be meeting regularly once a week at 6pm in the space.

For starters we will be following the O’Reilly Online course

‘Processing and Arduino in Tandem’

Creating Your Own Digital Art Tools

Starting Tuesday 31st 11pm GMT O’Reilly will stream the course which you can follow for free online, quick go sign up http://training.oreilly.com/arduino/, but it you cant make it to every class we have pooled together to download the course video which we will be following week by week 6pm every Thursday at 091Labs.

Sooo what is Processing?

from – http://processing.org/about/

Processing is a programming language, development environment, and online community that since 2001 has promoted software literacy within the visual arts. Initially created to serve as a software sketchbook and to teach fundamentals of computer programming within a visual context, Processing quickly developed into a tool for creating finished professional work as well.

Just check out all the crazy fun stuff people are doing with this at http://processing.org/exhibition/

Check out artist and course instructor Joseph Grays website  to get an idea of what possible http://grauwald.com/art/index.php

What is Arduino?

from – http://arduino.cc/en/Guide/Introduction


“It’s an open-source physical computing platform based on a simple microcontroller board, and a development environment for writing software for the board.

Arduino can be used to develop interactive objects, taking inputs from a variety of switches or sensors, and controlling a variety of lights, motors, and other physical outputs. Arduino projects can be stand-alone, or they can be communicate with software running on your computer”

Put them together and you get really great interactive art works and installations.

But first you will need to get yourself some materials

the list can be found here http://training.oreilly.com/arduino/

We are currently looking into getting these bits and pieces together from local suppliers details of which we will add to the wiki asap.

As the weeks go by we will also build a resource of documentation and links on the Wiki.

http://091labs.com/wiki/?id=processing_and_arduino_meetup

Looking forward to seeing you there

Standard disclaimer: These images have not yet been cleaned up and should not be taken as representative of the final product.

It is a particularly personal, pleasant and unusual joy for me to capture these panoramic scenes in the video game World of Warcraft, one which I savour and draw out by only doing a few at a time. I’ve found that if I dive into one thing too fast and too deeply I just burn out: I get disinterested and simply stop doing it for a long time. My newest fad-within-a-fad is fisheye viewpoints. In addition to these three below I’ve a few more shot that I need to reshoot of some very iconic objects from the game’s Wrath of the Lich King – from Icecrown in Northrend. I shot them; I processed them; they looked terrible; I deleted them.

As well as creating more scenes, I have some very nebulous ideas about hosting an exhibition of these panoramas within 091 Labs. I’ll be doing a test print of Dalaran in the coming week or two at a large 76cmx50cm size suitable for the image’s scale. If it looks good (and I can afford it) I may go ahead with a full exhibition. Right at this moment in time my costs are roughly:

  • €9.99 per poster print.
  • €5.00 per mounting board.

Even at €15 per image, costs add up. Ten images? €150. Twenty? €300.

Watch this space.

Deeprun Tram

Ironforge

Stormwind Castle

As part of 091 Labs’ series of workshops for Irish Hackerspace Week, one event for which we received a great deal of positive feedback was our “Introduction to Linux” class, tutored by Matthew Kolder, Barry Coughlan and Aaron Hastings. The class, which we are looking to hold more of in the future, covered the very basics of Linux and Ubuntu (our Operating System of choice) – installation, initial setup, cool applications and benefits of running Linux over Windows and Mac.

By putting an 091 Labs laptop and an Ubuntu disc in front of each attendee, we guaranteed that everyone could get hands-on with the system, while having comfort in the fact they weren’t messing up their own computer.

A summary of the topics covered can be found on our Wiki, at the following link:

Introduction to Linux – Summary

If you would be interested in attending a future “Introduction to Linux” event or have any suggestions for Linux or Ubuntu-themed workshops, we’d love to hear from you at aaron@091labs.com

Hackerspaces Logo

It was a week of laughter, of tears; a moment in time of great hopes and sorrows. Yes friends, it was Irish Hackerspace Week, a week of celebration and promotion for all of the Irish hackerspaces: Galway’s 091 Labs, Dublin’s TOG, Belfast’s HackNI, Limerick’s Hackerspace, and Hackerspace Cork.

At the end of the week? It was a success. 091 Labs hosted some very popular events; 091 Labs hosted some very unpopular events too. There were some hard lessons learned in the importance of groundwork, communication and coordination during Friday night’s Synchronous Hackerspace Quiz. There were some even harder lessons in promotion and scheduling to be learned from Saturday’s Poetry Smackdown and Sunday’s PC Repair Day. The Poetry Smackdown unintentionally clashed with a similar event elsewhere in Galway City, the quiz fell afoul of open source technology and today’s repair day suffered from an uncomfortable proximity with Sunday morning.

Incidentally: The Synchronous Hackerspace Quiz? We won – 091 Labs won. Our victory was impulsively declared in a moment of grandiose self-acclamation because of a complete breakdown in communications with the other involved Hackerspaces. We were left in a queasy limbo, adrift in time and space and unable to determine if indeed another hackerspace scored more correct answers than us. A hasty quorum was met in which it was decided to bless our article of self-held belief, a theorem that simply reads “why yes, TOG got pwnd,” as an official 091 Labs doctrine.

We won, hoo-hah!

So far I’ve talked about failures, but we had out great successes: Gerry Kavanagh’s Asterisk VOIP PBX setup demonstration, Joe Desbonnet’s household hacking, yesterday’s Art After Noon (Katie, Vivian, etc. – please contact me so I can correctly give credit) and solar powered-robots workshop by David McKeown all brought the boys to the yard the public in the door. I’ve personally come away educated. 091 Labs has come away the wiser and with several new members (shout-out!). TOG has presumably come away pwnd in the aftermath of the quiz.

To all of the organizers of the various events: Thank you! You were the women and men who made Irish Hackerspaces Week a reality at 091 Labs.

To all of the attendees: Thank you! Come again.

I have always wanted to have a physical space where I could go and have interesting discussions with people and learn from amazing projects touching a wide range of disciplines, and finally I have it at 091labs.

Tomorrow something really cool is going to happen at the hackerspace: it’s the day when a truly diverse, eclectic mix of people will come together to learn from each other, and everything kicks off at 1 pm.

Emma Creighton’s Jogo project struck me when I first saw it at 3DCamp in Dublin. She built it in a desire to explore different ways that an interactive platform could stimulate physical and social play between adults and children, instead of through the screens of video games. She is coming along and bringing Jogo with her to talk about the process behind it, and how it works.

Dave McKeown from robots.ie spoke twice at Ignite Dublin. He is passionate about exploring the human sense of achievement that comes from creating and making things. He is coming to talk, and he is bringing super cool solar powered robot kits with him, for 10 lucky folk to piece together in the true spirit of people coming together to make things. Make night by day.

If that wasn’t enough, after all that there will be an art performance by local artists and a poetry smack down to top off the evenings events.

Don’t miss out on the day. Come along, get involved, make something, share something, and very importantly have fun!

Blood pressure cuff

Joe Desbonnet is currently giving his great, fascinating talk on hacking household electronics so as to add a PC-compatible output, then taking the resulting data and mining it for valuable information. The specific foci of his talk is adapting an off-the-shelf blood pressure cuff (pictured, above) to take continuous readings at 20-60 preprogrammed minute intervals.

Two words: Fantastic turnout! We have over 20 people here tonight, including a group of new faces that I sincerely hope to see here again.

For information on future 091 Labs events, please feel free to subscribe to our public events calendar!

Maybe one of the most consistently popular workshops that 091 Labs has been holding to date have been those for Linux beginners. Come in, meet the members, and learn to use Linux while under the supervision of one of our Linux gurus. Although if you wind up with me assisting you, you are expected to stoically endure a certain amount of baleful stares and dark imprecations as I bravely cd and ls my way through your folders.

Linux Ubuntu Linux

The majority of 091 Labs members choose and use Ubuntu Linux for its ease of use and installation, its broad user base – and implied support base, and the depth of its software repositories. In addition to our own personal laptops and workstations, Ubuntu also powers all of the work machines here at the Labs.

091 Labs <3 Ubuntu, in short.

In the next few months, we are hopeful of extending our Linux offerings for both Labs members and the public alike. They include:

  • A regular series of beginners Linux workshops with a focus on Ubuntu.
  • Shell accounts for Labs members to learn remote administration on.
  • Advanced Linux courses that will delve into security, advanced command line usage and kernel compilation using enterprise Linux distributions.
  • A local repository of current distributions for members.

Due to unforeseen circumstances, Richard Conroy has been forced to cancel his talk tonight. In its place, Adrian Avendano will instead be holding a short workshop on the employment of Java in web development.

091 Labs sincerely apologizes for this change of schedule.