Search
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...
Different Degrees of Custom Property Usage
14.10.2021
One way to work with Custom Properties is to think of them as design tokens. Colors, spacings, fonts, and whatnot. You set them at the root of the page and use them throughout your CSS. Very useful, and the classic …
The post Different Degrees of Custom Property Usage appeared first...
TUX: Svět Linuxu od Raven2cz - 5.díl - DWM a X.Org
10.10.2021
Popis videa Link na tento díl a materiály https://youtu.be/Z9grvRgriX4 https://github.com/raven2cz/tux/tree/main/210915-xorg-dwm-basic Popis videa Tento 5. díl pojednává o instalaci Xorg a dynamického tiling window manager DWM. Provede Vás postupně základní instalací v OS Arch Linux a seznámí...