Autor: ProHoster

Cum să împachetați aplicația VueJS + NodeJS + MongoDB în Docker

După cum puteți înțelege din articolul precedent, am lucrat la diferite proiecte. Primele zile într-o echipă nouă merg de obicei în același mod: backenderul se așează cu mine și efectuează acțiuni magice pentru a instala și a implementa aplicația. Docker este indispensabil pentru dezvoltatorii front-end, deoarece... Backend-ul este adesea scris într-o gamă largă de stive PHP/Java/Python/C#, iar partea frontală nu trebuie să distragă atenția backend-ului de fiecare dată, astfel încât totul […]

Îmbinare în trei căi la werf: implementare în Kubernetes cu Helm „pe steroizi”

Ceea ce noi (și nu numai noi) așteptăm de mult s-a întâmplat: werf, utilitarul nostru Open Source pentru construirea de aplicații și livrarea lor către Kubernetes, acceptă acum aplicarea modificărilor folosind corecțiile de îmbinare în trei direcții! În plus, este posibil să se adopte resurse K3s existente în versiunile Helm fără a reconstrui aceste resurse. Pe scurt, setăm WERF_THREE_WAY_MERGE=enabled - obținem implementare „ca în [...]

Funcționarea învățării automate în Mail.ru Mail

Pe baza discursurilor mele de la Highload++ și DataFest Minsk 2019. Pentru mulți astăzi, poșta este o parte integrantă a vieții online. Cu ajutorul acestuia, desfășurăm corespondență de afaceri, stocăm tot felul de informații importante legate de finanțe, rezervări la hoteluri, plasarea comenzilor și multe altele. La mijlocul anului 2018, am formulat o strategie de produs pentru dezvoltarea corespondenței. Ce ar trebui să fie […]

Hackney pipeline: hackathon de la OZON, Netology și Yandex.Toloka

Buna ziua! Pe 1 decembrie 2019, la Moscova, împreună cu Ozon și Yandex.Toloka, vom organiza un hackathon privind etichetarea datelor „Hackney Pipeline”. La hackathon vom rezolva probleme reale de afaceri folosind crowdsourcing. Deci, pentru a marca o cantitate mare de date, vom obține funcționalitatea Yandex.Toloka și date reale despre pozițiile produselor de pe piața Ozon. Vino pentru experiență, practică și cunoștințe noi. Bine, […]

Cum se scrie un contract inteligent în Python în rețeaua Ontology. Partea 3: Runtime API

Aceasta este a treia parte dintr-o serie de articole educaționale despre crearea de contracte inteligente în Python în rețeaua blockchain Ontology. În articolele anterioare ne-am familiarizat cu Blockchain & Block API Storage API. Acum că aveți o idee despre cum să apelați API-ul de stocare persistent adecvat atunci când dezvoltați un contract inteligent folosind Python în rețeaua Ontology, să trecem la […]

Cum să captezi lumina cu spumă: rețea spumă-fotonică

În 1887, fizicianul scoțian William Thomson și-a propus modelul său geometric al structurii eterului, care se presupune că era un mediu omniprezent, ale cărui vibrații ni se manifestă ca unde electromagnetice, inclusiv lumină. În ciuda eșecului complet al teoriei eterului, modelul geometric a continuat să existe, iar în 1993 Denis Ware și Robert Phelan au propus un […]

Înregistrările sunt deschise: Deep Dive to IT at Mars

Aflați totul despre departamentul IT de la Mars și obțineți un stagiu într-o singură seară? Este posibil! Pe 28 noiembrie vom găzdui un Deep Dive to IT at Mars, un eveniment pentru studenții din anul 4 și mai sus, care sunt gata să-și înceapă cariera în IT. Înregistrați-vă → Pe 28 noiembrie, veți afla mai multe despre amploarea IT pe Marte și, cel mai important, veți putea […]

Laboratorul de radio Nijni Novgorod și „Kristadin” al lui Losev

Numărul 8 al revistei „Radio Amateur” pentru 1924 a fost dedicat „kristadinului” lui Losev. Cuvântul „cristadină” a fost alcătuit din cuvintele „cristal” și „heterodină”, iar „efectul de cristalină” a fost că atunci când a fost aplicată o părtinire negativă unui cristal de zincit (ZnO), cristalul a început să genereze oscilații neamortizate. Efectul nu avea nicio bază teoretică. Losev însuși credea că efectul se datorează prezenței unui „arc voltaic” microscopic […]

Versiunea Tcl/Tk 8.6.10

A fost prezentată lansarea Tcl/Tk 8.6.10, un limbaj de programare dinamic distribuit împreună cu o bibliotecă multiplatformă de elemente de bază ale interfeței grafice. Deși Tcl este folosit în principal pentru crearea de interfețe cu utilizatorul și ca limbaj încorporat, Tcl este potrivit și pentru alte sarcini, cum ar fi dezvoltarea web, crearea de aplicații de rețea, administrarea sistemului și testarea. În noua versiune: În Tk, implementarea […]

Încă câteva cuvinte despre beneficiile lecturii

Tableta de la Kish (circa 3500 î.Hr.) Nu există nicio îndoială că lectura este utilă. Dar răspunsurile la întrebările „La ce anume este utilă lectura de ficțiune?” și „Ce cărți sunt de preferat să citești?” variază în funcție de surse. Textul de mai jos este versiunea mea a răspunsului la aceste întrebări. Permiteți-mi să încep cu punctul evident că nu este [...]

Prima lansare a lui Glimpse, o furcă a editorului grafic GIMP

A fost publicată prima versiune a editorului grafic Glimpse, o furcă din proiectul GIMP după 13 ani de încercare de a convinge dezvoltatorii să schimbe numele. Build-urile sunt pregătite pentru Windows și Linux (Flatpak, Snap). La dezvoltarea lui Glimpse au participat 7 dezvoltatori, 2 autori de documentație și un designer. Pe parcursul a cinci luni, s-au primit donații de aproximativ 500 de dolari pentru dezvoltarea furcii, din care 50 de dolari […]

Lansarea mediului desktop Cinnamon 4.4

După cinci luni de dezvoltare, s-a format lansarea mediului de utilizator Cinnamon 4.4, în cadrul căreia comunitatea de dezvoltatori ai distribuției Linux Mint dezvoltă un furk al shell-ului GNOME Shell, managerului de fișiere Nautilus și managerului de ferestre Mutter, care vizează oferind un mediu în stilul clasic al GNOME 2 cu suport pentru elemente de interacțiune de succes din Shell GNOME. Cinnamon se bazează pe componente GNOME, dar aceste componente […]