Qetellong ea May, liithuti tsa rona tsa Technopark (Bauman MSTU), Technotrack (MIPT), Technosphere (Lomonosov Moscow State University) le Technopolis (Peter the Great St. Petersburg Polytechnic University) ba ile ba sireletsa merero ea bona ea diploma. Likhoeli tse tharo li ile tsa abeloa mosebetsi, 'me bashanyana ba ile ba tsetela ho brainchild ea bona tsebo le bokhoni bo fumanoeng ka lilemo tse peli tsa thuto.
Ka kakaretso, ho ne ho e-na le merero ea 13 mabapi le ts'ireletso, ho rarolla mathata a sa tšoaneng liindastering tse fapaneng. Ka mohlala:
- polokelo ea leru e nang le encryption ea faele ea cryptographic;
- sethala sa ho theha livideo tse sebelisanang (tse nang le pheletso tse fapaneng);
- boto e bohlale bakeng sa ho bapala chess ea 'nete holim'a marang-rang;
- meaho bakeng sa ho khutlisa ka bohlale lingoliloeng tsa bongaka;
- Software bakeng sa ho ruta bana ba sekolo sa mathomo motheo oa algorithmization.
Hape le merero e tsoang ho lihlopha tsa khoebo:
- Sistimi ea CRM bakeng sa lenģosa la TamTam;
- tšebeletso ea webo bakeng sa ho batla linepe tsa sehlooho 'mapeng bakeng sa Odnoklassniki;
- aterese ea tšebeletso ea geocoding bakeng sa MAPS.ME.
Kajeno re tla u bolella ka ho qaqileng haholoanyane ka merero e mehlano ea liithuti tsa rona.
Patlisiso e bohlale ea lingoliloeng tsa bongaka
Ho na le libaka tse ngata lefapheng la mahlale, ho e 'ngoe le e' ngoe eo lipatlisiso li etsoang, palo e kholo ea lingoliloeng e hatisoa likoranteng tse fapaneng. Tsena ke theknoloji ea tlhahisoleseling, fisiks, lipalo, biology, bongaka le tse ling tse ngata.
Bangoli
SERP e na le lethathamo le behiloeng la litokomane tse nang le lihlooho tsa tsona tse hlalosoang, 'me mantsoe le mantsoe a amanang le lihlooho tsena a totobatsoa ho sebelisoa mohlala oa sehlooho sa probabilistic. Mosebelisi a ka tobetsa mantsoeng a totobalitsoeng ho fokotsa seo a se batlang.
Ho etsa hore ho batlisisa ka har'a database e kholo ea PubMed ka potlako, bangoli ba ngotse enjine ea bona ea ho batla e ka hokahanngoang habonolo meahong efe kapa efe.
Patlo e etsoa ka mekhahlelo e meraro:
- Litokomane tsa mokhethoa li khethoa ho sebelisoa index ea reverse.
- Bakhethoa ba behiloe ho sebelisoa algorithm ea BM25F, e nkang likarolo tse fapaneng tsa litokomane nakong ea lipatlisiso. Ka hona, mantsoe a sehlooho a na le boima bo fetang ba mantsoe a qotsitsoeng.
- Sistimi ea caching e boetse e sebelisoa ho potlakisa ts'ebetso ea likopo khafetsa.
Meetso ea Microservice:
Ha e le hantle, data e hlophisitsoeng ea mongolo e fetisetsoa lipakeng tsa lits'ebeletso. Bakeng sa lebelo le phahameng la phetisetso, ho sebelisoa GRPC - moralo oa ho hokahanya li-module moahong oa microservice. Ts'ebetso ea data e boetse e sebelisoa ho sebelisoa mokhoa oa phapanyetsano oa molaetsa oa Protobuf.
Sistimi e kenyelletsa likarolo life:
- Seva bakeng sa ho sebetsana le likopo tse kenang tsa basebelisi ho Node.js.
- Kenya likopo tsa ho leka-lekanya u sebelisa seva ea proxy ea nginx.
- Seva ea Flask e sebelisa REST API mme e amohela likopo tse romelloang ho tsoa ho Node.js.
- Lintlha tsohle tse tala le tse sebetsitsoeng, hammoho le tlhaiso-leseling ea lipotso, li bolokiloe ho MongoDB.
- Likopo tsohle tsa liphetho tse amehang bakeng sa ho etsa litokomane li ea ho RabbitMQ.
Mohlala oa liphetho tsa lipatlisiso:
Seo re rerileng ho se etsa se latelang:
- Litlhahiso ha ho etsoa litlhahlobo ka sehlooho se fanoeng (ho khetholla lihlooho tsa bohlokoa tokomaneng le ho batlisisa ka likaroloana tsa litokomane).
- Batla lifaele tsa PDF.
- Karohano ea mongolo oa semantic.
- Latela lihlooho le mekhoa ka nako.
Sehlopha sa morero: Fedor Petryaykin, Vladislav Dorozhinsky, Maxim Nakhodnov, Maxim Filin
Block Log
Kajeno, ha ba ruta mananeo le saense ea k'homphieutha, bana ba lilemo tsa sekolo sa mathomo (likereiti tsa 5-7) ba na le mathata a ho tseba boitsebiso. Ho feta moo, haeba baithuti ba batla ho phethela mesebetsi ba le hae, ba tlameha ho kenya software e eketsehileng likhomphuthang tsa bona. Matichere a tlameha ho hlahloba palo e kholo ea litharollo tse tšoanang mathateng, 'me tabeng ea ho ithuta hole, a boetse a tlameha ho theha mokhoa oa ho amohela likabelo ho tsoa ho baithuti.
Bangoli ba morero oa Block Log ba fihletse qeto: ha ba ruta bana ba lilemo tsa sekolo sa mathomo motheo oa algorithmization, khatiso ha ea lokela ho ba ho tšoara ka hlooho litaelo tsa puo ea lenaneo, empa ho haha li-diagrams tsa algorithm. Sena se tla lumella baithuti ho qeta nako le boikitlaetso ba ho rala algorithm, ho fapana le ho thaepa ka meaho e boima ea syntactic.
Platform
- Theha le ho hlophisa li-flowcharts.
- Matha li-flowcharts tse entsoeng 'me u bone sephetho sa mosebetsi oa bona (lintlha tsa tlhahiso).
- Boloka le ho kenya merero e entsoeng.
- Thala litšoantšo tsa raster (ho hlahisa setšoantšo ho latela algorithm e entsoeng ke ngoana).
- Fumana tlhahisoleseling mabapi le ho rarahana ha algorithm e entsoeng (ho ipapisitse le palo ea ts'ebetso e entsoeng ka algorithm).
Ho lebeletsoe karohano ea mesebetsi ka matichere le baithuti. Mosebelisi e mong le e mong o fumana boemo ba moithuti; ho fumana boemo ba botichere, o tlameha ho ikopanya le molaoli oa sistimi. Mosuoe a ke ke a kenya litlhaloso le maemo a mathata feela, empa hape a etsa liteko tse ikemetseng tse tla qalisoa ka mokhoa o ikemetseng ha seithuti se fana ka tharollo ea bothata tsamaisong.
Browser Block Log Editor:
Kamora ho rarolla bothata, moithuti a ka khoasolla tharollo mme a bone liphetho:
Sethala se na le ts'ebeliso ea pele ho Vue.js le ts'ebeliso ea morao-rao ho Ruby on Rails. PostgreSQL e sebelisoa joalo ka database. Ho nolofatsa phepelo, likarolo tsohle tsa sistimi li kenngoa ka har'a lijana tsa Docker mme li bokelloa ho sebelisoa Docker Compose. Mofuta oa desktop oa Block Log o thehiloe holim'a moralo oa Electron. Webpack e sebelisitsoe ho theha khoutu ea JavaScript.
Sehlopha sa morero: Alexander Barulev, Maxim Kolotovkin, Kirill Kucherov.
Sistimi ea CRM bakeng sa lenģosa la TamTam
CRM ke sesebelisoa sa tšebelisano e bonolo lipakeng tsa likhoebo le basebelisi ba TamTam. Mesebetsi e latelang e kentsoe tšebetsong:
- Sehahi sa bot se u lumellang hore u thehe bots ntle le tsebo ea ho etsa mananeo. Ka metsotso e seng mekae u ka fumana bot e sebetsang ka botlalo e ke keng ea bontša boitsebiso bo itseng feela ho basebelisi, empa hape e bokella data, ho kenyeletsa. lifaele tseo molaoli a ka li shebang hamorao.
- RSS. O ka hokela RSS habonolo mocha ofe kapa ofe.
- E liehile ho romella. E o dumella ho romela le ho phumula melaetsa ka dinako tse seng di setilwe.
Sehlopha se ile sa boela sa kenya letsoho tekong ea Bot API, ho theha li-bots tse 'maloa tse ingoletseng, tse kang bot bakeng sa Mohope oa Lefatše oa Hockey oa 2019, bot bakeng sa ho ngolisa / tumello tšebeletsong ea rona, le bot bakeng sa CI / CD.
Lisebelisoa tsa tharollo:
- Seva ea tsamaiso e na le sistimi ea ho beha leihlo bakeng sa seva ka seng le sejana se seng le se seng sa Docker ho eona e le ho bona bothata kapele le ha bonolo le ho bo rarolla, ho sheba lipalo tse fapaneng tsa metrics le ts'ebeliso. Ho boetse ho na le sistimi ea taolo ea tlhophiso e hole ea ts'ebeliso ea rona.
- Seva ea sethala e na le mofuta oa hajoale oa ts'ebeliso ea rona, e fumanehang bakeng sa tlhahlobo e akaretsang ke sehlopha sa nts'etsopele.
- Li-server tsa tsamaiso le li-staging li fumaneha feela ka VPN ho bahlahisi, 'me seva sa tlhahiso se na le mofuta oa tokollo oa kopo. E arohane le matsoho a bahlahisi 'me e fumaneha feela ho mosebedisi oa ho qetela.
- Sistimi ea CI / CD e ile ea sebelisoa ho sebelisoa Github le Travis, tsebiso e sebelisang bot e tloaelehileng ho TamTam.
Mehaho ea kopo ke tharollo ea modular. Ts'ebeliso, database, mookameli oa tlhophiso le ho beha leihlo li hlahisoa ka har'a lijana tse arohaneng tsa Docker, tse u lumellang hore u ikhule sebakeng sa ho qala, ho fetola kapa ho qala setshelo se arohaneng. Ho theha topology ea marang-rang le ho laola lijana ho etsoa ho sebelisoa Docker Compose.
Sehlopha sa morero: Alexey Antufiev, Egor Gorbatov, Alexey Kotelevsky.
ForkMe
Morero oa ForkMe ke sethala sa ho shebella livideo tse sebelisanang, moo o ka iketsetsang video ea hau le ho e bontša metsoalle ea hau. Ke hobane'ng ha re hloka livideo tsa puisano haeba ho e-na le tse tloaelehileng?
Morero o se nang moeli oa video le bokhoni ba ho ikhethela ho tsoela pele ka botsona li lumella moshebelli hore a amehe, 'me baetsi ba litaba ba tla khona ho bontša lipale tse ikhethang, morero oa tsona o tla susumetsoa ke basebelisi. Hape, baetsi ba litaba, ka ho ithuta lipalo-palo tsa phetoho ea livideo, ba tla khona ho utloisisa hore na ke eng e khahlang bamameli haholo le ho etsa hore thepa e khahle haholoanyane.
Ha ba ntse ba ntlafatsa morero, bashanyana ba ile ba bululeloa ke filimi e kopanetsoeng ea Bandersnatch e tsoang ho Netflix, e ileng ea fumana maikutlo a mangata le litlhaloso tse ntle. Ha MVP e se e ngotsoe, ho ile ha hlaha litaba tsa hore Youtube e ne e rerile ho qala sethala sa lihlopha tse kopanetsoeng, tse tiisang hape ho tsebahala ha tataiso ena.
MVP e kenyelletsa: sebapali se sebelisanang, sehahi sa video, batla ka litaba le li-tag, pokello ea livideo, maikutlo, maikutlo, litekanyetso, mocha le liprofaele tsa basebelisi.
Sekhahla sa theknoloji se sebelisitsoeng morerong ona:
Ho reriloe joang ho ntshetsa pele morero:
- pokello ea lipalo-palo le infographics mabapi le liphetoho ho video;
- litsebiso le melaetsa ea botho bakeng sa basebelisi ba sebaka sa marang-rang;
- mefuta ea Android le iOS.
Ka mor'a sena re rera ho eketsa:
- ho theha lipale tsa video ho tsoa fonong ea hau;
- ho hlophisa likhechana tsa video tse jarollotsoeng (mohlala, ho poma);
- popo le ho qala papatso e sebetsanang le sebapali.
Sehlopha sa morero: Maxim Morev (moetsi oa lisebelisoa tse feletseng, o ile a sebetsa mohahong oa morero) le Roman Maslov (moetsi oa thepa e feletseng, o ile a sebetsa morerong oa morero).
Marang-rang-Botong
Kajeno, batsoali ba ela hloko haholo khōlo ea kelello ea bana ba bona, 'me bana ba thahasella lipapali tsa kelello. Ka hona, chess e ntse e tsebahala hape. Mme leha chess ka kakaretso e tumme haholo, ho fumana mohanyetsi oa kamehla bakeng sa lipapali ho thata. Ka hona, batho ba bangata ba sebelisa lits'ebeletso tsa chess inthaneteng, leha libapali tse ngata li khetha ho bapala "phela" ka likotoana tsa 'nete. Leha ho le joalo, ha motho a bapala chess, o etsa boiteko bo bongata ba kelello 'me oa khathala,' me mokhathala ona o tlatsitsoe ke tšusumetso e mpe ea ho lula k'homphieutheng kapa smartphone. Ka lebaka leo, boko bo tlala ka mor’a lipapali tse peli feela.
Lintlha tsena kaofela li ile tsa sutumelletsa bangoli mohopolong oa morero oa On-Line-On-Board, o nang le likarolo tse tharo: chessboard ea 'mele, ts'ebeliso ea komporo le ts'ebeletso ea webo. Boto ke lebala la chess le tloaelehileng, le hlokomelang boemo ba likotoana 'me, ka thuso ea pontšo e khanyang, e bontša mehato ea mohanyetsi. Boto e hokahane ka USB ho PC mme e buisana le ts'ebeliso ea komporo. Mokhoeng oa koetliso (le bakeng sa bana), metsamao ea hau e ka khonehang e totobatsoa.
Kopo e nka mesebetsi ea motheo ea ho laola boto, e leng se u lumellang ho fokotsa litšenyehelo tsa eona haholo le ho tlisa ts'ebetsong ea mesebetsi e mengata ho boemo ba software. Sesebelisoa se buisana le ts'ebeletso ea webo eo boleng ba eona ba mantlha e leng ntlafatso e matla.
Boemo bo ka sehloohong ba ho sebelisa sehlahisoa: motho a le mong o bapala tšebeletsong, oa bobeli holim'a boto ea 'mele e amanang le tšebeletso. Ke hore, tšebeletso e nka mosebetsi oa puisano.
Sehlopha sa morero: Daniil Tuchin, Anton Dmitriev, Sasha Kuznetsov.
U ka bala haholoanyane ka merero ea rona ea thuto ho
Source: www.habr.com