Все категории (58)Windows (18)Linux (7)Mac OS (2)Нейросети (5)Обзоры (4)Проверка техники (3)Golang (19)

Статьи в категории «Golang»

Работа с HTML-шаблонами в Go

Стандартная библиотека Go предоставляет два мощных пакета для работы с HTML: html и html/template. В отличие от более общего text/template, пакет html/template понимает структуру HTML и автоматически ...

Пишем игру Змейка на GO для Android, iOS и ПК

Привет! Сегодня мы разберем, как написать классическую игру "Змейка" на языке Go с использованием фреймворка Fyne, которая будет работать на Android, iOS и ПК. Это не просто учебный пример, а полноцен...

Пишем систему видеонаблюдения на Go с потоковой передачей в Telegram

Привет всем любителям покодить! Хочу поделиться небольшим личным проектом, который родился из чистой бытовой необходимости. Я давно хотел иметь возможность удаленно поглядывать на свою дачу, особенно ...

Отладка и тестирование в Go

Программирование - это не только написание кода, но и постоянная борьба с ошибками. Современные языки, такие как Go, дают в руки разработчика мощный арсенал инструментов для отладки и тестирования. В ...

Обработка ошибок и аварий в Go

1. Обработка ошибок (Errors)Ошибка в Go указывает на то, что конкретная задача не может быть успешно завершена. Это ожидаемая и обрабатываемая ситуация.Идиомы обработки ошибокВ отличие от таких языков...

Простой Telegram-бот с использованием Ollama на Go

Привет! Для того чтобы обращаться к нейросети Ollama (которая установлена на моем компьютере) удаленно, я решил написать простого Telegram-бота. Этот бот понимает русский язык и отвечает на сообщения....

Горутины и каналы: продвинутые приемы и реализации в Go

Горутины и каналы – фундаментальные строительные блоки параллелизма в Go. Владение этими инструментами позволяет создавать эффективные и масштабируемые приложения. В этой статье мы рассмотрим нескольк...

Блокировки с использованием мьютексов в Go

Когда несколько горутин работают с общими данными, которые могут изменяться, возникает риск возникновения состояния гонки. В состоянии гонки несколько горутин как бы соревнуются за доступ к информации...

Запуск и завершение работы веб-сервера на Go

Стандартная библиотека Go предоставляет отличную основу для создания веб-серверов, однако, как показывает практика, часто требуется вносить изменения и дополнения. В этой статье я хотел бы рассмотреть...

Обработка конфигурационной информации в приложении на Go

Передача конфигурационной информации в приложение - необходимая задача. Практически все приложения, включая консольные и серверные, используют возможность сохранения настроек. Но как передавать и испо...