heavycharged
буду думать как сделать именно сам раннер который не будет падать или зависать. ладно спасибо всем. пойду порисую схемки, обмозгую.
aadz
Это все о Go было?
Zver
Это для чего? У нас же раннеры оповещают хаб.
Ну тогда, как описал Александр.
aadz
Как исправить свою вину?
aadz
Ну, расскажите, пожалуйста! Не надо так высокомерно молчать, Александр!
aadz
тут почти две тысячи "участникиков". И почти все молчат. А вы, Александр, упрекаете меня в том, что я тут что-то говорю... Ай-ай
YᑌᖇIY
тут почти две тысячи "участникиков". И почти все молчат. А вы, Александр, упрекаете меня в том, что я тут что-то говорю... Ай-ай
не красиво говорить "про себя", при этом одергивать про упоминания возможностей или фич "раст-а", потому что тема про Го. Пора быть скромнее. Чем меньше тут сообщений за день - тем лучше, потому что информативнее.
aadz
да говорить вобще некрасиво, судя по всему.
YᑌᖇIY
Это не так
что именно? говорить/спрашивать про себя "как исправить свою вину"..... или одергивать про фичи в раст-е? да, говорить "без дела" - ну так себе..... не красиво.
aadz
Даже, глядя на этих пацанов, которые тут орут вокруг: "Я спрашивал про одно, а они мне - про другое"... Эти пацаны только через несколько лет, может быть, поймут что им именно про то, что они спрашивали, и сказали... Говорить иногда вобще неприлично, в общем. :(
aadz
что именно? говорить/спрашивать про себя "как исправить свою вину"..... или одергивать про фичи в раст-е? да, говорить "без дела" - ну так себе..... не красиво.
Как ты уже подзаебал за два дня со своим Rust, прости. Ты ведь явно понимаешь, что каналом не ошибся. То есть злонамеренно флудишь :(
Viktor
Девочки, не сорьтесь
YᑌᖇIY
Как ты уже подзаебал за два дня со своим Rust, прости. Ты ведь явно понимаешь, что каналом не ошибся. То есть злонамеренно флудишь :(
Вау... переходим на личности? :0 мне написать про тебя свое отношение? :) умные люди говорят "таким пацанам", что "вопрос поставлен не корректно"... и объясняют почему.
aadz
Yo, ты же в воскересенье подписался на канал Rust, я сам это видел! Вот и давай как-то фильтровать любовь? Хорошо?
Мерль
Либо вы сейчас прекращаете, либо я выдаю вам ридонли на сутки
aadz
Я - прекращаю
Anonymous
Я только попкорн взял
Alexander
у этой схемы есть проблема, что надо или заранее знать примерное время выполнение задачи и выставлять таймаут в контексте исходя из этого. или все же периодически опрашивать статус и увеличивать таймаут, если work in progress
heavycharged
как быть если задача выполняется от нескольких секунд до нескольких часов, там таймаут не получится сделать. с хартбитом понятно.
Alexander
😁 как говорил один знакомый профессор "если мысли сходятся значит они ограниченны. будем надеятся что наши ограничены только снизу"
heavycharged
Ну вот я создаю ctx.WithTimeout, какое время указывать? Или вы не про это?
heavycharged
Или взять количество заданий и перемножить?)
Мерль
у тебя по одной горутине на задачу, которая мониторит её состояние
Мерль
и если что, шлёт на вебсокет сообщения
Мерль
heavycharged
Задача у меня это если что: - выбрать из базы 500+ URL - поднять Chrome - начать обходить страницы - обрабатываем результаты, вставляем в базу
heavycharged
У хрома есть ещё вкладки
heavycharged
Они тоже залипать могут
heavycharged
Там контекс закрывается если страница не ответила за 60 секунд
heavycharged
Не)) chromedp очень глючный
heavycharged
Другую либу забыл название
heavycharged
cdp mafredi
heavycharged
Как то так погуглите
heavycharged
Там 130 лайков но работает как часы
heavycharged
С хромдп намучился я
Zver
Не)) chromedp очень глючный
Мне он не понравился своей прямолинейностью, проблематично свою логику привинчивать.
Olzhas
https://github.com/mafredri/cdp
heavycharged
В chromedp нет возможности узнать когда страница загрузилась
heavycharged
Там с этим жопа какая-то
Zver
cdp mafredi
Спасибо. У меня кстати сохранена ссылка на него. )
heavycharged
Через раз страницы грузятся по 60 секунд
heavycharged
Cdp пушка и автор очень отзывчивый
Duamel
Не)) chromedp очень глючный
Интересно) используем chromedp в проде и норм вроде как
Zver
Потыкаю его значит. )
Bohdan
плюсую, использовал malfredri для одного челленджа - было норм, лучше альтернатив
Zver
Интересно) используем chromedp в проде и норм вроде как
У меня не отрабатывал событие одно. Элемент появляется, а он висит в ожидании его появления и в логе при этом пишет,, что найден такой элемент. Ну вот ни в какую. Либо я чего-то не понял.
Dmitri
я про докер на винде не знаю ничего. он там в виртуалке линуксовой, как на маке?
сейчас еще вариант на windows subsystem for linux (tm) запилили... но это зло
Dmitri
привет! запутался с поинтерами: есть слайс []*int и в него в цикле я аппендю 2, 1, 1. Но в итоге слайс содержит 1, 1, 1. Вопрос ко всем, кроме админов : какой момент насчет поинтеров я упустил?
а ты в него как аппендишь? Мне тут знакомая коза на ухо шепнула, что готова поспорить, что внутри у тебя - массив указателей на один и тот же *int, в котором лежит ровно то, что положили последним
Dmitri
Никак, только через вложенные запросы
можно еще промежуточную вьюху запилить
freezlite
это норма пакет из 1 файла ?
freezlite
в классы я функции не группировал, ибо не нашел абстракцию
freezlite
в итоге решил создать пакет из 1 файла
freezlite
2 пакета по 1 файлу
freezlite
просто я рак и не могу четко увидеть асбтракцию, но если говнокодить, то лучше меньше говна
Eugenii
просто я рак и не могу четко увидеть асбтракцию, но если говнокодить, то лучше меньше говна
Сделайте прототип, а там или работать будет или увидете, что изменить
Vadim
Привет, я тут немного подумал. Дженерики не сильно хочу, ибо они усложняют читабельность. А это чуть ли не главная фишка го. На го 2.0 можно будет легко перейти, если сделают gofmt, который предыдущий код переписывает на 2.0. Недавно надо было читать код на питоне. Было больно, так как, все пишут как хотят, pep это конечно хорошо, но он не обязательный, поэтому gofmt лучше. Плюс даже с pycharm сложно было посмотреть, что функции давать в аргументы. </ Нести бред>
Vadim
почему усложняют?
Сужу по тому, как они сделаны в других языках. Код ошибки будет сложнее читать. Читабельность уменьшается, так как держать в уме, что это может быть любой тип сложнее, чем то, что это это определенный тип.
Vadim
Java, кресты.
Vadim
Мы можем перейти в ЛС, так как это было альтернативное мнение, срач в чате не очень любят
Vadim
Особенно про дженерики