Виджет FutureBuilder

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

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

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

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

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

Альтернатива Notion в России

Альтернатива Notion в России

Недавно Notion объявили, что уходят из России 9 сентября 2024 года и блокируют аккаунты российских пользователей. А так же вообще заблокируют доступ к сервису из России. Для многих пользователей это стало неожиданным и неприятным сюрпризом, но уже давно планировал отказаться от Notion из-за его медленной работы, ну а теперь выбора нет ) Ниже небольшая заметка о […]

Несколько слайдов на одной странице с помощью Owl Carousel 2

Введение Эту статью можно рассматривать как дополнение к обзорной статье про Owl Carousel 2. Здесь я рассмотрю как подключить несколько слайдеров на одной странице, почему-то с этим у многих возникали проблемы. Хотя проект Owl Carousel 2 не развивается, он все равно остается популярным плагином для создания слайдеров на веб-страницах. Его продолжают использовать большое количество сайтов, […]

Как просмотреть свои SSH-ключи в разных ОС

Иногда вам нужно посмотреть свои созданные ранее SSH ключи, которые хранятся в вашей ОС. Например, вам нужно добавить публичный SSH ключ для аутентификации на сервере или на каком либо сервисе, например на GitHub.

Ниже шпаргалка о том, где и как посмотреть публичные SSH ключи в операционных системах Windows, Linux и MacOS.

Как обновить версию Ruby на Mac OS

Я не Ruby разработчик, ниже я опишу как я решал конкретную задачу которая возникла, а именно мне нужно было обновить версию Ruby на Mac OS на более свежую. Первое что я сделал, быстро погуглив, нашел команду: brew install ruby Получил сообщение об успешном обновлении до версии 3.*, но выполнив в терминале проверку версии получил прежнюю […]

Многоязычный сайт на 1С-Битрикс

В моей практике редко, но иногда требуется создать сайт компании на нескольких языках одновременно. В этой статье я расскажу о основных принципах создания многоязычных сайтов на платформе 1С-Битрикс.

Перестал работать ChatGPT

Я использую версию ChatGPT версии 3.5 и недавно он перестал у меня работать, просто перестали отправляться сообщения. Т.е. нажимаю кнопку отправить и ничего не происходит.