// Wszystkie wpisy
← strona głównaCo to jest .gitignore? Do czego jest potrzebny i jak go używać
.gitignore - to plik używany w systemie kontroli wersji Git do wskazywania plików i katalogów, które powinny być ignorowane przez…
Co oznacza kropka na początku pliku (.gitignore, .DS_Store, .bashrc itd.)?
Kropka na początku nazwy pliku lub folderu w systemach operacyjnych podobnych do Unix, takich jak macOS lub Linux, oznacza, że te…
Jak działa metoda map w Ruby? Przegląd działania metody z przykładami
Metoda map jest jedną z najczęściej używanych metod w Ruby, która służy do przetwarzania kolekcji. Pozwala zastosować blok kodu d…
Co oznacza .map(&:name) w Ruby?
W Ruby konstrukcja map(&:name) jest skrótem do zastosowania metody do każdego elementu kolekcji. Ta forma jest używana, aby k…
Jak naprawić awarię Windows spowodowaną przez CrowdStrike?
Naprawiamy awarię Windows spowodowaną przez CrowdStrike. Najpierw uruchomimy Windows w trybie awaryjnym lub w środowisku odzyskiw…
Pisujemy demo-grę Drones vs Zombies (Gosu / Ruby)
```html Już napisałem minimalny przegląd funkcjonalności biblioteki gosu. Aby napisać prostą grę 2D, tak naprawdę nie potrzeba du…
Gosu Ruby Tutorial - пройдемось по офіційній документації
Це не переклад Ruby Tutorial сторінки бібліотеки Gosu, а скоріш огляд з коментарями та додатковою інформацію. Не люблю сухі Readm…
Biblioteka Ruby Gosu do tworzenia gier 2D
Gosu — to biblioteka do tworzenia gier 2D oraz aplikacji graficznych w języku Ruby (a także C++). Ułatwia tworzenie gier, oferują…
Jak zrobić pusty commit w gicie?
Robimy pusty commit git. Każdy ma swoje cele dla tej akcji. W moim przypadku - wyzwolić CI. git commit --allow-empty -m "Twój tek…
[Fix] extconf.rb nie powiódł się podczas instalacji biblioteki Ruby Gosu
Libra gosu — to popularna biblioteka dla Ruby, która zapewnia prosty i potężny interfejs do tworzenia gier 2D. Zawiera funkcje do…
Co to jest funkcja w programowaniu?
Funkcja to podstawowy blok budulcowy programowania, który definiuje zestaw instrukcji lub działań wykonywanych podczas jej wywoła…
[Ruby] Czym różnią się zmienne zaczynające się od @, @@ i $?
W Ruby zmienne, które zaczynają się od @, @@ i $, mają różne poziomy widoczności i użycia (zakres). Rozważmy przykłady i spróbujm…
[Ruby] Co zwróci wynik dodawania 10.5 i 10?
Dość proste na pierwszy rzut oka pytanie może pojawić się na rozmowie kwalifikacyjnej na stanowisko junior ruby dev. Co zwróci wy…
Czym jest niemutowalność i mutowalność?
Immutability (niezmienność) oraz mutability (zmienność) – to właściwości obiektów (w programowaniu i innych dziedzinach), które o…
Co oznacza błąd 'is out of range' w Ruby on Rails? Błąd zakresu - Liczba całkowita z limitem 4 bajtów
Błąd RangeError można zobaczyć w Ruby on Rails po próbie zapisania zbyt dużej (lub zbyt małej) liczby do bazy danych. Błąd może w…
Czym różni się int od bigint w Ruby? Minimalne i maksymalne wartości.
W Ruby istnieje tylko jeden typ liczb całkowitych — Integer. W poprzednich wersjach Ruby istniały osobne klasy dla liczb całkowit…
Zakres widoczności zmiennej lokalnej w Ruby
W Ruby nowy zasięg widoczności dla zmiennej lokalnej jest tworzony w kilku miejscach. Należy zrozumieć i poznać te miejsca. globa…
Dlaczego pusty ciąg (string) w Ruby nie jest fałszem?
Pusty ciąg w Ruby nie jest false. Programiści lubią porównywać ten szczegół z Perlem, ponieważ w Perlu pusty ciąg jest false. Trz…
Jaka jest różnica między nil a false w Ruby?
W Ruby zarówno nil, jak i false są używane do reprezentacji koncepcji "nic" lub "fałszu", ale mają różne role i zachowanie. Zrozu…
Dlaczego kod Ruby zwraca nil po wykonaniu puts?
W Ruby metoda puts zawsze zwraca nil po wyświetleniu łańcucha na ekranie. Jest to standardowe zachowanie dla puts, ponieważ jej g…