• Blog
    • CSS
    • HTML
    • JavaScript
    • React
    • React Native
    • Linux
    • Narzędzia Front-end Developera
  • Baza wiedzy
    • Pigułka wiedzy
    • Biblioteka snippetów
    • Pytania rekrutacyjne dla Front-end developerów
  • Wtyczki WordPress
    • Simple Cookie Notice Plugin
    • Convert Taxonomy Terms Plugin
  • pl
  • en

Love Coding – blog programistyczny

30/10/2025

Joanna

strict_types w PHP – jak działa i dlaczego ma znaczenie

strict_types w PHP Domyślnie PHP stosuje tzw. „type juggling”, czyli automatyczne dopasowywanie typów danych. Oznacza to, że interpreter PHP stara się „zgadnąć”, jakiego typu wartość masz na myśli, i konwertuje ją w locie, bez błędu i bez ostrzeżenia. Na przykład jeśli funkcja lub operator oczekuje liczby, a dostanie tekst zawierający cyfrę (np. „5”), PHP potraktuje […]

Czytaj więcej

28/10/2025

Joanna

Javascript – Przykład funkcji rekurencyjnej

Funkcja rekurencyjna to funkcja, która wywołuje samą siebie. Robi to, dopóki nie osiągnie określonego warunku zatrzymania (tzw. warunku bazowego). Dzięki temu można rozwiązywać problemy, które polegają na powtarzaniu tych samych działań na mniejszych fragmentach danych – sumowanie elementów w zagnieżdżonej tablicy – gdy tablica zawiera kolejne tablice w środku, przeszukiwanie drzewa – np. struktury kategorii, menu lub systemu plików czy nawigacja po zagnieżdżonych obiektach JSON.

Czytaj więcej

26/10/2025

Joanna

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

25/10/2025

Joanna

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

21/10/2025

Joanna

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

19/10/2025

Joanna

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

14/09/2025

Joanna

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

09/03/2025

Joanna

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

03/06/2024

Joanna

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

31/05/2024

Joanna

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

Kategorie

  • CSS
  • HTML
  • JavaScript
  • Linux
  • Narzędzia Front-end Developera
  • PHP
  • Przykładowe projekty juniora
  • React
  • React Native
1 2 3 4 … 8
  • Blog
  • Spaceship Game
  • Cookies
  • Polski
  • English

2025 love-coding

Ta strona używa cookies dla sprawniejszego działania. Korzystając z witryny akceptujesz politykę cookies.