Przetwarzanie danych bez pomocy wzorców i zewnętrznych programów.
więcej
Pokazywałem ostatnio kilka przykładów, jak w prosty sposób przetwarzać dane m.in. znak po znaku z zachowaniem czytelności skryptu, programu powłoki. Dziś też chciałbym poruszyć ten temat, ale tym razem z wykorzystaniem prostych operacji arytmetycznych bez sięgania po zewnętrzne programy takie jak sed lub tr. Sposób przedstawiony niżej wydaje się trudniejszy, ale w rzeczywistości taki nie jest. Myślę, że jest uniwersalny i co najważniejsze, program tak napisany jest szybki (czyt. szybko przetwarza dane), a przy okazji interpreter Bash pozbywa się niepotrzebnych znaków spacji i tabulacji.
Tworzenie własnych narzędzi powłoki z zachowaniem czytelności skryptu.
więcej
Pisałem już wielokrotnie, że Bash, to łatwy język i idealnie nadaje się do nauki podstaw programowania. Głównie dlatego, że polecenia, które użytkownicy używają w terminalu są identyczne z językiem programowania Bash. Niedoświadczony użytkownik korzystający z systemowego terminala, poleceń powłoki lub popularnych programów: grep, sed, jest często nieświadomy tego, że z pozoru proste polecenie, które wpisał, może być małym programem. To bez wątpienia kolejna z zalet interpretera Bash. Gorzej gdy polecenie lub grupa poleceń, przeradza się w coś bardzo skomplikowanego. Wyrażenia regularne jako wzorce dopasowania w połączeniu z grupą popularnych programów, często dają pożądany efekt, niestety przeważnie kosztem czytelności kodu źródłowego skryptu lub programu.
Jak w łatwy sposób sterować przebiegiem skryptów – część 3

W pierwszej części kursu wspomniałem o tym, że Bash jest łatwym językiem i idealnie nadaje się do nauki podstaw programowania. Wymieniłem też jedną z ważniejszych zalet tego języka. Mowa o poleceniach wykonywanych w systemowym terminalu, których składnia jest jednakowa z językiem programowania Bash. Druga i równie ważna zaleta, to dostęp do szerokiej listy rozbudowanych programów. Jednym z takich programów jest Zenity omawiany w drugiej części kursu. Inny i dobrze znany program, to grep. Program na tyle przydatny i popularny, że dostępnych jest w każdej Linuksowej dystrybucji (wersji). Grep jest bardzo wygodnym narzędziem, a w połączeniu z operatorem &&, świetnie nadaje się do sterowania przebiegiem skryptów. Zapraszam na trzecią część kursu.
więcej
Tworzenie rozszerzeń Nautilus’a z wykorzystaniem okien dialogowych – część 2
więcej
Po króciutkim wstępie do programowania w powłoce Bash i pisaniu rozszerzeń Nautilus’a, przyszedł czas na coś ciekawszego. Dziś będzie o oknach dialogowych czyli swego rodzaju graficznym interfejsie użytkownika (nazywany często GUI). Do tworzenia okienkowego interfejsu wykorzystamy oprogramowanie Zenity. Jest to narzędzie stworzone specjalnie dla środowiska GNOME. Zenity umożliwia pobieranie danych od użytkownika, wyświetlanie ważnych informacji lub komunikatów błędów. Program nie jest trudny w obsłudze i świetnie nadaje się do integracji z Bashowymi skryptami. Zapraszam.
Wstęp do programowania, tworzenie rozszerzeń Nautilus’a – część 1
więcej
Bash, to jeden z łatwiejszych, jeśli nie najłatwiejszy język programowania. Bash to także popularna powłoka systemowa (interpreter poleceń), czyli tekstowy interfejs użytkownika wykorzystywany zazwyczaj do wykonywania poleceń lub uruchamiania programów. Język skryptowy Bash idealnie nadaje się do nauki podstaw programowania, chociażby dlatego, że jest identyczny z poleceniami, które użytkownicy Linuksa wykonują w terminalu. Jest to jedna z ważniejszych zalet tego języka. Pisanie rozszerzeń dla menedżera plików Nautilus, nie jest trudnym zadaniem o czym można przekonać się czytając poniższy poradnik.
38 filmów z poradami dla WordPress 3.
więcej
Wordpress, to bardzo popularny i prawdopodobnie najczęściej używany system zarządzania treścią (CMS) wykorzystywany m.in. do tworzenia blogów lub stron internetowych. Nie wymaga znajomości języka PHP, HTML i CSS. Zawdzięcza to gotowym szablonom i wtyczkom tworzonym często przez profesjonalistów. Rozpowszechniany jest za darmo, a dzięki wolnej (od wolności) licencji GNU GPL, daje twórcom stron nieograniczone możliwości. 38 filmów wymienionych w tytule, to dodatek do dzisiejszej gazety Wyborczej Rzeczpospolita (płyta DVD) w formie filmów instruktażowych. Jeśli jesteś zainteresowany tematem lub chciałbyś zaistnieć w sieci, to teraz masz okazję to zrobić.
Jak działa kosz w Linuksie?!
więcej
Przeglądając niedawno oficjalne forum Ubuntu, natrafiłem na kilka ciekawych tematów związanych z tym systemem. Jeden z nich, który szczególnie mnie zainteresował i który od dawna chodził za mną, to kosz w Linuksie i zasada jego działania. Myślę, że warto napisać o tym parę słów, chociażby dlatego, że w sieci nie ma na ten temat konkretnych informacji. Inny powód, to chęć wyjaśnienia nowym użytkownikom systemu jak to działa czyli w jaki sposób Linux zarządza plikami przenoszonymi do kosza. Temat ten, jest pierwszym z serii wpisów skierowany do początkujących użytkowników i poświęcony podstawom Linuksa.
Instalacja aplikacji w Ubuntu.
więcej
Proces instalacji oprogramowania w Ubuntu, wygląda podobnie, jak standardowe metody, stosowane w popularnym systemie Windows. Czyli kliknij w pobrany wcześniej program, a resztą zajmie się instalator. Użytkownik musi tylko podążać za instrukcją i zaakceptować warunki umowy (licencji). W Windowsie, każdy taki program, sterownik, to plik wykonywalny w formacie *.exe. W Ubuntu jest podobnie, z tą różnicą, że domyślnym formatem są pakiety *.deb. Spotkać można też inne pliki wykonywalne np. *.run lub *.bin. Niewielkie różnice zauważyć można tylko podczas uruchamiania instalacji. System Windows wymaga zezwolenia na uruchomienie instalatora, a Ubuntu prosi o wprowadzenie hasła. Przebieg jest niemalże identyczny, jednak Ubuntu posiada więcej możliwości, a te mogą nowego użytkownikowi wprowadzić w zakłopotanie. Z tego właśnie powodu, stworzony został ten poradnik.
Samouczek Ubuntu.
więcej
Jest to prosty przewodnik po systemie, stworzony specjalnie dla początkujących użytkowników Ubuntu. Informacje w nim zawarte, pomogą zrozumieć podstawy administracji i czynności konieczne do zrobienia po instalacji systemu. Znalazło się też miejsce dla powłoki systemowej Bash. Zniesławionej i często krytykowanej przez użytkowników popularnego systemu Windows. Z tego powodu, samouczek zawiera tylko najczęściej spotykane polecenia łącznie z dokładnym objaśnieniem „krok po kroku” jak to działa.






