Autor: Mateusz Lach
Mateusz Lach urodził się w 1987 roku, jest inżynierem oprogramowania. Dyplom inżyniera zdobył na Bielskiej Wyższej Szkole im. Józefa
Tyszkiewicza w Bielsku-Białej, a uzupełniające studia magisterskie ukończył w 2013 roku na Uniwersytecie Śląskim w Katowicach. Przygodę z komputerami rozpoczynał od ZX Spectrum, C64 oraz Amigi 600, by w 1996 roku przesiąść się na komputery typu PC (Intel Pentium 166 MMX z alerzowym dyskiem twardym 1GB oraz 16 MB pamięci RAM). Jego pierwsza styczność z programowaniem to język Logo. Krótko po pojawieniu się Windowsa XP, w 2002 roku postanowił przesiąść się na systemy GNU/Linux i od tego czasu jest ich wiernym użytkownikiem. Będąc jeszcze nastolatkiem pomagał w prowadzeniu portalu poświęconego systemowi operacyjnemu BeOS
(www.beos.pl), na którym uczył się programować w C i C++.

Zawodowo programuje od 2009 roku. Obecnie pracuje w międzynarodowej korporacji energetycznej. W swojej pracy rozwija korporacyjny system CMS klasy Enterprise głównie w oparciu o technologie Java, Spring, Hibernate, XML, XSL(T), HTML oraz JavaScript. Jest pasjonatem wolnego i otwartego oprogramowania. Sam również rozwija kilka skromnych projektów udostępnionych na licencji GNU/GPL. 
1
Ebook

Bash. Praktyczne skrypty

Mateusz Lach

Wykorzystaj Bash do swoich celów! Jak działa Bash, czyli do czego potrzebna Ci ta powłoka i jak ją inteligentnie wykorzystać Raport wydajnościowy, czyli jak szybko znaleźć pliki, które ktoś ostatnio zmodyfikował W małym kinie, czyli jak zaprojektować system rezerwacji miejsc Powłoka Bash jest bardzo wygodnym narzędziem, pozwalającym na automatyzację wielu różnych czynności, kłopotliwych dla administratora systemu. Jest też uniwersalna: choć powstała jako powłoka dla systemów uniksowych, można używać jej także na komputerach wyposażonych w Windows. Jeśli chcesz sprawdzić, do czego warto użyć Basha, i zobaczyć, jak działa powłoka w konkretnych sytuacjach, koniecznie zajrzyj do tej książki. W przystępny, klarowny sposób omawia ona podstawowe zagadnienia związane z Bashem, a nade wszystko zawiera praktyczne, gotowe skrypty i liczne ćwiczenia. W książce znajdziesz zestawy instrukcji pozwalających efektywnie wyszukiwać w dużej bazie określone pliki, sortować, wykonywać skomplikowane obliczenia, generować zbiory liczb, stosować funkcje rekurencyjne i sprawdzać poprawność konfiguracji sieci komputerowej. Każdy rozdział rozpoczyna się od krótkiego opisu konkretnego problemu, który można rozwiązać dzięki skryptowi Basha. Taki układ na pewno docenią wszyscy, którzy nie mają zbyt wiele czasu na poznawanie teorii, gdy natychmiast potrzebna jest im praktyka. Sprawdź, zastosuj i oszczędź swój czas! Konwencje programistyczne Instalacja i konfiguracja środowiska pracy Zmienne, stringi, podstawowe polecenia Tryb interaktywny/konwersacyjny i wsadowy Instrukcje, operatory, pętle i tablice Parametry wejściowe, zmienne liczbowe i wyrażenia matematyczne Analiza zbioru plików pod kątem daty ich ostatniej modyfikacji Sortowanie liczb i funkcje Sprawdzanie poprawności konfiguracji sieci komputerowej Ciągi Fibonacciego Prosty kalkulator ze wsparciem dla arytmetyki Systemy rezerwacji miejsc Rekurencyjne wyszukiwanie dat w plikach Niech Twój komputer działa za Ciebie!