Autors: Yuri Gagarins

CI/CD ar Github Actions Flask+Angular projektam

Šajā rakstā es dalīšos pieredzē par CI/CD iestatīšanu, izmantojot Plesk vadības paneli un Github Actions. Šodien mācīsimies izvietot vienkāršu projektu ar nosaukumu „Helloworld”. Tas ir uzrakstīts Python framework Flask, ar darbiniekiem Celery un front-end uz Angular 8. Atsauces uz repozitorijiem: backend, frontend. Pirmajā raksta daļā mēs aplūkosim mūsu projektu […]

VxLAN fabrika. 2. daļa

Sveiki, Habr. Es turpinu rakstu ciklu par VxLAN EVPN tehnoloģiju, kas tika rakstīti īpaši kursa „Tīkla inženieris” uzsākšanai no OTUS. Šodien apskatīsim interesantu uzdevumu daļu — maršrutizāciju. Cik tas izklausās banāli, tomēr tīkla fabriku darbā viss var būt ne tik vienkārši. 1. daļa ciklā — L2 savienojamība starp serveriem […]

19 attālināmo ievainojamību TCP/IP stekā Treck

Piemērotajā TCP/IP stekā Treck atklātas 19 ievainojamības, ko var izmantot, nosūtot speciāli sagatavotus paketus. Ievainojamībām piešķirts kods Ripple20. Dažas ievainojamības arī parādās KASAGO TCP/IP stekā no uzņēmuma Zuken Elmic (Elmic Systems), kam ir kopīgas saknes ar Treck. Treck steku izmanto daudzās rūpnieciskās, medicīnas, komunikāciju, iebūvējamās un patēriņa ierīcēs (no viedajām lampām līdz printeriem un […]

Pieejams Solaris 11.4 SRU22

Publicēts operētājsistēmas Solaris 11.4 SRU 22 (Support Repository Update) atjauninājums, kurā piedāvāts virkni sekojošu labojumu un uzlabojumu Solaris 11.4 zariem. Lai instalētu piedāvātos atjauninājumus, pietiek izpildīt komandu 'pkg update'. Jaunajā izlaišanā, papildus kļūdu labojumiem, ir arī atjauninātas šādu atvērtā koda komponentu versijas: Apache Tomcat 8.5.55 Apache Web Server […]

FreeBSD 11.4-RELEASE

FreeBSD Izlaišanas Inženierijas komanda ar prieku paziņo par FreeBSD 11.4-RELEASE – piekto un pēdējo izlaidumu, kas balstīts uz stable/11 filiāli. Svarīgākās izmaiņas: Bāzes sistēmā: LLVM un saistītās komandas (clang, lld, lldb) atjaunotas uz versiju 10.0.0. OpenSSL atjaunots uz versiju 1.0.2u. Unbound atjaunots uz versiju 1.9.6. Pievienota ZFS grāmatzīmju pārsaukšana. Pievienota komanda certctl(8). Pakotņu repozitorijā: pkg(8) […]

No ārpakalpojuma uz izstrādi (1. daļa)

Visiem sveiciens, esmu Sergejs Emeļjaņčiks. Esmu Audits-Telekom uzņēmuma vadītājs, galvenais izstrādātājs un sistēmas Veliam autors. Nolēmu uzrakstīt rakstu par to, kā mēs ar draugu izveidojām ārpakalpojumu uzņēmumu, uzrakstījām programmatūru sev un pēc tam sākām to izplatīt visiem, kas vēlējās, izmantojot SaaS sistēmu. Par to, kā es kategoriski neticēju tam, ka tas […]

No ārpakalpojuma uz izstrādi (2. daļa)

Iepriekšējā rakstā es stāstīju par Veliam izveides priekšvēsturi un par tās izplatīšanas lēmumu, izmantojot SaaS sistēmu. Šajā rakstā es pastāstīšu par to, ko bija nepieciešams izdarīt, lai produkts kļūtu ne lokāls, bet publisks. Par to, kā mēs sākām izplatīšanu un ar kādām problēmām saskārāmies. Plānošana. Pašlaik servera daļa lietotājiem bija uz Linux. Gandrīz […]

FreeBSD 11.4 izlaidums

Pēc 11 mēnešiem kopš 11.3 versijas izlaišanas un 7 mēnešiem kopš 12.1 versijas izlaišanas ir pieejams FreeBSD 11.4 izlaidums, kas sagatavots arhitektūrām amd64, i386, powerpc, powerpc64, sparc64, aarch64 un armv6 (BEAGLEBONE, CUBIEBOARD, CUBIEBOARD2, CUBOX-HUMMINGBOARD, Raspberry Pi B, Raspberry Pi 2, PANDABOARD, WANDBOARD). Papildus ir sagatavoti attēli virtuālajām sistēmām (QCOW2, VHD, VMDK, raw) un Amazon mākoņu vidēm […]

Pirmais testēšanas izlaidums Qt 6

Uzņēmums Qt Company paziņoja par jaunas Qt 6 versijas pirmā testa izlaiduma publicēšanu, kurā tiks piedāvātas būtiskas arhitektūras izmaiņas, un tās būvniecībai būs nepieciešams kompilators, kas atbalsta C++17 standartu. Izlaidums ietver tikai turpmākā Qt 6 izlaiduma sākotnējo struktūru, kas plānota uz 2020. gada 1. decembri. Funkcionalitāte Qt 6 versijā tiks paplašināta līdz koda sasalšanas paziņošanai […]

Pieejama iepriekšējā Qt 6.0 versija

Qt Company savā emuārā paziņoja par pirmā priekšapskata izlaiduma Qt 6.0 pieejamību. Uzņēmums ziņo, ka pirmais priekšapskata izlaidums satur bināros failus tikai galddatoru platformām, savukārt mobilajām un iebūvētajām platformām nepieciešams izmantot izlaidumu no avota kodu, turklāt Qt 6.0 prasa C++17 atbalstu no kompilatora, tādēļ izstrāde koncentrējas uz salīdzinoši jaunākajiem […]

Ventoy 1.0.13 izlaidums

Ventoy ir atvērtā koda rīks, lai izveidotu startējamu USB atmiņu ISO failiem. Ar to jums nav jāpārformē disks atkal un atkal, vienkārši jānokopē ISO fails uz USB diska un jāuzsāk tas. Jūs varat kopēt vairākus ISO failus un izvēlēties nepieciešamo startēšanas izvēlnē. Atbalstīta gan Legacy BIOS, gan UEFI režīmi. […]

Atteicamies no maksas RPA platformām un balstāmies uz OpenSource (OpenRPA)

Ievads Agrāk Habrā tika ļoti detalizēti aprakstīta tēma par darbvirsmas GUI programmu automatizāciju, izmantojot Python. Tolaik šis raksts mani ļoti piesaistīja, jo tajā tika izklāstītas sastāvdaļas, kas līdzīgas robota izveides elementiem. Tā kā es savu profesionālo darbību saistītāju ar uzņēmuma biznesa procesu robotizāciju (RPA — joma, kurā līdz šim nebija pilnvērtīgu […]

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster