Šesti po redu banjalučki "BarCamp" održaće se u prostorijama BLC-a 21. oktobra tekuće 2023. godine.
Kao i do sad, čeka nas/Vas nekoliko dobrih predavača. Sa još boljim temama.
Početak u/oko podne (12:00).
Po prvi put imamo i predavača strejndžera, tako da se pripremite i za malo slušanja engleskog jezika. Uz to, biće priče o računarima iz nekih prošlih vremena (retro computing), kao i primjeni modernih alata u baratanju sa tim starim stvarčicama. "BSD", "Terraform", "(in)security" i još ponešto..
Ulaz je besplatan. Prijave nisu potrebne.
Ukoliko ne znate šta je "BarCamp"
"BarCamp" (često: unconference) je skup korisnika sa javnim radionicama i predavanjima, njihov sadržaj i proces su razvijeni od strane učesnika na početku samog sastanka, a razrađuju se u daljem toku. BarCamp služi da se razmjenjuju ideje, diskutuje, uči i stvara, a proizvod tog rada može već djelimično da se vidi krajem ove manifestacije i da pokaže konkretne rezultate (npr. zajedničke programske radionice).
Lista predavanja
Generisanje kertridža za "Commodore 64/128/Plus4" uz pomoć "Python-a" Žarko Živanov
Pored toga što se "Python" koristi u savremenim profesionalnim i manje profesionalnim primjenama, može se upotrebiti i za veoma star hardver i softver. Naravno, ne direktno jer su mašine stare 30 i više godina prespore da bi ga pokrenule, nego kao programski jezik za pravljenje softverskih alata za razne "retro-computing" primjene. U ovom predavanju će biti opisana upotreba "Pythona" za generisanje softvera za Commodore 64/128/Plus4 kertridže.
"Mala istorija kućnih računara" (u Еx-YU) Marko Šolajić
U turbulentnim osamdesetim godinama prošlog vijeka, Jugoslavija je zatečena u brzom razvoju računarske tehnike u svijetu. Kakav je bio odgovor domaće industrije, i da li se mogla takmičiti sa gigantima kao što su "Sinclair", "Commodore" i "Apple"?? Legalan uvoz ili šverc, distribucija softvera naspram piraterije, sve ovo su teme o kojima možete čuti u ovom predavanju.
"Malware House Party" Robert Simons
"Malicious IExpress installers are abused to deliver a wide variety of malware payloads all at the same time. These include Amadey, RedLine, SmokeLoader, Mystic, and many more. This talk will examine these malicious installers and a few ways by which they can be detected and differentiated from benign IExpress installers. Additionally, one of the payloads, Amadey is examined more closely from a reverse engineering perspective.""Terraforming with style" Stefan Matić
Vjerovatno su i Vama odlične situacije kada podesite sebi razne servise i servere na klaudu, sve dotegnete kako treba, ispodešavate konfiguracije i konačno sve uvežete, pa nakon toga isto uradite za produkciju - kad ono PRC, ništa ne radi! Zaboravili ste otvoriti port za app, niste podesili skaliranje kako treba, load balancer ne gađa dobar path... I onda kontate mora da postoji lakši način?
Еnter Terraform!
Naučite pisati infrastrukturu kao kod, automatizujte sve kroz "pipeline za multi-account" okruženja i to sve sa stilom.
Tehnike ograničenja mogućnosti u svrhu sigurnosti Goran Mekić
Najbolji pristup sigurnosti je napraviti da je program minimalan, čime se statistički smanjuje šansa upada. Postoje razne tehnike i biblioteke koje namkerno smanjuju mogućnosti programa kako bi u slučaju upada maliciozan program bio onemogućen da koristi resurse. Ova prezentacija će opisati neke od tih tehnika i kako se koriste.
"SBC, PCBA, SoC, PMIC, LDO, GIC, eMMC, SPI, TCON, ARM, AArch64, MaskROM, BROM, TF-A, U-Boot, DT, PSCI, SMC, PINE64"... Konfuzno, zar ne? .. Konfuzno, zar ne? // ~Dragan Simić
Singl-bord računari u današnje vrijeme ni po čemu ne predstavljaju nov ili nepoznat koncept, ali često i dalje ostaju puni nepoznanica, čak i za dobar dio njihovih korisnika. Ako na to dodamo značajno povećanje njihovih performansi i cijena u zadnjih nekoliko godina, dobijamo osnovu za konfuziju oko njihove uloge na tržištu i toga šta ih zapravo izdvaja i čini posebnim.
Stvarna uloga i vrijednost singl-bord računara postaje jasnija tek kroz dublji ulazak u složenu problematiku otvorenosti i zatvorenosti hardverskih arhitektura i čipova, firmvera i sistemskog softvera niskog nivoa, te čitavih platformi kao cjelina. Situaciju ne olakšava velika raznolikost i brojnost platformi baziranih na ARM arhitekturi, u čemu se zapravo nalazi izvor velike popularnosti ARM arhitekture. Nažalost, u tome se ujedno krije i izvor mnogih problema, od kojih već decenijama smrtno boluju razni tipovi uređaja, poput pametnih telefona.
Posebnu pažnju zaslužuje osvrt na modele singl-bord računara koji kao primarni cilj imaju maksimalno moguću otvorenost - od dizajna na nivou električnih kola, preko dokumentovanosti SoC-a i ostalih čipova na kojima su bazirani, do firmvera i sistemskog softvera niskog nivoa. Naravno, otvorenost platforme nije jednako bitna za svakoga, ali je dobro biti barem upoznat sa razlozima za bitnost.
Raspored predavanja
Dragan Simić
12:00 - 13:00
Goran Mekić
13:15 - 14:00
Robert Simmons
14:15 - 15:30
Pauza za ručak
Marko Šolajić
16:30 - 17:15
Žarko Živanov
17:30 - 18:30
Stefan Matić
18:45 - 20:00