Що таке JSON: синтаксис, типи даних і поширені помилки
JSON простими словами: синтаксис, шість типів даних, чому його використовують API, помилки, що його ламають, і як швидко читати та перевіряти JSON.
Читати статтю →Бібліотека практичних пояснень про технології, інтернет, програми та комп’ютери.
JSON простими словами: синтаксис, шість типів даних, чому його використовують API, помилки, що його ламають, і як швидко читати та перевіряти JSON.
Читати статтю →Вебхук — це зворотний HTTP-виклик, що повідомляє ваш застосунок про подію. Чим вебхуки кращі за опитування, як перевіряти підписи й обробляти повтори.
Читати статтю →Як працюють ліміти запитів API, що означають 429 Too Many Requests і Retry-After, поширені алгоритми обмеження та як писати клієнти, що вкладаються в ліміти.
Читати статтю →Що означають коди стану HTTP — від 200 і 301 до 404, 429 і 502, як побачити їх у браузері та як виправити найпоширеніші помилки.
Читати статтю →Симетричне шифрування використовує один спільний ключ, асиметричне — пару ключів. Як працює кожне, чому HTTPS поєднує обидва, пряма секретність і постквантові зміни.
Читати статтю →API-сервіси простими словами: платежі, карти, повідомлення, дані, хмара й ШІ, як працює інтеграція, скільки коштує і як обрати надійного провайдера.
Читати статтю →Що робить кожен метод REST API: приклади запитів, коди відповіді, різниця між PUT і PATCH та які запити безпечно повторювати.
Читати статтю →Цифровий підпис доводить, хто підписав файл і що його не змінено. Як працюють підписання й перевірка, чим вони відрізняються від шифрування і де ви на них покладаєтесь.
Читати статтю →REST API дає кожному фрагменту даних власну адресу й використовує методи HTTP на кшталт GET і POST. Запити, коди статусу, принципи та порівняння з GraphQL.
Читати статтю →Доступ до API — це доказ того, хто звертається і що йому дозволено. Як працюють API-ключі та OAuth-токени, коли що обирати і як уберегти їх від витоку.
Читати статтю →Як працює вхід за SSH-ключем, як створити ключ Ed25519 у Windows, macOS і Linux, додати його на сервер чи GitHub і виправити Permission denied (publickey).
Читати статтю →Публічний ключ — половина пари, якою можна ділитися: він шифрує й перевіряє підписи, а приватний розшифровує й підписує. Як він виглядає, де використовується і як не помилитися.
Читати статтю →Покрокові інструкції, як очистити кеш у кожному популярному браузері на комп’ютері й телефоні, для всіх сайтів або одного, і коли вистачить жорсткого перезавантаження.
Читати статтю →Мережеві карти Intel X520 (X520-DA1 з одним портом SFP+ та X520-DA2 з двома) — одні з найпоширеніших 10-гігабітних адаптерів у вживаних серверах і домашніх лабораторіях. Вони недорогі, підтримуються…
Читати статтю →Оновлення встановилось, індикатор дійшов до 100 %, і система все одно просить перезавантажитися.
Читати статтю →Як двоє людей, які ніколи не зустрічалися, можуть обмінятися секретом через мережу, де кожен пакет може прочитати провайдер, оператор Wi-Fi чи зловмисник посередині?
Читати статтю →«У мене є резервна копія» — фраза, яка заспокоює рівно до того дня, коли копія знадобиться.
Читати статтю →Слово API зустрічається всюди: у новинах про те, що соцмережа «закрила API», у налаштуваннях сервісів, де просять «згенерувати API-ключ», у вакансіях розробників.
Читати статтю →Електронна пошта — один із найстаріших сервісів інтернету, і працює вона майже так само, як у 1980-х: лист передається від сервера до сервера, поки не дійде до поштової…
Читати статтю →Фотографія в JPEG виглядає інакше, ніж у PNG, документ у DOCX відкривається не в кожній програмі, а скріншот тексту, збережений як картинка, більше не можна виділити й скопіювати.
Читати статтю →Між натисканням Enter в адресному рядку й появою сторінки на екрані минає менше секунди, але за цей час браузер виконує довгий ланцюжок операцій: знаходить сервер, завантажує HTML, розбирає…
Читати статтю →«8 ядер, 16 потоків» на коробці процесора звучить як подвійна потужність, але це не так. Ядра — це фізичні обчислювальні блоки; потоки — спосіб завантажити їх щільніше.
Читати статтю →«Застосунок хоче отримати доступ до вашого місцезнаходження», «Дозволити доступ до контактів?», «Ця програма потребує прав адміністратора». Такі запити з'являються так часто, що більшість людей натискає «Дозволити» не читаючи.
Читати статтю →Режим «Інкогніто» в Chrome, «Приватне вікно» у Firefox і Safari — темна тема й іконка з капелюхом створюють враження невидимості. Насправді приватний режим робить одну конкретну річ: не…
Читати статтю →Замок біля адреси сайту означає, що з'єднання зашифроване і що браузер переконався: сервер, з яким він розмовляє, справді контролює цей домен. Друга частина — найважливіша й найменш зрозуміла.
Читати статтю →Розширення браузера — блокувальники реклами, менеджери паролів, перекладачі, інструменти для скріншотів — роблять веб зручнішим.
Читати статтю →Одна й та сама сторінка має читатися на телефоні шириною 360 пікселів, на планшеті, на ноутбуці й на 32-дюймовому моніторі.
Читати статтю →QR-код став звичною частиною життя: меню в кафе, квиток на потяг, оплата через банківський застосунок, посилання на плакаті.
Читати статтю →Резервна копія, яку ніколи не намагалися відновити, — це припущення, а не захист.
Читати статтю →Linux, Firefox, VLC, WordPress, Android, Python, майже все, на чому працює інтернет, — відкритий код.
Читати статтю →HTTP не має пам'яті: кожен запит до сервера — ніби перший. Сервер не знає, що п'ять секунд тому ви ввели пароль, поклали товар у кошик або обрали мову.
Читати статтю →«Мої файли в хмарі, тож вони в безпеці». Це одна з найпоширеніших і найдорожчих помилок. Google Drive, Dropbox, OneDrive та iCloud роблять важливу річ — тримають файли однаковими…
Читати статтю →Сповіщення «Доступне оновлення» з'являється так часто, що стало фоновим шумом.
Читати статтю →«Пам'ять» у розмовах про комп'ютери означає дві зовсім різні речі, і плутанина між ними коштує грошей: люди докуповують пам'ять, щоб вмістити більше фотографій, або більший диск, щоб комп'ютер…
Читати статтю →Людина не може пам'ятати сотню унікальних складних паролів, і тому не пам'ятає: використовує один-два скрізь, а коли один сайт зливає базу, зловмисники автоматично перевіряють ті самі пари логін-пароль…
Читати статтю →Кожному пристрою в мережі потрібна адреса, щоб відповіді знаходили дорогу назад. В інтернеті це IP-адреса, а з'єднання між двома програмами визначається двома адресами й двома номерами портів.
Читати статтю →Wi-Fi здається простим — ввели пароль і працює, — доки не стає повільним у спальні, не обривається, коли сусід вмикає мікрохвильовку, або не показує «підключено, без інтернету».
Читати статтю →Ви вводите три слова — і за долі секунди отримуєте відсортований список із мільярдів сторінок. Пошукова система не шукає в інтернеті в момент запиту; це неможливо за такий…
Читати статтю →Windows, macOS, Linux, Android, iOS — операційна система є на кожному комп'ютері й телефоні, але пояснити, що вона робить, непросто: ми бачимо лише робочий стіл і застосунки.
Читати статтю →«У мене працює, а на сервері — ні» — фраза, яка десятиліттями коштувала розробникам ночей. Програма залежить від версії мови, бібліотек, системних пакетів, змінних середовища; на іншій машині…
Читати статтю →Пароль — це щось, що ви знаєте, і його можна дізнатися: підглянути, виманити фішингом, підібрати, витягти з чужої зламаної бази, де ви використали той самий.
Читати статтю →Кожна адреса в браузері починається з http:// або https://, і різниця в одній літері — це різниця між листівкою й запечатаним конвертом. HTTP — протокол, якою браузер і…
Читати статтю →Друге відкриття сайту зазвичай швидше за перше — і не тому, що мережа стала кращою. Браузер зберіг частину файлів із першого візиту й не запитує їх знову.
Читати статтю →Заміна жорсткого диска на SSD — єдине оновлення, яке робить старий комп'ютер відчутно новим: система вантажиться за секунди, програми відкриваються миттєво, файли копіюються без «задумування».
Читати статтю →Реклама VPN обіцяє анонімність, безпеку й свободу одним натисканням. Реальність скромніша й конкретніша: VPN — це зашифрований тунель між вашим пристроєм і сервером, через який іде весь трафік.
Читати статтю →Ви вводите versuss.space, а комп'ютер має підключитися до числової адреси на кшталт 203.0.113.42. Переклад між іменами й адресами виконує DNS — система доменних імен, «телефонна книга інтернету».
Читати статтю →