borciugner

borciugner

Bash dla Hobbystów. Pierwszy skrypt

Z tym pierwszym skryptem, jako centralnym tematem niniejszego wpisu, to trochę – jak się okaże w trakcie lektury – taka clickbaitowa przesada. W gruncie rzeczy dzisiaj będzie przede wszystkim mowa o przygotowań do tego, by móc nasz skrypt w ogóle…

Bash dla Hobbystów. Rozbiegówka

Niniejszym tekstem otwieram cykl wpisów poświęconych podstawom tworzenia skryptów bash. Ten dzisiejszy praktycznie w całości będzie poświęcony kwestiom związanym z wymaganiami wstępnymi, by zacząć swoją przygodę z wierszem poleceń. Jednocześnie odpuszczę sobie cały “marketingowy” bełkot traktujący o tym, dlaczemu to…

Golang dla hobbystów. Struktury.

Jak już wspomniałem w poprzednim moim wpisie, w Go nie ma klas ani de facto obiektów, a tym samym nie ma również tematu dziedziczenia jako takiego. Tym niemniej Go mimo wszystko zapewnia w mniejszym lub większym stopniu wszystko, co jest…

Golang dla hobbystów. Metody

Zanim przejdziemy do omówienia zagadnienia związanego z tworzeniem i używaniem metod w języku GO, dwa słowa komentarza a pros struktury dzisiejszego tekstu. W ramach niniejszego cyklu tekstów nie planowałem omawiać zagadnienia wskaźników (pointers), czy bliżej prawdy tę kwestię stawiając: w…

Golang dla hobbystów. Funkcje – odsłona druga

Dzisiejszy tekst będzie poświęcony bardziej “zaawansowanym” zagadnieniom związanych z funkcjami w GO, co zresztą zostało wstępnie zasygnalizowane w zakończeniu poprzedniego wpisu. Oczywiście całość tematu nie zostanie tym samym wyczerpana, tym niemniej dzisiaj na tapet biorę dwa aspekty funkcji w GO,…

Golang dla Hobbystów. Mapy

Mapy to nieuporządkowany zbiór par klucz-wartość, w którym wszystkie klucze są od siebie różne (nie mogą się powtarzać w odróżnieniu od powiązanych z nimi wartości). Mapy są szczególnie przydatne w odniesieniu do danych nieustrukturyzowanych, czyli takich gdzie klucze nie są…

Golang dla Hobbystów. Tablice i wycinki

W dzisiejszym wpisie przyjrzymy się dwóm reprezentantom struktur danych, które zwyczajowo określa się mianem typów złożonych, czyli swoistym agregatom danych tworzonym przez łączenie innych typów podstawowych. W przypadku języka GO mamy do czynienia 4 wbudowanymi typami danych tego rodzaju. Są…

Golang dla Hobbystów. Pętle

Zacznijmy od truizmy, czyli przypomnienia do czego służy pętla w programowaniu komputerowym. Otóż jest to struktura, która ma na celu wielokrotnie wykonanie jakiegoś fragment kodu, zazwyczaj do osiągnięcia czy też spełnienia jakiegoś z góry zdefiniowanego warunku. Tym samym wykorzystanie pętli…

Golang dla Hobbystów. Instrukcje warunkowe

Mając na uwadze to, co obecnie dzieje się za naszą wschodnią granicę, nie za bardzo mam ochotę na cokolwiek poza trzymaniem kciuków za dzielny naród ukraiński. Tym niemniej śledzie radia, telewizji oraz internetów nie wpływa dobrze na mój stan mentalny,…