Search
Záložky adresářů na příkazové řádce (DirectoryBookmarks)
11.9.2023
Přepínáte ve znakovém terminálu často různé adresáře souborového systému? Pak by vám mohla přijít vhod aplikace popsaná v tomto článku. Jak to funguje? V aktuálně navštíveném adresáři lze napsat (v terminálu) příkazsdf d1 , kde parametrd1 je alfanumerický text reprezentující název záložky. Od toho...
Sum an Array of Numbers with JavaScript
7.9.2023
It’s rare that I’m disappointed by the JavaScript language not having a function that I need. One such case was summing an array of numbers — I was expecting Math.sum or a likewise, baked in API. Fear not — summing an array of numbers is easy using Array.prototype.reduce!...
ZABBIX a neočekávaný nárůst velikosti databáze
4.9.2023
Rád bych se s Vámi podělil o jeden zajímavý problém a jeho řešení týkající se rychlého a velkého nárůstu dat v databázi monitorovacího nástroje ZABBIX. Na začátku příběhu byla migrace celého monitoring prostředí ze stávající on-premise instalace do Microsoft Azure cloudu v rámci sjednocení...
NOSTR, "pštrosí" sociální síť
20.8.2023
V článku proberu nově vznikající decentralizovanou síť NOSTR. Co to je, v čem stojí za pozornost, jakými bolestmi trpí, co se nepovedlo a zda to vůbec má smysl. NOSTR je zkratka, která znamená Notes and Other Stuff Transmitted by Relay. Často jej snadno poznáte pomocí loga zobrazující pštrose –...
JavaScript waitFor Polling
14.8.2023
As more of the JavaScript developers write becomes asynchronous, it’s only natural to need to wait for conditions to be met. This is especially true in a world with asynchronous testing of conditions which don’t provide an explicit await. I’ve written about waitForever...
queryLocalFonts
11.8.2023
One of the larger downloads when requesting a webpage are custom fonts. There are many great techniques for lazy loading fonts to improve performance for those on poor connections. By getting insight into what fonts the user has available, we can avoid loading custom fonts. That’s where...
Use XHR/fetch Breakpoints!
7.8.2023
Web debugging tools are so incredibly excellent these days. I remember the days where they didn’t exist and debugging was a total nightmare, even for the simplest of problems. A while back I introduced many of you to Logpoints, a way to output console.log messages without needing to change...
Base Opens Ethereum Bridge, Mainnet to Launch August 9
5.8.2023
Base, the Ethereum L2 (layer 2) scaling layer backed by Coinbase, has opened bridging for selected assets from Ethereum. In a blog post, the protocol also announced that the Base mainnet deployment was slated for August 9, allowing free access to developers to launch their apps on top of it. Base...
Linuxový Joe: 1. díl
27.7.2023
Toto literární dílo je věnováno drsným hackerům Divokého Východu, kteří mstili nestabilitu a oslavovali Výkon: ať byl použit na cokoli. V Trigger Windows Saloonu, jediné a nejlepší internetové kavárně městečka StackOn City, bylo jako vždy rušno. Lidé se zabývali klasickými netovými flejmy:...
Binance Introduces FDUSD Listing Amid Stablecoin Market Decline, Faces Initial ‘Technical’ Setback
26.7.2023
As the stablecoin market economy witnessed a loss exceeding $3 billion within a 40-day span, several fresh stablecoin endeavors are emerging. Binance, the globe’s leading exchange by trade volume, unveiled three new trading pairs attached to a stablecoin labeled first digital usd (FDUSD)...
URL.canParse
17.7.2023
Parsing of URLs on the client side has been a common practice for two decades. The early days included using illegible regular expressions but the JavaScript specification eventually evolved into a new URL method of parsing URLs. While URL is incredibly useful when a valid URL is provided,...
Napsal jsem si databázi v C++
16.7.2023
Možná někoho napadne, co je to za bláznivý nápad, proč by si někdo psal novou databázi. Není to zbytečná práce? Proč nesáhnout po něčem existujícím? Databází máme přehršel. Na druhou stranu, proč ne. Uplatnění si určitě najde Co je DocDB[1] Nejprve bych trochu poupravil clickbaitový titulek. ...
Arthur Hayes Insists ‘Bitcoin Will Be the Currency’ of Artificial Intelligence
8.7.2023
In a freshly unveiled blog piece, Arthur Hayes, the former CEO of crypto derivatives platform Bitmex, posits that bitcoin is the prime currency for artificial intelligence (AI). Hayes maintains that moving forward, BTC will be the favored currency for AIs since they “must use a system that...
JavaScript closest
5.7.2023
When it comes to finding relationships between elements, we traditionally think of a top-down approach. We can thank CSS and querySelector/querySelectorAll for that relationship in selectors. What if we want to find an element’s parent based on selector? To look up the element tree and find...
ChatGPT via WYSIWYG (Sponsored)
5.7.2023
Artificial intelligence applications have hit like a massive wave over this past year, with ChatGPT being the most prominent. ChatGPT can take any written command and suggest content to match. What better than having the power of AI content creation than doing so within your own WYSIWYG editor!...
ORM v Jet - vytváření dotazů a efektivní nahrávání dat
29.6.2023
V minulém díle jsem nastínil mechanismus modelování a propojení entit a subentit do celistvých datových modelů. Dnes se podíváme na něco řekl bych možná i zajímavějšího. Ukážu vám jak je možné propojovat cizí entity pomocí tzv. vnějších relací. Dalším tématem bude vytváření dotazů ( obecných...
JavaScript: Reverse Arrays
26.6.2023
Manipulating data is core to any programming language. JavaScript is no exception, especially as JSON has token over as a prime data delivery format. One such data manipulation is reversing arrays. You may want to reverse an array to show most recent transactions, or simple alphabetic sorting....
Vlastní ONT v GPON síti PODA
22.6.2023
PODA jako jeden z mála českých ISP umožňuje na GPON síti použití vlastního ONT. Kromě toho, že to umožňuje využít SFP modul a zbavit se tak samostatné krabičky, která z optiky dělá ethernet, to navíc zjednodušuje použití IPv6, a pokud máte veřejnou IPv4, získáte tím jednu využitelnou veřejnou...
Proč se instalační CD Debian netinst zvětšilo o 350 MB?
20.6.2023
Netinst bylo vždycky malé plnohodnotné instalační médium Debianu se základními balíčky. V čerstvé verzi Debian 12 Bookworm ale docela dramaticky narostlo. Rozhodl jsem se podívat, proč to tak je. Debian 12 Bookworm vyšel 10. června a jako už tradičně jsem o těch nejdůležitějších novinkách napsal...
Confessions of a Web Developer XX
12.6.2023
It’s been quite a while since I’ve gotten a few things off of my chest and since I’m always full of peeves and annoyances I thought it was time to unleash: One day you’re getting recruited by another crypto wallet vendor, the next their users are getting drained of funds....