Blogy

  • C++20: kde bydlí korutiny

    V předchozích článcích jsem se snažil vysvětlit co jsou to korutiny v C++20, jak jsou implementované interně, jak je správně budit a napsali jsme si šablonu pro jednoduchou korutinu. Bystrý programátor by se však měl také zajímat o tom, kde je uložen stav korutiny a jak probíhá alokace paměti pro tento stav.
    17. 2. 2023 17:25
  • Dependency Injection ještě jednou :-)

    U předešlého článku se nám rozhořela pěkná diskuze :-) Rozhodl jsem se, že napíšu ještě jeden článek čistě na toto téma bez ohledu na PHP Jet. Tentokrát to bude pouze na téma návrh SW. Tak hurá do toho. DI je super! Jak jsem uváděl i v minulém článku, tak koncept DI je super věc a používám jí. Ale jako se vším, tak správný koncept se musí použít na správném místě.
    15. 2. 2023 21:22 (aktualizováno)
  • PHP Jet - Dependency Injection, továrny a tak dále

    Dnešní článek, u kterého Vás srdečně vítám, bude opět o SW architektuře a filozofii PHP Jet. Tentokrát se podíváme na zajímavé téma Dependency Injection, továrem a další zajímavé věci. Tak jdeme na to. Dependency Injection – tak takto ne! Nejprve je bohužel potřeba vyvrátit mýty, které šíří například vážený kolega David Grudl v Nette, ale nejen on a nejen v Nette.
    10. 2. 2023 9:38 (aktualizováno)
  • PHP Jet VS Symfony

    K minulému článku o formulářích ihned padl dotaz na porovnání s jinými frameworky. Proto jsem udělal další srovnávací video, ve kterém PHP Jet tentokrát porovnám s jedním z nestorů na poli PHP frameworků a to s frameworkem Symfony. Připomínám, že nedávno to byl framework Laravel a toto porovnání je pojato obdobně.
    5. 2. 2023 16:53
  • Jednoduchá korutina v C++ 20

    Jak už víme, korutiny do C++ byly „doručeny“ ve stavu, kdy je nelze použít jak se říká „po vybalení z krabice“. Je to spíš taková stravebnice, něco jako LEGO, ovšem bez návodu. Návodů na internetu lze najít mnoho, ať v podobě tutoriálů, nebo celých knihoven, které lze používat bez nároků na hlubší znalosti fungování pod kapotou. Myslím si, že vědět, co se uvnitř děje a mít schopnost naprogramovat si podporu korutin z dodaných kostiček se prostě dobrému programátorovi bude hodit.
    5. 2. 2023 22:03 (aktualizováno)
  • Nový systém pro Dell D830

    Téměř s koncem podpory Windows 7 odešla RAM v roky starém nicméně s SSD diskem ještě dobře sloužícím notebooku D830. Výměna RAM v tomhle notebooku není problém, nicméně po rebootu Windows vyžadovaly reregistraci, což je problém. Dále přestal fungovat ovladač pro grafickou kartu, a více méně všechno, protože větrák jel nonstop na 100% bez jakékoliv zátěže.
    22. 1. 2023 15:44
  • PHP Jet - Formuláře

    Úvod Vítám vás u dalšího článku :-) V dnešním příspěvku si ukážeme jak je v PHP Jet řešena práce s formuláři. Když tvoříme aplikace jako jsou různé administrace, informační systémy, ale i REST (či jiné) API (ano, Jet Form se používá i v REST API – ukážeme si) tak formuláře jsou vlastně středobodem aplikace.
    22. 1. 2023 14:24
  • PHP Jet prakticky - Easy Deployer (a pár novinek)

    Doufám, že jste si dobře užili svátky :-) a vítám vás u dalšího článku. Díky že jej opět čtete. Jak jsme minule slíbil, tak dnes si ukážeme PHP Jet již čistě prakticky a to na nástroji Easy Deployer, který jsem někde mezi dováděním se synem, povídáním si s rodinou a pojídání cukroví znovu „napsal“ v nejnovější verzi PHP Jet a připravil k uveřejnění (zatím jako beta verzi).
    6. 1. 2023 10:34
  • PHP Jet - Architektura - microservices, moduly a MVC

    Úvod Především díky že jste si v tomto možná trochu hektickém předvánočním čase udělali čas na tento článek. Díky diskuzními příspěvku jednoho z vás (díky kolego a zdravím ;-) ) jsem si uvědomil, jak lze dobře objasnit architekturu a celou myšlenku a filozofii PHP Jet. Mluvím hodně o modularitě, ale to může být dosti matoucí pojem, protože pojem „modul“ se vyskytuje v různých platformách a je chápan různě. Ovšem pojem microservices architecture to ve skutečnosti vystihuje mnohem lépe!
    18. 12. 2022 20:12
  • ChatGPT: Umělá inteligence programuje podle textového zadání v češtině

    Jistě jste na ChatGPT v poslední době narazili. Jedná se o umělou inteligenci, kterou jsem požádal, aby se vám blíže představila sama: Jsem Assistant, velký jazykový model vyvinutý společností OpenAI. Nemám fyzickou podobu, jsem pouze digitální entity, která je schopna reagovat na vaše dotazy a poskytovat vám informace. Jsem zde, abych vám pomohl s vašimi dotazy a zodpověděl vaše otázky, pokud budu schopen. Můžete se na mě obrátit s jakýmikoli dotazy a já se budu snažit odpovědět co nejlépe.
    12. 12. 2022 10:10 (aktualizováno)