@golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
@golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
@golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
@golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
Это терминальный пользовательский интерфейс (TUI) для journalctl, логов файловой системе и контейнеров Docker для быстрого просмотра и фильтрации, написанный на языке Go с использованием библиотеки gocui.
— Простая установка, для запуска достаточно загрузить в систему один исполняемый файл без зависимостей.
— Проект вдохновлен работами Jesse Duffield, по этому интерфейс будет знаком всем тем, кто уже использует LazyDocker и LazyGit.
— Для всех журналов присутствует возможность динамической фильтрации вывода с поддержкой нечеткого поиска (поиск всех фраз, разделенных пробелом в любом месте строки) и регулярных выражений (в стиле fzf и grep), а также подсветкой найденных слов.
— Позволяет получить список всех доступных журналов юнитов из journalctl (используется для чтения логов из подсистемы systemd).
— Возможность просматривать все доступные лог-файлы из каталога /var/log с сортировкой по дате изменения (например, для Apache, Nginx или СУБД), включая доступ к архивным логам.
— Поддержка логов контейнеров Docker.
— Проект будет полезен в первую очередь для системных администраторов Linux, больше не нужно вручную искать журналы в системе и каждый раз вызывать grep.
В отличии от подобных решений, это универсальный инструмент сразу для нескольких источников логов, простой установкой и отсутствием настройки.
Из похожих аналогов, это Dozzle для чтения и фильтрации логов в веб браузере для контейнеров Docker, но требуется запуск контейнера и конфигурация для настройки удаленных машин или авторизации.
От автора проекта: если честно, подобных аналогов я не нашел, т.к. сам по профессии Системный администратор, для меня это очень удобное решение. ELK/Graylog - решения другого класса с возможностью хранения.
📌 Если вы хотите поделиться своими разработками, пишите сюда.
git clone https://github.com/Lifailon/lazyjournal
cd lazyjournal/src
go mod tidy
go run main.go
🔗 GitHub
@golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
@golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
@golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
Это инструмент строковых валидаторов и санитайзеров, основанную на js-библиотеке
validator.js
! go get github.com/bube054/validatorgo
@golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
@golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
Любопытный проект, чтобы позалипать на выходных. Эмулятор Intel 8080 (8-битный микропроцессор, выпущенный компанией Intel в апреле 1974 года. Представляет собой усовершенствованную версию процессора Intel 8008. По заверениям Intel, этот процессор обеспечивал десятикратный прирост производительности по сравнению с микропроцессором Intel 8008), работающий для запуска Space Invaders, написанный на Go.
#golang #intel8080
@golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
@golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
Zen - это общесистемный блокировщик рекламы и защита конфиденциальности с открытым исходным кодом для Windows, macOS и Linux.
Он работает путем настройки прокси-сервера, который перехватывает HTTP-запросы от всех приложений и блокирует показ рекламы, скрипты отслеживания вашего поведения, вредоносное ПО и другой нежелательный контент.
Работая на системном уровне, Zen может защитить от угроз, недоступных расширениям браузера, таких как трекеры, встроенные в настольные приложения и компоненты операционной системы.
Zen поставляется с множеством предустановленных фильтров, но также позволяет вам легко добавлять файлы hosts и фильтры EasyListstyle, что позволяет адаптировать вашу защиту к вашим конкретным потребностям.
#golang
@golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
@golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Несколько интересных выводов:
* Java и Kotlin работают быстро! Возможное объяснение: Google вкладывает значительные средства в повышение производительности.
* Js действительно быстр в том, что касается интерпретируемых языков / jit.
* Python работает довольно медленно без PyPy.
@golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
@golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
Высокопроизводительный инструмент на базе Go для проверки доступности работы доменов, использующий как HTTP-запросы, так и автоматизацию браузера для всестороннего анализа.
git clone https://github.com/murat-exp/Domain-Checker-Tool.git
cd domain-checker
@golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
Успейте принять участие в заключительном в этом году мероприятии для Go-разработчиков от YADRO.
🗓 12 декабря в 18:00
📍 онлайн и офлайн в Нижнем Новгороде
🤝 бесплатное участие
Вы сможете познакомиться с экспертами сферы, а также активистами Go-сообщества и участниками программного комитета GolangConf Виталием Левченко и Даниилом Подольским.
В программе:
• Альтернативы Make и преимущества Mise для сборки проектов.
• Генерация стабов для gRPC.
• Новые подходы к решению задач.
• Создание плагина для Redpanda/Connect.
• И многое другое!
Офлайн: демозона с «железом» для ЦОД и телеком-операторов, которое создают инженеры YADRO, технические интерактивы и подарки от компании.
Скорее ставьте событие в свой календарь и обязательно регистрируйтесь!
🗓 12 декабря в 18:00
📍 онлайн и офлайн в Нижнем Новгороде
🤝 бесплатное участие
Вы сможете познакомиться с экспертами сферы, а также активистами Go-сообщества и участниками программного комитета GolangConf Виталием Левченко и Даниилом Подольским.
В программе:
• Альтернативы Make и преимущества Mise для сборки проектов.
• Генерация стабов для gRPC.
• Новые подходы к решению задач.
• Создание плагина для Redpanda/Connect.
• И многое другое!
Офлайн: демозона с «железом» для ЦОД и телеком-операторов, которое создают инженеры YADRO, технические интерактивы и подарки от компании.
Скорее ставьте событие в свой календарь и обязательно регистрируйтесь!