Rubrika: Administrace

IT Boroda: Containerizace srozumitelně. Rozhovor se systémovými inženýry ze Southbridge

Dnes vás čeká cesta do světa systémových inženýrů aka DevOps inženýrů: epizoda o virtualizaci, kontejnerizaci, orchestrace pomocí Kubernetes a nastavování konfigurací prostřednictvím Dockeru, Kubernetes, Ansible, playbooků, kubeletů, Helm, Docker Swarm, kubectl, chartů, podů - silná teorie pro jasnou praxi. V našem studiu jsou systémoví inženýři z výcvikového centra „Slërm“ a zároveň společnosti Southbridge – Nikolaj Mesropjan a Marsel Ibraev. […]

Procházka po hrábě: 10 kritických chyb při navrhování testů znalostí

Před zápisem do nového kurzu Machine Learning Advanced testujeme budoucí studenty, abychom určili jejich úroveň připravenosti a pochopili, co přesně jim musíme nabídnout pro přípravu na kurz. Ale vzniká dilema: na jedné straně musíme ověřit znalosti z Data Science, na druhé straně nemůžeme uspořádat plnohodnotný 4hodinový zkoušku. Pro řešení takové […]

Ještě jeden cyklus: uchováváme unicode řetězce 30-60 % kompaktnější než UTF-8

Pokud jste vývojář a hledáte způsob, jakou kódování zvolit, téměř vždy správným řešením bude Unicode. Konkrétní způsob zobrazení závisí na kontextu, ale nejčastěji je i zde univerzální odpověď – UTF-8. Je to dobré tím, že umožňuje použít všechny znaky Unicode, aniž byste v většině případů utráceli příliš mnoho bajtů. Pravda je, že pro jazyky, které […]

Spouštíme příkazový řádek Linuxu na iOS

Věděli jste, že je možné spustit příkazový řádek Linuxu na zařízení iOS? Možná se ptáte: „Proč bych měl používat textové aplikace na iPhonu?“ Spravedlivá otázka. Ale pokud čtete Opensource.com, pravděpodobně znáte odpověď: uživatelé Linuxu chtějí mít možnost pracovat s ním na jakémkoli zařízení a chtějí využívat vlastní nastavení. Ale nejvíce touží […]

Testování lokalizace: proč je důležité pro aplikaci nebo web?

Představte si takový scénář: vyvinuli jste aplikaci a poté ji vydali ihned v několika jazycích. Ale už po vydání zjistíte chyby v různých jazykových verzích: nejhorší noční můra vývojáře. Právě proto existuje testování lokalizace, abychom se vyhnuli takovým nepříjemným situacím. Dnes už Spojené státy nejsou největším hráčem na trhu mobilních aplikací. Čína […]

Proč je důležité otestovat software na vaší vysoce dostupné (99,9999%) SYSTÉMU

Která verze firmwaru je ta „správná“ a „funkční“? Pokud je úložiště zaručeno jako odolné proti výpadkům na 99,9999 %, znamená to, že bude fungovat bez přerušení i bez aktualizace softwaru? Nebo naopak, pro maximální odolnost proti výpadkům je nutné vždy instalovat nejnovější firmware? Pokusíme se odpovědět na tyto otázky na základě našich zkušeností. Krátké úvodní slovo Všichni rozumíme tomu, že v každém […]

Je možné generovat náhodná čísla, pokud si navzájem nedůvěřujeme? Část 2

Ahoj, Habře! V první části článku jsme prodiskutovali, proč může být nutné generovat náhodná čísla účastníkům, kteří si navzájem nedůvěřují, jaké požadavky jsou kladeny na takové generátory náhodných čísel a podívali jsme se na dva přístupy k jejich realizaci. V této části článku se podrobněji podíváme na další přístup, který používá prahové podpisy. Trochu kryptografie Aby […]

PostgreSQL Antipatterns: „Nekonečno není limit!“, nebo něco málo o rekurzi

Rekurze je velmi mocný a užitečný mechanismus, pokud se nad propojenými daty provádějí stejné operace „do hloubky“. Ale nekontrolovaná rekurze je zlo, které může vést buď k nekonečnému běhu procesu, nebo (což se stává častěji) k „vyčerpání“ veškeré dostupné paměti. DBMS v tomto ohledu fungují na stejných principech — „řekl jsem kopat, tak kopu“. […]

Historie architektury Dodo IS: raný monolit

Nebo každá nešťastná firma s monolitem je nešťastná svým způsobem. Vývoj systému Dodo IS začal okamžitě, jak začal byznys Dodo Pizza — v roce 2011. Základem byla myšlenka úplné a totální digitalizace obchodních procesů, přičemž vlastními silami, což už v roce 2011 vyvolávalo spoustu otázek a skepticismu. Ale už 9 let jdeme po […]

Nastavení jádra Linuxu pro GlusterFS

Překlad článku byl připraven před zahájením kurzu „Administrátor Linuxu. Profesionál“. Občas se zde i jinde objevují dotazy ohledně doporučení Gluster ohledně nastavení jádra a zda je to potřeba. Taková potřeba se objevuje zřídka. Na většině zátěží jádro funguje velmi dobře. I když existuje i druhá strana. Historicky jádro Linuxu rádo spotřebovává hodně paměti, pokud mu to […]

DataHub s otevřeným zdrojovým kódem: platforma pro vyhledávání a objevování metadat od LinkedIn

DataHub s otevřeným zdrojovým kódem: platforma pro vyhledávání a objevování metadat od LinkedIn Rychlé vyhledávání potřebných dat je nezbytné pro každou firmu, která se spoléhá na velké množství dat pro rozhodování na základě těchto dat. To ovlivňuje nejen produktivitu uživatelů dat (včetně analytiků, vývojářů strojového učení, specialistů na zpracování dat a datových inženýrů), ale také […]

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