Författare: Yuri Gagarin

CI/CD i Github Actions för ett projekt på Flask+Angular

I den här artikeln kommer jag att dela med mig av min erfarenhet av att ställa in CI/CD med hjälp av kontrollpanelen Plesk och Github Actions. Idag ska vi lära oss att distribuera ett enkelt projekt med den okomplicerade titeln "Helloworld". Det är skrivet på Python-ramverket Flask, med arbetare på Celery och frontend på Angular 8. Länkar till arkiven: backend, frontend. I den första delen av artikeln kommer vi att titta på vårt projekt […]

VxLAN-fabriken. Del 2

Hej, Habr. Jag fortsätter med min serie artiklar om teknologin VxLAN EVPN, som skrivits speciellt för lanseringen av kursen "Nätverksingenjör" från OTUS. Idag ska vi titta på en intressant del av uppgifterna — routning. Så banalt som det kan låta, kan det dock vara mer komplicerat inom ramen för arbete med ett nätverkssystem. Del 1 av serien — L2-anslutning mellan servrarna i […]

19 fjärrutnyttjade sårbarheter i TCP/IP-stacken Treck

19 sårbarheter har identifierats i det proprietära TCP/IP-stacket Treck, som utnyttjas genom att skicka specifikt utformade paket. Sårbarheterna har kodnamnet Ripple20. Vissa sårbarheter förekommer också i TCP/IP-stacket KASAGO från Zuken Elmic (Elmic Systems), som har gemensamma rötter med Treck. Treck-stacket används i många industriella, medicinska, kommunikations-, inbyggda och konsumentenheter (från smarta lampor till skrivare och […]

Solaris 11.4 SRU22 är tillgänglig

En uppdatering av operativsystemet Solaris 11.4 SRU 22 (Support Repository Update) har publicerats, där en serie nya korrigeringar och förbättringar för gren Solaris 11.4 föreslås. För att installera de föreslagna korrigeringarna i uppdateringen räcker det med att köra kommandot 'pkg update'. I den nya versionen har förutom buggfixar också versionerna av följande komponenter med öppen källkod uppdaterats: Apache Tomcat 8.5.55 Apache Web Server […]

FreeBSD 11.4-RELEASE

FreeBSD Release Engineering Team är glada att presentera FreeBSD 11.4-RELEASE – den femte och sista utgåvan baserad på grenen stable/11. De viktigaste ändringarna: I det grundläggande systemet: LLVM och tillhörande kommandon (clang, lld, lldb) har uppdaterats till version 10.0.0. OpenSSL har uppdaterats till version 1.0.2u. Unbound har uppdaterats till version 1.9.6. Ombenämning av ZFS-bokmärken har lagts till. Kommandot certctl(8) har lagts till. I paketförrådet: pkg(8) […]

Från outsourcing till utveckling (Del 1)

Hej alla, jag heter Sergey Emelyanchik. Jag är chef för företaget Audit-Telecom, huvudutvecklare och författare av systemet Veliam. Jag bestämde mig för att skriva en artikel om hur jag och en vän startade ett outsourcingföretag, utvecklade programvara för oss själva och sedan började distribuera den till alla intresserade via SaaS-systemet. Om hur jag kategoriskt inte trodde på att detta […]

Från outsourcing till utveckling (Del 2)

I den föregående artikeln berättade jag om bakgrunden till skapandet av Veliam och om lösningen för dess distribution via SaaS-systemet. I denna artikel kommer jag att berätta vad som behövde göras för att produkten skulle bli offentlig istället för lokal. Om hur distributionen inleddes och vilka problem vi stötte på. Planering Den nuvarande serverdelen för användarna var på Linux. Nästan […]

Utgivningen av FreeBSD 11.4

Elva månader efter utgivningen av 11.3 och sju månader efter utgivningen av 12.1 finns nu FreeBSD 11.4 tillgänglig, som är förberedd för arkitekturer som amd64, i386, powerpc, powerpc64, sparc64, aarch64 och armv6 (BEAGLEBONE, CUBIEBOARD, CUBIEBOARD2, CUBOX-HUMMINGBOARD, Raspberry Pi B, Raspberry Pi 2, PANDABOARD, WANDBOARD). Dessutom har avbildningar för virtualiseringssystem (QCOW2, VHD, VMDK, raw) och molnmiljöer på Amazon […]

Första testutgåvan av Qt 6

Qt Company har publicerat den första testutgåvan av den nya versionen av Qt 6, där betydande arkitektoniska förändringar kommer att föreslås, och för kompilering krävs en kompilator som stöder C++17-standarden. Utgåvan innehåller bara den initiala strukturen för den framtida utgåvan av Qt 6, som är planerad att släppas den 1 december 2020. Funktionaliteten i versionen Qt 6 kommer att utökas fram till kodfrysningen […]

Förhandsversion av Qt 6.0 tillgänglig

Qt Company meddelade på sin blogg att den första förhandsversionen av Qt 6.0 nu är tillgänglig. Företaget rapporterar att den första förhandsversionen endast innehåller binära filer för stationära plattformar, och för att testa på mobila och inbyggda plattformar måste du använda en version som är baserad på källkod. Qt 6.0 kräver stöd för C++17 från kompilatorn, så utvecklingen fokuserar på relativt nyligen […]

Utgivningen av Ventoy 1.0.13

Ventoy är ett open source-verktyg för att skapa en bootbar USB-enhet för ISO-filer. Med det behöver du inte formatera disken om och om igen, du behöver bara kopiera ISO-filen till USB-enheten och starta den. Du kan kopiera flera ISO-filer och välja vilken som behövs i startmenyn. Både Legacy BIOS och UEFI-lägen stöds. […]

Vi avstår från betalda RPA-plattformar och baserar oss på OpenSource (OpenRPA).

Inledning Tidigare på Habré har man detaljerat behandlat ämnet automation av desktop GUI-applikationer i Python. Vid den tiden blev jag mycket intresserad av denna artikel, eftersom den avslöjar element som liknar de som används vid robotbyggande. Eftersom jag i mitt yrkesliv sysslar med robotisering av företagets affärsprocesser (RPA - ett område där det inte fanns några fullt fungerande […]

Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar 🔥 Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster