Valery
Valery
тут указал
Alexander
до бинарника make
Alexander
по идее можно у себя поискать mingw64 (для cgo мог поставиться) и из него свистнуть make или вот это скачать gnuwin32.sourceforge.net/install.html
Valery
хз, первый день go тыкаю
Alexander
ну посмотри есть настройки у плагина для голэнда или нет
Valery
нет настроек. Да ладно хуй с ним, спасибо за помощь
Alexander
есть еще подозрение, что командная строка ничего не знает о мейке даже внутри голэнда, а запускается он через интерфейс голэнда. а чтобы оно работало тебе надо ставить соответственно то, что я указал и добавлять путь к директории в переменную PATH операционной системы. либо искать установщик, который помимо установки сам за тебя это сделает
Valery
пиздец сложности ради какого то makefile 😅
Valery
я так понимаю на линуксе таких проблем нет?
Alexander
конечно, страдай под виндой. или не страдай и забей на ненужный здесь make
Valery
да есть свои нюансы почему винда, давно думал поставить линукс на другой ссд
Alexandr
я так понимаю на линуксе таких проблем нет?
Кстати, ставил минт, и там тоже были косяки с мейком.
Valery
да косяки всегда и везде есть, вопрос в их количестве
Alexander
Кстати, ставил минт, и там тоже были косяки с мейком.
какие? обычно пакет с названием вроде build-essentials ставишь, и все мейки, gcc и прочее там есть
Alexandr
какие? обычно пакет с названием вроде build-essentials ставишь, и все мейки, gcc и прочее там есть
Предполагалось, что так и будет. Точно проблему не вспомню, но решением было в конце концов поставить Убунту, и все работало потом из коробки. Хотя часов 5 я потратил тогда на поиски проблемы.
Anonymous
минт же жрет много оперативы
Valery
там тоже какая то ошибка при установке 😭😂
Anonymous
минт же жрет много оперативы
кто его ставит в здравом уме?
Alexander
всегда так, какая-нибудь очевидная ошибка, которую непонятно как пропустили
Alexander
минт же жрет много оперативы
все равно хром и твой голэнд съедят гораздо больше
Anonymous
вы видели ласт новость про минт?
Mahar
Всем привет ! Посоветуйте пожалуйста ресурсы по изучению Go
Anonymous
они вроде стали сотрудничать с мозилой и теперь фокс идет как дефолтный браузер и коллектит данные о юзере
Anonymous
разрабы минта согласились за бабки свой браузер поменять на мозиловский)
Valery
Всем привет ! Посоветуйте пожалуйста ресурсы по изучению Go
если совсем ничего не знаешь - https://stepik.org/course/54403/info
Mahar
Спасибо
Anonymous
юзер фриендли
Alexander
а убунта зачем?
Anonymous
сЛожНо тАм ГнОмЕ
Anonymous
Здравствуйте, хотел сделать в телеграмме бота словесной игры написанного на языке голанг, раздаю на хероку, бот запускается, но когда добавляю в группу и хочу запустить бота командой /game или /start, то бот вылетает, выкидываю логи при запуске и вылетает, помогите пожалуйста
Anonymous
Anonymous
Команда /start отправляется боту при запуске бота
Anonymous
Артем
Может кто подсказать тут знающий, мне нужно организовать менеджмент горутин, чтобы можно было отключать их и следить за тем какая горутина обрабатывает какой файл
Anonymous
этот челик в канал бота добавил
Anonymous
когда лодка Будды разбилась
Anonymous
или что?
Артем
на питоне я сделал это через словари, где ключом был айди обьекта, с которым работали процессы, а ключом был сам процесс
Артем
можно ли на голанге сделать такую же штуку с менеджментом горутин
Артем
Может кто подсказать тут знающий, мне нужно организовать менеджмент горутин, чтобы можно было отключать их и следить за тем какая горутина обрабатывает какой файл. на питоне я сделал это через словари, где ключом был айди обьекта, с которым работали процессы, а ключом был сам процесс. на питоне я сделал это через словари, где ключом был айди обьекта, с которым работали процессы, а ключом был сам процесс
Артем
ну тоесть допустим мапа
Артем
где я бы закидывал айдишники горутин
Артем
и value были бы файлы с которыми они работают
Артем
таким способом я организовывал своеобразный мьютекс не позволяя другим потокам использовать обьекты, которые уже используются просто проверяя наличие айдишника в dict (я говорю про python)
Артем
и если его нету в дикт, то только тогда пишу
Артем
вот вопрос
Артем
главный
Артем
у горутин есть айдшиники
Артем
по которым главный поток может их найти
Артем
и вырубить
Артем
смотри
ベクゾッド
....
Скорее всего используешь юзер айди вместо чат айди
🅞leksiy
по которым главный поток может их найти
Лучше это организовывать через каналы
Артем
ну на Питоне у меня было так - был айди в дикте где ключом был айди обьекта
Alexander
не, скорее всего можно указатель какой-то получить через что-то из пакета runtime, но зачем?
Артем
на каждой итерации я проверял обьекты - активные и не занятые запускал и записывал в дикт по ключу - а value был этот самый процесс
Артем
так я легко менеджил все это
Артем
если обьект ,который они используют - не активен
Артем
имеет статус innactive
Артем
грустно
Alexander
есть нечто похожее, но как убить процесс нельзя
Артем
тогда прийдется на каждой итерации горутины писать проверку по обьекту
Артем
но это не совсем удобно
🅞leksiy
грустно
Организовывается через канал и select/case либо через context
Артем
написав такой мейн поток который бы все это менеджерил - было бы проще
Артем
Организовывается через канал и select/case либо через context
а через канал можно вырубать конкретные горутины?
Alexander
ты похоже пытаешься старый опыт перенести на новые рельсы, не разобравшись как по ним ездят)
Артем
lf
Артем
да
Артем
по этому я спрашиваю как по новому решать это
Артем
я знаю что через каналы можно порешать
Артем
многое