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

← головна
  1. Програмування9 груд. '24, 14:50

    [Фікс] No such file or directory @ rb_sysopen - tmp/pids/server.pid

    Іноді буває так, що тека tmp/pids губиться на локальній машині. Вона знаходиться з зрозумілих причин у gitignore. Як результат, с…

  2. Програмування8 груд. '24, 13:53

    Чим відрізняються spec_helper.rb і rails_helper.rb у RSpec?

    Якщо ви розробляєте застосунок за допомогою Ruby on Rails, ймовірно, вже знайомі з тестуванням за допомогою RSpec. Але щоразу, ві…

  3. Програмування8 груд. '24, 12:46

    Що таке PORO в Ruby?

    У Ruby часто згадується термін PORO (Plain Old Ruby Object), але що це таке і чому він важливий?PORO: простими словами PORO — це …

  4. Програмування7 груд. '24, 10:46

    [Фікс] Factory not registered: "user" (KeyError) (FactoryBot / Rails 7)

    При налаштуванні тестів в новому проєкті, де є кілька моделей - User, Post і так далі. Всі factories реєструвались нормально, крі…

  5. Програмування18 жовт. '24, 12:59

    Округлення десяткових чисел: математичні правила, JavaScript і Ruby

    Округлення є важливою операцією при роботі з десятковими числами, оскільки вона дозволяє представити значення у більш зручній фор…

  6. Програмування26 вер. '24, 07:47

    Що таке Сonvention over Сonfiguration (в контексті RoR і не тільки)?

    Convention over Configuration (CoC) — це принцип, який полягає в тому, що система або фреймворк вже має конфігурації за замовчува…

  7. Програмування24 вер. '24, 20:31

    Що означає ACID принцип у програмуванні?

    ACID — це набір властивостей, що гарантують надійність роботи транзакцій у базах даних. Кожна транзакція є основним будівельним б…

  8. Програмування21 вер. '24, 08:56

    Що таке RDBMS (relational database management system / реляційна система управління базами даних)?

    RDBMS (relational database management system / реляційна система управління базами даних) — це програмне забезпечення, яке дозвол…

  9. Програмування21 вер. '24, 08:27

    Що означає реляційний (в контексті реляційних баз даних)?

    Термін "реляційний" походить від слова "реляція", яке означає "відношення" або "зв'язок". У контексті баз даних та інформатики ре…

  10. Як працює модель штучного інтелекту?

    Штучний інтелект (ШІ) стає дедалі більшою частиною нашого повсякденного життя. Від голосових помічників до автономних транспортни…

  11. Програмування23 серп. '24, 09:22

    Яку ієрархію має DOM (Document Object Model)?

    Ієрархія DOM (Document Object Model) складається з об'єктів, які представляють структуру HTML або XML документа у вигляді дерева.…

  12. Програмування21 серп. '24, 21:46

    Що таке SCM (Source Control Management)?

    SCM (Source Control Management), також відоме як система керування версіями (VCS — Version Control System), — це програмне забезп…

  13. Програмування21 серп. '24, 21:37

    Що таке коміт (commit) у контексті програмування та SCM / Git?

    Коміт (англ. "commit") у контексті системи керування версіями Git є ключовим поняттям, що означає збереження змін у локальному ре…

  14. Програмування21 серп. '24, 21:25

    Що таке репозиторій?

    Репозиторій (repository) — це сховище, в якому зберігаються всі файли та історія змін проєкту. У контексті систем керування версі…

  15. Програмування21 серп. '24, 20:57

    Що таке ідемпотентний метод?

    Ідемпотентні методи — це такі методи або операції в програмуванні, які при повторному виконанні з тими ж вхідними даними дають то…

  16. Програмування2 серп. '24, 19:34

    Як видалити файл .DS_Store з Git репозиторію?

    В цьому дописі ми розглянемо, як додати .DS_Store до файлу .gitignore, та видалимо вже додані файли з нашого репозиторію. Але спо…

  17. Програмування2 серп. '24, 14:58

    Що таке .gitignore? Для чого потрібен та як використовувати

    .gitignore - це файл, який використовується в системі контролю версій Git для вказівки файлів та директорій, які повинні бути ігн…

  18. Програмування2 серп. '24, 13:15

    Що означає крапка на початку файлу(.gitignore, .DS_Store, .bashrc тощо)?

    Крапка на початку назви файлу або теки в Unix-подібних операційних системах, таких як macOS або Linux, означає, що цей файл або т…

  19. Програмування30 лип. '24, 07:33

    Як працює метод map в Ruby? Огляд роботи методу з прикладами

    Метод map є одним із найуживаніших методів у Ruby, що використовується для обробки колекцій. Він дозволяє застосувати блок коду д…

  20. Програмування28 лип. '24, 11:18

    Що означає .map(&:name) в Ruby?

    У Ruby конструкція map(&:name) є скороченням для застосування методу до кожного елемента колекції. Ця форма використовується …