#Собес #bash
🤔 Что такое Bash shell?
Bash (Bourne Again Shell) - это командный интерпретатор, используемый в Unix и Linux. Он позволяет выполнять команды, автоматизировать задачи с помощью скриптов и управлять системой. Bash поддерживает переменные, управляющие конструкции (циклы, условия) и обработку командного вывода.
👉 Новости 👉 База вопросов
Bash (Bourne Again Shell) - это командный интерпретатор, используемый в Unix и Linux. Он позволяет выполнять команды, автоматизировать задачи с помощью скриптов и управлять системой. Bash поддерживает переменные, управляющие конструкции (циклы, условия) и обработку командного вывода.
Please open Telegram to view this post
VIEW IN TELEGRAM
#статьи
👍 Эта статья исследует работу с типом данных "Big Decimal" (большие десятичные числа) в различных языках программирования и как преодолевать различия в их реализации!
В статье рассматриваются особенности работы с большими числами с фиксированной точностью в таких языках, как Java, Python, JavaScript, Go и других. Автор объясняет, как решать проблемы точности при вычислениях с большими числами, особенно в финансовых приложениях и других критичных к точности областях. Также обсуждаются библиотеки и инструменты, которые помогают обеспечивать корректность арифметических операций и унифицировать подходы между языками программирования.
Ссылка клик
👉 Новости 👉 База вопросов
В статье рассматриваются особенности работы с большими числами с фиксированной точностью в таких языках, как Java, Python, JavaScript, Go и других. Автор объясняет, как решать проблемы точности при вычислениях с большими числами, особенно в финансовых приложениях и других критичных к точности областях. Также обсуждаются библиотеки и инструменты, которые помогают обеспечивать корректность арифметических операций и унифицировать подходы между языками программирования.
Ссылка клик
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
#полезное
🛞 Generic Data Structures — коллекции для Go с дженериками. Этот проект собрал под одной крышей все основные структуры данных — от классических B-деревьев и AVL-деревьев до специализированных интервальных деревьев и персистентных массивов.
Библиотека использует дженерики из Go 1.18+, что делает её типобезопасной. В отличие от многих аналогов, здесь есть редкие структуры вроде бимэпа или тернарного поискового дерева.
Гитхаб
👉 Новости 👉 База вопросов
Библиотека использует дженерики из Go 1.18+, что делает её типобезопасной. В отличие от многих аналогов, здесь есть редкие структуры вроде бимэпа или тернарного поискового дерева.
Гитхаб
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
🥄 Beelzebub — продвинутый low-code honeypot с LLM
Beelzebub — легковесный honeypot-фреймворк с ядром LLM, текстом симулирующий «живую» систему. Позволяет безопасно ловить атакующих, создавая иллюзию реального сервера.
Основные возможности:
🟠 Модульная настройка через YAML-конфиги для добавления сервисов и портов
🟠 Поддержка SSH, HTTP, TCP и MCP-протоколов на основе ИИ
🟠 Сбор метрик Prometheus и интеграция с ELK
🟠 Запуск через Docker, Helm или Kubernetes
Быстрый старт:
Гитхаб
👉 Новости 👉 База вопросов
Beelzebub — легковесный honeypot-фреймворк с ядром LLM, текстом симулирующий «живую» систему. Позволяет безопасно ловить атакующих, создавая иллюзию реального сервера.
Основные возможности:
Быстрый старт:
git clone https://github.com/mariocandela/beelzebub.git
cd beelzebub
docker-compose up -d
Гитхаб
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
#Собес #networks
🤔 В чём разница между IPS и файрволом?
IPS (Intrusion Prevention System) - это система для обнаружения и предотвращения атак, которая анализирует трафик на наличие вредоносной активности и предпринимает шаги для её блокировки. Файрвол, с другой стороны, фильтрует трафик на основе заранее определённых правил, контролируя, какие соединения разрешены, а какие - заблокированы.
👉 Новости 👉 База вопросов
IPS (Intrusion Prevention System) - это система для обнаружения и предотвращения атак, которая анализирует трафик на наличие вредоносной активности и предпринимает шаги для её блокировки. Файрвол, с другой стороны, фильтрует трафик на основе заранее определённых правил, контролируя, какие соединения разрешены, а какие - заблокированы.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
#полезное
😵💫 Bellman — это библиотека на языке Go для работы с API крупных моделей ИИ (LLM), таких как OpenAI, Anthropic, Gemini (Google), и других!
Она предоставляет унифицированный интерфейс для взаимодействия с различными поставщиками ИИ, позволяя легко переключаться между ними. Также включает сервис bellmand, который выступает как прокси для API-ключей, упрощая интеграцию с различными моделями. Библиотека поддерживает общие функции, такие как чат, структурированные данные, инструменты и работу с бинарными данными.
Гитхаб
👉 Новости 👉 База вопросов
Она предоставляет унифицированный интерфейс для взаимодействия с различными поставщиками ИИ, позволяя легко переключаться между ними. Также включает сервис bellmand, который выступает как прокси для API-ключей, упрощая интеграцию с различными моделями. Библиотека поддерживает общие функции, такие как чат, структурированные данные, инструменты и работу с бинарными данными.
Гитхаб
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
😎 Golang WhatsApp - Built with Go for efficient memory use
Шлюз WhatsApp Web с поддержкой нескольких устройств на Go для отправки и получения сообщений, автоматизации, ботов и кастомных интеграций.
Гитхаб
👉 Новости 👉 База вопросов
Шлюз WhatsApp Web с поддержкой нескольких устройств на Go для отправки и получения сообщений, автоматизации, ботов и кастомных интеграций.
Гитхаб
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
🤓 Скоро в Go 1.25: Эволюция JSON в Go — от v1 к v2
Вторая версия пакета json, которая появится в Go 1.25, представляет собой крупное обновление с множеством несовместимых изменений. Пакет v2 добавляет новые возможности, исправляет проблемы с API и поведение, а также значительно улучшает производительность.
Давайте посмотрим, что изменилось
👉 Новости 👉 База вопросов
Вторая версия пакета json, которая появится в Go 1.25, представляет собой крупное обновление с множеством несовместимых изменений. Пакет v2 добавляет новые возможности, исправляет проблемы с API и поведение, а также значительно улучшает производительность.
Давайте посмотрим, что изменилось
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #networks
🤔 Что такое авторизация?
Авторизация - это процесс, который определяет, какие ресурсы и действия доступны пользователю после успешной аутентификации. Она используется для применения политик безопасности, чтобы ограничить доступ к сетевым ресурсам на основе прав пользователя.
👉 Новости 👉 База вопросов
Авторизация - это процесс, который определяет, какие ресурсы и действия доступны пользователю после успешной аутентификации. Она используется для применения политик безопасности, чтобы ограничить доступ к сетевым ресурсам на основе прав пользователя.
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
😇 Gorilla Handlers — коллекция middleware для Go HTTP-серверов. Пакет от создателей популярного веб-тулкита Gorilla предлагает готовые решения для типовых задач HTTP-обработки. Сюда входят middleware для логирования в формате Apache, сжатия gzip, валидации Content-Type и обработки заголовков прокси.
Проект также имеет интеграцию с нативным net/http, например, CompressHandler добавляет прозрачное сжатие ответов буквально одной строкой, а RecoveryHandler ловит непредвиденные паники без лишнего бойлерплейта. Для облачных сценариев полезен ProxyHeaders, который корректно обрабатывает X-Forwarded-* заголовки от балансировщиков.
Гитхаб
👉 Новости 👉 База вопросов
Проект также имеет интеграцию с нативным net/http, например, CompressHandler добавляет прозрачное сжатие ответов буквально одной строкой, а RecoveryHandler ловит непредвиденные паники без лишнего бойлерплейта. Для облачных сценариев полезен ProxyHeaders, который корректно обрабатывает X-Forwarded-* заголовки от балансировщиков.
Гитхаб
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
❤️🔥 Опенсорсная современная веб-панель управления для администрирования Linux-серверов.
Гитхаб
👉 Новости 👉 База вопросов
Гитхаб
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
👋 Генерация превью для видео на Go с помощью биндингов ffmpeg
Работаешь с видео на Go? Биндинги ffmpeg-go позволяют использовать всю мощь FFmpeg, не выходя из Go-кода. Вот практичный кейс: нужно сгенерировать превью из видео на конкретном таймстампе
👉 Новости 👉 База вопросов
Работаешь с видео на Go? Биндинги ffmpeg-go позволяют использовать всю мощь FFmpeg, не выходя из Go-кода. Вот практичный кейс: нужно сгенерировать превью из видео на конкретном таймстампе
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #networks
🤔 Что такое цифровая подпись?
Цифровая подпись - это математический метод проверки подлинности и целостности электронных сообщений, документов или программного обеспечения. Она используется для предотвращения подделки данных и подтверждения их источника.
👉 Новости 👉 База вопросов
Цифровая подпись - это математический метод проверки подлинности и целостности электронных сообщений, документов или программного обеспечения. Она используется для предотвращения подделки данных и подтверждения их источника.
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
👨💻 Визуализация зависимостей в Makefile
Инструмент, который превращает ваш Makefile в наглядный граф целей и зависимостей.
Что делает:
🟠 Парсит Makefile и строит наглядную диаграмму зависимостей
🟠 Использует
🟠 Упрощает отладку и понимание сложных build-процессов
Установка:
Гитхаб
👉 Новости 👉 База вопросов
Инструмент, который превращает ваш Makefile в наглядный граф целей и зависимостей.
Что делает:
dot
(Graphviz) для рендераУстановка:
go install github.com/dnaeon/makefile-graph@latest
Гитхаб
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
#полезное
😎 Authelia — это открытый сервер аутентификации и авторизации, обеспечивающий двухфакторную аутентификацию (2FA) и единый вход (SSO) для веб-приложений!
🚩 Authelia работает как дополнение к обратным прокси-серверам, предоставляя возможности разрешения, блокировки или перенаправления запросов через веб-портал.
🚩 Основные функции включают гибкую настройку политики доступа, интеграцию с различными платформами и поддержку различных методов двухфакторной аутентификации. Authelia может быть установлена как самостоятельный сервис и используется для повышения безопасности приложений в облачных или локальных средах.
Гитхаб
👉 Новости 👉 База вопросов
Гитхаб
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
#полезное
😎 GopherTube — YouTube прямо в терминале на Go
Если ты любишь TUI-интерфейсы и работаешь в терминале — это must-see.
GopherTube — это open-source YouTube-клиент на Go, который работает прямо в консоли.
Никаких браузеров, никакого GUI — только поиск, выбор и просмотр видео.
Репозиторий: https://github.com/KrishnaSSH/GopherTube
Что умеет:
🟠 искать видео по ключевым словам
🟠 воспроизводить их через
🟠 скачивать через
🟠 всё это — в удобном TUI-интерфейсе
🚩 Зачем это нужно:
- смотреть/слушать видео на сервере без GUI
- работать в терминале быстрее, без переключений
- расширить знания по Go и TUI-разработке
Автор приглашает комьюнити участвовать — можно предложить фичи, улучшить UX, поработать над кешированием, плейлистами, буфером и т.д.
Отличный пример того, как писать полезные и лаконичные инструменты на Go.
Гитхаб
👉 Новости 👉 База вопросов
Если ты любишь TUI-интерфейсы и работаешь в терминале — это must-see.
GopherTube — это open-source YouTube-клиент на Go, который работает прямо в консоли.
Никаких браузеров, никакого GUI — только поиск, выбор и просмотр видео.
Репозиторий: https://github.com/KrishnaSSH/GopherTube
Что умеет:
mpv
yt-dlp
- смотреть/слушать видео на сервере без GUI
- работать в терминале быстрее, без переключений
- расширить знания по Go и TUI-разработке
Автор приглашает комьюнити участвовать — можно предложить фичи, улучшить UX, поработать над кешированием, плейлистами, буфером и т.д.
Отличный пример того, как писать полезные и лаконичные инструменты на Go.
Гитхаб
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #networks
🤔 Что такое режим туннеля (Tunnel Mode)?
Режим туннеля - это способ передачи данных, при котором устройства не используют IPsec напрямую. Вместо этого создаётся виртуальный туннель через шлюзы, который обеспечивает шифрование всего трафика между узлами.
👉 Новости 👉 База вопросов
Режим туннеля - это способ передачи данных, при котором устройства не используют IPsec напрямую. Вместо этого создаётся виртуальный туннель через шлюзы, который обеспечивает шифрование всего трафика между узлами.
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
🤯 Выходные должны быть весёлыми... Итак:
Invaders — создаём ремейк Space Invaders с использованием Ebitengine и Go
https://idiotcoder.com/invaders
👉 Новости 👉 База вопросов
Invaders — создаём ремейк Space Invaders с использованием Ebitengine и Go
https://idiotcoder.com/invaders
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
#полезное
🛞 ctop — этот инструмент предлагает наглядный мониторинг контейнеров прямо в терминале. Ctop выводит метрики CPU, памяти и сети в реальном времени, подсвечивая проблемные контейнеры — например, те, что съели всю оперативку.
Интересно, что можно не только смотреть статистику, но и управлять контейнерами: останавливать, перезапускать или заходить внутрь через exec — всё через интуитивное TUI. Под капотом — поддержка Docker и runC, а в планах добавление Kubernetes.
Установка занимает одну команду (есть варианты для Linux, macOS и даже Windows через scoop). Для тех, кто не хочет ничего ставить, есть Docker-образ — запускается за секунды.
Гитхаб
👉 Новости 👉 База вопросов
Интересно, что можно не только смотреть статистику, но и управлять контейнерами: останавливать, перезапускать или заходить внутрь через exec — всё через интуитивное TUI. Под капотом — поддержка Docker и runC, а в планах добавление Kubernetes.
Установка занимает одну команду (есть варианты для Linux, macOS и даже Windows через scoop). Для тех, кто не хочет ничего ставить, есть Docker-образ — запускается за секунды.
Гитхаб
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
🥄 Mage — интересная альтернатива Make для Go-разработчиков. Вместо сложных bash-скриптов с синтаксисом Makefile вы пишете обычные Go-функции, которые Mage автоматически превращает в исполняемые цели, как в классическом Make.
Проект особенно удобен для кросс-платформенной разработки: работает на всех основных ОС без зависимостей. Для работы достаточно установить бинарник и начать писать сборку на знакомом языке вместо изучения синтаксиса Makefile.
Гитхаб
👉 Новости 👉 База вопросов
Проект особенно удобен для кросс-платформенной разработки: работает на всех основных ОС без зависимостей. Для работы достаточно установить бинарник и начать писать сборку на знакомом языке вместо изучения синтаксиса Makefile.
Гитхаб
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1