Rubrika: Programovací jazyky

  • Můj přístup k administraci serverů

    TLDR: minimalismus, výběr vhodných HW komponent, výběr vhodného OS, pouze nezbytné balíčky, nechat vše pokud možno v defaultních hodnotách, nenastavovat víc, než je nutné, firewall není potřeba, logy nejsou potřeba.

    Už jsem to vlastně psal v mnoha článcích a v diskusích. Můj přístup k administraci serverů je odlišný od přístupu většiny lidí, se kterými jsem se potkal. Zde je můj pohled na věc.

    (Pokračování textu…)
  • Umíte odpočívat?

    Umíte odpočívat?

    Dneska jsem si chtěl napsat další prográmek v golangu. (Klasika, nalejvárna dat do PostgreSQL, CLI, REST). Máme tady go verze 1.8, přineslo neočekávanou novinku a to generiky (něco na ten způsob). Chtěl jsem si to vyzkoušet na dalším projektu. A místo toho dělám vše jiné :-)

    (Pokračování textu…)
  • Golang – pohled na jazyk od admina

    V minulém roce jsem měl, kvůli pandemii, více volného času, tak jsem se pustil do studia nového jazyka. Tím je Golang. V tomto článku bych se na něj chtěl podívat pohledem dlouhodobého administrátora serverů, který si občas potřebuje napsat nějaký pomocný prográmek. V tuto chvíli golang používám cca rok a půl.

    (Pokračování textu…)
  • Kdo si hraje, nezlobí – analýza Bejeweled

    Herní plocha hry Bejeweled

    Bejeweled je jednoduchá oddychová hra. Hraje se na hrací ploše o rozměrech obvykle 8×8, kde je náhodně rozeseto 7 druhů kamenů. Kameny hráč přesouvá tak, aby přesunem vznikla řada (nebo sloupec) alespoň 3 kamenů stejné barvy. Na jejich místě se vygenerují kameny další. Občas se stane, že tyto nové náhodné kameny opět tvoří řadu. Zajímalo mě, jak často to nastane a jaká je závislost počtu těchto náhodných řad v závislosti na velikosti hrací plochy a také na počtu barev hracích kamenů.

     

     

    (Pokračování textu…)

  • Java, mysql-connector a CLASSPATH

    Vyvíjím prográmek v javě, který mi, doufám, konečně omezí počet souborů na disku serveru, neb zálohování 10M souborů už je o nervy. Už podle titulku je jasné, že cílem je dostat tyto soubory do DB a poté nad ní vytvořit aplikaci pro vyhledávání a kompletní zprávu. Při té příležitosti jsem si upgradoval mysql-connector. (Pokračování textu…)