-
Dogodki
Trajanje: 17:15 - 20:00
Kje: P22
Društvo DragonSec SI vabi na delavnico Android Reversing.
Delavnica je namenjena vsem, ki se želijo pobližje spoznati z Android Reversingom.
Trajanje: 17:15 - 20:00
Kje: P22
Društvo DragonSec SI vabi na delavnico Android Reversing.
Delavnica je namenjena vsem, ki se želijo pobližje spoznati z Android Reversingom.
Trajanje: 17:15 - 20:00
Kje: P22
Društvo DragonSec SI vabi na delavnico Android Reversing.
Delavnica je namenjena vsem, ki se želijo pobližje spoznati z Android Reversingom.
Kje: Garaža FRI
Ekipa DragonSec SI se udeležuje tekmovanja LA CTF 2024.
Kje: Garaža FRI
Ekipa DragonSec SI se udeležuje tekmovanja DiceCTF 2024 Quals.
Kje: Garaža FRI
Ekipa DragonSec SI se udeležuje tekmovanja Insomni’hack teaser 2024.
Kje: Garaža FRI
Ekipa DragonSec SI se udeležuje tekmovanja IrisCTF 2024.
Kje: Garaža FRI
Ekipa DragonSec SI se udeležuje tekmovanja GlacierCTF 2023.
Trajanje: 17:15 - 19:00
Kje: P22
Društvo DragonSec SI vabi na delavnico o osnovah sistema Git.
Delavnica je namenjena vsem, ki se želijo pobližje spoznati s sistemom Git ali ponoviti njegove osnove.
Obvezna oprema:
- Prenosni računalnik
Kje: Garaža FRI
Ekipa DragonSec SI se udeležuje tekmovanja HTB University CTF 2023: Brains & Bytes.
Kje: Garaža FRI
Ekipa DragonSec SI se udeležuje tekmovanja LakeCTF Quals 23.
Trajanje: 23.9.2023 14:00 - 23.9.2023 23:00
Kje: PR05, PR06
Člani ekipe DragonSec SI udeležujejo Attack/Defense CTF tekmovanja FAUST CTF, ki ga organizira ekipa FAUST s FAU Erlangen-Nuremberg.
Kje: Garaža FRI
Ekipa DragonSec SI se udeležuje tekmovanja CSAW CTF Qualification Round 2023.
Kje: Garaža FRI
Ekipa DragonSec SI se udeležuje tekmovanja ENOWARS 7.
Kje: Garaža FRI
Ekipa DragonSec SI se udeležuje tekmovanja DeadSec CTF 2023.
Trajanje: ob 16h – 17h
Kje: Predavalnica P02
Predavata: Simon Hočevar (Product Manager) in Rok Resman (Lead Software Developer), Sportradar
Sportradar is a global leader in supplying sports data. What you may not realise, though, is Sportradar’s Integrity Services are applying market-leading technology, driven by machine-learning, to detect and report instances of match- fixing to sports federations globally. Here we explain why we do this, and how advanced technology helps our team of analysts protect the integrity of sports competitions.
Gre za redek vpogled v delo oddelka, ki se ukvarja s preprečevanjem prevar v športu.
OBVESTILO: Predavanje je zaradi bolezni predavatelja odpovedano in bo prestavljeno na kasnejši termin.
Trajanje: ob 16h – 17h
Kje: Predavalnica P04
Predava: dr. Blaž Babnik, vodja varnosti za MTS, Sportradar
Vedno ko govorimo o kibernetski ali informacijski varnosti imamo romantične predstave o hekerjih in adrenalinskih dogodkih. Profili so tako iskani, da je na trgu velika zmeda in ter razkorak med ponudbo in povpraševanjem ustreznega kadra. V predavanju si bomo pogledali kako ujeti veter v jadra kariere ter združiti lastne hobije ter interes za kibernetsko varnost z vsakdanjim delom. Deležni bomo tudi nekaj praktičnih nasvetov, ki nam lahko koristijo pri strokovnem in osebnostnem razvoju in izboljšanju kariernih možnosti.
Trajanje: 9:00 - 22:00
Kje: P1, računalniške učilnice
Ekipa DragonSec SI letos že tretjič organizira tekmovanje DCTF, ki zopet vključuje tudi dogodek v živo. Ne zamudite!
Na dogodku se bodo odvijala predavanja na temo kibernetske varnosti in tekmovanje CTF (Capture the Flag), kjer se bodo udeleženci lahko preizkusili v hekerskih napadih.
Kje: Garaža FRI
Ekipa DragonSec SI se udeležuje tekmovanja b01lers CTF.
Kje: Garaža FRI
Ekipa DragonSec SI se udeležuje tekmovanja UTCTF 2023.
Kje: Garaža FRI
Ekipa DragonSec SI se udeležuje tekmovanja pbctf 2023.
Kje: Garaža FRI
Ekipa DragonSec SI se v sodelovanju z ekipo LosFuzzys s TU Graz udeležuje tekmovanja DiceCTF 2023.
Trajanje: 18:00 - 20:00
Kje: P21 ali P22, odvisno od udeležbe
Tokratno srečanje ekipe DragonSec SI bomo popestrili z gosti iz društva OWASP Maribor. V sklopu dogodka bomo izvedli 3 predavanja.
- Google CTF: turing complete vm with elf realocation instructions
- Bambi CTF: introduction to A/D CTF competitions
- OWASP: Varnostni izzivi vsakdana
Trajanje: 10.11.2022 12:00 - 12.11.2022 0:00
Kje: PR16
Člani ekipe DragonSec SI se v sodelovanju z ekipo LosFuzzys s TU Graz udeležujejo finalnega dogodka največjega študentskega CTF tekmovanja CSAW, ki ga organizira ekipa NYUSEC z univerze v New Yorku.
Trajanje: 17:00 - 21:00
Kje: P1, računalniške učilnice
Ekipa DragonSec SI na UL FRI organizira tekmovanje iz kibernetske varnosti FriCTF, ki je namenjeno tistim, ki jih zanima področje kibernetske varnosti, ampak ne vedo kje bi začeli.
Pričakujete lahko naloge, ki zahtevajo znanja iz različnih panog kibernetske varnosti, kot tudi kratke predstavitve tekmovanj CTF. Reševanje nalog bo vodeno.
Trajanje: 11:00 - 20:00
Kje: P1, računalniške učilnice
Ekipa DragonSec SI letos že drugič organizira tekmovanje DCTF, ki bo za razliko od lani letos vključevalo tudi dogodek v živo. Ne zamudite!
Na dogodku se bodo odvijala predavanja na temo kibernetske varnosti in tekmovanje CTF (Capture the Flag), kjer se bodo udeleženci lahko preizkusili v hekerskih napadih.
Trajanje: 20.10.2021 - 22.10.2021; 18:00 - 21:00
Kje: P15, P16, P17, P21
Ekipa DragonSec SI na UL FRI organizira tekmovanje iz kibernetske varnosti FriCTF, ki je namenjeno tistim, ki jih zanima področje kibernetske varnosti, ampak ne vedo kje bi začeli.
Pričakujete lahko naloge, ki zahtevajo znanja iz različnih panog kibernetske varnosti, kot tudi kratke predstavitve tekmovanj CTF. Reševanje nalog bo vodeno.
Trajanje: 14.5.2021 17:00 - 16.5.2021 23:59
Kje: Online
Ekipa DragonSec SI, ki domuje na FRI, letos prvič organizira svoje tekmovanje iz informacijske varnosti CTF (capture the flag), katerega cilj je mladim približati različna področja kibernetske varnosti.
Vabljeni ste vsi, ki vas zanima kaj informacijska varnost je, ali pa bi radi izboljšali svoja znanja. Tekmovanje bo postreglo z izzivi z več področij informacijske varnosti (reverse engineering, steganografija, spletne aplikacije …), tako da se zagotovo za vsakega nekaj najde.
Trajanje: ob 14:00 – 16:00
Kje: Predavalnica P20
Predavata: Daniel Grah in Jan Češčut, varnostna analitika, NIL d.o.o. (del danske skupine Conscia Holding A/S)
Kibernetski kriminal je predvsem »velik biznis«, zato so v IT-ju strokovnjaki za kibernetsko obrambo izredno iskani in med najbolje plačanimi. Če te zanima kariera na področju kibernetske varnosti in bi si želel/-a v praksi spoznati napade na IT-okolja (in seveda tudi obrambo), te vabimo na delavnico!
NIL-ova varnostna analitika Jan Češčut in Danijel Grah bosta demonstrirala nekatere moderne tehnike napadov in kaj se v IT-sistemu začne dogajati, ko napadalci uspešno vdrejo. Pokazala bosta tudi, kako ob takšnih dogodkih reagira obramba: tehnike in ogrodja, s katerimi lahko napadalcem sledimo in preprečimo, da sploh pride do resnejših posledic.
Kdaj in kje: od 16:00-19:00 na UL FRI, Večna pot 113, Ljubljana
Program: https://www.techboost.si/event-2020#schedules
Na dogodku bomo v sproščenem vzdušju spoznali, kako v Sloveniji razviti uspešne tehnološke produkte. Od ideje do Garaže FRI, Ljubljanskega univerzitetnega inkubatorja, sestavljanja ekipe, do prvih strank, investicij, širjenja na zunanje trge in še naprej.
Izbrane tematike
- Kako razviti svoj prvi projekt - za zakulisjem platforme Planet Lia (Lia Game)
- Zgodba ekipe za uspešnim podjetjem Influee, ki je še v 2018 razvijala svoj produkt v Garaži FRI
- Vloga Garaže FRI in Ljubljanskega univerzitetnega inkubatorja skozi realne primere
- Zgodbi dveh uspešnih tehnoloških podjetnikov Jona Butterfielda in Gregorja Rebolja ter njun pogled na priložnosti slovenskih študentov v tehnološkem podjetništvu
- Vloga investitorjev in okolja pri razvoju študentskega projekta v uspešno podjetje
- Kakšna je v Sloveniji celotna pot, po kateri lahko študent pripelje svoj produkt od ideje do uspešnega podjetja
Trajanje: 14h do 17h
Predavata: Matic Repše in Jan Terzer (Agilcon)
Razvoj frontend-a brez dodatnih JS frameworkov kot so Angular, React, Vue,…? Ja, z Web components je tudi to mogoče. Spletni razvoj se je dramatično spremenil v zadnjih letih. Danes bolj kot kadarkoli prej, želimo pri razvoju “frontend” aplikacij komponente uporabiti na večih koncih. Kako lahko to naredimo?
Salesforce je kot vodilni na področju SaaS aplikacij vgradil standard Web Components v jedro svoje frontend platforme in predstavil t.i. LWC (Lightning Web Components). Na delavnici se bomo seznanili kaj so Web Components ter kako jih je Salesforce uporabil na svoji enterprise platformi. Za Salesforce je to prelomna tehnologija, kajti pridobljeno znanje na tem področju ni omejeno samo na Salesforce ampak prenosljivo tudi drugam, kjer se uporablja standard Web Components.
Večino časa delavnice bomo posvetili preizkušanju konceptov in razvoju modulov z Web Components v Salesforce razvojnem okolju. Za delujočo končno rešitev se bomo spogledali še s Salesforcem podatkovnim modelom in zalednim programskim jezikom APEX.
Naučili se bomo: (Lightning) Web components, SOQL, programski jezik APEX, Lightning Platform
Delavnico smo zaradi odsotnosti predavatelja prestavili na 14.1.2020. (Matevž, iskrene čestitke!!! :) )
Trajanje: od 16:00-18:00
Predavata: Marko Cenčič (SAP Slovenija) in Matevž Černe (Sapphir d.o.o.)
Chatboti oziroma pogovorni roboti so danes že dobro uveljavljena in priljubljena rešitev za komunikacijo podjetij s strankami. So namreč hitro odzivni, dostopni 24⁄7, z vse bolj dodelanimi rešitvami umetne inteligence (AI) pa omogočajo tudi vedno bolj izpopolnjeno uporabniško izkušnjo.
Ste že kdaj poskusili izdelati svojega chatbota? Vas zanima, kako ga s pomočjo aplikacije SAP Conversational AI izdelate v samo dveh urah?
Na delavnici boste pod vodstvom strokovnjakov iz družb SAP Slovenija in Sapphir d.o.o. naredili svojega prvega chatbota ter ga naučili nekaj vljudnostnih fraz, pa tudi kakšne šale. Seveda ga boste prav tako naučili kako naj se primerno odzove :)
Več o tehnološki platformi, na kateri bo nastal vaš chatbot: Conversational AI!
Vljudno vabljeni!
Trajanje: od 14:00-17:00
Predavata: Žan Kusterle in Matevž Štinjek, front-end inženirja, Celtra
Vue.js je novodoben JavaScript framework, ki nam poenostavi izdelavo kompleksnih spletnih aplikacij. Na delavnici bomo skupaj izdelali preprosto igrico in ob tem spoznali temeljne koncepte Vue.js. S tem se bomo naučili, kako lahko uporabimo Vue.js v naših projektih.
Trajanje: 14h do 17h
Predavata: Slađana Simeunović - Salesforce consultant, Simon Repar - technical architect
V duhu današnje vedno bolj razširjene instant komunikacije se bomo poigrali s tem, kako eno izmed večjih podjetij z rešitvami v oblaku (Salesforce) izkorišča napredek pri razvoju umetne inteligence pri pisnem sporočanju. Z vzpostavitvijo naprednega chat agenta - bota bomo “pomagali zaposlenim v kontaktnih centrih” in jih pri komunikaciji s strankami razbremenili tako, da bomo poizkušali razviti logiko za avtomatsko razreševanje rutinskih vprašanj postavljenih s strani uporabnikov.
Preizkusili bomo dva pristopa:
- Enostavni → “no-code” (chatbot decision tree)
- Kompleksni → uporaba objektno orientiranega programskega jezika APEX (kot npr. Java) za sprejemanje prostega teksta iz chat okna in klasifikacija tega teksta s pomočjo NLU
Chatko bo naš namišljeni chatbot, ki pa se ne bo pretvarjal, da je človek (ker tudi ne bi prestal Turingovega testa) ampak bo v neizhodnem položaju ponudil “izhod v sili”. To pa pomeni posredovanje komunikacije pravemu agentu, ki bo razrešil težave uporabnika.
Vsak udeleženi bo prejel dostopne podatke za Salesforce razvojno okolje s katerim bo pridobil dostop do omejenih funkcij platforme (ChatBot, Einstein Intent AI, LiveAgent).
Naučili se bomo: Platforma Lightning Platform, programski jezik APEX, REST
When: Tuesday, Feb. 19 and Thursday, Feb. 21, 17:00 - 20:00 (2 Day workshop)
Where: Garaza FRI
Presenter: Dr. David Crawley, Ubiquity Robotics
If you wanted to build a robot, what would you build? Imagine having a robotic platform that has all the basic elements (drive train, motor controllers, software stack) already in place. Imagine not needing to spend time, effort and money getting the basics right, but being able to just sit down and start building your own robot app quickly and easily. In this event you will get to try out the Magni platform, a ROS-based ground rover than can carry 100 kg. Ubiquity Robotics, the makers of Magni, challenge you to build something cool using it!
Suggested ideas are:
- a cocktail waiter robot,
- a cookie delivery robot,
- a dog chasing robot and
- robot baggage porter.
Your own ideas are warmly welcomed. (And yes, it can be done in 2 days!) Pizza and silly prizes will be provided.
Ubiquity Robotics is a start up that really did come out of a garage in Silicon Valley. There will be time to talk about life and business in Silicon Valley.
Prerequisites:
- laptop (w/Linux or w/Linux VM on it - you can download a suitable VM here )
- programming skills
- no robot/ROS knowledge necessary!
Trajanje: 14:00 - 16:00
Se želiš pridružiti Lia turnirju 2019 pa ne veš kje začeti? Ali si zgolj želiš pridobiti nekaj prednosti in prevzeti zgodnje vodstvo? Na delavnici bomo sprogramirali preprostega bota, ga prilagodili tvojim željam in se pridružili spletni lestvici.
When: 15:15 – 17:00
Where: Classroom P22 and Garaža FRI
Presenter: Rok Papež, Production Engineer, Facebook
Facebook, the biggest social network, has more than 2.2 Billion monthly active users and thus has to operate a large and scalable infrastructure. Rok Papež, a Production Engineer from Facebook’s European HQ in Dublin, will talk about how Facebook looks from the inside. Focus will be on the infrastructure that enables all your “likes”, Facebook’s mission, innovation roadmap, values and culture. It will be followed up with demystifying of what Production engineering is and how it relates to DevOps and Software engineering; we’ll touch upon the importance of teamwork and the nurturing of the “No Blame” culture (yes, that applies even when site is unavailable ;)).
In the second part of the talk he will share some inside tips on how to prepare and excel at typical coding interviews that all big tech firms use to identify the best people.
After the talk there will be an AMA ( “Ask me anything”) session in Garaža
When: 18:00 - 19:00
Where: Classroom P22
Presenter: Rok Papež, Production Engineer, Facebook
Facebook, the biggest social network, has more than 2.2 Billion monthly active users and thus has to operate a large and scalable infrastructure. Rok Papež, a Production Engineer from Facebook’s European HQ in Dublin, will talk about Facebook’s NTP and DNS infrastructure. Talks will be on scaling and resiliency of the NTP service, how Facebook load balances traffic using DNS RUM (Real User Metrics) and offloading of TLS session establishment. Talk will also detail DNS data pipeline and the internal structure of DNS server.
Trajanje: ob 14:00 – 16:00
Kje: Predavalnica P19 in Garaža FRI
Predava: Vid Tovornik Marolt, Analitik kibernetske varnosti, NIL d.o.o.
Vas zanima kariera na področju kibernetske varnosti, a ne veste, kje in kako začeti? Katera znanja vam pri tem najbolj koristijo in kje jih pridobite? Bi radi spoznali najboljše slovenske strokovnjake za kibernetsko varnost ter izvedeli iz prve roke, kaj točno delajo in s kakšnimi incidenti se srečujejo? Bi se jim želeli pridružiti?
Trajanje: od 14:00-17:00
Predavata: Žan Kusterle in Matevž Štinjek, front-end inženirja, Celtra
Vue.js je novodoben JavaScript framework, ki nam poenostavi izdelavo kompleksnih spletnih aplikacij. Na delavnici bomo skupaj izdelali preprosto igrico in ob tem spoznali temeljne koncepte Vue.js. S tem se bomo naučili, kako lahko uporabimo Vue.js v naših projektih.
Trajanje: ob 14:00 – 15:30 Kje: Predavalnica P19 in Garaža FRI
Predava: Boštjan Šuštar, IT arhitekt, NIL
Netflix na polnih obratih zasede tudi do 30% internetnega prometa. Potem še k temu prištejte vse ostalo, kar je odvisno od Interneta: Google, Tinderje, Facebooke, Talking Tome, države, manjša in večja podjetja, pametne avte, televizije in proizvodnje, vaše telefone in spletne strani sosedov, slike mačk in selfije. Kako se nastavi, da vse to bolj ali manj stabilno, varno in hitro deluje? Kako se programira ta kompleksen sistem aplikacij in omrežij? Katera orodja se za to uporabljajo? Zakaj vam o tem na fakultetah ne povedo veliko?
Trajanje: od 14:00-16:00
Predavata: Simon Repar, solution architect, Anže Kovač, lead developer - Agilcon
Kako uporabiti Salesforce za izvedbo inteligentne ulične razsvetljave? Na praktičnem primeru se bomo naučili, kako ustrezno povezati različne sisteme (Salesforce oblak, svetlobni senzor, mobilna aplikacija).
Trajanje: od 14:00-16:00
Predavata: Simon Repar, solution architect, Anže Kovač, lead developer - Agilcon
Kako uporabiti Salesforce za izvedbo inteligentne ulične razsvetljave? Na praktičnem primeru se bomo naučili, kako ustrezno povezati različne sisteme (Salesforce oblak, svetlobni senzor, mobilna aplikacija).
Uvodno predavanje: 8.10.2018, ob 10h v Garaži FRI
Kdaj: soboto 20. in nedeljo 21. oktobra 2018 Kje: Celtra Office, Kongresni trg 3 Kako: individualno, pari ali ekipa z max. 3 člani
Si pripravljen/a preživeti nor vikend in ustvariti nekaj kreativnega ter za svoje delo morda odpotovati v San Francisco?
Poleg tega te čaka še pripravništvo v eni izmed vodilnih podjetij na področju razvoja kreativne tehnologije za mobilno oglaševanje na spletnih straneh in znotraj aplikacij.
Če si za akcijo, potem je Celtrin Hackathon prava odločitev zate.
Za vse informacije in prijavo klikni na hackathon.celtra.com, ali pa se udeleži uvodnega predavanja, v ponedeljek, 08.10.2018, ob 10.00 uri, v Garaži FRI.
Trajanje: od 14:00-16:00
Predavata: Simon Repar, solution architect, Anže Kovač, lead developer - Agilcon
Kako uporabiti Salesforce za izvedbo inteligentne ulične razsvetljave? Na praktičnem primeru se bomo naučili, kako ustrezno povezati različne sisteme (Salesforce oblak, svetlobni senzor, mobilna aplikacija).
Trajanje: od 14:00-16:00
Predavata: Simon Repar, solution architect, Anže Kovač, lead developer - Agilcon
Kako uporabiti Salesforce za izvedbo inteligentne ulične razsvetljave? Na praktičnem primeru se bomo naučili, kako ustrezno povezati različne sisteme (Salesforce oblak, svetlobni senzor, mobilna aplikacija).
Trajanje: od 14:00-17:00
Predavata: Alen Krmelj in Dejan Levec, DevOps inženirja, Celtra
Zaradi velikega zanimanja ponavljamo delavnico. Prednost pri prijavi bodo tokrat imeli tisti, ki so ostali brez mesta na prvi ponovitvi.
Kaj je potrebno narediti, da se bo program, napisan na prenosnem računalniku, pravilno izvajal tudi na strežniku? Kako zagotovimo, da bo produkcijsko okolje res enako razvojnemu? Poskrbeti je treba, da se uporabljajo enake verzije vseh knjižnic, enake mrežne nastavitve, itd.
Rešitev je uporaba Docker kontejnerjev!
Pridite na delavnico, kjer vam bomo predstavili Docker - kaj to je, kako deluje, kako ga uporabljati, kakšne so najboljše prakse. Na primeru preproste spletne aplikacije se bomo naučili uporabljati Docker kontejnerje, kako ločiti aplikacijske nastavtive od okolja in kako postaviti spletno aplikacijo v produkcijsko okolje.
Trajanje: od 14:00-18:00
Predavata: Alen Krmelj in Dejan Levec, DevOps inženirja, Celtra
Kaj je potrebno narediti, da se bo program, napisan na prenosnem računalniku, pravilno izvajal tudi na strežniku? Kako zagotovimo, da bo produkcijsko okolje res enako razvojnemu? Poskrbeti je treba, da se uporabljajo enake verzije vseh knjižnic, enake mrežne nastavitve, itd.
Rešitev je uporaba Docker kontejnerjev!
Pridite na delavnico, kjer vam bomo predstavili Docker - kaj to je, kako deluje, kako ga uporabljati, kakšne so najboljše prakse. Na primeru preproste spletne aplikacije se bomo naučili uporabljati Docker kontejnerje, kako ločiti aplikacijske nastavtive od okolja in kako postaviti spletno aplikacijo v produkcijsko okolje.
Trajanje: od 13:00-14:30
Predava: Aleksander Fujs, Agitavit Solutions d.o.o.
Na delavnici bomo predstavili zmogljivosti, lastnosti in funkcionalnosti orodja Microsoft HoloLens ter z njim povezano tehnologijo. Spoznali bomo delo v okolju Unity, kjer bomo najprej naredili aplikacijo “Hello, World”, nato pa se bomo podali v nekoliko bolj zahtevne vode z uporabo Microsoft Mixed Reality Toolkita.
Trajanje: od 14:00-16:00
Predava: Simon Repar, solution arhitect, Agilcon
Te zanima, kako v sodobnih podjetjih izgleda razvoj modernih Enterprise poslovnih aplikacij?
Danes ni več dovolj, da znamo določen programski jezik, pomembno je tudi katera orodja in frameworke uporabimo za dosego cilja. Prednost pred drugimi lahko dosežemo tako, da v pravem trenutku uporabimo prave tehnologije, ki nam olajšajo implementacijo in se hkrati zavedamo ali vidimo v tej tehnologiji prihodnost tudi čez n-let.
Trajanje: od 14:00-16:00
Predava: Simon Repar, solution arhitect, Agilcon
Te zanima, kako v sodobnih podjetjih izgleda razvoj modernih Enterprise poslovnih aplikacij?
Danes ni več dovolj, da znamo določen programski jezik, pomembno je tudi katera orodja in frameworke uporabimo za dosego cilja. Prednost pred drugimi lahko dosežemo tako, da v pravem trenutku uporabimo prave tehnologije, ki nam olajšajo implementacijo in se hkrati zavedamo ali vidimo v tej tehnologiji prihodnost tudi čez n-let.
Trajanje: od 13:00-14:30
Predavata: Aleksander Fujs in Borut Žnidar, Agitavit Solutions d.o.o.
Na delavnici bomo predstavili zmogljivosti, lastnosti in funkcionalnosti orodja Microsoft HoloLens ter z njim povezano tehnologijo. Kot primer rabe holografskega računalnika bomo pogledali razvoj holografsko obogatene resničnosti za inženirsko aplikacijo Hilti Profis Engineering.
Trajanje: od 13:00-14:30
Predava: Bojan Radulović, NIL in Miha Gruden, Agitavit Solutions
V predavanju bomo predstavili primer pametnega mesta v Sloveniji ter razvoj in namestitev IoT rešitev v občini Brežice.
Trajanje: od 14:00
- Kako odgovoriti na dražbi z najprimernejšim spletnim oglasom v 10 ms?
- Kako avtomatsko prepoznati sumljiv promet na internetu?
- Kakšne so danes najboljše inženirske prakse pri razvoju in vzdrževanju spletnih storitev?
O takšnih in drugačnih vprašanjih se bomo pogovarjali ob toplem čaju in turški kavi v torek 28.11.2017 od 14. ure dalje na Zemantini čajanki v Garaži. Pridružite se lahko kadarkoli!
Trajanje: od 14:15-15:15
V četrtek, 23.11. ob 14h bomo v Garaži FRI organizirali posvetovalni sestanek. Rok za oddajo vaših rešitev bo kmalu tu, zato je to idealna priložnost za vprašanja in nasvete.
Trajanje: od 11:15-12:00
Podjetje Celtra v sodelovanju s Fakulteto za računalništvo in informatiko UL spet pripravlja tekmovanje za najboljšo programersko rešitev, v kateri lahko študenti osvojijo atraktivne nagrade v višini 1000 evrov.
Več informacij o izzivu bo na voljo 6. novembra 2017 ob 11:15 v študentskem pospeševalniku Garaža na Fakulteti za računalništvo in informatiko UL. Pridite vsi zainteresirani!
Rok za prijavo je 10. november 2017.
Svojo rešitev lahko razvijate do 30. novembra 2017. Zmagovalci izziva bodo znani do 11. decembra 2017.
Prijave preko epošte [email protected].
Trajanje: od 13:15-14:00
Zemanta v sodelovanju s Fakulteto za računalništvo in informatiko UL pripravlja tekmovanje za najboljšo programersko rešitev, v katerem lahko osvojiš super nagrade: Google Pixel 2, Google Home Max in možnost opravljanja plačane prakse v podjetju Zemanta.
Letošnje naloge so: Generator alternativnih naslovov oglasov Poslovna inteligenca v realnem času
Vabljeni na predstvitev izziva v sredo, 25.10.2017, ob 13:15 v Garaži, FRI.
Rok za prijavo je 6. 11. 2017, rok za oddajo pa 11. 12. 2017. Podelitev nagrad bo 21. 12. 2017 na Zemanti.
Trajanje: od 14:00-18:00
Predava: Simon Repar, Agilcon
V mobilnem svetu se inovacije dogajajo z vratolomno hitrostjo. Nova orodja, frameworki, knjižnice in arhitekturni vzorci se pojavljajo praktično na tedenskem nivoju. Le nekaterim uspe pridobiti na popularnosti in eden izmed teh je tudi React Native. V tej dobi je za uspeh podjetja ključno, da so podjetja zmožna lansirati svoje produkte kar se da hitro in jih tako tudi vzdrževati. Še kako je pomembno, da je uporabniška izkušnja pri uporabi mobilne aplikacije kar se da prijetna in nemotena. Težava v mobilnem svetu je razdeljenost mobilnega sveta na 2 pola (android, ios), ki podjetjem otežuje in hkrati dviguje stroške pri razvoju, če želijo svoj produkt podpreti na obeh platformah. Pri tem nam lahko pomaga React Native, ki nam omogoča razvoj aplikacije le “enkrat” in hkrati omogoča izdajo aplikacije na obe platformi hkrati brez pretiranega dodatnega razvoja. Dodaten bonus pri tem je, da aplikacijo razvijamo v zelo znanem jeziku (javascript) in ni dodatne potrebe po učenju novih jezikov.
Na delavnici se bomo naučili osnov in konceptov frameworka React Native za grajenje mobilnih aplikacij in komponent v native načinu. Spoznali bomo tudi Salesforce Mobile SDK, ki predstavlja implementacijo tehnologij, kot so REST API, OAuth2, offline hranjenje podatkov, itd. Lahko jih uporabimo kot pomoč pri povezovanju z zaledjem (Salesforce) - prenos podatkov, avtentikacija…
Trajanje: od 14:00-16:00
Predava: Simon Repar, Agilcon
V mobilnem svetu se inovacije dogajajo z vratolomno hitrostjo. Nova orodja, frameworki, knjižnice in arhitekturni vzorci se pojavljajo praktično na tedenskem nivoju. Le nekaterim uspe pridobiti na popularnosti in eden izmed teh je tudi React Native. V tej dobi je za uspeh podjetja ključno, da so podjetja zmožna lansirati svoje produkte kar se da hitro in jih tako tudi vzdrževati. Še kako je pomembno, da je uporabniška izkušnja pri uporabi mobilne aplikacije kar se da prijetna in nemotena. Težava v mobilnem svetu je razdeljenost mobilnega sveta na 2 pola (android, ios), ki podjetjem otežuje in hkrati dviguje stroške pri razvoju, če želijo svoj produkt podpreti na obeh platformah. Pri tem nam lahko pomaga React Native, ki nam omogoča razvoj aplikacije le “enkrat” in hkrati omogoča izdajo aplikacije na obe platformi hkrati brez pretiranega dodatnega razvoja. Dodaten bonus pri tem je, da aplikacijo razvijamo v zelo znanem jeziku (javascript) in ni dodatne potrebe po učenju novih jezikov.
Na delavnici se bomo naučili osnov in konceptov frameworka React Native za grajenje mobilnih aplikacij in komponent v native načinu. Spoznali bomo tudi Salesforce Mobile SDK, ki predstavlja implementacijo tehnologij, kot so REST API, OAuth2, offline hranjenje podatkov, itd. Lahko jih uporabimo kot pomoč pri povezovanju z zaledjem (Salesforce) - prenos podatkov, avtentikacija…
Trajanje: od 14:00-16:00
Predava: Simon Repar, Agilcon
V mobilnem svetu se inovacije dogajajo z vratolomno hitrostjo. Nova orodja, frameworki, knjižnice in arhitekturni vzorci se pojavljajo praktično na tedenskem nivoju. Le nekaterim uspe pridobiti na popularnosti in eden izmed teh je tudi React Native. V tej dobi je za uspeh podjetja ključno, da so podjetja zmožna lansirati svoje produkte kar se da hitro in jih tako tudi vzdrževati. Še kako je pomembno, da je uporabniška izkušnja pri uporabi mobilne aplikacije kar se da prijetna in nemotena. Težava v mobilnem svetu je razdeljenost mobilnega sveta na 2 pola (android, ios), ki podjetjem otežuje in hkrati dviguje stroške pri razvoju, če želijo svoj produkt podpreti na obeh platformah. Pri tem nam lahko pomaga React Native, ki nam omogoča razvoj aplikacije le “enkrat” in hkrati omogoča izdajo aplikacije na obe platformi hkrati brez pretiranega dodatnega razvoja. Dodaten bonus pri tem je, da aplikacijo razvijamo v zelo znanem jeziku (javascript) in ni dodatne potrebe po učenju novih jezikov.
Na delavnici se bomo naučili osnov in konceptov frameworka React Native za grajenje mobilnih aplikacij in komponent v native načinu. Spoznali bomo tudi Salesforce Mobile SDK, ki predstavlja implementacijo tehnologij, kot so REST API, OAuth2, offline hranjenje podatkov, itd. Lahko jih uporabimo kot pomoč pri povezovanju z zaledjem (Salesforce) - prenos podatkov, avtentikacija…
Trajanje: od 13:00 - 14:30
Predava: Maja Podbevšek, NIL d.o.o.
Brezžična omrežja so se razvila z namenom zagotavljanja mobilnosti uporabnikom in kot dodatek mrežnim kablom. Nekdaj pomožna tehnologija danes prenaša več kot 60 % svetovnega Internet prometa. Brezžična omrežja imamo danes praktično že povsod - doma, v hotelu, bližnji restavraciji, v pisarni, ko se sprehajamo po ulici, itd. Mobilne naprave, tablice, prenosni računalniki imajo danes že vgrajene brezžične mrežne kartice kar pomeni, da lahko komunicirajo praktično kjerkoli in kadarkoli.
Trajanje: od 13:00 - 14:30
Predava: Maja Podbevšek, NIL d.o.o.
Brezžična omrežja so se razvila z namenom zagotavljanja mobilnosti uporabnikom in kot dodatek mrežnim kablom. Nekdaj pomožna tehnologija danes prenaša več kot 60 % svetovnega Internet prometa. Brezžična omrežja imamo danes praktično že povsod - doma, v hotelu, bližnji restavraciji, v pisarni, ko se sprehajamo po ulici, itd. Mobilne naprave, tablice, prenosni računalniki imajo danes že vgrajene brezžične mrežne kartice kar pomeni, da lahko komunicirajo praktično kjerkoli in kadarkoli.
Trajanje: od 9-12
Predava: Filip Samotorčan, Senior Developer, Agitavit Solutions d.o.o.
Orodje Babylon.js, ki bazira na webGL in Javascriptu, je bilo sicer namenjeno za ustvarjanje spletnih računalniških iger, vendar se v praksi odlično obnese tudi pri izzivih poslovnega sveta. V zadnjih letih se je tako odprlo novo področje uporabe te 3D-knjižnice, ki ga najpogosteje označujejo z izrazom gamification. Gre za uporabo znanj, konceptov in elementov iz sveta iger v kontekste, ki s samimi igrami niso povezani. Zelo pogost primer je razvoj poslovnih aplikacij.
Trajanje: od 12:00-16:00
Predava: Urban Cvek, Študent FRI, Shopster Indoor Solutions
React je popularna JavaScript knjižnica za grajenje spletnih uporabniških vmesnikov. Leta 2011 ga je ustvaril Facebook za svoje potrebe, ter ga leta 2013 objavil kot odprto kodni projekt. V delovanju ga verjetno vsak dan vidite na Facebooku, Instagramu, Netflixu in mnogih drugih spletnih apikacijah, sedaj pa boste lahko spoznali, kako ga uporabiti tudi sami.
Predstavljen je kot “V” (view) v “MVC” modelu. Izkaže pa se, da je še veliko več. “M” in “C” pa tako ali tako ne potrebujemo, saj imamo za to JavaScript.
Trajanje: od 13:00-15:30
Predava: Matevž Mesojednik, Svetovalec na področju informacijske varnosti, NIL d.o.o
Universal Plug and Play (UPnP) omrežni protokol omogoča povezavo med napravami, kot so usmerjevalniki, tiskalniki, NAS strežniki, smart TV-ji, medijskimi predvajalniki itd. UPnP je bil razvit predvsem za domače uporabnike in ima v osnovi kar nekaj pomanjkljivosti na področju varnosti.
Nastavitev UPnP na usmerjevalnikih doma in tudi v poslovnih okoljih – pogosto puščamo privzeto. Torej vključeno. Prav to pa predstavlja varnostno pomanjkljivost, ki je hkrati tudi funkcionalnost, saj uporabniku poenostavi dostop do priljubljenih internetnih vsebin in storitev.
Raziskave kažejo, da naj bi bilo med 40 in 50 milijonov mrežnih naprav ranljivih za vsaj enega od treh načinov napadov, ki izkoriščajo varnostne pomanjkljivosti v protokolu UPnP, kar posledično lahko pripeljejo do kraje podatkov in vohunjenja za uporabniki.
Na delavnici bo NIL-ov strokovnjak s področja varnosti povedal več o UPnP omrežnem protokolu, preko praktičnega »heka« pa bo predstavil posledice zlorabe, na prvi pogled nedolžne nastavitve.
Trajanje: od 12:00-16:00
Predava: Urban Cvek, Študent FRI, Shopster Indoor Solutions
React je popularna JavaScript knjižnica za grajenje spletnih uporabniških vmesnikov. Leta 2011 ga je ustvaril Facebook za svoje potrebe, ter ga leta 2013 objavil kot odprto kodni projekt. V delovanju ga verjetno vsak dan vidite na Facebooku, Instagramu, Netflixu in mnogih drugih spletnih apikacijah, sedaj pa boste lahko spoznali, kako ga uporabiti tudi sami.
Predstavljen je kot “V” (view) v “MVC” modelu. Izkaže pa se, da je še veliko več. “M” in “C” pa tako ali tako ne potrebujemo, saj imamo za to JavaScript.
Trajanje: od 14:00-16:00
Predava: Simon Repar, Agilcon
Za večino od nas velja, da smo o umetni inteligenci daleč največ izvedeli iz Hollywood-a. Obstajajo roboti, ki lahko potujejo v času, da nas ubijejo še preden imamo lahko otroke, ki bodo nekega dne vodili revolucijo proti tem prej omenjenim robotom. Ali zlobni stroji, ki uporabljajo ljudi kot vir energije v gigantskih tovarnah za omenjene stroje. Ubijalski roboti, modre in rdeče tablete, zlobni stroji … zveni strašno, kajne?
Ampak razen če ne govorimo o filmu, to ni nekaj o čemer govorimo pri umetni inteligenci (AI). Namen AI je v pametnejši uporabniški izkušnji z vključevanjem inteligence v vsakdanje aplikacije.
Na delavnici si bomo v praksi pogledali, kako lahko na hiter in enostaven način razvijemo zanimivo mobilno aplikacijo, ki uporablja principe umetne inteligence. Konkretno se bomo osredotočili na strojno učenje ter povezano globoko učenje (Deep learning). Aplikacijo bomo naučili prepoznavati markantne objekte v Ljubljani ali katerem koli drugem kraju.
Trajanje: od 14:00-16:00
Predava: Simon Repar, Agilcon
Za večino od nas velja, da smo o umetni inteligenci daleč največ izvedeli iz Hollywood-a. Obstajajo roboti, ki lahko potujejo v času, da nas ubijejo še preden imamo lahko otroke, ki bodo nekega dne vodili revolucijo proti tem prej omenjenim robotom. Ali zlobni stroji, ki uporabljajo ljudi kot vir energije v gigantskih tovarnah za omenjene stroje. Ubijalski roboti, modre in rdeče tablete, zlobni stroji … zveni strašno, kajne?
Ampak razen če ne govorimo o filmu, to ni nekaj o čemer govorimo pri umetni inteligenci (AI). Namen AI je v pametnejši uporabniški izkušnji z vključevanjem inteligence v vsakdanje aplikacije.
Na delavnici si bomo v praksi pogledali, kako lahko na hiter in enostaven način razvijemo zanimivo mobilno aplikacijo, ki uporablja principe umetne inteligence. Konkretno se bomo osredotočili na strojno učenje ter povezano globoko učenje (Deep learning). Aplikacijo bomo naučili prepoznavati markantne objekte v Ljubljani ali katerem koli drugem kraju.
Trajanje: od 14:00-16:00
Predava: Janez Čadež, študent FRI
Angular 2 je druga različica zelo popularnega front-end frameworka Angular. Framework je odprtokoden, za njim pa stoji ekipa iz podjetja Google. Omogoča nam hitro izdelavo naprednih spletnih aplikacij, orodje angular-cli pa nam pripomore, da kreiranje celotnega okolja za razvoj traja le nekaj minut.
Trajanje: od 14:00-16:00
Predava: Janez Čadež, študent FRI
Angular 2 je druga različica zelo popularnega front-end frameworka Angular. Framework je odprtokoden, za njim pa stoji ekipa iz podjetja Google. Omogoča nam hitro izdelavo naprednih spletnih aplikacij, orodje angular-cli pa nam pripomore, da kreiranje celotnega okolja za razvoj traja le nekaj minut.
Trajanje: od 14:00-16:00
Predava: Matej Stevanovič, Ljubljanski univerzitetni inkubator (LUI)
Razvoj produktov v zadnjih letih poteka tesno povezan z informacijami, ki jih dobimo s trga. Razvijalci se vzporedno s tehničnim razvojem ukvarjajo tudi z vsebino, ki jo bodo ponudili kupcu in se ob raziskovanju trga sprašujejo, kakšno bolečino ima kupec in kaj kupci želijo. Zakaj je to pomembno? Poznavanje kupca in razvoj produkta/storitve, ki jih bo kupec prepoznal kot rešitev njegovega problema, bo ključno pripomoglo k temu, da bo produkt razvit za kupca in da bo kupec v njem zaznal vrednost. Vrednost za kupca se kupcu sicer sporoča kasneje, v fazi oglaševanja, vendar pa mora biti tudi ob razvoju produkta ta vključena oz. mora razvojnik o njej razmišljati. S tem produkt približa kupcu in mu doda komercialno dimenzijo.
Izvedeli boste, na kaj morate biti pozorni pri razvoju, kako vključevati podatke s trga v razvoj in kako raziskati trg. Spoznali boste orodje za razvoj vrednosti za kupca in pogledali, kako se le-to vklaplja v širšo sliko poslovnega modela, ki zajema še ostale dimenzije poslovanja. Na podlagi primerov boste spoznali pomembnost poznavanja vrednosti za razvijalca in pravilnega komuniciranja vrednosti kupcu.
Trajanje: od 13:00-17:00
Predava: Martin Pregl, Microsoft
Pametni asistenti, chatboti, oziroma na kratko boti so z nami že mnogo let. Zakaj so ravno zdaj postali hitro razvijajoče področje? Razlog tiči v tem, da so “messaging” aplikacije vedno popularnejše, nekateri celo trdijo, da so boti nove aplikacije. Nova paradigma pomeni novo priložnost.
Spoznali bomo Microsoft Bot Framework, platformo za gradnjo pametnih botov. Ključni deli delavnice bodo:
- Kako lahko naredimo enostavnega bota
- Dodajanje kanalov (Facebook, Slack, SMS, Email…)
- Prepoznavanje uporabnikov
- Dialogi
- Dodajanje “pameti”
- Razumevanje jezika in učenje ukazov
- Integracija z zalednimi storitvami
Trajanje: od 9:00-15:00
Predava: Bojan Vrhovnik, Microsoft
Želite spoznati, kaj je buzz word “internet of things”? Kako ga Microsoft vidi in kaj vam je kot razvijalcem na voljo? Se želite poigrati s storitvami Microsoft Azure in napravo Raspberry PI? Želite videti v realnem času in spremljati spremembe podatkov iz senzorjev ter hkrati razviti rešitev, ki odreagira na te podatke? Želite obvestiti uporabnika s potisnimi sporočili, ko je dosežen pogoj?
Skozi vodeno delavnico bomo spoznavali tehnološko podporo konceptu Internet of Things z uporabo tehnologij na platformi Microsoft Azure.
Trajanje: 3 dni, od 9:00-15:00, 6.9. do 8.9.2016
Predavatelja: Andrej Krevl (Stanford University), Boštjan Špehonja (Unistar LC)
Namenjena je: študentom
Laboratorij za računalniške komunikacije tudi letos organizira zanimivo in zabavno poletno šolo za študente FRI. V prvih dveh dneh se boste naučili programirati Arduino in z njim na primer prižigati luči, komunicirati z napravami BLE (Bluetooth low energy), sprogramirali boste tudi oblačno storitev, prek katere boste nazadnje prižigali in ugašali luči. Zadnji dan boste postali napadalci in boste na več načinov vdrli v svoj (ali sosedov) sistem, mu prisluškovali in ugašali luči, nazadnje pa ga boste seveda tudi primerno zavarovali, tako da boste po zaključku poletne šole lahko mirno spali.
Trajanje: od 9:00-13:00
Predava: Bojan Vrhovnik, Microsoft
Pri gradnji aplikacij se osredotočamo na funkcionalnosti, hiter, učinkovit razvoj in čim hitrejšo prilaganje uporabniku. Ko uporaba aplikacije raste, se s tem povečajo tudi potrebe po kapacitetah, ki jim moramo na najhitrejši možni način ugoditi, sicer lahko to za nas predstavlja nedelovanje aplikacije in poslovno izgubo. Uporabniki so vedno bolj zahtevni in pri raznolikem naboru rešitev na spletu moramo biti zaradi konkurence prilagodljivi marsikateri situaciji.
Na praktični “hands on” delavnici si bomo pogledali, kako lahko izkoriščamo oblačno platformo, ko število uporabnikov hitro narašča z nekaj 10, 100, 1000 na 1.000.000 ali več ter ob tem poskrbimo za delovanje na najenostavnejši možni način, brez popravka izvorne kode, ki jo shranjujemo v sistemu za upravljanje z različicami (git, mercurial, TFS, …). Poudarek je na aplikaciji in njenih funkcionalnostih, ne pa železju, na katerem aplikacija teče.
Trajanje: od 9:00-13:00
Predava: Jernej Južna, NIL
Podatki o prometu v omrežju pa niso uporabni samo za iskanje vzorcev. Danes večina aplikacij tako ali drugače komunicira z oddaljenimi viri po omrežju, zato igra njihova varnost še posebej pomembno vlogo. Vedno več podjetij se zato poslužuje neodvisnega testiranja varnosti, s katerim v kodi programov odkrivajo luknje ali napake, ki bi jih bilo mogoče zlorabiti. Izvedba takšnih penetracijskih testov je zahtevna, saj so testi tipično ročno prilagojeni aplikaciji, ki je predmet testiranja.
Vendar obstaja tudi druga pot. Če imamo, na primer, dostop do podatkov v omrežju, kot so IP‑paketi, lahko podatke prestrežemo in spremenimo. Če te podatke malo »pokvarimo«, lahko opazujemo, kako se aplikacija odzove na nepričakovane vhode. Hitro se izkaže, da zgolj s spreminjanjem naključnih bitov ne pridemo daleč. Potrebujemo strategijo spreminjanja, ki se ne ustavi ob prvem uspehu, temveč izkoristi priložnost, da poskusi vdreti še globlje v sistem. Takšnim algoritmom pravimo genetski, saj rešitev gradijo tako, da ohranjajo uspešne lastnosti predhodnih generacij.
Trajanje: od 9:00-13:00
Predava: Jernej Južna, NIL
Vsaka akcija tako zunanjih kot notranjih uporabnikov v omrežju pusti sledi v obliki prometnih podatkov. Te lahko zajamemo in z analiziranjem razberemo stanje IT-infrastrukture oz. omrežja podjetja.
Dandanes obstaja veliko rešitev, ki zmorejo v realnem času analizirati promet v omrežju. Takšne rešitve običajno delujejo po prednastavljenih pravilih, ki v večini primerov dobro zaobjamejo posamezne izredne dogodke (npr. vdor v sistem) in znajo nanje ustrezno reagirati. Vendar je glavna težava takšnega pristopa ta, da rešitev potrebuje neprestane dopolnitve in popravke pravil, saj se IT-sistem in njegova uporaba s časom spreminjata.
V zadnjem času pa se uveljavlja nov pristop spremljanja prometa omrežja. Ta temelji na metodah umetne inteligence, kjer se sistem nadzora z omenjenim izzivom spopada tako, da se uči, kaj je običajni promet v omrežju in kdaj gre za izredne dogodke. Tak pristop ima očitno prednost, in to je samoučenje pravil, hkrati pa se s časom samodejno prilagaja normalnemu delovanju omrežja.