#Собес #bash
🤔 Как объявить переменную в Bash?
B Bash переменная объявляется без ключевого слова, просто через
Значение переменной можно получить через
👉 Новости 👉 База вопросов
B Bash переменная объявляется без ключевого слова, просто через
= без пробелов:VAR=value
Значение переменной можно получить через
$VAR .Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
📞 Go-проект для развертывания контейнеризованных приложений в виде платформы веб-приложений для внутренних инструментов. Clace поддерживает Linux, Windows и OSX, предоставляя GitOps-подход для управления веб-приложениями
Гитхаб
👉 Новости 👉 База вопросов
Гитхаб
Please open Telegram to view this post
VIEW IN TELEGRAM
#новости
😊 Эта статья объясняет логику работы одноразовых паролей (OTP) при оффлайн-генерации токенов!
Рассматриваются алгоритмы, такие как HOTP (основанный на счётчике) и TOTP (основанный на времени), их криптографические основы, включая использование HMAC, и процесс синхронизации между клиентом и сервером. Также обсуждаются преимущества и ограничения этих методов, а также их реализация в реальных системах безопасности.
Ссылка: *клик*
👉 Новости 👉 База вопросов
Рассматриваются алгоритмы, такие как HOTP (основанный на счётчике) и TOTP (основанный на времени), их криптографические основы, включая использование HMAC, и процесс синхронизации между клиентом и сервером. Также обсуждаются преимущества и ограничения этих методов, а также их реализация в реальных системах безопасности.
Ссылка: *клик*
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
😇 LotusDB — гибридный key-value движок на Go. Этот проект объединяет лучшее из двух миров — скорость чтения B+-деревьев и эффективность записи LSM-деревьев. Инструмент позиционируется как альтернатива Badger и BBolt, но с меньшими накладными расходами на чтение и дисковое пространство.
Проект поражает простотой интеграции: достаточно импортировать пакет и указать путь для хранения данных. LotusDB активно развивается, а в Slack-чате уже собирается сообщество энтузиастов.
Гитхаб
👉 Новости 👉 База вопросов
Проект поражает простотой интеграции: достаточно импортировать пакет и указать путь для хранения данных. LotusDB активно развивается, а в Slack-чате уже собирается сообщество энтузиастов.
Гитхаб
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
#Собес #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
Что умеет:
mpvyt-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