Kirill
а перекомпили-ка gocode 🤔
Kirill
можно даже с -a
Nazar
это ведь означает что херово работает?
Nazar
там есть толко Load
heavycharged
да, это помоему поломанный автокомплит
heavycharged
надо килять gocode, и ставить nsf
heavycharged
мне только там помогло
Nazar
https://github.com/nsf/gocode ?
heavycharged
ещё когда err.<Tab> делаешь, то он предлагает помоему err.ERROR
heavycharged
да, этот
Kirill
это ведь означает что херово работает?
ничё не знаю, у меня всё прекрасно :)
Kirill
хотя на скрине пример не самого лучшего пакета
Kirill
там, скорее, свалка всякого гуано
heavycharged
@kodex_ua может попробовать вот эту версию установить https://github.com/Microsoft/vscode-go/issues/1797#issuecomment-407889025
Nazar
code --install-extension Go-latest.vsix Corrupt ZIP: end of central directory record signature not found
Nazar
что делать?(
Daniel
Качать заново
Pawel
Goland юзать ( сори за капитанство). Новый вон вышел
kås
Nazar
автокомплит встроенных пакетов работает гуд
Nazar
а то что я мутил вообще не то
Nazar
может ли это быть связано что gopath левый и пакеты подключатся так -> ./ ?
Oleh
Ору
Nazar
это означает нет?)
Oleh
Подключай пакеты по полному пути как обычно Ну и ИДЕ должна знать об нем
Андрей
Подскажите как из пост запроса получить массив. Для строк я использую formvalue, а с массивом не могу разобраться
Eldar
https://stackoverflow.com/questions/39122458/get-post-data-using-golang-http-package
heavycharged
https://play.golang.org/p/v-EHo5uTx-V ребятки, подскажите, почему это не работает. 3 и распакованный слайс должны упасть в other. как сделать? только appendом или в один слайс паковать?
L
в твоем случае будет так: > argsUnpack(1, 2, 3, 4, 5, 6)
heavycharged
не, это понятно, но вот есть случаи, когда в вариативный аргумент должно упасть несколько значений разного типа, как в примере.
heavycharged
т.е., хотелось бы распаковать слайс, чтобы в функцию оно попало в ...int
heavycharged
вроде помню можно так делать
Vladimir
Всем, примет! Есть у меня оч простой запрос к БД Postgres sql := "INSERT INTO graph (lft, rgt, lvl) VALUES (?, ?, ?)" _, err = db.Query(sql, f.Own, f.Target, level) драйвер github.com/lib/pq, переменные заполнены значениями, но при выполнении ошибка pq: syntax error at or near "," кто, что может сказать по этому поводу?
heavycharged
но не помню как
heavycharged
у постгрес $1 плейсхолдеры
heavycharged
и.е., $1, $2, $3.
Vladimir
и.е., $1, $2, $3.
Родной ты мой человек, огромное тебе спасибо.
Vladimir
*посыпал_голову_пеплом*
Vladimir
Получается запросы должны быть адаптированы под конкретный драйвер... Не очень решение, ИМХО.
heavycharged
squirrel вроде умеет с этим работать
heavycharged
в пг удобно тем, что если ты указал, $1, $1, $1, можно только один раз аргумент передать
Andrei 🦉
squirrel вроде умеет с этим работать
плюсую, отличный декларативный билдер sql запросов
rakachun
юзаю sqlx + squirell sqlx для маппинга в структуры а squirell для постройки запросов, пока удовлетворяет в постройке даже сложных условий с prepare statements
heavycharged
а нативный sql что никто не юзает?
heavycharged
я пробовал squirrel, сначала показалось удобным, а потом уперся в какой-то функционал у него, и решил отбросить эту затею. т.е., в целом, все эти орм и прочее сначала облегчают работу, но эйфория быстро проходит.
heavycharged
поэтому вернулся к нативному sql + интерфейсы репозитории. но пока эксперементирую с этим
Danylo
Как мне сопоставить .txt список 1 к 1 к 1? есть файл login.txt в нем есть user password C:/keypath/path.pem (разделяется пробелами) нужно считать файл построчно и заполнить данные ssh подключения из списка, причем в списке может быть несколько десятков строк (10-15 ssh серверов), я так понял нужно как-то считать файл сканером при этом разделяя аргументы пробелом и далее уже заполнять данные ssh подключения. Помогитееее пожалуйстааааа
Danylo
в чем проблема? ключевые слова: open / read / split детали узнаете в гугле
я вижу вы такой умный что сразу меня в гугл посылаете
Andrei 🦉
90% искусства программирования - это искусство поиска в гугле
Olzhas
Olzhas
я вижу вы такой умный что сразу меня в гугл посылаете
за вашу претензию и нахуй послать не зазорно
Egor
90% искусства программирования - это искусство поиска в гугле
70% поиска в гугле - знание англ языка 😂 продолжайте цепочку
Andrei 🦉
Olzhas
stack overflow driven development (SODD)
S̴e͘r͝gei̢
Господа, добрый день! Подскажите, пожалуйста, вот есть у меня проект в котором я с помощью dep установил все записимости в директорию vendor/. Директория проектс слинкована так, что она находится в $GOPATH. Если я запускаю тесты, находясь в $GOPATH/src/path/to/project, то всё отлично. Если я запускаю тесты по реальному расположению директории, то то они тут же падают, потому что go test не видит зависимости в директории vendor/. Буду благодарен, если кто-то подскажет, почему происходит так?
S̴e͘r͝gei̢
go test ./...
вот именно так он и не находит
Olzhas
вот именно так он и не находит
cd $GOPATH/src/path/to/project go test ./...
S̴e͘r͝gei̢
не, не так-то да
S̴e͘r͝gei̢
но это ж неудобно :\
S̴e͘r͝gei̢
иначе никак?
Olzhas
вместо вендора гопаф юзать
Olzhas
или go test ./directory
Alexey
Привет всем! Использую пакет https://github.com/thedevsaddam/govalidator для валидации HTTP параметров и столкнулся со следующей проблемой: Оформляю правила следующим образом rules := govalidator.MapData{ "parm1": []string{"float"}, "param2": []string{"float"}, } И если параметры отсутствуют в запорсе, то валится ошибка. Как можно этого избежать? Учитывая что для валидации есть отдельное правило "required", то естественно ожидал что не обязательные параметры в случаи их отсутствия не вилидируются
Olzhas
иначе никак?
или go test -v project/package
S̴e͘r͝gei̢
или go test -v project/package
-v это жеж _verbose_
Olzhas
Sebor▂▅▇█▓▒░
-v это жеж _verbose_
а не советовали еще "выключить и включить"? 😂
Anonymous
слайс/ мапа/ массив - кто из них не хранит порядок данных? типа append (1, 2, 3) а на выходе 2, 1, 3 - или это я что то путаю
Anonymous
👐
Sebor▂▅▇█▓▒░
мапа (если я верно понял вопрос)
Oleh
Есть ещё кейс, когда спрашивают в каком порядке будут выведены данные, когда идёшь с помощью range по мапе
Aleksandr
кто спрашивает?
Oleh
кто спрашивает?
на собесах
Oleh
Да