// Всі публікації

← головна
  1. Програмування19 лип. '24, 13:53

    Як пофіксити збій Windows викликаний CrowdStrike?

    Фіксимо збій Windows викликаний CrowdStrike. Спочатку завантажимо Windows в безпечному режимі або в середовищі відновлення Window…

  2. Програмування12 лип. '24, 12:17

    Пишемо демо-гру Drones vs Zombies (Gosu / Ruby)

    Я вже писав мінімальний огляд функціоналу бібліотеки gosu. Щоб написати просту 2D гру насправді непотрібно багато коду. Також мож…

  3. Програмування3 лип. '24, 11:50

    Gosu Ruby Tutorial - пройдемось по офіційній документації

    Це не переклад Ruby Tutorial сторінки бібліотеки Gosu, а скоріш огляд з коментарями та додатковою інформацію. Не люблю сухі Readm…

  4. Програмування29 черв. '24, 08:48

    Ruby-бібліотека Gosu для створення 2D-ігор

    Gosu — це бібліотека для розробки 2D-ігор та графічних додатків на мові програмування Ruby (а також C++). Вона спрощує створення …

  5. Програмування28 черв. '24, 08:33

    Як зробити пустий git commit?

    Робимо пустий гіт-коміт. У кожного свої цілі для цієї дії. В моєму випадку - тригернути CI.git commit --allow-empty -m "Ваш текст…

  6. Програмування27 черв. '24, 16:38

    [Фікс] extconf.rb failed під час встановлення Ruby-бібліотеки Gosu

    Ліба gosu — це популярний гем для Ruby, який надає простий та потужний інтерфейс для створення 2D ігор. Вона включає у себе функц…

  7. Програмування24 черв. '24, 18:15

    Що таке функція в програмуванні?

    Функція – це основний будівельний блок програмування, який визначає набір інструкцій або дій, що виконуються при її виклику. Функ…

  8. Програмування23 черв. '24, 14:00

    [Ruby] Чим відрізняються змінні, що починаються з @, @@ та $?

    У Ruby змінні, що починаються з @, @@ та $, мають різні рівні видимості та використання (скоуп). Розглянемо приклади та спробуємо…

  9. Програмування23 черв. '24, 13:23

    [Ruby] Що повернеться в результаті складання 10.5 та 10?

    Доволі просте на перший погляд питання може бути на співбесіді на junior ruby dev позицію. Що повернеться в результаті складання …

  10. Програмування19 черв. '24, 07:48

    Що таке імутабільність та мутабільність?

    Імутабільність (незмінність) та мутабільність (змінність) – це властивості об'єктів (у програмуванні та інших сферах), які визнач…

  11. Програмування13 черв. '24, 07:18

    Що означає помилка 'is out of range' в Ruby on Rails? Range Error - Integer with limit 4 bytes

    RangeError помилку можна побачити у Ruby on Rails після спроби запису занадто великого (або малого) числа до бази даних. Помилка …

  12. Програмування13 черв. '24, 06:37

    Чим відрізняється int та bigint в Ruby? Мінімальні та максимальні значення.

    У Ruby існує лише один тип цілих чисел — Integer. У попередніх версіях Ruby були окремі класи для цілих чисел різних розмірів, та…

  13. Програмування3 черв. '24, 16:46

    Область видимості локальної змінної в Ruby

    В Ruby нова область видимості для локальної змінної створюється в декількох місцях. Треба зрозуміти і вивчити ці місця. глобальни…

  14. Програмування31 трав. '24, 14:39

    Чому порожній рядок (string) у Ruby не є false?

    Порожній рядок у Ruby не є false. Програмісти люблять порівнювати цей нюанс з Perl, бо в Perl порожній рядок є false. Треба запам…

  15. Програмування29 трав. '24, 20:59

    Яка різниця між nil і false в Ruby?

    У Ruby і nil, і false використовуються для представлення концепції "нічого" або "хибності", але вони мають різні ролі та поведінк…

  16. Програмування29 трав. '24, 20:30

    Чому Ruby код повертає nil після виконання puts?

    У Ruby метод puts завжди повертає nil після виведення рядка на екран. Це є стандартною поведінкою для puts, оскільки його головна…

  17. Програмування29 трав. '24, 12:00

    В чому різниця між immediate value та reference у Ruby?

    Спочатку треба розібратись що таке таке immediate value та reference у Ruby.Безпосереднє значення (immediate value) в мові програ…

  18. Програмування29 трав. '24, 09:30

    Чи створює Ruby нову копію об’єкта при присвоєнні змінної змінній?

    При присвоєнні змінної змінній у Ruby створюється посилання на об'єкт, а не нова копія об'єкта. Це означає, що об'єкт не копіюєть…

  19. Програмування29 трав. '24, 09:09

    Які операційні системи підтримують Ruby?

    Ruby розробляється на Linux і написаний мовою - C. Ruby працює в Linux та інших схожих на UNIX операційних системах, macOS, Windo…

  20. Програмування29 трав. '24, 08:05

    Для чого потрібна база даних CVE (Common Vulnerabilities and Exposures)?

    CVE (Common Vulnerabilities and Exposures) — це список загальновідомих вразливостей та експлойтів у програмному забезпеченні та а…