Search
Spring Boot Actuator - dobré o něm vědět
4.2.2022
Vážení kolegové programátoři, ruku na srdce. Pro kolik z nás končí svět tím, že commit-ujeme své grandiózní dílo do Gitu. Vždyť dále se to jenom sestaví Jenkinsem, JAR se někam zkopíruje a spustí. On ale ten svět po commit-u je daleko košatější a barvitější, než by na první pohled mohlo vypadat....
Shikaku - hrátky s obdélníčky
28.1.2022
Shikaku je jedna z japonských logických her, kterou publikoval časopis Nikoli. Jako obvykle se jedná o deskovou hru, kterou je možné hrát na čtvercové nebo obdélníkové desce. Úkolem je rozdělit desku na obdélníky, které jí plně pokrývají a vzájemně se nepřekrývají. Každý obdélník je určen jednou...
Proč mám rád velblouda
18.1.2022
Používám Apache Camel v různých projektech již více jak deset let a jsem jeho velkým příznivcem. Samotní tvůrci jej označují jako univerzální integrační platformu, ale z vlastní zkušenosti můžu říct, že pole jeho využití je širší. Jeho funkcionalita zahrnující stovky komponent a datových formátů...
TUX: Svět Linuxu od Raven2cz - 12.díl - Awesome Basics
13.1.2022
Popis videa Link na tento díl a materiály https://youtu.be/wi_EM5zXt8s https://github.com/raven2cz/tux/tree/main/211205-awesome-basics Popis videa AwesomeWM patří k nejlepším window managerům s podporou vyššího programovacího jazyka Lua. Ukážeme si, proč tento WM má takový význam a jeho nesporné...
Události v aplikaci - IV
11.1.2022
Tento článek navazuje na předchozí příspěvek Události v aplikaci – III. Reakce na události Spring frameworku Třída: ApplicationEventListener Profil: listener-application Aplikační události nemusí vytvářet pouze vaše aplikace. Stejně tak dělá Spring framework sám o svém běhu. Jejich přehled najdete...
Události v aplikaci - III
4.1.2022
Tento článek navazuje na předchozí příspěvek Události v aplikaci – II. Auditní záznam do SQL databáze Třída: JPAEventListener Profil: listener-jpa V této kapitole se podívám na řešení, na které jsem se odkazoval již v úvodu této série článků, a sice na auditní záznamy o běhu aplikace
Události v aplikaci - II
28.12.2021
Tento článek navazuje na předchozí příspěvek Události v aplikaci – I. Události Pokud jste někdy přišli do styku s komunikací přes message broker s využitím vzoru publish-subscribe, pak vám systém aplikačních událostí ve Spring bude jistě hodně blízký. V podstatě úlohu message brokeru v tomto...
Události v aplikaci - I
21.12.2021
V jednom z dřívějších článků zabývajících se službami v distribuovaných systémech jsem se přiznal, že jsem silným zastáncem auditních záznamů o běhu aplikací. Auditními záznamy v tomto smyslu rozumím informace o událostech, které se staly při běhu aplikace. Takovými záznamy mohu sledovat běžný...
Orchestrace ETL pipeline v Pythonu
19.12.2021
Jako konzultant v oblasti datového inženýrství a datové integrace jsem měl možnost pracovat na mnoha projektech pro rozličné klienty. Zadání velmi často spočívalo ve vytvoření tzv. datové pipeliny, která extrahuje data ze zdrojových systémů a následně je nahrává do cílové databáze. Samozřejmou...
Střípky solárního barona 02 - boiler a wattrouter
5.12.2021
Dnes se podíváme na nahřívání vody v boileru. Boiler je nejlepší přítel solárního barona. Důvody jsou jednoduché, jedná se o nejlevnější baterii, kterou si k FVE můžete pořídit. Dalším důvodem je že mnoho lidí už ho doma má před realizací FVE. Například k ohřátí. 200 l vody o 45 °C potřebujete...
TUX: Svět Linuxu od Raven2cz - 11.díl - Shells Prompt
5.12.2021
Popis videa Link na tento díl a materiály https://youtu.be/_K4ESyYuzE0 https://github.com/raven2cz/tux/tree/main/211112-shell-terminal Popis videa Představíme si postupně 3 nejrozšířenější shelly v GNU/Linux. Shells si postupně nakonfiguruje a přizpůsobíme opět pro nejlepší efektivitu svojí práce....
TUX: Svět Linuxu od Raven2cz - 10.díl - XFCE Ricing
21.11.2021
Popis videa Link na tento díl a materiály https://youtu.be/VspS7Q9Spjs https://github.com/raven2cz/tux/tree/main/211012-xfce-instalace Popis videa XFCE na plný plyn. Vyzkoušejte si svůj první ricing od úplných základů pro profi zobrazení, kterému ani řada distribucí nemůže z principu konkurovat....
Futoshiki - geneticky
19.11.2021
Jako poslední pokus vyřešit logickou hru Futoshiki jsem zkusil použít genetické algoritmy. Ty by měly umožňovat řešit optimalizační úlohy, takže třeba zaberou i v tomto případě. Pokud vás zajímá pouze výsledek mého snažení, tak musím dopředu avizovat, že jsem se k nějakým dobrým výsledkům...
TUX: Svět Linuxu od Raven2cz - 9.díl - XFCE Instalace
13.11.2021
Popis videa Link na tento díl a materiály https://youtu.be/tehEIbcYn8U https://github.com/raven2cz/tux/tree/main/211012-xfce-instalace Popis videa Pomalu opouštíme DWM a naše kroky vedou do desktopového lehkého a elegantního prostředí XFCE. Ukážeme si základní instalaci a triky, jak postavit...
Futoshiki - constraint programming
12.11.2021
V předchozím příspěvku jsem se pokusil naprogramovat řešení hry Futoshiki s využitím backtracking. To bylo to první, co mne napadlo. Nicméně jsem se dále pokusil vyzkoušet i jiné přístupy, které by mohly vést k vyřešení takové hry. Jako alternativní způsob jsem vyzkoušel tzv. Constraint...
Střípky solárního barona 01 - rctclient
11.11.2021
Úvod Ve svém předchozím příspěvku jsem se pokoušel vyhodnotit návratnost fotovoltaické elektrány. Elektrárnu jsem si pořídil „na klíč“ a následně jsem se v tom začal vrtat, tedy integrovat ji do domácího řídícího systému. Dnes se podíváme na přenos údajů mezi on-grid měničem RCT inverter 6.0 a...
Futoshiki - klasicky
5.11.2021
Po delší době jsem se opět dostal k řešení nějaké hry. Vybral jsem si japonskou logickou hru Futoshiki. Jedná se o relativně mladou hru vymyšlenou na začátku tohoto století s jednoduchými pravidly. Hraje se na čtvercové desce obvykle s rozměry 5×5 nebo 7×7 políček. Pravidla by se dala shrnou...
TUX: Svět Linuxu od Raven2cz - 8.díl - Picom
31.10.2021
Popis videa Link na tento díl a materiály https://youtu.be/gcIADxcE40I https://github.com/raven2cz/tux/tree/main/210923-picom-compositor Popis videa V tomto díle si nainstalujeme kompozitor Picom. Provedeme jeho základní konfiguraci a spouštění. Soustředíme se na praktickou stránku tohoto nástroje...
TUX: Svět Linuxu od Raven2cz - 7.díl - Pacman a AUR Helpers
24.10.2021
Popis videa Link na tento díl a materiály https://youtu.be/g60×HvIEyJ0 https://github.com/raven2cz/tux/tree/main/210920-pacman-aur-helpers Popis videa Tento díl seznamuje se správci balíčků v prostředí Arch. Triky a tipy pro pacmana. Úvod do AUR a popis hodně používaných AUR helpers. Blog informace
TUX: Svět Linuxu od Raven2cz - 6.díl - Quad Boot
20.10.2021
Popis videa Link na tento díl a materiály https://youtu.be/wj06–4Y7Pkk https://github.com/raven2cz/tux/tree/main/210916-quad-boot Popis videa Tento díl obsahuje plné nastavení reálného desktopu se čtyřmi operačními systémy s výběrovým dialogem pro zvolení, který systém si při spuštění počítače...