Blog

Polecenie 'watch’ w Linuxie

Polecenie 'watch’ w Linuxie

W świecie systemów operacyjnych opartych na jądrze Linux istnieje wiele potężnych narzędzi, które ułatwiają administrację systemem. Jednym z tych narzędzi jest polecenie watch. Polecenie watch w Linuxie umożliwia monitorowanie wyników innego polecenia w czasie rzeczywistym. Czym jest polecenie 'watch’? Polecenie watch w Linuxie to narzędzie dostępne na większości dystrybucji systemów Linux. Jego głównym zadaniem jest okresowe…
Dowiedz się więcej

Jak znaleźć zewnętrzny adres IP w konsoli Linuxa lub MacOS?

Jak znaleźć zewnętrzny adres IP w konsoli Linuxa lub MacOS?

Najłatwiejszym sposobem będzie użycie polecenia curl lub wget. Polecenia posłużą do odpytania usługi zewnętrznego serwera, która pokaże Twój zewnętrzny adres IP. Jak znaleźć zewnętrzny adres IP w konsoli Linuxa lub MacOS? Na przykład: ipinfo.io to nie jedyne miejsce gdzie można sprawdzić swój adres IP. Podobne serwisy godne polecenia: api.ipify.org, checkip.dyndns.org, ident.me, bot.whatismyipaddress.com Inne z tej…
Dowiedz się więcej

Jak uruchomić Ngrok jako usługę na Linuxie?

Jak uruchomić Ngrok jako usługę na Linuxie?

Ngrok to narzędzie umożliwiające publiczne udostępnianie lokalnych serwerów poprzez ustanawianie tuneli między lokalnym środowiskiem a serwerami ngrok w chmurze. Jest często używane do testowania i programowania aplikacji internetowych, pozwalając deweloperom udostępniać lokalne serwisy publicznie. Ale jak uruchomić Ngrok jako usługę na Linuxie? Nic prostszego!Jeżeli wolisz używać Ngrok na Windowsie to zajrzyj do artykułu: Tunelowanie połączenia RDP…
Dowiedz się więcej

Implementacja wzorca projektowego Fabryka w Javascript

Fabryka to kreacyjny wzorzec projektowy. Tworzymy interfejs do tworzenia instancji podklas.

Implementacja wzorca projektowego Prototyp w Javascript

Prototyp to kreacyjny wzorzec projektowy. Dzięki prototypowi utworzymy nowe obiekty na podstawie już istniejącego. Prototyp znany jest również jako klon(clone).W przykładzie poniżej znajduje się implementacja metody clone, która tworzy nową instancję klasy Tea:

Implementacja wzorca projektowego Dekorator w Javascript

Dekorator to strukturalny wzorzec projektowy, który umożliwia rozszerzenie lub zmianę zachowań do istniejących klas dynamicznie podczas działania programu. Poniżej przykład użycia dekoratora do rozszerzenia funkcjonalności w klasie Tesla:

Implementacja wzorca projektowego Singleton w Javascript

Wzorzec Singleton ogranicza ilość instancji klasy do jednej. Dzięki temu wzorcowi możemy zrezygnować ze zmiennych globalnych.

Scriptable Options w Chart.js

Scriptable Options to ciekawy sposób na obejście braku implementacji niektórych funkcjonalności w Chart.js. Dobrym przykładem może być próba ustawienia innej czcionki pierwszej etykiety na osi X. Taka funkcjonalność nie istnieje, ale można ją dopisać dzięki Scriptable Options:

Dynamiczna modyfikacja danych w Chart.js

Dane na wykresie w Chart.js są po prostu tablicą. Stąd aby zmodyfikować dane w najprostszym wykresie jaki udało mi się stworzyć: Wystarczy zmodyfikować tablicę dostępną w obiekcie DataSet:

Chart.js w aplikacji angularowej

Chart.js jest prostym w użyciu frameworkiem do rysowania wykresów. Użycie go w aplikacji angularowej jest również proste. Najpierw dodajemy chart.js do package.json: Następnie dodajemy canvas do pliku HTML w komponencie: Teraz wystarczy dodać nowy obiekt w komponencie i ustawić parametry wykresu: Ostatnim krokiem będzie ostylowanie wykresu:  Ta-da!