Skribent: Yuri Gagarin

CI/CD i Github Actions for Flask+Angular-prosjektet

I denne artikkelen vil jeg dele min erfaring med å sette opp CI/CD ved hjelp av Plesk-kontrollpanelet og Github Actions. I dag skal vi lære å distribuere et enkelt prosjekt med det beskjedne navnet «Helloworld». Det er skrevet med Python-rammeverket Flask, med arbeidere på Celery og front-end på Angular 8. Lenker til reposter: backend, frontend. I den første delen av artikkelen skal vi se på prosjektet vårt […]

VxLAN fabrikk. Del 2

Hei, Habr. Jeg fortsetter med serien av artikler om VxLAN EVPN-teknologi, som er skrevet spesielt for lanseringen av kurset «Nettverksingeniør» fra OTUS. I dag skal vi se på en interessant del av oppgavene — ruting. Uansett hvor banalt det kan høres ut, kan det i rammeverket til nettverksfabrikken være mer komplisert enn som så. Del 1 av serien — L2 tilkobling mellom servere I […]

19 fjernutnyttbare sårbarheter i TCP/IP-stakken Treck

Det er oppdaget 19 sårbarheter i den proprietære TCP/IP-stakken Treck, som kan utnyttes ved å sende spesiallagde pakker. Sårbarhetene har fått kodenavnet Ripple20. Noen sårbarheter forekommer også i TCP/IP-stakken KASAGO fra Zuken Elmic (Elmic Systems), som har felles røtter med Treck. Treck-stakken brukes i mange industrielle, medisinske, kommunikasjons-, innebygde og forbruker-enheter (fra smarte pærer til skrivere og […]

Solaris 11.4 SRU22 er tilgjengelig

Det er publisert en oppdatering av operativsystemet Solaris 11.4 SRU 22 (Support Repository Update), som tilbyr en serie med påfølgende feilrettinger og forbedringer for Solaris 11.4. For å installere oppdateringsfeilene, trenger du bare å kjøre kommandoen ‘pkg update’. I den nye utgivelsen er det ikke bare feilrettinger, men også oppdaterte versjoner av følgende åpne kildekode-komponenter: Apache Tomcat 8.5.55 Apache Web Server […]

FreeBSD 11.4-RELEASE

FreeBSD Release Engineering Team er glad for å presentere FreeBSD 11.4-RELEASE – den femte og siste utgivelsen basert på stable/11-grenen. De viktigste endringene: I det grunnleggende systemet: LLVM og tilknyttede verktøy (clang, lld, lldb) er oppdatert til versjon 10.0.0. OpenSSL er oppdatert til versjon 1.0.2u. Unbound er oppdatert til versjon 1.9.6. Mulighet for å gi ZFS-bokmerker nytt navn er lagt til. Kommandoen certctl(8) er lagt til. I pakke-repositoriet: pkg(8) […]

Fra outsourcing til utvikling (Del 1)

Hei alle sammen, jeg heter Sergei Emelyanchik. Jeg er leder av selskapet Audit-Telecom, hovedutvikleren og opphavsmannen til systemet Veliam. Jeg bestemte meg for å skrive en artikkel om hvordan jeg og en venn opprettet et outsourcing-selskap, utviklet programvare for oss selv, og senere begynte å distribusere det til alle interesserte gjennom SaaS-systemet. Hvordan jeg kategorisk ikke trodde på at dette […]

Fra outsourcing til utvikling (Del 2)

I forrige artikkel fortalte jeg om bakgrunnen for opprettelsen av Veliam og om beslutningen om å distribuere det gjennom SaaS-systemet. I denne artikkelen skal jeg fortelle om hva som måtte gjøres for at produktet skulle bli offentlig ikke bare lokalt. Om hvordan vi begynte distribusjonen og hvilke problemer vi støtte på. Planlegging Den nåværende serverdelen for brukere var på Linux. Nesten […]

Utgivelsen av FreeBSD 11.4

11 måneder etter utgivelsen av 11.3 og 7 måneder siden utgivelsen av 12.1, er FreeBSD 11.4 tilgjengelig, som er forberedt for arkitekturer som amd64, i386, powerpc, powerpc64, sparc64, aarch64 og armv6 (BEAGLEBONE, CUBIEBOARD, CUBIEBOARD2, CUBOX-HUMMINGBOARD, Raspberry Pi B, Raspberry Pi 2, PANDABOARD, WANDBOARD). I tillegg er det laget bilder for virtualiseringssystemer (QCOW2, VHD, VMDK, raw) og skytjenester fra Amazon […]

Første testutgave av Qt 6

Qt Company har publisert den første testutgaven av den nye Qt 6-grenen, som vil tilby betydelige arkitektoniske endringer, og bygging vil kreve en kompilator som støtter C++17-standarden. Utgivelsen inneholder kun den innledende rammen til den fremtidige Qt 6-utgivelsen, som er planlagt til 1. desember 2020. Funksjonaliteten i Qt 6-grenen vil bli utvidet frem til kodefrysinga kunngjøres […]

Forhåndsvisning av Qt 6.0 er tilgjengelig

Qt Company kunngjorde i bloggen sin at den første forhåndsversjonen av Qt 6.0 nå er tilgjengelig. Selskapet rapporterer at den første forhåndsversjonen kun inneholder binærfiler for skrivebordsplattformer, og for testing på mobile og innebygde plattformer må man bruke bygg fra kildekoden; Qt 6.0 krever støtte for C++17 fra kompilatoren, så utviklingen fokuserer på relativt nye […]

Utgivelse av Ventoy 1.0.13

Ventoy er et verktøy med åpen kildekode for å lage en oppstartbar USB-enhet for ISO-filer. Du trenger ikke å formatere disken gang på gang; du trenger bare å kopiere ISO-filen til USB-enheten og starte opp fra den. Du kan kopiere flere ISO-filer og velge den du trenger i oppstartsmenyen. Både Legacy BIOS og UEFI-moduser støttes. […]

Vi gir opp betalte RPA-plattformer og baserer oss på OpenSource (OpenRPA)

Innledning Tidligere på Habr ble temaet for automatisering av desktop GUI-applikasjoner på Python veldig grundig belyst. På den tiden ble jeg veldig tiltrukket av denne artikkelen, fordi den avdekket elementer som ligner på elementene i robotkreasjon. Og siden jeg i min profesjonelle virksomhet arbeider med robotisering av forretningsprosesser i selskapet (RPA — et område som ikke hadde fullfunksjonelle […]

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster