Kategorija: Administracija

GitLab Shell Runner. Konkurentno zagon testiranih storitev s pomočjo Docker Compose

Ta članek bo zanimiv tako za testere kot tudi za razvijalce, vendar je v večji meri namenjen avtomatizatorjem, ki se soočajo s težavami pri nastavitvi GitLab CI/CD za izvajanje integracijskih testov v pogojih pomanjkanja infrastrukturnih virov in/ali pri odsotnosti platforme za orkestracijo kontejnerjev. Povedal vam bom, kako nastaviti implementacijo testnih okolij s pomočjo docker compose na eni sami GitLab shell runner in […]

Vključite statično analizo v proces, namesto da s pomočjo le-te iščete napake

Pisanje tega članka me je spodbodlo veliko število materialov o statični analizi, ki se vedno pogosteje pojavljajo. Najprej je to blog PVS-studio, ki aktivno promovira sebe na Habrju s kritikami napak, ki jih je njihovo orodje našlo v projektih z odprto kodo. Nedavno so PVS-studio uvedli podporo za Java, in seveda, razvijalci IntelliJ IDEA, katerega vgrajeni analizator je danes, verjetno […]

Zagnati inšpekcije IntelliJ IDEA na Jenkins

IntelliJ IDEA ima danes najsodobnejši statični analizator kode Java, ki je po svojih zmogljivostih pustil daleč zadaj takšne "veterane" kot sta Checkstyle in Spotbugs. Njene številne "inspekcije" preverjajo kodo z različnih vidikov, od sloga kodiranja do značilnih napak. Vendar pa, dokler se rezultati analize prikazujejo le v lokalnem vmesniku IDE razvijalca, niso posebej koristni za proces razvoja. […]

Podroben pregled 3CX v16

V tem članku bomo naredili podroben pregled možnosti 3CX v16. Nova različica PBX ponuja različna izboljšanja kakovosti storitev za stranke in povečanje produktivnosti zaposlenih. Hkrati je delo sistemskega inženirja, ki upravlja sistem, znatno olajšano. V v16 smo razširili možnosti skupinskega dela. Zdaj sistem omogoča komunikacijo ne le med zaposlenimi, temveč tudi z vašimi strankami in […]

Site filozofi ili konkurentno programiranje na .NET

Pogledajmo kako je organizirano konkurentno i paralelno programiranje u .NET-u, na primjeru problema s večerom filozofa. Plan je takav, od sinkronizacije niti/procesa do modela glumaca (u sljedećim dijelovima). Članak može biti koristan za prvo upoznavanje ili za osvježavanje znanja. Zašto uopće trebamo ovo znati? Transistori dosežu svoju minimalnu veličinu, Mooreov zakon udara u ograničenje brzine […]

Netramesh – lahka rešitev za service mesh

Med prehodom iz monolitne arhitekture na mikrostoritveno arhitekturo se srečujemo z novimi izzivi. V monolitni aplikaciji običajno zadostuje, da ugotovimo, v katerem delu sistema je prišlo do napake. Verjetno je težava v sami kodi monolita ali v bazi podatkov. Ampak, ko začnemo iskati težave v mikrostoritveni arhitekturi, ni več tako očitno. Treba je najti celoten […]

100GbE: razkošje ali nuja?

IEEE P802.3ba, standard za prenos podatkov po 100-gigabitnih Ethernet kanalih (100GbE), je bil razvijan med leti 2007 in 2010 [3], a se je širše uveljavil šele leta 2018 [5]. Zakaj prav leta 2018 in ne prej? In zakaj takoj v množični uporabi? Obstaja vsaj pet razlogov… IEEE P802.3ba je bil predvsem zasnovan za […]

Kako pokrenuti Istio koristeći Kubernetes u produkciji. Deo 1

Kaj je Istio? To je tako imenovana storitvena mreža, tehnologija, ki dodaja raven abstrakcije nad omrežjem. Zajamemo celoten ali del prometa v grozdu in izvedemo določen nabor operacij z njim. Katere? Na primer, izvajamo pametno usmerjanje, ali implementiramo pristop circuit breaker, lahko organiziramo 'canary deployment' in delno preusmerimo promet na novo različico storitve, lahko pa omejimo […]

Windows 10 verzija 1903 — minimum 32 GB prostora na disku

В Microsoft пересмотрели требования к объему хранилища для установки операционной системы. Теперь, в Windows 10, начиная с версии 1903 (ожидаемое обновление в мае 2019 года), минимально необходимый объем свободного дискового пространства составляет не менее 32 ГБ для 32- и 64-разрядных версий. Таким образом, «Зарезервированное хранилище» в 7 ГБ от […]

Istio in Kubernetes v produkciji. Del 2. Sledenje

В предыдущей статье мы рассмотрели основные компоненты Service Mesh Istio, ознакомились с системой и ответили на ключевые вопросы, которые обычно возникают в начале работы с Istio. В этой части мы рассмотрим, как организовать сбор информации об отслеживании по сети. Первое, что приходит на ум многим разработчикам и системным администраторам, когда они слышат термин Service […]

Как новые технологии приближают нас к мечте о бессмертии?

Novo prihodnost, katere sliko smo opisali v prejšnjem članku o povezovanju človeka z internetom, po mnenju številnih raziskovalcev čaka človeštvo v naslednjih 20 letih. Kateri je splošni razvojni trend človeštva? Značilni finančni tokovi se vlagajo v izboljšanje kakovosti življenja ljudi. Glavni viri poslabšanja kakovosti življenja so različne bolezni in smrtnost. Delo na […]

[Prevajanje] Model tokov Envoy (Envoy threading model)

Prevod članka: Model tokov Envoy — https://blog.envoyproxy.io/envoy-threading-model-a8d44b922310 Ta članek se mi je zdel precej zanimiv, in ker se Envoy najpogosteje uporablja kot del „istio“ ali preprosto kot „ingress controller“ v kubernetesu, večina ljudi nima neposrednega stika z njim, kot ga imajo z običajnimi namestitvami Nginx ali Haproxy. Vendar pa, če se kaj pokvari, bi bilo dobro […]

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster