Auteur: Yuri Gagarin

CI/CD in Github Actions voor een project op Flask+Angular

In dit artikel deel ik mijn ervaringen met het opzetten van CI/CD met behulp van het controlepaneel Plesk en Github Actions. Vandaag gaan we leren hoe we een eenvoudig project kunnen implementeren met de niet al te ingewikkelde naam 'Helloworld'. Het is geschreven in het Python-framework Flask, met workers op Celery en front-end op Angular 8. Links naar de repositories: backend, frontend. In het eerste deel van het artikel kijken we naar ons project […]

VxLAN fabriek. Deel 2

Hallo, Habr. Ik ga verder met de serie artikelen over de VxLAN EVPN-technologie, die speciaal zijn geschreven ter gelegenheid van de lancering van de cursus 'Netwerkingenieur' van OTUS. Vandaag zullen we een interessant onderdeel van de taken bekijken: routering. Hoe cliché het ook klinkt, binnen de werking van een netwerkfabriek kan alles behoorlijk complex zijn. Deel 1 van de serie — L2-connectiviteit tussen servers

19 op afstand uit te buiten kwetsbaarheden in de TCP/IP-stack van Treck

In de propriëtaire TCP/IP-stack Treck zijn 19 kwetsbaarheden ontdekt die kunnen worden misbruikt via het verzenden van speciaal opgemaakte pakketten. De kwetsbaarheden hebben de codenaam Ripple20 gekregen. Sommige kwetsbaarheden manifesteren zich ook in de TCP/IP-stack KASAGO van Zuken Elmic (Elmic Systems), welke gemeenschappelijke wortels met Treck heeft. De Treck-stack wordt in veel industriële, medische, communicatieve, embedded en consumententoepassingen gebruikt (van slimme lampen tot printers)

Solaris 11.4 SRU22 is beschikbaar

Een update van het besturingssysteem Solaris 11.4 SRU 22 is gepubliceerd, die een reeks nieuwe bugfixes en verbeteringen voor de Solaris 11.4-tak biedt. Om de in de update voorgestelde correcties te installeren, hoeft u alleen de opdracht ‘pkg update’ uit te voeren. In deze nieuwe release zijn naast de bugfixes ook de versies van de volgende open-source componenten bijgewerkt: Apache Tomcat 8.5.55 Apache Web Server

FreeBSD 11.4-RELEASE

Het FreeBSD Release Engineering Team is blij om FreeBSD 11.4-RELEASE te presenteren – de vijfde en laatste release op basis van de stable/11-tak. De belangrijkste wijzigingen zijn: In het basissysteem: LLVM en de bijbehorende commando's (clang, lld, lldb) zijn bijgewerkt naar versie 10.0.0. OpenSSL is bijgewerkt naar versie 1.0.2u. Unbound is bijgewerkt naar versie 1.9.6. ZFS-bookmarks zijn hernoemd. De certctl(8) opdracht is toegevoegd. In de pakketrepository: pkg(8)

Van outsourcing naar ontwikkeling (Deel 1)

Hallo iedereen, mijn naam is Sergey Emelyanchik. Ik ben de directeur van Audit-Telecom, de hoofdontwikkelaar en auteur van het Veliam-systeem. Ik besloot een artikel te schrijven over hoe mijn vriend en ik een outsourcingbedrijf opstartten, software voor onszelf ontwikkelden en vervolgens begonnen het aan iedereen die geïnteresseerd was aan te bieden via een SaaS-systeem. Over hoe ik categorisch niet geloofde dat dit

Van outsourcing naar ontwikkeling (Deel 2)

In het vorige artikel heb ik de achtergrond van de ontwikkeling van Veliam besproken en hoe het werd verspreid via een SaaS-systeem. In dit artikel zal ik uitleggen wat er gedaan moest worden om het product publiek te maken in plaats van lokaal. Hoe de verspreiding begon en met welke problemen we geconfronteerd werden. Planning De huidige servercomponent voor gebruikers was op Linux. Bijna […]

Release van FreeBSD 11.4

Elf maanden na de release van 11.3 en zeven maanden na de release van 12.1 is de release van FreeBSD 11.4 beschikbaar, voorbereid voor de architecturen amd64, i386, powerpc, powerpc64, sparc64, aarch64 en armv6 (BEAGLEBONE, CUBIEBOARD, CUBIEBOARD2, CUBOX-HUMMINGBOARD, Raspberry Pi B, Raspberry Pi 2, PANDABOARD, WANDBOARD). Daarnaast zijn er images voorbereid voor virtualisatiesystemen (QCOW2, VHD, VMDK, raw) en cloudomgevingen van Amazon […]

Eerste testversie van Qt 6

Qt Company heeft de eerste testversie van de nieuwe tak van Qt 6 gepubliceerd, waarin aanzienlijke architectonische wijzigingen worden voorgesteld. Voor de bouw is een compiler nodig die de C++17-standaard ondersteunt. Deze uitgave omvat alleen het beginraamwerk voor de toekomstige Qt 6-release, die op 1 december 2020 gepland staat. De functionaliteit in de Qt 6-tak zal worden uitgebreid tot de aankondiging van de codefreeze […]

Voorlopige build van Qt 6.0 beschikbaar

Qt Company heeft op zijn blog bekendgemaakt dat de eerste voorlopige versie van Qt 6.0 beschikbaar is. Het bedrijf meldt dat deze eerste voorlopige versie alleen binaire bestanden voor desktopplatforms bevat, en voor testen op mobiele en ingebedde platforms moet gebruik worden gemaakt van de build van de bronbestanden. Qt 6.0 vereist ondersteuning voor C++17 van de compiler, waardoor de ontwikkeling zich richt op relatief recent […]

Release Ventoy 1.0.13

Ventoy is een open-source tool voor het maken van een opstartbare USB-stick voor ISO-bestanden. Hiermee hoeft u de schijf niet telkens opnieuw te formatteren; u hoeft alleen het iso-bestand naar de USB-stick te kopiëren en op te starten. U kunt meerdere iso-bestanden kopiëren en de benodigde selecteren in het opstartmenu. Zowel Legacy BIOS- als UEFI-modus worden ondersteund. […]

We stappen over van betaalde RPA-platformen en baseren ons op OpenSource (OpenRPA).

Inleiding Eerder op Habr zijn er uitgebreide artikelen verschenen over de automatisering van desktop GUI-applicaties in Python. Deze artikelen trokken me zeer aan omdat ze elementen blootlegden die vergelijkbaar zijn met de elementen van robotica. Aangezien ik in mijn professionele activiteit betrokken ben bij de robotisering van bedrijfsprocessen (RPA — een gebied waarvoor nog geen volledig functionele […]

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster