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

Slava
27.08.2018
12:50:26

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

Google

Мерлин
27.08.2018
12:51:29

Daniel
27.08.2018
12:51:48

Slava
27.08.2018
12:51:52

Мерлин
27.08.2018
12:52:55

Sergey
27.08.2018
12:53:24

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

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

Daniel
27.08.2018
12:55:25

Sergey
27.08.2018
12:55:50

Мерлин
27.08.2018
12:55:51

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

Виктор
27.08.2018
12:56:24

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
просто проектик
или обязательно с гитом связывать?
а
всё
я типа понял

Мерлин
27.08.2018
12:57:12

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

Daniel
27.08.2018
12:58:18

Мерлин
27.08.2018
12:59:42

Google

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

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

Мерлин
27.08.2018
13:02:26

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

Sergey
27.08.2018
13:07:42

Мерлин
27.08.2018
13:09:05

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

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
текстом сложно, може гда на github есть examplы?

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

Anton
27.08.2018
15:32:22


Аня
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
каеф

Alexander
27.08.2018
18:40:23

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