ВАЖНА ОБАВЕШТЕЊА

Велика почасна награда за тим RAF Penguins на светском финалу најпрестижнијег информатичког такмичења ICPC у Москви

Легендарни тим RAF Penguins наставља да бриљира на светској такмичарској програмерској сцени!

Тим студената Рачунарског факултета освојио је велику почасну награду (High Honors) на светском финалу ICPC такмичења - најпрестижнијег тимског такмичења у решавању алгоритамских проблема одржаном у Москви.

Тим RAF Penguins остварио је најбољи пласман од свих тимова из Србије до сада на финалима овог престижног такмичења, заузевши 24. место у конкуренцији 117 тимова из целог света. Овај феноменалан резултат забележио је тим који су чинили Алекса Милисављевић и Павле Мартиновић уз пратњу тренера Душана Здравковића, иако је тим био значајно ослабљен јер трећи члан RAF Penguins-a, Алекса Плавшић, није био у могућности да дође у Русију из објективних разлога.

Подсећања ради, сјајан тројац изборио је пласман у овогодишње светско финале ICPC такмичења освојивши треће место на регионалном ICPC такмичењу за југоисточну Европу које је одржано у октобру 2019. године у Букурешту. Првобитно је планирано да се светско финале ICPC такмичења одржи у јуну 2020. године, али је због неповољних епидемиолошких услова одложено и одржано 5. октобра ове године.

Врхунско програмерско знање талентовани студенти Рачунарског факултета показали су и у мају 2021. године на квалификацијама за светско финале ICPC за наредну годину, где су освојили златну медаљу и тиме обезбедили учешће на светском ICPC финалу 2022. године у Бангладешу.

Снимак целог ICPC такмичења у Москви можете погледати овде.

НАСТАВА НА РАЧУНАРСКОМ ФАКУЛТЕТУ У ШКОЛСКОЈ 2021/2022.

Пре почетка наставе сви студенти су се изјаснили да ли хоће наставу да прате у просторијама Факултета, или преко Zoom платформе од куће. Жеље студената II, III и IV године у потпуности су испуњене, док студенти I године, због превеликог броја заинтересованих, наставу прате на Факултету сваке друге недеље (задовољен критеријум од 4m2 по студенту).

Настава се одржава по унапред утврђеном, уобичајеном распореду. У свим учионицама обезбеђени су екрани по којима може да се пише и који су преузели улогу табли. Оно што се пише по екранима, као и унапред припремљене презентације, видљиве су преко пројектора студентима у учионицама, а студенти који наставу прате од куће виде то на свом екрану и чују глас наставника. И студенти који наставу прате од куће могу да постављају питања, да одговарају на питања наставника и на други начин учествују у настави.

Сваки одржани час аутоматски се снима, тако да је доступан студентима и за касније прегледање.

Рачунарски факултет

Студијски програми

Pingdom, GTmetrix, WebPagetest: Po čemu se razlikuju?

Pingdom, GTmetrix i WebPagetest su tri najpopularnije opcije za testiranje brzine i performansi veb sajtova. Ali kada skenirate svoj sajt sa svakim od ovih alata, oni uvek daju veoma različite rezultate. Na primer, proverite rezultate koje dobijam kada pokrenem isti sajt kroz svaki od ovih alata koristeći njihove podrazumevane postavke:

Pingdom:

Pingdom:GTmetrix:

GTmetrix:

WebPagetest:

WebPagetest:

Svi podaci koje ti alati izbace kada testirate svoj sajt lako će vas preneraziti. Ali ostavite na trenutak po strani sve različite informacije, hajde da se fokusiramo na vreme učitavanja (engl. Load Time): šta kažete na ta užasno različita vremena?!

GTmetrix mi kaže da je moj sajt munjevit, učitava se za manje od sekunde. Istovremeno, Pingdom kaže da mom sajtu treba 2,18 sekundi za učitavanje, a WebPagetest kaže da je to skoro upola manje, 1,48 sekundi. Na prvi pogled, ovi alati izgleda kao da nude slične funkcije. Međutim, postoje neke važne ključne razlike koje objašnjavaju zašto se vreme učitavanja mog veb sajta toliko razlikuje od alata do alata. U ovom postu, pogledaćemo koje su to ključne razlike tako da ćete sledeći put kada testirate veb sajt bolje razumeti rezultate performansi.

1. Lokacija testiranja

Lokacija koju odaberete za testiranje igra važnu ulogu u određivanju rezultata vašeg veb sajta. Geografska udaljenost između lokacije za testiranje i servera na kojem se nalazi vaš sajt znači kašnjenje, a kvalitet mrežne veze takođe je faktor u igri. Moj sajt se nalazi u San Francisku. Pošto sam, prilikom skeniranja svog sajta, za svaki alat koristio podrazumevanu lokaciju testiranja, Pingdom je testirao iz Stokholma, u Švedskoj; GTmetrix je testirao iz Vankuvera, u Kanadi; a WebPagetest je testirao iz Dalasa, u Virdžiniji.
Dalas, a Stokholm još više, mnogo je dalje od San Franciska nego Vankuver, što objašnjava veliku razliku u rezultatima učitavanja - testiranje moje stranice iz Vankuvera rezultiralo je mnogo bržim učitavanjem stranice od testiranja iz Stokholma. Za najtačniju sliku o učitavanju stranice, uvek je najbolje da izaberete lokaciju koja je najbliža vašoj ciljanoj publici. Pingdom, GTmetrix i WebPagetest nude više lokacija za testiranje:

4Dok GTmetrix ima sedam lokacija za testiranje, on obezbeđuje ukupno 28 namenskih servera za testiranje: 11 u Vankuveru, pet u Dalasu, 7 u Londonu, dva u Sao Paolu i po jedan u Sidneju, Mumbaiju i Hong Kongu. Pingdomovi testovi se takođe obavljaju sa namenskih servera.

Međutim, WebPagetest, može da obezbedi toliko test lokacija zato što svako može da drži test lokaciju za njih ( https://sites.google.com/a/webpagetest.org/docs/other-resources/hosting-a-test-location). Naravno, postoje minimalni sistemski zahtevi, ali kada testirate svoj sajt pomoću WebPagetest-a, najbolje je poći od toga da svi serveri nemaju isti hardver, pa stoga i nemaju iste performanse.

2. Vreme za prekid testiranja

Na vaše rezultate utiče i kada svako od ova tri alata prekida testiranje vašeg sajta. Ako je testiranje performansi sajta za vas nešto novo, možda će vas iznenaditi da ne postoji samo jedno vreme kada ovi alati odlučuju da je njihova analiza završena. Postoje generalno dve različite tačke tokom učitavanja veb stranice koje se mogu koristiti za određivanje kada treba zaustaviti test performansi:

Vreme učitavanja (engl. onload time) je kada je veb stranica završila obradu i završeno je preuzimanje svih resursa na stranici, uključujući slike, tekst i skriptove. Tu možda postoji JavaScript koji inicira naredne zahteve. Neki elementi stranice se možda neće pojaviti pre nego što se taj događaj pokrene, što će uzrokovati nedosledna vremena učitavanja stranice.

Vreme potpunog učitavanja (engl. fully loaded time) je mera kao vreme od trenutka kada je posetilac prešao na stranicu do trenutka kada 2 sekunde nema mrežne aktivnosti. Ovaj događaj se pali kada je stranica potpuno prestala da učitava sadržaj, uključujući elemente ispod preklopa (koji će biti vidljivi tek nakon pomeranja sadržaja). To znači da, iako vaš sajt može brzo da se učita do preklopa, skeniranje performansi čeka učitavanje podataka čitave stranice i tek tada se prekida, tako da vreme učitavanja stranice može biti duže.

Svaki od tri alata za testiranje nudi različite opcije za to kada želite da se završi analiza performansi:

  • Pingdom: Onload time je jedina raspoloživa opcija.
  • GTmetrix: Fully loaded time se podrazumeva, postoji opcija onload time.
  • WebPagetest: Fully loaded time se podrazumeva, postoji opcija onload time (koju nazivaju Document Complete time).

Testiranje vašeg sajta opcijom 'onload time' kao vremenom za zaustavljanje znači da neki resursi, kao što su JavaScript klizači, možda neće biti preuzeti pre nego što se označi vreme učitavanja. To znači da, iako alatka za testiranje koju koristite kaže da je stranica završila sa učitavanjem, ona zapravo nije učitana - a za posetioce koji pregledaju vaš veb sajt, to znači da će se elementi i dalje učitavati na veb stranicu.

3. Ocene performansi

Nije neobično da ocene performansi variraju od alata do alata, jer svaki od njih sledi svoj skup preporuka za konfiguraciju i za brzinu.

5

WebPagetest testira stranice prema prilagođenom skupu šest preporuka za brzinu.

  • Pingdom nudi ocenu performansi u skladu sa Google-ovom najboljom praksom PageSpeed za njihov besplatni alat, a YSlow preporuke za plaćenu verziju. Nije jasno koje preporuke, ili koliko njih doprinosi oceni.
  • GTmetrix koristi kombinaciju 27 Google-ovih preporuka PageSpeed i 19 YSlow preporuka (Slow je alat koji analizira veb stranice na osnovu Yahoo-ovih pravila za sajtove sa visokim performansama).
  • WebPagetest analizira veb stranice prema šest prilagođenih preporuka.

Kao što vidite, svaki od ovih alata analizira veb stranice koristeći različite, prilagođene skupove preporuka. Zbog toga se rezultati toliko razlikuju i ne bi trebalo da upoređujete rezultate među alatima.

4. Dodatne funkcije

Postoje i neke druge funkcije koje dodatno izdvajaju svaku alatku. 

Napomena: Da biste pristupili nekim od ovih besplatnih funkcija sa GTmetrix-om, moraćete da se prijavite za besplatan nalog.

Prigušivanje veze

Brzina kojom posetioci mogu da se povežu sa vašim veb sajtom takođe utiče na brzinu učitavanja. GTmetrix i WebPagetest nude funkciju prigušivanja veze koja simulira različite vrste internet veza koje posjetioci veb sajta mogu da koriste:

  • GTmetrix: Cable, DSL, 3G mobile, 2G mobile i 56K dial-up
  • WebPagetest: Cable, DSL, 3G Slow, 3G, 3G Fast, 4G, LTE, Mobile Edge, 2G, 56K dial-up, FIOS, Native Connection i prilagođene brzine.

Pingdom ne nudi prigušivanje veze.

Mobilno testiranje

GTmetrix i WebPagetest nude mobilno testiranje performansi tako da možete da vidite kako će vaš sajt oceniti posetioci koji vašem sajtu pristupaju na svom mobilnom telefonu.

GTmetrix koristi dva Samsung Galaxy Nexus telefona, omogućavajući korisnicima da generišu izveštaje o performansama na osnovu stvarnog opterećenja stranica na ovim uređajima. GTmetrix koristi Google-ova PageSpeed pravila sa njihovim prioritetima za mobilne uređaje kako bi se osiguralo da karakteristike mobilnih telefona i njihovih veza budu prioritetne u preporukama. Pošto YSlow nema specifičan skup pravila za mobilne uređaje, rezultati ostaju slični analizi za desktop. Da biste koristili GTmetrix-ovu funkciju mobilnog testiranja, proverite da li ste prijavljeni na svoj GTmetrix nalog i pritisnite na link „Browser“ u polju za analizu. Nastavite da pritiskate dok ne dobijete opciju "Chrome (Android, Galaxy Nexus)". Kada upišete svoju veb stranicu i pritisnete na "Analyze", napraviće se mobilni izveštaj. Trenutno, ova funkcija je dostupna samo u GTmetrix-ovom test regionu Vankuver.

WebPagetest ima u svom paketu mobilnog testiranja 14 mobilnih uređaja. Da biste koristili funkciju testiranja na mobilnim uređajima, pre početka testa izaberite uređaj koji želite da koristite iz padajućeg menija „Test Location“. Svi mobilni uređaji za testiranje bazirani su u Dalasu, Virdžinija. Alternativno, možete pokrenuti test koji emulira mobilni pretraživač. Da biste to uradili, pritisnite na „Advanced Settings“, a zatim na karticu „Chrome“. Potvrdite “Emulate Mobile Browser” i na padajućem meniju odaberite model telefona koji želite da testirate.

Hardver

Hardver koji Pingdom, GTmetrix, odnosno WebPagetest koristi takođe je značajan faktor kada je u pitanju vršenje analize performansi sajta.  Kao što sam ranije pomenuo, WebPagetest omogućava svakome da drži test server pod uslovom da zadovoljava minimalne zahteve. GTmetrix koristi različite serverske platforme, koje su fino podešene tako da pretraživači učitavaju stranice konzistentnije na svim testnim serverima, bez obzira na to gde se nalaze u svetu.

Podrška za HTTP/2

HTTP/2 pokušava da reši mnoge nedostatke i nefleksibilnosti HTTP/1.1. Njegove prednosti uključuju multipleksiranje i paralelan rad (može da se šalje nekoliko zahteva u brzom nizu na istoj TCP vezi, a odgovori se mogu primiti van redosleda), zavisnosti od toka, kompresija zaglavlja i guranje servera. Kada se ispravno implementira i koristi, HTTP/2 učitava veb stranice brže nego HTTP/1.1. Ali da bi se koristile te bolje performanse, i klijent i server moraju da podržavaju HTTP/2. Prema anketama W3Techs-a, HTTP/2 trenutno koristi 23,6% svih sajtova.

GTmetrix i WebPagetest podržavaju HTTP/2 ali ne i Pingdom.

Pravi pretraživači

Dok neki alati za testiranje brzine stranice koriste bezglave, ili emulirane pretraživače, Pingdom, GTmetrix i WebPagetest koriste prave pretraživače i to, podrazumevano, Chrome. Pravi pretraživači pružaju bolji uvid u performanse vašeg sajta, a rezultati su tipični za ono što bi stvarni posetilac mogao da doživi dok pregleda vaš sajt pomoću istog pretraživača i uređaja.

Zaključak

Nadam se da vam je ovaj vodič pomogao da razjasnite koje su glavne razlike između Pingdoma, GTmetrixa i WebPagetesta. Svaki od ovih alata nudi drugačiji skup funkcija za testiranje brzine stranice pomoću vlastitih metodologija testiranja, zbog čega se dobijaju različiti rezultati. Uprkos njihovim razlikama, svaki od ovih alata pruža ogromnu vrednost u pomoći da se identifikuju oblasti u kojima bi vaš sajt mogao da bude spor, i daju preporuke o tome kako ga možete ubrzati. Odluka o tome koji alat da koristite zaista se svodi na metrike koje želite da pratite i merite za svoj sajt. Evo mojih preporuka za različite scenarije:

  • Opšte testiranje: Pingdom, GTmetrix i WebPagetest
  • Istorijsko testiranje: GTmetrix i WebPagetest
  • Sveobuhvatno testiranje: GTmetrix i WebPageTest
  • Lokaciono testiranje: Pingdom, GTmetrix i WebPageTest
  • Napredno korišćenje: GTmetrix i WebPagetest

Ako se pitate zašto u ovom postu nije prikazan PageSpeed Insights, to je zato što sam ga namerno izostavio. Iako je PageSpeed Insights koristan alat za proveru sajta prema Google-ovim pravilima o brzini, on ne nudi testiranje brzine na način na koji to rade drugi alati - to bi bilo kao da poredite babe i žabe.

Izvor: WP Rocket

  • Стипендисти Рачунарског факултета 2022/2023.

    Рачунарски факултет и наредне школске године наставља са традицијом стипендирања ученика за бесплатно четворогодишње студирање на РАФ-у. Петнаест матураната је добило стипендију за бесплатно четврогодишње школовање на Рачунарском факултету, док је пет матураната добило полустипендију која подразумева попуст од 50% за четврогодишње школовање на РАФ-у. Ученици су одабрани на основу постигнућа на такмичењима из математике, информатике и физике.

  • РАФ успоставио сарадњу са НИС-ом

    Компанија НИС и Рачунарски факултет Универзитета Унион успоставили су сарадњу у области образовања, истраживања и трансфера знања. Меморандум о сарадњи су потписали Вадим Смирнов, заменик генералног директора НИС-а и Бојана Димић Сурла, декан Рачунарског факултета. Циљ овог меморандума је повезивање научног рада факултета са пословним активностима НИС-а, што ће допринети научној афирмацији факултета и успешнијем пословању компаније. Меморандумом су предвиђена размена знања и искустава, научна истраживања и научно-консултативне услуге, обуке и тренинзи, учешће у заједничким пројектима, организација узајамних гостујућих предавања, као и укључивање студената у програме НИС-а намењене младима и стручне праксе, у складу са потребама и могућностима компаније. Сарадња НИС-а и Рачунарског факултета одвијаће се и у оквиру мастер програма „Master in Computational Finance (MCF) програм“. Овај програм један је од пионира у интегративном образовању у области рачунарских финансија. Он интегрише финансије, рачунарство, машинско учење и дигиталну трансформацију модерне економије.  

  • RAF IT Days 2022: преко 70 пријављених средњошколаца из 4 државе, предавачи из 6 IT фирми, 18 предавања

    Овогодишњи онлине IT семинар за ученике средње школе RAF IT Days одржан је 2, 3, 9. и 10. априла и по много чему је специфичан. На RAF IT Days 2022 је учествовало чак 6 великих IT компанија чији су представници, многи од њих бивши студенти Рачунарског факултета, одржали предавања средњошколцима. Део RAF IT Даyс 2022 били су Мајкрософт развојни центар Србија, Nordeus, Workpuls, TX Services, MVP Workshop и Zuhlke Engineering. RAF IT Days семинар је ове године добио регионални карактер пријавом великог броја ученика средњих школа из Црне Горе, Македоније и Босне и Херцеговине, на шта смо веома поносни. 74 средњошколца имала су прилику да прате 18 предавања врсних IT стручњака из праксе, као и предавача Рачунарског факултета. Поред теоријских и практичних предавања, средњошколци су учествовали и у радионици програмирања.

  • Компанија TX Services додељује стипендије студентима РАФ-а

    Рачунарски факултет са поносом преноси сјајну вест којој ће се посебно обрадовати студенти треће године Рачунарских наука. РАФ је оставарио сарадњу са компанијом TX Services која ће стипендирати два студента која су ове школске године уписана на трећу годину студијског програма Рачунарске науке. Студенти, које након конкурса буде одабарала компанија TX Services, добиће стипендију која износи половину школарине за трећу годину и половину школарине за четврту годину студија. Стипендисте након завршетка четврте године студија очекује прилика за запослење од две године у TX Services где ће имати сјајну прилику да примене знања стечена на факултету и упознају се са реалним пословним окружењем.

  • Компанија mBrainTrain донацијом опреме подржала нови предмет Интерфејс мозак-рачунар на РАФ-у

    Домаћа компанија mBrainTrain дала је подршку извођењу новог предмета на РАФ-у донирањем опреме за мерење мождане активности која је неопходна за рад студената. Студенти Рачунарских наукаРачунарског инжењерства и Мултимедијалног дизајна у наредном семестру имају прилику да одаберу нови изборни предмет Интерфејс мозак-рачунар. Овим предметом др Јелена Младеновић, која ће држати наставу, уводи једну сасвим нову област чији је зачетак у нашој земљи управо на Рачунарском факултету. Интерфејс мозак-рачунар представља спој рачунарства и неуронауке који је у свету увелико актуелан у науци, док ће на овај начин почети академско бављење њиме у Србији. Ова област је веома привлачна и занимљива како студентима Рачунарских наука и Рачунарског инжењерства, тако и студентима Мултимедијалног дизајна. На овај начин се постиже интердисциплинарност која у студијским програмима неретко изостаје, а РАФ увидевши њену важност уводи је као пример који ће следити у будућности.

  • Нови акредитовани мастер програм на Рачунарском факултету - Master in Computational Finance (MCF)

    На мастер студијама Рачунарског факултета у понуди је нов студијски програм Master in Computational Finance (MCF). MCF је иновативан мастер програм који је јединствен у нашој земљи, док је у свету област којом се бави веома актуелна и примењива. Овај програм је акредитован од стране Комисије за акредитацију и проверу квалитета Националног савета за високо образовање. MCF представља програм који је спој рачунарства и финансија, а који прати најсавременије токове из ових области на глобалном нивоу. РАФ са поносом истиче да је баш он препознат као факултет који може да обједини област рачунарства са финансијама и усмери један овакав програм према најновијим трендовима како у академској сфери, тако и у пословној сфери која у свету увелико напредује и мења се. На MCF-у образују се студенти за различите врсте послова који садрже рад са структурираним и неструктурираним финансијским подацима. Студијски програм се бави рачунарским и алгоритамским аспектима проблема који се примењују на реална пословна окружења. Студенти се припремају за послове у Србији и на међународном тржишту рада, пре свега у области дигиталне економије и финансија, као и у фирмама које се баве финансијском технологијом.

  • Нови предмети на Рачунарском факултету – Интерфејс мозак-рачунар и Физиолошко рачунарство

    На Рачунарском факултету и онлајн путем Зума одржано је представљање предмета Интерфејс мозак-рачунар и Физиолошко рачунарство које ће студенти моћи да одаберу у наредном семестру. Наставу на овим изборним предметима ће држати др Јелена Младеновић. Предмети су намењени студентима треће године студијских програма Рачунарско инжењерство, Рачунарске науке и Мултимедијални дизајн.  

  • Велика почасна награда за тим RAF Penguins на светском финалу најпрестижнијег информатичког такмичења ICPC у Москви

    Легендарни тим RAF Penguins наставља да бриљира на светској такмичарској програмерској сцени! Тим студената Рачунарског факултета освојио је велику почасну награду (High Honors) на светском финалу ICPC такмичења - најпрестижнијег тимског такмичења у решавању алгоритамских проблема одржаном у Москви.   

  • Златни Пингвини са РАФ-а поново у светском програмерском врху

    Фантастична прогамерска екипа RAF Penguins не престаје да ниже успехе. Престижно информатичко ICPC такмичење завршавају на сјајном другом месту које им је донело златну медаљу, прво место на Балкану и пласман на, друго по реду, светско ACM финале.   Врхунско програмерско знање талентовани студенти Рачунарског факултета, Алекса Плавшић, Павле Мартиновић и Алекса Милисављевић, показали су још једном на највећем регионалном студентском такмичењу из информатике за Југоисточну Европу (ICPC) које су завршили у самом врху. На такмичењу које је одржано онлајн 23. маја 2021. године освојили су друго место.

  • Невероватан успех РАФ-овог тима на Google-овом светском програмерском такмичењу Hash Code

    У низу фантастичних такмичарских успеха студенти Рачунарског факултета постигли су до сада највеће достигнуће.    Да су међу најбољима у свету, доказали су Алекса Плавшић, Павле Мартиновић и Алекса Милисављевић, студенти Рачунарског факултета.   Екипа РАФ Penguins, коју чине ова три сјајна, млада програмера, још једном је заблистала пуним сјајем остваривши пласман у светско финале Google-овог програмерског такмичења Hash Code. На овом престижном такмичењу, које је одржано 25.02.2021. године, за пласман у финале борило се чак 9000 тимова из целог света, а екипа РАФ Penguins са Рачунарског факултета освојила је 14. место и још једном показала да јој место у самом светском програмерском врху.    Hash Code је Google-ово годишње, тимско, програмерско такмичење у коме екипе, које могу бројати од два до четири члана, током четири сата решавају алгоритамски проблем, сачињен према стварном инжењерском изазову, на који би наишли да су запослени у компанији као што је Google. Светско финале такмичења Hash Code одржаће се 24. априла 2021. године. Листу финалиста (39) и пласман свих такмичара можете погледати на следећем линку. ttps://codingcompetitions.withgoogle.com/hashcode/archive/2021