borciugner

borciugner

Bash dla Hobbystów. Zmienne

Na samym początku chciałbym zaznaczyć, że o ile będę starał się w miarę szczegółowo wyjaśniać poszczególne kwestie poruszane w dzisiejszym tekście, to zarówno dzisiaj jak i kolejnych odsłonach tego cyklu nie będę opowiadał o abecadle koderskim, na które składają się…

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…