Open Tuesdays continue as usual

Open Tuesdays continue as usual

Working grounds
Working grounds

Our lab has been under renovation for some weeks because of sewage leak that resulted in complete rebuild of our WC. Despite of this, Open Tuesdays have continued as usual, and only courses and other irregular events have been postponed to future. We hope that the current situation would be over within a month, and that the new WC room could serve us better than the old one, which was just miserable. We try to make the new room somewhat accessible, but cannot yet promise complete wheelchair accessibility.

For now, our neighbor Sirius has given us permission to use their toilet. Mind that the door has no handle on the other side, so do not lock yourself in! We’ll see if this could be fixed. There is a water tap now in Ell-i room, but in the kitchen the only usable machine is perhaps the microwave. You can follow the current situation on our Flickr feed.

On the brighter side, there’s a new Hacklab in Finland! Kuopio Hacklab is now accepting new members. Also, Tampere Hacklab has found a new home, which is roughly the same size as ours but with higher ceiling.

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.

 

Siirtyminen Freenode-verkkoon

Siirtyminen Freenode-verkkoon

freenode logoIRC-kanavamme on jatkossa Freenode-verkon #helsinki.hacklab.fi.
Siirry web-irkkiin: IRC (webclient)

Siirtyminen IRCNetistä Freenode-verkkoon polkaistiin käyntiin tänä viikonloppuna. Freenode-verkko on kasvava ja kansainvälinen IRC-verkko, joka on keskittynyt varsinkin avoimen lähdekoodin projekteihin liittyvään kommunikointiin. Freenodelle siirtyi aiemmin tänä vuonna #hacklab.fi-kanava sekä muita suomalaisia hacklab-kanavia, ja sieltä löytyy entuudestaan ulkomaisia hackerspaceja sekä hackerspaces.org-wikisivuston kanava #hackerspaces. Helsinki Hacklabin on hyvä sijaita siellä, missä muu kansainvälinen yhteisö on. Meillä käy vierailijoita ulkomailta ja olemme vähitellen keränneet itsekin yhteyksiä maan rajojen ulkopuolelle.

Aikaisempi IRCNetin kanava jää elämään omaa elämäänsä. Monet aktiivijäsenet, hallituslaiset ja muut yhdistyksen vastuunkantajat ovat jo siirtyneet täysin Freenoden puolelle. Freenodeen yhdistäviä webclienteja ovat mm. freenode.netin webchat ja KiwiIRC:n sivut.

Freenodella kanavien hallinnointi tapahtuu ChanServ-palvelun kautta, joten kanavaoperaattoreista ei tarvitse huolehtia. NickServillä voit varata oman nimimerkkisi verkossa vain omaan käyttöösi. Alis-palvelu auttaa löytämään uusia kanavia hakutermeillä.

Siirtyminen voi aiheuttaa monelle ylimääräiseksi koettua vaivaa, pahoittelut tästä. Tällä muutoksella yritetään kuitenkin ratkaista käyttäjien yhteysongelmia, helpottaa yhteydenpitoa kansallisella ja kansainvälisellä tasolla, sekä helpottaa kanavien ylläpitoa.

Espoo Mini Maker Faire 17.-18. lokakuuta

Espoo Mini Maker Faire 17.-18. lokakuuta

espoo mini maker faire logo 2015WÄRK:festejä järjestänyt Wärk ry. pitää tänä vuonna Suomen ensimmäisen Mini Maker Fairen Espoon Otaniemessä. Jos sinulla on siis keskeneräinen ikuisuusprojekti, niin nyt on vihdoin hyvä tilaisuus ottaa tapahtumasta itselleen deadline ja tuoda valmis rakennelma näytille. Tapahtuma kerää yhteen rakentelijoita, käsitöiden harrastajia ja kaikenlaisia muita tekijähenkisiä ihmisiä.

Jatketaan aiheesta discoursen puolella ja irkissä kanavalla #hacklab.fi.

Chaos Communication Camp 2015, täällä ollaan!

Chaos Communication Camp 2015, täällä ollaan!

20150813_ccc15_telttapaikkaSaksaa ei päästetä luopumaan ydinvoimasta! Reaktori on mukana täydessä kokoonpanossaan isompia mölylaitteita lukuun ottamatta. Maanantaina paku lähti läbiltä ja tiistai-iltana teltat olivat pystyssä Ziegleiparkissa. Perille päästyttyä saatiin heti yksi telttakeppi poikki muovisen nivelen kohdalta. Menomatkalle mahtui muutama pysähdys, kuoppainen kiertotie Puolan maaseudulla ja torkahtaminen Varsovan Ikean takapihalla.

Seuraa meitä foorumilla ja katso uusimmat kuvat Flickr:stä:
https://discourse.hacklab.fi/t/chaos-communication-camp-2015/230
https://www.flickr.com/photos/helsinkihacklab/

Hacklab.fi osallistuu Assembly Summer 2015 -tapahtumaan

Hacklab.fi osallistuu Assembly Summer 2015 -tapahtumaan

esitteitä toiminnastaHacklabit osallistuvat Assembly Summeriin yhteisellä ständillä. Puuhanurkassa mukana ovat myös Pelimuseo, Kasettilamerit, Mindfield games ja Skrolli-lehti. Ensimmäistä kertaa Helsingin hacklab osallistui Assyille heti yhdistyksen perustamisvuonna 2010, eli nyt ollaan paikalla jo viidettä kertaa. Meille annettiin käyttöön iso alue, joten lastasimme mukaan robosokkelon ja Urpobotin – tule katsomaan!

Hacklabit Chaos Communication Camp 2015 -tapahtumassa

Hacklabit Chaos Communication Camp 2015 -tapahtumassa

Liput kohta loppumassa? Toimi nopeasti jos haluat vielä mukaan.
camp logo

Olemme keränneet jo pienen joukon lähtijöitä Saksaan Chaos Communication Camp 2015 -tapahtumaan. Oma telttapaikkamme on yhteissuomalainen, eli mukaan toivotaan kaikkia kiinnostuneita, oli sitten mukana Hacklab-toiminnassa tai ei. Reaktori pakataan ensimmäiselle ulkomaanmatkalleen. Tule mukaan!

Infoa lisää:
kanava #ccc15-fin IRCnetissä toimii pääasiallisena yhteydenpitovälineenä
Tapahtuman oma wiki-sivu
Discourse-ketju

 

Kesä 2015

Kesä 2015

Remonttimies
Remonttimies

Kesän aikaan läbillä on ollut tavallista hiljaisempaa, ja tiistaisinkin kannattaa varautua siihen, ettei ovi ole auki. Kysy irkissä etukäteen tai soitta puhelimeen, jos käytössäsi ei ole omaa avainta.

matto kastuu keittiössä vuotavasta putkesta
Putkiongelmia

Juhannusviikonlopun aikana läbitilassa sattui putkivahinko. Viemäri oli mennyt tukkoon rakennuksen toisessa nurkassa, minkä vuoksi likavettä pääsi valumaan vessan, keittiön ja kemianurkan lattialle. Sotkua on siivottu ja klooria käytetty siellä missä kosteutta on päässyt imeytymään seiniin. Siivoustyö ja jälkiseuranta jatkuu vielä jonkin aikaa. Tukosongelma saatiin korjattua maanantaina ja vessa on täysin käyttökunnossa.

tilannekuva taiteilijaresidenssistä
Projekti Saaren kartanon residenssissä

Jäsenemme Suovula ja Sarana osallistuvat tällä viikolla taideprojektiin Koneen säätiön ylläpitämässä Saaren kartanon taitelijaresidenssissä. Tarkoituksena on yhdistellä liikkeen seurantatekniikkaa tanssiteokseen, jossa tanssijan kengän liikehdintää käytetään ohjaamaan tehosteita. Projekti on jatkoa vuonna 2014 aloitetulle työlle (video ja lisäinfoa).

ProTracker kurssi hacklabilla ke 24.6. 18-20

ProTracker kurssi hacklabilla ke 24.6. 18-20

protrackerHacklabilla järjestetään ProTracker kurssi Amigalle.

Kurssin tavoitteena on opettaa mitä trackerit ylipäänsä ovat. Kurssilla käydään läpi trackerin perusideaa, protrackerin käyttöliittymän perusteet ja ehkä jopa hieman trackerien historiaa. Kurssin jälkeen pystyt aloittamaan itsenäisen työstön kyseisellä trackerillä, hyödyntämään perusteita myös uudemmilla trackereillä ja toivottamasti myös pitämään vastaavan kurssin muille kiinnostuneille.

Ilmoittautuminen kyseisen linkin takaa:
http://goo.gl/forms/…

Kurssi on avoin kaikille. Ei siis vaadi labin jäsenyyttä; kutsu kaveritkin mukaan.

edit:

Kurssi oli varsin onnistunut joten aiheesta järjestetään varmasti toinenkin kurssi niille jotka eivät tälle kurssille päässeet osallistumaan. Aiheesta tiedotetaan jälleen kun se tulee ajankohtaisemmaksi. Kiitokset kurssille osallistuneille.

18932472559_8bc472aff8_z