Před časem jsem si pořídil Synology NAS. Je to fajn věcička, ale některé věci se na ní dělají úplně jinak, než je v linuxových distribucích obvyklé (na serverech pracuji primárně s Debian nebo Ubuntu). Abych to nemusel neustále googlit, vytvořil jsem si jednoduchý cheatsheat nejčastějších věcí, které řeším.
Pokračování textu Užitečné příkazy pro Synology NASRubrika: Programování
Pomalé Nette v Dockeru
Webové aplikace v Nette se mi v Dockeru začaly načítat velmi dlouho. Jedna stránka se generovala 5-15 sekund. Čím to a jak jsem to opravil?
Pokračování textu Pomalé Nette v DockeruJak na squash GIT commitů
Jak posledních několik commitů vrátit zpátky a sdružit do jednoho.
Většina lidí má totiž problém s velkým množstvím commitů v jednom pull requestu. Když dostal požadavek „please squash your commits“ poprvé, strávil jsem nad vyřešením tohoto úkolu více času, než nad samotným programováním funkčnosti v pull requestu.
Pokračování textu Jak na squash GIT commitůGitHub Actions: první dojmy
Při hledání automatizačních nástrojů jsem narazil na GitHub Actions a po prvním otestování se mi fakt líbí! Podporuje Continuous Integration / Continuous Delivery a máte-li vlastní železo, dá se používat i zdarma pro privátní repozitáře.
Pokračování textu GitHub Actions: první dojmyTravis@Home: Jak testovat více verzí PHP na localhostu pomocí Dockeru
Testy open source knihoven v Travisu běží často i 10 minut, což výrazně prodlužuje dobu přípravy Pull Requestu, pokud jako já, děláte často drobné a hloupé chyby. Dlouhá doba 1 iterace ohrožuje motivaci do takových knihoven přispívat a snižuje efektivitu práce. Pokusil jsem se to vyřešit s pomocí Dockeru na localhostu ve Windows 10.
Pokračování textu Travis@Home: Jak testovat více verzí PHP na localhostu pomocí Dockeru