zvrba/ writings/ croatian

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:

  1. Ortogonalni sustavi i Fourierov red
  2. Integralne transformacije (Fourierov integral, Laplaceova transformacija)
  3. 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.

Download (.pdf; ~125kB); trenutna verzija: 2004