Ovu stranicu je najbolje pregledavati u modernom internet pregledniku s omogućenim JavaScriptom.

[OKOSL] O predmetu

yabk

Kao što sam obećao, kao organizatori kolegija, trudit ćemo se biti aktivni i ovdje na forumu za bilo kakve nedoumice i pitanja.
Prijave na kolegij su zatvorene, a svi koji ste popunili formu ste upali.

Prvo predavanje (te git dodatak) je vani, a možete ga pogledati na sljedećoj playlisti:

Nulta zadaća će također danas izaći.


Fortius

kada mozemo ocekivati sljedece predavanje?


yabk

Fortius Isprike na kasnom odgovoru.
Evo izašlo je jučer, kao što si vjerojatno i vidjela u obavijesti.


Fortius

yabk hvala ti 😀


viliml

Je li moguće provjeriti točnost zadaće prije isteka roka?
Pošto se ispravlja strojnim putem, htio bih provjeriti da je format ispisa točan.

Također, u vezi zadataka za one koji žele znati više, treba li datoteka zon.sh sadržavati skriptu koja kreira git granu dz01-additions (za 4. zadatak), ili je to samo metazadatak koji kaže da zon.sh sa rješenjima prva 3 zadataka treba samo biti u toj grani?
I u trećem zadatku, što to znači da “osposobimo SSH inačicu git repozitorija”? Samo da se zamjeni url remotea origin sa ssh verzijom?


yabk

viliml
Nažalost, nije moguće provjeriti točnost zadaće.
Sama rješenja zadatka ne ispravljaju se strojno već od strane ispravljača. Ono što je strojno je parsiranje svake zadaće te izdvajanje svakog zasebnog, jedinstvenog, rješenja.
Na taj način ispravljači puno lakše i brže isprave zadaće, a opet studenti dobiju stvarnu povratnu informaciju za svako rješenje koje su predali.
Stoga ne morate paziti da vam rješenja zadataka (same naredbe) imaju točno formatirani output kako ne bi pao na strojnoj provjeri, već možete biti sigurni da ćete dobiti barem neke bodove za imalo smisleno rješenje zadatka.
Da zaključim, što se tiče strojnog dijela ispravljanja zadaće, jedino je bitno da su rješenja zadataka u datoteci ispravno odvojena kao što je to opisano u uputama za rješavanje zadaća kako bi se svako rješenje točno isparsiralo.
Ako bude interesa i potrebe, možemo napisati skriptu kojom ćete moći provjeriti format datoteke za predaju zadaće.

Što se tiče dodatnih zadataka, ona se ne gledaju kod ispravljanja tako da ih zapravo nije potrebno nigdje pisati.
Isprike na zbunjujućoj uputi u vezi zapisivanja u zon.sh datoteku, budem ispravio.

Treći zadatak za one koji žele znati više je zapravo ono što ste napravili u nultoj zadaći.
Prošle godine nije postojala nulta zadaća tako da je taj zadatak imao smisla, ove godine više nema - budemo ga makli.


puufi

U 2. dz u datoteku koju predajemo za svaki zadatak pisemo samo naredbe koje se koriste ili i sto se ispise u konzoli nakon te naredbe?


yabk

puufi Samo naredbe koje se koriste


mort_adela

Moze li mi netko dati kakav hint za 2. zadatak u labosu? Imam neku ideju ali ne znam jel to to, pa ako netko moze malo bolje objasniti.


yabk

mort.adela Pretpostavljam da pitas za b) zadatak.
Zadatak se da rjesiti na dosta nacina i svaki nacin je tocan dokle god se postigne ono sto se trazi u zadatku.

Napomenuo bih da se pod “korisnik” u zadataku ne misli nuzno na linux korisnika (iako su neki studenti uspjeli i takvu funkcionalnost ostvariti) vec upalimo 4 terminala i pravimo se da su 2 kod jednog korisnika, 2 kod drugog. Na prvi terminal od prvog korisnika mozemo unositi tekst koji se onda treba prikazati na drugom terminalu drugog korisnika. Vrijedi i obrat, kad drugi korisnik unosi tekst na svoj prvi terminal, to se treba prikazati na drugom terminalu prvog korisnika.

Gornju funkcionalnost moguce je ostvariti koristeci naredbe tail i cat koje citaju i pisu u dvije razlicite datoteke.

Za one koji zele znati vise:
Trivijalno je, koristeci &, nadograditi rjesenje tako da svaki “korisnik” koristi samo jedan terminal koji mu sluzi i za upisivanje teksta i za primanje teksta od drugog “korisnika”.


Lukki

Molim nekoga za pomoc kod prvog zadatka iz prvog labosa. Ne razumijem razliku između premještanja u target direktorij koristeći dereferenciranje i bez dereferenciranja poveznice.


koko

Lukki Za dereferenciranje poveznice koristi -P uz cd, znaci cd -P target. Taj -P ce rec da se ne prati link nego da se ide u originalni direktorij


Veki

Smijem li koristiti naredbu nano u 2b zadatku u labosu?


LanaRelej

Veki Za labose možeš raditi što god hoćeš, dok god radi. Labosi se pregledavaju i ispituju uživo pa imaš više slobode nego s DZ.


yabk

Veki
Moze, s tim da bi elegantnije rješenje bilo koristeći naredbu cat


jobi

kada ce se odrzati ispitivanje i do kada cemo otprilike saznati rezultate prvih dviju dz?


yabk

azex
Predaja prvog labosa će vjerojatno biti ovaj vikend.
(bit će obavijest)

Rezultati 1. i 2. zadaće će biti kroz tjedan-dva.


Arnie

Ako smatram da sam nesto krivo napravio u nekom zad iz labosa jel ga smijem izmjenjivat do sutra ili ne?


yabk

Grokan
Kod odgovaranja labosa se brani ono sto ste rijesili do roka za predaju.
Dakle treba povuci ono sto imate na repozitoriju na gitu i ono sto pokazujete bi trebalo biti commit koji je napravljen prije roka za predaju.
Medutim, ono sto mozes je pushati u zaseban branch taj ispravak pa kod ispitivanja kazes ispitivacu da znas da ti je to krivo i pokazes ovo tocno rjesenje koje si naknadno napravio, vjerojatno ces ipak dobiti neke bodove.

S tim da bih napomenuo da je trenutno edu.kset.org down zbog toga sto trenutno nema struje na faksu (odrzavanje nekog strujnog ormara).
Ako slucajno nemate lokalno kopiju svog repozitorija, ispitivac bi vam ga trebao moci poslati.


[obrisani korisnik]

moze netko rec koliko im ispadne za “Prebrojite koliko u datoteci postoji funkcija koje primaju argument naziva –arg.” u prvom zadatku drugog labosa?


Sljedeća stranica »