Rubrika: Administrace

Diagram síťového kódu

V posledních dvou letech jsem se více věnoval dokumentaci. Napsat vysvětlující text o tom, jak funguje určitý systém — to je v zásadě docela jednoduché. Nakreslit schéma, na kterém budou zobrazeny všechny klíčové objekty, vazby mezi těmito objekty, také není příliš složité. Ale nejproblematičtější moment — je udržovat tuto dokumentaci aktuální. A to je […]

Základy spolehlivého přenosu dat

Těm, kteří se chtějí ponořit do sítí a protokolů, je tato slova věnována. V článku se stručně zabýváme základy spolehlivého přenosu dat a uvádíme příklady v jazyce Go, včetně UDP a TCP. Na motivy knihy „Počítačové sítě. Sestupný přístup“, protože ostatní se věnují jen Tanenbaumovi a Oliferům. Transportní protokol zajišťuje logické spojení mezi aplikačními procesy, […]

Sítě pro začínající IT specialisty. Povinný základ.

Cca 80 % z nás, kteří končí univerzitu s jakýmkoli vzděláním v IT, se nakonec nestanou programátory. Mnozí se ucházejí o pozice v technické podpoře, jako systémoví administrátoři, specialisté na počítačové zařízení, prodejní konzultanti digitální techniky, manažeři v IT sektoru atd. Tento článek je právě pro těchto 80 %, kteří právě skončili univerzitu s nějakým IT vzděláním a již začali monitorovat pracovní nabídky, […]

Implementace protokolu Reliable UDP pro .Net

Internet se dávno změnil. Jeden z hlavních protokolů internetu – UDP se používá nejen pro doručování datagramů a vysílání, ale také pro zajištění „peer-to-peer“ připojení mezi uzly sítě. Vzhledem k jeho jednoduché struktuře se pro tento protokol objevilo mnoho neplánovaných způsobů využití, bohužel však nedostatky protokolu, jako je nedostatek zaručeného doručení, zůstávají […]

Cloud 1C. Všechno bez oblak

Přesun je vždy stres, ať už je jakýkoli. Přestěhovat se z méně komfortního bytu do pohodlnějšího, přejít z města do města, nebo si vzít život do vlastních rukou a ve 40 se odstěhovat od maminky. S přenosem infrastruktury to také není tak jednoduché. Je jiná věc, když máte malou stránku se pár tisíci unikátními návštěvníky […]

PostgreSQL Antipatterns: pohádka o iterativním zdokonalování vyhledávání podle názvu, nebo „Optimalizace tam a zpět“

Tisíce manažerů z prodejních kanceláří po celé zemi denně zaznamenávají v našem CRM systému desítky tisíc kontaktů – záznamů o komunikaci s potenciálními či stávajícími klienty. A pro tohoto klienta je nejprve třeba ho najít, a to co nejrychleji. To se většinou děje podle názvu. Proto není překvapivé, že při opětovném zkoumání „těžkých“ dotazů […]

Budujeme směrovač v SOCKS na notebooku s Debian 10

Celý rok (nebo dva) jsem odkládal publikaci tohoto článku z hlavního důvodu — již jsem publikoval dva články, ve kterých jsem popsal proces vytváření routeru v SOCKS z obyčejného notebooku s Debianem. Nicméně od té doby se stabilní verze Debianu aktualizovala na Buster a dostal jsem dostatek zpráv od lidí, kteří mě žádali o pomoc v […]

Jak udělat z terminálu vašeho pomocníka a ne nepřítele?

V tomto článku si povíme, proč je důležité se zcela nevzdávat terminálu, ale používat ho s mírou. Kdy ho má smysl použít a kdy ne. Buďme upřímní, nikdo z nás terminál příliš nepotřebuje. Jsme zvyklí na to, že na všechno, co jen může, můžeme kliknout myší a spustit něco. Nás […]

Jak Gitlab-CI dědí proměnné prostředí?

Proměnné v Gitlabu je možné nastavit na několika místech: V nastavení skupin V nastavení projektu V souboru .gitlab-ci.yml Proměnné v nastavení skupin a projektu je možné definovat jako „soubor“ nebo „běžnou proměnnou“ a zaškrtnout políčka „zabezpečeno“ a „maskovat“. Začneme s jednoduchým děděním a postupně se to komplikuje. S konečným seznamem úrovní priorit můžete být seznámeni na konci dokumentu. Dědění […]

Pinebook Pro: už to není Chromebook

Občas to vypadá, že Chromebooky si lidé kupují především proto, aby na ně nainstalovali Linux. Na rychlo několik článků na Habr: první, druhý, třetí, čtvrtý, ... Proto se společnost PINE Microsystems Inc. a komunita PINE64 rozhodli, že trhu chybí Pinebook Pro, který byl od začátku navržen s ohledem na použití Linuxu /*BSD jako operačního systému. Na […]

Nevyhnutná situace s NVMe na Linuxu

Dobrý den. Chtěl bych upozornit komunitu na charakteristickou vlastnost Linuxu při práci s několika NVMe SSD v jednom systému. To bude obzvlášť aktuální pro ty, kteří rádi vytvářejí programové RAID pole z NVMe. Doufám, že informace uvedené níže pomohou ochránit vaše data a zbaví vás nepříjemných chyb. Všichni jsme zvyklí na následující logiku Linuxu při […]

Používání proměnných v pipelinech Azure DevOps

Pokračujeme v přehledu skvělého nástroje pro vývoj na Windows a nejen to, Azure DevOps. Tentokrát, poté co jsem se potýkal s proměnnými prostředí, jsem se rozhodl shrnout všechny své zkušenosti do jednoho článku. Začíná to tím, že pro každé prostředí provádění mají odlišnou syntaxi, a končí to absencí standardní možnosti přenášení proměnných z jedné fáze pipeline do druhé. Upozorňuji, že hlavní […]

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster