Pár postřehů o architektúře databáze

17.07.2025 18:01 neboli “Kdy dva dělají totéž, nidky to není totéž” Většina začínajících databázových architektů se domnívá, že nakreslením obdélníků s názvem tabulky, definici sloupců a čar spojujících tabulky, jejich práce končí. V praxi pak potkávám fyzické datové modely, které obsahují v tabulce pouze primární klíč a indexy, které tam vygeneroval databázový engine při tvorbě cizích klíčů …

Dostupný exploit pro 0day zranitelnost v Microsoft Windows

17.07.2025 18:01 V polovině ledna tohoto roku US CERT vydal upozornění o tom, že Shadow Brokers obchodují se 0day zranitelností v Server Message Block . Hackeři nabízeli k prodeji 0day exploit za 250 bitcionů. Společně s tím Shadow Brokers ohlásili prodej velkého počtu Windows exploitů a hackovacích nástrojů ukradených od Equation group.

Soukromí v DNS prakticky

17.07.2025 18:01 Soukromí v DNS a jeho nastupující bezpečnostní prvky v blízké budoucnosti. O tomto tématu bylo za poslední rok slyšet mnoho, pojďme si však ukázat, jak některé z těchto novinek nasadit v TurrisOS, případně OpenWRT s Unboundem.  Už to budou více než 2 roky co jsem začal používat DNSCrypt a více než rok co mě Ondřej Caletka upozornil na DNS-over-TLS. Tehdy jsem tomu moc nevěnoval pozornost a slepě nasadil DNSCrypt na Turris…

JSON pro C++11 s immutabilním DOMem.

17.07.2025 18:01 Po dlouhé době jsem se rozhodl, že zaseněco napíšu na blog zde na Rootu a i tentokrát to bude něco z mé vlastní programátorské tvorby. Jde o knihovnu ImtJSON která je určena k práci s formátem JSON a je k dispozici zcela zdarma pod licencí MIT. Odkaz najdete na konci článku. Důvody vzniku další knihovny pro práci s JSONem mohou být pro „přespolního“ programátora nejasné. Vždyť se stačí podívat na stránky www.json.org, které jsou výživným zdrojem informací o tomto populárním formátu, a lze zde na

Raz do roka hra prvý

17.07.2025 18:01 Na niektorých weboch sa v diskusiach hraje hra PRVÝ. Predstavte si to, niekto sedí pred polnocou pri počítači a zúrivo robí refresh stránky. Konečne sa objaví článok. Tak rýchlo do diskusie napísať prvý. A možeme ísť spať. Na root.cz sa okrem diskusie pod komiksom hrá aj inde. Je to len raz do roka a zatiaľ čo ostatný oslavujú Silvetra iný si nájdu čas na túto diskusiu https://www.root.cz/clanky/coz-si-tak-trochu-zaprepisovat/nazory/ Tento rok bol najrýchlejší Franta Kučera. Gratulujeme.

Grafický spouštěč aplikací pro X11 pod 25KB

17.07.2025 18:01 Používáte grafické rozhraní, a přesto preferujete minimalistická řešení na desktopu? Líbí se vám, když věci fungují optimálně a přitom je potěšení se na ně i koukat? Pak právě vás by mohl zajímat nový projekt xlunch. V některém dalším blog postu napíšu o tom, jak jsem se za 4 dny znovu naučil základy zapomenutého Céčka, jak programovat pro Xlib, a jak používat Imlib2. Ale dnes jen stučně představím výsledek své práce. Jak známo, obrázek vydá za tisíc slov…

PostgreSQL- PL/pgSQL Serverové programování 03 - Kurzory

17.07.2025 18:01 Jednou z klíčových výhod PL/pgSQL jsou kurzory. Dovolují Vám procházet výsledek selectu a pomocí řídících příkazů jazyka modifikovat data a ty pak uložit do nějakého výsledku, nebo předat z funkce. Nechci nahrazovat manuál a podrobné příručky pro programování PostgreSQL, omezím se proto na nejčastější techniky, které využívám.

Zranitelnost v nejnovější verzi MODX Evolution je aktivně exploitována

17.07.2025 18:01 Obdrželi jsme zprávy o aktivní exploitaci nedávno záplatované PHP code injection zranitelnosti v MODX Evolution SB2016111601. Zranitelnost je obzvláště nebezpečná, jelikož umožňuje trvale injektovat PHP kód do databáze zranitelné webové aplikace. Exploit, který byl spatřen, ukládá PHP backdoor do uživatelské konfigurace v databázi a spouští ji pokaždé, když je zranitelná parseUserConfig funkce použita.

Óda na rádijko

13.07.2025 11:46 Od roku 2000 jsem začal používat na poslech hudby malé analogové rádijko na tužkové baterie. Tehdy mnoho jiných možností nebylo. Nyní po 25 letech možnosti jsou, ale stejně se k němu občas uchýlím: technologie devatenáctého a dvacátého století: žádné řešení kompatibility, žádné aktualizace, žádné formáty souborů, žádné dobíjení neustále vybité baterky .

Destructive Move v C++?

13.07.2025 11:46 Tento příspěvek navazuje na diskuzi u předchozího článku. Ta se týkala o tom, zda má či nemá C++ destructive move, jaké výhody a problémy to přináší. Upozorňuji dopředu, že lze  očekávat Rust vs C++ flamewar Základy k termínu destructive move Diskuzi pod původním článkem nehledejte, smazal jsem její větší část, protože mi přišla vyhrocená a kompletně mimo téma…

Něco o callback funkcích v C++

13.07.2025 11:46 Díky potřebě portovat starší hru napsanou v C jsem měl možnost připomenout si některé techniky, které jsem v C používal a na které jsem zapomněl. Například callback funkce Callback v Céčku Pro odborníky v Céčku určitě nic bombastického. Ukážu na příkladu /---pre typedef int ; int listDirectory  \---

Plány do budúcna…

04.07.2025 23:15 Niekoľko pripravovaných funkcií do Greenie… Do Greenie 3.1H: gerfihellania-desktop, greenieos-desktop nastavenie siete na ploche formular  s otazkami sluziacimi ku dalsiemu zlepseniu  greenie. anketa o pridavanych programoch a tak podobne Do Greenie 4I: GPS - greenie package service - v zelenom jablku budu balicky, ktore cez apt-get doinstaluju dalsie nastroje v urcitej oblasti. napriklad graficke nastroje, hry… navody z

Superuser

04.07.2025 23:15 Několikrát jsem zmiňoval, že poměrně častým posluchačem hudby  z www.jamendo.com. Dnes jsem docela náhodou narazil na zajímavé polské seskupení Usta. Skoro se mi chce říci, že bych v nich viděl takový polský MIG-21. Mají však jednu písničku, která se vztahuje na nás všechny IT

Jak se léčit ze závislosti na Firefoxu

04.07.2025 23:15 Najdete je i ve svém okolí. Snadno je poznáte. Mají totiž Firefox všude: na počítači, na tričku a někteří údajně i na spodním prádle. Řada lidí je dnes na Firefoxu skutečně závislých a hrozí jim nevratné zdravotní poškození. Léčba je možná jen za odborné pomoci (pouhá odinstalace Firefoxu ze všech

CSS triky - jak obtékat i bez “clearování”

04.07.2025 23:15 Dostal se ke mně zajímavý webdesignérský trik, o který se musím podělit. Jak se zachází s plovoucími prvky pomocí kaskádových stylů jistě víte. Ovšem víte i jak nejlépe jejich obtékání ukončit? Pokud ihned vyhrknete, že přidáte značku s clear:left; clear:right nebo clear:both, tak sice máte pravdu, ale já se ptal jak nejlépe plovoucí sekci ukončit. Pavel

Magazíny - najnovšie články

Nie sú nájdené žiadne články.