
anatolii
19.10.2018
13:27:32

Yaroslav
19.10.2018
13:28:12

Foxcool
19.10.2018
13:28:27
я же ссылку кинул
там описан sync.Once() как правильный синглтон в го

Google

Yaroslav
19.10.2018
13:29:13
Ок, пошёл курить доки, спасибо

Denys
19.10.2018
13:44:44
кто то работал с ptrace?
я не слишком вкурсе как перехваты работают
но delve иногда бросает в stacktrace File: <autogenerated>
что это значит

Daniel
19.10.2018
13:52:22

Yaroslav
19.10.2018
14:06:05


George
19.10.2018
14:22:04
Всем привет!
хотел бы вернуть функцию из функции для чейнинга, к примеру
err := joinedWorks(db).Where(.......
сама функция
func joinedWorks (db *xorm.Engine) func() {
var works []JoinedWork
return db.
Join("INNER", "masters", "masters.id = works.master_id").
Join("INNER", "cars", "cars.id = works.car_id").
Join("INNER", "services", "services.id = works.service_id").
Find(&works)
}
прошу прощения за врыв, но не знаю даже в какую сторону в доках глядеть
Всем привет!
хотел бы вернуть функцию из функции для чейнинга, к примеру
err := joinedWorks(db).Where(.......
сама функция
func joinedWorks (db *xorm.Engine) func() {
var works []JoinedWork
return db.
Join("INNER", "masters", "masters.id = works.master_id").
Join("INNER", "cars", "cars.id = works.car_id").
Join("INNER", "services", "services.id = works.service_id").
Find(&works)
}
прошу прощения за врыв, но не знаю даже в какую сторону в доках глядеть
всем спасибо, reflection сказал что это *xorm.Session, и он как ни странно оказался прав оО


Roman
19.10.2018
14:40:14
http://www.lighterra.com/papers/modernmicroprocessors/
огонь статья

Евгений
19.10.2018
15:07:51
Подскажите, а как можно установить данное приложение? https://github.com/google/codesearch
Команда из ридми пишет мол «выберите ветку».
Я в го не специалист...

Antony
19.10.2018
15:08:36

Google

Antony
19.10.2018
15:08:47
go установили?

Oleksandr
19.10.2018
15:09:02

Нави
19.10.2018
15:09:04
а как скомпилировать без отладочной информации?

Vladimir
19.10.2018
15:09:08
и так для каждой в cmd

Antony
19.10.2018
15:09:38
по дефолту на *nix подобных бинарник упадет в ~/go/bin

Vladimir
19.10.2018
15:10:24

Antony
19.10.2018
15:10:36

Vladimir
19.10.2018
15:10:58
предполагается что человек дальше знает

Евгений
19.10.2018
15:11:50
go установили?
Го то я установил, вот именно не могу понять как он хочет чтобы я выделил ветку.

Antony
19.10.2018
15:12:01

Евгений
19.10.2018
15:12:06

Vladimir
19.10.2018
15:12:20

Antony
19.10.2018
15:13:08

Евгений
19.10.2018
15:13:45
go get -u github.com/google/codesearch/cmd/csearch
Все равно просит выбрать ветку.
go get -u github.com/google/codesearch/cmd/csearch
# cd /home/evgeny/go/src/github.com/google/codesearch; git pull —ff-only
У текущей ветки нет информации об отслеживании.
Пожалуйста, укажите с какой веткой вы хотите слить изменения.
Для дополнительной информации, смотрите git-pull(1).
git pull <внешний-репозиторий> <ветка>
Если вы хотите указать информацию о отслеживаемой ветке, выполните:
git branch —set-upstream-to=origin/<ветка> master
package github.com/google/codesearch/cmd/csearch: exit status 1

Vladimir
19.10.2018
15:16:40

Google

Vladimir
19.10.2018
15:16:52
я про /home/evgeny/go/src/github.com/google/codesearch

Евгений
19.10.2018
15:18:32
О, благодарю вас!

Dmitry
19.10.2018
15:50:59
Коллеги, те кто перешел с питона и какоето время(более месяца) прогает на го. Есть ли желаение возвращатся на питон?

Pavel
19.10.2018
15:51:48

Нави
19.10.2018
15:53:09

Vyacheslav
19.10.2018
15:53:21

Aleksandr
19.10.2018
15:53:57

Нави
19.10.2018
15:54:15
единственное грусть что в го фигурные скобки вместо отступов)

Darwin
19.10.2018
15:54:51

Andrei
19.10.2018
15:56:08
но я го использую только в его непосредственной нише, поэтому и на питоне часто пишу

Dmitry
19.10.2018
16:00:43
Коллеги, спасибо, очень интересные ответы. Иногда все же бывают ситуации когда профессиональном плане ставят перед выбором в пользу одного языка. Лично у меня нету желания возвращатся к питону. Но вот мнение про сахар заставило задуматся

Nikolay
19.10.2018
16:01:59
он хороший, но у него пока довольно слабенькая экосистема и есть свои странности
это счастье
отступы - одно из лучших изобретений в питоне

Andrei
19.10.2018
16:04:45

Nick
19.10.2018
16:07:53

Nikolay
19.10.2018
16:08:21
пацан знал, как правильно писать

Dmitry
19.10.2018
16:12:43

Google

Nikolay
19.10.2018
16:17:03
завидовали просто

Иван
19.10.2018
16:37:23
Мы хаундом пользуемся
Или это не о том

Roman
19.10.2018
16:39:21
Мой стих
трудом
громаду лет прорвёт
и явится
весомо,
грубо,
зримо,
как в наши дни
вошёл водопровод,
сработанный
ещё рабами Рима.

Marlik
19.10.2018
17:13:57
Чото zap ругается, как победить?
vendor/github.com/uber-go/zap/field.go:28:2:error: use of internal package myapp/vendor/go.uber.org/zap/internal/bufferpool not allowed (vet)
vendor/github.com/uber-go/zap/sugar.go:26:2:error: use of internal package myapp/vendor/go.uber.org/zap/internal/multierror not allowed (vet)

Daniel
19.10.2018
17:14:42
для начала - зачем вы линтите вендор?

Marlik
19.10.2018
17:18:40

Daniel
19.10.2018
17:19:09
оставить
вот эти сообщения про вендор - обычно индикатор ошибок в вашем коде. парсер не может его распарсить, и ошибки прорываются к вам
так то --vendor как раз линтинг вендора подавляет

Marlik
19.10.2018
17:21:57
Вот так?
// nolint: unconvert
"github.com/uber-go/zap"

Vladimir
19.10.2018
17:24:36

Daniel
19.10.2018
17:26:07
https://github.com/alecthomas/gometalinter/blob/b242b54b75005af59cb3a06620085146709b598a/main.go#L57

Daniil
19.10.2018
17:34:45
Доброго времени суток! В команду стартапа http://svoyasdelka.ru ищем go программиста, присылать свои резюме в лс, можно без большого опыта работы)

Евгений
19.10.2018
17:40:36

Daniel
19.10.2018
17:40:39
коллега, а вы HR или будущий коллега?

Daniil
19.10.2018
17:41:08
я коллега) который ищет себе замену)

Daniel
19.10.2018
17:41:42
тогда должны понимать, что без вилки никто стоящий даже не почешется

Иван
19.10.2018
17:41:53

Google

Daniil
19.10.2018
17:42:35
вилку нужно будет обсуждать с владельцем, там небольшая зп на старте + доля(как я знаю)

Александр
19.10.2018
17:43:59

Marlik
19.10.2018
17:46:28

Daniil
19.10.2018
17:47:59
проект только запустается, зп маленькая, доля хорошая, >1%, ну это конечно лучше уточнить кандидату с нашим владельцем, я их познакомлю

Владимир
19.10.2018
17:48:36

Marlik
19.10.2018
17:49:24

Daniil
19.10.2018
17:49:44

Владимир
19.10.2018
17:50:02

Daniil
19.10.2018
17:50:07

Владимир
19.10.2018
17:50:53
я не знаю
ну ты же говоришь, что замену себе ищешь, значит зарплата такая же как у тебя была, нет?)

Daniil
19.10.2018
17:51:03
нет
там все сложнее)

Сергей
19.10.2018
17:52:39
Кароче не платят нихуя, доля на словах