Search

Nalezeno "Blog": 1842

Vakcína na 95 %


Lidé po sobě odjakživa házejí čísla. Pandemie dala světu zbrusu nová čísla, o které se lze přít a kterými po sobě můžeme házet. Jenže denní přírůstky už nikoho nezajímají, a tak se na scéně objevila účinnost vakcín. Jenže: co to je účinnost vakcíny? Na výběr je nepřeberně možností! Říká snad...

Sudoku - genetický algoritmus


V posledních dnech všichni čekají na novou mutaci koronáče, britského, jihoafrického, či z jiného koutu světa. Rozhodl jsem se, že už čekat nebudu, a zamutuji si sám. Navíc jsem si u toho i něco pokřížil … V rámci dřívějšího řešení Sudoku pomocí hrubé síly mne napadlo, zda by nešly použít...

Components: Server-Side vs. Client-Side


Building a website in 2021? I’m guessing you’re going to take a component-driven approach. It’s all the chatter these days. React and Vue are everywhere (is Angular still a thing?), while other emerging frameworks continue to attempt a push … The post Components: Server-Side vs. Client-Side...

Jak zabalit kolegům data do balíčku v R


Je fajn mít veřejně přístupná data, která mohou všichni libovolně třídit, tříbit, tepat a vizualizovat. Někdy jsou data sice dostupná, ale nejsou veřejná nebo není jejich získání úplně snadné nebo přímočaré. Pokud pracujete v R, můžete svým kolegům data zabalit do balíčku a distribuovat třeba...

Sudoku - řešení silou


Jak říkal můj kolega Kadlčík: když máš v ruce kladivo, tak ti všechno připadá jako hřebík. Opět se vracím k řešení nějaké hry, a sice Sudoku. Nejdříve zkusím řešení s využitím síly Depth-first search (DFS). V případě Sudoku se jedná o hru s čísly ve dvourozměrné matici 9×9 kostek s čísly v rozsahnu

Tech Stacks and Website Longevity


Steren Giannini in “My stack will outlive yours”: My stack requires no maintenance, has perfect Lighthouse scores, will never have any security vulnerability, is based on open standards, is portable, has an instant dev loop, has no build step … The post Tech Stacks and Website...

JavaScript Wake Lock API


An enjoyable web apps rely on engineers implementing the APIs that cover all of the small things. Those small things sometimes improve performance, usability, accessibility, and the app’s relationship with its host system. The Wake Lock API is the latter — an API that allows developers...

Máte třetí vlnu? A mohl bych ji vidět?


Pandemické vlny zřejmě nemají žádnou definici. Jde vlastně jen o shodu vlády, médií, lidu, že tomuhle kopečku na grafu budeme nějak říkat. Pojmenování vyvolává dojem, že jsme něco poznali a provedli nějakou akci (aspoň tedy ono pojmenování). No a tak se stalo, že se pacienti ptají, jestli bude...

New in Chrome 88: aspect-ratio


And it was released yesterday! The big news for us in CSS Land is that the new release supports the aspect-ratio property. This comes right on the heels of Safari announcing support for it in Safari Technology Preview 118, … The post New in Chrome 88: aspect-ratio appeared first...

Analyst Lyn Alden Says Ethereum Is Still an ‘Unfinished Project’


A bitcoin (BTC) strategist and investor remain skeptical towards the Ethereum protocol, considering it an “unfinished product.” Lyn Alden, an advisor for the dollar cost averaging BTC investing app Swan Bitcoin, believes the network lacks a concrete model, “other than just...

Dragon Quest XI: Skvělé tahové RPG


Ke svým čtyřicátým narozeninám jsem si od rodiny „objednal“ Nintendo Switch a stihnul jsem na něm zahrát nějaké ty hry. Nejvíce se mi zatím líbilo RPGčko Dragon Quest XI. Mám docela problémy s postřehem, takže jsem byl vděčný za to, že souboje probíhají na tahy a nikoli v reálném čase. Také příběh...

Úprava DOCX dokumentu v Apache Camel


Tak jsem narazil na jeden zajímavý problém, a sice úprava DOCX dokumentu v Java aplikaci.  V podstatě dostanu dokument jako byte stream, potřebuji v něm upravit text (v tomto případě vyhodit vadné reference), a opět jej odeslat jako byte stream.  Vzhledem k tomu, že v rámci implementace často...

On Auto-Generated Atomic CSS


Robin Weser’s “The Shorthand-Longhand Problem in Atomic CSS” in an interesting journey through a tricky problem. The point is that when you take on the job of converting something HTML and CSS-like into actual HTML and CSS, there are edge … The post On Auto-Generated Atomic...

Sliding puzzle - skládání kostiček


V rámci procvičování na CodingGame jsem narazil na problém, do jehož řešení jsem dost zabředl. Jedná se o řešení hry Sliding Puzzle, tedy skládání kostiček do správného pořadí s využitím jednoho prázdného místa. Toto je zadání úkolu Vlastní bádání nad problémem bylo dost zábavné, proto bych se...

A (terrible?) way to do footnotes in HTML


Terence Eden poked around with a way to do footnotes using the <details>/<summary> elements. I think it’s kind of clever. Rather than a hyperlink that jumps down to explain the footnote elsewhere, the details are right there next … The post A (terrible?) way to...

Instalace Kali Linuxu na WSL2 ve Windows 10


Kali Linux je distribuce založená na Debianu. Hlavně je používaná pro digitální forenzní analýzu a penetrační testování. Nicméně je zajímavá i pro laiky. Tím, že balíčky odvozuje od testovací verze Debianu, tak je vlastně aktuálnější, než klasický Debian bývá. A navíc obsahuje šikovné nástroje...

Building Flexible Components With Transparency


Good thinking from Paul Herbert on the Cloudfour blog about colorizing a component. You might look at a design comp and see a card component with a header background of #dddddd, content background of #ffffff, on an overall … The post Building Flexible Components With Transparency appeared...

Careful When Changing the Display of `summary`


I got a very helpful bug report the other day (thanks Kilian!) about the <details> element in a blog post of mine not showing the default ▶ icon, and thus looking rather like any ol’ random <p>. It … The post Careful When Changing the Display of `summary`...

navigator.clipboard API


Interacting with a user’s host clipboard is something web developers have wanted for both good and evil purposes. On the good side, it’s nice to allow users to easily copy text like wallet addresses or branch names; for evil, copying malicious text that the user may mistakenly paste...

Nahoru
Tento web používá k poskytování služeb a analýze návštěvnosti soubory cookie. Používáním tohoto webu s tímto souhlasíte. Další informace