Autor: Yuri Gagarin

CI/CD v Github Actions pro projekt na Flasku a Angularu.

V tomto článku se podělím o své zkušenosti s nastavením CI/CD pomocí ovládacího panelu Plesk a Github Actions. Dnes se naučíme nasadit jednoduchý projekt s názvem „Helloworld“. Je napsán na Python frameworku Flask, s workery na Celery a frontendem na Angularu 8. Odkazy na repozitáře: backend, frontend. V první části článku se podíváme na náš projekt […]

VxLAN továrna. Část 2.

Ahoj, Habre. Pokračuji v cyklu článků o technologii VxLAN EVPN, které byly napsány speciálně k uvedení kurzu „Síťový inženýr“ od OTUS. Dnes se podíváme na zajímavou část úloh — routování. Ačkoliv to zní banálně, v rámci práce síťové továrny to může být složitější, než se zdá. 1. část cyklu — L2 propojení mezi servery V […]

19 vzdáleně zneužitelných zranitelností v TCP/IP stacku Treck.

V proprietárním TCP/IP stacku Treck bylo objeveno 19 zranitelností, které lze zneužít pomocí speciálně formovaných paketů. Zranitelnost byla pojmenována Ripple20. Některé zranitelnosti se také objevují v TCP/IP stacku KASAGO od firmy Zuken Elmic (Elmic Systems), který má společné kořeny s Treckem. Stack Treck se používá v mnoha průmyslových, zdravotnických, komunikačních, vestavěných a spotřebitelských zařízeních (od chytrých žárovek po tiskárny a […]

Dostupný Solaris 11.4 SRU22.

Bylo zveřejněno aktualizace operačního systému Solaris 11.4 SRU 22 (Support Repository Update), která nabízí sérii dalších oprav a vylepšení pro větev Solaris 11.4. Pro instalaci nabízených oprav stačí provést příkaz ‘pkg update’. V novém vydání byly kromě oprav chyb také aktualizovány verze následujících komponentů s otevřeným zdrojovým kódem: Apache Tomcat 8.5.55 Apache Web Server […]

FreeBSD 11.4-RELEASE.

Tým pro uvolňování FreeBSD má tu čest představit FreeBSD 11.4-RELEASE – páté a poslední vydání založené na větvi stable/11. Mezi nejdůležitější změny patří: V základním systému: LLVM a související nástroje (clang, lld, lldb) byly aktualizovány na verzi 10.0.0. OpenSSL bylo aktualizováno na verzi 1.0.2u. Unbound byl aktualizován na verzi 1.9.6. Přidáno přejmenování ZFS bookmarks. Přidána nová příkaz certctl(8). V repozitáři balíčků: pkg(8) […]

Z outsourcingu do vývoje (Část 1)

Ahoj všichni, jmenuji se Sergey Emelyanchik. Jsem vedoucím společnosti Audit-Telecom, hlavním vývojářem a autorem systému Veliam. Rozhodl jsem se napsat článek o tom, jak jsme se s přítelem vytvořili outsourcingovou společnost, napsali software pro sebe a posléze začali distribuovat ho všem zájemcům formou SaaS. O tom, jak jsem kategoricky nevěřil, že to […]

Z outsourcingu do vývoje (část 2)

V předchozím článku jsem popsal historii vzniku Veliamu a řešení jeho distribuce prostřednictvím systému SaaS. V tomto článku se zaměřím na to, co bylo třeba udělat, aby produkt přestal být lokální a stal se veřejným. O tom, jak jsme zahájili distribuci a s jakými problémy jsme se setkali. Plánování Aktuální serverová část pro uživatele byla na Linuxu. Téměř […]

Uvolnění FreeBSD 11.4

Po 11 měsících od vydání verze 11.3 a 7 měsících od uvolnění verze 12.1 je k dispozici vydání FreeBSD 11.4, které je připraveno pro architektury amd64, i386, powerpc, powerpc64, sparc64, aarch64 a armv6 (BEAGLEBONE, CUBIEBOARD, CUBIEBOARD2, CUBOX-HUMMINGBOARD, Raspberry Pi B, Raspberry Pi 2, PANDABOARD, WANDBOARD). Byly navíc připraveny obrazy pro virtualizační systémy (QCOW2, VHD, VMDK, raw) a cloudová prostředí Amazon […]

První zkušební vydání Qt 6

Společnost Qt Company zveřejnila první testovací verzi nové větve Qt 6, ve které budou nabízeny významné architektonické změny, a pro sestavení bude vyžadován kompilátor, který podporuje standard C++17. Vydání obsahuje pouze počáteční rámec budoucí verze Qt 6, která je plánována na 1. prosince 2020. Funkcionalita ve větvi Qt 6 bude rozšiřována až do vyhlášení zmrazení kódu […]

Dostupná předběžná verze Qt 6.0

Qt Company oznámila na svém blogu dostupnost první předběžné verze Qt 6.0. Společnost uvádí, že první předběžná verze obsahuje binární soubory pouze pro desktopové platformy, a pro testování na mobilních a vestavěných platformách je třeba použít verzi z původních zdrojových kódů, přičemž Qt 6.0 vyžaduje podporu C++17 od kompilátoru, proto se vývoj zaměřuje na poměrně nedávno […]

Uvolnění Ventoy 1.0.13

Ventoy je nástroj s otevřeným zdrojovým kódem pro vytvoření bootovatelného USB disku pro ISO soubory. S ním nemusíte disk formátovat znovu a znovu, stačí zkopírovat ISO soubor na USB disk a spustit ho. Můžete zkopírovat několik ISO souborů a vybrat ten potřebný v bootovacím menu. Podporovány jsou jak režimy Legacy BIOS, tak UEFI. […]

Odmítáme placené RPA platformy a zakládáme se na OpenSource (OpenRPA).

Úvod Dříve na Habru byla velmi podrobně probírána téma Automatizace desktopových GUI aplikací v Pythonu. V té době mě tato článek velmi zaujal, protože rozkrýval prvky podobné těm, které se používají při vytváření robotů. A protože se ve své profesní činnosti zabývám robotizací obchodních procesů společnosti (RPA – oblast, ve které nebyly plně funkční […]

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster