Vladislav
тут есть некоторое недопонимание
Vladislav
контексты так не работают, что функция сама собой по таймауту завершится
Vladislav
это логика должна быть такая, что выходит сама. когда контекст завершён
Vladislav
обычно делают так, что она либо ждёт из канала результат чего-то, либо из другого канала экспайр контекста
Oleksandr
Спасибо. Вроде как понял
Oleksandr
Простите за поток глупьіх вопросов, а где здесь дедлок и почему?
https://go.dev/play/p/j48mM3cyFiz
Илья
Илья
odd := make(chan int)
even := make(chan int)
Илья
https://go.dev/play/p/rTEeYjxP81m
Oleksandr
Eugene
почему тут так активно резко стало?
Eugene
я в шоке
Bonifacio
норм, что... процесс освоения идет...
Vladislav
Vladislav
https://go.dev/tour/
Null
✔️ Serverless Userpics
🚀 Generate avatars on the fly
🎨 100 avatars included from Craftwork.design (I'm not affiliated with them, just a fan)
🎨 Abstraction over Boring Avatars included as well.
✨ Tiny as fuck.
✨ Serverless. Configurable. Easily deployable.
⚙️ Github
@Golang_google
Илья
Oleksandr
go val := item.SomeFunc()
можно как-то записать возвращаемое значение из горутиньі в переменную?
PalladiuM
Ребята, есть кто писал проекты на NextJS и Go (Gin)? Интересует информация/документация.. как например реализовать логирование на сайте) Спасибо
Кіт ✙
kostyaBro
kostyaBro
Oleksandr
Я просто из жс пришел. В го все по другому
Oleksandr
нету асинхронности как в жс
V
Извините, что не по теме, но кто-нибудь знает хорошие чаты с активом по c#? Я что-то в поиске ни одного найти не могу.
Кіт ✙
Илья
V
Eugene
я их мобилизовал
Eugene
Eugene
их родителям правда
Не ну это
Eugene
Roman
Oleksandr
Все як не у всіх
Кіт ✙
Eugene
не маю
Кіт ✙
файно
Dmitriy
Люкс
Никита
Sanity = nil
@sequoja
Sanity = nil
товарищи, чо скажете об этой книжечке? норм использовать как настольную?
Pro Go: The Complete Guide to Programming Reliable and Efficient Software Using Golang (2022)
Автор: Adam Freeman
V
V
Читаю ее и "Идиомы и паттерны", параллельно
Sanity = nil
практики у тебя мало или что ты имеешь ввиду?
Aleksandr
А по структурам даннх есть нормальная литература?
V
Sanity = nil
понял ну эт терпимо
Nikita
Ребят, а такой код ведь не будет генерировать уникальные сочетания?
Мне бы просто нужно генерить как раз-таки уникальные по 10 символов
Emin Zalaev
Emin Zalaev
map[rune]struct{}
Emin Zalaev
Будет уникальные
Emin Zalaev
Циклом проходишь, делаешь проверку на наличие элемента в мапе, если такой уже есть continue, если такого нет, то записываешь в мапу и в массив или что у тебя там
Sanity = nil
Nikita
я вообще еще нашел пакетик один, где с криптографией более надежно уникальность, как я понял
github.com/aidarkhanov/nanoid
Nikita
правда 2 года никто не обновлял
но врятли там может что-то серьёзно устареть ;D
Maks
Вячеслав
Какой фреймворк go лучше изучать?
Vladislav
никакой
Vladislav
http-роутер и либы по вкусу
Vladislav
фрэймворки - верная дорога к обращению зависимостей
Dilame
Арсений
https://medium.com/@johnfliu/why-i-hate-frameworks-6af8cbadba42
Nikita
Sheesh
Vladislav
Si 🫧
ортем
господа, как сдекодировать nested json в стрингу вместо структа?
Тимофей
Есть вот такая тема по олимпиадному программированию https://studylib.net/doc/25656696/laaksonen-annti.-olimpiadnoe-programmirovanie
Dilame
Vladislav
А почему?
я не ту статью скинул, вот правильная https://ru.wikipedia.org/wiki/%D0%98%D0%BD%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D1%8F_%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F
см. пункт "Критика"
Vladislav
Все подходы, основанные на инверсии управления, страдают от следующих двух недостатков[5]:
логика взаимодействия программы разбросана по отдельным обработчикам событий или классам;
поток управления задан неявно и использует общее состояние (shared state) обработчиков событий.
Vladislav
проще говоря, фрэймворки удобны тем, что остаётся добавить только свои обработчики, но тем и плохи, что вся логика программы уже выстраивается вокруг заданного каркаса
ортем
Бузург
люди где можно прочитать докуминтацию на тему maroto (на русском и желательно понятно)