// нотатки між комітами

Блог 4Dev

Короткі практичні гайди про формати, конвертацію та маленькі інструменти, які економлять багато часу.

Рекомендуємо · Відео

Чому відео з iPhone не відкривається на комп'ютері і як вкладка браузера розв'язує це за секунди

iPhone знімає відео в HEVC, яке багато комп'ютерів, телевізорів і відеоредакторів не відтворюють. Пояснюємо чому і як виправити це за секунди в браузері, не завантажуючи файл.

2 жовт. 2026 р. · 4 хв читання
Валюти

Чому курс у банку відрізняється від курсу в інтернеті

Курс, який ви бачите в інтернеті, — не той, що вам дадуть у банку чи в аеропорту. Звідки береться різниця і як порахувати, у скільки вона обходиться.

2 жовт. 2026 р. · 3 хв
Дані

Невалідний JSON? 7 помилок, через які він ламається

Зайві коми, одинарні лапки, коментарі та інше: дрібні промахи, що ламають JSON, як швидко їх знайти й як виправити кожен.

2 жовт. 2026 р. · 3 хв
Безпека

Якої довжини має бути пароль? Рахуємо простими словами

Довжина важливіша за спецсимволи. Як швидко зламують короткі паролі, чому 16 випадкових символів достатньо і як безпечно створити такий пароль.

2 жовт. 2026 р. · 3 хв
Інструменти

Як зробити QR-код, що сканується з першого разу

Розмір, контраст, вільне поле й обсяг даних: прості правила, від яких залежить, чи спрацює надрукований QR-код з першої спроби.

2 жовт. 2026 р. · 3 хв
Безпека

Що всередині JWT і чому декодувати — не означає перевірити

JSON Web Token схожий на набір випадкових символів, але прочитати його може будь-хто. Що зберігається в трьох його частинах і яка помилка призводить до дірок у безпеці.

2 жовт. 2026 р. · 3 хв
Розробка

Вирази cron простими словами: 10 готових прикладів

П’ять полів, чотири символи й одна пастка з часовими поясами. Вчимося читати й писати розклади cron на прикладах, які можна скопіювати.

2 жовт. 2026 р. · 3 хв
Безпека

MD5, SHA-1 чи SHA-256: який хеш обрати?

Контрольним сумам, перевірці файлів, паролям і підписам потрібне різне. Короткий посібник із вибору хеш-функції та одна помилка, якої треба уникати.

2 жовт. 2026 р. · 3 хв
Розробка

Base64 простими словами: навіщо він і чому це не шифрування

Base64 трапляється в листах, data URI, заголовках API та JWT. Як він працює, чому дані стають на третину більшими і чому він нічого не приховує.

2 жовт. 2026 р. · 3 хв
Дизайн

Контраст кольорів і WCAG: як зробити текст зручним для читання

Що означає контрастність 4,5:1, якому тексту потрібен рівень AA чи AAA, і швидкі виправлення для пар кольорів, які найчастіше не проходять перевірку.

2 жовт. 2026 р. · 3 хв
Зображення

Фото HEIC з iPhone: чому не завантажуються і як це виправити

Величезні файли й формат, який багато сайтів і ПК досі не відкривають. Як перетворити фото з iPhone на невеликі JPG, що працюють усюди.

2 жовт. 2026 р. · 3 хв
Дані

JSON у CSV без втрати жодного поля

Вкладені ключі, необов’язкові поля та коми всередині рядків: як 4Dev перетворює заплутаний JSON на CSV, готовий для таблиці.

2 жовт. 2026 р. · 3 хв
Зображення

WebP, PNG чи JPG: який формат обрати?

Практична шпаргалка з вибору формату зображення і чому конвертація в браузері зберігає ваші файли приватними.

2 жовт. 2026 р. · 3 хв
Відео й аудіо

Як витягнути MP3 з MP4 просто в браузері

Сучасні браузери вміють самі декодувати й кодувати медіа. Розповідаємо, як працює витягування звуку в браузері без завантаження відео.

2 жовт. 2026 р. · 3 хв
Розробка

Unix-час: секунди чи мілісекунди?

Баг із 13 цифрами, який щотижня потрапляє в продакшн, і дуже просте правило, як відрізнити одну одиницю від іншої.

2 жовт. 2026 р. · 3 хв