Samozřejmě i já se zajímám o 3D tisk a i jsem již tiskl na 3D tiskárně. Zde je krátké video z jednoho mého tisku na 3D tiskárně. Jedná se o typ Rebel z projektu RepRap. ... https://www.youtube.com/watch?v=b8-XLO1_mXY
SQL injection patří k top 10 bezpečnostních problémů (OWASP 10) v oblasti webových aplikací.
řešení je jediné správně programovat. Může vám tom pomoci framework, který vás povede.
I programovací jazyky obsahují nástroje jak SQL injection předcházet. Konkrétně použitím
prepared statements . Umí to Java i PHP od verze 5.
Toto video vám ukáže co se může stát pokud aplikace je špatně udělaná a jaké z toho pak může hrozit riziko.
Ve videu uvidíte funkční aplikaci, která však umožňuje dostat to aplikace SQL dotazy od neoprávněného uživatele a tak libovolně ovlivnit obsah uložených dat v databázi.
Video obsahuje i jednoduchý návod, jak takový problém ošetřit v existující aplikaci, aniž by jste museli aplikaci znát a výrazně do ní zasahovat.
### zdrojové kódy ukázky:
https://github.com/josefjebavy/php-examples/tree/main/sql-injection
Pomocí Dockeru (https://blog.josefjebavy.cz/unix/docker) můžete aplikaci vyzkoušet u sebe.
### PHP preparestatement:
https://www.php.net/manual/en/mysqli.quickstart.prepared-statements.php
=== instalace linuxu na servery:
https://www.linuxserveradmin.eu/
=== patreon:
https://www.patreon.com/josefjebavy
=== o mě:
blog: https://blog.josefjebavy.cz
nabídka služeb: https://www.josefjebavy.cz
=== sledujte mě na:
https://twitter.com/JosefJebavy
https://www.facebook.com/people/Josef-Jebav%C3%BD/100004847447510
https://www.instagram.com/josefjebavy/
https://www.linkedin.com/in/josef-jebavy
=== kontakt:
email: youtube@josefjebavy.cz
...
https://www.youtube.com/watch?v=79IeahTlkiU
Mám si vybrat programovací jazyk Python nebo PHP?
Vlastnosti, porovnání a osobní zkušenosti s programovacími jazyky PHP a Python
Python:
- Není žádnou novinkou. Poslední dobou je populárni. Rád ho používám na embedded protože nemusím nemusel kompilovat.
- nejen weby vývoj i běžných konzolových nebo grafických aplikací
- na aplikace, které potřebují paralelní běh se nehodí
- vědecké výpočty, protože existuji napojení (binding) na specializované knihovny napsané v C
PHP
- z principu není na paralelní zpracování dat
- oblast použití: webové aplikace
- býval spatný ale teď už je ok
- rychle se rozviji kupředu!
- mnoho nastrojů a knihoven
- aplikace v něm jsou rozšířené a budou se dělat dál protože jsou lidi, kteří se PHP věnují
Má smysl programovat v #PHP?
https://www.youtube.com/watch?v=lygJfmQE4as
Programovací jazyk Rust:
https://www.youtube.com/watch?v=igArgjLGm3A
=== about me:
blog: https://blog.josefjebavy.cz
nabídka služeb: https://www.josefjebavy.cz
=== social networks:
https://twitter.com/JosefJebavy
https://www.facebook.com/people/Josef-Jebav%C3%BD/100004847447510
https://www.instagram.com/josefjebavy/
https://www.linkedin.com/in/josef-jebavy
=== instalace linuxu na servery:
https://www.linuxserveradmin.eu/
=== kontakt:
email: youtube@josefjebavy.cz
...
https://www.youtube.com/watch?v=rv0Nbm-rK_I
Ahoj,
dnešní video je o platebním styku, o měnách a kryptoměnách.
Popisuji:
- historii obchodu a vznik měn.
- co jsou to peníze
- jak vnikly dneska běžně používané měny a nově i digitální měny takzvané kryptoměny.
- čím je udána cena peněz
=== kontakt:
email: email@josefjebavy.cz
nabídka služeb: https://www.josefjebavy.cz
https://www.linkedin.com/in/josef-jebavy
https://www.facebook.com/JosefJebavyIT/
...
https://www.youtube.com/watch?v=tfzQYss_lQQ
Programovací jazyk JavaScript je na vzrůstu. Nespíš to je tím, že je přístupný masám. Co umožňujě jeho přístupnost?
Jakou má JavaScript budoucnost? Smysl se ho učit?
Vznikají nové JavaScriptové technologie, frameworky atd. Jaké a co bude dál?
Javascript se používá už i na backendu - díky NodeJS.
Co TypeScript?
Porovnání JavaScriptu s PHP a poukázání na souvislosti.
=== nodejs:
https://www.youtube.com/watch?v=upawtHq8ZOw
=== Video: má smysl programovat v PHP?:
https://www.youtube.com/watch?v=lygJfmQE4as
=== Programovací jazyk Vala
https://www.youtube.com/watch?v=T5b3S8f_g4k
=== instalace linuxu na servery:
https://www.linuxserveradmin.eu/
=== patreon:
https://www.patreon.com/josefjebavy
=== sledujte mě na:
https://twitter.com/JosefJebavy
https://blog.josefjebavy.cz
https://www.facebook.com/people/Josef-Jebav%C3%BD/100004847447510
https://www.instagram.com/josefjebavy/
...
https://www.youtube.com/watch?v=fXfJ9Swkjo4
Video návod jak do VPS v proxmoxu importovat disk.
Ukázka je předváděna na vytvoření virtuálního počítače s operačním systémem Windows a ukazuje způsob jak ušetřit čas při instalaci.
Windows jednoduše stáhnete z Internetu a vytvoříte VPS a naimportujete disk s předinstalovaným OS Windows pak už stačí jen nabootovat.
Instalace a použití Proxmoxu:
https://www.youtube.com/watch?v=rMrbayoUCD8
Windows jedině ve virtuálu!
https://www.youtube.com/watch?v=DDh4frxfGUU
10 výhod Proxmoxu:
https://www.youtube.com/watch?v=rMrbayoUCD8
=== instalace linuxu na servery:
https://www.linuxserveradmin.eu/
=== patreon:
https://www.patreon.com/josefjebavy
=== o mě:
blog: https://blog.josefjebavy.cz
nabídka služeb: https://www.josefjebavy.cz
=== sledujte mě na:
https://twitter.com/JosefJebavy
https://www.facebook.com/people/Josef-Jebav%C3%BD/100004847447510
https://www.instagram.com/josefjebavy/
https://www.linkedin.com/in/josef-jebavy
=== kontakt:
email: youtube@josefjebavy.cz
...
https://www.youtube.com/watch?v=0P9s6eKXxho
Software GilLab je výborný nástroj na řízení projektů.
Umožňuje také projekt rozdělit do jednotlivých etap a podle toho projekt řídit.
Tato funkce se jmenuje Milestones.
Milníky (Milestones) v GitLabu jsou způsob, jak sledovat problémy a sloučit žádosti vytvořené k dosažení širšího cíle v určitém časovém období.
Jako Milestone může být označen:
a) časový usek (sprint v agilní metodice řízení projektů jako je např Scrum)
b) sada uprav a funkcí, které jsou potřeba pro vydaní nové verze softwaru-
Ve videu uvidíte:
- vytváření milestones
- přehled milestones
- přiřazování úkolu do milestone
- zobrazení spotřebovaného a zbývajícího času u milestone
- stav splnění milestone
Dokumentace k funkci milestones:
https://docs.gitlab.com/ee/user/project/milestones/
=== Více o GitLabu:
https://blog.josefjebavy.cz/unix/gitlab
=== další videa o GitLabu:
https://www.youtube.com/playlist?list=PLYRIe44NsbVrLaFq0YdyDapoXqE7_YSrb
=== Jak na moderní vývoj aplikací?:
https://www.youtube.com/watch?v=_jfbBFuzWKo
=== kontakt:
email: email@josefjebavy.cz
=== o mě:
blog: https://blog.josefjebavy.cz
nabídka služeb: https://www.josefjebavy.cz
=== sledujte mě na:
https://twitter.com/JosefJebavy
https://www.facebook.com/people/Josef-Jebav%C3%BD/100004847447510
https://www.instagram.com/josefjebavy/
https://www.linkedin.com/in/josef-jebavy
...
https://www.youtube.com/watch?v=vq7sGEX-9jw