Section author: Vedran Miletić

Vrlo važne informacije

Često postavljana pitanja

Na kojem je zavodu Laboratorij za računalne mreže, paralelizaciju i simulaciju?

Na Zavodu (rus. Заводу) 311.

Завод 311? Znači li to da su vas ruski hakeri haknuli?

Нет.

(Stranice laboratorija servira Apache, a ne nginx; ako vam se to čini kao sasvim proizvoljan odabir jer, eto, mi zasad nismo Google, dobro je podsjetiti se da je inicijalni autor nginxa poznati ruski haker Igor Vladimirovich Sysoev.)

Mnogo više od deset primjera kako se (ne) ulizivati V.M.

Verzija iz akademske godine 2009/2010. uz sitnije stilske ispravke; bonus primjeri su iz kasnijih godina. Napisano prema istinitim događajima, ali prilagođeno po potrebi.

Primjer 1.

Error

“Profesore, znate, probao sam ATI Catalyst 10.2 na Windowsima 7... jel’ mi možete objasniti zašto Call of Duty 6 ima corruptane teksture?”

Tip

“Profesore, znate da KMS radi na novoj Fedori 13 na mom laptopu koji ima ATI RS690M, čak imam i 3D akceleraciju i pored toga mi Wine dosta solidno radi, probao sam Diablo II preko D3D-a i WarCraft III preko OpenGL-a, oba rade. Doduše, naletio sam na jedan sitniji bug vezan uz DDX u jednoj manje poznatoj aplikaciji koji se događa samo kad je KMS uključen, provjerio sam, i to sam odmah prijavio. Imate li sugestiju koju bih još aplikaciju mogao testirati pod Wineom?”

Primjer 2.

Error

“Profesore, jeste li u Wordu 2007...”

Tip

“Profesore, znate da kad u TeX-u koristite memoir klasu sa beamerarticlom ne radi kompajliranje dokumenta, ali sam pokušala popraviti i nisam točno sigurna kako točno makroi \catcode 14 i \Hy@beamersection ne rade skupa. Možemo li to zajedno pogledati?”

Primjer 3.

Error

“Ovo [Računalne mreže 1] i Kombinatorika su nam najteži predmeti.”

Tip

“Ovo [Računalne mreže 1] i Kombinatorika su nam najizazovniji predmeti. Kako nam je drago što imamo predmete na kojima možemo tako puno naučiti. Mislim, što će nam trivijalni predmeti?”

Primjer 4.

Error

“Profesore, zašto moramo zadaće pisati na posebnom obrascu?”

Tip

“Profesore, smijem li zadaću iz računalnih mreža pisati u (La)TeX-u?”

Primjer 5.

Error

“Zašto moramo toliko zadaća i kolokvija imati?”

Tip

“Zašto nemamo pored svega što već radimo na Računalnim mrežama nemamo i neki projekt, čisto da vidimo primjenu tih znanja u programiranju, tako da timski kodiramo složenu mrežnu aplikaciju koju ćemo kasnije izbaciti pod nekom open source licencom?”

Primjer 6.

Error

“Profesore, znate kako dobro C# radi XY...”

Tip

“Profesore, kodirala sam u Pythonu Monte Carlo simulaciju kvarova u mreži za mrežne topologije reda veličine 103 čvorova, mogu vam poslati kod, i moram vam priznati da mi se jako sviđa NetworkX i NumPy, pa sam razmišljala ako biste bili zainteresirani da vam iskodiram konverter NetworkX grafova u SORM notaciju, a pritom bi usput mogala napraviti i generator LaTeX tablica iz rezultata koje dobijem.”

Primjer 7.

Error

“Profesore, biste li napisali postupak kako se instalira Oracle XE na Windowsima?”

Tip

“Profesore, upravo pišem upute kako se instalira Oracle XE na Windowsima, i napravio sam screenshotove. Biste li bili voljni, znam da imate puno posla, da dopunite sa uputama za instalaciju na Linuxu da to objavimo kao kompletne upute na webu?”

Primjer 8.

Error

“Profesore, jel mi možete odgoditi...”

Tip

“Profesore, znate nisam stigla pa ću jednostavno izgubiti bodove jer to i zaslužujem. Nemojte se brinuti, znam da sam ja kriva.”

Primjer 9.

Error

“Profesore, zašto se od nas očekuje da aktivno radimo na slobodnom softveru?”

Tip

“Profesore, ja razumijem zašto trebamo raditi na slobodnom softveru i svakako to želim. Međutim, ovaj GNOME mi je nekako previše korisnički-orjentiran i suviše jednostavan. Ja smatram da su računala stvar za ljude koji razumiju računarstvo. Znate onaj biblatex koji je aktualna stvar u TeX zajednici i predstavlja veliki napredak u odnosu na bibtex, ja znam da bi ga vi sigurno preveli na hrvatski jezik bolje od mene, ali čisto da vas rasteretim, što kažete da to ja prevedem? Ne za bodove, nego za gušt i da pridonesem slobodnom softveru.”

Primjer 10.

Error

“Joj da znate kako je nama teško ovo ono...”

Tip

“Profesore, kako vam je na FER-u? Jedva čekam da doktorirate. Biste li nam pričali o temama kojima se bavite na doktoratu?”

Bonus primjer 1.

Error

“Zašto moramo učiti kako raditi u Emacsu?”

Tip

“Profesore, Googlala sam malo korištenje Emacsa, pa možete li mi reći do kuda vrijedi čitati GNU-ove priručnike za Emacs i Emacs Lisp? Možete li mi preporučiti neku drugu knjigu koja obrađuje napredno korištenje Emacsa, uključujući i programiranje u Elispu? Želim biti vješta u korištenju uređivača teksta, a znam i da će mi dobro doći da proširim znanje funkcijskih jezika.”

Bonus primjer 2.

Error

“Profesore, radi li MPI for Python na Windowsima?”

Tip

“Profesore, svjestan sam da gotovo nikog nije briga radi li MPI (for Python) na Windowsima obzirom da je preko 90% od 500 najjačih superračunala na svijetu pogonjeno Linuxom. Možda bih mogao i ja početi koristiti Linux za razvoj softvera, ma zapravo za sve osim igranja igara na Battle.net-u.”

Bonus primjer 3.

Error

“Profesore, znate kako sam puno napravila tijekom preddiplomskog studija, ovdje je moj projekt za završni rad od 120 linija koda.”

Tip

“Profesore, dok sam bila u srednjoj školi sam u slobodno vrijeme napravila samo jednu mobilnu aplikaciju, možete je pronaći na Google Playu. Mislim se sada za vrijeme studija više aktivirati. Imate li sugestiju na čemu mogu raditi i/ili kojim projektima otvorenog koda mogu doprinijeti?”

Bonus primjer 4.

Error

“Joj, baš mi se ne da ništa učiti, radije bih gledao zezancije i e-celebe na Instagramu.”

Tip

“Profesore, znate, iako mi se ponekad ne da ništa raditi i radije bih gledao kojekakve bedastoće na Instagramu, jasno mi je da su moji preci preživjeli zato što su bili disciplinirani i razvijali tehnologiju koja omogućuje našoj civilizaciji da funkcionira na ovoj razini blagostanja. Baš zato želim biti dio tog povijesnog kontinuiteta i razvoju tehnologije dati svoj doprinos.”

Bonus primjer 5.

Error

“Kolega, ja mislim da bi ti trebao koristiti neslobodan softver Microsoft Office umjesto slobodnog softvera LibreOffice.”

Tip

“Kolega, ja razumijem da ne možeš baš uvijek i svugdje koristiti slobodan softver, ali izrazito cijenim što pokušavaš i smatram da bi [na Paralelnom programiranju na heterogenim sustavima i u znanstvenom radu] trebao umjesto NVIDIA-ine vlasničke tehnologije CUDA koristiti otvoreni standard OpenCL na AMD-ovoj implementaciji otvorenog koda ili Intelovom Beignetu.”

Bonus primjer 6.

Error

“Profesore, jučer sam do 3 ujutro igrao Battlefield 4 u multiplayeru.”

Tip

“Profesore, jučer sam namjeravao do 3 ujutro igrati Battlefield 4 u multiplayeru, ali za vrijeme igranja sam se zamislio kako ta igra zapravo radi i shvatio da je ona jedinstvena sinteza rada eksperata iz mnogih područja računarstva pa sam skratio malo igranje i umjesto toga izučavao po DICE-ovim prezentacijama i radovima kako radi [Battlefieldov game engine] Frostbite. Zakon mi je što su sve te informacije učinili dostupnim putem svojih mrežnih stranica.”

Bonus primjer 7.

Error

“Profesore, zašto moramo učiti Emacs? Ja bih radije da učimo Vim.”

Tip

“Profesore, ja bih rado da učimo Vim [na Operacijskim sustavima 1], ali vrijeme na kolegiju je ograničeno i očito se ne može stići sve obraditi. Zbog toga ću, za one studente koje Vim zanima, održati dodatne radionice neovisno o vašim vježbama. Možete li mi pronaći termin u rasporedu u kojem bi to mogli izvesti?”

Bonus primjer 8.

Error

“Profesore, puno je ljudi odgovorilo d) u 6. pitanju, a vi tvrdite da je točno b), pa ja mislim da je zapravo točno i d) zbog toga što je puno ljudi odgovorilo d) te biste vi trebali priznati i d) kao točno.”

Tip

“Profesore, puno je ljudi odgovorilo d) u 6. pitanju, međutim, tvrditi da je zbog toga d) točan odgovor je argumentum ad populum, a svi dobro znamo da je to jedna od čestih zabluda u argumentiranju.”