HackUp! The Hacking Meetups

First Milan HackUp

Milan 16 November 2008 @MIKAMAI

Social Experiencer & Live Webbing

Edoardo Piccolotto

Project TAG

Members

Marco Borromeo
Nico
Chiaroscuro

Description

We want to create the easiest possible way to allow people to put their projects and experiences online.
We think that this can be achieved via a very simple format that tracks project ancestry and external links to pics, code, etc.
We are tired of endless camps and meetings where people talk tak, but never do. Our code is going to support the Hackup format of TAG - temporary action groups. People gather, do a project for 4 hours, publish it and then disband. Other people in future meetings can form a new TAG and expand the project.

When you want to extend an existing project you just clone it and put your own stuff in there.
No login needed, wikistyle.
Descriptions, members and links are textile text.

Prerequisites

  • Ruby
  • Rails
  • RedCloth gem
  • Sqlite

Code

[http://github.com/mborromeo/tag ]

Arduino Jabber Knock

Members

Massimo Banzi
Costantino Bongiorno
Francesco La Noce
Paolo Montrasio

Description

Arduino Jabber Knock is an Jabber powered door knock sensor.
An Arduino ethernet connected to a piezo sensor is mounted on a door and detects when somebody knocks.
The board then sends a message to your jabber chat account through a server written in ruby on rails

The code for the server was mostly written by Andrea Cuius and expanded by us.
see his original post at [http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1226356848/0#0]

Prerequisites

  • Arduino Etherner
  • Ruby on Rails
  • Piezo sensor
  • Coffee

Code

see file attached

couchDbExperimentation

Description

We began installing couch db and activecouch in our rails project.
Unfortunately we had a large number of specs (tests) failing
So after a couple of hour trying to understand what was happening we switched to relaxdb, another ruby implementation of a couch db adapter.
Specs worked and we were able to do basic scaffolding. You can fid the code on http://github.com/intinig/hackup_activecouch/tree/master.
We encountered an unexpected problem: both activecouch and relaxdb need you to explicitly define the properties of the models.
This kills one of the major selling points couchdb had for us, being schemaless.
we'll keeo looking into it , but will probably end up writing our own adapter

Second Milan HackUp

Project PriceComparison

see file attached

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License