Browsed by
Category: Artikkelit

Hacklab Summit Finland 2016

Hacklab Summit Finland 2016

We took part in the annual Finnish Hackerspace meeting in Tampere last weekend. Newly founded Hacklab Kuopio participated for the first time, Hacklab Mikkeli won the robot competition, and our club demonstrated our new member register and payments handling system. We hope to manage arranging another event this summer in Helsinki. See rest of the photos on Flickr.

Jokavuotinen Suomen Hacklabien yhteinen tapaaminen Tampereella on taas ohi. Tampereen, Turun, Vaasan ja Mikkelin läbien lisäksi mukana oli ensi kertaa osallistujia kesällä perustetusta Kuopion Hacklabista. Esityksiä oli mm. Disobey-tapahtumasta, Tampereen hacklabin LDAP:iin perustuvasta it-uudistuksesta ja Helsingin yhdistyksen uudesta jäsenrekisterijärjestelmänsä. Pixel Sisters -kuoro kävi esiintymässä heti aloituspäivänä perjantaina. Lauantaina vuorossa oli seinäkiipeilyä ja vierailu Museokeskus Vapriikissa.

Seinäkiipeily lauantain ohjelmassa
Seinäkiipeily lauantain ohjelmassa
Robotit samaan aikaan sokkelossa
Robottikisan jälkipeli

Perinteisessä robottikisassa oli tällä kertaa monipuolisesti eri tavoin toimivia älykkäitä, typeriä, nopeita ja hitaita laitteita. Vaasalaisten demokratiabotti, joka liikkui kilpailun seuraajien äänestämän suunnan perusteella osoittautui yleisön suosikiksi. Nopeuskisan voitti Mikkelin robotti, joka päihitti mokiksen videokuvalla pehmeäliikkeisesti navigoivan robon nopeampien moottorien ansiosta.

Tampereen uudet tilat osoittautuivat sopiviksi tämän kokoiselle porukalle. Pihalle järjestetty paljusauna ei ollut aivan pienikokoinen sekään. Jälleen kerran hienosti järjestetty tapahtuma – yritetään saada Helsinkiin taas jotain kokoontumista kesällä!

Lisää kuvia viikonlopulta yhdistyksemme Flickr-albumissa.

Seinästä tukea
Seinästä tukea
Häksäystä
Häksäystä
Github, testausta ja muuta ohjelmoinnin hienoutta alkeista eteenpäin käytännössä maanantaisin.

Github, testausta ja muuta ohjelmoinnin hienoutta alkeista eteenpäin käytännössä maanantaisin.

Joskus keskikesällä kyllästyin odottelemaan kauan kaivattua kurssia tai
työpajaa modernin ohjelmistotuotannon perustaidoista ja päätin ryhtyä vetämään
moista sitten itse. Ohjelma sopii kaiken tasosille ohjelmoijille ja sisältö
sovitetaan joka maanantai läsnäolevalle yleisölle.

Versiohallinta ja automaattinen testaus eri tasoilla on sen sortin hienouksia,
joiden avulla ohjelmiin voi tehdä muutoksia hallitusti. Testauksen avulla
tiedetään toimiiko se (no, melkein ainakin) ja versiohallinta auttaa löytämään
bugin alkulähteille.

Muutenkin versiohallinta on hieno juttu, projektiryhmän joka koodarilla voi
kaikessa rauhassa olla samat koodit auki omilla koneillaan ja muutokset saadaan
kasattua yhteen yleensä automaattisesti tai ainakin kohtuullisella vaivalla.

Tarkemmin asioista puhuttaessa törmätään tosi nopeesti asioiden erisnimiin.
Versiohallinnan puolesta keskitytään yleisimpään yhdistelmään: Git ja Github.
Näissä työkaluissa on vähän hankalahko kynnys yksin alottaa oppimista, joten
yhteinen oppiminen ja keskinäinen opettaminen on paras tapa päästä alkuun.
Vertaillaan myös eri workfloweja ja puhutaan projektien teknisestä hallinnasta
ja branchien filosofiasta.

Miten sitten testaaminen? Testaaminen jakautuu yksittäisiä ohjelman osia
testaavaan unit testingiin ja kokonaisia ohjelmia ja laajempia kokonaisuuksia
testaavaan integraatio/hyväksyttämis testaukseen. Jälkimmäinen jakaantuu vielä…

Testauksen suhteen nyt keskitytään enimmäkseen unit testaukseen ja sivutaan
aiheena muita testauksen menetelmiä. Unit testaus on ohjelmoijan ikioma nakki
ja apuväline, jolla varmistetaan, että tehdyn muutoksen jälkeenkin
ohjelma toimii ainakin niin hyvin kuin se osataan testata. Nää testit tehään
samalla kielellä kun ohjelmakin.

Tähän liittyen harjotellaan Test Driven Development -prosessia, jossa siis
työtä rytmittää jatkuva testaaminen ja testien kehittäminen samaa tahtia
koodin kanssa. Ihan kaikkeenhan se ei tietenkään sovi, mutta mihin sopii,
sopii sitte sitä paremmin. Joku on luonnehtinu, että tää ois vähän niinku
ohjelmoinnillinen vastine kaksinkertaselle kirjanpidolle.

Laajempia testauksia sivutaan Robot Frameworkilla, jolla voi testata vaikka
nyt sitten oskilloskoopin avulla tuliko ohjelmasta oikean muotoinen ääni, tai
osasko PaaS saada uuden version webisoftasta ajoon tai toimiiko vasta tehty
REST API kunnolla vaiko vaan melkein. Robot on älyttömän laajennettava systeemi,
johon voi kirjotella testejä melkein selväkielisesti ja sitä voi laajentaa
helpoiten Pythonilla.

 

HSF15½

HSF15½

Ensimmäistä kertaa kesällä järjestetty HSF-tapahtuma päättyi tänään Helsingin läbillä. Uusi läbitila koeponnistettiin nyt entistä isommalla osallistujamäärällä kuin koskaan, joten viikko ennen tapahtumaa valmistunut keittiö tuli tarpeeseen. Siivouskin oli melkein valmis siinä vaiheessa kun ovet avautuivat ja mansikkakakku nostettiin pöydälle perjantaina. Pihaan oli vuokrattu grillillä varustettu peräkärrysauna, ja läbiesittelyjä varten varattu buffet-tarjoilu viereisestä ravintolasta.

Perjantaina tehtiin viime hetken säätöjä ja virheratkaisuja robotteihin
Perjantaina tehtiin viime hetken säätöjä ja virheratkaisuja robotteihin

Koska helmikuussa päivitettiin kaupunkien toiminnan tilannekatsaus viime kerran, läbiesittelyissä keskityttiin viimeisen neljän kuukauden aikaisien tapahtumien kertaamiseen. Esityksen pitivät Helsingin lisäksi Turku, Tampere, Mikkeli ja uutena osallistujana Porin Hacklab. Vaasasta kengu piti esitelmän Holvin käytöstä yhdistyksen talouden hallinnoinnissa.

Robokisa käynnissä, Turun vuoro yrittää
Robokisa käynnissä, Turun vuoro yrittää

Oheisohjelmaksi oli järjestetty joko paintballia tai vaihtoehtoisesti kierros viereisellä Patterimäen linnoitusalueella. Varsinainen päätapahtuma oli takapihan ajorampissa järjestetty robokisa, jossa radan haasteellinen maasto ja kapean tilan käännökset osoittautuivat vaikeiksi kisailijoille. Viime hetken robosäätämistä ja siitä aiheutuvaa stressiä pyrittiin rajoittamaan vaatimalla osallistujilta todistusaineistoa toimivasta robotista ennen kilpailua. Lopulta neljästä kilpailijasta parhaiten radalla pärjästi tamperelaisten O10, ja tyylistä pisteet keräsi Turun Failix-lintu. Radan kaltevuus ja pehmeä sorapinta erottelivat parhaat suunnitteluratkaisut tehokkaasti vähemmän onnistuneista yrityksistä.

Hacklab.fi-yhteistyön jatkosta neuvoteltiin pariin otteeseen viikonlopun aikana. Päätöksiä syntyi ainakin seuraavista asioista:
– hacklab.fi on hyvä nimi yhteistyön organisoinnille
– aloitetaan irkkikanavien siirtäminen IRCnetistä Freenodelle #hacklab.fi-kanavasta
– uudistetaan nettisivu hacklab.fi

Telaketjut eivät toimineet odotetusti
Telaketjut eivät toimineet odotetusti
Patterimäki
Patterimäki

Kiitos kaikille kävijöille, siivoukseen osallistuneille, vapaaehtoisille ja varsinkin Eerolle vohvelien paistamisesta. Eiköhän jotain keksitä taas ensi kesäksi! Kuva-albumit viikonlopun ajalta: perjantai, lauantai ja sunnuntai.

Tampere julkaisi muuten heti tapahtuman jälkeen HSF16:n robokisan säännöt: http://kirjoitusalusta.fi/HSF16-robokisa

Vuoden 2015 HSF ohi, Urpobotti voittoon

Vuoden 2015 HSF ohi, Urpobotti voittoon

Robokisa 2015

Viikonloppuna pidetty neljäs Hacklab Summit Finland keräsi taas Suomen Hacklabit Tampereen Oldskool-klubille. Edustettuina olivat isäntäkaupungin ja Helsingin läbin lisäksi Turku, Vaasa, Oulu, pikaisesti myös Jyväskylä ja uutena positiivisena yllättäjänä Mikkeli.

Viivanseurantakisan sijaan robotit kilpailivat tällä kertaa nopeudesta sokkeloiseksi osoittautuneella radalla. Kisassa nähtiin robotteja, jotka liikkuivat esimerkiksi käännetyillä pyörillä kävellen, yrittäen analogisella logiikalla suunnistamista tai liikkuivat sähkökitaran äänen ohjaamana. Useat osallistujat joutuivat turvautumaan B-suunnitelmiinsa keskeneräisten robottien takia, ja kisassa saattoi pärjätä kaikin tavoin sääntöjen vastaisillakin menetelmillä – määrätyistä aikasakoista huolimatta. Nopeuskisan voittajaksi selviytyi Helsingin Urpobotti, jonka taktiikaksi valikoitui FPV-kamera ja visualisoitu telemetria. Tyylikisan voitto meni Tampereelle.

Ikuri Arcade HSF15
Ikuri Arcade, flipperihalli Tampereella

Järjestettyyn ohjelmaan kuului Skrolli-lehden toimituksen esitys, sekä käynti Ikuri Arcadella, joka on muutamia vikkoja sitten avattu uusi flipperihalli kaupungin länsipuolella. Tampereen yhdistys esitteli lauantaina läbitilansa keskustassa ja kaikki kaupungit pääsivät esittelemään viime vuoden aikana tapahtunutta toimintaansa Oldskoolin kerholla.

Läbin kamera oli mukana matkassa, loput kuvat löydät Flickr:stä.

 

Tampere Hacklab
Tampere Hacklab

Hacklab Summit Finland is an annual event for all Finnish Hacklabs, first held in 2012. The happening was in Tampere, with seven labs participating.

We visited the local lab and a newly opened arcade, had a robot competition and gave presentations of past year’s activities in each city. Helsinki Hacklab’s robot won this years competition in speed, and a robot from Tampere in style category. See the rest of the photos at Flickr.

Yhteenveto vuodesta 2014

Yhteenveto vuodesta 2014

Tapahtumat

Vuoden 2014 alussa jatkettiin kurssien pitämistä sekä omissa tiloissamme että Lasipalatsin Kaupunkiverstaalla. Vuoden alkupuoliskon tapahtumiin kuuluivat HSF (Hacker Summit Finland) sekä Haaga-Helian järjestämä Happy Hacking Day. Isoimmat ponnistukset olivat Model Expo ja Assembly Summer, joihin osallistuttiin yhteistyössä muiden kaupunkien labien kanssa. Digitaalisen elektroniikan perusteita opeteltiin torstaisin dEEP-kurssilla omissa tiloissamme, ja kurssi saatiin pidettyä vuoden loppuun asti jopa labin muutosta huolimatta.

Hacklabit Assyilla 2014 (kuva Tero Heino)
Hacklabit Assyilla 2014 (kuva Tero Heino)
Happy Hacking Day @ Haaga-Helia
Happy Hacking Day @ Haaga-Helia

Muutto uusin tiloihin

Loppuvuonna yhdistys ei osallistunut enempiin tapahtumiin muuttokiireiden vuoksi. Vanhat tilat olivat käyneet viimeistään nyt ahtaiksi ja tiistaisin elektroniikkahuoneessa sekä olohuoneen puolella oli tungosta. Uusiin tiloihin muuttamista ajatellen tehtiin jäsenkysely, jossa selvisi mm. jäsenten sijoittuvan pääosin pääkaupunkiseudun länsipuolelle. Tämän perusteella yhdistys päätti etsiä tiloja lähempänä Espoossa asuvia jäseniämme.

Säätäminen vanhalla labilla alkoi olla ahdasta
Säätäminen vanhalla labilla alkoi olla ahdasta

Uusia tiloja etsinyt “toimikunta” kävi vierailemassa muutamissa kohteissa ennen kuin päädyttiin kirjoittamaan vuokrasopimus uudesta isommasta kerhotilasta Pitäjänmäessä. Ajoitus oli onnistunut, sillä samaan aikaan tapahtunut Nilsiänkadun kiinteistön omistajanvaihdos olisi tarkoittanut meille vuokrankorotusta vanhasta tilasta.

Remontin alkuvaiheita. Vaikka paljon on vielä kesken, niin tästä on tultu jo pitkälle
Remontin alkuvaiheita. Vaikka paljon on vielä kesken, niin tästä ollaan tultu jo pitkälle.

FUUGin säätiön lahjoitus

Yhdistykselle myönnetyllä FUUGin säätiön lahjoituksella tiloihin rakennettiin sähkölukollinen kulunvalvonta sekä hankittiin uudet ammattiluokan langattomat Ubiquitin tukiasemat, jotka kestävät lisääntyneen verkkoliikenteen tiistai-iltaisin. Lisäksi lahjoituksesta on katettu remontin kuluja. Helsinki Hacklab ry kiittää säätiötä tärkeästä avustuksesta!

Sähkölukko ja asennustyö hankittiin paikalliselta liikkeeltä, mutta itse ohjauselektroniikka on omiin tarpeisiimme suunniteltu, rakennettu ja ohjelmoitu. Ensimmäisiä avainlätkiä on jo ehditty jakaa niistä maksaville jäsenillemme ja ovijärjestelmä on toiminut tähän asti ilman häiriöitä.

Tulevaisuudensuunnitelmia

Tila saatiin vuoden 2014 lopussa melko kelvolliseen kuntoon ja paikalla voi nyt jo työskennellä pienimuotoisesti. Vuoden alussa paikkaan muuttaa myös Suomen avaruustutkimusseura ry, jonka kanssa jaamme kerhotilan. Metallityötilan aikaansaamiseksi tehdään edelleen töitä, mutta prosessissa edetään nyt hitaasti ja lupakäytäntöjä noudattaen. Kulunvalvonan lisäksi avainlätkät on tarkoitus yhdistää osaksi labin työvälineiden käytön seurantaa. Viimeistään vuonna 2014 yhdistyksemme kasvoi jäsenmäärältään ja toiminnan laajudeltaan “isoksi järjestöksi”, minkä vuoksi jatkossa omien tavaroiden säilyttämiseen, yhteisten tarvaroiden kiertoon ja tilojen siisteyteen tullaan jatkossa kiinnittämään enemmän huomiota yleisen viihtyvyyden ylläpitämiseksi. Ensimmäiset siivoustalkoot järjestetäänkin heti vuoden vaihtumisen jälkeen.