// Wszystkie wpisy
← strona głównaJak 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…
Jaka jest różnica między wartością bezpośrednią a referencją w Ruby?
Na początku trzeba zrozumieć, czym jest immediate value oraz reference w Ruby.Bezpośrednia wartość (immediate value) w języku pro…
Czy Ruby tworzy nową kopię obiektu podczas przypisywania zmiennej do zmiennej?
Przy przypisywaniu zmiennej do zmiennej w Ruby tworzony jest odnośnik do obiektu, a nie nowa kopia obiektu. Oznacza to, że obiekt…
Jakie systemy operacyjne wspierają Ruby?
Ruby jest rozwijany na Linuxie i napisany w języku - C. Ruby działa na Linuxie oraz innych systemach operacyjnych podobnych do UN…
Do czego potrzebna jest baza danych CVE (Wspólne Luki i Ekspozycje)?
CVE (Common Vulnerabilities and Exposures) — to lista powszechnie znanych luk i exploitów w oprogramowaniu i sprzęcie. Każda luka…