Git – ignorowanie plików lokalnie

Jeśli korzystasz z systemu kontroli wersji, takiego jak Git, to z pewnością spotkałeś się z sytuacją, w której masz w projekcie pewne pliki, ale nie chcesz, żeby trafiały do repozytorium – np. pliki z danymi dostępowymi, lokalnymi konfiguracjami środowiska czy tymczasowymi logami. Za wykluczanie plików z repozytorium odpowiada plik .gitignore. Jest to coś w rodzaju […]

Czytaj więcej

Jak wygenerować klucze SSH na Windows?

SSH (Secure Shell) wykorzystuje kryptografię asymetryczną, czyli mechanizm oparty na dwóch powiązanych ze sobą kluczach: publicznym i prywatnym. Każdy z nich ma swoją konkretną rolę: Klucz publiczny może być bezpiecznie udostępniany. Umieszcza się go na serwerze, z którym chcesz się łączyć, natomiast klucz prywatny pozostaje wyłącznie na Twoim komputerze i nigdy nie powinien być przekazywany dalej ani wysyłany przez sieć. W praktyce oznacza to, że dostęp w SSH opiera się na unikalnej parze kluczy – publicznym i prywatnym, które wspólnie potwierdzają, że masz uprawnienia do połączenia z serwerem.

Czytaj więcej

Jak zalogować się do serwera używając klucza SSH?

Aby zalogować się do serwera z użyciem klucza SSH potrzebujesz oczywiście: pary kluczy SSH. Jak wygenerować takie klucze dowiesz się z artykułu: Do logowania możesz użyć komendy ssh, podając nazwę użytkownika oraz nazwę hosta w formacie: ssh login@host ssh [email protected] Logowanie za pomocą klucza SSH eliminuje konieczność podawania hasła użytkownika. Jedyny moment, kiedy zostaniesz poproszony […]

Czytaj więcej

Generowanie kluczy SSH Linux, Mac

SSH co to właściwie jest? SSH (Secure Socket Shell) – to protokół sieciowy umożliwiający bezpieczne nawiązanie połączenia ze zdalnym serwerem i wykonywanie na nim poleceń. Logowanie może odbywać się na kilka sposobów – za pomocą loginu i hasła, za pomocą kluczy SSH, a także dodatkowego tokenu (np. przy użyciu uwierzytelniania dwuskładnikowego). Klucze SSH Klucze SSH […]

Czytaj więcej

Czym są i do czego służą atrybuty data- w HTML?

Atrybuty data- w HTML – co to jest i do czego służą? Pisząc stronę internetową w HTML, często potrzebujemy gdzieś przechować dodatkowe informacje o elemencie. Mogą to być informacje, które nie są widoczne dla użytkownika, ale przydają się w kodzie JavaScript lub CSS – można wykorzystać je na przykład do wyszukiwania, filtrowania lub grupowania danych […]

Czytaj więcej

Delegacja i propagacja zdarzeń w JavaScript

1. Propagacja zdarzeń Propagacja zdarzeń to sposób, w jaki zdarzenia poruszają się w drzewie DOM. Wyróżniamy dwa kierunki propagacji: Przykład propagacji zdarzeń Załóżmy, że mamy następujący HTML: I dodajemy dwa nasłuchiwacze: Jeśli klikniesz #child, zobaczysz w konsoli: Dzieje się tak, bo zdarzenie bąbelkuje (przechodzi od dziecka do rodzica). Zatrzymanie propagacji zdarzeń Jeśli nie chcemy, aby […]

Czytaj więcej

Destrukturyzacja obiektów w JavaScript

Destrukturyzacja obiektów (Object Destructuring) to składnia w JavaScript, która umożliwia wyciąganie wartości z obiektów i przypisywanie ich do zmiennych w prosty sposób. Dzięki temu możemy łatwo uzyskać dostęp do danych przechowywanych w obiektach, bez konieczności odwoływania się do właściwości obiektu za każdym razem.

Czytaj więcej

Dostosuj kolory w Midnight Commander (MC) i zmień wygląd konsoli

Midnight Commander (MC) to popularny menedżer plików działający w trybie tekstowym, dostępny na wielu systemach uniksowych, w tym Linux czy macOS. Posiada interfejs podzielony na dwa panele, dzięki czemu użytkownik może z łatwością przeglądać katalogi, przenosić, kopiować i modyfikować pliki. Dzięki tekstowemu interfejsowi użytkownika, MC działa świetnie na serwerach zdalnych, na których nie jest dostępne […]

Czytaj więcej

Jak pogrubić tekst w CSS i HTML ?

Pogrubianie tekstu jest jednym z podstawowych elementów stylizacji stron internetowych. CSS i HTML oferują różne metody na osiągnięcie tego efektu, każda z nich ma swoje specyficzne zastosowania i różne konsekwencje semantyczne. Poniżej możesz przeczytać o tym, jak pogrubić tekst za pomocą CSS, jakie są różnice między właściwościami CSS a znacznikami HTML oraz kiedy najlepiej używać […]

Czytaj więcej

Multislider w jQuery – kilka slajderów na jednej stronie

Jeśli czytasz ten post, zapewne masz problem z umieszczeniem kilku slajderów na jednej stronie w taki sposób, by działały poprawnie. Skorzystaj z mojego rozwiązania – prosty slajder w jQuery, który możesz umieszczać na stronie tyle razy, ile zechcesz, bez obaw, że przewijanie slajdów w jednym slajderze wpłynie na pozostałe.

Czytaj więcej