Autor Yuri Gagarin

CI/CD v Github Actions pre projekt na Flask+Angular

V tomto článku sa podelím o svoje skúsenosti so nastavením CI/CD pomocou ovládacieho panela Plesk a Github Actions. Dnes sa naučíme deployovať jednoduchý projekt s názvom „Helloworld“. Je naprogramovaný na Python frameworku Flask, s pracovníkmi na Celery a frontend je na Angular 8. Odkazy na repozitáre: backend, frontend. V prvej časti článku sa pozrieme na náš projekt […]

VxLAN továreň. Časť 2

Ahoj, Habr. Pokračujem v cykle článkov o technológii VxLAN EVPN, ktoré boli napísané špeciálne k spusteniu kurzu „Sieťový inžinier“ od OTUS. Dnes sa pozrieme na zaujímavú časť úloh — routovanie. Nech to znie akokoľvek banálne, v rámci práce sieťovej továrne môže byť všetko zložitejšie, než to vyzerá. 1. časť cyklu — L2 prepojenie medzi servermi V […]

19 vzdialene zneužiteľných zraniteľností v TCP/IP stacku Treck

V proprietárnom TCP/IP stacku Treck bolo identifikovaných 19 zraniteľností zneužiteľných prostredníctvom odosielania špeciálne upravených paketov. Zraniteľnostiam bolo pridelené kódové meno Ripple20. Niektoré zraniteľnosti sa tiež prejavujú v TCP/IP stacku KASAGO od spoločnosti Zuken Elmic (Elmic Systems), ktorý má spoločné korene s Treckom. Stack Treck sa používa v mnohých priemyselných, medicínskych, komunikačných, embedded a spotrebiteľských zariadeniach (od inteligentných žiaroviek až po tlačiarne a […]

Solaris 11.4 SRU22 je k dispozícii

Bolo vydané aktualizovanie operačného systému Solaris 11.4 SRU 22 (Support Repository Update), ktoré prináša sériu ďalších opráv a vylepšení pre vetvu Solaris 11.4. Na inštaláciu navrhnutých opráv v aktualizácii stačí vykonať príkaz 'pkg update'. V novom vydaní, okrem opráv chýb, boli tiež aktualizované verzie nasledujúcich komponentov s otvoreným zdrojovým kódom: Apache Tomcat 8.5.55 Apache Web Server […]

FreeBSD 11.4-RELEASE

Tím pre vydávanie verzií FreeBSD má radosť predstaviť FreeBSD 11.4-RELEASE – piaty a posledný release na základe vetvy stable/11. Najdôležitejšie zmeny: V základnom systéme: LLVM a pridružené príkazy (clang, lld, lldb) boli aktualizované na verziu 10.0.0. OpenSSL bola aktualizovaná na verziu 1.0.2u. Unbound bola aktualizovaná na verziu 1.9.6. Bola pridaná funkcia premenovania ZFS bookmarks. Bola pridaná príkaz certctl(8). V repozitári balíkov: pkg(8) […]

Z outsourcingu do vývoja (Časť 1)

Ahojte, volám sa Sergey Emelyanchik. Som riaditeľom spoločnosti Audit-Telecom, hlavným vývojárom a autorom systému Veliam. Rozhodol som sa napísať článok o tom, ako sme s priateľom zakladali outsourcingovú spoločnosť, vyvinuli softvér pre seba a neskôr ho začali distribuovať všetkým záujemcom prostredníctvom systému SaaS. O tom, ako som kategoricky neveril, že to je […]

Od outsourcingu k vývoju (Časť 2)

V predchádzajúcom článku som hovoril o pozadí vzniku Veliam a o rozhodnutí o jeho distribúcii prostredníctvom systému SaaS. V tomto článku vysvetlím, čo bolo potrebné urobiť, aby sa produkt stal verejným a nie lokálnym. O tom, ako sme začínali s distribúciou a s akými problémami sme sa stretli. Plánovanie Aktuálna serverová časť pre používateľov bola na Linuxe. Takmer […]

Vydanie FreeBSD 11.4

Po 11 mesiacoch od vydania 11.3 a 7 mesiacoch od vydania 12.1 je k dispozícii verzia FreeBSD 11.4, ktorá je pripravená pre architektúry amd64, i386, powerpc, powerpc64, sparc64, aarch64 a armv6 (BEAGLEBONE, CUBIEBOARD, CUBIEBOARD2, CUBOX-HUMMINGBOARD, Raspberry Pi B, Raspberry Pi 2, PANDABOARD, WANDBOARD). Dodatočne sú pripravené obrazy pre virtualizačné systémy (QCOW2, VHD, VMDK, raw) a cloudové prostredia Amazon […]

Prvý testovací výstup Qt 6

Spoločnosť Qt Company vydala prvý testovací výstup novej vetvy Qt 6, v ktorej budú navrhnuté významné architektonické zmeny. Na zostavenie bude potrebný zavádzač, ktorý podporuje štandard C++17. Výstup obsahuje iba počiatočný rámec budúcej verzie Qt 6, ktorá je naplánovaná na 1. decembra 2020. Funkcionalita v vetve Qt 6 sa bude rozširovať až do oznámenia zmrazenia kódu […]

Dostupná predbežná verzia Qt 6.0

Qt Company oznámila na svojom blogu dostupnosť prvej predbežnej verzie Qt 6.0. Spoločnosť uvádza, že prvá predbežná verzia obsahuje binárne súbory iba pre desktopové platformy, a pre testovanie na mobilných a zabudovaných platformách je potrebné využiť zostavenie z zdrojových textov, pričom Qt 6.0 vyžaduje podporu C++17 od zavádzača, preto sa vývoj sústredí na porovnateľne nedávno […]

Vydanie Ventoy 1.0.13

Ventoy je nástroj s otvoreným zdrojovým kódom na vytváranie zavádzacieho USB disku pre ISO súbory. S ním nemusíte znovu a znovu formátovať disk, jednoducho skopírujte iso súbor na USB disk a naštartujte ho. Môžete skopírovať viacero iso súborov a vybrať potrebný v ponuke zavádzania. Podporované sú režimy Legacy BIOS aj UEFI. […]

Odmietame platené RPA platformy a zakladáme sa na OpenSource (OpenRPA)

Úvod Predtým bol na Habré veľmi podrobne rozoberaný téma automatizácie desktopových GUI aplikácií na Pythone. V tom čase ma veľmi zaujala tento článok, pretože odhaľuje prvky, ktoré sú podobné prvkom vytvárania robotov. A keďže sa vo svojej profesionálnej činnosti zaoberám robotizáciou biznis procesov spoločnosti (RPA — oblasť, v ktorej neexistovali plnohodnotné […]

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster