Search
Did you know that CSS Custom Properties can handle images too?
27.2.2019
So you might be aware of CSS Custom Properties that let you set a variable, such as a theme color, and then apply it to multiple classes like this:
:root {
--theme: #777;
}
.alert {
background: var(—-theme);
}
.button {
background: var(—-theme);
}
Well, I had seen this pattern so often...
Porovnání gzip, bz2, xz a zstd ve všech stupních komprese
8.2.2019
Zajímalo mě, jak se chová zstd v porovnání s dalšími běžně používanými kompresory. Udělal jsem si skript a ten provedl „pár“ testů, a když jsem si uvědomil, kolik to sežralo elektřiny, tak jsem se rozhodl, že to alespoň publikuji :-) byly použity tyto verze kompresorů: gzip 1.6, bzip2 1.0.6,...
New CodePen Feature: Prefill Embeds
21.1.2019
I've very excited to have this feature released for CodePen. It's very progressive enhancement friendly in the sense that you can take any <pre> block of HTML, CSS, and JavaScript (or any combination of them) and enhance it into an embed, meaning you can see the rendered output. It also...
Úpravy v live distribuci Grml
14.1.2019
V tomto článku vám ukáži, jak je možné upravovat live obrazy linuxových distribucí. Pro úpravu live cd používám automatizovaně Salt, který mi pomáhá rychle a jednoduše obsah livecd měnit. Když livecd po úpravách spustím tak, se mi salt minion přihlásí do salt masteru pod unikátním id a můžu...
Recenze: Chromebook Education 11 3189 2-in-1 (2017)
30.12.2018
Všiml jsem si, že již mnoho milionů na dotacích proteklo Agrofertem od doby, kdy jsem napsal poslední blogový zápisek a tak by to chtělo napravit, zvláště, když se blíží konec roku, jsou svátky a hlavně, mám novou hračku, o které mohu napsat :-) Úvod Co si člověk nenaježí sám, tak nemá a jelikož...
Jak jsem vybíral novou tiskárnu
28.12.2018
V předchozích blogpostech jsem zmiňoval, že jsem nedávno jsem odešel z práce na volnou nohu. Tím mi také začala full-time práce z domova a s tím související zařizování domácí kanceláře. Ve spojitosti s tím jsem musel řešit spousty záležitostí a jednou z nich byl i výběr nové tiskárny. Tiskárnu...
Moje domácí kancelář. Jak "bojuji" s prací z domova?
14.12.2018
Před pár měsíci jsem odešel jsem z práce na plný úvazek a rozhodl se jít na volnou nohu. Jako začínající živnostník pracuju většinu času z domu a tak jsem stál před úkolem zařídit si doma svoji pracovnu / kancelář / homeoffice. Pracovat totiž někde u kuchyňského stolu nebo u stolu v obýváku nejde...
Chytrá domácnost u nás doma
7.12.2018
Nedávno jsem tak filozofoval v hospodě… V dnešní době se slovo „chytrý“ tak trochu stalo klíčem k tomu, aby se něco dobře prodávalo. Chytré dneska musí být všechno. Když jsem se před X lety setkal s pojmem „chytrá domácnost“, spíš jsem se tak pousmál. Ale jako spousty dalších jedinců, i mě...
Apify: taháme data z webu (aneb jak na kalendář ČLK)
26.11.2018
Znáte to… chodíte na web, který sice obsahuje užitečné informace, ale ty se nedají rozumně filtrovat a procházet. Žádné API nemají (nebo jej neznáte) a rádi byste si usnadnili práci s jejich daty. Takový problém jsem měl třeba s kalendářem akreditovaných vzdělávacích akcí pro lékaře na webu České...
Shodan: Vysokým školám dochází toner!
23.11.2018
Ano, je to tak. Podfinancované vysoké školství a vysoká administrativní zátěž způsobuje, že akademickým institucím zřejmě pomalu dochází tonery. Ale dost legrace, jdeme si hrát se Shodanem. :-) Nástroj Shodan.io jsem měl v hledáčku už dávno. Nyní jsem využil výhodné nabídky a toho, že jsem po škole...
Jak psát webové stránky v jazyce Java bez HTML šablon?
19.11.2018
Pokud nejste zrovna fanoušky textových šablon při tvorbě HTML stránek a hledáte jednoduché řešení bez dlouhých textových řetězců, tak je tento článek určen právě vám. V tomto článku si ukážeme sestavení webové stránky pomocí API jediné třídy s potomkem, nepočítám přitom třídu obsluhujícího...
Jak pracovat efektivně s relační databází pomocí JDBC jazyka Java?
5.11.2018
Pokud pro implementaci databázových dotazů nechcete použít žádný z mnoha javových ORM frameworků a přitom máte dojem, že ani springový nástroj JdbcTemplate není pro vás úplně to pravé, zkuste třídu JdbcBuilder z projektu UjoTools. Každý, kdo někdy programoval SQL dotazy prostřednictvím knihovny...
Mercurial: Mass Add and Remove All Files
29.10.2018
While I much prefer git and the GitHub workflow, Firefox’s codebase (mozilla-central) is store in a mercurial repository. There are tools that wrap mercurial so you can use a git-like interface, like git-cinnabar, but my philosophy is to learn the root tool so that I know what’s going...
Arch, Secure Boot a falešný pocit bezpečí
19.10.2018
Nedávno jsem s kolegou diskutoval právě o tomhle vynálezu, SecureBoot. Došli jsme k závěru, že nemá smysl mít podepsaný zavaděč a jádro, když se dá podvrhnout initramdisk a díky tomu odposlechnout heslo šifrovaného disku. Nedalo mi to a pročetl jsem si kus ArchWiki, mimochodem nejlepší dokumentace...
Chromebook jako primární (a jediný) laptop?
17.10.2018
Na většinu hloupých otázek z titulku článku se většinou odpovídá „ne“, přestože se často článek snaží vyznít obráceně. Nicméně se mi podařilo nastavit Chromebook do té míry, že jej bez uzardění mohu používat pořád i na složitější úkoly. A to i na veřejnosti! Mýtus: Chromebook jako online psací stroj
Jemný úvod do jazyka Idris (2) - Některé výrazy jsou si rovnější
11.10.2018
V minulém díle jsme si řekli, že v Idrisu jsou kromě „běžných“ typů také typy rovnostní, jejichž (generickou) definici si můžeme představit zhruba takto: /---pre data (=) : a → b → Type where Refl : x = x \--- Konstruktor je nanejvýš jeden, a to pouze v případě, že se oba argumenty shodují. To dává...
Jemný úvod do jazyka Idris (1) - Konstrukce a eliminace
5.10.2018
Jak je v IT všeobecně známo, typové systémy žijí dvojím životem. Na jednu stranu se tváří jako množiny a operaci nad nimi jako běžné programy, ale na stranu druhou odpovídají typy logickým tvrzením a jejich prvky důkazům. Příslušná symbolická logika není ovšem logikou známou z matematiky....
Analýza úniků zdravotnických dat v USA: přibývá vzdálených útoků po síti
2.10.2018
Před pár dny vyšel v americkém časopise Journal of Americal Medical Association (JAMA) třístránkový článek analyzující dostupné statistiky úniků dat ve zdravotnictví v USA. Celkem očekávatelně a logicky se ukazuje, že klesá počet úniků způsobených ztrátou či krádeží fyzického zařízení (počítače...
Minimalistický http server v C++
29.9.2018
Každý určitě má nějaký koníček. A v rámci svých koníčků člověk často dělá věci, které zdánlivě nemají smysl, nebo v dané době už jsou překonané. Prostě vynalézáme poněkolikáté kolo. Přesto to může být zábava V tomto článku popíšu, jak jsem naprogramoval minimalistický http server v C++ 17. Začalo...
Produktové porovnanie IoT od Telekom a Zeon na Slovensku
2.6.2018
V tomto článku sa budeme venovať vyhodnoteniu jednotlivých ponúk inteligentných domácností od vyššie spomínaných dodávateľov. Za porovnávaciu vzorku sme si vybrali balíčky z radov bezpečnosti, pretože komponenty týchto balíčkov má každá spoločnosť a myslíme si, že sa radia medzi základ...