Kodim-pizza

Aloha, Habr. Ua paʻa koke mākou i kā mākou hackathon kūloko mua. Ua hoʻoholo wau e haʻi aku iā ʻoe i kaʻu mau ʻeha a me nā hopena e pili ana i ka hoʻomākaukau ʻana no ia i loko o 2 mau pule, a me nā papahana i hoʻololi ʻia.

Kodim-pizza

ʻO ka ʻāpana ʻoluʻolu no ka poʻe makemake i ke kālepa

E hoʻomaka wau me kahi moʻolelo liʻiliʻi.

Hoomaka o Aperila. Ke hana ʻia nei ka hackathon Community MskDotNet mua ma kā mākou keʻena. Ke holo nei ke kaua ʻo Tatooine i kā mākou galaxy i kēia manawa. Pōʻaono. 20 hui. Pizza. He oiaio loa na mea a pau (nā hōʻike). E lana ana kekahi R2-D2 inflatable a puni ke keena. Kākau nā pūʻulu i nā algorithms kūpono loa e hala i ka lāhui weliweli loa ma ka palapala ʻāina. Ke neʻe nei mākou i ka hoʻomaka ʻana o nā heihei mua. ʻO nā kuki a me ke kofe nā mea mālama ola. Ua manaʻo wau me ka mea hoʻonohonoho e haʻalele ka poʻe he nui ma hope o ka ʻaina awakea i ka Pōʻaono. Akā ʻaʻole. 12 mau hola o ka coding ma hope. ʻO ka hope. Hāʻule kekahi mea, ʻaʻole hoʻomaka kekahi. Akā hauʻoli nā kānaka a pau. Lanakila kā mākou hui. Hauʻoli pālua mākou.

Ke kaʻana nei au i koʻu hauʻoli ma Slack a hiki mai ka manaʻo: "Pono mākou e hana i kā mākou hackathon ponoʻī." Ke kākau nei au i kā mākou hale lawelawe ʻo Sasha. Hamau.

Kakahiaka. Inu au i ke kofe ma ke keʻena. ʻIke wau iā Sasha e hele mai ana ma hope. "Lisa, maikaʻi kēia! He lā koʻikoʻi ko mākou ma ka lā 21 ʻApelila. E hana kaua!" WTF!? He wikiwiki loa? A? He aha? Pono wau e lele i Syktyvkar no kahi hoʻonaʻauao ma waena o ʻApelila. A i Gehena me ia! E kakou.

2 pule i koe. ʻAʻole wau i hoʻonohonoho hoʻokahi i kahi hackathon. E waiho i loko. Heluhelu au i nā ʻatikala e pili ana i kēia kumuhana. Paʻakikī. He mau mahina ia. Pono nā kānaka he nui. Pono ʻoe e noʻonoʻo e pili ana i ke kālepa, nā makana, nā kūlana, ka hoʻonohonoho, ka hoihoi, ka hoʻomaopopo ʻana i ka pahuhopu, nā kālā. A i ʻole e noʻonoʻo paha i ke ʻano o ke ola. ʻAʻole wau e hiki i ka manawa. A i kou heluhelu ʻana a me ka hoʻomākaukau ʻana, ua hala ka pule. ʻO ka manawa kēia e poina i nā ʻatikala a hoʻomaka e hana i kekahi mea.

E hopu i kā mākou papa inoa no ka mālama ʻana i kahi hackathon kūloko i 1 pule

  • E hoʻolālā: Noho mālie ʻoe a kākau i kahi papa inoa o nā mea e pono ai ke hana no ka hackathon. NUMNUMX minuke.
  • Nń Pahuhopu: Manaʻo a koho nā mea komo i nā papahana a lākou e makemake ai e hana ma Google Sheets. Hana hope, 2 hola.
  • Hōʻuluʻulu: ma kou kuli e kākau i kahi pōkole pōkole o ka manawa, e noʻonoʻo ana i ka 3 hoʻomaha a me ka hope. NUMNUMX minuke.
  • Nā Pūʻulu: hoʻopuka i kahi leka e pili ana i ka hackathon me kahi papa hana mai ke kikowaena lawelawe ma nā ala IT ma Slack/mail/etc a hana i kahi ala kaʻawale no ka hackathon. I loko o ia mea, ua māhele ʻia nā mea a pau i nā hui, a ʻo ka poʻe i hoʻoholo ʻole e hana i kēia i nā minuke 5 mua o ka hackathon. Hana hope, 2 hola.
  • Puhi: hele mai ʻoe me ka mea kūʻai aku me nā mea hoʻomohala ʻelua, hāʻawi iā ia i ka mea hoʻolālā no ka hāʻawi ʻana, a loaʻa iā ia me ka mākaukau. Ka hana hope, 3 lā.
  • Hackathon: hele mai ʻoe i ke keʻena, hoʻonohonoho i nā mea a pau i ka hoʻomaka, hele i kāu ʻoihana, heluhelu Reddit, mea nui e hoʻolaha i kēlā me kēia hoʻomaha e pili ana i ka pizza hou, kiʻi i nā kiʻi o ka napoʻo ʻana o ka lā, hoʻolaha i ka hopena, koho pū a koho i ka mea lanakila. ʻO 1 lā.
  • Ma lalo o ka asterisk: ʻOiaʻiʻo, noʻonoʻo mau ʻoe i ka holo maikaʻi ʻana o nā mea a pau. ʻOiaʻiʻo, ʻaʻole ʻike ka poʻe a pau i kāu leka a ʻoi aku ka maikaʻi o ke kamaʻilio kino me kekahi. ʻOiaʻiʻo, inā kōkua kekahi iā ʻoe, e lilo nā mea āpau i 2 mau manawa maʻalahi (ua kōkua ʻo Alena maikaʻi iaʻu).

ʻO ka hapa liʻiliʻi e pili ana i ka lā hackathon

No ke aha ʻo ʻApelila 21? He mea nui kēia lā no mākou. ʻO kahi makahiki i hala aku nei, ma ka lā 21 ʻApelila, hāʻule mākou i lalo o ka ukana i ka hopena pule mua ma hope o ka hoʻomaka ʻana o ka Federal Advertising Campaign. I kekahi lā aʻe, ʻo ka Lāpule, aia kā mākou hui ma ka hana mai ka hola 8 am. A laila, hana mākou i kahi papa Sundayhackathon ma Trello a hoʻomaka kahi pule o ka hana hoʻololi, 12 mau hola i ka lā. He koʻikoʻi loa ke kūlana a ʻaʻole i loaʻa iā mākou ka manawa e ʻai ai a ua hānai ʻia mākou e nā kāne mai nā hui ʻē aʻe.

Kodim-pizza

Hiki iā ʻoe ke heluhelu i ka moʻolelo kikoʻī ma ʻO ka ʻaoʻao o Fyodor Ovchinnikov (ko mākou Luna Nui). Mai ia manawa, ua loli nui mākou, akā i kēia manawa ʻaʻole mākou e poina i ka lā.

I kēia makahiki, ua hoʻoholo mākou he mea pono ke hoʻomau ʻia kēia hanana i ka hoʻomanaʻo ʻana i nā mamo a, i nā kuʻuna maikaʻi loa, ua hoʻonohonoho mākou i ka hackathon kūloko mua ma ka mōʻaukala Dodo, i mau hola 10.

ʻO ka mea ʻoluʻolu loa e pili ana i nā papahana hackathon

Hoʻokaʻawale: ua kākau ʻia nā wehewehe āpau e nā kāne ponoʻī, no laila ʻaʻole naʻu ka mea kākau o ka kikokikona.

ʻO ke aʻo ʻana o Oleg (aʻo mīkini)

Dima Kochnev, Sasha Andronov (@alexandronov)

Ua makemake lākou e hana i kahi neural network e hoʻoholo ai i ke ʻano o ka pizza i loko o ke kiʻi me ka ʻike ʻole. ʻO ka hopena, ua hana mākou i kahi mea pāʻani maʻalahi a me ka mea pāʻani - ʻike ia i nā pizzas 10, ua noʻonoʻo mākou i ka hana ʻana o nā mea a pau, e like me ka hiki i ka lā (~ 10 mau hola).

Kodim-pizza

Ma keʻano kūikawā, uaʻike mākou ua hiki i kaʻoihana i kahi pae kahi e hiki ai i kahi mea hoʻomohala maʻamau ke lawe i nā hale waihona puke i mākaukau, heluhelu i nā palapala a hoʻomaʻamaʻa i kāna pūnaewele neural me kaʻikeʻole i ke kumuhana. A e hana maikaʻi ia e hoʻoponopono i nā pilikia maoli.

Nā mea hana i hoʻohana ʻia:

  • imageai - kahi waihona maʻalahi a maʻalahi no ka hana ʻana me ka ʻike mīkini a me ka ʻike kamepiula.
  • Ua hoʻāʻo mākou i ʻelua mau hiʻohiʻona - ResNet50, Yolo.
  • Ua kākau ʻia ke code, ʻoiaʻiʻo, ma Python.

Loaʻa iā mākou he 11000 mau kiʻi, akā kokoke i ka 3/4 o lākou i ʻōpala, a ʻo ke koena he ʻokoʻa nā kihi kūpono ʻole. ʻO ka hopena, ua lawe mākou i kahi hiʻohiʻona i hoʻomākaukau ʻia (ʻo ia ka mea ʻike i ka loaʻa ʻana o ka pizza) a me kāna kōkua ua hoʻokaʻawale mākou i ka ʻōpala. A laila, ʻo ke poʻo inoa o ke kiʻi ka inoa o ka pizza - no laila ua hoʻokaʻawale mākou iā ia i loko o nā waihona, akā ua ʻike ʻia ʻaʻole i kūlike nā inoa me ka ʻoiaʻiʻo a pono mākou e hoʻomaʻemaʻe me ko mākou mau lima. I ka hopena, aia ma kahi o 500-600 mau kiʻi i koe, ua maopopo he mea liʻiliʻi kēia, akā naʻe, ua lawa kēia e hoʻokaʻawale i nā pizzas 10 mai kekahi.

No ka hoʻomaʻamaʻa ʻana i ka mākia, ua lawe mākou i ka mīkini virtual ʻoi loa ma Azure ma kahi NVIDIA Tesla K80. Ua hoʻomaʻamaʻa lākou iā ia no 100 mau manawa, akā ua maopopo ua lilo ka pūnaewele i oversaturated ma hope o 50 mau manawa, ma muli o ka loaʻa ʻana o kahi dataset liʻiliʻi.

ʻOiaʻiʻo, ʻo ka pilikia holoʻokoʻa ka nele o ka ʻikepili maikaʻi.

Kodim-pizza

Ua huikau iki paha kakou i na huaolelo, aka, e noonoo kakou aole o kakou ike iki i ka hana ana me keia mau mea a pau.

GUI no NOOBS (console no ke kauoha ʻana i ka pizza)

Misha Kumachev (Ceridan), Zhenya Bikkinin, Zhenya Vasiliev

Ua hoʻokomo mākou i kahi prototype o kahi noi console no nā geeks, mahalo i hiki iā ʻoe ke kauoha i ka pizza ma o ka terminal a i ʻole laina kauoha, a i ʻole e hoʻohui pū i loko o ka pipeline deployment a, i ka hoʻokuʻu kūleʻa ʻana, e hāʻawi i ka pizza i ke keʻena.

Kodim-pizza

Ua māhele ʻia ka hana i kekahi mau ʻāpana: ua ʻike mākou pehea e hana ai kā mākou API no nā polokalamu kelepona, hōʻuluʻulu i kā mākou CLI ponoʻī me ka hoʻohana ʻana. oclif a hoʻonohonoho i ka paʻi ʻana o ka pūʻolo a mākou i hōʻiliʻili ai. ʻO ka hana hope loa i pili i kekahi mau minuke maikaʻi ʻole i ka hopena o ka hackathon. Ua hana nā mea āpau no mākou, a ʻo nā mana kahiko i paʻi ʻia o ka pūʻolo i hana, akā ʻo nā mea hou (i hoʻohui i nā hiʻohiʻona maikaʻi a me nā emoticons) hōʻole i ka hana. Ua hoʻohana mākou ma kahi o 40 mau minuke e hoʻāʻo e ʻike i ka mea i hewa, akā i ka hopena ua hana nā mea āpau ma kāna iho).

ʻO kā mākou papahana kiʻekiʻe loa no ka hackathon he kauoha maoli o ka pizza i ke keʻena ma o kā mākou CLI. Holo mākou i nā mea a pau he ʻumi mau manawa ma ka papa hoʻāʻo, akā haʻalulu mau koʻu mau lima i koʻu komo ʻana i nā kauoha i ka hana.

Kodim-pizza

ʻO ka hopena, ua hana mākou!

Kodim-pizza

CourierGo

ʻO Anton Bruzhmelev (mea kākau), Vanya Zverev, Gleb Lesnikov (komo komo), Andrey Sarafanov

Ua lawe mākou i ka manaʻo o kahi "App for Courier".

Ka hope e pili ana i ka hoʻomākaukau.I ka hoʻomaka ʻana, ua noʻonoʻo wau i ke ʻano o nā hiʻohiʻona e hiki ke loaʻa i ka noi? Ua puka mai ka papa inoa o nā hana:

  • Hoʻopili ka palapala noi i ka waihona kālā hoʻouna me ke code.
  • Hōʻike koke ka palapala noi i nā kauoha i loaʻa a me nā kauoha e pono e lawe.
  • Hoʻomaopopo ka ʻelele i ke kauoha a lawe i ka huakaʻi.
  • Hōʻike ʻia ʻo ia i ka manawa i manaʻo ʻia a inā ʻo ia i ka manawa a i ʻole.
  • Hōʻike i ka mea kūʻai aku ua haʻalele ka ʻelele.
  • Hoʻomaka ka mea kūʻai aku e hōʻike i ke kiko o ka ʻelele ma ka palapala ʻāina a me ka manawa i manaʻo ʻia.
  • Hiki i ka ʻelele ke kākau i ka mea kūʻai aku ma ke kamaʻilio mai ka noi.
  • Hiki i ka mea kūʻai ke kākau i ka ʻelele ma ke kamaʻilio mai ka noi.
  • ʻElima mau minuke ma mua o ka hōʻea ʻana, loaʻa i ka mea kūʻai aku kahi leka e pili ana ka ʻelele, e mākaukau.
  • Hoʻomaopopo ka ʻelele i ka palapala noi ua hōʻea ʻo ia a ke kali nei.
  • Kāhea ka ʻelele mai ka palapala noi me hoʻokahi kaomi a hōʻike ʻo ia (ke piʻi nei, ua hiki mai, etc.)
  • ʻAe ka mea kūʻai i ke kauoha a hoʻokomo i kahi code PIN mai ka noi a i ʻole SMS e hōʻoia i ka lawe ʻana.
  • Hōʻailona ʻia ke kauoha i hāʻawi ʻia i loko o ka ʻōnaehana.

Hoʻohui pū kekahi mau hiʻohiʻona ʻē aʻe:

  • Hiki i ka ʻelele ke hōʻailona i ke kauoha ʻaʻole i hoʻouna ʻia a koho i ke kumu.
  • Inā lohi ʻoe, hiki i ka ʻelele ke hoʻopuka i kahi palapala uila ma o SMS me hoʻokahi pihi. A i ʻole hiki koke mai ka palapala hōʻoia inā ʻaʻole i hoʻokō ʻia ka lā palena manawa.

ʻO ka manaʻo o ka ʻōlelo hoʻohiki a me ka pono o kēia papahana, he mea ikaika.

I ka lā aʻe, hele mākou i ka ʻaina awakea me ka hui a kūkākūkā i ke ʻano o ka hana liʻiliʻi o ka noi.

ʻO ka hopena, ua hoʻokumu ʻia ka papa inoa o nā mea e hana ʻia ma ka hackathon:

  • E komo i ka waihona kālā hoʻouna.
  • Hōʻike i ke kūlana o kēia manawa.
  • E hoʻouna i ka ʻikepili i kahi API waho (nā hoʻonohonoho, loaʻa ke kauoha, hāʻawi i ke kauoha).
  • Loaʻa i ka ʻikepili mai waho API (nā kauoha ʻelele o kēia manawa).
  • E hoʻouna i kahi hanana e hōʻike ana ua lawe ʻoe i ke kauoha no ka hoʻouna ʻana.
  • Hōʻike i ke kūlana o kēia manawa o ka ʻelele ma ka palapala ʻāina ma ka pūnaewele.

ʻO ka hana nui, e like me ka mea i manaʻo ʻia, aia i ka hana ʻana i ka hope, ka noi ponoʻī (ma hope o nā kūkākūkā, ua koho mākou i ReactNative e hoʻomohala i ka noi, a i ʻole ke ʻano o ka hoʻolālā no ia - expo.io, hiki iā ʻoe ke kākau ʻole i ke code maoli). Ma ke ʻano o ka backend, ua loaʻa ka manaʻolana ma Vanya Zverev, ʻoiai ua ʻike ʻia ʻo ia i ka hana ʻana me kā mākou lawelawe lawelawe a me k8s (ʻo ia ka hana āna i lawe ai). Ua lawe māua ʻo Andrey Sarafanov i ReactNative no ka wili.

Ua hoʻoholo wau e hoʻāʻo e hana koke i kahi waihona hana no ka papahana ponoʻī. Ma ka hola 12 o ka pō, ʻike wau i ka hana ʻole o ka geolocation i ke kua i ReactNative, inā ʻaʻole ʻoe e kākau i ka code maoli, ua huhū iki wau. A laila hoʻokuʻu wau i koʻu ʻike ʻana e heluhelu ana au i ka palapala ʻaʻole o ka expo.io framework, akā ʻo ReactNative. ʻO ka hopena, ma ke ahiahi ua maopopo iaʻu pehea e loaʻa ai ke kūlana i kēia manawa ma expo.io a huki i nā pale ʻokoʻa (no ka hoʻopaʻa inoa, hōʻike kauoha, etc.).

Kodim-pizza

I ke kakahiaka i ka hackathon, ua hoʻowalewale lākou iā Gleb i kā lākou papahana hoʻohiki nui. Ua hoʻolālā koke lākou i nā mea e pono ai ke hana.

Kodim-pizza

Ua hana hewa mākou i ka wā, e like me ka papahana papahana, ua hoʻāʻo mākou e kamaʻilio ma o HTTP, akā ma o GRPC, ʻoiai ʻaʻohe mea i ʻike pehea e kūkulu ai i kahi mea kūʻai aku GRPC no JavaScript. I ka hopena, ma hope o ka hoʻolilo ʻana i hoʻokahi hola a me ka hapa ma kēia, haʻalele mākou i kēia manaʻo. Ma muli o kēia, ua hoʻomaka nā poʻe ma ka hope e hana hou i ka server i hoʻopau ʻia mai GRPC a i WebApi. Ma hope o ka hapalua hola, ua hiki iā mākou ke hoʻonohonoho i ke kamaʻilio ma waena o ka noi a me ka hope hope, aia hoʻi. Akā i ka manawa like, ua kokoke e hoʻopau ʻo Gleb i ka hoʻouna ʻana i k8s a me ka hoʻokuʻu ʻana i kahi hana i ka haku. 🙂

Ua koho mākou i MySQL ma ke ʻano he waihona i ʻole e lawe i nā pilikia ma ka liʻiliʻi me ka waihona (ua manaʻo mākou e pili ana iā CosmosDb).

Kodim-pizza

I ka hōʻākāka:

  • Hoʻokō ʻia ka mālama ʻana i nā koina o kēia manawa o ka ʻelele mai ka palapala noi i ka waihona.
  • Hoʻokomo mākou iā RabbitMQ a kau inoa i nā leka e pili ana i ka lawe ʻana i kahi kauoha i mea e hōʻike koke ai i ke kauoha mai ka ʻelele ma ka noi.
  • Ua hoʻomaka mākou e mālama i ka manawa hoʻouna kauoha i kā mākou waihona ma hope o ke kaomi ʻana o ka ʻelele i kahi pihi ma ka noi. ʻAʻole mākou manawa e hoʻohui i ka hoʻouna ʻana i kahi hanana i ka rebbit i hāʻawi ʻia ke kauoha.
  • Ua hana au i kahi hōʻike palapala ma ka ʻaoʻao kauoha o kēia manawa ma ka pūnaewele me ke kūlana o kēia manawa o ka ʻelele. Akā ʻaʻole i hoʻopau ʻia kēia hana, no ka mea ʻaʻole hiki ke hoʻonohonoho i ka CORS i ke kaiapuni e loaʻa i nā hoʻonohonoho mai kā mākou lawelawe hou.

M87

Roma Bukin, Gosha Polevoy (georgepolevoy), Artyom Trofimushkin

Makemake mākou e hoʻokō i kahi mea hoʻolako OpenID Connect, no ka mea i kēia manawa ke hoʻohana nei mākou i kahi protocol hōʻoia o kā mākou hoʻolālā ponoʻī, a ke hana nei kēia i nā pilikia he nui: nā hale waihona puke mea kūʻai aku, hana maʻalahi ma ka ʻaoʻao o nā hoa o waho, nā pilikia palekana (ma hope o nā mea āpau. , OAuth2.0 a me OpenID Connect i ka hoʻokō kuhikuhi hiki ke noʻonoʻo ʻia he palekana, akā ʻaʻole maopopo iaʻu i kā mākou hopena).

Kodim-pizza

Hana mākou i kahi lawelawe ʻokoʻa e hoʻohālike ana i kahi lawelawe no ka mālama ʻana i ka ʻikepili pilikino i mea e hana ai i kahi hiʻohiʻona Country-Agnostic liʻiliʻi o kahi mea hoʻolako hōʻoia e hele i kahi lawelawe ʻokoʻa no ka ʻikepili pilikino (ʻo ia i ka wā e hiki mai ana e hiki ke loaʻa i hoʻokahi lawelawe me hiki i kekahi ke komo me ka hoʻopaʻa inoa moʻokāki ma kekahi ʻāina, a i ka manawa like me ka GDPR a me nā kānāwai federal ʻē aʻe). Ua hana mākou i kēia ʻāpana, e like me ka mea hoʻolako, a hoʻopili maikaʻi iā lākou me kekahi. A laila, pono e hana i kahi API e pale ʻia e nā hōʻailona i hāʻawi ʻia e ka mea hāʻawi, kākoʻo i kā lākou nānā ʻana ma o ka mea hāʻawi a hoʻihoʻi i ka ʻikepili i pale ʻia inā hoʻokō ka noi i nā kulekele ʻae (e nānā mākou ua hōʻoia ʻia ka mea hoʻohana e like me ka papahana Bearer. , Loaʻa i kāna hōʻailona kahi kikoʻī + y He ʻae ka mea hoʻohana ponoʻī e hiki ai ke kāhea ʻia). Ua hoʻopau pū ʻia kēia ʻāpana. ʻO ka mea hope loa he mea kūʻai JavaScript, e hāʻawi ʻia i kahi hōʻailona, ​​me ke kōkua e kapa ʻia ʻo ia he API pale. ʻAʻole mākou manawa e hana i kēia ʻāpana. ʻO ia hoʻi, ua mākaukau ka ʻāpana hana holoʻokoʻa, akā ʻaʻole mākaukau ka ʻaoʻao mua e hōʻike i ka hana o ka ʻōnaehana holoʻokoʻa.

E-E-E (mea pāʻani)

ʻO Dima Afonchenko, Sasha Konovalov

Hana mākou i kahi pāʻani liʻiliʻi ma ka yunka kahi e hoʻolei ai nā lima frisky i ka sausage ma luna o ka pizza. Inā hoʻokomo pololei ʻoe i ka sausage, ʻike ʻia kahi memo kaumaha "Hoʻopaʻa ʻia" ma ka ʻaoʻao, a inā hoʻokomo pono ʻia nā sausage a pau, ʻike ʻia kahi ʻoiaʻiʻo e pili ana i ka pizza.

Kodim-pizza

Makemake mākou e hana i ka pae ʻelua me ka hoʻolei ʻana i nā tōmato, akā ʻaʻohe manawa.

Kodim-pizza

Ka hoʻomau pōkole: ʻo wai i lanakila?

Ma mua o ka hackathon, kamaʻilio mākou me nā kāne a nīnau wau i ka makana a lākou e makemake ai e loaʻa inā lanakila lākou. Ua ʻike ʻia ʻo ka makana nui loa ʻo ia ke "alanui i ka meaʻai."

Kodim-pizza

No laila, manaʻo mākou e hoʻolaha i kahi pāʻani me nā lima e kau i nā pepperons ma ka pizza koke.

E like me ka ʻike ʻana o ka mea heluhelu makaʻala, ua lanakila ka hui "E-E-E (mea pāʻani)". Aloha e nā kāne!

Hiki i nā mea hoʻohana i hoʻopaʻa inoa ʻia ke komo i ka noiʻi. Eʻe, e 'oluʻolu.

He aha ka papahana āu i makemake nui ai?

  • ʻO ke aʻo ʻana o Oleg (aʻo mīkini)

  • GUI no NOOBS

  • CourierGo

  • M87

  • E-E-E

5 mea hoʻohana i koho. Ua hōʻole nā ​​mea hoʻohana 3.

Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka