Search
PHP Jet vs Laravel
27.11.2022
Úvod V první řadě chci říct, že nemám rád to čemu se dnes říká „hejtování“ – tedy kritizování jen pro kritizování. Je důležité se navzájem respektovat a v rámci tohoto respektu jako správný technici diskutovat o problémech. To je běžná část technické práce a lidského pokroku. Bez konfrontace...
Typový systém: Iterated union
22.11.2022
Rust má poměrně slabý typový systém, nelze například napsat takovouto funkci: /---pre fn readVectN(n: usize) → Vect { … } \--- Překladač ohlásí chybu „attempt to use a non-constant value in a constant“, což nedává, pokud se nad tím zamyslíme, smysl, neexistuje žádný důvod, proč by typové parametry...
GeekRoom: PASS ZX2C4 - Udržujte svá tajemství
15.11.2022
GeekRoom: PASS ZX2C4 – The Standard Unix Password Manager Před několika lety jsem přešel z Enpass GUI aplikace na linuxový Pass. Před několika měsíci mě kamarád poprosil o návod a úvod do pass. Nakonec to trvalo déle, ale článek je konečně hotový. Jsem moc rád, že vyšel, protože Pass rozhodně stojí...
Jet - nový PHP8 framework #3 - MVC - ne, fakt to není CMS :-)
8.11.2022
V minulém díle jsem „z rychlíku“ ukázal jak co zhruba Jet obnáší. A pochopitelně to vzbudilo reakci, kterou jsem tak trochu očekával. Tedy to co jsem předvedl mohlo budit dojem, že Jet je nějaké CMS. A ne, Jet opravdu není CMS. CMS jsou více či méně zaměřené na určitý účel (a ano, vím, že existují...
C++20: Jak se budí korutiny
30.10.2022
Minulý článek vyzněl jako kritika implementace korutin v C++20. To jsem ani nechtěl, naopak si myslím, že je to skvěle vymyšlené z ohledem na užitečnost a vyjadřovací svobodu, kterou to přináší. Problémem je spíš neexistence pravidel a doporučení jak korutiny implementovat. Nositelem takových...
Jet - nový PHP8 framework #2 - Jak se s tím pracuje?
28.10.2022
V minulém díle jsem představil svou maličkost a vysvětlil jsem mé pohnutky proč jsem PHP Jet vytvořil a nastínil filozofii toho PHP8 frameworku. V dnešním díle již žádné teoretizování a hurá rovnýma nohama do praxe. Ukažme si způsob práce v PHP Jet na malé aplikaci – databázi restaurací. Ta bude...
Disney Dreamlight Valley's Big Scar Update: All The Changes You Should Know About
19.10.2022
Today, about two months after its initial early access release, Disney Dreamlight Valley has received its first major content update. This new patch adds the evil Lion King baddie Scar as well as some spooky, villain-themed decorations and clothing. But many players will likely be more excited...
Jak na korutiny v C++20
16.10.2022
Když před cca 2 roky konečně vyšla norma C++ verze 20, těšil jsem se, jako asi každý, jak si ošahám a vyzkouším nové featury, které měly posunout jazyk zase trošku dál do budoucnosti. C++20 přináší podporu korutin, tedy nástroje, který byl doposud spíš výsadou vyšších programovacích jazyků –...
Taro to Develop the (Tap)Root of the Global Financial Network Using Bitcoin
3.10.2022
On September 28, the Taro daemon’s alpha version was revealed, allowing programmers to create, transfer, and acquire assets on the bitcoin blockchain. Taro, a Taproot-powered system for generating assets that can be exchanged through bitcoin and, in the coming years, the Lightning Network...
Jet - nový PHP8 framework #1 - Proč?
23.9.2022
Protože jsem byl pár let tak trochu „zalezlý v díře“, tak bych nejprve rád uvedl kdo jsem. Jmenuji se Mirek Marek a mám za sebou více jak 20 velice zajímavých let praxe v oblasti vývoje online aplikací. Pamatuji si dřevní pionýrské časy a jsem v oboru aktivní do dnes. Jako většina mých vrstevníků...
Firmware periferií není totéž co uzavřené ovladače v systému (komentář k Debianu)
22.9.2022
Krátká poznámka o tom, co se teď řeší v Debianu. Spousta lidí totiž volně zaměňuje uzavřené ovladače a firmware. Ovladače jsou součástí operačního systému v hlavní paměti, zatímco firmware běží v periferiích. Debian řeší, zda má na instalační média přidávat uzavřený firmware pro periferie....
Minipříhoda: Permission denied pro roota aneb jak si Wireshark myslí, že je chytřejší než uživatel
8.9.2022
Jak se vám tak může stát, že rootovi zahlásí Linux „permission denied“ a není tam ani SELinux ani AppArmor? Měl jsem v podadresáři skript na odchytávání paketů přes wireshark, ale pak jsem měl všechny skripty v /root, tak jsem ho dal do /root, pustím ho a Wireshark hlásí, že nemůže zapisovat...
GeekRoom: Bare Git repo pro Vaše Dotfiles - Version control a backup pro Vaši konfiguraci
5.9.2022
Geek Room GeekRoom je nový GitHub blog zejména technických článků, o které si psali posluchači. Technický článek je koncipován jako samostatný krátký celek, ke kterému často bývá nahráno ještě nějaké doplňkové video pro bližší informace a hlubší pochopení problematiky. Forma článků již by na sebe...
Linux místo Longhornu (parodie na "Blízko Little Big Hornu")
2.9.2022
na diskusním serveru je linuxácká zem tak tam potom z Windowsů chodí troll za trollem modrá smrt nehrozí tomu, kdo se skryje v /usr/bin a dnes v Linuxu na hraní člověk rozchodí i Steam říkal to Linus Torvalds, já měl jsem v noci sen jak po zmršeném updatu jdou Windows do kolen svět Linuxů...
Interpolating Numeric CSS Variables
30.8.2022
We can make variables in CSS pretty easily:
:root {
--scale: 1;
}
And we can declare them on any element:
.thing {
transform: scale(--scale);
}
Even better for an example like this is applying the variable on a user …
Interpolating Numeric CSS Variables originally published...
Solana Suffers Exploit — Close to 8,000 SOL-Based Wallets Have Been Compromised
3.8.2022
The Solana smart contract project is suffering from issues once again after it was discovered that close to 8,000 Solana-based wallets have been compromised. Solana is asking victimized wallet owners to complete a survey and the team stressed that “engineers are investigating the root...
TUX: Svět Linuxu od Raven2cz - 17.díl - Gnome - 42 odpověď na základní otázku života, vesmíru a vůbec.
15.6.2022
Popis videa Link na tento díl a materiály Odkaz: https://youtu.be/cNmYBWblra0 Podklady: https://github.com/raven2cz/tux/tree/main/220501-gnome Fórum: https://forum.arch-linux.cz/ – Gnome sekce Popis videa Gnome – Jednoduché, krásné, elegantní desktopové prostředí. Nejrozšířenější DE v současných...
Druhé vydání učebnice Java pro úplné začátečníky
25.5.2022
Dovoluji si vám představit druhé vydání originální učebnice jazyka Java. Za pomoc s odbornou korekturou děkuji tímto Katedře teoretické informatiky z FIT ČVUT. Kniha ve formátu PDF má 154 stran velikosti A5 a obsahuje přes 110 barevných ukázek kódu, ilustrací, grafů a screenshotů. Výklad je určen...
Učebnice Java pro úplné začátečníky (2)
25.5.2022
Dovoluji si vám představit druhé vydání originální učebnice jazyka Java. Za pomoc s odbornou korekturou děkuji tímto Katedře teoretické informatiky z FIT ČVUT. Kniha ve formátu PDF má 154 stran velikosti A5 a obsahuje přes 110 barevných ukázek kódu, ilustrací, grafů a screenshotů. Výklad je určen...
CryptoSat’s first nanosatellite blasts off Wednesday on SpaceX rocket
25.5.2022
The small satellite no bigger than a coffee mug is made from off-the-shelf parts and can be a tamperproof platform to secure blockchains and other Web3 protocols