{"id":38950,"date":"2019-10-31T22:26:57","date_gmt":"2019-10-31T19:26:57","guid":{"rendered":"https:\/\/prohoster.info\/blog\/tsifrovoj-proryv-kak-eto-bylo\/"},"modified":"2026-05-20T19:11:20","modified_gmt":"2026-05-20T17:11:20","slug":"tsifrovoj-proryv-kak-eto-bylo__trashed","status":"publish","type":"post","link":"https:\/\/prohoster.info\/no\/blog\/news\/tsifrovoj-proryv-kak-eto-bylo__trashed","title":{"rendered":"Digitalt gjennombrudd \u2014 hvordan det skjedde.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Dette er ikke f\u00f8rste hackathon jeg vinner, ikke f\u00f8rste som jeg <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/433802\/\">skriver om<\/a><\/noindex>, og dette er langt fra det f\u00f8rste innlegget p\u00e5 Habr dedikert til \u00abDigitalt gjennombrudd\u00bb. Men jeg kunne ikke unng\u00e5 \u00e5 skrive. Jeg anser min erfaring som ganske unik, og jeg \u00f8nsker \u00e5 dele den. Kanskje jeg er den eneste p\u00e5 denne hackathon-en som har vunnet b\u00e5de det regionale stevnet og finalen med forskjellige team. Vil du vite hvordan det skjedde? Velkommen under kat-en.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3 id=\"regionalnyy-etap-moskva-27---28-iyulya-2019-goda\">Regionalt niv\u00e5 (Moskva, 27. \u2014 28. juli 2019).<\/h3>\n<p><\/p>\n<p>Jeg s\u00e5 reklamen for \u00abDigitalt gjennombrudd\u00bb for f\u00f8rste gang et eller annet sted i mars - april i \u00e5r. Det var naturligvis umulig for meg \u00e5 se bort fra en s\u00e5 stor hackathon, s\u00e5 jeg registrerte meg p\u00e5 nettsiden. Der ble jeg ogs\u00e5 kjent med betingelsene og programmet for konkurransen. Det viste seg at for \u00e5 delta p\u00e5 hackathon m\u00e5tte man gjennomf\u00f8re en online test som startet 16. mai. Og kanskje ville jeg ha glemt dette i godt og vel, siden jeg ikke fikk e-posten med p\u00e5minnelsen om starten av testen. Og jeg m\u00e5 si, alle e-poster som kom til meg fra CP havnet konsekvent i s\u00f8ppelpost-mappen. Selv om jeg hver gang trykket p\u00e5 knappen som sa \u00aber ikke spam\u00bb. Jeg vet ikke hvordan de klarte \u00e5 oppn\u00e5 et s\u00e5nt resultat, for med utsendelsen via MailGun hadde jeg ikke v\u00e6rt like heldig. Og det ser ut som gutta ikke har peiling p\u00e5 eksistensen av tjenester som isnotspam.com. Men vi har kommet bort fra temaet.<\/p>\n<p><\/p>\n<p>Jeg ble minnet om starten p\u00e5 testen p\u00e5 et av m\u00f8tene <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/455928\/\">til oppstartsklubben<\/a><\/noindex>, vi diskuterte ogs\u00e5 teamdannelse. Da jeg \u00e5pnet listen over tester, begynte jeg med testen i Javascript. Generelt var oppgavene mer eller mindre rimelige (for eksempel, hva blir resultatet hvis man legger sammen 1 + '1' i konsollen). Men ut fra min erfaring ville jeg v\u00e6re veldig skeptisk til \u00e5 bruke slike tester ved ansettelse eller teamutvelgelse. Poenget er at en programmerer sjelden st\u00f8ter p\u00e5 slike ting i det virkelige arbeidet, og evnen til \u00e5 skrive kode raskt \u2014 disse kunnskapene korrelerer ikke, og det er ganske lett \u00e5 \u00f8ve p\u00e5 slike ting for intervjuer (jeg vet det fra meg selv). S\u00e5 jeg klikket meg raskt gjennom testen, sjekket meg selv i konsollen i noen tilfeller. I testen i Python var oppgavene omtrent av samme type, jeg sjekket meg selv i konsollen der ogs\u00e5, og med stor overraskelse fikk jeg flere poeng enn i JS, selv om jeg aldri har programmert profesjonelt i Python. Senere, i samtaler med deltakerne, h\u00f8rte jeg historier om hvordan sterke programmerere fikk lave poengsummer p\u00e5 testene, hvordan noen folk mottok meldinger om at de ikke hadde best\u00e5tt utvelgelsene til CP, men likevel ble invitert til det. Det er klart at skaperne av disse testene sannsynligvis aldri har h\u00f8rt noe om <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Item_Response_Theory\">testteori<\/a><\/noindex>, heller ikke om p\u00e5litelighet og gyldighet, eller om hvordan man pr\u00f8ver dem ut, og ideen med testene ville opprinnelig v\u00e6rt en fiasko, selv om man ikke tar hensyn til hovedm\u00e5let med hackathonet. Og hovedm\u00e5let med hacket, som jeg senere fikk vite, var \u00e5 sette en Guinness-rekord, og testene var i strid med dette.<\/p>\n<p><\/p>\n<p>P\u00e5 et tidspunkt etter \u00e5 ha best\u00e5tt testene, fikk jeg en telefon hvor de spurte om jeg ville delta, spesifiserte detaljer og forklarte hvordan jeg skulle komme inn i chatten for teamsammensetning. Snart logget jeg meg inn i chatten og skrev kort om meg selv. Det var helt kaotisk i chatten, og det virket som om arrang\u00f8rene hadde f\u00e5tt med seg mange tilfeldige personer gjennom reklame, personer som ikke hadde noe med IT \u00e5 gj\u00f8re. Tallrike produktledere med \"Steve Jobs-niv\u00e5\" (et ekte sitat fra en deltaker) postet fortellinger om seg selv, mens vanlige utviklere knapt var synlige. Men jeg var heldig, og snart ble jeg med tre erfarne JS-utviklere. Vi ble kjent med hverandre allerede p\u00e5 hackathonet, og vi la til en jente i teamet for inspirasjon og l\u00f8sning av organisasjonsproblemer. Jeg husker ikke hvorfor, men vi valgte temaet \"Utdanning i cybersikkerhet\" og kom inn i sporet \"Vitenskap og utdanning 2\". Jeg befant meg for f\u00f8rste gang i et team av 4 sterke programmerere og f\u00f8lte for f\u00f8rste gang hvor enkelt det er \u00e5 vinne i et slikt lag. Vi kom forberedt og diskuterte til lunsj, vi kunne ikke bli enige om hva vi skulle lage: en mobilapplikasjon eller en nettside. I enhver annen situasjon ville jeg ha tenkt at dette var en fiasko. Det viktigste for oss var \u00e5 forst\u00e5 hvordan vi kunne v\u00e6re bedre enn konkurrentene, for det var fullt av team rundt oss som laget tester, spill innen cybersikkerhet og lignende. N\u00e5r jeg s\u00e5 p\u00e5 dette og googlet l\u00e6ringsprogrammer og applikasjoner, bestemte vi oss for at v\u00e5rt viktigste kjennetegn skulle v\u00e6re trening etter prinsippet om brannalarm. Vi plukket ut en rekke interessante funksjoner for implementering (registrering med bekreftelse av e-post og passord gjennom hacker-databaser, sending av phishing-e-poster (i form av meldinger fra kjente banker), trening i sosial ingeni\u00f8rkunst i chatten). Etter \u00e5 ha bestemt oss for hva vi skulle lage og forst\u00e5tt hvordan vi kunne skille oss ut, utviklet vi ganske raskt en fullverdig webapplikasjon, hvor jeg tok p\u00e5 meg en rolle som backend-utvikler, noe som ikke var min vanlige rolle. P\u00e5 denne m\u00e5ten vant vi sikkert v\u00e5rt spor, og sammen med tre andre team kom vi til finalen i Kazan. Senere, i Kazan, fikk jeg vite at utvelgelsen til finalen var en illusjon, jeg m\u00f8tte mange kjente ansikter fra team som ikke gjorde det gjennom n\u00e5l\u00f8yet. Vi ble til og med intervjuet av journalister fra den f\u00f8rste kanalen. Dessverre ble v\u00e5rt program bare vist i \u00e9n sekund i rapporten.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Digitalt gjennombrudd \u2014 hvordan det skjedde.\" src=\"\/wp-content\/uploads\/2019\/10\/18c00a2ee8112f246a33e461c09ebbc6.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Snowed-laget, der jeg vant den regionale etappen<\/em><\/p>\n<p><\/p>\n<h3 id=\"final-kazan-27--29-sentyabrya-2019-goda\">Finalen (Kazan, 27. \u2013 29. september 2019)<\/h3>\n<p><\/p>\n<p>Men holdt det ikke lenge f\u00f8r uhellene begynte. Alle programmererne fra Snowed-teamet ga, over omtrent en m\u00e5ned, beskjed om at de ikke kunne reise til Kazan for finalen. Jeg begynte \u00e5 tenke p\u00e5 \u00e5 finne et nytt team. F\u00f8rst la jeg ut en foresp\u00f8rsel i den generelle chatten til det russiske Hack Team, og selv om jeg fikk mange tilbakemeldinger og invitasjoner til forskjellige team, var det ingen som fanget interessen min. Det var ubalanserte team, som en som inkluderte en produktleder, en mobilutvikler og en frontend-utvikler, som minner om svanen, krabben og abboren fra fabelen. Det var ogs\u00e5 team som ikke passet meg teknologisk (for eksempel de som utviklet mobilapper p\u00e5 Flutter). Til slutt, i en chat jeg trodde var skrap (den p\u00e5 VKontakte, hvor teamutvelgelsen til det regionale steget skjedde), ble det postet en annonse om ledige stillinger for en frontend-utvikler, og jeg skrev tilfeldigvis til dem. Guttene viste seg \u00e5 v\u00e6re doktorgradsstudenter fra Skoltech, og de foreslo \u00e5 m\u00f8tes for \u00e5 bli kjent med hverandre. Jeg likte dette; team som foretrekker \u00e5 bli kjent p\u00e5 hackathoner skaper vanligvis bekymring for manglende motivasjon. Vi m\u00f8ttes p\u00e5 \u00abGrablja\u00bb p\u00e5 Pyatnitskaya. Guttene virket fornuftige, motiverte, selvsikre og trodde p\u00e5 seieren, s\u00e5 jeg tok avgj\u00f8relsen der og da. Vi visste fortsatt ikke hvilke spor og oppgaver som ville v\u00e6re i finalen, men vi antok at vi ville velge noe relatert til maskinl\u00e6ring. Min oppgave ville v\u00e6re \u00e5 lage et administrasjonsverkt\u00f8y for dette opplegget, s\u00e5 jeg forberedte p\u00e5 forh\u00e5nd en mal basert p\u00e5 antd-admin.<br \/>\nJeg reiste til Kazan gratis, bekostet av arrang\u00f8rene. Det m\u00e5 sies at det allerede hadde v\u00e6rt uttrykt veldig mye misn\u00f8ye i chatter og blogger ang\u00e5ende billettkj\u00f8p og generelt organiseringen av finalen, og jeg vil ikke g\u00e5 n\u00e6rmere inn p\u00e5 det.<\/p>\n<p><\/p>\n<p>Da vi kom til Kazan Expo, registrerte oss (jeg hadde noen sm\u00e5 problemer med \u00e5 f\u00e5 navnetegnet) og hadde frokost, gikk vi for \u00e5 velge spor. For \u00e5pningsseremonien, hvor offisielle personer deltok, var vi bare inne i ti minutter. Egentlig hadde vi allerede prefererte spor, men vi var nysgjerrige p\u00e5 detaljene. I spor nr. 18 (Rostelekom) viste det seg at vi m\u00e5tte utvikle en mobilapp, selv om dette ikke var inkludert i den korte beskrivelsen. Hovedvalget v\u00e5rt var mellom spor nr. 8, Pipe Inspection, PAO \u00abGazprom Neft\u00bb, og spor nr. 13, Perinatale sentre, Den statsrevisjonen i Russland. B\u00e5de der og der var det behov for Data Science, og begge steder kunne vi implementere web-l\u00f8sninger. I spor nr. 13 ble vi stoppet av at Data Science-oppgaven der var ganske svak, vi m\u00e5tte parse ROSSTAT, og det var uklart om en adminpanel var n\u00f8dvendig. I tillegg var verdien av oppgaven tvilsom. Til slutt bestemte vi oss for at som et team var vi mer tilpasset spor nr. 8, spesielt siden guttene allerede hadde erfaring med \u00e5 l\u00f8se lignende oppgaver. Vi begynte med \u00e5 tenke gjennom scenariet som sluttbrukeren ville bruke v\u00e5r applikasjon til. Det viste seg at vi ville ha to typer brukere: teknikere som var interessert i teknisk informasjon, og ledere som trengte finansielle indikatorer. N\u00e5r vi hadde f\u00e5tt en forst\u00e5else av scenariet, ble det klart hva som m\u00e5tte gj\u00f8res p\u00e5 fronten, hva designeren m\u00e5tte tegne, og hvilke metoder som var n\u00f8dvendige p\u00e5 backend, noe som gjorde det mulig \u00e5 fordele oppgavene. Ansvarsfordelingen i teamet ble f\u00f8lgende: to personer jobbet med ML med dataene fra tekniske eksperter, \u00e9n person skrev backend i Python, jeg bygde fronten med React og Ant Design, og designeren tegnet grensesnittene. Vi satt til og med slik at det var lettere for oss \u00e5 kommunisere mens vi l\u00f8ste oppgavene v\u00e5re.<\/p>\n<p><\/p>\n<p>De f\u00f8rste 24 timene fl\u00f8y forbi nesten umerkelig. I samtalen med techniske eksperter viste det seg at denne oppgaven allerede er l\u00f8st av dem (\"Gazprom Neft\"), de er bare nysgjerrige p\u00e5 om den kan l\u00f8ses bedre. Jeg vil ikke si at dette reduserte motivasjonen, men det ble en liten skuffelse. Det overrasket meg at moderatorene for seksjonene om natten merket de aktive lagene (som de sa for statistikken), vanligvis praktiseres ikke dette p\u00e5 hackathons. Om morgenen hadde vi en prototype av frontend klar, noen tidlige versjoner av backend, og det f\u00f8rste ML-l\u00f8sningen. Generelt var det allerede noe \u00e5 vise ekspertene. P\u00e5 ettermiddagen l\u00f8rdag tegnet designeren allerede flere grensesnitt enn jeg ville ha rukket \u00e5 kode, og han begynte p\u00e5 presentasjonen. L\u00f8rdag var satt av til \u00e5 registrere rekorden, og om morgenen ble alle arbeidene i salen sendt ut i gangen, deretter ble inngangen og utgangen fra salen styrt av ID-kort, og man kunne ikke g\u00e5 ut mer enn en time i l\u00f8pet av dagen. Jeg vil ikke si at dette medf\u00f8rte noen store ulemper for oss, vi satt tross alt og jobbet mesteparten av dagen. Maten var faktisk veldig mager, til lunsj fikk vi en kopp buljong, en liten pai og et eple, men igjen, dette bekymret oss ikke s\u00e5 mye, vi var fokusert p\u00e5 noe annet. <\/p>\n<p><\/p>\n<p>Av og til fikk vi utdelt Red Bull, to bokser per person, noe som var veldig passende. Den lenge utpr\u00f8vde oppskriften med energidrikk + kaffe lot oss kode hele natten og neste dag, med energi som en nyf\u00f8dt. P\u00e5 den andre dagen begynte vi stort sett bare \u00e5 legge til nye funksjoner til applikasjonen, laget finansielle beregninger og begynte \u00e5 vise grafer over feilstatistikken i hovedlinjene. Det var ikke noe formelt code review i v\u00e5r bane, ekspertene vurderte l\u00f8sningen i stil med kaggle.com, basert p\u00e5 n\u00f8yaktigheten av forutsigelsene, mens frontend ble vurdert visuelt. V\u00e5r ML-l\u00f8sning viste seg \u00e5 v\u00e6re den mest n\u00f8yaktige, noe som muligens bidro til at vi kunne ta ledelsen. Natten mellom l\u00f8rdag og s\u00f8ndag jobbet vi til klokken 2 om natten, f\u00f8r vi dro for \u00e5 sove p\u00e5 leiligheten vi brukte som base. Vi sov i omtrent 5 timer, og s\u00f8ndag klokken 9 var vi allerede p\u00e5 Kazan Expo. Jeg holdt p\u00e5 med hastig tilpasning, men mesteparten av tiden gikk med til \u00e5 forberede oss til pre-varen. Pre-varen ble holdt i 2 runder, foran to team av eksperter, og vi ble bedt om \u00e5 g\u00e5 sist, siden begge team \u00f8nsket \u00e5 h\u00f8re oss. Vi tolket det som et godt tegn. Vi viste applikasjonen fra min b\u00e6rbare datamaskin, fra en kj\u00f8rende dev-server, vi fikk ikke tid til \u00e5 deployere applikasjonen ordentlig, men det var slik alle gjorde det.<\/p>\n<p><\/p>\n<p>Alt i alt gikk det bra, vi fikk tilbakemelding p\u00e5 omr\u00e5dene der vi kunne forbedre applikasjonen v\u00e5r, og i tiden frem til forsvarsprosessen fors\u00f8kte vi til og med \u00e5 implementere noen av disse tilbakemeldingene. Forsvaret ogs\u00e5 gikk overraskende greit. Etter pre-varen visste vi at vi ledet p\u00e5 poeng, vi var i front n\u00e5r det gjaldt n\u00f8yaktigheten av l\u00f8sningen, vi hadde god frontend, godt design, og generelt hadde vi en god f\u00f8lelse. En annen positiv bekreftelse var at jenta som var moderator for v\u00e5r seksjon, tok et selfie med oss f\u00f8r vi gikk inn i konsertsalen, jeg begynte da \u00e5 mistenke at hun kanskje visste noe. Men vi visste ikke v\u00e5re poeng etter forsvaret, s\u00e5 tiden frem til kunngj\u00f8ringen av laget v\u00e5rt fra scenen var litt nerv\u00f8s. P\u00e5 scenen fikk vi en papirlapp med \u00ab500000 rubler\u00bb skrevet p\u00e5, og hver av oss fikk en pose med en kopp og en ladebatteri for mobiltelefonen. Vi fikk ikke tid til \u00e5 nyte seieren og feire den ordentlig, vi spiste raskt middag og tok taxi til toget.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Digitalt gjennombrudd \u2014 hvordan det skjedde.\" src=\"\/wp-content\/uploads\/2019\/10\/a172628253a4e252ad708e289d231951.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Team WAICO vinner finalen<\/em><\/p>\n<p><\/p>\n<p>Ved tilbakekomsten til Moskva ble vi intervjuet av journalister fra NTV. De filmet i en hel time i andre etasje av kafeen \"Kvartal 44\" p\u00e5 Polyanaka, men i nyhetene viste de omkring 10 sekunder. Uansett en betydelig fremgang sammenlignet med den regionale etappen.<\/p>\n<p><\/p>\n<p>Hvis jeg skal oppsummere de generelle inntrykkene fra Digital Breakthrough, er de som f\u00f8lger. Det ble brukt enormt med penger p\u00e5 arrangementet, jeg har aldri sett hackathoner av denne st\u00f8rrelsen f\u00f8r. Men \u00e5 si at dette er berettiget, og at det virkelig vil l\u00f8nne seg, kan jeg ikke. En betydelig del av deltakerne som kom til Kazan, var bare festdeltakere som ikke kan gj\u00f8re noe med egne hender, og som ble invitert for \u00e5 sette rekorder. Jeg kan ikke si at konkurransen i finalen var h\u00f8yere enn p\u00e5 den regionale fasen. Ogs\u00e5 verdien og nytten av oppgavene i noen av sporene virker tvilsom. Noen oppgaver har allerede lenge v\u00e6rt l\u00f8st p\u00e5 industrielt niv\u00e5. Som det senere viste seg, var noen organisasjoner som ledet sporene ikke engang interessert i \u00e5 l\u00f8se dem. Og denne historien er fortsatt ikke over, lederteamene fra hvert spor ble valgt til pre-inkubator, og det er antatt at det vil bli REVOLUTIONERENDE oppstartsselskaper av dem. Men jeg er fortsatt ikke klar til \u00e5 skrive om dette, la oss se hva som kommer ut av det.<\/p>\n<p>Kilde: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/471098\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u042d\u0442\u043e \u043d\u0435 \u043f\u0435\u0440\u0432\u044b\u0439 \u0445\u0430\u043a\u0430\u0442\u043e\u043d, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u044f \u0432\u044b\u0438\u0433\u0440\u044b\u0432\u0430\u044e, \u043d\u0435 \u043f\u0435\u0440\u0432\u044b\u0439, \u043f\u0440\u043e \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u0438\u0448\u0443, \u0438 \u044d\u0442\u043e \u0434\u0430\u043b\u0435\u043a\u043e \u043d\u0435 \u043f\u0435\u0440\u0432\u044b\u0439 \u043f\u043e\u0441\u0442 \u043d\u0430 \u0445\u0430\u0431\u0440\u0435, \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u043d\u044b\u0439 &#171;\u0426\u0438\u0444\u0440\u043e\u0432\u043e\u043c\u0443 \u043f\u0440\u043e\u0440\u044b\u0432\u0443&#187;. \u041d\u043e \u043d\u0435 \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u044f \u043d\u0435 \u043c\u043e\u0433. \u0421\u0447\u0438\u0442\u0430\u044e \u0441\u0432\u043e\u0439 \u043e\u043f\u044b\u0442 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0443\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u044b\u043c, \u0447\u0442\u043e\u0431\u044b \u0438\u043c \u043f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f. \u0412\u0435\u0440\u043e\u044f\u0442\u043d\u043e, \u044f \u0435\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u043d\u0430 \u044d\u0442\u043e\u043c \u0445\u0430\u043a\u0430\u0442\u043e\u043d\u0435 \u0447\u0435\u043b\u043e\u0432\u0435\u043a, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u044b\u0438\u0433\u0440\u0430\u043b \u0440\u0435\u0433\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0439 \u044d\u0442\u0430\u043f \u0438 \u0444\u0438\u043d\u0430\u043b \u0432 \u0441\u043e\u0441\u0442\u0430\u0432\u0435 \u0440\u0430\u0437\u043d\u044b\u0445 \u043a\u043e\u043c\u0430\u043d\u0434. \u0425\u043e\u0442\u0438\u0442\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":29222,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-38950","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.5 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u042d\u0442\u043e \u043d\u0435 \u043f\u0435\u0440\u0432\u044b\u0439 \u0445\u0430\u043a\u0430\u0442\u043e\u043d, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u044f \u0432\u044b\u0438\u0433\u0440\u044b\u0432\u0430\u044e, \u043d\u0435 \u043f\u0435\u0440\u0432\u044b\u0439, \u043f\u0440\u043e \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u0438\u0448\u0443, \u0438 \u044d\u0442\u043e \u0434\u0430\u043b\u0435\u043a\u043e \u043d\u0435 \u043f\u0435\u0440\u0432\u044b\u0439 \u043f\u043e\u0441\u0442 \u043d\u0430 \u0445\u0430\u0431\u0440\u0435, \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u043d\u044b\u0439 &quot;\u0426\u0438\u0444\u0440\u043e\u0432\u043e\u043c\u0443.\" \/>\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\/no\/blog\/news\/tsifrovoj-proryv-kak-eto-bylo__trashed\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\n\t\t<meta property=\"og:locale\" content=\"nn_NO\" \/>\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\udd47\u0426\u0438\u0444\u0440\u043e\u0432\u043e\u0439 \u043f\u0440\u043e\u0440\u044b\u0432 \u2014 \u043a\u0430\u043a \u044d\u0442\u043e \u0431\u044b\u043b\u043e | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u042d\u0442\u043e \u043d\u0435 \u043f\u0435\u0440\u0432\u044b\u0439 \u0445\u0430\u043a\u0430\u0442\u043e\u043d, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u044f \u0432\u044b\u0438\u0433\u0440\u044b\u0432\u0430\u044e, \u043d\u0435 \u043f\u0435\u0440\u0432\u044b\u0439, \u043f\u0440\u043e \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u0438\u0448\u0443, \u0438 \u044d\u0442\u043e \u0434\u0430\u043b\u0435\u043a\u043e \u043d\u0435 \u043f\u0435\u0440\u0432\u044b\u0439 \u043f\u043e\u0441\u0442 \u043d\u0430 \u0445\u0430\u0431\u0440\u0435, \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u043d\u044b\u0439 &quot;\u0426\u0438\u0444\u0440\u043e\u0432\u043e\u043c\u0443.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/no\/blog\/news\/tsifrovoj-proryv-kak-eto-bylo__trashed\" \/>\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-31T19:26:57+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-05-20T17:11:20+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\udd47Digital Breakthrough - slik var det | ProHoster","description":"Dette er ikke f\u00f8rste hackathon jeg vinner, ikke den f\u00f8rste jeg skriver om, og dette er langt fra det f\u00f8rste innlegget p\u00e5 Habr som er dedikert til \"Digital Breakthrough.","canonical_url":"https:\/\/prohoster.info\/no\/blog\/news\/tsifrovoj-proryv-kak-eto-bylo__trashed","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"nn_NO","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\udd47\u0426\u0438\u0444\u0440\u043e\u0432\u043e\u0439 \u043f\u0440\u043e\u0440\u044b\u0432 \u2014 \u043a\u0430\u043a \u044d\u0442\u043e \u0431\u044b\u043b\u043e | ProHoster","og:description":"\u042d\u0442\u043e \u043d\u0435 \u043f\u0435\u0440\u0432\u044b\u0439 \u0445\u0430\u043a\u0430\u0442\u043e\u043d, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u044f \u0432\u044b\u0438\u0433\u0440\u044b\u0432\u0430\u044e, \u043d\u0435 \u043f\u0435\u0440\u0432\u044b\u0439, \u043f\u0440\u043e \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u0438\u0448\u0443, \u0438 \u044d\u0442\u043e \u0434\u0430\u043b\u0435\u043a\u043e \u043d\u0435 \u043f\u0435\u0440\u0432\u044b\u0439 \u043f\u043e\u0441\u0442 \u043d\u0430 \u0445\u0430\u0431\u0440\u0435, \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u043d\u044b\u0439 &quot;\u0426\u0438\u0444\u0440\u043e\u0432\u043e\u043c\u0443.","og:url":"https:\/\/prohoster.info\/no\/blog\/news\/tsifrovoj-proryv-kak-eto-bylo__trashed","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-31T19:26:57+00:00","article:modified_time":"2026-05-20T17:11:20+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"38950","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-24 00:05:32","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 00:59:27","updated":"2026-01-24 00:05:32","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts\/38950","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/comments?post=38950"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts\/38950\/revisions"}],"predecessor-version":[{"id":173231,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts\/38950\/revisions\/173231"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/media\/29222"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/media?parent=38950"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/categories?post=38950"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/tags?post=38950"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}