Обработка сигналов Unix в Golang
Сигнал в операционных системах семейства Unix — это асинхронное уведомление процесса о каком-либо событии, один из основных способов взаимодействия между процессами. В статье рассматривается процесс обработки сигналов Unix с помощью пакета
https://proglib.io/w/8b4f8c0c
Сигнал в операционных системах семейства Unix — это асинхронное уведомление процесса о каком-либо событии, один из основных способов взаимодействия между процессами. В статье рассматривается процесс обработки сигналов Unix с помощью пакета
os/signal
.https://proglib.io/w/8b4f8c0c
Medium
Handling Unix Signals In Golang
Unix signals are software interrupts that are sent to a program to indicate that some important event has occurred. The events can vary…
This media is not supported in your browser
VIEW IN TELEGRAM
Продолжаем следить за конкурсами с денежными призами. «Цифровой прорыв» совместно с Mail.Ru Group запускают IT-чемпионат по ML, AI и Data Science. Есть три задачи:
- Модель прогноза средних цен и объемов потребления товаров (ФНС России и Росстат)
- ИИ для поиска самолетов на снимках местности при проведении поисково-спасательных операций (Росавиация)
- ИИ для распознавания категории предмета музейного фонда (Минкультуры России)
Как видите, задачи практичные и важные, на решение дается целый месяц — с 14 июля по 14 августа. В каждой из трех задач есть 25 призовых мест, за первое место дают 100 тыс. ₽. Регистрация и подробности здесь: https://proglib.io/w/29e7f01f
- Модель прогноза средних цен и объемов потребления товаров (ФНС России и Росстат)
- ИИ для поиска самолетов на снимках местности при проведении поисково-спасательных операций (Росавиация)
- ИИ для распознавания категории предмета музейного фонда (Минкультуры России)
Как видите, задачи практичные и важные, на решение дается целый месяц — с 14 июля по 14 августа. В каждой из трех задач есть 25 призовых мест, за первое место дают 100 тыс. ₽. Регистрация и подробности здесь: https://proglib.io/w/29e7f01f
🔧 👾 ebiten — это игровая библиотека с открытым исходным кодом для Go.
Простой API Ebiten позволяет быстро и легко разрабатывать 2D-игры, которые можно развертывать на нескольких платформах.
На данный момент библиотека быстро развиваются и постоянно обновляется, а недавно разработчики объявили о поддержке Nintendo Switch.
⭐️ 4733
Репо
Сайт
Простой API Ebiten позволяет быстро и легко разрабатывать 2D-игры, которые можно развертывать на нескольких платформах.
На данный момент библиотека быстро развиваются и постоянно обновляется, а недавно разработчики объявили о поддержке Nintendo Switch.
⭐️ 4733
Репо
Сайт
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Думаете, что стать программистом сложно? Только не с обучающим курсом от Skillbox!
Если вы никогда не занимались программированием, курс «Профессия Go-разработчик» станет отличным стартом вашей карьеры!
Под руководством опытных кураторов вы получите базовые знания программирования, поймете принципы работы с операционными системами и обменом данными, научитесь создавать и оптимизировать приложения на языке Go.
Пройдя обучение, вы получите диплом, а лучших студентов пригласят на стажировку в Ozon.
Переходите по ссылке и регистрируйтесь. Первые 3 месяца обучения бесплатно!▶️ https://clc.am/MtzrMA.
Если вы никогда не занимались программированием, курс «Профессия Go-разработчик» станет отличным стартом вашей карьеры!
Под руководством опытных кураторов вы получите базовые знания программирования, поймете принципы работы с операционными системами и обменом данными, научитесь создавать и оптимизировать приложения на языке Go.
Пройдя обучение, вы получите диплом, а лучших студентов пригласят на стажировку в Ozon.
Переходите по ссылке и регистрируйтесь. Первые 3 месяца обучения бесплатно!▶️ https://clc.am/MtzrMA.
🔧 rony — быстрый и масштабируемый фреймворк RPC, позволяющий легко создавать кластерные службы.
https://proglib.io/w/6bdc9a9d
https://proglib.io/w/6bdc9a9d
Руководство по развертыванию gRPC / gRPC Web API в бессерверной среде Google Cloud.
https://proglib.io/w/973e3e2a
https://proglib.io/w/973e3e2a
Автоматизация тестов на Go + Allure
Татьяна Куликова из Vivid Money рассказывает об автоматизации тестирования на Go с помощью Allure, а также делится проблемами, с которыми столкнулась.
Статья будет полезна тем, кто впервые столкнулся с Go, кому интересно взаимодействие с Go в тестировании, а также тем, кто не знает, с чего начать.
https://proglib.io/w/3642b379
Татьяна Куликова из Vivid Money рассказывает об автоматизации тестирования на Go с помощью Allure, а также делится проблемами, с которыми столкнулась.
Статья будет полезна тем, кто впервые столкнулся с Go, кому интересно взаимодействие с Go в тестировании, а также тем, кто не знает, с чего начать.
https://proglib.io/w/3642b379
Хабр
Автоматизация тестов на Go + Allure
Привет всем. Меня зовут Таня. Я автоматизирую на Go уже около года в компании Vivid Money. До этого занималась 4 года автоматизацией тестов на Java.В этой статье...
🏃 Самоучитель для начинающих: как освоить Go с нуля за 30 минут?
Важнейшей ценностью для создателей Go была простота. Код на этом языке легко писать, легко читать и в результате – проще поддерживать. В кратком руководстве мы окунемся в основы Go за полчаса.
https://proglib.io/sh/3SFMJdYA9m
Важнейшей ценностью для создателей Go была простота. Код на этом языке легко писать, легко читать и в результате – проще поддерживать. В кратком руководстве мы окунемся в основы Go за полчаса.
https://proglib.io/sh/3SFMJdYA9m
Что выведет программа?
Anonymous Quiz
24%
equal
41%
not equal
20%
Ошибка компиляции
5%
Паника во время выполнения
10%
Посмотреть результаты
Илья Богданов, ведущий инженер в команде веб-разработки компании ispring, рассказывает про настройку стандартной библиотеки Go так, чтобы избежать неожиданных ошибок в production.
https://proglib.io/w/1f9a76fb
https://proglib.io/w/1f9a76fb
Хабр
Настройка инструментов стандартной библиотеки Golang для production
Привет Хабр, меня зовут Богданов Илья, я работаю ведущим инженером в команде веб-разработки. Сегодня я вам расскажу как настроить стандартную библиотеку Golang так, чтобы избежать неожиданных ошибок в...
Когда написал свой собственный инструмент, чтобы понять, как работает более сложный инструмент
Сэм Льюис решил написать свой собственный инструмент VPN на Go, чтобы узнать, как работают Mesh VPN.
Full-Mesh (или P2P) VPN используют для обеспечения защищённой связи между удаленными офисами, серверами и многим другим. Обычные VPN, вроде OpenVPN или PPTP, пропускают весь трафик через центральный сервер, а Full-Mesh соединяются непосредственно с нодами, зачастую пробивая NAT.
https://proglib.io/w/e3780563
Сэм Льюис решил написать свой собственный инструмент VPN на Go, чтобы узнать, как работают Mesh VPN.
Full-Mesh (или P2P) VPN используют для обеспечения защищённой связи между удаленными офисами, серверами и многим другим. Обычные VPN, вроде OpenVPN или PPTP, пропускают весь трафик через центральный сервер, а Full-Mesh соединяются непосредственно с нодами, зачастую пробивая NAT.
https://proglib.io/w/e3780563
www.samlewis.me
Sam Lewis
Sam Lewis is a Melbourne based geek who develops cool bits of code. He likes data, embedded stuff and AFL.
👍1