A practical guide on how to manage a collection of code snippets as a single, easy to maintain library collection. I will utilise Python package namespacing, managed in a Git mono-repository.
(more…)Uncategorized
jsonchema: Custom type, format and validator in Python
jsonschema
Typing support in Python
Python type checking: Assertions, exceptions, Mypy
The second article in series about typing support in Python will show you how to take type hints a step further and enforce type checking. Both Python 2 and 3 will be covered. You will also see why you may need a type support in the first place.
(more…)Práce v Anglii
Stěhování do zahraničí: Jak zůstat v kontaktu
Tento článek navazuje na sérii článků o hledání práce a ubytování v Anglii. Pokud jste se odstěhovali do cizího státu, možná se také jako já potýkáte s problémem, jak zůstat v kontaktu s přáteli a rodinou. Jak říká české přísloví: „Sejde z očí, sejde z mysli.”
(more…)Uncategorized
How to run interactive .exe on Windows with Ansible
Starting with version 1.7, the orchestration tool Ansible has a support for managing Windows machines. What the documentation does not provide is a guide on how to run interactive applications properly.
(more…)Práce v Anglii
Hledání práce v Anglii, životopis v angličtině, pohovory
Hledání práce v Anglii má svá úskalí. Tento článek popisuje hledáním dlouhodobého zaměstnání na plný úvazek v oblasti IT, na co si dát pozor při psaní životopisu v angličtině a jak se připravit na pohovory. Hledání brigád, prací na částečný úvazek, na dohodu nebo contract může probíhat jinak. Budu rád, když se o rozdíly podělíte s ostatními na konci stránky v komentářích :).
(more…)Práce v Anglii
Ubytování v Anglii, dočasné i trvalé
Plánujete-li práci v Anglii, hledání ubytování k tomu neodmyslitelně patří. Tento článek popisuje, jak si sehnat dočasné ubytování v Anglii ještě před odjezdem a později i trvalé ubytování na místě.
(more…)Práce v Anglii
Práce v Anglii: Finance
Stěhování do Anglie a finance: Kolik si vzít s sebou peněz? Kde a jak je převést s nejmenším poplatkem? Potřebuji britský bankovní účet a jak ho získám? Na to vše vám postupně odpovím v tomto článku.
(more…)Práce v Anglii
Práce v Anglii: Co zařídit před odjezdem
Práce v Anglii, respektive ve Velké Británii, je pro spoustu Čechů stále atraktivní. V následující sérii článků proto popisuji, jak se mi zde povedlo získat práci a bydlení. Všechny informace pocházejí z mé osobní zkušenosti ze stěhování se za prací do Bristolu s přítelem. Pro jednotlivce, větší skupiny, jiná města nebo jiné obory práce budou zkušenosti pravděpodobně jiné. Jakékoliv další poznatky tedy uvítám na konci stránky v komentářích :).
(more…)Uncategorized
Waiting on multiple Event objects in Python 3
Passive waiting is a way of suspending programs execution without consuming any CPU (in contrast with active waiting where a program is busy doing nothing). In Python, you can use certain classes from the threading module (such as Condition and Event). Let’s take for example the Event class. It is good for waiting for an event. But what if you need to wait for many events? You might say „Why not to make a list of multiple Event objects and wait for all of them?” Well… that is not going to work:
(more…)Uncategorized
Jak opravit napájecí adaptér notebooku
Jak opravit napájecí adaptér notebooku, pokud se vám u něj rozbil kabel? Vzhledem k tomu, že celý napájecí adaptér obvykle vypadá jako souvislý blok, bez šroubů a bez možnosti jej otevřít, zdá se jako jedinou možností opravy koupě nového. Dlouho jsem přemýšlel, jak se do adaptéru dostat. Přece jen, nějak jej museli složit, tak musí jít i nějak otevřít. Nedávno jsem dostal k dispozici jeden tak rozbitý, že jsem jej už nemohl zkazit víc. Tak jsem se pokusil o násilné otevření. Výsledek? Úspěšná oprava a fungující adaptér. Demonstrace opravy byla provedena na napájecím adaptéru od firmy ASUS. Postup pro jiné adaptéry se může lehce lišit. Na otevření jsem potřeboval kladivo, plochý šroubovák a pevnou podložku.
(more…)