@gogolang

Страница 1316 из 1630
Sergey
27.08.2018
12:50:10
у меня такая ошибка https://github.com/golang/dep/issues/1306

Sergey
27.08.2018
12:51:09
"через гит" = "нужно на коленке написать свой пакетный менеджер"

но похоже я к этому и приду в итоге

Google
Slava
27.08.2018
12:51:52
dep ensure -vendor-only
дв аминуса перед словом вендор

Мерлин
27.08.2018
12:52:55
упомянуть его в импортах, и сделать dep ensure
var _ = api.Client уже автоматически рука набивает

Sergey
27.08.2018
12:53:24
dep ensure -vendor-only
no Gopkg.lock exists from which to populate vendor/

Paradise
27.08.2018
12:54:34
один из последних моих даунских вопросов, вот проект у меня в $GOPATH/src и там и пакеты

я импорт делаю как project_name/package_name ?

Мерлин
27.08.2018
12:55:07
нет

Sergey
27.08.2018
12:55:50
а как у вас в импортах оказалось нечто, в чем нет go файлов?
мне нужно сделать вандоринг внешних зависимостей, которые не указаны в main.go

Мерлин
27.08.2018
12:55:51
я импорт делаю как project_name/package_name ?
import ( "ДОМЕН/ПРОЕКТ/ПАКЕТ" )

Paradise
27.08.2018
12:55:58
ДОМЕН?

Google
Paradise
27.08.2018
12:56:03
это как?

Мерлин
27.08.2018
12:56:11
Daniel
27.08.2018
12:56:18
мне нужно сделать вандоринг внешних зависимостей, которые не указаны в main.go
что такое вендоринг внешних зависимостей без go файлов?

Виктор
27.08.2018
12:56:24
это как?
github.com/project/package

Paradise
27.08.2018
12:56:31
а

так мне не нужен домен)0)

Sergey
27.08.2018
12:56:41
Мерлин
27.08.2018
12:56:47
ДОМЕН?
ну, условно вообще просто путь у обрезанным $GOPATH/src

Paradise
27.08.2018
12:56:49
типа

Sergey
27.08.2018
12:56:49
там есть го-файлы

просто они не в корне проекта

Paradise
27.08.2018
12:56:54
просто проектик

или обязательно с гитом связывать?

а

всё

я типа понял

Paradise
27.08.2018
12:57:20
спасибо

Daniel
27.08.2018
12:58:18
аналог go get github.com/blah/foo/...
в import будет все равно конкретный пакет, в котором go файлы будут. а качнет dep при этом всю репу, конечно

Мерлин
27.08.2018
12:59:42
мне нужно сделать вандоринг внешних зависимостей, которые не указаны в main.go
1. убери прунинг невостребованных пакетов в нужной тебе зависимости 2. добавь импорт в любом месте своего проекта https://golang.github.io/dep/docs/Gopkg.toml.html

Google
Мерлин
27.08.2018
13:00:36
https://golang.github.io/dep/docs/Gopkg.toml.html#prune

https://golang.github.io/dep/docs/Gopkg.toml.html#prune
[prune] non-go = true unused-packages = true [[prune.project]] name = "НУЖНыЙ/ТЕБЕ/ПАКЕТ" go-tests = true unused-packages = false

Sergey
27.08.2018
13:01:46
А с помощью go mod можно обновлять зависимости? Например, обновилась либа, как ее можно заапдейтить? или только путем редактирования go.mod?

Wingman
27.08.2018
13:05:34
Подскажите плз способ сплитнуть регекспом текст так, чтобы сохранить и сам разделитель :)

Sergey
27.08.2018
13:05:43
Wingman
27.08.2018
13:05:56
С условием, что там мультилайн, и нет лукэхеда :(

Мерлин
27.08.2018
13:06:31
вот модули нам будут впиливать довольно жестко, да
и я считаю что это надо было сделать давно, в самом начале, ещё до того, как это как все привыкли теперь всем будет больно, и поделом

Wingman
27.08.2018
13:09:16
https://play.golang.org/p/4IarJpO85Hz

Wingman
27.08.2018
13:09:57
смотри, мне надо сматчить ("abc", sdf\nsdfsdf\nsdfsdf"), ("bcd"',"sdfgre1k...") и т.д.

а при мультилайне и отсутствии лукахеда матчится всё до конца (

Aleksandr
27.08.2018
13:10:34
но почему это не сделать перебором? зачем сразу регулярка?

Wingman
27.08.2018
13:11:33
потому что там один хрен нужны будут регулярки (выдирать значения), и не хочется городить огород со сплитом строк, перебором, обьединением обратно - а в pcre это делается элементарно )

собсно, и сплит-то не нужен бы был, если бы был лукахед (edit: упс, тут в примере не сплит, это я уже заэкспериментировался)

Artem
27.08.2018
13:18:47
всем привет подскажите по тестам у меня сервис запускается через cobra cmd.Execute -> main.go Execute() { ... } как в тестах объявить инстанс нового приложения для теста?

те предварительную конфигурацию тестового приложения по флагам или ENV а затем уже сам тест - вызов того или иного функционала

Мерлин
27.08.2018
14:21:19
всем привет подскажите по тестам у меня сервис запускается через cobra cmd.Execute -> main.go Execute() { ... } как в тестах объявить инстанс нового приложения для теста?
я пришёл к тому, что каждая команда создаётся через функцию-фабрику, в котороую прокидывается структура с конфигурацией

Google
Мерлин
27.08.2018
14:21:39
никаких глобальных переменных-флагов и прочего

func MyCommand(config Config) *cobra.Command { // pretty things return &cobra.Command{ // ... } }

Vladimir
27.08.2018
14:31:47
Привет всем Есть хорошие crawler-ы на Go?

F01134H
27.08.2018
14:32:10
Есть

Vladimir
27.08.2018
14:33:04
Есть
Можно название?

Admin
ERROR: S client not available

Kirill
27.08.2018
14:37:50
Google

F01134H
27.08.2018
14:38:03
)

Anton
27.08.2018
14:42:55
Всем привет, а тут есть кто нибудь кто знаком с внутренностями go-ethereum или не прочь с ними разобраться на боевой задаче?

F01134H
27.08.2018
14:46:57
Задавай вопрос

Artem
27.08.2018
15:12:14
никаких глобальных переменных-флагов и прочего
как добавлюятся команды понятно непонятно как получить временный инстанс application для теста, который запустится на локалхост и по заверешнию теста отключится

текстом сложно, може гда на github есть examplы?

Michael
27.08.2018
15:20:55
@aplysak стукни к @madgopher с кейсом президентов

Аня
27.08.2018
15:52:12
#вакансия #job #golang #москва Коллеги, привет! Веду поиск на роль Golang Developer в крупнейшую e-com-компанию среди онлайн-классифайдов в России. Вакансия открыта в г. Москва, готовы рассматривать кандидатов и из других городов, первые этапы обсуждения позиции можно провести дистанционно, через Skype. Есть релокационная программа. Веду поиск Golang-разработчика в Команду поиска. По функционалу - backend-разработка на Go. Коллеги переходят с php и python на golang. Проект масштабный, стратегически важный для компании. Уровень позиции: Middle / Senior/ Team Lead. Команда: В Техническом департаменте компании работает более 300 разработчиков. Коллеги работают в кросс-функциональных командах из 6-7 человек (frontend-разработчики, backend-разработчики, тестировщики, team lead). Требования: - опыт Golang от 1 года; - знание Go (структуры, интерфейсы, каналы, горутины и т.д.); - знание основных возможностей стандартной библиотеки Golang и уметь их использовать - понимание принципов работы клиент-серверной архитектуры, микросервисов, конкурентности; - работа в команде; - технический бэкграунд в разработке на php или python. Условия: - белая зп (вилка зависит от уровня компетенций и результатов прохождения технического интервью: Middle 150-200 т.р. gross, Senior 220-270 т.р. gross, Team Lead 270-300 т.р. гросс по итогам технического интервью) - ДМС, страхование жизни - бесплатный фитнес, - бесплатное питание, - бюджет на внешнее обучение - работа в комфортабельном офисе в пешей доступности от метро, опции удаленной работы нет За подробной инфой Go в личку @very_ann

Gleb
27.08.2018
16:15:35
народ

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

Alexander
27.08.2018
16:17:01
чем тебе 1я статья в гугле не подошла?

https://dave.cheney.net/2013/06/30/how-to-write-benchmarks-in-go

Google
Alexander
27.08.2018
16:17:44
в го бенчи из коробки работают

Gleb
27.08.2018
16:17:55
да я знаю

просто не знаю как их писать

какие то общие примеры видел

а детальные не могу найти

Artem
27.08.2018
16:21:25
Так бенчи в основном и сводятся к дерганью одного метода дофига раз

Abdulla
27.08.2018
16:34:14
А что надо бенчить?

F01134H
27.08.2018
18:34:34
Интересно, а почему у половины кравлеров на го описание на китайском

Aleksandr
27.08.2018
18:35:26
создатели - носители китайского языка. Ваш КО.

F01134H
27.08.2018
18:36:16
вопрос в том, почему

китайцы пилят столько кравлеров

Alexander
27.08.2018
18:36:54
у них просто высоко развита культура этого дела

Abdulla
27.08.2018
18:39:09
китайцы пилят столько кравлеров
Чтобы скачать интернет и смотреть его потом под одеялом, или чем они там накрываются

F01134H
27.08.2018
18:39:31
каеф

vktr
27.08.2018
18:49:08
Качай - не качай, но китайцы всегда выдают себя расхлябанностью. Если видишь REST API с рейт лимитами, которые никак не соблюдаются - 99% это китайцы.

Видишь timestamp в формате "HH:MM:SS" - скорее всего они же ???

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