Rubrika: Blog

Ještě něco o nesprávném testování

Jednou jsem náhodou narazil na kód, kterým se uživatel snažil monitorovat výkon RAM ve své virtuální mašině. Tento kód nebudu uvádět (je tam „patas“), a tak se zaměřím jen na to nejdůležitější. Takže, kotě ve studiu! #include #include #include #define CNT 1024 #define SIZE (1024*1024) int main() { struct timeval start; struct timeval end; […]

Analýza trhu nemovitostí na základě dat z msgr.ru

Nedávno jsem se setkal s problémem výběru bytu a samozřejmě jsem se chtěl nejprve zjistit, co se děje na trhu nemovitostí a jak to obvykle bývá, polovina expertů na youtube.com říká, že nemovitosti porostou, zatímco druhá tvrdí, že ceny naopak klesnou. Nakonec jsem se rozhodl se s tím vypořádat sám a tady je výsledek. © Designed by upklyak / Freepik […]

Microsoft rozšířil podporu čipů Arm64 ve Windows 10 na profesionální segment

Microsoft pokračuje v rozšiřování podpory čipů s architekturou Arm64, přestože čelí určité kritice a potenciálním neúspěchům z hlediska efektivity běžných aplikací x86 na Windows 10 ARM. V Windows 10 Insider Preview Build 19559 byla přidána podpora Arm64 pro virtualizační systém Microsoft Hyper-V na Windows 10 Pro a Enterprise. Použití Hyper-V může vést k nárůstu výkonu virtuálních […]

Vydání minimalistického distribuce Tiny Core Linux 11

Byl vydán minimalistický linuxový distribuce Tiny Core Linux 11.0, která může fungovat na systémech se 48 MB RAM. Bootovací iso obraz zabírá pouze 19 MB. Grafické prostředí distribuce je postaveno na základě X-serveru Tiny X, toolkit FLTK a window manageru FLWM. Distribuce se načítá zcela do RAM a běží z paměti. Pro 64bitové systémy je připravena verze CorePure64, která má velikost […]

Základy Elasticsearch

Elasticsearch je vyhledávací engine s JSON REST API, využívající Lucene a napsaný v Javě. Popis všech výhod tohoto enginu je k dispozici na oficiálních stránkách. Dále v textu budeme Elasticsearch označovat jako ES. Takovéto enginy se používají při složitém vyhledávání v databázi dokumentů. Například vyhledávání s ohledem na morfologii jazyka nebo vyhledávání podle geografických souřadnic. V tomto článku […]

Jak nastavit Elasticsearch, aby nedocházelo k únikům

Za poslední rok došlo k mnoha únikům z databází Elasticsearch (tady, tady a tady). V mnoha případech obsahovaly databáze osobní údaje. Těmto únikům bylo možné předejít, kdyby administrátoři po nasazení databáze provedli kontrolu několika jednoduchých nastavení. Dnes o nich budeme hovořit. Hned na úvod podotkneme, že ve své praxi používáme Elasticsearch pro ukládání logů a analýzu […]

KeyDB jako [potenciální] náhrada Redis

Na Habré nebyly žádné recenze „rychlejší alternativy Redis“ — KeyDB. Získavší dostatečně čerstvou zkušenost s jeho používáním, se chci pokusit zaplnit tuto mezeru. Pozadí je dost banální: jednou během velkého přílivu provozu byla zaznamenána výrazná degradace výkonu aplikace (konkrétně – doby odezvy). V tu chvíli, bohužel, nebylo možné provést pořádnou diagnostiku, a proto jsme později naplánovali řadu […]

Pracovní uzly Kubernetes: mnoho malých nebo několik velkých?

Při vytváření klastru Kubernetes mohou nastávat otázky: kolik pracovníků nastavit a jakého typu? Co je lepší pro on-premise klastr: koupit několik výkonných serverů nebo využít desítku starých strojů ve vašem datovém centru? A v cloudu je lepší vzít osm jednojádrových nebo dvě čtyřjádrové instance? Odpovědi na tyto otázky naleznete v článku Daniela Weibela, inženýra-programátora a učitele v tréninkovém […]

SRE Slurm. Nepřetržitý experiment s odborníky z Booking.com a Google.com

Náš tým miluje experimentování. Každý Sloerm není statické opakování předchozích, ale zamyšlení nad zkušenostmi a přechod od dobrého k lepšímu. U Sloermu SRE jsme se rozhodli použít zcela nový formát – poskytnout účastníkům podmínky co nejblíže "bojišti". Pokud bych měl stručně naznačit, čemu jsme se věnovali na intenzivním kurzu: "Stavíme, bouráme, opravujeme, studujeme". SRE má malou hodnotu […]

Počítačové questy jako úžasný nástroj pro výuku slov v angličtině

Učení anglického jazyka prostřednictvím počítačových her je už ustálenou praxí. Protože hry spojují dobrou zábavu a možnost plně se ponořit do jazykového ekosystému a učit se ho bez námahy. Dnes se podíváme na hry žánru quest, které skvěle pomohou rozvíjet jazyk a rozhodně poskytnou spoustu radosti hráčům. Jdeme na to! Pro začátek trochu nudy: čím […]

V Opeře vylepšili režim "obrázek v obrázku"

Prohlížeč Opera pravděpodobně nemůže být označen za populární. To platilo v době klasické Opery a stejný trend přetrvává i po přechodu na motor Chromium. Nicméně v mnoha ohledech je Opera nejvíce inovativní a společnost pokračuje v práci na vylepšení aplikace. V poslední aktualizaci byla přidána vylepšená verze režimu „obraz v obraze“. Na rozdíl od verze Google však funguje […]

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