Kodim-pizza

Talofa, Habr. Na matou faia fa'afuase'i la matou hackathon muamua i totonu. Na ou filifili e faʻasoa atu ia te oe oʻu tiga ma faaiuga e uiga i le sauniuni mo le 2 vaiaso, faʻapea foʻi ma galuega faatino na iʻu.

Kodim-pizza

O le vaega le manaia mo i latou e fiafia i maketi

O le a ou amata i se tala itiiti.

Amataga o Aperila. Le muamua MskDotNet Community hackathon o loʻo faia i totonu o le matou ofisa. O le Taua a Tatooine o loʻo faʻafefe i le tatou galaxy i lenei taimi. Aso Tona'i. 20 au. Pizza. E matua faamaoni mea uma (fa'amaoniga). Ose R2-D2 fa'afefeteina e fa'afefete solo i le faletele. E tusia e 'au ia algorithms sili ona sa'o e pasi ai le tuuga sili ona matautia i luga o le faafanua. O loʻo matou faʻagasolo le faʻalauiloaina o tuuga muamua. O kuki ma kofe e fa'aola ola. Sa matou manatu ma le au faamaopoopo e toatele tagata e o ese pe a uma le aoauli i le Aso Toonai. Ae leai. 12 itula o coding i tua. O le faaiuga. E pa'ū se mea, e leʻi amataina se mea. Ae ua fiafia tagata uma. E malo le matou 'au. E faaluaina lo tatou fiafia.

O loʻo ou faʻasoa atu loʻu fiafia i Slack ma o le manatu e oʻo mai i lou mafaufau: "E tatau ona tatou faia a tatou lava hackathon." O loʻo ou tusi atu i le matou ofisa tautua Sasha. Faalologo.

Taeao. Ou te inu kofe i le ofisa. Ua ou vaai atu ia Sasha o sau mai tua. “Lisa, e manaia tele lenei mea! E iai la tatou aso taua ia Aperila 21st. Tatou fai loa!" WTF!? vave tele? A? O le ā? E tatau ona ou lele i Syktyvkar mo se galuega faataitai i le ogatotonu o Aperila. Ma i seoli faatasi ai! Tatou.

2 vaiaso o totoe. E le'i na'o a'u lava na fa'atulagaina se hackathon. Tuu i totonu. Sa ou faitau i tala i lenei autu. Malosi. E tele masina e alu ai. E manaʻomia ni nai tagata. E tatau ona e mafaufau e uiga i fefaʻatauaiga, taui, tulaga, faʻatulagaga, tului, malamalama i le sini, paketi. Pe atonu foi e iloa le uiga o le olaga. E mautinoa lava o le a ou le taunuu i le taimi. Ma a o e faitau ma sauniuni, ua uma le vaiaso. Ua oo i le taimi e faagalo ai tala ma amata ona fai se mea.

Pu'e la matou lisi mo le faia o se hackathon i totonu ile 1 vaiaso

  • Fuafuaga: E te nofo filemu ma tusi se lisi o mea e tatau ona fai mo le hackathon. 30 minute.
  • Faamoemoega: O sui auai e fa'atonu ma filifili galuega latou te manana'o e fai ile Google Sheets. Galuega i tua, 2 itula.
  • Faasologa: i luga o lou tulivae e te tusia ai se vaeluaga puupuu o le taimi, ma amanaʻia 3 malologa ma le faaiuga. 20 minute.
  • Команды: faʻasalalau se feʻau e uiga i le hackathon ma se faʻasologa mai le ofisa tautua i IT channels i Slack/mail/etc ma faia se isi auala mo le hackathon. I totonu, ua vaevaeina tagata uma i 'au, ma oi latou e leʻi filifili e faia lenei mea i le 5 minute muamua o le hackathon. Galuega i tua, 2 itula.
  • Pa'u: e te sau i luga ma faʻatauga faʻatasi ma ni atinaʻe se toʻalua, tuʻuina atu i le mamanu mo le tuʻuina atu, ma talia saunia. Galuega i tua, 3 aso.
  • Hackathon: e te sau i le ofisa, faʻamaopoopo tagata uma i le amataga, alu i lau pisinisi, faitau Reddit, taua faʻasalalau malologa uma e uiga i pizza fou, ave ata o le goto o le la, faʻasalalau le faaiuga, palota faʻatasi ma filifili le manumalo. 1 aso.
  • I lalo ole fetu: Ioe, e te mafaufau pea i mea uma e sologa lelei. Ioe, e le o tagata uma o le a vaʻaia lau feʻau ma e sili atu le talanoa faʻatasi ma nisi. Ioe, afai e fesoasoani se tasi ia te oe, o mea uma o le a 2 taimi sili ona faigofie (le Alena matagofie na fesoasoani ia te aʻu).

Le vaega itiiti le manaia e uiga i le aso hackathon

Aisea Aperila 21? E taua tele lenei aso mo i tatou. E tasi lava le tausaga talu ai, ia Aperila 21, na matou paʻu ai i lalo o le avega i le faaiuga o le vaiaso muamua ina ua maeʻa le amataga o le Feterale Advertising Campaign. O le aso na sosoo ai, o le Aso Sa, sa faigaluega ai le matou vaega mai le 8 i le taeao. Ona matou faia lea o se Sundayhackathon board i Trello ma amata ai se vaiaso o galuega sifi, 12 itula i le aso. Sa matua faigata lava le tulaga na le maua ai se taimi matou te aai ai ma sa fafagaina i matou e tama mai isi au.

Kodim-pizza

E mafai ona e faitau i se tala auiliili i Itulau a Fyodor Ovchinnikov (o matou Ofisa Sili o Pulega). Talu mai lena taimi, ua tele a matou suiga, ae o lenei o le a mautinoa lava matou te le faʻagaloina le aso.

O lenei tausaga, na matou filifili ai o lenei mea na tupu e aoga le faʻaauauina i le manatuaina o fanau ma, i tu ma aga sili ona lelei, na matou faʻatulagaina le hackathon muamua i totonu i le talafaasolopito o Dodo, lea na tumau 10 itula.

Le vaega sili ona le manaia e uiga i galuega hackathon

Faʻasalaga: o faʻamatalaga uma na tusia e tama lava ia, o lea o le tusitala o le tusitusiga e le o aʻu.

Oleg Learning (a'oa'oga masini)

Dima Kochnev, Sasha Andronov (@alexandronov)

Sa latou mananao e fai se neural network e iloa ai po o le a le ituaiga pizza i totonu o se ata e aunoa ma se iloa. O le iʻuga, na matou faia se mea e sili ona faigofie ma meataalo - e iloa ai le 10 pizzas, matou te vaʻavaʻai pe faʻapefea ona galue mea uma, i le mamao e mafai i le aso (~ 10 itula).

Kodim-pizza

Aemaise lava, na matou iloa o le alamanuia ua oʻo i se tulaga e mafai ai e se tagata faʻapitoa masani ona ave faletusi ua saunia, faitau faʻamaumauga ma aʻoaʻoina lana neural network e aunoa ma se malamalama loloto i le mataupu. Ma o le a lava le aoga e foia ai faafitauli moni.

Meafaigaluega fa'aaogaina:

  • imageai - se faletusi faigofie ma faigofie mo le galue i masini aʻoaʻoga ma faʻamatalaga komepiuta.
  • Na matou faʻataʻitaʻiina ni faʻataʻitaʻiga se lua - ResNet50, Yolo.
  • O le tulafono na tusia, ioe, i le Python.

E 11000 a matou ata, ae toetoe lava 3/4 o latou na foliga mai o lapisi, ae o isi na eseese, le talafeagai. O se taunuuga, na matou ave se faʻataʻitaʻiga ua saunia (lea e naʻo le iloa pe faʻafefea ona suʻe pizza) ma faʻatasi ai ma lana fesoasoani na matou vavaeeseina ai le lapisi. O le isi, o le ulutala o le ata na aofia ai le igoa o le pizza - o lea na matou faʻavasegaina ai i totonu o laupepa, ae na foliga mai e leʻi fetaui ia igoa ma le mea moni ma e tatau ona matou faʻamamaina i o matou lima. I le faaiuga, e tusa ma le 500-600 ata na totoe, e manino lava o se aofaiga itiiti lea, ae ui i lea, na lava lea e vavaeeseina ai le 10 pizza mai le tasi.

Ina ia aʻoaʻoina le faʻasologa, na matou ave le masini komepiuta taugofie i Azure i luga o le NVIDIA Tesla K80. Na latou aʻoaʻoina i luga mo le 100 epochs, ae na manino lava o le fesoʻotaʻiga na sili atu ona tumu i le maeʻa ai o le 50 epochs, ona o le mea moni o loʻo i ai se faʻamaumauga laiti.

O le mea moni, o le faʻafitauli atoa o le le lava o faʻamatalaga lelei.

Kodim-pizza

Atonu na tatou fenumiai teisi ia faaupuga, ae tatau ona tatou manatu e leai so tatou poto masani i le galulue ai i nei mataupu uma.

GUI mo NOOBS (fa'amafanafanaga mo le oka pizza)

Misha Kumachev (Ceridan), Zhenya Bikkinin, Zhenya Vasiliev

Ua matou tuʻufaʻatasia se faʻataʻitaʻiga o se talosaga faʻamafanafanaga mo geeks, faʻafetai e mafai ona e faʻatonuina pizza e ala i le laina poʻo le laina faʻatonu, pe tuʻufaʻatasia foi i totonu o le paipa faʻapipiʻi ma, i luga o le faʻamalolo manuia, tuʻuina atu pizza i le ofisa.

Kodim-pizza

Na vaevaeina le galuega i ni nai vaega: na matou iloa pe faʻafefea ona galue a matou API mo talosaga feaveaʻi, faʻapipiʻi a matou lava CLI faʻaoga oklif ma configured le lomiga o le afifi na matou aoina. O le galuega mulimuli na aofia ai ni nai minute le fiafia i le faaiuga o le hackathon. Na aoga mea uma i le lotoifale mo i matou, ma e oʻo lava i lomiga tuai na lolomiina o le afifi na aoga, ae o mea fou (lea na faʻaopoopoina ai foliga sili ona manaia ma emoticons) na mumusu e galue. Sa matou faʻaaluina pe a ma le 40 minute e taumafai ai e iloa poʻo le a le mea na tupu, ae i le faaiuga o mea uma na galue faʻapitoa na o ia).

O la matou polokalame maualuga mo le hackathon o se faʻatonuga moni o pizza i le ofisa e ala i le matou CLI. Sa matou taufetuli mea uma i le fasefulu taimi i luga o le nofoa suʻega, ae o loʻo tete pea oʻu lima pe a ou ulufale i le faʻatonuga i le gaosiga.

Kodim-pizza

O le iʻuga, na iʻu ina matou faia!

Kodim-pizza

CourierGo

Anton Bruzhmelev (tusitala), Vanya Zverev, Gleb Lesnikov (entropy), Andrey Sarafanov

Na matou ave le manatu o se "App mo Courier".

Talaaga e uiga i sauniuniga.I le taimi muamua, sa ou mafaufau pe o le a le ituaiga o foliga e mafai ona i ai i le talosaga? O le lisi lea o galuega faatino na aliali mai:

  • O lo'o fa'aoga le talosaga i totonu o le resitara o tinoitupe tiliva e fa'aaoga ai le code.
  • O le talosaga e faʻaalia vave lava o loʻo avanoa ma faʻatonuga e manaʻomia ona ave.
  • E matauina e le avefe'au le oka ma ave i le malaga.
  • O loʻo faʻaalia ia te ia le taimi fuafuaina ma pe o ia i le taimi pe leai.
  • Fa'aali i le kalani ua alu ese le avefe'au.
  • Ua amata ona fa'aali i le kalani le fa'ailoga a le avefe'au i luga o le fa'afanua ma le taimi fa'atatau.
  • E mafai e le avefe'au ona tusi i le kalani ile talatalanoaga mai le talosaga.
  • E mafai e le tagata o tausia ona tusi i le avefe'au e ala i talatalanoaga mai le talosaga.
  • I le lima minute a o lei taunuu, e maua e le kalani se fe'au ua latalata le avefe'au, sauni.
  • O lo'o ta'ua e le avefe'au i le tusi talosaga ua taunu'u mai ma o lo'o fa'atali.
  • E valaʻau le avefeʻau mai le talosaga i le kiliki e tasi ma lipoti mai (o loʻo tulaʻi, ua taunuu, ma isi)
  • E talia e le kalani le oka ma tu'u i totonu se PIN code mai le talosaga po'o le SMS e fa'amaonia ai le tu'uina atu.(e fai ma saini) Ina ia le mafai e le avefe'au ona fa'amae'a le fa'ao'o muamua pe a tuai.
  • O le fa'atonuga o lo'o fa'ailogaina e tu'uina atu i totonu o le faiga.

Fa'atasi ai ma ni isi fa'aaliga e lua:

  • E mafai e le avefe'au ona fa'ailoga le oka e le'i tu'uina atu ma filifili le mafua'aga.
  • Afai e te tuai, e mafai e le avefeʻau ona tuʻuina atu se tusi faʻaeletoroni e ala ile SMS ma le tasi faʻamau. Pe otometi lava ona taunuu le tusi faamaonia pe a le ausia le taimi e tuʻuina atu ai.

O le lagona o le folafolaga ma le mana'omia o lenei galuega, ioe, sa fa'amalosia.

O le aso na sosoo ai na matou o ai i le 'aiga o le aoauli ma le 'au ma talanoaina po'o le a le tulaga aupito maualalo o le fa'atinoga o le talosaga.

O se taunuuga, o le lisi lea o mea e tatau ona fai i le hackathon na faia:

  • Ulufale i le lisiti tupe tiliva.
  • Faaali atu le tulaga o iai nei.
  • Auina atu faʻamatalaga i se API i fafo (faʻamaopoopo, mauaina le faʻatonuga, tuʻuina atu le faʻatonuga).
  • Maua faʻamatalaga mai API fafo (oka o loʻo iai nei).
  • Auina atu se mea na tupu e faʻaalia ai ua e ave le oka mo le tilivaina / tiliva.
  • Faaali atu le tulaga o iai nei o le avefeau i luga o le faafanua i luga o le upega tafaʻilagi.

O le galuega autu, e pei ona foliga mai, o loʻo taoto i le fatuina o le pito i tua, o le talosaga lava ia (ina ua maeʻa talanoaga, na matou filifilia ReactNative e atiaʻe le talosaga, poʻo le faʻavae mo ia - expo.io, lea e fa'atagaina ai oe e aua ne'i tusia le tulafono fa'ale-aganu'u). E tusa ai ma le pito i tua, i le taimi muamua sa i ai le faʻamoemoe i Vanya Zverev, e pei ona masani ai o ia i le galue ma le matou auʻaunaga faʻataʻitaʻiga ma k8s (lea galuega na ia faia). Na ma ave ma Andrey Sarafanov ReactNative mo se taamilosaga.

Na ou filifili e taumafai e vave fausia se fale teu oloa mo le poloketi lava ia. I le 12 i le po na ou maua ai le mea moni o le geolocation i tua e le aoga lelei i ReactNative, afai e te le tusia le tulafono, sa ou le fiafia. Ona ou tuʻuina atu lea ina ua ou iloa o loʻo ou faitauina faʻamaumauga e le o le faʻaaliga expo.io, ae o le ReactNative. O se taunuuga, i le gasologa o le afiafi ua uma ona ou malamalama i le auala e maua ai le tulaga o loʻo i ai nei i le expo.io ma tusi ni laupepa eseese (mo le saini, faʻaaliga faʻatonu, ma isi).

Kodim-pizza

I le taeao i le hackathon, na latou faʻaosoina Gleb i la latou galuega faʻapitoa. Sa vave ona latou faia se fuafuaga o le mea e tatau ona fai.

Kodim-pizza

Na matou faia se mea sese pe a, e tusa ai ma le faʻataʻitaʻiga o le poloketi, matou te taumafai e le faʻafesoʻotaʻi e ala i le HTTP, ae ala i le GRPC, talu ai e leai se tasi na iloa pe faʻapefea ona fausia se GRPC client mo JavaScript. I le faaiuga, ina ua uma ona faʻaalu pe a ma le itula ma le afa i lenei mea, na matou lafoaia lenei manatu. Ona o lenei mea, na amata ai e tama i le pito i tua ona toe faia le server maeʻa mai le GRPC i le WebApi. Ina ua mavae le afa itula, na iu lava ina mafai ona matou setiina fesootaiga i le va o le talosaga ma le pito i tua, faauta ma faauta. Ae i le taimi lava e tasi, na toetoe lava a maeʻa Gleb le faʻapipiʻiina i k8s ma faʻatasi ai ma le faʻapipiʻiina o se taʻutinoga i le matai. 🙂

Na matou filifilia MySQL e fai ma mea e teu ai ina ia aua neʻi faʻalavelave faʻatasi ma le database (sa i ai o matou manatu e uiga i CosmosDb).

Kodim-pizza

I le aotelega:

  • Faʻatinoina le faʻasaoina o faʻamaopoopo o loʻo iai nei a le avefeʻau mai le talosaga i le database.
  • Na matou faʻapipiʻi RabbitMQ ma faʻapipiʻi i feʻau e uiga i le avefeʻau o loʻo pikiina se oka ina ia vave faʻaalia le faʻatonuga mai le avefeʻau i le talosaga.
  • Na amata ona matou faʻasaoina le taimi e tuʻuina atu ai le oka i totonu o la matou faʻamaumauga ina ua uma ona oomi e le avefeʻau se ki i le talosaga. Matou te leʻi maua se taimi e faʻaopoopo ai le toe lafoina o se mea na tupu i le rebbit na tuʻuina atu le oka.
  • Na ou faia se faʻaaliga faʻafanua i luga o le itulau o loʻo i ai nei i luga o le upega tafaʻilagi ma le tulaga o loʻo i ai nei o le avefeʻau. Ae o lenei faʻatinoga na tumau pea e leʻi maeʻa, talu ai e le mafai ona faʻatulagaina CORS i le siosiomaga e maua ai faʻamaopoopo mai la matou auaunaga fou.

M87

Roma Bukin, Gosha Polevoy (georgepolevoy), Artyom Trofimushkin

Matou te manaʻo e faʻatino se OpenID Connect provider, talu ai o le taimi nei matou te faʻaogaina se faʻamaoniga faʻamaonia o la matou lava mamanu, ma e mafua ai le tele o faigata: faletusi a le au faipisinisi, galuega faʻaletonu i le vaega o paaga i fafo, faʻafitauli saogalemu (pe a uma mea uma). , OAuth2.0 ma OpenID Connect i le faʻatinoga o faʻamatalaga e mafai ona manatu saogalemu, ae ou te le o mautinoa e uiga i la matou fofo).

Kodim-pizza

Na matou faia se isi auaunaga e faʻataʻitaʻi ai se auaunaga mo le teuina o faʻamatalaga a le tagata lava ia ina ia mafai ai ona fatuina se faʻataʻitaʻiga a le Atunuʻu-Agnostic o se tuʻuina atu faʻamaoniga e alu i se isi auaunaga mo faʻamatalaga patino (o le a mafai ai i le lumanaʻi ona maua se tasi auaunaga ma lea e mafai e se tasi ona ulufale i totonu ma se resitalaina o tala i soʻo se atunuu, ma i le taimi lava e tasi e tausisia GDPR ma isi tulafono feterale). Na matou faia lenei vaega, e pei ona faia e le kamupani, ma faʻafesoʻotaʻi lelei i latou i le tasi ma le isi. O le isi, e tatau ona faia se API o le a puipuia e faʻailoga na tuʻuina atu e le kamupani, lagolago a latou suʻesuʻega e ala i le kamupani ma toe faʻafoʻi faʻamaumauga puipuia pe a faʻamalieina e le talosaga ia faiga faʻatagaina (matou te siaki o le tagata faʻaoga ua faʻamaonia e tusa ai ma le fuafuaga a le Bearer. , o lana faʻailoga o loʻo i ai se vaega faʻapitoa + y O le tagata faʻaoga lava ia e iai le faʻatagaga e mafai ai ona faia le valaau). Ua mae'a foi lea vaega. O le vaega mulimuli o se tagata faʻatau JavaScript, lea o le a tuʻuina atu se faʻailoga, faatasi ai ma le fesoasoani e taʻua ai le API puipuia. Sa leai se matou taimi e fai ai lea vaega. O lona uiga, o le vaega galue atoa na saunia, ae o le pito i luma e leʻi sauni e faʻaalia le gaioiga o le faiga atoa.

E-E-E (meataalo)

Dima Afonchenko, Sasha Konovalov

Sa matou faia se tama'i meataalo i luga o yunka lea e togi ai e lima fe'ai sosisi i luga o pizza. Afai e sese le tuʻuina o le sosisi, e aliali mai i luga o le lau se feʻau faʻanoanoa "Teena", ma afai e saʻo uma le sosisi, e aliali mai se mea moni e uiga i pizza.

Kodim-pizza

Sa matou mananao e fai se tulaga lona lua i le togiina o tamato, ae sa matou le maua se taimi.

Kodim-pizza

Fa'aauau puupuu: o ai na manumalo?

A o lei faia le hackathon, sa matou talanoa ma tama ma sa ou fesili po o le a le taui latou te mananao e maua pe a manumalo. Na iloa ai o le taui sili ona tāua o le “ala i meaʻai.”

Kodim-pizza

O le mea lea, faʻamoemoe matou te faʻasalalau se taʻaloga ma lima e tuʻu pepe i luga o pizza i se taimi lata mai.

E pei ona matauina e se tagata faitau mataalia, na manumalo le au "E-E-E (meataalo)". Manuia alii!

Na'o tagata fa'aigoaina e mafai ona auai i le su'esu'ega. Saini ese j, faʻamolemole.

O le fea poloketi e sili ona e fiafia i ai?

  • Oleg Learning (a'oa'oga masini)

  • GUI mo NOOBS

  • CourierGo

  • M87

  • E-E-E

5 tagata fa'aoga na palota. 3 tagata fa'aoga na fa'amama.

puna: www.habr.com

Faaopoopo i ai se faamatalaga