26.1.2023

Število zaužitih pic:
  • Srečanje v času izpitnega obdobja.
  • Učenje za izpite.

  19.1.2023

Število zaužitih pic:
  • Prvo srečanje v času izpitnega obdobja.
  • Pomembno je, da s srečanji nadaljujemo tudi med izpitnim obdobje. Vendar je na prvem mestu faks. Zato je bil poudarek na učenju za izpite. Tako bo še naslednjih nekaj srečanj.

  12.1.2023

Število zaužitih pic:
  • Matija Lokar je predstavil projekt prevedbe Pišeka na modernejši programski jezik.
    • Pišek je spletna storitev za pomoč pri učenju programiranja v osnovnih šolah, s pomočjo blokov.
    • Gre za študentski projekt, ki ga financira Ministerstvo za izobraževanje.
    • Nadgradnja vključuje prenovo izgleda, poenotenje tipov in prikazovanja nalog ter še marsikaj.
    • Več si lahko preberete na spletni učilnici, kamore se lahko prijavite kot gost.
  • Pogovarjali smo se o izbiri nove teme za spletno stran Programerskega kluba. Nato smo za izdelavo predlog vprašali Midjourney bota.

  5.1.2023

Število zaužitih pic:
  • Dogovorili smo za srečanja v času izpitnega obdobja. Ker je opravljanje izpitov na prvem mestu, bomo začasno zamrznili delo na projektih. Kljub temu se bomo vsak teden srečali, ob običajnem času. Naročili bomo pice, a poudarek bo na učenju za izpite.
  • Programerski vikend:
    • Določili smo okviren termin za Programerski vikend: od 17. do 19. februarja.
    • Najeli bomo Plemljevo vilo na Bledu. V njej je 8 sob z dvema enojnima in ena soba z zakonsko posteljo, predavalnica, skupna soba in kuhinja. Vsaka spalnica ima svojo kuhinjo.
    • Namen Programerskegag vikenda je delo na projektih. Posebno dobro bi bilo, če bi napravili večji premik na Projektu Tomo.
    • Katja bo preverila razpoložljivost vile v tem terminu.
    • Dogovoriti se moramo še za:
      • Prevoz na Bled.
      • Hrano.
    • V vili so že priloženi posteljnina, brisače in posoda. Na voljo je tabla, ne pa flomastri zanjo. Opomnik: s sabo prinesi copate.
  • Katja je predstavila potencialen prihajajoč projekt za Odprti laboratorij FMF. Ko bo začel delovati bodo potrebovali sistem za evidenco projektov in spletno stran za prikazovanje. V razmislek, ali in kako bi želeli pri tem sodelovati.
  • Govorili smo o optimizaciji avtobusnih linij v Ljubljani.

  8.12.2022

Število zaužitih pic:
  • Dogovorili smo se za standardizacijo jezika. Imena datotek in map, koda, url-i ter komentarji v kodi bodo v angleščini. Pull request-i, issue-i in commit-i bodo v slovenščini. Dokumentacija (README) bo najprej v angleščini, spodaj pa v slovenščini. Jezik v administratorskem in uporabniškem umesniku ter v bazi je ostal nedoločen.
  • Razpravljali smo o ustrezni obliki url-ov: kratka oblika (list/id), ali da sledijo strukturi (app/object/object-id/…/object/object-id). Odločili smo se, da bomo vprašanje raje zastavili na Discord-u.
  • Preverili smo, ali nam trenutna oblika srečanj ustreza. Ugotovili smo, da nam je premor od predstavitev podjetij dobro del, ampak čas je, da znova povabimo k nam kakega gosta. Ena do dve taki predstavitvi na mesec bi bilo idealno.
  • Začeli smo se učiti programski jezik Rust.

  1.12.2022

Število zaužitih pic:
  • Delovna skupina Nadlogarja nam je predstavila problem, s katerim se trenutno ukvarjajo: kako lepo izrisati grafe. Naj jih generirajo v LaTeX-u ali ločeno. Prišli so do sklepa, da je ločeno risanje svg datotek, ki jih potem vstavimo v dokument, trenutno še najboljša možnost.
  • Žačel se je The Advent of Code. Govorili smo o možnosti, da bi imeli svojo lestvico, ki bi jo vključili v spletno stran Programerskega kluba.

  24.11.2022

Število zaužitih pic:
  • Predstavitev projekta SiOHCA (Slovene Out of Hospital Cardiac Arrest) pod okriljem Medicinske fakultete Univerze v Mariboru. Vzpostaljajo sistem beleženja in analiziranja podatkov o predbolnišničnih srčnih zastojih. V ekipi sedmih so trije matematiki, trije medicinci in ena pravnica. Njihova trenutna želja je sistem razširiti na širše območje Slovenije in vstopiti v sodelovanje z Ministerstvom za zdravje, kar pa zahteva bolj zanesljivo orodje od Django-a.
  • Spregovorili smo o Računalniških delavnicah in možnosti, da Programerski klub prevzame njihovo organizacijo. Začeli smo delovno skupino in zanjo odprli kanal na Discordu. Nismo še določili kontaktne osebe ali točnih smernic dela skupine.
  • Predlagali smo heckaton vikend v Plemljevi kot družabni dogodek. Njegovo organizacijo smo odložili na po zimskem izpitnem obdobju. Stroške bi krili iz sredstev, namenjenih Programerskemu klubu.

  17.11.2022

Število zaužitih pic:
  • Matija je razložil del delovanja Git-a in na primeru pokazal, kako na GitHub-u spojiti pull request in hkrati zapreti issue prek komentarja (issue se ni zaprl sam).
  • Premor s picami.
  • Tokratnja gosta sta bila Peter in Žiga s podjetja EBA.
    • Podjetje EBA se ukvarja z dvema glavnima projektoma:
      • DMS (document management system): program za digitalizacijo in organizacijo dokumentov. Skenirane dokumente tabelira. Sistem tudi poskrbi, da novi dokumenti obiščejo vse potrebne osebe v pravem zaporedju - workflow. Orodje se inštalira na strežniku firme - EBA ne gosti serverjev.
      • Nevronska mreža, ki omogoča digitalizacijo dokumentov.
    • EBA je manjše podjetje. Zanimivo je bilo spoznati kontrast med njimi in Cosylab, ki ima bolj fomalno zastavljene ekipe in vloge. Odločili so se proti gostovanju strežnikov, ker želijo ostati zgolj razvojno podjetje - brez tega trdega pravila bi podporniki gostovanja prevladali. Njihova ciljna skupina so podjetja, ki že imajo svoj IT oddelek.
    • V ekipi Petra in Žiga so se najprej specializirali, potem pa ugotovili, da to ne vodi v sodelovanje. Sedaj si pomagajo z GitLab, kar jim omogoča manj formalno razdeljeno delo.
    • Prednosti in slabosti lastne programske opreme:
      • PROS:
        • ceneje
        • lažja integracija
        • enotna in nižja cen za stranke
      • CONS:
        • pri tuji opremi se lastniki ukvarjajo z bug-i
        • vzdrževanje opreme
        • neprestano dodajanje novih funkcionalnosti
  • V enem stavku smo povzeli vsebino predavanja profesora Bauerja iz prejšnjega tedna.
  • Pogovarjali smo se o topologiji in pokazali primer njene formalizacije v Agda-i.

  10.11.2022

Število zaužitih pic:
  • Delovne skupine so nadaljevale delo na svojih projektih.
  • Obiskal nas je Filip Koprivec in delovnim skupinam nudil pomoč.
  • Matej Marinko je razložil, kako delujejo AI generatorji slik.

  3.11.2022

Število zaužitih pic:
  • Poročila delovnih skupin:
    • Spletna stran: Prešli smo na generator za statične strani Hugo. Uspešno smo vključili igro lovljenja števk števila pi. Za slog bomo uporabljali ogrodje Bulma.
    • Projekt Tomo: Posodobili smo navodila za namestitev in preizkusili njihovo razumljivost. Iščemo mesto, na katero bomo naložili testno bazo.
  • Premor s picami.
  • Predstavitev Jasne Hengović s Cosylab, Inženirke leta 2020.
    • Povedala nam je o svoji karierni poti - od dela na banki, do programiranja igralnih miz za kazinoje, javne vprave in Cosylaba.
    • Cosylab. Delajo izključno na programski opremi. Kontrolni sistemi za pospeševalnike in protonsko terapijo. Image registration. Lastni produkti za onkologijo.
    • Začetki so stresni. “Kot da bi te pustili sredi džungle in zdaj moraš najti pot domov.” Mentorstvo pred vstopom v službo bi bilo super.
    • Trenutno so najtežnji code review-ji. Navadno da kodo člana ekipe v pregled tistemu, ki bi se od tega največ naučil.
    • Ženska v inženirski službi. S sodelavci ni težav, ampak s strankami. Delodajalci že vnaprej pogosto računajo na porodniško, ker se pozna v počasnejšem napredovanju.
    • Negativen odziv ni nujno negativen odziv nate. Če te v podjetju zavrnejo, je to lahko zaradi drugih dejavnikov (težave v podjetju, trenutno ne zaposlujejo…). Potencial Programerskega kluba, da pozna ozadje.
    • Boljše delo v ekipah. Navadno je v ekipi en najbolj glasen. Potrebno je dati tudi tihim priložnost, da spregovorijo. Dobro je, če je nekdo, ki skrbi za dinamiko - do tega navadno naravno pride. Raznolikost pogledov omogoča raznolike rešitve.
    • Razlike v znanju. Zaradi razlik v izkušnjah članov ekipe, je izziv, komu dodeliti katere naloge. Jasna pisanje testov navadno preda junior developerjem, ker ob tem spoznajo projekt. Prav tako merge-e. Pomembno je, da vidijo napredek.
    • Možnost, da Jasna vodi delavnico deep dive v poravnavo slik. Potencialno kot izlet na Cosylab.
  • Razpravljali smo o pričakovanjih glede Programerskega kluba:
    • Delavnice, kjer se učimo osnov, ki niso pokrite na faksu. Natančneje, Django, Docker, Git (dobre prakse in bonton). V sklopu računalniških delavnic bi jih organiziral Programerski klub, odprte pa bi bile za vse študente FMF.
    • Mešane ekipe. V delovni skupini bi bil nekdo odgovoren za organizacijo - vsaka delovna skupina svojega koordinatorja. Vsaki delovni skupini bi se pridružili tudi bolj izkušeni programerji, ki bi predvsen nudili nasvete in smernice za začetnike.
  • Še druge ideje:
    • Programerski klub bi lahko prevzel organizacijo računalniških delavnic (posebna delovna skupina za to?).
    • Povezava do učilnice za računalniške delavnice mora biti dostopna na spletni strani kluba. Prav tako Discord invite.
    • Na spletni strani kluba morajo biti našteti projekti, ki se izvajajo, njihov opis in kontaktne osebe.
    • Ločeno od teh moramo našteti ideje za projekte, s katerimi se še nihče ne ukvarja. Npr. projekti profesorja Potočnika.