Open-Source Tools and Libraries for Industrial Control Systems

Industrial automation is the software that literally runs the world around us. From trains to power plants and breweries to factories, it is the automation engineer who decides how to operate these machines correctly and safely. The tool of the trade is the programmable logic controller, or PLC. It’s a regular PC outfitted with a …

Lue lisää

What is Bioconductor and Why Does It Matter?

In today’s world, science is increasingly driven by data. From understanding diseases to exploring the environment, researchers rely on powerful tools to make sense of complex information. One of the most important open-source initiatives supporting this work is the Bioconductor community. Bioconductor is a global, open-source project built around the R programming language. It provides …

Lue lisää

Toisen asteen yhtälön ratkaisu kaava lausuttuna ääneen ja sen alapuolella sama pistekirjoituksena.

MathCAT-ruudunlukijaohjelmiston kääntäminen suomen kielelle

Ruudunlukijoita käytetään tekstin muuttamiseen sekä ääneksi että pistekirjoitukseksi. Niitä käyttävät pääasiassa sokot, tai muut henkilöt, joille pelkästään näytöllä näkyvä teksti ei riitä. Tähän asti matemaattinen teksti on ollut erityisen haastavaa ruudunlukijakäyttäjille, koska merkinnät tehdään oppikirjakohtaisesti pelkästään Saavutettavuuskirjasto Celian toimesta, eivätkä merkinnät ole laajasti käytössä muualla. Pistekirjoitusta lukevat henkilöt eivät siis monesti voi lukea tai kuunnella …

Lue lisää

Inkscape-kurssi – materiaali julki

Aloin kirjoittaa Inkscape-kurssin materiaalia ennen kaikkea siksi, että olen itse käyttänyt ohjelmaa sekä töissä että vapaa-ajallani ja kokenut sen hyväksi ja toimivaksi työkaluksi. Samalla mielestäni liian harva tuntuu tietävän siitä ja hekin, jotka tietävät, vaikuttavat usein osaavan vain perustoimintoja tai pitävän sitä hankalana oppia. Minusta Inkscape on kuitenkin luonteva työkalu. Pieni harjoittelu sen käytössä on …

Lue lisää

Kyberturvallisuutta, roolipeliä ja kulttuuria Finland 2055 -maailmassa

Maaliskuussa 2025 Legendary Endeavours Association – LEA ry sai Fuugin säätiöltä 5 000 euron apurahan Finland 2055 -kyberturvallisuuspelin kehittämiseen. Tuen avulla rakennettiin avoimen lähdekoodin teknologioita käyttävä tekninen ympäristö sekä kehitettiin pelin sisältöjä vuosina 2025–2026.  Finland 2055 ei ole yksittäinen tapahtuma, vaan kampanjamuotoinen peli ja harjoitusympäristö, joka yhdistää kyberturvallisuusharjoittelun, live-roolipelaamisen ja pelipähkinätehtävät. Pelin maailmassa Suomi on …

Lue lisää

Helheim Labs logo

HackAI – tekoälyn hakkeroinnin kautta parempaa tekoälyn turvallisuutta Fuugin säätiön tuella

Tekoälyratkaisut ovat yhä useammin osa käyttämäämme sovellusta tai tietoteknistä ratkaisua. Tekoälyominaisuudet ulottuvat käyttöjärjestelmiin saakka ja on entistä vaikeampaa laittaa ne pois päältä tai kieltää tietojen jakamista tekoälyn jatkokehitykseen. Kuitenkin alan asiantuntijoiden kirjoituksista on luettavissa, että tekoälyratkaisujen tietoturva on liian usein vajavainen. Tätä varten Satu Korhonen (Helheim Labs Oy) kehitti HackAI.fi:n, jonka kautta voi testata, miten …

Lue lisää

Micro Invaders – avoimen lähdekoodin robottien kehitys ja dokumentaation avaaminen

Micro Invaders on Robot Uprising ry:n kehittämä avoimeen lähdekoodiin perustuva robotiikkakonsepti, jossa tekoälyohjatut robotit pelaavat pallopeliä toisiaan vastaan. Konsepti on osoittautunut tehokkaaksi ja innostavaksi tavaksi oppia robotiikkaa, konenäköä, tekoälyä, elektroniikkaa ja mekaniikkaa käytännön kautta. FUUGin myöntämän apurahan avulla Micro Invaders -robotteja kehitetään eteenpäin entistä modulaarisemmiksi ja monikäyttöisemmiksi. Tavoitteena on, että sama robottialusta soveltuu useisiin eri …

Lue lisää

Avoin kurssi Inkscape-vektoripiirto-ohjelman opiskeluun

Inkscape on jo kypsään ikään varttunut avoimen lähdekoodin vektoripiirto-ohjelma, joka on käyttökelpoinen monenlaisten piirroskuvien tekemiseen niin verkkoon kuin painettaviin materiaaleihin. Vapaana ohjelmana se sopii loistavasti sekä opiskelijoiden, opettajien että erilaisten kuvitustyökalua tarvitsevien ammattilaistenkin käyttöön. Monipuolisena työkaluna sen käyttö vaatii kuitenkin jonkin verran opettelua ja vektoripiirtämisen ajatusmaailmaan sisään pääsemistä. Tottumattomat käyttäjät piirtävät sillä helposti vain muutaman …

Lue lisää

DeepMechDyn – Syväoppimisratkaisuja koneensuunnitteluun

Kaivinkoneiden, pyöräkuormaajien ja ajoneuvojen kaltaiset modernit laitteet edellyttävät yhä energiatehokkaampia ratkaisuja, mikä tuo mukanaan aiempaa monimutkaisempia teknisiä haasteita. Näiden järjestelmien tarkka suunnittelu ja simulointi vaatii usein edistyneitä laskennallisia työkaluja, joita ei aina ole vapaasti saatavilla. DeepMechDyn pyrkii tekemään perinteiset simulointityökalut ja innovatiiviset syväoppimismenetelmät avoimesti saataviksi koneensuunnittelua varten. Projekti keskittyy aktuaattoreiden, koneenosien ja voimansiirtojen suunnitteluun sekä …

Lue lisää

Gonzo Pi – kämmenen kokoinen avoimen lähdekoodin muokattava elokuvakamera

Gonzo Pi on edullinen, muokattava ja avoin elokuvakamera, jonka voi rakentaa itse. Gonzo Pin tarina alkoi noin kahdeksan vuotta sitten, kun en löytänyt mistään vastaavaa Linux-pohjaista, avoimeen lähdekoodiin perustuvaa kameraa. Olin syvällä 3D-tulostuksen maailmassa ja halusi tehdä jotain merkityksellistä sen teknologian avulla. Rakensin ensimmäisen Gonzo Pi -kameran prototyypin Raspberry Pi:stä ja 5 megapikselin kameramoduulista. Picamera-pythonkirjasto …

Lue lisää