{"id":34123,"date":"2019-10-31T21:56:30","date_gmt":"2019-10-31T18:56:30","guid":{"rendered":"https:\/\/prohoster.info\/blog\/qa-hakatony\/"},"modified":"2019-10-31T21:56:30","modified_gmt":"2019-10-31T18:56:30","slug":"qa-hakatony","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sl\/blog\/news\/qa-hakatony","title":{"rendered":"QA: Hakatoni","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"QA: Hakatoni\" src=\"\/wp-content\/uploads\/2019\/05\/636a263b380b45592aa8e01499c97af6.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nZaklju\u010dni del trilogije o hackathonih. V <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ods\/blog\/450034\/\">prvega dela<\/a><\/noindex> sem govoril o motivaciji za sodelovanje na takih dogodkih. <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ods\/blog\/451248\/\">Drugi dio<\/a><\/noindex> posve\u010den napakam organizatorjev in njihovim posledicam. Zaklju\u010dni del bo odgovoril na vpra\u0161anja, ki niso bila zajeta v prvih dveh delih. <noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p><b>Povej, kako si za\u010del sodelovati na hackathonih. <\/b><br \/>\n\u0160tudiral sem na magistrskem \u0161tudiju na Univerzi Lappeenranta in hkrati re\u0161eval tekmovanja v analizi podatkov. Moj tipi\u010den dan je izgledal takole: zbudim se ob 8., nekaj predavanj na univerzi, nato tekmovanja in te\u010daji do polno\u010di (medtem ko \u010dakate na oddajo, gledam predavanja ali berem \u010dlanke). Ta strogi urnik je obrodil sadove in zmagal sem na tekmovanju v analizi podatkov MERC-2017 (o \u010demer je bil celo) <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/neurodatalab\/blog\/344268\/\">prizor na Habr\u00e9.<\/a><\/noindex>). Zmaga mi je dala samozavest, in ko sem nenamerno naletel na informacije o hackathonu SkinHack 2 v Moskvi, sem se odlo\u010dil obiskati star\u0161e in ob enem izvedeti, kaj sploh je hackathon. <\/p>\n<p>Sam hackathon je bil kar zabaven. Bilo je dva sklopa o analizi podatkov z jasnimi merili in podatkovnim naborom s priznanji po 100 tiso\u010d rubljev. Tretji sklop je bil o razvoju aplikacij s priznanjem 50 tiso\u010d, in v njem ni bilo udele\u017eencev. V enem trenutku je organizator dejal, da lahko oken\u010de s gumbom brez funkcionalnosti osvoji 50 tiso\u010d, ker nagrada ne sme ostati neizpla\u010dana. Nisem \u017eelel \u0161tudirati programiranja aplikacij (ne tekmujem tam, kjer me lahko zlahka \u201eprevrnejo\u201c), a to je bil zame jasen signal, da niso vsi prostori v hackathonih zasedeni. <\/p>\n<p>Takrat sem re\u0161eval oba sklopa o analizi podatkov sam. Na\u0161el sem luknjo v podatkih, ki je omogo\u010dila dosego popolne ocene, a stolpec z luknjo ni bil v testnih podatkih, ki sem jih prejel dve uri pred koncem dogodka (mimogrede, takrat sem razumel, da prisotnost stolpca \u201ctarget\u201d v treningu ne \u0161teje kot luknja). Hkrati se je odprla lestvica, moj oddan prispevek brez luknje je zasedal tretje mesto od petih, do prvega je bila velika razlika in odlo\u010dil sem se, da ne bom izgubljal \u010dasa in od\u0161el. <\/p>\n<p>Potem ko sem na sve\u017e na\u010din analiziral, kar se je zgodilo, sem na\u0161el kup napak (ena izmed mojih navad je, da mentalno predelam, kar se je zgodilo, s pomo\u010djo bele\u017enice in analiziram napake, njihove vzroke in kaj bi lahko spremenil \u2014 tak\u0161no prijetno zapu\u0161\u010dino polprofessionalnega igranja pokra). Toda eno je bilo zagotovo jasno \u2014 v hackathonih je veliko vrednosti, in to moram izkoristiti. Po tem dogodku sem za\u010del spremljati prireditve in skupine, naslednji hackathon ni dolgo \u010dakal. Potem \u0161e en, in \u0161e en\u2026 <\/p>\n<p><b>Zakaj se ukvarja\u0161 z hackathoni in ne s Kaglom?<\/b><br \/>\nTrenutno mi Kagl ni v\u0161e\u010d. Z dolo\u010denega nivoja spretnosti, brez specifi\u010dnih razlogov za sodelovanje, Kagl postane manj koristen kot druge aktivnosti. Veliko sem sodeloval prej, o\u010ditno sem uspel nekako 'slezti'. <\/p>\n<p><b>Zakaj hackathoni in ne delo na svojem projektu? <\/b><br \/>\nZanima me ideja narediti nekaj kul s svojimi rokami v po\u010dasnej\u0161em tempu. Fantje iz ODS so organizirali <noindex><a rel=\"nofollow\" href=\"https:\/\/t.me\/ods_pet_projects\">ODS pet projekti<\/a><\/noindex> za vse, ki si \u017eelijo ob vikendih delati na svojem projektu v dru\u017ebi podobno misle\u010dih. Mislim, da se jim bom kmalu pridru\u017eil. <\/p>\n<p><b>Kako najde\u0161 prireditve? <\/b><br \/>\nGlavni vir je hackathon.com (svet) in skupina na Telegramu <noindex><a rel=\"nofollow\" href=\"https:\/\/t.me\/RussianHackers_Channel\">Russian Hackers<\/a><\/noindex> (Rusija). Poleg tega se napovedi dogodkov pojavljajo v oglasih na dru\u017ebenih omre\u017ejih in na LinkedInu. \u010ce ni\u010d ne najde\u0161, lahko pogleda\u0161 tukaj: mlh.io, devpost.com, hackevents.co, hackalist.org, HackathonsNear.me, hackathon.io. <\/p>\n<p><b>Ali pripravlja\u0161 na\u010drt re\u0161itve pred udele\u017ebo ali se vse odvija sproti? Na primer, teden dni pred hackathonom oceni\u0161: 'Tukaj bom potreboval takega in takega strokovnjaka, potrebno bo poiskati'?<\/b><br \/>\n\u010ce je hackathon produktni \u2014 ja, se pripravljam. Nekaj tednov prej si izmislim, kaj bom po\u010del, ocenim, kdo bi lahko bil koristen, in zberem ekipo iz prijateljev ali udele\u017eencev prej\u0161njih hackathonov. <\/p>\n<p><b>Ali je mo\u017eno hackniti hackathon sam? Kaj storiti, \u010de nima\u0161 ekipe? <\/b><br \/>\nHackatoni za obrad podatka su stvarni (ja sam \u017eiv dokaz), a za proizvode \u2014 nisam ih video, iako mislim da su mogu\u0107i. Na\u017ealost, ponekad organizatori postavljaju ograni\u010denja na minimalni broj u\u010desnika u timu. Mislim da je to zbog toga \u0161to ne dolaze svi 'usamljeni igra\u010di' do finala (tj. odustaju na prvim preprekama), dok timska participacija poma\u017ee da se to ubla\u017ei. Tako\u0111e, o\u010dekuje se da nakon doga\u0111aja nastavite rad na projektu. Sa timom \u0107e biti lak\u0161e dota\u0107i projekt do savr\u0161enstva. <\/p>\n<p>Uop\u0161teno, preporu\u010dujem uvek u\u010destvovati sa timom. Ako nemate svoj tim, organizatori \u0107e vam uvek pomo\u0107i da ga prona\u0111ete ili formirate.<\/p>\n<p><b>Kako se nositi sa umorom tokom hackatona? <\/b><br \/>\nNa hackatonu imate 2 dana za rad, \u0161to je 48 sati (uzmemo 30-48, radi jednostavnosti ra\u010dunanja, 48). Oduzmemo vreme za san (16-20 sati), ostaje ne vi\u0161e od 30. Od toga, realno, samo oko 8 sati \u0107e biti za produktivan rad (u proseku). Ako pravilno organizujete rad (spavanje, ishrana, izlazak na sve\u017e vazduh, ve\u017ebe, trenutci svesnosti, pravilan razgovor sa timom i promena aktivnosti), \u010dasove dubokog rada mo\u017eete pove\u0107ati na 12-14. Nakon takvog rada oseti\u0107ete se iscrpljeno, ali bi\u0107e to prijatan umor. Programirati bez sna i pauza uz energetska pi\u0107a \u2014 put ka neuspehu.<\/p>\n<p><b>Da li imate svoje spremne pipelajne za hackatone? Kako su se one pojavile, kako su organizovane (da li su .py fajlovi u folderima, svaki za svoj zadatak itd.) i kako po\u010deti praviti sli\u010dne?<\/b><br \/>\nNe koristim potpuno gotova re\u0161enja pro\u0161lih hackatona za nove, ali imam svoj zoolo\u0161ki vrt modela i pipelajna iz pro\u0161lih takmi\u010denja. Ne moram da prepisujem standardne delove od nule (na primer, pravilno kodiranje ciljeva ili jednostavnu mre\u017eu za prepoznavanje namere iz teksta), \u0161to mi \u0161tedite puno vremena. <\/p>\n<p>Trenutno to izgleda ovako: za svako takmi\u010denje ili hackaton postoji svoj repozitorijum na Gitu, gde se \u010duvaju sveske, skripte i kratka dokumentacija o tome \u0161ta se de\u0161ava. Pored toga, postoji poseban repozitorijum za razne 'najr\u017ee' (poput pravilnog kodiranja ciljeva sa unakrsnom validacijom). Ne mislim da je to najelgantsnije re\u0161enje, ali zasad mi odgovara. <\/p>\n<p>Za\u010del bi z organizacijo vse svoje kode v mape in pisanjem kratke dokumentacije (zakaj, kaj, kako sem delal in rezultat). <\/p>\n<p><b>Je res mogo\u010de v tako kratkem \u010dasu pripraviti MVP iz ni\u010d, ali vsi udele\u017eenci prina\u0161ajo pripravljene re\u0161itve?<\/b><br \/>\nLahko govorim le o projektih, povezanih z data science \u2014 ja, mo\u017eno je. Za mene je MVP kombinacija dveh dejavnikov: <\/p>\n<ul>\n<li>\u017divljenjska ideja predstavljena kot izdelek (tj. opisana business canvas). Vedno mora obstajati jasno razumevanje, zakaj in za koga ustvarjamo izdelek. V\u010dasih projekti z dobro utemeljenim konceptom, a brez prototipa, zmagajo nagrade, kar ni presenetljivo. Na \u017ealost se mnogi udele\u017eenci ne morejo distancirati od grenkobe poraza in svoje neuspehe pripisujejo nevednosti organizatorjev, medtem ko nadaljujejo z razvojem modelov, ki niso jasni komu, na naslednjih hackathonih. <\/li>\n<li>Nekak\u0161en pokazatelj, da lahko ta izdelek naredite (aplikacija, koda, opis pipeline-ov). <\/li>\n<\/ul>\n<p>\nObstajajo primeri, ko na hackathon pride ekipa s pripravljeno re\u0161itvijo in jo posku\u0161a 'prilagoditi' nalogi organizatorjev. Tak\u0161ne ekipe se izlo\u010dijo med tehni\u010dno selekcijo ali se 'up\u0161teje' le tisti del, ki so ga naredili na dogodku. Nisem videl takih ekip med zmagovalci, vendar mislim, da je zanje \u0161e vedno smiselno hoditi zaradi prihodnje vrednosti (<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ods\/blog\/450034\/\">kontaktov, podatkovnih nizov in podobno<\/a><\/noindex>). <\/p>\n<p><b>Ali obstajajo primeri, ko so izdelki, ustvarjeni na hackathonih, pripeljali do produkcije\/startupa? <\/b><br \/>\nDa. Imel sem tri primere, ko smo jih pripeljali do produkcije. Enkrat sam, dvakrat \u2014 s tujimi rokami na osnovi mojih idej in kode, ki sem jo napisal na hackathonu. Poznam \u0161e nekaj ekip, ki so nadaljevale sodelovanje s podjetjem kot svetovalci. Kon\u010dnih rezultatov ne poznam, vendar je verjetno, da je bilo nekaj narejenega do konca. Sam startupov nisem organiziral in ne vem, da bi kdo to naredil, \u010deprav sem prepri\u010dan, da so tak\u0161ni primeri. <\/p>\n<p><b>Po udele\u017ebi na mnogih hackathonih, kak\u0161ne nasvete bi dal sebi, \u010de bi se lahko vrnil nazaj?<\/b><\/p>\n<ol>\n<li>Taktika je pomembnej\u0161a od manevrov. Vsako odlo\u010ditev predstavi kot kon\u010dni produkt. Ideja, Jupyter notebook, algoritem ni\u010d ne stanejo, \u010de ni jasno, kdo bo za to pla\u010dal. <\/li>\n<li>Preden za\u010dne\u0161 na\u010drtovati karkoli, si postavi vpra\u0161anje ne 'kaj?', ampak 'zakaj?' in 'kako?'. Na primer: pri na\u010drtovanju kak\u0161nega ML re\u0161itve najprej razmisli o idealnem algoritmu: kaj prejme na vhodu, kako se njegovi napovedi uporabijo naprej? <\/li>\n<li>Pridru\u017ei se ekipi. <\/li>\n<\/ol>\n<p><b>Kaj ponavadi stre\u017eejo na hackathonih? <\/b><br \/>\nObi\u010dajno na hackathonih stre\u017eejo slabo: pico, energijske pija\u010de, gazirane pija\u010de. Skoraj vedno je hrana organizirana v obliki \u0161vedskega mize (ali razdeljevalnega pulta), pred katerim se oblikuje dolga vrsta. Pono\u010di obi\u010dajno ne stre\u017eejo hrane, \u010deprav je bil en primer na enem tekmovanju v Parizu, kjer so pono\u010di pustili prigrizke \u2014 \u010dips, krofe in kolu. Predstavljam si miselni proces organizatorjev: 'Kaj jedo programerji? Ah, seveda! \u010cips, krofi \u2014 to pa bo dovolj. Dajmo jim to.' Naslednji dan sem vpra\u0161al organizatorje: 'Fantje, ali ne bi mogli pono\u010di pripraviti kaj drugega? Na primer, ka\u0161o?' Po\u010dutili so se, kot da sem nor. Znano francosko gostoljubje. <\/p>\n<p>Na dobrih hackathonih naro\u010dijo hrano v \u0161katlah, obstaja razdelitev na obi\u010dajno, vegetarijansko in ko\u0161er prehrano. Poleg tega postavijo hladilnik z jogurti in musliji \u2014 za tiste, ki \u017eelijo prigrizniti. \u010caj, kava, voda \u2014 to je standard. Zapomnila sem si hackathon Hack Moscow 2 \u2014 tam so nas prijazno nahranili z bor\u0161\u010dem in mesnimi kroglicami s pire krompirjem v jedilnici pisarne 1C. <\/p>\n<p><b>Razumljivost hackathonov je, recimo, odvisna od poklicne sfere organizatorjev (na primer, najbolj\u0161i hackathoni organizirajo svetovalci)?<\/b><br \/>\nNajbolj\u0161i hackathoni so bili organizirani s strani organizatorjev, ki so ali \u017ee prej organizirali hackathone ali so pred tem sodelovali. Mislim, da je to edini dejavnik, od katerega je odvisna kakovost dogodka. <\/p>\n<p><b>Kako vedeti, da nisi za\u010detnik in je \u010das za hackathon?<\/b><br \/>\nNajbolj\u0161i \u010das za udele\u017ebo na hackathonu je bil pred letom dni. Drugi najbolj\u0161i \u010das je zdaj. Tako da pogumno, delaj napake, u\u010di se \u2014 to je v redu. Tudi nevronska mre\u017ea \u2014 najve\u010dje \u010dlove\u0161ko izum po kolesu in gradientnemu boostingu nad drevesi \u2014 ne more razlikovati ma\u010dke od psa v prvi epohalni u\u010dni dobi. <\/p>\n<p><b>Kateri 'rde\u010di zastavi' takoj ka\u017eejo, da bo dogodek slabe kakovosti in da ni smiselno izgubljati \u010dasa?<\/b><\/p>\n<ul>\n<li>Jasno opisani koraki, ki jih je potrebno narediti (relevantno za produktne hackathone). \u010ce boste ob registraciji dobili jasno nalogo, je morda bolje ostati doma. Po mojem spominu ni bilo nobenega dobrega hackathona z jasno definiranimi nalogami. Za primer: Dobro \u2014 naredite nekaj, kar je povezano z analizo avdio pogovorov. Slabo \u2014 naredite aplikacijo, ki bi znala lo\u010diti pogovor na dve lo\u010deni avdio stezici za vsakega \u010dloveka. <\/li>\n<li>Majhen nagradni sklad. \u010ce vas prosijo, da naredite \"tinder za spletno trgovino z umetno inteligenco\" in je nagrada za prvo mesto 500 evrov ter minimalna velikost ekipe 5 oseb \u2014 potem verjetno ne velja tro\u0161iti \u010dasa (da, to je pravi hackathon, ki se je odvijal v M\u00fcnchnu). <\/li>\n<li>Pomanjkanje podatkov (relevantno za hackathone na podro\u010dju podatkovnih znanosti). Organizatorji obi\u010dajno zagotovijo osnovne informacije o dogodku in v\u010dasih vzorec nabora podatkov. \u010ce ga ne posredujejo \u2014 vpra\u0161ajte, ni\u010d ne izgubite. \u010ce za 2-3 dni ni jasno, kateri podatki bodo na voljo in ali bodo sploh \u2014 to je rde\u010da zastava. <\/li>\n<li>Novi organizatorji. Ne bodite leni in poi\u0161\u010dite informacije o organizatorjih hackathona. \u010ce organizirajo tak dogodek prvi\u010d \u2014 je velika verjetnost, da ne bo \u0161lo vse po na\u010drtu. Po drugi strani, \u010de so organizatorji in \u010dlani \u017eirije \u017ee organizirali hackathone ali preteklosti aktivno sodelovali \u2014 to je zelena zastava.<\/li>\n<\/ul>\n<p><b>Na enem hackathonu so mi rekli: \u201eImel si najbolj\u0161o re\u0161itev glede ocene, ampak oprosti, pri nas se ocenjuje delo v ekipi in ti si delal sam. \u010ce bi vzel \u0161tudenta ali punco v ekipo\u2026?\u201c Si se kdaj soo\u010dil s to nepravi\u010dnostjo? Kako si se spopadel s tem? <\/b><br \/>\nJa, seveda, ve\u010dkrat. Do vsega, kar se dogaja, sem stoicisti\u010dno usmerjen: naredil sem vse, kar sem mogel, \u010de ni uspelo \u2014 pa\u010d tako mora biti. <\/p>\n<p>\n<b>Zakaj se ukvarja\u0161 s tem vsem?<\/b><br \/>\nVse to po\u010dnem iz dolg\u010dasa.<br \/>\n<br \/>Izvor: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ods\/blog\/452430\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0417\u0430\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u0442\u0440\u0438\u043b\u043e\u0433\u0438\u0438 \u043e \u0445\u0430\u043a\u0430\u0442\u043e\u043d\u0430\u0445. \u0412 \u043f\u0435\u0440\u0432\u043e\u0439 \u0447\u0430\u0441\u0442\u0438 \u044f \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043b \u043e \u043c\u043e\u0442\u0438\u0432\u0430\u0446\u0438\u0438 \u043a \u0443\u0447\u0430\u0441\u0442\u0438\u044e \u0432 \u0442\u0430\u043a\u0438\u0445 \u043c\u0435\u0440\u043e\u043f\u0440\u0438\u044f\u0442\u0438\u044f\u0445. \u0412\u0442\u043e\u0440\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u0431\u044b\u043b\u0430 \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u0430 \u043e\u0448\u0438\u0431\u043a\u0430\u043c \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0442\u043e\u0440\u043e\u0432 \u0438 \u0438\u0445 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0430\u043c. \u0417\u0430\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u043e\u0442\u0432\u0435\u0442\u0438\u0442 \u043d\u0430 \u0432\u043e\u043f\u0440\u043e\u0441\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0435 \u043f\u043e\u043c\u0435\u0441\u0442\u0438\u043b\u0438\u0441\u044c \u0432 \u043f\u0435\u0440\u0432\u044b\u0435 \u0434\u0432\u0435 \u0447\u0430\u0441\u0442\u0438. \u0420\u0430\u0441\u0441\u043a\u0430\u0436\u0438 \u043a\u0430\u043a \u0442\u044b \u043d\u0430\u0447\u0430\u043b \u0443\u0447\u0430\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0432 \u0445\u0430\u043a\u0430\u0442\u043e\u043d\u0430\u0445. \u042f \u0443\u0447\u0438\u043b\u0441\u044f \u0432 \u043c\u0430\u0433\u0438\u0441\u0442\u0440\u0430\u0442\u0443\u0440\u0435 \u041b\u0430\u043f\u043f\u0435\u0435\u043d\u0440\u0430\u043d\u0442\u0441\u043a\u043e\u0433\u043e \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442\u0430 \u043f\u043e\u043f\u0443\u0442\u043d\u043e \u0440\u0435\u0448\u0430\u044f \u0441\u043e\u0440\u0435\u0432\u043d\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":25748,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-34123","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0417\u0430\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u0442\u0440\u0438\u043b\u043e\u0433\u0438\u0438 \u043e \u0445\u0430\u043a\u0430\u0442\u043e\u043d\u0430\u0445.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sl\/blog\/news\/qa-hakatony\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sl_SI\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47QA: \u0425\u0430\u043a\u0430\u0442\u043e\u043d\u044b | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0417\u0430\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u0442\u0440\u0438\u043b\u043e\u0433\u0438\u0438 \u043e \u0445\u0430\u043a\u0430\u0442\u043e\u043d\u0430\u0445.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sl\/blog\/news\/qa-hakatony\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T18:56:30+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:56:30+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47QA: Hackatoni | ProHoster","description":"Zaklju\u010dni del trilogije o hackathonih.","canonical_url":"https:\/\/prohoster.info\/sl\/blog\/news\/qa-hakatony","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sl_SI","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47QA: \u0425\u0430\u043a\u0430\u0442\u043e\u043d\u044b | ProHoster","og:description":"\u0417\u0430\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u0442\u0440\u0438\u043b\u043e\u0433\u0438\u0438 \u043e \u0445\u0430\u043a\u0430\u0442\u043e\u043d\u0430\u0445.","og:url":"https:\/\/prohoster.info\/sl\/blog\/news\/qa-hakatony","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T18:56:30+00:00","article:modified_time":"2019-10-31T18:56:30+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"34123","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 18:00:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:27:30","updated":"2026-01-21 18:00:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts\/34123","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/comments?post=34123"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts\/34123\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/media\/25748"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/media?parent=34123"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/categories?post=34123"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/tags?post=34123"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}