Golang вопросы собеседований
14.6K subscribers
739 photos
13 videos
1 file
533 links
@notxxx1 - админ

@Golang_google - Golang для разработчиков

@itchannels_telegram - 🔥лучшие из ит

@golangl - chat

@golangtests - golang tests

@golang_jobsgo - go chat jobs

@ai_machinelearning_big_data - AI

@data_analysis_ml

РКН: clck.ru/3FmtKd
Download Telegram
🧮 Парсим `lsblk` и анализируем диски на Go — без зависимостей

Вместо тяжёлых утилит можно легко написать парсер для анализа дисков прямо на Go.
В блоге Rezmoss показано, как создать свой анализатор дисков и разделов, используя lsblk и стандартную библиотеку Go.

🔍 Что делает утилита:
• Запускает lsblk -J и получает JSON
• Парсит структуру блок-устройств и их монтирования
• Выводит дерево разделов, меток и точек монтирования
• Работает без сторонних зависимостей

📦 Используются только:
os/exec для запуска lsblk
encoding/json для разбора вывода
• Стандартные структуры Go для представления дисков

🧠 Полезно для:
• CLI-утилит по управлению хранилищем
• системных тулов в Linux
• кастомных мониторингов и автоконфигурации

🔗 Читай подробнее: rezmoss.com/blog/disk-partition-analyzer-in-go/

#golang #linux #sysadmin #devtools #cli
7👍6🥰1
🔥 Tiny-RDM — современный кроссплатформенный менеджер для Redis!

Доступен на Mac, Windows и Linux, создан на Go и предлагает лёгкий, интуитивный интерфейс для работы с Redis-базами.

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

🔗 Репозиторий: https://github.com/tiny-craft/tiny-rdm

#Redis #golang #opensource #devtools
2