Hlavní navigace

Blogy

  • TUX: Svět Linuxu od Raven2cz

    Slovo úvodem Můj táta, kterému je 72 let, se rozhodl, že přejde na Linux. Počítačům celkem rozumí, párkrát to i zkoušel, ale vždy se mu to nějak nepovedlo. Je pravda, že mu taky nikdo nepomohl a hlavním problémem byla zejména jazyková bariéra – angličtina. Já používám GNU/Linux už minimálně 15 let, vím, že ale není jednoduché začít a hlavně vůbec není jednoduché učit základy. Přesto jsem se rozhodl, že mu pomohu. 
    18. 9. 2021 15:58
  • Kam s prázdným tonerem? A proč by vám na tom mělo záležet?

    O ekologické likvidaci tonerových kazet se u nás prakticky nemluví. Ročně se přitom do České republiky přivezou 2 miliony tonerových kazet, které celkem váží asi 2 tisíce tun. Velká část z nich skončí na skládkách. Přístup státních institucí ani současná legislativa situaci nezlepšují. Proto se spolu se zpracovateli elektroodpadu snažím firmám i domácnostem poradit, jak s tonerovými kazetami zacházet co možná nejzodpovědněji.
    9. 9. 2021 10:26 (aktualizováno)
  • Dannyho linuxová galerie

    tato linuxová galerie pochází přibližně z let 2001 – 2004 a ukazuje, jak tehdy vypadalo grafické uživatelské rozhraní tohoto operačního systému. Pikantní je, že daný počítač v té době nebyl ani připojený k Internetu (čili na něm z dnešního pohledu vlastně „nebylo co dělat“) a stejně jsem si s ním pořádně vyhrál. Zkoušel jsem různé window manažery a v nich různé skiny. V dnešní době mají tyto snímky obrazovky nádech nostalgie.
    2. 7. 2021 10:56 (aktualizováno)
  • Nové Dannyho webové stránky

    Ahoj, tento post bude krátký a čistě informační: nová Dannyho homepage je k dispozici na snadno zapamatovatelné adrese http://www.danielsoft.cz/ .
    30. 6. 2021 17:04
  • HTML report v jazyce Java na pár řádků (dokončení)

    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?
    19. 8. 2021 21:58 (aktualizováno)
  • Domácí wifi mesh pomocí Xiaomi Mi Router AX1800

    Bydlím v půlce dvojdomku a rozhodl jsem se, že celý dvojdomek pokryji signálem wifi. Možností jak to udělat je víc. Typy zařízení Existují následující typy zařízení, které by mi s daným úkolem pomohly: Wifi Extender Wifi Router Wifi Access Point Wifi Extender je ta nejhorší možnost. Pro svou funkci využije půl pásma a do sítě přináší chaos a nestabilitu. Bylo mi tedy jasné, že budu potřebovat Router nebo Access point a očekával jsem, že nebudu muset řešit, který z nich to bude…
    28. 4. 2021 19:49
  • HTML report v jazyce Java na pár řádků

    Dnes vám představím jednoduchý tabulkový HTML report vytvořený pomocí pouhých třinácti řádků zdrojového kódu zapsaných do jediného příkazu jazyka Java. Předpokládejme přitom, že služba pro získání dat už existuje. Pokud budeme chtít uživatelům nabídnout také jednoduché (sekvenční) filtrování obsahu tabulky s řazením sloupců, implementace vezme ještě pár řádků navíc. Pro případnou optimalizaci filtrování však bude třeba sáhnout hlouběji do backendu…
    25. 6. 2021 17:03 (aktualizováno)
  • Jednoduché webové stránky s AJAX v jazyce Java

    V době kolem covidového Silvestra roku 2020 jsem vytvořil prototyp jednoduché webové stránky s podporou AJAX s cílem eliminovat Java vývojáře od Javascriptu a ideálně také od textových HTML šablon. Vývojář se však neobejde bez znalosti struktury HTML stránky ani bez znalosti CSS selektorů. Původní řešení jsem trochu zobecnil, vybrané části přenesl do frameworku Ujorm a výsledek předkládám zde pro vaši další inspiraci. 
    4. 4. 2021 14:08 (aktualizováno)
  • /usr/bin/timeout: méně známá GNU utilita

    To jsem takhle jednou měl za úkol napsat skript, který bude pouštět různé příkazy a reagovat v závislosti na tom, zda dopadnou dobře nebo ne. Ale co se stane, když nějaký takový příkaz může skript zablokovat, tedy neustále „viset“ a neukončit se? Potřeboval jsem mechanismus timeoutu. Nakonec jsem použil řešení přímo z dílny GNU: příkaz „timeout“ je v systému v rámci balíčku coreutils a měl by být tedy na dostatečně moderním systému přítomen „všude“.
    4. 3. 2021 9:42
  • Nezávazné bádání nad časovou náročností programu - II

    Tímto článkem bych rád navázal na své předchozí nezávazné bádání nad komplexností programů. V něm jsem se nejříve pokusil odhadnout, jaké funkci by mohla časová závislost programu odpovídat. Následně pak pro tuto funkci spočítat její parametry. No a ty pak můžu použít pro odhad toho, jak by se můj program mohl chovat v produkčním prostředí.
    21. 2. 2021 0:00