@gogolang

Страница 1254 из 1630
The
26.07.2018
07:57:34
сначала они с nsf на mdempsky прыгнули, а теперь на 1.10.х у некоторых перестало работать, они переходят обратно и ок становится

Alexey
26.07.2018
07:57:59
https://github.com/Microsoft/vscode-go/wiki/Go-tools-that-the-Go-extension-depends-on всё ещё рекомендует форк

Alexey
26.07.2018
07:58:15
Из-за кеша компиляции

Google
The
26.07.2018
07:58:17
https://github.com/Microsoft/vscode-go/issues/1747#issuecomment-403683100

Alexey
26.07.2018
07:59:08
Универсальная инструкция по решению проблем с VSCode • Выходишь из VSCode • gocode close • Проверяешь по списку процессов что gocode нет • Сносишь для верности $GOPATH/pkg • go clean -cache • Обновляешь тулзы: https://github.com/Microsoft/vscode-go/wiki/Go-tools-that-the-Go-extension-depends-on (обрати внимание, что gocode теперь в github.com/mdempsky/gocode) • go install -v all • Запускаешь VSCode

The
26.07.2018
07:59:41
https://github.com/Microsoft/vscode-go/issues/1723#issuecomment-396020628

Alexey
26.07.2018
08:00:01
Возможно, у меня всё нормально работает, потому что я по-старинке делаю go install, а не go build, так что кеш и /pkg/ у меня одинаковые

The
26.07.2018
08:00:28
ну там по разному, у кого-то mdempsky ок работает, а у кого-то nsf. есть и те, у кого работает через раз. среди них я)))

Alexey
26.07.2018
08:00:40
langserver иногда виснет
У меня он виснет постоянно, из-за этого отключил ?

Kirill
26.07.2018
08:01:11
не знаю, как вы, но я чот intellisens'ом импортов пользовался от силы два раза, потому что по памяти набираю не задумываясь

у меня много разных go версий установлено, конкретно на момент написания переключен на 1.10, полёт нормальный

Alexey
26.07.2018
08:02:23
1.10.3

Kirill
26.07.2018
08:02:50
я не об этом) линупс? мак? сколько рамки? какой проц?

Alexey
26.07.2018
08:03:15
Mac, MacBook Pro, помяти и проца много

Он не грузит CPU и т. д., а просто падает при парсинге, и потом перестают отвечать на команды

Google
Alexey
26.07.2018
08:04:13
У меня в проекте zap, в котором есть alias’ы, и я сильно подозреваю, что дело в них

The
26.07.2018
08:06:51
попробую сейчас тоже 1.10.3, вдруг ок стало.

Kirill
26.07.2018
08:08:15
У меня в проекте zap, в котором есть alias’ы, и я сильно подозреваю, что дело в них
комично. алиасы с go1.9, почему только сейчас сломалось? %)

The
26.07.2018
08:08:40
я ваще хз как вы импорты ручками пишете, в Goland очень круто, когда ты пишешь название пакета, то у тебя уже функции из пакета и типы подтянулись, в vscode нужно либо сходить вверх файла и ручками прописать, либо писать package.Function и если ты угадал, то он при сохранении импортирует пакет.

Kirill
26.07.2018
08:09:03
во вторник должен быть релиз 1.11 уже, а поддержки 1.9 нет? чот сомнительно :D

Alexey
26.07.2018
08:09:31
Потому что я раньше не использовал zap и alias’ы

Kirill
26.07.2018
08:10:15
хмммммм

а перекомпили-ка gocode ?

можно даже с -a

Nazary
26.07.2018
08:11:58


там есть толко Load

The
26.07.2018
08:12:23
да, это помоему поломанный автокомплит

надо килять gocode, и ставить nsf

мне только там помогло

Nazary
26.07.2018
08:13:38
https://github.com/nsf/gocode ?

The
26.07.2018
08:13:54
ещё когда err.<Tab> делаешь, то он предлагает помоему err.ERROR

да, этот

Kirill
26.07.2018
08:16:15


хотя на скрине пример не самого лучшего пакета

там, скорее, свалка всякого гуано

Google
The
26.07.2018
08:18:14
@kodex_ua может попробовать вот эту версию установить https://github.com/Microsoft/vscode-go/issues/1797#issuecomment-407889025

Nazary
26.07.2018
08:39:10
code --install-extension Go-latest.vsix Corrupt ZIP: end of central directory record signature not found

что делать?(

Daniel
26.07.2018
08:42:54
Качать заново

Pawel
26.07.2018
08:43:28
Goland юзать ( сори за капитанство). Новый вон вышел

Nazary
26.07.2018
08:52:32
автокомплит встроенных пакетов работает гуд

а то что я мутил вообще не то

может ли это быть связано что gopath левый и пакеты подключатся так -> ./ ?

Oleh
26.07.2018
09:08:47
Ору

Nazary
26.07.2018
09:13:35
это означает нет?)

Oleh
26.07.2018
09:26:37
Подключай пакеты по полному пути как обычно Ну и ИДЕ должна знать об нем

Андрей
26.07.2018
10:04:23
Подскажите как из пост запроса получить массив. Для строк я использую formvalue, а с массивом не могу разобраться

Eldar
26.07.2018
10:06:02
https://stackoverflow.com/questions/39122458/get-post-data-using-golang-http-package

The
26.07.2018
10:08:16
https://play.golang.org/p/v-EHo5uTx-V ребятки, подскажите, почему это не работает. 3 и распакованный слайс должны упасть в other. как сделать? только appendом или в один слайс паковать?

Lesha
26.07.2018
10:09:41
в твоем случае будет так: > argsUnpack(1, 2, 3, 4, 5, 6)

The
26.07.2018
10:10:41
не, это понятно, но вот есть случаи, когда в вариативный аргумент должно упасть несколько значений разного типа, как в примере.

т.е., хотелось бы распаковать слайс, чтобы в функцию оно попало в ...int

вроде помню можно так делать

Vladimir
26.07.2018
10:11:06
Всем, примет! Есть у меня оч простой запрос к БД 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 "," кто, что может сказать по этому поводу?

The
26.07.2018
10:11:09
но не помню как

Google
The
26.07.2018
10:11:29
у постгрес $1 плейсхолдеры

и.е., $1, $2, $3.

Vladimir
26.07.2018
10:12:33
и.е., $1, $2, $3.
Родной ты мой человек, огромное тебе спасибо.

*посыпал_голову_пеплом*

Получается запросы должны быть адаптированы под конкретный драйвер... Не очень решение, ИМХО.

The
26.07.2018
10:14:05
squirrel вроде умеет с этим работать

Admin
ERROR: S client not available

The
26.07.2018
10:14:33
в пг удобно тем, что если ты указал, $1, $1, $1, можно только один раз аргумент передать

Andrei
26.07.2018
10:17:34
squirrel вроде умеет с этим работать
плюсую, отличный декларативный билдер sql запросов

Karachun
26.07.2018
10:23:40
юзаю sqlx + squirell sqlx для маппинга в структуры а squirell для постройки запросов, пока удовлетворяет в постройке даже сложных условий с prepare statements

The
26.07.2018
10:25:00
а нативный sql что никто не юзает?

я пробовал squirrel, сначала показалось удобным, а потом уперся в какой-то функционал у него, и решил отбросить эту затею. т.е., в целом, все эти орм и прочее сначала облегчают работу, но эйфория быстро проходит.

поэтому вернулся к нативному sql + интерфейсы репозитории. но пока эксперементирую с этим

Человек
26.07.2018
11:10:52
Как мне сопоставить .txt список 1 к 1 к 1? есть файл login.txt в нем есть user password C:/keypath/path.pem (разделяется пробелами) нужно считать файл построчно и заполнить данные ssh подключения из списка, причем в списке может быть несколько десятков строк (10-15 ssh серверов), я так понял нужно как-то считать файл сканером при этом разделяя аргументы пробелом и далее уже заполнять данные ssh подключения. Помогитееее пожалуйстааааа

Человек
26.07.2018
11:14:44
в чем проблема? ключевые слова: open / read / split детали узнаете в гугле
я вижу вы такой умный что сразу меня в гугл посылаете

Andrei
26.07.2018
11:15:54
90% искусства программирования - это искусство поиска в гугле

Olzhas
26.07.2018
11:16:53
я вижу вы такой умный что сразу меня в гугл посылаете
за вашу претензию и нахуй послать не зазорно

Google
Egor
26.07.2018
11:16:54
90% искусства программирования - это искусство поиска в гугле
70% поиска в гугле - знание англ языка ? продолжайте цепочку

Olzhas
26.07.2018
11:17:50
stack overflow driven development (SODD)

Sergey
26.07.2018
11:28:29
Господа, добрый день! Подскажите, пожалуйста, вот есть у меня проект в котором я с помощью dep установил все записимости в директорию vendor/. Директория проектс слинкована так, что она находится в $GOPATH. Если я запускаю тесты, находясь в $GOPATH/src/path/to/project, то всё отлично. Если я запускаю тесты по реальному расположению директории, то то они тут же падают, потому что go test не видит зависимости в директории vendor/. Буду благодарен, если кто-то подскажет, почему происходит так?

Sergey
26.07.2018
11:34:10
go test ./...
вот именно так он и не находит

Olzhas
26.07.2018
11:34:36
вот именно так он и не находит
cd $GOPATH/src/path/to/project go test ./...

Sergey
26.07.2018
11:35:09
не, не так-то да

но это ж неудобно :\

иначе никак?

Olzhas
26.07.2018
11:36:02
вместо вендора гопаф юзать

или go test ./directory

Alexey
26.07.2018
11:39:29
Привет всем! Использую пакет https://github.com/thedevsaddam/govalidator для валидации HTTP параметров и столкнулся со следующей проблемой: Оформляю правила следующим образом rules := govalidator.MapData{ "parm1": []string{"float"}, "param2": []string{"float"}, } И если параметры отсутствуют в запорсе, то валится ошибка. Как можно этого избежать? Учитывая что для валидации есть отдельное правило "required", то естественно ожидал что не обязательные параметры в случаи их отсутствия не вилидируются

Olzhas
26.07.2018
11:40:54
иначе никак?
или go test -v project/package

Sergey
26.07.2018
11:45:17
или go test -v project/package
-v это жеж _verbose_

Alan
26.07.2018
11:48:25
-v это жеж _verbose_
а не советовали еще "выключить и включить"? ?

Artem
26.07.2018
12:23:11
слайс/ мапа/ массив - кто из них не хранит порядок данных? типа append (1, 2, 3) а на выходе 2, 1, 3 - или это я что то путаю

Страница 1254 из 1630