heavycharged
а по поводу gotests, почитаю, спасибо
Zver
heavycharged
да, у меня от vsc стоит он, уже сгенерировал)
heavycharged
спасибо
Aleksey
Eugene
тут скорее вопрос в необходимом минимуме знаний
Eugene
ну и граф это все же скорее в структуры данных и методы работы с ними чем именно в математику
babelby
Хай пипл, кто нить гошный cli пакет для генерирования rest по модели юзал?
babelby
Apig называется
Artem
Filipp
Всем привет, порекомендуйте ORM под mysql.
Michael
Filipp
И ребят, а как вы код структурируете?Лепить все в 1 файл как то странно чтоли, а вариантов разделения я как то и не нашел, неужели все в src выносить и затем импортировать?
Filipp
Илья
google golang clean Architecture
Andrey
Filipp
Andrey
компилятор за вас объединит. просто при компиляции указываете все файлы
Andrey
go run main.go helpers.go
Wingman
Товарищи, направьте на путь истинный :)
Работаю с golang.org/x/crypto/ssh
Получаю Stdout Pipe ssh-сессии (io.Reader); читаю из него в отдельной горутине и шлю аутпут в канал, что-то типа
`for{ select {
default: n, err := outPipe.Read(p)
}}`
При этом если аутпута в сессии больше нет - всё, кирдык, залипаем на Read() навечно - ни канал прибить, ни горутину завершить. Никаких контекстов там нет, хз, как правильно прибивать сессию =\
Илья
Илья
read отлипнет, если в pipe придет EOF
Wingman
угу, только eof не приходит при закрытии ssh сессии/соединения =\
Wingman
Aleksey
А попробуй else везде убрать
Aleksey
Там, похоже до EOF недоходит никогда
Zver
Если закрыть соединение/сессию, то должно отлипнуть по идее.
Илья
там канал under the hood
Aleksey
И почему nil != err ? Как оно читается? Пусто не равно ошибке? )
Daniel
опять тут код картинкой
Илья
Daniel
начать что ли банить за это?...
Andrey
Aleksandr
Daniel
Andrey
йода стайл
некоторые языки позволяют присваивание запихать в условие и могут появиться опечатки типа a = 10 вместо a == 10
Aleksandr
Andrey
а, ок
Daniel
Mikhail
Daniel
это шуточка была
Andrey
Aleksey
И зачем трёхэтажный иф? Первую внутренность условия в конец без условий можно вынести же
Wingman
Zver
Вообще , конечно, надо видеть код.
Michael
1) EOF может прийти с не нулевым счётчиком байт
2) второе условие ловит твой eof error, т.к. eof обычно прилетает с нулевым счётчиком байт
Michael
куски кода хотя бы сюда кидай https://play.golang.org
Wingman
Wingman
Artem
@rvasily есть скромный вопрос, вы же сертифицированный Zend инженер и вроде с perl дружите, можете хоть примерно сказать на сколько часто на работе используете именно go в соотношении с другими ЯП ? и как вообще perl жив ? :)
Dmitry
П - провокация)))
Oleksandr
Подскажите, какие есть бесплатные IDE для работы с го?
goland триал заканчивается, по работе нужно будет пока изредка писать на го. Покупать (пока) смысла не вижу
Alexander
liteide?
Zloy-Dobry
Anonymous
VSCode the best ever
Oleksandr
а да, linux (на всякий случай)
Alexander
ну а вообще vim
Oleksandr
Ivan
дядь, ну я хз, VSCode не хоч?
Anonymous
Почему не выводится ничего из канала?
https://play.golang.org/p/81-2fa55tyu
Anonymous
В VSCode только шрифт поставить из Atom, линтер и тулзы для Go и огонь будет
Илья
Ivan
@music
Anonymous
Anonymous
Вообще то, у Go есть свой фирменный шрифт. 😃
Anonymous
И что?
Anonymous
Inconsolata. Как по мне, гораздо приятней, чем Menlo
Anonymous
Или Monaco
Anonymous
Помогите пожалуйста
Anonymous
Пытаюсь писать в чан
Anonymous
но не получается
Anonymous
https://play.golang.org/p/TTzwWGadGO7