Установка и использование MySQL в Docker + подключение из DBeaver

В этой статье мы разберём, как установить и запустить MySQL в контейнере Docker, а также как подключиться к ней с помощью графического клиента DBeaver. Это позволит вам экспериментировать с базой данных в изолированной среде, не затрагивая основную ОС.

Почему «синхронный» в программировании — это не «одновременный»

Помню когда первый раз столкнулся с понятиями «синхронный» и «асинхронный» запрос у меня возникла путаница из-за разных смыслов слова «синхронный» в программировании и в обычной речи. Вот небольшое пояснения для тех кто тоже с этим сталкивается. ➡️ В обычной речи «Синхронно» = одновременно, в одно время. Например, «синхронное плавание» — это когда все делают одно и то же движение […]

Как использовать yt-dlp на Mac

Что такое yt-dlp yt-dlp — это форк проекта youtube-dl, активно поддерживаемый и расширенный. Он позволяет скачивать видео и аудио с YouTube и множества других платформ, предлагая дополнительные возможности. Ниже я покажу вам, как установить и использовать yt-dlp на компьютере с Mac OS. Установка yt-dlp на Mac OS Самый простой способ установки — это использовать пакенный […]

Виджет FutureBuilder

FutureBuilder — это специальный виджет во Flutter, который позволяет асинхронно отображать данные из Future. Он отслеживает состояние будущего результата (загрузка, успешное выполнение или ошибка) и обновляет интерфейс в зависимости от этого состояния.

Императивный и декларативный подходы

Императивный и декларативный подходы представляют собой два разных стиля программирования, каждый из которых имеет свои особенности и области применения. В заметке краткое объяснение каждого из них.

Как передать данные из формы на сайте в Гугл таблицу

В статье расскажу как настроить передачу данных из HTML-формы на вашем сайте в Google Таблицу. Я описываю процесс на примере формы сбора обратной связи, но это можно применить для любых форм (регистрация пользователей, опросы и многое другое). Реализация будет с использованием JavaScript и Google Apps Script.