Kategória: Administrácia

🥇V Windows 10 May 2019 Update sa zachovajú predinštalované aplikácie | ProHoster

Tento článok bude zaujímavý nielen pre testerov, ale aj pre vývojárov, pričom je najmä zameraný na automatizátorov, ktorí sa stretli s problémom nastavenia GitLab CI/CD pre vykonávanie integračných testov za podmienok nedostatku infraštruktúrnych zdrojov a/alebo absencie platformy na orchestráciu kontajnerov. Povediem vás, ako nastaviť nasadenie testovacích prostredí pomocou docker compose na jednom jedinatom GitLab shell runneri a […]

Implementujte statickú analýzu do procesu, namiesto toho, aby ste hľadali chyby pomocou nej

Napísať tento článok ma povzbudilo množstvo materiálov o statickej analýze, ktoré sa čoraz častejšie objavujú. Predovšetkým ide o blog PVS-studio, ktorý sa aktívne propaguje na Habr prostredníctvom prehľadov chýb, ktoré našiel ich nástroj v projektoch s otvoreným kódom. Nedávno PVS-studio implementovalo podporu pre Java, a samozrejme, vývojári IntelliJ IDEA, ktorých vstavaný analyzátor je v súčasnosti pravdepodobne […]

Spúšťame kontroly IntelliJ IDEA na Jenkins

IntelliJ IDEA dnes disponuje najpokročilejším statickým analyzátorom kódu Java, ktorý svojimi možnosťami nechal ďaleko za sebou takých „poldržateľov“, ako sú Checkstyle a Spotbugs. Jeho početné „inspekcie“ kontrolujú kód v rôznych aspektoch, od štýlu kódovania po charakteristické chyby. Avšak zatiaľ čo výsledky analýzy sa zobrazujú len v miestnom rozhraní IDE vývojára, sú pre proces vývoja málo užitočné. […]

Detailná recenzia 3CX v16

V tomto článku sa podrobne pozrieme na možnosti 3CX v16. Nová verzia ústredne ponúka rôzne vylepšenia kvality služieb zákazníkom a zvýšenie produktivity zamestnancov. Zároveň sa výrazne zjednodušila práca systémového inžiniera, ktorý obsluhuje systém. Vo v16 sme rozšírili možnosti tímovej spolupráce. Teraz systém umožňuje komunikovať nielen medzi zamestnancami, ale aj s vašimi zákazníkmi a […]

Spokojní filozofovia alebo súťažné programovanie na .NET

Pozrime sa, ako funguje konkurenčné a paralelné programovanie v .Net na príklade problému obediujúcich filozofov. Plán je taký: od synchronizácie vláken/procesov až po model hercov (v nasledujúcich častiach). Článok môže byť užitočný pre prvé oboznámenie sa alebo na osvieženie svojich znalostí. Prečo by sme to vôbec mali vedieť? Tranzistory dosahujú svoju minimálnu veľkosť, zákon Moore-a naráža na obmedzenie rýchlosti […]

Netramesh – ľahké riešenie service mesh

Pri prechode z monolitickej aplikácie na mikroslužbovú architektúru čelíme novým problémom. V monolitickej aplikácii stačí zvyčajne jednoducho určiť, v ktorej časti systému došlo k chybe. Najčastejšie je problém v kóde samotného monolitu alebo v databáze. Ale keď začneme hľadať problém v mikroslužbovej architektúre, už to nie je také zrejmé. Je potrebné nájsť celý […]

100GbE: luxus alebo nevyhnutnosť?

IEEE P802.3ba, štandard pre prenos dát prostredníctvom 100-gigabitových kanálov Ethernet (100GbE), sa vyvíjal v období od roku 2007 do roku 2010 [3], ale široko sa rozšíril až v roku 2018 [5]. Prečo práve v roku 2018, a nie skôr? A prečo hneď vo veľkom rozsahu? Je na to minimálne päť dôvodov… IEEE P802.3ba bol vyvíjaný predovšetkým pre […]

Ako spustiť Istio s využitím Kubernetes v produkcii. Časť 1

Čo je Istio? Je to takzvaná Service mesh, technológia, ktorá pridáva úroveň abstrakcie nad sieťou. Zachytávame celý alebo časť prevádzky v klastri a vykonávame určitú sadu operácií s ňou. Aké presne? Napríklad realizujeme inteligentné smerovanie, alebo implementujeme prístup circuit breaker, môžeme organizovať "canary deployment", čiastočne prepínajúc prevádzku na novú verziu služby, a môžeme obmedziť […]

Windows 10 verzia 1903 - minimálne 32 GB diskového priestoru

V Microsofte zmenili požiadavky na objem úložného zariadenia pre inštaláciu operačného systému. Teraz v systéme Windows 10, počnúc verziou 1903 (táto aktualizácia sa očakáva v máji 2019), minimálne potrebné množstvo voľného diskového priestoru pre fungovanie operačného systému predstavuje najmenej 32 GB pre 32- a 64-bitové verzie. Takže "Rezervované úložisko" vo veľkosti 7 GB od […]

Istio a Kubernetes v produkcii. Časť 2. Tracing

V predchádzajúcom článku sme skúmali základné komponenty Service Mesh Istio, oboznámili sme sa so systémom a odpovedali na hlavné otázky, ktoré zvyčajne vznikajú na začiatku práce s Istio. V tejto časti sa pozrieme na to, ako organizovať zber tracing informácií po sieti. Prvá vec, ktorá mnohým vývojárom a systémovým administrátorom napadne, keď počujú slová Service […]

Ako nové technológie približujú sen o nesmrteľnosti?

Nová budúcnosť, ktorú sme popísali v predchádzajúcom článku o pripojení človeka na Internet, podľa predpokladov niektorých výskumníkov čaká ľudstvo v najbližších 20 rokoch. Aký je celkový smer vývoja humánnej spoločnosti? Podstatné finančné toky sa investujú do zlepšovania kvality života jednotlivca. Hlavné zdroje zhoršenia kvality života sú rôzne choroby a úmrtnosť. Práca na […]

[Preklad] Model vlákien Envoy (Envoy threading model)

Preklad článku: Envoy threading model — https://blog.envoyproxy.io/envoy-threading-model-a8d44b922310 Tento článok mi prišiel dosť zaujímavý, a keďže sa Envoy najčastejšie používa ako súčasť "istio" alebo jednoducho ako "ingress controller" v Kubernetes, väčšina ľudí nemá s ním taký priamy kontakt ako napríklad s typickými inštaláciami Nginx alebo Haproxy. Avšak, ak sa niečo pokazí, bolo by dobré […]

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster