Kategorie: podávání

Co je servisní síť?

Dobrý den!... V předvečer zahájení kurzu Software Architect jsme připravili další užitečný překlad. Síť služeb je konfigurovatelná vrstva infrastruktury s nízkou latencí, která je potřebná ke zpracování velkých objemů síťové meziprocesové komunikace mezi rozhraními pro programování aplikací (API). Service Mesh umožňuje rychlou, spolehlivou a bezpečnou komunikaci mezi kontejnerovými a často pomíjivými službami aplikační infrastruktury. […]

Jsem root. Pochopení eskalace oprávnění OS Linux

První čtvrtletí roku 2020 jsem strávil přípravou na zkoušku OSCP. Hledání informací na Googlu a spousta „slepých“ pokusů mi zabralo veškerý volný čas. Obzvláště obtížné bylo pochopit mechanismy navyšování privilegií. V kurzu PWK se tomuto tématu věnuje velká pozornost, ale výukových materiálů není nikdy dost. Na internetu je spousta příruček s užitečnými příkazy, ale já […]

CI/CD v Github Actions pro projekt Flask+Angular

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

Továrna VxLAN. Část 2

Ahoj, Habre. Pokračuji v sérii článků o technologii VxLAN EVPN, které byly napsány speciálně pro spuštění kurzu Síťový inženýr od OTUS. A dnes se podíváme na zajímavou část úloh - směrování. Jakkoli triviálně to může znít, v rámci práce síťové továrny nemusí být všechno tak jednoduché. 1. část série – L2 konektivita mezi servery V […]

Od outsourcingu k vývoji (část 1)

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

Od outsourcingu k vývoji (část 2)

V předchozím článku jsem hovořil o pozadí vzniku Veliamu a rozhodnutí o jeho distribuci prostřednictvím systému SaaS. V tomto článku budu mluvit o tom, co jsem musel udělat, aby produkt nebyl lokální, ale veřejný. O tom, jak distribuce začala a s jakými problémy se setkali. Plánování Aktuální backend pro uživatele byl na Linuxu. Téměř […]

Jak používat cloud OneDrive na školním portálu moskevské oblasti

Služba OneDrive od společnosti Microsoft je zabudována do školního portálu moskevské oblasti. O rok dříve napsal MagisterLudi velmi dobrou recenzi cloudů dostupných pro osobní i firemní použití. Hodina využití cloudových technologií nastala i pro střední školy. Prosím všechny, kteří museli posílat domácí úkoly na Školní portál Moskevské oblasti pod kat. Obrázky v článku jsou poskytovány pro ilustraci technologie […]

Odmítáme placené platformy RPA a jsou založeny na OpenSource (OpenRPA)

Úvod V minulosti se Habré věnoval tématu Automatizace desktopových GUI aplikací v Pythonu velmi podrobně. V té době mě tento článek velmi zaujal, protože odhaloval prvky podobné prvkům vytváření robotů. A jelikož se z povahy své profesní činnosti zabývám robotizací obchodních procesů společnosti (RPA je oblast, ve které neexistovaly plně funkční […]

Automatizujte GUI desktopu v Pythonu + pywinauto: jak se spřátelit s MS UI Automation

Knihovna Python pywinauto je projekt s otevřeným zdrojovým kódem pro automatizaci desktopových GUI aplikací ve Windows. Během posledních dvou let se v něm objevily nové hlavní funkce: Podpora technologie MS UI Automation. Rozhraní je stejné a nyní podporuje: WinForms, WPF, Qt5, Windows Store (UWP) a tak dále - téměř vše, co je ve Windows. Backend/plugin systém (v současnosti […]

Konference DEVOXX UK. Vyberte si framework: Docker Swarm, Kubernetes nebo Mesos. Část 3

Docker Swarm, Kubernetes a Mesos jsou nejoblíbenější frameworky pro orchestraci kontejnerů. Arun Gupta ve své přednášce porovnává následující aspekty Docker, Swarm a Kubernetes: Místní vývoj. Funkce nasazení. Vícekontejnerové aplikace. Zjištění služby. Škálování služby. Úkoly spouštěné jednou. Integrace s Maven. "Rolling" aktualizace. Vytvoření databázového clusteru Couchbase. V důsledku toho získáte jasnou představu o [...]

Nejspolehlivější HDD podle Backblaze Q1 2020

Navzdory všem zvratům v karanténě datová centra nadále fungují. Navíc s větší zátěží než dříve, protože se výrazně zvýšil objem internetového provozu. Backblaze opět zjistil, které pevné disky odvedou svou práci nejlépe. Známá služba cloudového úložiště dat vydala zprávu o spolehlivosti HDD za první čtvrtletí roku 2020. Počet pevných disků Backblaze neustále roste. […]