Rubrika: Blog

Jak zlepšit své programovací dovednosti

Ahoj, Habr! Představuji vám překlad článku „Jak zlepšit své programovací dovednosti“ od autora Gaëla Thomase. Zde je 5 nejlepších rad 1. Stanovte si cíle Stanovení cílů zvyšuje produktivitu vývojáře. Pochopte: Proč jste začali programovat Jaké jsou cíle programování Jakého snu chcete dosáhnout, když se stanete vývojářem Každý má osobní cíle, ale vytvořil jsem seznam univerzálních nápadů pro […]

Jak skutečně zlepšit své programovací dovednosti

Dobrý den. Bylo velmi zajímavé slyšet názor Gaëla Thomase (neznám přepis) na zlepšování programovacích dovedností. Můj osobní pocit ale říká, že tento článek opomíjí to nejdůležitější. ZAVŘETE HABR A JDI SE UČIT V podstatě o tom to celé je. Celé tajemství: čtěte teorii, dělejte praxi. Nečtěte články o tom, jak se lépe učit nebo jak být úspěšný. Pokud jste […]

Vydání emulátoru QEMU 4.2

Bylo představeno vydání projektu QEMU 4.2. Jako emulátor QEMU umožňuje spustit program, který byl sestaven pro jednu hardwarovou platformu, na systému s úplně jinou architekturou, například spustit aplikaci pro ARM na x86-kompatibilním PC. V režimu virtualizace v QEMU je výkon provádění kódu v izolovaném prostředí blízký nativnímu systému díky přímému vykonávání instrukcí na CPU a využití […]

ClickHouse + Graphite: jak výrazně snížit spotřebované místo na discích

Zdravím, habr. Pokud někdo využívá systém graphite-web a narazil na problém s výkonem úložiště whisper (IO, spotřebované diskové místo), pak pravděpodobnost, že zvažovali ClickHouse jako alternativu, by měla směřovat k jedničce. Toto tvrzení předpokládá, že jako přijímající metriky demon už je používána některá externí implementace, například carbonwriter nebo go-carbon. ClickHouse dobře řeší […]

Naše zabíjejí a my budeme mlčet?

Pokud jde o prohledávání kanceláře nginx a zatčení Igora Sysoyeva, již bylo na habru napsáno a bylo provedeno podrobné rozbor, já o tom mluvím, ale z jiného úhlu… Co to má znamenat, bratři? Podívejte, jak se novináři postavili za Golunova. A my jsme čím horší? To je nějaký chaos, nebo prostě čistý ostud.

Service Mesh: co potřebuje každý Software Engineer vědět o nejvíce trendy technologii

Pozn.: Service mesh — je jev, který dosud nemá ustálený překlad do češtiny (před více než 2 lety jsme navrhli variantu „síť pro služby“, a krátce poté začali někteří kolegové aktivně prosazovat kombinaci „servisní síto“). Neustálé diskuze o této technologii vedly k situaci, kdy se marketingové a technické aspekty příliš propojily. Tento úžasný […]

Úvod do SSD. Část 2. Rozhraní

Ve druhé části cyklu „Úvod do SSD“ jsme hovořili o historii vzniku disků. Druhá část se zaměří na rozhraní pro interakci s paměťovými médii. Komunikace mezi procesorem a periferními zařízeními probíhá podle předem stanovených dohod nazývaných rozhraní. Tyto dohody regulují fyzickou i programovou úroveň interakce. Rozhraní je soubor prostředků, metod a pravidel interakce mezi prvky systému. […]

Zatížení balancování v Zimbra Open-Source Edition pomocí HAProxy

Jedním z hlavních úkolů při vytváření rozsáhlých infrastruktur Zimbra OSE je správné balancování zátěže. Kromě toho, že zvyšuje odolnost služby, bez balancování zátěže nelze zajistit stejnou odezvu služby pro všechny uživatele. Pro vyřešení tohoto úkolu se používají balancery zátěže — softwarová a hardwarová řešení, která přerozdělují požadavky mezi servery. Mezi nimi jsou jak docela […]

Kubernetes 1.17 — jak aktualizovat a neztratit celý error budget

9. prosince byla vydána další verze Kubernetes — 1.17. Její motto je „Stabilita“, řada funkcí získala status GA, určité množství zastaralých funkcí bylo odstraněno… A, jak to tak bývá, náš oblíbený oddíl Action Required v souboru CHANGELOG-1.17.md vyžaduje pozornost. Pusťme se do toho… Pozor, Storage! Aktualizace kubelet za běhu ve verzi 1.17 není podporována, protože se změnila cesta […]

Aktualizace Git s odstraněním 8 zranitelností

Byly zveřejněny opravné verze distribuovaného systému správy zdrojových kódů Git 2.24.1, 2.23.1, 2.22.2, 2.21.1, 2.20.2, 2.19.3, 2.18.2, 2.17.3, 2.16.6, 2.15.4 a 2.14.62.24.1, které odstraňují zranitelnosti umožňující útočníkovi přepsat libovolné cesty v souborovém systému, provést vzdálené spuštění kódu nebo přepsat soubory v adresáři „.git/“. Většinu problémů odhalili zaměstnanci Microsoft Security Response Center, pět z osmi zranitelností […]

Plundervolt — nová metoda útoku na procesory Intel, která zasahuje technologii SGX

Společnost Intel vydala aktualizaci mikrokódu, která odstraňuje zranitelnost (CVE-2019-14607), umožňující pomocí manipulací s mechanismem dynamického řízení napětí a frekvence v CPU iniciovat poškození obsahu buněk s daty, včetně oblastí používaných při výpočtech v izolovaných enclaves Intel SGX. Útok dostal název Plundervolt a potenciálně umožňuje lokálnímu uživateli zvýšit své privilegium v systému, vyvolat […]

EA musela přepsat hlas vypravěče pro remaster C&C kvůli ztrátě původních nahrávek

Během práce na remasteru populární strategie Command & Conquer společnost Electronic Arts zjistila, že ztratila původní nahrávky hlasu vypravěče z první části franšízy. Kvůli tomu musela být přepsána všechna připojená slova. Pro autenticitu zeštíhlilo vydavatelství Kiu Huntzinger, která se podílela na hlasovém komentáři v první Command & Conquer. Právě její hlas komentoval události ve hře. […]

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