Články označené tagem programování

  1. Použití nástroje ssh-agent s Visual Studio Code ve WSL

    Nedávno jsem začal používat WSL pro lokální vývoj, místo linuxového virtuálního stroje. Visual Studio Code má rozšíření na připojení se do běžící WSL instance, takže můžete programovat ve WSL, zatímco VS Code běží ve Windows.

    Pokud používáte Git přes SSH (nebo dost používáte samotné SSH), může se vám hodit použití programu ssh-agent. Zatímco na plnohodnotném linuxovém desktopu je to snadné, tady se mi nedařilo najít elegantní řešení, jak sdílet jednu …

  2. Odesílání denních přehledů ze služby Wunderlist emailem

    Nějakou dobu používám jako úkolovníček službu Wunderlist (yup, taky jedu na GTD vlně). V některých aspektech předčí svého největšího konkurenta, Todoist (minimálně má notifikace v tarifu zadarmo a trošku přehlednější design). Jedinou věcí, která mi opravdu chybí, je automaticky zasílaný denní přehled (což prý Todoist má).

    Naštěstí před nějakou dobou Wunderlist uvolnil API, které umožňuje aplikacím třetích stran přístupovat a spravovat obsah uživatelského profilu.

    Napsal jsem si jednoduchý skript, který …

  3. Překlad UI a resource souborů v PyQt

    PyQt je knihovna pro integraci populární knihovny Qt (u které byla nedávno změněna open-source licence z GPL na LGPL) do Pythonu. Pokud používáte nástroj Qt Designer na návrh uživatelského rozhraní, potřebujete následně přeložit XML popis UI a resourců do kódu pro Python, abyste jej mohli použít.

    V C++ variantě Qt je možno jednoduše použít nástroj qmake nebo Automake pro vygenerování příslušného Makefile, který se o překlad do C++ postará. V …

  4. Můj první plugin pro DokuWiki

    Před několika měsíci jsem kompletně updatoval svoji website. Vybral jsem si DokuWiki jako velmi flexibilni engine rozšiřitelný spoustou pluginů.

    Též jsem použil Blog plugin a další k vytvoření svého občasníku. Ale chyběla mi jedna vlastnost. Tou bylo zobrazení data vytvoření a autora na stránce příspěvku podobně, jako to vkládá Include plugin v seznamu. Ano, DokuWiki standardně tiskne zápatí, ale pokud je použit Discussion plugin, vloží se až pod všechny komentáře …

  5. Photobase, nová verze, další featury

    Po nějaké době jsem se dokopal k dalším inovacím na mojí fotogalerii. Stalo se tak vlastně až na základě okolností a potřeby nahrát do galerie cca 50 fotografií. Původní způsob jsem ihned zavrhl, protože bych se zřejmě uklikal k smrti. Světlo světa tak spatřil primitivní upload souborů přes FTP. K tomu jsem již dříve pracoval na systému pro lokalizaci, takže nyní mohu psát PhotoBase v angličtině a zachovat i českou …

  6. MiniMath - pozdě, ale přece

    MiniMath jsem začal tvořit již někdy v roce 2006 jakožto semestrální práci na předmět Jazyky a překladače. Shodou okolností jsem tehdy měl i pokročilé C++, takže cvičící si k tomu přimyslel nějake požadavky, včetně GUI, a náplň vánočních prázdnin jsem měl jasnou.

    Pozdě, ale přece?

    Minimath ikonka

    Program byl v podstatě hotov někdy ze začátku ledna 2007, nicméně teprve teď jsem se dostal k tomu, abych jej dostal do podoby, která se …

  7. Nové výtvory

    PhotoBase

    Konečně jsem se donutil k tomu, abych dopiloval a uvolnil první várku mých výtvorů z nedávné doby. Ty kódy existují už několik měsíců, jen jsem se pořád neměl k tomu je dokopat do nějaké rozumné formy a samozřejmě dopsat vhodný readme.txt soubor ;-)

    Součástí “první” várky je tedy jednoduchá webová galerie fotek, kterou jsem již dal do provozu i zde (odkaz). Je opravdu jednoduchá, takže zázraky typu Coppermine Photo Gallery …