Vyvíjíte aplikaci a potřebujete testovat odesílání emailů?
K tomuto účelu vám výborně poslouží nástroj #mailcatcher, který se chová jako mailserver, takže na něj můžete odesílat emaily. On email přijme, ale již neposílá dál. . Zamezíte tak nechtěnému odesílaní emailů uživatelům při testovaní aplikace. A samy si můžete detailně prohlédnout jak email vypadá.
=== odkazy na projket mailcatcher:
https://mailcatcher.me/
https://github.com/dockage/mailcatcher
https://hub.docker.com/r/dockage/mailcatcher
=== instalace linuxu na servery:
https://www.linuxserveradmin.eu/
=== patreon:
https://www.patreon.com/josefjebavy
=== 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
=== kontakt:
email: youtube@josefjebavy.cz
...
https://www.youtube.com/watch?v=keZxjHYbyAY
Video návod jak používat LVM = Logical Volume Manager
=== osnova
- zprovoznění
- vytvoření a použití
- zvětšení blokového zařízení za běhu systému
- zrušení
=== odkazy
https://wiki.debian.org/LVM
=== instalace linuxu na servery:
https://www.linuxserveradmin.eu/
=== patreon:
https://www.patreon.com/josefjebavy
=== 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
=== kontakt:
email: youtube@josefjebavy.cz
...
https://www.youtube.com/watch?v=SAPUBL0rBwI
Technické obory jsou náročné i konzultace jsou občas složití. A tak jsem zapřemýšlel Proč dělám školení a konzultace?
1) více si člověk zjistí o dané technologii
2) dozví se člověk jak danou technologii používají jiní
3) poznám nové lidi - pro freelancery co pracují remote je to ideální, je to i cestování
4) možnost navázání další spolupráce
5) dobře placené, opakovaná činnost, nízké riziko ale nutná dostatečně velká odbornost
6) možnost dělat osvětu a posunout lidi (tím i firmy dále) a šířit tak dobrou věc
7) zjistil jsem, že základní věci mnoho lidí v IT stále nezná. Přitom jsou zásadní pro kvalitní a efektivní vývoj.
Praxe mě ukázala, že často chybí teoretické základy. A hlavně základy je potřeba znát.
Dle specializace je po potřeba v IT znát:
- verzování
- databáze, SQL
- práce v linuxu
- základní správa serverů
- základní správa webserveru LAMP
- základní správa mail serveru např postfix
- HTTP
- OOP - Objektově orientované programování
- sítě: TCP/IP, Internet IPv4 (veřejná IP)
Kouknete na moje školení:
https://www.josefjebavy.cz/cs/skoleni#skoleni
Video a článek o moderním linuxovém filesystému BTRFS:
https://www.youtube.com/watch?v=GZW2Jm50lhQ
https://blog.josefjebavy.cz/unix/filesystem-btrfs
ISP config videa:
https://www.youtube.com/watch?v=uPHnjYfqey0
https://www.youtube.com/watch?v=-lLH2pZSKHU
=== 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: email@josefjebavy.cz
...
https://www.youtube.com/watch?v=HkbMXyQCwqM
Grand Canaria - hills
More abaut living in Las Palmas: https://blog.josefjebavy.cz/en/travel/las-palmas
Other videos from Gran Canaria and Las Palmas:
https://www.youtube.com/playlist?list=PLYRIe44NsbVqQ-2B9MQn9KcoJezNJPsvJ
=== 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
=== kontakt:
email: youtube@josefjebavy.cz
...
https://www.youtube.com/watch?v=W_BlvwJPBfA
Napadl čerství sníh a tak jsem vyrazil na lyže. Rozhodl jsem se sebou vzít telefon a přes LTE vyzkoušet live-stream z přírody. Na závěr mě však došly telefonní data a tak byl stream utnut.
=== sledujte mě na:
https://twitter.com/JosefJebavy
https://blog.josefjebavy.cz
https://www.facebook.com/people/Josef-Jebav%C3%BD/100004847447510
...
https://www.youtube.com/watch?v=YBqASCPvaDU
Co je to verzování? Viz zde https://www.youtube.com/watch?v=XFlYRXU5D0s
Co je to GIT?
Workshop s praktickými ukázkami a vyzkoušením jak používat verzovací nástroj GIT.
Centralizovaný vs distribuováný
WebAplikaci pro GIT: Github, Bitbucket, Gitlab
Gui programy: qgit, gitg, git gui
===příkazy
git bare init
status, diiff, add, rm, mv, pull, push, merge, checkout
commit -m " text"
git log -n8
Lze nastavit jméno a email, které se vkládá do emailu.
hash od commitu
Ignor soubor: ". gitignore"
Checkout jednoho souboru
merge --squash
=== odkazy:
https://blog.josefjebavy.cz/unix/gitlab
=== instalace linuxu na servery:
https://www.linuxserveradmin.eu/
=== 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=2v8FgBW4JJs
Hodně programátorů neví jak jejich oblíbený jazyk reálně funguje.
Ve videu povídám o jazyku Java a zmiňuji základní podrobnosti jak běh programů napsaných v Javě funguje. Také popisuji podrobněji Java virtual machine a běh na různých zařízeních ať už je to ARM s Linuxem nebo telefon s Androidem.
Java:
https://cs.wikipedia.org/wiki/Java_(programovac%C3%AD_jazyk)
Java virtual machine:
https://cs.wikipedia.org/wiki/Java_Virtual_Machine
Šifrování na s čipovými kartami OpenCard:
https://blog.josefjebavy.cz/programovani/javacard
Zmiňuji tyto zajímavé informace:
= OOP robustní, bezpečné výkonné, více vláknové, síťové
= kompilace Javy a spouštění programů
= datový typ integer je všude 64 bitový
= Java je multiplatformní - jak toho dociluje, co z tím souvisí
= java virtual machine (JVM)
- závislost na CPU , OS , big vs little endian
- optimalizace v assembleru
- různý základ JVM
= Andoid - jazyk java, API java, JVM dalvik (JIT) a ART (ahead of time)
= správa paměti - garbage collector
= 1991 v Sunu nazev Oak=Dub
= Sun byl koupen Oraclem
= OpenJdk -GPL -jdk7
= JME JSE, JEE, OpenCard
= IDE: Eclipse, Netbeans, IntelliJ
=== kontakt:
email: email@josefjebavy.cz
nabídka služeb: https://www.josefjebavy.cz
https://www.linkedin.com/in/josef-jebavý-45137887/
https://www.facebook.com/JosefJebavyIT/
...
https://www.youtube.com/watch?v=F4ZFSzB3Ls4