Vítejte na mém blogu. Zapisuju si sem své myšlenky v oblastech, které mě baví a zajímají. Zejména ohledně softwarového inženýrství, osobních financí, čaje, vaření.
Tento blog funguje stylem digitální zahrady (viz například Digital Gardens). Nenechte se proto překvapit, že některé články nejsou hotové, obsahují prázdné sekce a podobně. Průběžně na nich pracuju, upravuju je a rozvíjím. Není proto od věci se občas vrátit i k článkům, které byly zveřejněné dříve a už jste je jednou četli.
Pár stručných informací o mé osobě můžete najít na mé Homepage.
Pokud vás mé myšlenky zaujmou, neváhejte mě kontaktovat na emailové adrese dusan.rychnovsky@gmail.com. Rád si s vámi vyměním zkušenosti a názory.
Nyní si můžete zobrazit články rozřazené dle tematických okruhů:
In Software engineering, naming concepts properly is hard. And so is structuring a codebase. Recently I spent some time thinking about this while extending one of my hobby projects and I changed my long-held opinions. Let me briefly explain why.
Zeleninové natě, pokud jsou v dobrém stavu (mladé, sytě zelené, čerstvé, nikoliv zavadlé) a nejsou chemicky ošetřené, v žádném případě nevyhazuju. Jsou plné vitamínu a minerálních látek a když se vhodně uvaří, i skvěle chutnají.
In Rust, at first glance, the ownership mechanism looks logical and simple - every value must always have exactly one owner. When the owner goes out of scope, the values it owns are automatically dropped. A value can be borrowed either through a mutable reference, of which there can be at most one at a time, or through immutable references, of which there can be more than one. In other words, there can either be a single writer or multiple readers of every value. That all makes sense and is clear in simple cases. Well, it turns out this mechanism can get pretty tricky with recursive data structures.
Možná už jste zaznamenali opakující se motiv. Způsob, jakým žije Mr. Money Mustache, nejen šetří peněženku, ale především utužuje zdraví a dlouhodobou spokojenost. V případě dnešního tématu to platí dvojnásob. Pokud chceme i v pokročilém věku zůstat pohybliví, fyzická námaha je nezbytná. Svaly, které nezatěžujeme, zakrní.
Hnědá (celozrnná) rýže je díky nízkému stupni zpracování oproti klasické bílé rýži nutričně bohatší. Je ale potřeba použít o trochu více vody (zhruba 2,5 dílu vody na 1 díl rýže) a déle ji vařit.
Vločky fermentované přes noc jsou snídaně, která je nenáročná na přípravu (večer si je během pár minut v klidu uvaříte a ráno můžete rovnou jíst) a přitom velmi zdravá - fermentovaných výrobků má ve svém jídelníčku málokdo z nás dost.
Webová aplikace pro evidenci vaší čajové sbírky. Udržujte si sami pro sebe, i navzájem se svými přáteli, přehled o tom, které čaje vlastníte. Můžete také s kýmkoliv sdílet odkaz na konkrétní čaj, s veškerými jeho detaily.
Jestli je něco základním stavebním kamenem filosofie Mr. Money Mustache, pak je to přesvědčení, že auto je největším požíračem našich financí (a našeho zdraví). Auto je prostředek sloužící k občasné přepravě na dlouhé vzdálenosti (mezi městy). Rozhodně neslouží k ježdění do obchodu, s dětmi do školy a na kroužky nebo do práce.
Většina lidí si myslí, že možnost přestat chodit do práce a žít po zbytek života z úspor je pro ně nereálná, protože mají příliš nízký plat. Naštěstí to není pravda. Nezávisí to totiž ani tak na výši příjmu, ale na takzvané savings rate (míře úspor) – a ta je dostupná opravdu pro každého.