Před dvěma dny jsem na sociální síti LinkedIn zahlédl zajímavý příspěvek Petra V. Poptával někoho, kdo by uměl vygenerovat řadu 2.000 QR kódů. Našel firmu, která mu nabídla, že mu data (jen QR kódy) vygeneruje za 30.000,- Kč.
Odkaz na původní příspěvek a diskuzi zde:
Původní příspěvek na LinkedInu
V diskuzi se objevily různé názory. Například Vladimír Č. s třicetiletou praxí v IT tvrdil, že cena je v pořádku.
Kolik vygenerování zabere času? S přípravou a seznamováním to může být zhruba hodina práce. Pokud k tomu budete chtít vyrobit i štítky, tak je to trošku delší a protáhne se to třeba na celou noc různého zkoumání, zkoušení a optimalizací.
Jak generovat QR kódy a proč to dělat v Linuxu
Generování QR kódů je užitečné, pokud chceme snadno přečíst štítek telefonem. Ten má každý u sebe. V QR kódu může být webový odkaz, vizitka s kontaktem, popis něčeho, nebo třeba příkaz k zaplacení, který se otevře v bankovní aplikaci. QR kód umožňuje snadný a rychlý přenos malého množství informací na krátkou vzdálenost ve formě, které stroje rozumějí.
Proč generovat QR kódy zrovna v linuxu? Protože je to jednoduché a linux se skvěle se hodí na zpracování většího množství dat. V linuxu můžeme použít různé nástroje a programovací jazyky, které si s QR kódy poradí. Ale díky filozofii linuxu, kdy je možné řetězit programy (předávat výstup z jednoho jednoduchého programu druhému takzvanou pajpou nebo-li rourou), dokážeme efektivně a rychle zpracovávat data a reálný čas na vytvoření 2000 qr kódů je na mém linuxovém pc s operačním systémem Ubuntu 24.04 4 vteřiny. Co pro to potřebujeme? Nainstalovaný tool qrencode.
Jednoduchý QR kód
Qrencode, co dostane na vstup, tak převede do QR kódu. Umí QR kódy v terminálu, umí QR kódy png nebo i vektorové svg.
echo https://itislove.cz|qrencode -o itislove.svg -t SVG
Code language: PHP (php)
Tvorba složitějšího QR kódu s údaji o platbě
Takto například vytvoříme v rámci jednoho scriptu v terminálu QR kód, který můžeme v terminálu rovnou otestovat, a zároveň se nám vytvoří qr kód v png, svg a webp. Qrencode sice neumí generovat webp, ale tento formát je lepší pro uložení na web, a pro konverzi můžeme použít příkaz convert, jako ve scriptu.
generuj_qr_platbu.sh 1000.00 CZK 202409005 Jiri
Code language: CSS (css)
Tvorba 2.000 QR kódů
Z pochopitelných důvodů ve scriptu neuvádím původní poptávaná data. Tento script počítá s tím, že máte již svg šablonu pro štítky. Tu jsem nedostal, tak jsem jí vytvořil – podle oka, aby to bylo podobné. Ale trošku jsem zvětšil QR kód.
Jelikož jsem své kódy a štítky včetně skriptu prodal za 2.000 Kč, ušetřil jsem poptávajícímu 28.000,- Kč.
Chcete také ušetřit si nervy a dohadování?
Pokud si také chcete jako Petr V. ušetřit dohadování, obraťte se na mne. Linux mne baví. Těším se na vaše výzvy 🤩.
Kdo jsem:
IT nadšenec žijící v Kladně, system engineer, sysadmin, správce informačních systémů.
Proč jsem si založil tento web: někdo si píše deníček, někdo hraje hry, mne linux a svobodný software nepouští ani ve volném čase. Takže sem občas hodím nějakou svojí poznámku, která někomu možná pomůže.
Navíc, kdyby někdo potřeboval pomoc, tak mne může díky webu najít.
S čím vám mohu pomoci:
Počítač: Rád Vám pomohu s omlazením vašeho počítače (desktopu, notebooku) nebo sestavím nový.
Server: Chcete mít vlastní webový server, NAS (síťové úložiště), VPN server nebo CLOUD? Provozovat e-shop? I v tom vám mohu pomoci.
Domácí síť: Potřebujete vyřešit domácí síť, nejste spokojeni s rychlostí a kvalitou WiFi? Potřebujete připojit zařízení k VPN?
Počítač pro home office: Potřebujete nutně počítač pro home office, ale nechcete platit moc?
Počítač pro online výuku: Jste učitel nebo žák/student, či máte doma někoho, kdo je? Nemáte na čem pracovat? Pomohu vám to vyřešit.
Mám rád počítače a moderní technologie, Linux, zejména distribuce Ubuntu a Debian, CentOS a Rhel mi také nejsou cizí. Ve své práci se starám o více než 6000 linuxových serverů (Ubuntu, Red Hat Enterprise Linux, CentOS).
V minulosti jsem kromě správy linuxových serverů získal zkušenosti i se správou Windows Serverů a instalací a konfigurací linuxových a windowsových terminálů (například na docházku, nebo pro jídelny).
Jiří Meitner
IČ: 73763004
Fyzická osoba zapsaná v živnostenském rejstříku
podpora@ITisLove.cz
WhatsApp
Karla Tomana 830
Kladno
Středočeský kraj
272 04
Česko
Systémový inženýr, Linux administáror, správce informačních systémů, admin, IT specialista, IT help
Napsat komentář