Kratki tekstovi
Skripte
Strukture podataka i algoritmi (skripta)
Ovo su materijali za predavanja i vježbe iz istoimenog predmeta koji sam održavao ak. god. 200{3,4,5} na Sveučilištu u Splitu, Odjel za stručne studije (bivši VEST - Splitsko veleučilište), smjer računarstvo/programiranje. Materijali su u konstantnoj izradi (neki naslovi iz sadržaja fale), a i u kodu ima još grešaka. Bit ću zahvalan na svim uočenim i dojavljenim pogreškama.
Download (.pdf; ~600kB); trenutna verzija: 2005-02-21
Za vrijeme studiranja na FER-u, potrudio sam se napraviti bilješke za neke (tadašnje) predmete. Bila je to više vježbanje LaTeX-a (koje se itekako kasnije isplatilo!) koje je usput dalo i neki koristan rezultat.
Matematička analiza III
Ovo su bilješke sa auditornih (asistentica Antonia Duvnjak) i predavanja (prof. Neven Elezović) održanih na FER-u iz Matematičke analize III (ak.god. 1996/97.) Dokument je pisan kao referenca i pokriva sljedeća područja:
- Ortogonalni sustavi i Fourierov red
- Integralne transformacije (Fourierov integral, Laplaceova transformacija)
- Diferencijalne jednadžbe
Download (.pdf; ~192kB); trenutna verzija: 2000
Neizrazita logika
Ovo su bilješke sa predavanja "Neizrazito, evolucijsko i neuro-računarstvo" koje je na FER-u održala prof. Bojana Dalbelo-Bašić. Pokrivaju samo područje neizrazitih (fuzzy) skupova i logike.
Download (.pdf; ~256kB); trenutna verzija: 2000
Diskretna matematika
Ovo su bilješke sa auditornih vježbi održanih na FER-u (Andrea Aglić) iz istoimenog predmeta. Dokument je pisan kao referenca i pokriva sljedeća područja:
Download (.pdf; ~160kB); trenutna verzija: 2000
Ostalo
Zadaci iz C-a
Ovo je skripta sa "nestandardnim" zadacima, uglavnom namijenjenih da bi se rješavali u C-u ili C++-u. Međutim, dovoljno su općeniti da mogu poslužiti i za vježbanje programiranja u drugim programskim jezicima.
Download (.pdf); trenutna verzija: 2005-06-12
Linkeri i loaderi
Ovaj članak obrađuje malo poznatu teme: put od C source programa pa do izvršnog programa, te kako OS učitava i pokreće program. Članak je u detaljima orijentiran na UNIXe koji koriste ELF (Solaris, Linux, *BSD), no generalni principi su primjenjivi općenito.
Download (.pdf); trenutna verzija: 2004
Upravljanje memorijom u modernim OS-ovima
Ovaj članak daje kratak prikaz memory managementa u modernim operacijskim sustavima te objašnjava osnovne pojmove vezane uz upravljanje virtualnom memorijom. Nakon toga se opisuje osnovni POSIX API koji aplikacijama nudi na raspolaganje velike mogućnosti pri upravljanju memorijom.
Zahvaljujem Igoru što je preveo članak sa engleskog, kako sam ga bio napisao u originalu.
Download (.pdf); trenutna verzija: 2005-04-14
Sigurnost passworda
Ovaj članak daje malo teorijske pozadine o "jačini" i sigurnosti passworda te opisuije Diceware metodu za generiranje sigurnih passworda. Uz članak pripada i jednostavna aplikacija za generiranje passworda koja se može naći secpwgen.
Download (.pdf); trenutna verzija: 2004
Magični kvadrati
Kratki članak na temu konstrukcije magičnih kvadrata.
Download (.pdf); trenutna verzija: 2000
Kontrola toka programa u C-u
Ovaj članak opisuje malo poznate metode kontrole programa u C-u funkcijama setjmp/longjmp te *context funkcijama iz ucontext.h headera. Također daje linkove na druge implementacije i članke. Pripadajuća biblioteka se može naći ovdje.
Download (.pdf); trenutna verzija: 2005
Tekstovi drugih autora
Sustavi za otkrivanje mrežnih napada
Seminarski rad Igora Požgaja. Izlaže teoretsku podlogu te daje i praktične primjere rada sa nekim IDS-ovima pod Linuxom.
Download (.pdf; ~530kB); trenutna verzija: 2006
Floyd-Warshallov algoritam
Floyd-Warshallow algoritam pronalazi najkraće puteve između svih vrhova u grafu. Ovo je seminarski rad Ivice Huka. Obrađuje osnovnu teoriju te daje primjer i implementaciju.
Download (.pdf; ~175kB); trenutna verzija: 2005
Corba aplikacije u Javi
Seminarski rad studenata Amira Kosa, Krasnodara Krajnika i Tomislava Grgac-a koji detaljno objašnjava osnovne pojmove CORBA-e te daje primjer korištenja CORBA-e u Javi.
Download (.pdf; ~1MB); trenutna verzija: 2005
Socket tutorijal
Odličan seminarski rad Ivana Brčića i Nevena Kmetića koji pokriva osnovne pojmove TCP/IP komunikacije te daje primjere koda jednostavnog klijenta i servera koristeći Berkeley sockets API. Također daje primjer i multithreaded (korištenjem pthread APIja) servera.
Download (.pdf; ~260kB); trenutna verzija: 2004
Tutorijal: slučajni brojevi u C-u
Zajednički rad Željka Vrbe i Nataše-Lavicki Šatović. Generatori slučajnih brojeva se često koriste, no isto tako često na neispravan način. Literatura o toj temi nije široko poznata te stoga ovaj članak.