Kutshanje thina
Usuku oluvulekileyo luya kubanjelwa kwi-ofisi ye-JetBrains kwi-Times Business Centre, apho abafundi benkosi yethu bafunda khona. Iqala ngo 17:00. Unokufumana zonke iinkcukacha kwaye ubhalisele isiganeko kwiwebhusayithi
Elinye lawona macandelo aphambili eprogram kukuqhelisela. Abafundi banezinto ezininzi: umsebenzi wasekhaya weveki, iiprojekthi zesemester kunye nee-hackathons. Enkosi ngokuntywiliselwa ngokupheleleyo kwiindlela zophuhliso lwangoku kunye netekhnoloji ngexesha lezifundo zabo, abaphumeleleyo badibanisa ngokukhawuleza kwiinkqubo zokusebenza zeenkampani ezinkulu ze-IT.
Kule post sifuna ukuthetha ngokubanzi malunga ne-hackathons ye-DevDays, eyenzeka rhoqo kwiinyanga ezintandathu. Imithetho ilula: amaqela abantu aba-3-4 baqokelelana kwaye ngeentsuku ezintathu abafundi bazisa iimbono zabo ebomini. Yintoni enokuvela kule nto? Funda inxalenye yokuqala yamabali malunga neeprojekthi ze-hackathon zesemester ezivela kubafundi ngokwabo :)
Idayari enengcebiso bhanyabhanya
Umbhali wembono
Ivan Ilchuk
Ukuma kweQela
U-Ivan Ilchuk - icebo lefilimu yokwahlulahlula, iseva
UVladislav Korablinov - uphuhliso lweemodeli zokuthelekisa ukusondela kokungena kwidayari kunye nesicwangciso sefilimu.
UDmitry Valchuk β UI
UNikita Vinokurov - UI, uyilo
Injongo yeprojekthi yethu yayikukubhala isicelo sedesktop - idayari eya kucebisa iifilimu kumsebenzisi ngokusekelwe kumangeno kuyo.
Lo mbono wandifikela xa ndisendleleni eya eyunivesithi kwaye ndicinga ngeengxaki zam. βNayiphi na ingxaki umntu ajamelene nayo, umbhali othile weklasikhi sele ebhale ngayo,β ndacinga njalo. Kwaye ekubeni umntu eyibhalile, oko kuthetha ukuba kukho umntu osele eyifotile. Ngoko umnqweno wokubukela ifilimu ethetha ngomntu ongcungcuthekiswa ngokwasengqondweni wabonakala ngokuzenzekelayo.
Ngokucacileyo, kukho iindidi ngeendidi zeedayari ezahlukeneyo kunye neenkonzo ezinconyiweyo ezahlukeneyo (kodwa ngokuqhelekileyo iingcebiso zisekelwe kwinto umntu ayithandayo ngaphambili). Ngokomgaqo, le projekthi inento efanayo kunye nokukhangela ifilimu ngamanqaku abalulekileyo, kodwa kunjalo, okokuqala, isicelo sethu sibonelela ngokusebenza kwedayari.
Sikwenze njani oku? Xa ucinezela iqhosha lomlingo, idayari ithumela ukungena kumncedisi, apho ifilimu ikhethwa ngokusekelwe kwinkcazo ethathwe kwi-Wikipedia. I-frontend yethu yenziwe kwi-Electron (siyisebenzisa, kungekhona i-website, kuba ekuqaleni sagqiba ukugcina idatha yomsebenzisi kungekhona kwiseva, kodwa kwindawo ekhompyutheni), kunye neseva kunye nenkqubo yokucebisa ngokwayo yenziwe kwiPython: TFs efunyenwe kwiinkcazo -i-IDF vectors ezifaniswayo ngokusondeleyo kwi-diary entry vector.
Elinye ilungu leqela lasebenza kuphela kumzekelo, elinye lasebenza ngokupheleleyo kwisiphelo sangaphambili (ekuqaleni kunye nelungu lesithathu, elathi kamva latshintshela kuvavanyo). Bendizibandakanya nokwahlulahlula iifilimu ezivela kwiWikipedia kunye nomncedisi.
Inyathelo ngenyathelo siye sasondela kwisiphumo, soyisa inani leengxaki, siqala ngento yokuba imodeli ekuqaleni yayifuna i-RAM eninzi, iphele ngobunzima bokudlulisa idatha kumncedisi.
Ngoku, ukufumana imuvi ngokuhlwa, awudingi mzamo omkhulu: isiphumo somsebenzi wethu weentsuku ezintathu sisicelo sedesktop kunye neseva, apho umsebenzisi afikelelayo nge-https, efumana ngokuphendula ukhetho lweefilimu ezi-5. inkcazo emfutshane kunye nepowusta.
Iimbono zam ngeprojekthi zilungile kakhulu: umsebenzi wawunomtsalane ukusuka kusasa kude kube sebusuku, kwaye isicelo esisiphumo sivelisa iziphumo ezihlekisayo kakhulu kwisitayile "soBubuthongo obungalaliyo" kwidayari yokungena ngomsebenzi wesikolo owenzelwa ekhaya eyunivesithi okanye ifilimu. malunga nosuku lokuqala lwesikolo sebali malunga nosuku lokuqala kwisebe.
Amakhonkco afanelekileyo, abafakeli, njl
Umenzi wendlela
Umbhali wembono
Artemyeva Irina
Ukuma kweQela
U-Artemyeva Irina - iqela elikhokelayo, i-loop ephambili
Gordeeva Lyudmila - umculo
Platonov Vladislav - iindlela
Ndithanda kakhulu ukuhambahamba esixekweni: ukujonga izakhiwo, abantu, ukucinga ngembali. Kodwa, naxa nditshintsha indawo yam yokuhlala, kungekudala okanye kamva ndijongene nengxaki yokukhetha indlela: Ndizigqibile zonke endizicingayo. Yile ndlela ingcamango eza ngayo ukuze izenze ngokuzenzekelayo ukuveliswa kweendlela: ubonisa indawo yokuqala kunye nobude bendlela, kwaye inkqubo inika ukhetho. Uhambo lunokuba lude, ngoko ke uphuhliso olunengqiqo lwengcamango lubonakala lusongeza ukukwazi ukubonisa amanqaku aphakathi "we-stop," apho unokufumana i-snack kunye nokuphumla. Elinye icandelo lophuhliso yayingumculo. Ukuhamba uye kumculo kuhlala kumnandi ngakumbi, ngoko kuya kuba kuhle ukongeza amandla okukhetha uluhlu lokudlala olusekwe kwindlela eyenziweyo.
Kwakungenakwenzeka ukufumana izisombululo ezinjalo phakathi kwezicelo ezikhoyo. I-analogues ekufutshane nazo naziphi na izicwangcisi zendlela: iGoogle Maps, 2GIS, njl.
Eyona nto ilunge kakhulu ukuba nesicelo esinjalo kwifowuni yakho, ke ukusebenzisa iTelegram yayilukhetho olulungileyo. Ikuvumela ukuba ubonise iimephu kwaye udlale umculo, kwaye unokulawula konke oku ngokubhala i-bot. Umsebenzi ophambili ngeemephu wenziwa kusetyenziswa iGoogle Map API. I-Python yenza kube lula ukudibanisa zombini itekhnoloji.
Kwakukho abantu abathathu kwiqela, ngoko ke umsebenzi wahlulwa waba ngamacandelo amabini angaphantsi (ukusebenza ngeemephu kunye nokusebenza ngomculo) ukuze abafana basebenze ngokuzimeleyo, kwaye ndathatha isigqibo sokudibanisa iziphumo.
Akukho namnye wethu owake wasebenza kunye ne-Google Map API okanye i-Telegram bots ebhaliweyo, ngoko ke ingxaki ephambili yayiyixesha elibekelwe ukuphumeza iprojekthi: ukuqonda into ihlala ithatha ixesha elingakumbi kunokwenza into oyaziyo kakuhle. Kwakunzima ukukhetha iTelegram bot API: ngenxa yokuvalwa, ayingabo bonke abasebenzayo kwaye kwafuneka ndisokole ukuseta yonke into.
Kufanelekile ukukhankanya ngokwahlukeneyo ukuba yasonjululwa njani ingxaki yokuvelisa iindlela. Kulula ukwakha indlela phakathi kweendawo ezimbini, kodwa yintoni onokuyinika umsebenzisi ukuba ubude bendlela yaziwa kuphela? Vumela umsebenzisi afune ukuhamba iikhilomitha ezili-10. Iphuzu likhethwe ngendlela engafanelekanga, umgama apho kumgca othe tye iikhilomitha ezili-10, emva koko umzila wakhiwe kule ndawo kwiindlela zangempela. Okunokwenzeka ukuba ayizukuba tye, ngoko ke siya kuyifinyeza ukuya kwiikhilomitha ezili-10 ezichaziweyo. Zininzi iindlela ongakhetha kuzo kwiindlela ezinjalo - sifumene indlela yokwenyani yejenereyitha!
Ekuqaleni, ndandifuna ukwahlula imephu kwiindawo ezihambelana neendawo eziluhlaza: i-embankments, iintendelezo, izitrato, ukuze ndifumane eyona ndlela imnandi yokuhamba, kwaye ivelise umculo ngokuhambelana nezi ndawo. Kodwa ukwenza oku usebenzisa iGoogle Map API kwajika kwanzima (asikhange sibenalo ixesha lokusombulula le ngxaki). Nangona kunjalo, kwakunokwenzeka ukuphumeza ukwakhiwa kwendlela ngokusebenzisa iintlobo ezithile zeendawo (ivenkile, ipaki, ithala leencwadi): ukuba umzila ujikeleze zonke iindawo ezichaziweyo, kodwa umgama ofunekayo awukahambi, ugqitywe ukuya kwindawo. umgama ochazwe ngumsebenzisi kwicala elingakhethiyo. I-API yemephu kaGoogle ikuvumela ukubala ixesha lokuhamba eliqikelelweyo, elikunceda ukuba ukhethe uluhlu lokudlala ngokuchanekileyo kulo lonke uhambo.
Ngenxa yoko,
Eyona ngxaki iphambili ekusebenzeni nomculo yayikungazi ukuba ungazifumana phi iifayile ze-mp3 ngaphandle kokufuna ukuba umsebenzisi abe neakhawunti kuyo nayiphi na inkonzo. Kugqitywe ekubeni kucelwe umculo kumsebenzisi (UserMusic mode). Oku kudala ingxaki entsha: ayinguye wonke umntu onamandla okukhuphela iingoma. Esinye isisombululo kukudala indawo yokugcina kunye nomculo ovela kubasebenzisi (imodi yeBotMusic) - ukusuka kuyo unokuvelisa umculo ngaphandle kweenkonzo.
Nangona singafezekanga, sawugqiba umsebenzi: saphela sinesicelo endifuna ukusisebenzisa. Ngokubanzi, oku kupholile kakhulu: iintsuku ezintathu ezidlulileyo wawunombono kuphela kwaye akukho ngcamango enye malunga nendlela yokuphumeza ngayo, kodwa ngoku kukho isisombululo esisebenzayo. Ezi bezibaluleke kakhulu iintsuku ezintathu kum, andisakoyiki ukuza nento endingenalwazi lwaneleyo lokuyiphumeza, ukuba liqela elikhokelayo bekunomdla ngendlela emangalisayo, kwaye ndiye ndabazi abafana abamangalisayo abazibandakanya neqela lam. ngcono!
Ulawulo lwentando yesininzi
Umbhali wembono
UStanislav Sychev
Ukuma kweQela
UStanislav Sychev - iqela elikhokelayo, isiseko sedatha
UNikolay Izyumov - ujongano lwe-bot
UAnton Ryabushev - umva
Kumaqela ahlukeneyo, kuye kufuneke ukuba kwenziwe isigqibo okanye kuvotwe. Ngokuqhelekileyo kwiimeko ezinjalo babhenela kuyo
Ukusombulula iingxaki zezi nkqubo zombini, uBrian Ford ucebise lo mbono
Imizekelo yokusetyenziswa kwedemokhrasi yolwelo ifumaneka kwezopolitiko, kwaye sasifuna ukuphumeza umbono ofanayo wokusetyenziswa kwemihla ngemihla kuzo zonke iindidi zamaqela abantu. Kwi-hackathon elandelayo ye-DevDays, sagqiba ekubeni sibhale i-Telegram bot yokuvota ngokwemigaqo yedemokhrasi yolwelo. Kwangaxeshanye, bendifuna ukunqanda ingxaki eqhelekileyo nge-bots enjalo - ukuvala ingxoxo ngokubanzi ngemiyalezo evela kwi-bot. Isisombululo kukuzisa ukusebenza okuninzi kangangoko kwincoko yobuqu.
Ukudala le bot sisebenzise
Ngokuqinisekileyo, iintsuku ezintathu lixesha elifutshane, ngoko ke ngexesha le-hackathon siphumeze ingcamango kwinqanaba leprototype. Ngenxa yoko, senze i-bot ebhalela kwingxoxo jikelele kuphela ulwazi malunga nokuvulwa kokuvota kunye neziphumo zayo ezingaziwa. Ukukwazi ukuvota kunye nokudala i-poll iphunyezwa ngembalelwano yomntu kunye ne-bot. Ukuvota, faka umyalelo obonisa uluhlu lwemiba efuna ingqwalasela ethe ngqo. Kwimbalelwano yobuqu, unokubona uluhlu lwabathunywa kunye neevoti zabo zangaphambili, kwaye ubanike ivoti yakho kwesinye sezihloko.
Bekumnandi ukusebenza kule projekthi, sahlala eyunivesithi kwada kwasezinzulwini zobusuku.Sicinga ukuba le yindlela entle yokuthatha ikhefu ekufundeni, nangona idinisa kakhulu. Yayingamava amnandi ukusebenza kwiqela elimanyeneyo.
PS. Sele kubhaliselwe iiprogram ze-masters zonyaka wezifundo olandelayo
Umthombo: www.habr.com