22.01.2021 Hacklab Workshop

Pidettiin workshop tapaaminen IOT-teemalla.

  1. LoraWan
  2. Dashboard kokeiluja AllThingsTalk ja MyDevices
  3. Thingsnetwork, laitteet, ominaisuudet
  4. Webbisivujen tulevaisuus

Tapaamisen paikaksi valittiin yhteisökeskuksen neukkari ja mukana oli neljä aktiivijäsentä. Ajatuksena oli keskustella aikaisemmin aloitetusta LoraWan projektista sekä sen eteenpäin kehittymisestä.

Tämän jälkeen seuraavaksi pohditiin kotisivun tulevaisuutta ja käytön kehitystä eteenpäin. Käyttötarkoitus webbisivuille pitäisi olla jäsenten hyöty ja osiin jaettuna mm.

  1. mahdollisuus luoda artikkeleita omista projekteista. (wp)
  2. tiedottaa tulevista tapahtumista. (inject google calendar)
  3. tarjota tietoa jäseneksi liittymisestä. (wp)
  4. tuottaa pohja niille apuohjelmille, jotka tukevat yhteisön toimintaa.

Nämä ovat jo suuremmaksi osaksi toteutettuja, joten tarkemmin pureskellen tämä tarkoittaa että pidetään WordPress pohja, mutta koska pääsivu on mahdollista toteuttaa myös wordpressin avulla, niin muutetaan se wordpressin päälle niin että sen muutokset eivät enää vaadi muutoksia php-koodiin.

Lisäksi ajatus on ottaa käyttöön testauksen jälkeen tapaamisten ilmoittautumiseen, https://github.com/ElysiumSolutions avoimen lähdekoodin palvelua. (tämä on myös tapaaminen.net webbisivustolla käytössä)
Toivottavasti saadaan käyttöön ja myöhemmin automatisoitua esim. ilmoitukset jne jne. näistä tiedoista.

Kickoff Hacklabin 2021 vuoden LoraWan-projektille pidetty, palataan asiaan myöhemmin, kun projekti etenee…

Loppuun Santerin ottama kuva todellisuudesta ja sen luonteesta.
Hack, Slash, Eat!

Vuoden 2020/2021 virtuaalitapaamiset

Näinä aikoina tarvitaan korvikkeita irl-tapaamisille.


Jitsi

  • vaatii webbiselaimen tai asiakasohjelman
  • Kokouskutsuun keksitään Jitsi-meet huoneen nimi, esimerkiksi neljä satunnaista suomen kielen sanaa. Samoin kokouksen salasana, joku helposti kirjoitettava.
  • Tarkemmat tiedot sivulta Ohje Jitsi-kokoukseen
  • Testataan tätä toukokuun 11. päivästä lähtien.

Mumble


Paras tietosivu on mumble.info

  • Käyttötapa vastaa hieman IRC:n toimintaa.
  • Asennus helpointa mumble.info sivulta löytyvän downloads nappulan avulla. Sieltä löytyy kaikkien tuettujen järjestelmien asennusohjeet. (Windows, macOS, Linux, Android, iOS, Github)
  • Androidille suositellaan Mumla nimisen ohjelman ilmaisversiota. (Löytyy myös kehitystä tukeva lahjoitusmaksun sisältävän versio)
  • PC:llä suositeltiin Mumble nimistä ohjelmaa. Toimi hyvin ja oli varsin rikas ominaisuuksiltaan.
  • Tekstiviestikeskustelu mahdollista keskustelukanavilla.
  • Oletuksena päällä olevan viestien ääneen lukemisen saa kytkettyä pois päältä yleisasetus valikon kautta, Text to speech kohdalla. (Oletuksena päällä)
  • Sekä asiakas- että palvelinohjelma ovat avoimia.
  • Oman yksityispalvelimen asennus vaihtoehtoista, esimerkiksi Linux:iin.
  • Käytetty palvelin syötetään käsin ohjelmaan. (osoite ilmoitetaan hacklabin Slack ja muilla sopivilla kanavilla tai kysele aktiiveilta, tarkasta kalenterista)
  • Palvelimen salasana tarvitaan vain pääkäyttäjän oikeuksia varten.
  • On olemassa julkisten palvelimien lista, minne voidaan ilmoittaa oma palvelin.
  • On pohdinnassa Web-RTC käyttävän sivun asentaminen hacklabin palvelimelle, mutta tämä on huomattavan nälkiintynyt prosessi. Tämän prosessin adoptointi sallittavaa. ( github)
  • Mumblen testaaminen alkaa 2021 huhtikuussa.
  • Vaihdetaan Jitsiin 2021 toukokuussa.


Meet by Google

  • Osoite : meet.google.com
  • Ohjeita https://support.google.com/a/users/answer/9282720?hl=en
  • Tapaamisen tekijän pitää hyväksyä käyttäjät sisään keskusteluun.
  • Osallistuja avaa webbiselaimella linkkiin jonka keskustelun tekijä lähettää.
  • Yhdistyy uudelleen automaattisesti yhteyden katketessa ja on mahdollista ehkä käyttää samaa linkkiä myöhemmin.
  • tapaamisen tekijällä ja käytännössä myös osallistujalla pitää olla google tili kirjautuneena sisään.
  • Testaaminen alkaa 2020 joulukuussa.
  • Vaihdetaan mumbleen 2021 huhtikuussa.


Ken tästä eteenpäin lukee, tietäköön että kyseessä on tulevat suunnitelmat, jotka muuttuvat ajan kuluessa.


Whatsapp

  • 8 samanaikaista juttelijaa video puhelussa.
  • vaatii webbiselaimen tai asiakasohjelman (android / iphone / chrome)
  • video taitaa vaatia Facebook Messengerin?
  • vaatii tilin luomisen ja kontakti/yhteystietojen jakamisen?

Slack:in integroinnit

  • vaatii webbiselaimen tai asiakasohjelman (android / iphone / chrome)
  • vaatii email tunnuksen lisäämisen slack-palvelimelle.

Matrix

  • (android / iphone / chrome)

Kevyeksi tällä hetkellä havaitut

Zoom (tietoturva ongelmia)
– (android / iphone / chrome)
– epäilty turvattomaksi tarkentamattomasta syystä, testataan väittämä ja päätetään sen jälkeen.

Sphinx Chat

  • ei sisällä äänipuhelua
  • krypto testi juttu.

Liittyminen porin hacklabiin

Elikkä tuu vaan miittingiin tai liity facebookkiin.

Meillä on käytössä facebook ja whatsapp (kohta ehkä signal) ja slack, joku pitkään nukkunut twitteri, aavekaupunkia tyhjempi IRC-kanava sekä Google-groups ja sitten on vielä tää blogi.

Facebookkia ja Whatsappia lukuunottamatta on ajan hammas optimoinut palvelut niin, ette niistä ainakaan liikaa meteliä tule.

Tuu katselmaan ja jos homma innostaa, niin liity Satkyn kautta jäseneksi, saat enemmän irti sitoutumalla toimintaan.

Liittyminen porukkaan tapahtuu Satakunnan Tietojenkäsittely -yhdistys ry:n kautta, vältämme sen avulla yhdistyksen pyrörittämisen byrokratian ja keskitymme muuhun olennaiseen. Yhdistykseen liittyneet saavat luonnollisesti oikeuden muihinkin Satkyn järjestämiin viihteellisiin tapahtumiin ja mahdollisuuden hakea projektille tukea hallitukselta.

Vanhat jäsenet voi maksaa vuosimaksun suoraan ohjeen mukaan.

2020 Grilli-ilta

Matkaraportti, 27.8.2020, Porin pohjoisosa. Lämpötila noin 18 astetta, taivas puolipilvinen.

Kokoonnuttiin testaamaan Markon uutta grilliä. Pihvejä ja makkaroita kuumenneltiin, vaahtokarkkeja lämmiteltiin.
Keli oli varsin hyvä, aurinko paistoi, eikä satanut, mikä on aina positiivista. Lämpötila noin 19-16 astetta ja illalla saunomisen jälkeen, grillitulen hiipuessa lämpötila painui kahdeksaan celssiusasteeseen. Lähestyvä syksy alkoi jo hengitysilman höyrytessä tuntua todelliselta.

Uudempi, hyvin toiminut grilli näkyy MarkoH:n takana. Vinssillä nostetaan ja lasketaan paistotasoa ja musta piippu siirtää hyvin savut pois kokin silmiltä.

Kiitokset tapaamisesta kaikille hengessa mukaan osallistujille, fyysisesti paikalle kerenneille ja SATKY:lle tuesta järjestämisen kanssa. Otetaan uudestaan taas satunnaisen ajan päästä.

Illan tullen lämmitettiin vielä Markon vanhempikin krilli. Kunhan divetyoksidi ensin saatii kaasuuntumaan.

Yep, hacklabissä tapahtui taas.

Salkku elektroniikan kehitykseen

Huomio

Kaikki alkoi huomiosta, tarvittiin hacklabillä salkku, minkä avulla voin helpommin kehittää tai testailla sekä rakentaa protoja ja se sisältäisi lähes kaiken tarpeellisen.

Esimerkiksi salkku sulkee sisäänsä yhdessä projektissa tarvittavat osat ja hyllylle siirrettynä toimii aikakapselina, kunnes projektiin palataan seuraavassa tapaamisessa.

Käyttökohteena tällä hetkellä seuraavat kehitysalustat

  • Texas instruments LM120XL ( Wiki )
  • Raspberry Pi ( Wiki )
  • ESP8266 ( Wiki(eng) )
  • Koekytkentälevyn peruselektroniikka. ( Wiki )

Suunnittelu

Päätettiin että pika projektin voisi rakentaa Suomiareena 2016 tapahtuman kunniaksi ständillä näytettäväksi. Aikajara oli aika kireä ja laitteisto rakennettiin osista joita löytyi hacklabin jäsenistöstä, uusia ei tilattu aikarajan vuoksi, sekä haluttiin että salkku kuvastaa pikaisesti tehtyä käytännön läheistä ”ongelma-ratkaisu” tyyliä. (myöhemmin ehkä verhoillaan hienommaksi, ehkä ei)

Must have

Salkun pitää olla kohtuullisen helppo kuljettaa paikasta toiseen, eikä sen sisällä osat saa vaurioittaa toisiaan liikkumalla toisiaan vasten.

Sähköt ulkopuolelta, kassin sisällä vain alle ~ 12 V, eikä yli sen, koska osa piireistä hajoaa jo 15V kohdalla. Powerina on hyvä käyttää läppärin latureja joista tulee 19V (+- 10%).

Nice to have

  • Näyttö
  • kaijuttimet.
  • useita jännitelähtöjä (+5, +12, +3.3, -5, -12, 3.3)
  • säädettävä jännitelähtö
  • säädettävä virtalähtö

Toteutus

Porin Hacklabillä Otavankatu 3:ssa viikonloppuna, silloin kun aikaa löytyy. Valmis salkku tuodaan näytille Suomiareenaan meidän ständille.

Galleria

Päivitetään heti Suomiareenan päätyttyä.

Tekijätiimi

Hämäläinen Marko
Markula Atte

Kiitokset

Osien lahjoittajille
Yhteisökeskukselle tilojen vapaasta käyttömahdollisuudesta

3D tulostettava kotelo yubikey avaimelle

DIY Suojakotelo U2F avaimelle

Tämän projektin tarkoitus on parantaa yubikeyn kestävyyttä, vahvistamalla sen rakennetta suojakotelolla, siten suojata sitä ulkopuolisilta kolhuilta.

Kuvassa FIDO U2F Security keyFIDO U2F Security key

Ubikey on vahvan tunnistautumisen toinen komponentti, fyysinen laite mikä luo kertakäyttöavaimia. Avain on mahdollista hankkia suoraan valmistajan sivuilta, sekä Amazonin kaltaisista verkkokaupoista. Kevyellä vaivalla sen voi liittää suojaamaan mm. Gmail, Dropbox, Dashlane, and GitHub tilejä. Itse hankin FIDO U2F-avaimen, saadakseni puhelimesta riippumattoman vahvan tunnistautumisen suojaamaan Google tiliäni.

Vahvan tunnistautumisen tarkoituksena on estää tilin kaappaaminen ennalta tuntemattomasta tietokoneesta käsin, siinä tapauksessa että salasana on päässyt vuotamaan käyttäjän hallusta ulkopuolisille.

Aina uudelta koneelta sisäänkirjauduttaessa tarvitaan sekä salasana, että avain. Onnistuneen kirjautumisen jälkeen tietokone menee sallittujen listalle, eikä myöhemmin samalla tietokoneella enää tarvitse käyttää avainta.

Suojakotelon tarkoituksena on avaimen pitkän elinkaaren takaaminen. Ensin aloitetaan yksinkertaisella ja vankalla kotelolla, mutta jos rakenne vaikuttaa tukevalta, niin pintaan saattaa ilmestyä kuviointia tai muita yhdistettyjä ominaisuuksia.

Tiedostot löytää pilvestä allaolevien linkkien takaa:
Google drivessä oleva ensimmäinen hahmotelma: Draw.io piirrustus. Freecadiin hukattujen tuntien jälkeen pikainen internethakukoneen konsultointi johti kohti ”massoille suunnattua” Tinkercad 3D-suunnitteluohjelmaa. HTML-pohjainen, Autocad nimisen yrityksen katon alle rantautunut ohjelma yllätti ensikokemuksellaan positiivisesti, eikä käyttötuntumaa ja tehokkuutta voi kuin kehua.

Alle tunnissa tyhjästä luotu malli oli valmis, sekä siitä oli viety ulos .stl-muodoinen tiedosto. Tämän lisäksi malli jaettiin palvelun kautta julkisesti kaikkien käyttöön. (CC-lisenssin voi valita muutamasta vaihtoehdosta) Viimeisin mallin versio on nähtävissä täällä.

tinkercad esikatselu shield_for_yubikey tiedostolle
tinkercad esikatselu shield_for_yubikey tiedostolle

Pitkät tyhjät alueet objektin keskellä ovat riskejä, sekä avaimen suojaamisen, että tulostamisen kannalta, mutta paikalleen lukitsemisen kannalta kannalta tarpeellisia. Suojassa ollessaan ohut naru, lenkki tai metallihaka lukitsee avaimen kotelon sisään, sekä reunan lovi mahdollistaa avaimen vaivattoman poistamisen kotelosta.

Heikkoudet, sekä tulevat parannukset:

  1. Aktivointinappula on suojan sisällä, jolloin sitä ei voi käyttää suojakotelosta käsin. Seikka on sekä hyöty, että haitta.
  2. Pinnan tekstuurin parantaminen, suojien helpompaa erottamista varten.
  3. Oikea tulostusasento virheiden minimoimiseksi.

Tämä artikkeli kuvaa työn alla olevaa projektia, siten sen sisältö päivittyy sitä mukaan kun projekti etenee. (2016)