#Програмування
166 публікацій у категорії «Програмування»
Нотатки про програмування українською мовою: мови кодування, алгоритми, новітні технології та інша корисна інформація для розробників.
Що таке факторіальна складність?
Факторіальна складність - це ситуація, коли кількість варіантів або комбінацій зростає як факторіал числа елементів. Іншими слова…
Що таке Bubble Sort (пояснення алгоритму)?
Bubble Sort - це один з найпростіших алгоритмів сортування. Його суть полягає в тому, щоб порівнювати сусідні елементи масиву і м…
Що таке HAR file (HTTP Archive)?
HAR file (HTTP Archive) - це спеціальний формат файлу .har, у якому зберігається журнал роботи веббраузера з мережею.По суті, це …
Що таке integer overflow?
Ви маєте є лічильник, який може рахувати лише до певного числа. Наприклад, кишеньковий калькулятор, який показує максимум 999. Як…
Що таке формат HEIC і чому просто перейменовувати його в .jpg — погана ідея
Сучасні iPhone та деякі Android-пристрої знімають фото у форматі HEIC (High Efficiency Image Coding) — це новий стандарт зображен…
Прев'ю у network вкладці після оновлення Chrome стало дуже мале
В нових версіях Google Chrome (на MacOS в моєму випадку) Preview у Network Tab дуже мале. Така саме проблема і в інших браузерах …
[Fixed] uninitialized constant ActiveSupport::LoggerThreadSafeLevel::Logger (NameError)
Фікс помилки після встановлення останньої версії paper_trail:uninitialized constant ActiveSupport::LoggerThreadSafeLevel::Logger …
Що таке jemalloc і як він стосується Ruby / Ruby on Rails
Що таке jemalloc?. jemalloc (скорочено від Jason Evans malloc) — це високопродуктивний аллокатор пам’яті, який замінює стандартни…
Як знайти підмасив з максимальною сумою (Maximum Subarray Sum) в Ruby
Розглянемо класичну задачу з алгоритмів: знайти підмасив з максимальною сумою.Умова задачіМи маємо масив цілих чисел (позитивних,…
Задача на перевірку правильності розстановки дужок (Ruby)
Умова для задачі наступна. Створіть функцію valid_braces, яка приймає рядок, що складається лише з дужок: ()[]{}. Функція повинна…