Měsíc: Květen 2024

  • Optimalizace SQL Dotazu pomocí CASE a LENGTH

    Optimalizace SQL Dotazu pomocí CASE a LENGTH

    V tomto zápisku se budu věnovat optimalizaci SQL dotazu, zejména v souvislosti s filtrováním dat na základě délky vstupního data ve formátu YYYY-mm popřípadě YYYY-mm-dd. Původní dotaz zahrnoval několik podmínek založených na LENGTH, které se snažily porovnat různé formáty data (rok, měsíc-rok, den-měsíc-rok). Rozhodl jsem se refaktorovat tyto podmínky pomocí CASE, což zlepšuje čitelnost a…

  • DataPublicAjaxLogistics => bez CSRF
  • Zálohování a Přesun Databází a Tabulek v MySQL

    Zálohování a Přesun Databází a Tabulek v MySQL

    Při správě databází je důležité mít nástroje a postupy pro zálohování a obnovu dat. MySQL poskytuje nástroj mysqldump, který umožňuje exportovat databáze, tabulky a všechny jejich objekty do SQL skriptu. Tento skript může být následně použit k obnovení databáze na jiném serveru. Tento postup zahrnuje zálohování uložených procedur, funkcí a triggerů. Hlavní logika Použití DELIMITER…

  • Spedice 0.0.0.0 – Od Naivního Začátku po „Všechno jde“

    Spedice 0.0.0.0 – Od Naivního Začátku po „Všechno jde“

    Úvod Začátek příběhu softwaru Spedice se datuje k roku 2018, kdy jako mladý a naivní programátor jsem se rozhodl vytvořit nástroj, který by zvládl správu skladů a logistiky bez nutnosti investovat do drahých komerčních řešení. Z počátku to byla výzva, která se zdála být přímočará – vytvořit něco užitečného, jednoduchého. Avšak realita byla daleko komplikovanější,…

  • CMS/VMS kamerový software pro Windows

    CMS/VMS kamerový software pro Windows

    Neustále hledám instalačky na kamery, tak jsem se rozhodl že si je sem hodím ke stažení Universální software určený jak pro dohled IP kamer tank DVR, NVR či XVR. Software umoňuje připojit kamery a NVR s protokolem NETIP – tedy XMEY, nebo universální OVIF. Program v sobě integruje i discovery interface umožňující kameru s NETIP…

  • Pozor na click farmy: Jak rozpoznat rizika a chránit se

    Pozor na click farmy: Jak rozpoznat rizika a chránit se

    Nedávno mě někdo kontaktoval s nabídkou práce. Začal se mě ptát, jak dlouho pracuji s počítači a zda bych chtěl trávit čas v kanceláři nebo v pohodlí domova. Dali jsme se do řeči. Když jsme se dostali k popisu práce, začal jsem být podezřívavý. Nabídka rychlých peněz za pár minut práce denně zněla až příliš…

  • Jak se vyhnout problémům s BFCache: Upozornění na zastaralá data

    Jak se vyhnout problémům s BFCache: Upozornění na zastaralá data

    V moderním webdesignu se často setkáváme s výzvami týkajícími se optimalizace načítání stránek a uživatelské zkušenosti. Jedním z méně známých, ale významných aspektů je správa tzv. Back/Forward Cache (BFCache), která může způsobovat, že uživatelé vidí zastaralá data po návratu na stránku pomocí tlačítek zpět nebo vpřed v prohlížeči. Následující kód a jeho vysvětlení pomáhají řešit…

  • SQL – TMP

    SQL – TMP

    Vítejte v mém vlastním zápisníku SQL dotazů, kde uchovávám své nejčastěji používané klenoty pro manipulaci s databází, hlava děravá… Výňatek z SQL syntaxe: Základní operace pro manipulaci s databází

  • Rapsberry Pi – GPiO Reader RC522

    Rapsberry Pi – GPiO Reader RC522

    Návod: Jak používat RFID čtečku RC522 s Raspberry Pi RFID čtečky jsou skvělým nástrojem pro identifikaci a sledování různých objektů pomocí RFID čipů. V tomto blogovém příspěvku vám ukážu, jak jednoduše propojit a používat čtečku RFID RC522 s Raspberry Pi a zároveň si ukážeme základní Python skript pro čtení RFID karet. Python Script: Dále nainstalujte…

  • RFID 125 13.56 USB Reader

    RFID 125 13.56 USB Reader

    Tento software je výsledkem mých vlastních útrap při hledání funkčního řešení pro napárování RFID čipů na Spedici, kterou vyvíjím. Po hodinách zkoumání a prohrabování internetu jsem nakonec narazil na tento skvost ukrytý v nějaké digitální králičí norě. Rozhodl jsem se, že tento software budu sdílet s ostatními. Možná se najde někdo, kdo bude mít stejný…