🎉
Чото он не пошёл, спасибо, пойду курить тему. go get -u github.com/golang/dep/cmd/dep marlik@noutbook:~/go/src/ryazan$ dep init Команда 'dep' не найдена, возможно вы имели в виду:
Aleksandr
Готовый бинарник скачай и положи в PATH
🎉
Готовый бинарник скачай и положи в PATH
Спасибо, щас посмотрю такой вариант.
Anonymous
есть ли Go после помутнения рассудка на php?
Constantine️
есть жизнь после жс?
Constantine️
есть ли секс после становления архитектором?
Constantine️
есть эти жизнь после отпуска?
Anonymous
Anonymous
а что им тут делать?
Stanislav
🙂
Anonymous
дак был один
один на 1.4к?
Anonymous
его что к батарее наручниками пристегнули?
Wingman
Погуглите context cancel, может быть это то, что вам поможет
Гуглил, читал, тоже, вроде, не серебрянная пуля :)
Илья
Но позволяет вызвать cancel и остановить чтение
Wingman
угу изучу повнимательнее, спасибо
Stanislav
один на 1.4к?
И не такое случается )
Anonymous
И не такое случается )
это как про то как все хотят стать генералами, стать ними могут только внуки маршала?🙆
Nik
Народ, привет. А что быстрее будет, как думаете? Делать map[string]func() и плодить функцию под запрос, или сделать map[string]chan, и оставить рабочие функции сбоку слушать каналы?
Nik
Чуть больше контекста - необходимо хендлить запросы, либы готовой нет, работаю напрямую с байтами из tcpconn
Заур
если я правильно понимаю так у тя на путь один обработчик будет map[string]chan
Заур
map[string]func() а тут можно их сколько угодно запускать
Nik
Но такая реализация у меня выжрала 60гб озу. На каналах такого ада не было
Nik
И думаю, я криворукий, или так и должно быть
Nik
Вы парсите что-то?
Нет, просто сетевой обмен по проприетарному протоколу
heavycharged
как бы так сделать, чтобы все входящие запросы проходили через функцию, которая на выходе выдавал один единый контекст который летал по приложению, чтобы можно было получить из контекста юзера, или IP, или ещё что-то.
🎉
echo $PATH вероятнее всего, у тебя $GOPATH/bin не добавлена в env
marlik@noutbook:~/go/src/rzn$ echo $PATH /home/marlik/.nvm/versions/node/v9.5.0/bin:/home/marlik/local/bin:/usr/local/heroku/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/go/bin
heavycharged
зачем так больно?
есть предложения получше?
Anonymous
DI?
🎉
Всё работает, спасибо. Прост не отработал source ~/.bashrc
🎉
Перезагрузил ось и заработало.
Anonymous
) баш он такой)
Anonymous
логофа или сорс ./башрц хватилобы
Anonymous
свято правило ИТишника...не работает? перезагрузи(три раза)
Alexander
Все равно не работает? Прочитай, наконец, документацию! )))
heavycharged
подскажите ещё за обработку ошибок, вот у нас есть модель, она может сохранять в базу, обновлять и т.д. есть целая куча ошибок, которые могут произойти, и отсутствие соединения с базой, и нету строки, и дубль по unique constraint, каждую ошибку что-ли switch и ручками обрабатывать?
🎉
логофа или сорс ./башрц хватилобы
Ну вот не сработало жи, поэтому перезагрузил, ну да можно было-бы и выйти из системы, подстраховался.
Artem
Чет у вас тут по вечерам треш какой-то 😂
Anonymous
Чет у вас тут по вечерам треш какой-то 😂
какой ранимый) пятница...и праздник) все можно
heavycharged
дело в том, что куча запросов, и в каждом экшене писать if err == sql.ErrNoRows { http.NotFound(w, r) return} это жесть
Artem
Я конечно не могу просмотреть все не прочитанное, но последние штук 50 вопросов уровня начальной школы и решаются чтением доков до конца. Но вы крутые, раз сразу хендс дирти и все такое ))
Artem
какой ранимый) пятница...и праздник) все можно
Да не я просто поржал и пошел, это же позитивные эмоции при чем тут рaнимость. И к слову я хз что на счёт архитекторов, но специалистов уровня SRE тут не мало.
Artem
Корона не жмёт?
А при чем корона то? Просто не прилично задавать вопросы, которые гуглятся в один клик. Но я же не против и никому не мешаю
🎉
Для этого чатик и существует, не?
Artem
Коллективное обсуждение это оч круто. Мне даже нравится. Особенно когда тролят и игнорят тех, кто понимает, что делает.
🎉
А раз такой крутой кодер, что ты тут делаешь?
Artem
Для этого чатик и существует, не?
Так я вроде и не жаловался
Artem
А раз такой крутой кодер, что ты тут делаешь?
Зачем вам эта информация и из каких моих слов крутость прёт ?
Artem
по аватарке 😭
черт... я ж ее специально поменял, чтобы проще казаться ))))
Artem
он же розовый
heavycharged
Daniel
с обработкой ошибок все довольно неприятно. собственно, все, что можно с ошибкой сделать - это ее залогировать и вернуть
Daniel
я вот пользую https://godoc.org/github.com/powerman/structlog#Logger.Err для этих целей
Daniel
какие тут могут быть мнения
Daniel
идея с мапой - она популярная. хочу-сделать-из-go-php
Nik
идея с мапой - она популярная. хочу-сделать-из-go-php
А как лучше хендлить бинарные сообщения тогда?
Nik
Если и то и то не то
Daniel
какая разница, бинарные, или нет
Daniel
там, где анмаршалинг - там же switch и вызов нужной функции