May-akda: ProHoster

Paano i-package ang VueJS + NodeJS + MongoDB application sa Docker

Tulad ng naiintindihan mo mula sa nakaraang artikulo, nagtrabaho ako sa iba't ibang mga proyekto. Ang mga unang araw sa isang bagong team ay karaniwang napupunta sa parehong paraan: ang backender ay nakaupo sa tabi ko at nagsasagawa ng mga mahiwagang aksyon upang i-install at i-deploy ang application. Ang Docker ay kailangang-kailangan para sa mga front-end na developer dahil... Ang backend ay madalas na nakasulat sa isang malawak na hanay ng mga stack ng PHP/Java/Python/C# at ang harap ay hindi kailangang makagambala sa backend sa bawat oras upang ang lahat ay […]

3-way na pagsasama sa werf: deployment sa Kubernetes na may Helm "sa mga steroid"

Ang matagal na naming hinihintay (at hindi lang kami) ay nangyari na: werf, ang aming Open Source na utility para sa pagbuo ng mga application at paghahatid ng mga ito sa Kubernetes, ngayon ay sumusuporta sa paglalapat ng mga pagbabago gamit ang 3-way merge patch! Bilang karagdagan dito, posibleng gamitin ang mga kasalukuyang mapagkukunan ng K8 sa mga release ng Helm nang hindi muling itinatayo ang mga mapagkukunang ito. Sa madaling salita, itinakda namin ang WERF_THREE_WAY_MERGE=enabled - nakakakuha kami ng deployment “as in [...]

Operasyon ng machine learning sa Mail.ru Mail

Batay sa aking mga talumpati sa Highload++ at DataFest Minsk 2019. Para sa marami ngayon, ang mail ay isang mahalagang bahagi ng online na buhay. Sa tulong nito, nagsasagawa kami ng mga sulat sa negosyo, nag-iimbak ng lahat ng uri ng mahalagang impormasyon na may kaugnayan sa pananalapi, mga booking sa hotel, paglalagay ng mga order at marami pang iba. Noong kalagitnaan ng 2018, bumuo kami ng diskarte sa produkto para sa pagbuo ng mail. Ano ang dapat […]

Hackney pipeline: hackathon mula sa OZON, Netology at Yandex.Toloka

Kamusta! Sa Disyembre 1, 2019 sa Moscow, kasama ang Ozon at Yandex.Toloka, magsasagawa kami ng hackathon sa pag-tag ng data sa "Hackney Pipeline". Sa hackathon, malulutas namin ang mga totoong problema sa negosyo gamit ang crowdsourcing. Kaya, upang markahan ang isang malaking halaga ng data, makukuha namin ang functionality ng Yandex.Toloka at totoong data sa mga posisyon ng produkto ng Ozon marketplace. Halika para sa karanasan, pagsasanay at mga bagong kakilala. Well, […]

Paano magsulat ng isang matalinong kontrata sa Python sa network ng Ontology. Bahagi 3: Runtime API

Ito ang ika-3 bahagi sa isang serye ng mga pang-edukasyon na artikulo sa paglikha ng mga matalinong kontrata sa Python sa Ontology blockchain network. Sa mga nakaraang artikulo, nakilala namin ang Blockchain at Block API Storage API. Ngayon na mayroon ka nang ideya kung paano tawagan ang naaangkop na persistent storage API kapag bumubuo ng isang matalinong kontrata gamit ang Python sa Ontology network, magpatuloy tayo sa [...]

Paano makahuli ng liwanag gamit ang foam: foam-photonic network

Noong 1887, iminungkahi ng Scottish physicist na si William Thomson ang kanyang geometric na modelo ng istruktura ng eter, na diumano ay isang all-pervading medium, ang mga vibrations na nagpapakita ng kanilang mga sarili sa amin bilang electromagnetic waves, kabilang ang liwanag. Sa kabila ng kumpletong kabiguan ng teorya ng eter, ang geometric na modelo ay patuloy na umiral, at noong 1993 si Denis Ware at Robert Phelan ay nagmungkahi ng isang mas advanced na […]

Bukas ang pagpaparehistro: Deep Dive to IT at Mars

Alamin ang lahat tungkol sa IT department sa Mars at makakuha ng internship sa isang gabi? Posible! Sa ika-28 ng Nobyembre, magho-host kami ng Deep Dive to IT sa Mars, isang kaganapan para sa 4th year undergraduate na mga mag-aaral at pataas na handang simulan ang kanilang mga karera sa IT. Magrehistro → Sa Nobyembre 28, malalaman mo ang higit pa tungkol sa sukat ng IT sa Mars, at higit sa lahat, magagawa mong [...]

Nizhny Novgorod Radio Laboratory at ang "Kristadin" ni Losev

Ang isyu 8 ng magazine na "Radio Amateur" para sa 1924 ay nakatuon sa "kristadin" ni Losev. Ang salitang "cristadine" ay binubuo ng mga salitang "crystal" at "heterodyne", at ang "crystadine effect" ay kapag ang isang negatibong bias ay inilapat sa isang zincite (ZnO) na kristal, ang kristal ay nagsimulang bumuo ng mga undamped oscillations. Ang epekto ay walang teoretikal na batayan. Si Losev mismo ay naniniwala na ang epekto ay dahil sa pagkakaroon ng isang microscopic na "voltaic arc" [...]

Paglabas ng Tcl/Tk 8.6.10

Ang paglabas ng Tcl/Tk 8.6.10, isang dynamic na programming language na ipinamahagi kasama ng isang cross-platform na library ng mga pangunahing elemento ng graphical interface, ay ipinakita. Bagama't ang Tcl ay pangunahing ginagamit para sa paglikha ng mga user interface at bilang isang naka-embed na wika, ang Tcl ay angkop din para sa iba pang mga gawain tulad ng web development, network application creation, system administration, at testing. Sa bagong bersyon: Sa Tk ang pagpapatupad […]

Ang ilang higit pang mga salita tungkol sa mga benepisyo ng pagbabasa

Tablet mula kay Kish (circa 3500 BC) Ang pagbabasa na iyon ay kapaki-pakinabang ay walang pag-aalinlangan. Ngunit ang mga sagot sa mga tanong na "Ano nga ba ang kapaki-pakinabang sa pagbabasa ng fiction?" at "Aling mga libro ang mas gustong basahin?" iba-iba depende sa mga pinagmumulan. Ang teksto sa ibaba ay ang aking bersyon ng sagot sa mga tanong na ito. Hayaan akong magsimula sa malinaw na punto na hindi [...]

Unang release ng Glimpse, isang tinidor ng GIMP graphics editor

Ang unang release ng graphics editor Glimpse ay nai-publish, isang tinidor mula sa proyekto ng GIMP pagkatapos ng 13 taon ng pagsubok na kumbinsihin ang mga developer na baguhin ang pangalan. Ang mga build ay inihanda para sa Windows at Linux (Flatpak, Snap). 7 developer, 2 may-akda ng dokumentasyon at isang taga-disenyo ang nakibahagi sa pagbuo ng Glimpse. Sa loob ng limang buwan, humigit-kumulang $500 dolyares na mga donasyon ang natanggap para sa pagbuo ng tinidor, kung saan $50 […]

Cinnamon 4.4 desktop environment release

Pagkatapos ng limang buwan ng pag-unlad, ang paglabas ng kapaligiran ng gumagamit na Cinnamon 4.4 ay nabuo, kung saan ang komunidad ng mga developer ng pamamahagi ng Linux Mint ay bumubuo ng isang tinidor ng shell ng GNOME Shell, ang Nautilus file manager at ang Mutter window manager, na naglalayong pagbibigay ng kapaligiran sa klasikong istilo ng GNOME 2 na may suporta para sa matagumpay na mga elemento ng pakikipag-ugnayan mula sa GNOME Shell. Ang cinnamon ay batay sa mga bahagi ng GNOME, ngunit ang mga sangkap na ito ay […]