25. Virtuaalitodellisuusohjelmointi
Koodia pinnan alla26 Maalis 2023

25. Virtuaalitodellisuusohjelmointi

Virtuaalitodellisuusteknologia kehittyy tällä hetkellä kovaa vauhtia ja sovelluskohteita löytyy nykyään sekä kuluttaja että ammattipuolelta. Teknologiaan liittyy paljon erilaisia lyhenteitä kuten VR, AR ja XR. Tässä jaksossa tutustumme siihen mitä kaikkea virtuaalitodellisuus oikeastaan tarkoittaa ja miten tätä teknologitaa hyödyntäviä sovelluksia käytännössä kehitetään. Asiantuntijavieraana meillä on alan pioneeri Samuli Jääskeläinen Varjolta.

Linkit

Vieras

Juontajat

Äänityöt

Seuraa podcastia

Jaksot(40)

31. Tietoverkkojen eristyksen testaus

31. Tietoverkkojen eristyksen testaus

Eristetyissä tietoverkoissa on kriittistä, ettei mikään tieto valu pois verkosta. Moderneissa verkoissa laitteita on joka lähtöön eikä ole yksinkertaista varmistaa, ettei yksikään bitti karkaa maailmalle. Saimme vieraaksemme Ossi Herralan SensorFulta kertomaan, miten Rustilla toteutetaan koodia, jolla yritetään karata verkosta ja siten testataan verkon eristystä.LinkkejäSensorFuFuzzingLibpcap -kirjastoiptablesethernetAddress Resolution Protocol (ARP)ICMPSoftware-defined Networking (SDN)Active DirectoryPurdue-malliBlogi: VPN-reititin, josta pääsi paketti lipsahtamaan Internettiin kesken käynnistysprosessinBlogi: Eristetyt verkot pilvipalveluissaVierasOssi Herrala: @oherrala Juontajat Markus Hjort: @mhjortYrjö Kari-Koskinen: @ykarikos ÄänityötTuomas Ahva: @tuomasahvaSeuraa podcastiaKotisivu: https://koodiapinnanalla.fi/Twitter: @KoodiPinnanAllaSähköposti: koodaillaan@koodiapinnanalla.fiAnna palautetta podcastistaYhteistyökumppaniVuono GroupVuonon avoimet työpaikat

29 Joulu 202348min

30. Reunalaskenta

30. Reunalaskenta

Mikä merkitys verkkolatenssilla on sovellusten rakentamisessa ja miten reunalaskenta voi ratkaista pilvipalvelujen latenssin aiheuttamia haasteita? Saimme vieraaksemme reunatietokanta Turson CTO:n Pekka Enbergin keskustelemaan mm. reunalaskennasta, reunatietokannoista sekä lähi- ja kaukoreunasta.Pekka vieraili aiemmin podissamme keskustelemassa systeemohjelmoinnista jaksossa 3.Linkkejä SQLiteTursoReunalaskenta eli edge computingCloudflareServerless computingLatenssiVercelNetlifyCloudflare WorkersScale to ZeroCloudflare D1Amazon LambdaAmazon S3Serverless Postgres NeonSnapshot isolated readACID: atomicity, consistency, isolation, durabilityFly.ioWebAssemblySQLite in AWS LambdaVierasPekka Enberg: @penberg Juontajat Markus Hjort: @mhjortYrjö Kari-Koskinen: @ykarikos ÄänityötTuomas Ahva: @tuomasahvaSeuraa podcastiaKotisivu: https://koodiapinnanalla.fi/Twitter: @KoodiPinnanAllaSähköposti: koodaillaan@koodiapinnanalla.fiAnna palautetta podcastistaYhteistyökumppaniVuono GroupVuonon avoimet työpaikat

3 Joulu 202352min

29. Käännösautomaatio

29. Käännösautomaatio

Kauden viimeisessä jaksossa käsittelyssä on kaksi asiaa yhden hinnalla. Jakson aiheena on käännösautomaatio, jota käsittelemme avoimen lähdekoodin projektin esimerkin kautta. Vieraana meillä on Jussi Pakkanen Rakettitieteeltä, joka on suositun Meson-buildtyökalun pääkehittäjä.  LinkitMesonThe Meson Build System - 4+ years of work to become an overnight successDevausblogiKääntäjäTuring-täydellisyysGCC-kääntäjäCMakeAutotoolsD-BusPythonPython Tybe StubsFortranGstreamerScipyCppCon-konferenssiCygwinMsysHP-UX-käyttöjärjestelmäAIX-käyttöjärjestelmäJussin kirjaRosebudSarjakuvakauppaKirjastotietueVierasJussi Pakkanen: @jpakkaneJuontajatMarkus Hjort: @mhjortYrjö Kari-Koskinen: @ykarikosÄänityötTuomas Ahva: @tuomasahvaSeuraa podcastiaKotisivu: https://koodiapinnanalla.fi/Twitter: @KoodiPinnanAllaSähköposti: koodaillaan@koodiapinnanalla.fiYhteistyökumppani: Vuono GroupAnna palautetta podcastista

8 Heinä 202351min

28. Keskuskoneohjelmointi

28. Keskuskoneohjelmointi

Mihin tarvitaan keskuskoneita eli OG ATK:ta ja COBOLia 2020-luvulla? Entä lyökö COBOL-ohjelmointi todella leiville? Saimme vieraaksemme Samlinkilta Juha Korhosen, joka kertoo mitä kaikkea ohjelmointi keskuskoneympäristössä käytännössä tarkoittaa  ja mitkä keskuskoneen vahvuudet ovat.LinkitY2K – Vuosi 2000 muutoksetCOBOL-ohjelmointikieliKeskuskoneIBM z/OSMinitietokoneetIMSCICSUNIX System Services3270 PääteEräajoRaka-TukiZoweWebSphere for z/OSEBCDIC-merkistöRexx-ohjelmointikieliJoel Spolsky: Things You Should Never DoOpen Mainframe Project: COBOL-ohjelmointikurssiRekisteröinti IBM:n COBOL-ympäristöönHistoriaa: Kun suurkone tuli SuomeenVierasJuha KorhonenJuontajatMarkus Hjort: @mhjortYrjö Kari-Koskinen: @ykarikosÄänityötTuomas Ahva: @tuomasahvaSeuraa podcastiaKotisivu: https://koodiapinnanalla.fi/Twitter: @KoodiPinnanAllaSähköposti: koodaillaan@koodiapinnanalla.fiYhteistyökumppani: Vuono GroupAnna palautetta podcastista

17 Kesä 202351min

27. Äänichatin moderointi tekoälyllä

27. Äänichatin moderointi tekoälyllä

Tekoälypohjainen puheentunnistus on ollut arkipäivää jo pidemmän aikaa yksinkertaisissa puheohjaussovelluksissa. Tässä jaksossa menemme kuitenkin syvemmälle teknologiaan ja käymme läpi miten tekoäly pystyy automaattisesti moderoimaan videopelien keskusteluja. Asiantuntijavieraana jaksossa meillä on Speechlyn teknologiajohtaja Hannes Heikinheimo.LinkitPuheentunnistusPrediktiivinen analyytiikka)Syväoppimenen (deep learning)InferenssiTransformerPyTorchgRPC-protokollaProtoBuf-formaattiSpeehlyThe 5 AI Technologies You Need for Voice Chat Moderation in GamesWhisperSiriNVIDIA A100VierasHannes Heikinheimo: @hannes_heiJuontajatMarkus Hjort: @mhjortYrjö Kari-Koskinen: @ykarikosÄänityötTuomas Ahva: @tuomasahvaSeuraa podcastiaKotisivu: https://koodiapinnanalla.fi/Twitter: @KoodiPinnanAllaSähköposti: koodaillaan@koodiapinnanalla.fiYhteistyökumppani: Vuono GroupAnna palautetta podcastista

28 Touko 202349min

26. Luotettavat tiedostojärjestelmät

26. Luotettavat tiedostojärjestelmät

Jouni Roivas Tuxeralta pääsi vieraaksemme kertomaan mitä tarkoittaa luotettava tiedostojärjestelmä ja miten sellaisia kehitetään ja testataan. Tuxeralla on pitkä historia Linuxin tiedostojärjestelmäajurien kehityksessä. He kehittävät nykyisin useita luotettavia tiedostojärjestelmä mm. vaativiin sulautettuihin ympäristöihin.LinkitTuxeraNTFS – Microsoftin Windowsin tiedostojärjestelmäNTFS 3G – Linux-ajuriFuse – Filesystem in UserspaceFAT – File Allocation TableTarkistussummaDatan korruptioDefragmentaatio eli eheyttäminenWrite amplificationFlash-muistiAccelerated agingC-ohjelmointikieliperf – profilointiQEMUJournalointiinodeMerkle treePractical File System Design with the Be File SystemWhat is xfstests?xfstestsVierasJouni Roivas: @jouniroivasJuontajatMarkus Hjort: @mhjortYrjö Kari-Koskinen: @ykarikosÄänityötTuomas Ahva: @tuomasahvaSeuraa podcastiaKotisivu: https://koodiapinnanalla.fi/Twitter: @KoodiPinnanAllaSähköposti: koodaillaan@koodiapinnanalla.fiYhteistyökumppani: Vuono GroupAnna palautetta podcastista)

16 Huhti 202341min

24. Lääketieteellinen kuvantaminen

24. Lääketieteellinen kuvantaminen

Mitä tekemistä on Google Mapsilla ja lääketieteellisellä kuvantamisella? Miten mahdollistetaan isojen kuvamassojen tehokas käsittely ja selaaminen? Vieraanamme on Matti Äijänen Aiforialta kertomassa digipatologiasta eli tekoälyavusteisesta sairauksien diagnosoinnista digitaalisista kudosnäytteistä.LinkitAzure Blob StorageOpenSeadragonMap tiles & pyramid: How web maps work | Web Mapping Basic #1From Biopsy to DiagnosisNeuroverkotMicrosoft .NETMongoDBRabbitMQRedisProtocol Buffers (Protobuf)TerraformVierasMatti Äijänen: @AeijaeMattiJuontajat Markus Hjort: @mhjortYrjö Kari-Koskinen: @ykarikosÄänityötTuomas Ahva: @tuomasahva Seuraa podcastia Kotisivu: https://koodiapinnanalla.fi/Twitter: @KoodiPinnanAllaSähköposti: koodaillaan@koodiapinnanalla.fiYhteistyökumppani: Vuono GroupAnna palautetta podcastista

6 Helmi 202345min

Suosittua kategoriassa Teknologia

lentoturmat
rss-autoradio
herrasmieshakkerit
turvakarajat
lohkoketju
kyberrosvot
rss-tuotekehityskeskustelu
rss-koodia-pinnan-alla