<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:media="http://search.yahoo.com/mrss/">
<channel>
<image>
<link>https://blog.root.cz/ponec/</link>
<title>ponec</title>
<url>https://i.iinfo.cz/r/rss-88x31.gif</url>
<width>88</width>
<height>31</height>
</image>
<title>Root.cz - ponec</title>
<link>https://blog.root.cz/ponec/</link>
<description>Postřehy ze světa open-source.</description>
<language>cs</language>
<pubDate>Sun, 22 Mar 2026 19:00:00 GMT</pubDate>
<item>
<title>Ujorm3: nový lehký ORM pro JavaBeans a Records</title>
<link>https://blog.root.cz/ponec/ujorm3-rc1/?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>Udělej tu nejjednodušší věc, která může fungovat. —Kent Beck, tvůrce extrémního programování a průkopník vývoje řízeného testy. Domnívám se, že architekti jazyka Java neměli zrovna šťastnou ruku při návrhu API původní knihovny JDBC pro práci s databází. V důsledku toho v ekosystému Javy vyrostlo značné množství nejrůznějších knihoven a frameworků, které se liší svým přístupem, mírou složitosti a kvalitou…</description>

<author>Pavel Ponec</author>
<pubDate>Sun, 22 Mar 2026 19:00:00 GMT</pubDate>

<guid isPermaLink="false">blog.root.cz-blogText-3333</guid>


</item>
<item>
<title>Učebnice jazyka Java pro samouky III</title>
<link>https://blog.root.cz/ponec/ucebnice-jazyka-java-pro-samouky/?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>Dovoluji si vám představit třetí, výrazně přepracované vydání „Učebnice jazyka Java a tvorba webových aplikací pro samouky“. Cílem publikace je překlenout propast mezi akademickou teorií a současnou vývojářskou praxí. Na trhu práce patří Java dlouhodobě mezi nejpoptávanější programovací jazyky. Příklady v knize opouštějí koncept konzolových aplikací a své výstupy směrují přímo do webového prohlížeče, což je pro čtenáře vizuálně motivující…</description>

<author>Pavel Ponec</author>
<pubDate>Wed, 28 Jan 2026 07:00:10 GMT</pubDate>

<guid isPermaLink="false">blog.root.cz-blogText-3324</guid>


</item>
<item>
<title>Záložky adresářů na příkazové řádce pomocí Pythonu</title>
<link>https://blog.root.cz/ponec/zalozky-adresaru-v-python/?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>Loni jsem zveřejnil článek o rychlém přepínání adresářů ve znakovém terminálu pomocí multiplatformního skriptu napsaného v jazyce Java 17. Skript od té doby prošel intenzivním testováním, protože jsem jej používal téměř denně (v terminálech GitBash, PowerShell a často i GNU Bash). Kód poté doznal několika menších úprav – včetně doplnění testů v jUnit.</description>

<author>Pavel Ponec</author>
<pubDate>Tue, 23 Sep 2025 05:00:00 GMT</pubDate>

<guid isPermaLink="false">blog.root.cz-blogText-3300</guid>


</item>
<item>
<title>Preferenční hlasování ve sdílené tabulce Schulzeho metodou</title>
<link>https://blog.root.cz/ponec/preferencni-hlasovani-ve-sdilene-tabulce/?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>Hledáte vhodný termín pro společnou událost? Nejen v tomto případě by vám mohl přijít vhod článek, který popisuje zkušenost s preferenčním hlasováním účastníků ve sdílené tabulce dokumentu Google Sheets s využitím Schulzeho metody. Tato metoda bývá považována za jednu z nejlepších, které splňují Condorcetovo kritérium.</description>

<author>Pavel Ponec</author>
<pubDate>Mon, 09 Sep 2024 06:00:00 GMT</pubDate>

<guid isPermaLink="false">blog.root.cz-blogText-3187</guid>


</item>
<item>
<title>Multiplatformní samorozbalitelný archiv ve skriptu jazyka Java</title>
<link>https://blog.root.cz/ponec/multiplatformni-samorozbalitelny-archiv/?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>Potřebujete přenést občas binární soubory v textovém formátu? Máte na cílovém prostředí nainstalovaný Java runtime verze 17 nebo vyšší? Pak by vám mohl přijít vhod nástroj, který umí sestavit samorozbalitelný skript v kódu Java. Archivovat lze soubory jak textové tak binární. V obou případech se obsah souboru nejdříve komprimuje a pak zakóduje pomocí base64. U velkých zdrojů však může dojít k překročení limitů zdrojového kódu jazyka Java a tak úhrnná velikost binárních dat by výrazně neměla přek</description>

<author>Pavel Ponec</author>
<pubDate>Mon, 01 Jul 2024 17:16:44 GMT</pubDate>

<guid isPermaLink="false">blog.root.cz-blogText-3179</guid>


</item>
<item>
<title>Jak efektivně pracovat s JDBC ve skriptech Java 17</title>
<link>https://blog.root.cz/ponec/170-radku-java-kodu-pro-sql/?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>Rád bych vám představil Java třídu s necelými 170 řádky kódu pro usnadnění práce s SQL dotazy volané přes JDBC API. Čím je tohle řešení zajímavé? Třídu lze vložit do skriptu v jazyce Java verze 17. Výhodou skriptu Java je snadná přenositelnost v textovém formátu a možnost spuštění bez předchozí kompilace, přitom máme za běhu k dispozici značné prostředky ze standardní knihovny toho jazyka…</description>

<author>Pavel Ponec</author>
<pubDate>Mon, 08 Apr 2024 06:00:00 GMT</pubDate>

<guid isPermaLink="false">blog.root.cz-blogText-3165</guid>


</item>
<item>
<title>Záložky adresářů na příkazové řádce (DirectoryBookmarks)</title>
<link>https://blog.root.cz/ponec/zalozky-adresaru-na-prikazove-radce/?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>Přepínáte ve znakovém terminálu často různé adresáře souborového systému? Pak by vám mohla přijít vhod aplikace popsaná v tomto článku. Jak to funguje? V aktuálně navštíveném adresáři lze napsat (v terminálu) příkazsdf d1 , kde parametrd1 je alfanumerický text reprezentující název záložky. Od toho okamžiku se lze do stejného adresáře vrátit kdykoliv později příkazemcdf d1 . Jednomu adresáři lze přiřadit postupně více záložek…</description>

<author>Pavel Ponec</author>
<pubDate>Mon, 11 Sep 2023 06:00:00 GMT</pubDate>

<guid isPermaLink="false">blog.root.cz-blogText-3122</guid>


</item>
<item>
<title>Nový ORM framework pro Kotlin?</title>
<link>https://blog.root.cz/ponec/novy-orm-framework-pro-kotlin/?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>Pokud máte averzi na vznik nových frameworků, tohle raději dál ani nečtěte. Ostatní laskavé čtenáře upozorňuji, že zde chystám představit především návrh API pro modelování databázových dotazů v deklarativním stylu se silnou typovou kontrolou jazyka Kotlin. Implementovány jsou jen některé třídy kolem entit, napojení na databázi zatím chybí. V projektu jsem se pokusil zhodnotit své dosavadní zkušenosti a vize. Všechny nápady představené v tomto článku však nejsou zcela nové…</description>

<author>Pavel Ponec</author>
<pubDate>Mon, 20 Mar 2023 07:30:00 GMT</pubDate>

<guid isPermaLink="false">blog.root.cz-blogText-3095</guid>


</item>
<item>
<title>Učebnice Java pro úplné začátečníky (2)</title>
<link>https://blog.root.cz/ponec/ucebnice-java-pro-uplne-zacatecniky-2/?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>Dovoluji si vám představit druhé vydání originální učebnice jazyka Java. Za pomoc s odbornou korekturou děkuji tímto Katedře teoretické informatiky z FIT ČVUT. Kniha ve formátu PDF má 154 stran velikosti A5 a obsahuje přes 110 barevných ukázek kódu, ilustrací, grafů a screenshotů. Výklad je určen primárně studentům středních škol, ale inspiraci tam najdou nepochybně i mnozí zkušenější čtenáři.</description>

<author>Pavel Ponec</author>
<pubDate>Wed, 25 May 2022 11:09:00 GMT</pubDate>

<guid isPermaLink="false">blog.root.cz-blogText-3056</guid>


</item>
<item>
<title>HTML report v jazyce Java na pár řádků (dokončení)</title>
<link>https://blog.root.cz/ponec/html-report-v-jazyce-java-na-par-radku-2/?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>V minulém blogu jsem prezentoval tvorbu tabulkového HTML reportu s AJAX filtrováním a uživatelským řazením sloupců – pomocí několika málo řádků kódu zapsaných do jediného příkazu jazyka Java. Využil jsem k tomu třídu ReportBuilder z frameworku Ujorm. Dnes bych vám rád ukázal, jak lze do buněk takové tabulky vkládat formátovaný obsah a doplním některá další vylepšení. Jak bude výsledná tabulka vypadat?</description>

<author>Pavel Ponec</author>
<pubDate>Sat, 01 May 2021 06:00:00 GMT</pubDate>

<guid isPermaLink="false">blog.root.cz-blogText-3004</guid>


</item>
</channel>
</rss>