Подходит для игр, симуляций и любых проектов, где нужна быстрая и точная физика.
#golang
https://github.com/jakecoffman/cp
Please open Telegram to view this post
VIEW IN TELEGRAM
❤16👍4🔥4
Golang Meetup от Wildberries & Russ — 27 ноября, 19:00
Приглашаем на митап про Go в продакшене: как писать быструю бизнес-логику, управлять памятью без просадок и строить масштабируемую событийную архитектуру.
В программе 3 доклада:
— Иерархические стейт-машины: инструмент для организации бизнес-логики
Сергей Шлянин, Go-разработчик в WB Bank
— 1000 в 1: единая платформа для событий Databus
Виктор Такташов, Trust & Safety
— Указатели в Go: от аллокации до GC — разбираем ошибки производительности на реальных примерах
Александр Бруяко, Медиа-сервисы
После — афтепати и нетворкинг с инженерами WB
Офлайн в Москве |Зарегистрироваться
Приглашаем на митап про Go в продакшене: как писать быструю бизнес-логику, управлять памятью без просадок и строить масштабируемую событийную архитектуру.
В программе 3 доклада:
— Иерархические стейт-машины: инструмент для организации бизнес-логики
Сергей Шлянин, Go-разработчик в WB Bank
— 1000 в 1: единая платформа для событий Databus
Виктор Такташов, Trust & Safety
— Указатели в Go: от аллокации до GC — разбираем ошибки производительности на реальных примерах
Александр Бруяко, Медиа-сервисы
После — афтепати и нетворкинг с инженерами WB
Офлайн в Москве |Зарегистрироваться
❤10🔥4👍3
package main
import "fmt"
func main() {
s := []int{1, 2, 3, 4}
t := s[1:3] // t = [2, 3]
t = append(t, 99) // возможно, меняет s[3]
s[2] = 42 // изменяем s напрямую
fmt.Println("s:", s)
fmt.Println("t:", t)
}
Ответ :
t: [2 42 99]
⚡️ Запустить код: https://go.dev/play/p/96RGE1ea6Sq
Please open Telegram to view this post
VIEW IN TELEGRAM
👍29❤8🔥7🤔3
🧑💻 Все еще пишешь типовой код вручную?
Есть способ лучше. Кодогенерация в Go — это мощный инструмент, который автоматизирует рутину и расширяет возможности языка.
На открытом уроке «Кодогенерация в Go: код, который не пришлось писать» разберем, как это работает. Поговорим о том, когда кодогенерация уместна, какие механизмы Go ее позволяют и как это применяется в реальных проектах.
❗️Это тот случай, когда нейросети не заменят глубокого понимания механизмов языка. Практикующий разработчик с опытом в продакшене покажет, как избежать подводных камней и применять кодогенерацию в рабочих проектах. Ваш шанс научиться создавать более эффективные и лаконичные решения. Перестаньте тратить время на шаблонные задачи и начните генерировать код, который работает за вас.
🗓 Урок пройдет 19 ноября в 20:00 в преддверии старта курса «Golang Developer. Professional». Все участники вебинара получат скидку на обучение. Регистрируйтесь по ссылке, чтобы освоить один из самых перспективных навыков в Go: https://tglink.io/4bbad9261a34?erid=2W5zFJLY3mS
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
Есть способ лучше. Кодогенерация в Go — это мощный инструмент, который автоматизирует рутину и расширяет возможности языка.
На открытом уроке «Кодогенерация в Go: код, который не пришлось писать» разберем, как это работает. Поговорим о том, когда кодогенерация уместна, какие механизмы Go ее позволяют и как это применяется в реальных проектах.
❗️Это тот случай, когда нейросети не заменят глубокого понимания механизмов языка. Практикующий разработчик с опытом в продакшене покажет, как избежать подводных камней и применять кодогенерацию в рабочих проектах. Ваш шанс научиться создавать более эффективные и лаконичные решения. Перестаньте тратить время на шаблонные задачи и начните генерировать код, который работает за вас.
🗓 Урок пройдет 19 ноября в 20:00 в преддверии старта курса «Golang Developer. Professional». Все участники вебинара получат скидку на обучение. Регистрируйтесь по ссылке, чтобы освоить один из самых перспективных навыков в Go: https://tglink.io/4bbad9261a34?erid=2W5zFJLY3mS
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
❤4
📚 Go Styleguide для эффективного программирования на Go ⚙️
Репозиторий предлагает рекомендации и лучшие практики для написания чистого и поддерживаемого кода на Go. Основывается на опыте и вдохновении от конференций, дополняя "Effective Go".
🚀Основные моменты:
- Структурированное логирование для упрощения отладки.
- Избегайте глобальных переменных для повышения тестируемости.
- Используйте семантическое версионирование для управления зависимостями.
- Применяйте линтеры и goimports для поддержания качества кода.
- Следуйте принципам тестирования и написания читаемого кода.
📌 GitHub: https://github.com/bahlo/go-styleguide
#go
Репозиторий предлагает рекомендации и лучшие практики для написания чистого и поддерживаемого кода на Go. Основывается на опыте и вдохновении от конференций, дополняя "Effective Go".
🚀Основные моменты:
- Структурированное логирование для упрощения отладки.
- Избегайте глобальных переменных для повышения тестируемости.
- Используйте семантическое версионирование для управления зависимостями.
- Применяйте линтеры и goimports для поддержания качества кода.
- Следуйте принципам тестирования и написания читаемого кода.
📌 GitHub: https://github.com/bahlo/go-styleguide
#go
❤25👍4🔥2🥰1
Обычно «чёрная пятница» — это короткий ажиотаж и поспешные решения.
В этом году Нетология делает по-другому: спокойная, масштабная акция с 3 по 30 ноября — без гонки.
Скидки до 65% на курсы в направлениях программирование, аналитика, дизайн, маркетинг и другие. Можно выбрать программу для прокачки навыков или освоить новую профессию.
И это ещё не всё — каждую неделю подарки от образовательной платформы.
Чтобы ничего не пропустить, подпишитесь на чат-бот Нетологии: там персональные подборки со скидками и ранний доступ к бонусам Чёрной пятницы – https://netolo.gy
Реклама. ООО "Нетология". ИНН 7726464125. Erid: 2VSb5y15iCZ
В этом году Нетология делает по-другому: спокойная, масштабная акция с 3 по 30 ноября — без гонки.
Скидки до 65% на курсы в направлениях программирование, аналитика, дизайн, маркетинг и другие. Можно выбрать программу для прокачки навыков или освоить новую профессию.
И это ещё не всё — каждую неделю подарки от образовательной платформы.
Чтобы ничего не пропустить, подпишитесь на чат-бот Нетологии: там персональные подборки со скидками и ранний доступ к бонусам Чёрной пятницы – https://netolo.gy
Реклама. ООО "Нетология". ИНН 7726464125. Erid: 2VSb5y15iCZ
🤬7❤5🤔1
🚀 Warpnet: децентрализованная сеть для обмена данными
Warpnet — это платформа, позволяющая пользователям безопасно обмениваться данными в децентрализованной сети. Она построена на Go и использует Wails для создания интерфейсов. Проект активно развивается, и сообщество приветствует новые идеи и улучшения.
🚀 Основные моменты:
- Децентрализованный обмен данными
- Построен на Go и Wails
- Открытый для вкладов и предложений
- Поддержка тестовой сети
- Активное сообщество в Telegram
📌 GitHub: https://github.com/Warp-net/warpnet
#go
Warpnet — это платформа, позволяющая пользователям безопасно обмениваться данными в децентрализованной сети. Она построена на Go и использует Wails для создания интерфейсов. Проект активно развивается, и сообщество приветствует новые идеи и улучшения.
🚀 Основные моменты:
- Децентрализованный обмен данными
- Построен на Go и Wails
- Открытый для вкладов и предложений
- Поддержка тестовой сети
- Активное сообщество в Telegram
📌 GitHub: https://github.com/Warp-net/warpnet
#go
👍9❤6🔥4🤔2
20 ноября(в четверг!) в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Go-разработчика.
Как это будет:
Это бесплатно. Эфир проходит в рамках менторской программы от ШОРТКАТ для Go-разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы.
Переходи в нашего бота, чтобы получить ссылку на эфир →@shortcut_go_bot
Реклама.
О рекламодателе.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🤔1
⚡ Sloggo - лёгкий и быстрый сборщик логов на Go по стандарту RFC 5424
Если вам нужен простой, минималистичный и быстрый инструмент для централизованного сбора логов — без тяжёлых ELK, Loki или огромных кластеров — Sloggo выглядит очень достойным вариантом.
Что делает Sloggo:
- принимает логи по TCP и UDP в формате RFC 5424
- хранит их в DuckDB — быстрой встроенной базе данных без лишней настройки
- даёт чистый и удобный веб-интерфейс для поиска и фильтрации
- весит всего ~10 МБ и работает как один процесс
- запускается за секунды, подходит для малых и средних систем
Где полезно:
- домашние серверы и дев-окружения
- небольшие продовые сервисы, которым не нужна тяжёлая лог-инфраструктура
- быстрый сбор логов во время отладки
- системы с минимумом ресурсов (VPS, контейнеры)
https://github.com/phare/sloggo/
Если вам нужен простой, минималистичный и быстрый инструмент для централизованного сбора логов — без тяжёлых ELK, Loki или огромных кластеров — Sloggo выглядит очень достойным вариантом.
Что делает Sloggo:
- принимает логи по TCP и UDP в формате RFC 5424
- хранит их в DuckDB — быстрой встроенной базе данных без лишней настройки
- даёт чистый и удобный веб-интерфейс для поиска и фильтрации
- весит всего ~10 МБ и работает как один процесс
- запускается за секунды, подходит для малых и средних систем
Где полезно:
- домашние серверы и дев-окружения
- небольшие продовые сервисы, которым не нужна тяжёлая лог-инфраструктура
- быстрый сбор логов во время отладки
- системы с минимумом ресурсов (VPS, контейнеры)
https://github.com/phare/sloggo/
1❤19👍12🥰2🤔1
🔧 Scriggo
Scriggo - интерпретатор языка Go, разработанный командой Open2B.
Он позволяет запускать Go-скрипты без предварительной компиляции, упрощая быстрые прототипы, автоматизацию и интерактивную работу.
Поддерживает большинство синтаксиса Go, библиотеки, пакеты, и предоставляет среду, близкую по уровню к REPL-инструментам.
🚀 Кому полезен:
- Разработчикам на Go, которым нужен быстрый запуск кода.
- Автоматизаторам и DevOps-инженерам, создающим скрипты на Go.
- Тем, кто хочет изучать Go и экспериментировать без привычной компиляции.
📌 Почему стоит внимания:
- Ускоряет цикл разработки: не нужно собирать бинарник — просто запускаете скрипт.
- Открытый проект — можно смотреть, как устроен интерпретатор, вносить свои изменения.
- Хорошая возможность для обучения: увидеть структуру интерпретатора, понять, как язык Go может быть реализован.
GitHub: https://github.com/open2b/scriggo/
Scriggo - интерпретатор языка Go, разработанный командой Open2B.
Он позволяет запускать Go-скрипты без предварительной компиляции, упрощая быстрые прототипы, автоматизацию и интерактивную работу.
Поддерживает большинство синтаксиса Go, библиотеки, пакеты, и предоставляет среду, близкую по уровню к REPL-инструментам.
🚀 Кому полезен:
- Разработчикам на Go, которым нужен быстрый запуск кода.
- Автоматизаторам и DevOps-инженерам, создающим скрипты на Go.
- Тем, кто хочет изучать Go и экспериментировать без привычной компиляции.
📌 Почему стоит внимания:
- Ускоряет цикл разработки: не нужно собирать бинарник — просто запускаете скрипт.
- Открытый проект — можно смотреть, как устроен интерпретатор, вносить свои изменения.
- Хорошая возможность для обучения: увидеть структуру интерпретатора, понять, как язык Go может быть реализован.
GitHub: https://github.com/open2b/scriggo/
🤔26👍16❤5🔥3
На платформе SourceCraft от Яндекса со встроенным AI-ассистентом можно писать код, управлять версиями, тестировать, развертывать и деплоить в облако за пару кликов.
💸 Активируй грант 6 000 ₽ и используй облачные сервисы Yandex (API-gateway, функции, контейнеры) для своего API-проекта.
Все начинается здесь
Сделай шаг от идеи до работающего прототипа с поддержкой SourceCraft.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7😁6🤬6❤3🔥1
🔥 bettercap - один из самых мощных Swiss-Army-Knife инструментов для безопасности
Если коротко: это универсальная платформа, которая закрывает почти весь спектр задач по разведке и активным атакам в сетях. Легко расширяется, кроссплатформенная, быстрая — идеальна для исследователей и тестировщиков.
Что умеет bettercap:
- 📡 Wi-Fi-разведка и атаки:
деаутентификация, PMKID-атаки без клиентов, автоматический захват WPA/WPA2 рукопожатий.
- 🔵 Bluetooth Low Energy:
сканирование устройств, анализ каналов, расширенная разведка.
- 🖱 2.4 ГГц устройства и MouseJacking:
инъекция HID-кадров, поддержка DuckyScript.
- 🌐 Сетевой OSINT и разведка:
пассивный и активный сбор данных по IP-узлам.
- 🎭 MITM-модуль:
ARP-, DNS- и DHCPv6-спуферы для полноценных Man-in-the-Middle атак.
- 🔁 Прокси уровня пакетов, TCP и HTTP/HTTPS:
расширяются через лёгкие плагин-скрипты на JavaScript.
- 👁 Мощный сниффер:
сбор учёток, анализ трафика, протокольный фаззинг.
- 🚀 Быстрый сканер портов
(особенно полезен в связке с MITM).
- 🖥 Удобный встроенный веб-интерфейс
для управления всеми модулями.
✨ И это далеко не весь функционал - bettercap признан одним из самых универсальных инструментов в offensive-безопасности.
🔗 Репозиторий: https://github.com/bettercap/bettercap
🔗 Автор: https://www.bettercap.org/
⚠️ Использовать только в образовательных целях или для тестирования своих систем.
Если коротко: это универсальная платформа, которая закрывает почти весь спектр задач по разведке и активным атакам в сетях. Легко расширяется, кроссплатформенная, быстрая — идеальна для исследователей и тестировщиков.
Что умеет bettercap:
- 📡 Wi-Fi-разведка и атаки:
деаутентификация, PMKID-атаки без клиентов, автоматический захват WPA/WPA2 рукопожатий.
- 🔵 Bluetooth Low Energy:
сканирование устройств, анализ каналов, расширенная разведка.
- 🖱 2.4 ГГц устройства и MouseJacking:
инъекция HID-кадров, поддержка DuckyScript.
- 🌐 Сетевой OSINT и разведка:
пассивный и активный сбор данных по IP-узлам.
- 🎭 MITM-модуль:
ARP-, DNS- и DHCPv6-спуферы для полноценных Man-in-the-Middle атак.
- 🔁 Прокси уровня пакетов, TCP и HTTP/HTTPS:
расширяются через лёгкие плагин-скрипты на JavaScript.
- 👁 Мощный сниффер:
сбор учёток, анализ трафика, протокольный фаззинг.
- 🚀 Быстрый сканер портов
(особенно полезен в связке с MITM).
- 🖥 Удобный встроенный веб-интерфейс
для управления всеми модулями.
✨ И это далеко не весь функционал - bettercap признан одним из самых универсальных инструментов в offensive-безопасности.
🔗 Репозиторий: https://github.com/bettercap/bettercap
🔗 Автор: https://www.bettercap.org/
⚠️ Использовать только в образовательных целях или для тестирования своих систем.
❤11🔥8🤔3👍2