Browsed by
Tag: Kurssit

What we’ve been up to last months

What we’ve been up to last months

The usual early fall rush hours have started, we have new people visiting and lots of projects going on. This blog post tries to catch up recent months that have been yet uncovered since summer.

August: CCCamp19

Photo album here

This year’s major European hacker camp Chaos Communication Camp 2019 was in Germany, in the same brick factory musem as in 2015. Hacklab.fi was there together with infosec groups TurkuSec, HelSec and others, joining forces under the moniker Salmiakki Village. Just like at SHA2017, the Nordic hackerspaces such as Labitat, Hackeriet and Xil.se, formed a combined tent village Cold North which Salmiakki was a part of. Together, we got a nice spot in the shadows and next to a balcony to get away from the heat of day.

Building a village this size the logistics was split in two batches: Oulu people sent a 3m high fully loaded pallet of mostly personal, networking, electricity and lightning stuff, and Helsinki Hacklab drove a van through the Baltics and Poland [photos] loaded with a party tent, a fridge and lots of other larger items. Most stuff ended up being used and not much was lacking from the load. We’re getting good in this.

Salmiakki Village

Salmiakki village was essentially a party place, but we had also packed some nice light effects, video art and of course salmiakki in different form. The village also was the homebase for Finnish CTF team, which ranked sixth in end results. Big thanks for Ponakka for lending us the sound system, which we hooked up into Rambo’s Technics turntable pair. Sadly we got no permission for a sauna this time (though a pizza oven elsewhere in the area was excused for some reason). We had to regret the unfortunate situation for many people, but the area had high risk of forest fires that time and electricity too scarse. Hopefully this can be fixed next time in the forthcoming IFCAT camp in Netherlands year 2021, like we had at SHA camp.

We had some time to visit Fukusima Sauna in Riga on our return trip. Thanks long time hacklab member Vihannes for hosting us and showing us around. Next time we try to plan ahead so we have time to also try out the sauna itself and see the local makerspace. The Cold North area is going to be developed further with more shared planning, information exchange and other coordination. There is the Nordic mailing list and even a new wiki set up by Hackeriet. For the next camp, the cluster should return even greater than this year!

September: Dust collector redesign and space improvement

Dust collector installation

Woodwork room got some new space after moving the dust vacuum in a different spot outside the room itself. The pipings and hoses that move the dust now have more outlets, which means even hand tools should be easy to attach. The vacuum is now located next to our back door emergency exit on ground floor. Thanks to Depili and Harald for making most of the work.

The mitre saw was changed to a new one, that has a soft start motor and built-in laser guide. Tarmo has worked on a router table, but there is still some work to do and parts to be changed, but it’s looking good already. The wood workshop also got new lights, because the old ones started to crack in pieces when opening the dust cover. There are some new fire extinguishers and quite many old ones here and there, and the wood workshop got an extra first aid kit. We got no instructions to correct anything in the space after a fire inspection took place. Remember to keep the emergency exit area clean of any trash or workpieces.

Helsinki Hacklab made a contract with a local cleaning service and scheduled a cleanup every two weeks, including the meetup room, kitchen, 3D-printing area, toilets and other semi clean rooms, which do not include the woodworking room and metal work rooms. Hopefully this helps us to maintain a tidier hackerspace when the volunteer does not have to start from complete disaster each time they have a need to clean something. After painting the floor in July, the place looks a lot better and the new surface is easier to clean.

October: Aluminium welding course plus more

Aluminium welding is something quite many people have asked, but due to the difficulty of learning it by yourself, many have hesitated to give it a try. Luckily, Anle knows the processa and promised us to arrange a weekly workshop. The interest in the course was anticipated to be high, so we eventually had to use lottery to choose participants. As of writing this, there are still two lessons left in this course. We cannot yet promise if there will be any repetitions of the course in near future.

Aluminium welding course going on

The welding course is not the only skill we have teached each other this September. Other tools we’ve given courses in include the metal lathe, laser cutter and various woodworking tools. If any of our members know a skill and want to share knowledge, there is always a possibility to have either small introductions, recurring lessons or even weekend long intensive workshops.

Alkusyksy 2016

Alkusyksy 2016

Tänä syksynä Helsinki Hacklab järjestää odotetun CAD/CAM-mallinnuskurssin. Työvälineenä on ilmainen Fusion360, ja ryhmän esimmäinen kokoontuminen on torstaina 13. lokakuuta. Kaikki kurssi-info on luettavissa discoursessa. Arduinon alkeet -kurssi päättyi maanantaina, mutta aktiivinen analogielektroniikka 2 jatkuu keskiviikkoisin.

20161002_oodi_elamalleYhdistyksemme osallistui syyskuussa Ville Maljan taideprojektin Oodi Elämälle toteuttamiseen. Rambo porasi käsin melkein viisisataa tarkkaan mitattua reikää alumiinilevyyn, jotta valotauluun saatiin segmenttinäytön palaset oikeille kohdilleen. Taiteilija kävi läpi perusteellisen lääkärintarkastuksen, sai arvion elinajastaan, ja näyttö lähti laskemaan alaspäin odotettuja jäljellä olevia sydämenlyöntejä. Näyttely oli esillä Creat Space -galleriassa syys-lokakuussa.

Qesu, thjt, Harald voittavat käsin porattujen reikien määrässä vacuform-projektillaan: työalaa levyllä on metri suuntaansa ja viiden millin reikiä siihen mahtui yli neljätuhatta. Projektin status tällä hetkellä on seuraava: reikälevy on valmis, lämmitinelementit saapuneet ja päälikannen kuomu kasattu.

20160906_qesu_vacuform
Reikien poraamisen helpottamikseksi tehtiin ohjuri

hacklab.fi

Hacklab.fi-yhteistyöverkosto päivittää Facebookissa sivuillaan uutisia Suomen skenen toiminnasta. Sivun keskustelussa on ehditty ideoida uutta hacklab-pajaa Lahteen, ja oma ryhmä on perustettu myös Kouvolan alueella toiminnasta kiinnostuneille. Jos uuden toiminnan aloittaminen kiinnostaa omassa kaupungissasi, voit perustaa keskustelun, esitellä itsesi, tavoittaa muita ihmisiä ja jakaa ideasi hacklab.fi:n Discourse-foorumilla.

Seinäjoella aloitellaan toimintaa ja etsitään kohta omia työtiloja. Ensimmäisessä kokoontumisessa paikalla oli tietojen mukaan jopa 22 osallistujaa. Tapaamiset jatkuvat seuraavan kerran lokakuun loppupuolella. Seinäjoen Hacklabin löydät netistä osoitteessa seinajoki.hacklab.fi ja irkissä kanavalta #SjkHacklab @ Freenode.

Arduino-alkeiskurssi labilla 12.9. … 10.10.

Arduino-alkeiskurssi labilla 12.9. … 10.10.

Helsinki Hacklab järjestää paljon kysytyn Arduino-alkeiskurssin viitenä peräkkäisenä maanantaina alkaen 12.9. klo 18. Kurssi pidetään Helsinki Hacklabin tiloissa Pitäjänmäellä osoitteessa Takkatie 18.

Arduino-pinoTämä kurssi on maksullinen – mutta niinpä jokainen kurssilainen saa mukaansa monipuolisen Arduino-peruspaketin kätevässä säilytysrasiassa. Varustukseen kuuluu paitsi varsinainen Arduino-prosessorilauta (Arduino Uno R3), myös kätevä protoilu-kytkentäalusta, sille runsaasti kytkentäjohtoja ja rakenneosia – kytkimiä, ledejä, vastuksia sekä suuri joukko kehittyneempiä elektronisia moduleja kuten numeropadi, joystick, numeronäyttöjä, moottoreita, servoja, kommunikointimoduleja, sensoreita jne jne. Tällä paketilla ja kurssilta saaduilla opeilla pääsee vauhtiin ilman aikaisempaa kokemusta tai varusteita.

Mukaasi tarvitset oman läppärin jolla ohjelmoit oman Arduinosi. Käyntiin lähtöä vauhdittaa kun käyt ennakkoon lataamassa ja asentamassa koneellesi Arduino-kehitysympäristön täältä: https://www.arduino.cc/en/Main/Software. Asennus on helppo ja nopea toimenpide minkä jälkeen olet valmis heti aloittamaan. Tarvittaessa asennukseen saa myös apuja kurssin vetäjiltä. Aikaisempaa kokemusta ohjelmoinnista tai sulautetuista järjestelmistä ei kurssilla edellytetä, vaan kaikki lähtee alkeista liikkeelle.

Kurssille mahtuu n. 12 ensin ilmoittautunutta joten kannattaa toimia ripeästi, paikat täyttyvät äkkiä. Oman paikkasi varaat suorittamalla kurssimaksun hacklabin holvi-tilille täällä: https://holvi.com/shop/helsinkihacklab/product/b444d1910d50917aabe565095083147d/. KURSSI ON LOPPUUNMYYTY.

Kurssitiedotusta, kysymyksiä ja vastauksia: katso discourse-ketju.

CNC-kurssilla yleisöennätys

CNC-kurssilla yleisöennätys

Noin kolmekymmentä osallistujaa saapui kuuntelemaan ja oppimaan Helsinki Hacklabille tulleen CNC-jyrsimen käytöstä. Kurssi jatkuu toistaiseksi joka keskiviikko. Eilisen illan aiheena olivat työkalut, koordinaatistot, koneen käyttö, ja mitä sillä voi ylipäänsä tehdä. Lopussa ehdittiin käydä läpi esimerkki G-koodin perusteita.

Kremmen luokan edessä
Koulutustila aivan täynnä kurssilaisia

Kurssin ohjelma, infot ja mahdolliset poikkeukset ilmoitetaan discoursessa, joten laita CNC-kurssin keskustelu sähköpostiseurantaan.

 

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.

 

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

Vuoden ensimmäiset kurssit takana

Vuoden ensimmäiset kurssit takana

Kilpuri raportoi

Arduinon ja elektroniikan kurssiviikonloppu
Arduinon ja elektroniikan kurssiviikonloppu

Viikonloppuna 24. ja 25. tammikuuta järjestettiin uuden systeemin mukaiset alkeiskurssit. Arduino lauantaina ja elektroniikka sunnuntaina. Arduinon alkeiskurssilla aloitettiin ledin vilkutuksesta, tästä edettiin moniväristen ledien himmentelemisiin. Ehdittiin myöskin serialmonitorin kautta erilaisten antureiden lukemiseen.

Elektroniikan alkeista jätettiin tietoisesti joitain peruskomponenteja käsittelemättä, oleellisena pidettiin Kirchhoffin piirilakeja. Herra Kirchhoffin 1845 esittämät teoriat pätevät edelleen ledin sarjavastuksen laskemiseen. Välillä tehtiin kytkentöjä “leipälaudoille”. Diodien jälkeen perehdyttiin transistoriin teoriassa ja käyttöön kytkimenä; demottiin tilannetta jossa arduinon 5 voltilla ohjataan suurempaa jännitettä käytettävään laitteeseen.

Ardukurssin työpiste
Ardukurssin työpiste
Kilpurit et al
Kilpurit et al
Tiimi
Tiimi
Mittaus
Mittaus
Luokkahuone
Luokkahuone
Jari esittelee NPN-transistorin toimintaa
Jari esittelee NPN-transistorin toimintaa
Arduinoa&elektroniikkaa viikonloppuna 24. ja 25. tammikuuta

Arduinoa&elektroniikkaa viikonloppuna 24. ja 25. tammikuuta

Helsinki Hacklab järjestää kaikille avoimet Arduino- ja elektroniikkakurssit 24. ja 25. tammikuuta Takkatiellä. Ensimmäistä kertaa omissa, hienoissa tiloissa seuraavasti:

Lauantain sessiossa tutustutaan Arduinon ihmeelliseen maailmaan ja tehdään kytkentöjä leipälaudalla. Et tarvitse välttämättä omaa Arduino-korttia, me lainaamme sinulle opiskelupäivän ajaksi. Tarvitset kuitenkin oman tietokoneen. Sunnuntaina on tarjolla tietoa elektroniikan alkeista. Molemmista päivistä on lisätietoa omilla ilmoittautumissivuillaan. Linkit löytyvät ylempää. Totta kai molemmille kursseille saa ilmoittautua.

Kurssit ovat maksuttomia, mutta edellytämme ilmottautumista etukäteen. Sen teet helposti ylläolevien linkkien kautta jättämällä nimen ja sähköpostiosoitteen. Näin haluamme järjestäjiänä varmistua, että osallistujille on tilaa. Mukaan mahtuu 20 ensimmäiseksi ilmoittautunutta. Jos et pääse, niin ole ystävällinen ja peruuta. Kerrot sen yhdellä maililla. Tämä voi mahdollistaa jolle-kulle-halukkaalle osallistumisen.

Pitäjänmäelle pääsee kätevästi A- ja L-lähijunilla. Asemalta on reipas 5 minuutin kävelymatka. Bussit tulevat lähelle niin Helsingin keskustan suunnasta kuin Espoon puoleltakin. Mikäli tulet omalla autolla, niin labin läheisyydessä on parkkipaikkoja.

Jos sinulla on mitä tahansa kysyttävää kursseista niin mailaa: kurssit (at) helsinki.hacklab.fi