Search
Mini Commander: Klon Midnight Commanderu vytvořený umělou inteligencí
15.10.2023
V dnešním článku si představíme zajímavý software nazývaný Mini Commander. Jedná se o klon známého Midnight Commanderu, který je oblíbený mezi uživateli Linuxu a Unixu. Co na něm však dělá zajímavým je fakt, že většina jeho kódu byla generována umělou inteligencí GPT-4
Migrace skriptů tampermonkey po upgrade na firefox snap
29.9.2023
Chtěl bych se podělit o čerstvou zkušenost. Třeba se to někomu bude hodit. Nedávno jsem upgradnul z Ubuntu 18.04 přes 20.04 ma 22.04. Byl to nightmare, ale o tomhle tento blog nebude. Dnes jsem s hrůzou zjistil, že další věc, která přestala fungovat, jsou scripty v tampermonkey ve firefoxu. Kdybych...
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...
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 –...
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:...
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. ...
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...
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...
C++: Mapování hodnot z runtime na integrální konstanty
4.6.2023
Dneska to bude relativně krátké. S každou další verzí C++ lze víc a víc algoritmů přesunout do constexpr „domény“, ve které se výpočty provádí během překladu a v runtime se již používají výsledky toho výpočtu. Často ale vstupem do takového výpočtu je hodnota získaná až v runtime. Proč...
ORM v PHP Jet
2.6.2023
Dnešním článek začíná malá série ve které představím ORM, které je integrované ve framworku Jet. Ještě než se pustím do ORM, tak se musím k něčemu přiznat. Vím, že to tu čtou lidé co mě znají osobně a někdy i velice dlouho. Před mnoha lety jsem byl alergický jen na slovo ORM ???? Nechtě jsem o tom...
Automatické testování příkladů v dokumentaci pomocí JUnit 5 a JShell
23.5.2023
Dokumentace na stránkách evitaDB se stále rozšiřuje. Čím více příkladů přidáváme, tím více se obáváme, že budou zastaralé nebo nefunkční. Jak zkrotit tuto bestii čítající stovky příkladů? Protože je evitaDB postavena na platformě Java, sdílí všechny její výhody i nevýhody. Java je staticky typovaný...
Ron Paul Denounces US Government ‘Deceptions’ on Inflation; Mentions Federal Reserve Involvement
22.5.2023
Ron Paul, a former congressman from Texas and former U.S. presidential candidate, has reflected on how the U.S. government is handling inflation and how it has been deceitful on the issue. Paul believes that if the U.S. government were to really point to the root of the inflation problem, it would...
Mezinárodní web s distribucí obsahu snadno a rychle
18.5.2023
Jedno zajímavé video od kolegů mi poskytlo dobrý námět na článek a další porovnání jak se co dá dělat v PHP Jet. Ono video je zde: https://www.youtube.com/watch?v=fWAbMmr4g2c Zatím jsem tu předváděl různá hejbláktka, administrace a psal o věcech vesměs dynamických. Co se takhle vrátit ke staré...
Temporary Transaction Finality Glitch Disrupts Ethereum Network for 25 Minutes, Developers Investigate the Cause
12.5.2023
Ethereum had issues processing transactions on May 11, 2023, at around 4:13 p.m. Eastern Time on Thursday, and transaction finality issues lasted for roughly 25 minutes. Currently, developers do not know what caused the issue and the blockchain is now running normally. Ethereum Network Experiences...
Přes příkazy ovládané RGB svítící logo - díl I.
5.5.2023
Dokáži se učit novým věcem pokud je mohu ihned zkoušet. Proto jsem si stanovil tento případ: „Svíticí logo, které se dá ovládat přes příkazy v chatu při online streamování na platformě twitch.tv.“ Narazil jsem na streamera pod přezdívkou Apendyks, kterému jsem nabídl, že mu zcela zdarma (zaplatil...
DI? Rozhodně ano! DI framework? Děkuji, nepotřebuji
5.5.2023
Dnes je ještě jednou vrátím k tématu DI a vysvětlím proč Jet není to čemu se říká DI framework i když by bez základního DI princip nefungoval. Tak pro začátek … Na tomto se určitě shodneme: Určitě se bez debat shodneme na tom, že psát aplikace třeba takto: /---pre class SomeController extends...
Routování? Ano, ale jinak
27.4.2023
Vítám vás u dalšího článku, tentokrát téměř čistě textováho. Video bude, ale jen krátké – pro názornost. V textu bych rád rozebral problematiku takzvaného routování a důvody, proč to PHP Jet dělá zcela odlišně než ostatní frameworky. Původně jsem chtěl porovnávat s frameworkem Laravel, ale v našich...
E-shop je hotov - je čas rekapitulace
16.4.2023
A je to tu. Poslední díl malé reality show, která měla za cíl ukázat jak s pomocí PHP Jet z nuly vytvořit typickou webovou aplikaci s řadou zajímavých funkcí a to efektivně, za co nejkratší čas a při tom kvalitně a bez jakýchkoliv limitů – lze “napsat” vše co si člověk zamane. Poslední díl bude...