
[Anonymous]
09.09.2016
13:14:59

Zver
09.09.2016
13:15:08
В рамках погрешности.

[Anonymous]
09.09.2016
13:16:14
Это же нужно было сделать?

Google

Kirill
09.09.2016
13:16:36
seed нужен же
у тебя тогда рандом вечно один должен быть

[Anonymous]
09.09.2016
13:17:00

Zver
09.09.2016
13:17:05
Один раз только нужен

[Anonymous]
09.09.2016
13:17:47
Ну да считает нормально, я сравниваю с другой программой, там тоже самое, только вот моя считает медленно

Zver
09.09.2016
13:26:17
Тогда и сида не надо внутрь rand.NewSource( ВОТ СЮДА ) ставьте значение для инициализации
А вообще вы исходники скинуть не можете?

[Anonymous]
09.09.2016
13:31:19
К сожалению нет( Но спасибо за помощь, от того что я избавился от Seed, рандом потребляет всего 1.52 сек

Zver
09.09.2016
13:32:57
значит надо смотреть, что другое жрет. Может там вычислений куча, а может памяти выделяете ведро и очень часто. В общем надо профилировать.

[Anonymous]
09.09.2016
13:35:13
Да, я глянул, жрет уже другой код двухлетней давности, скорее всего попробую его переписать, есть еще вариант взять готовый написанный на питоне, вызывать его с параметрами и записывать .Output()

Мерлин
09.09.2016
13:35:58

[Anonymous]
09.09.2016
13:36:15
Но пока это не самое главное, 100000 считает достаточно быстро и уже хорошо

Google

Мерлин
09.09.2016
13:36:43

[Anonymous]
09.09.2016
13:37:39

Мерлин
09.09.2016
13:37:48

[Anonymous]
09.09.2016
13:43:19
Я тут еще opencv хочу попробовать, но как я понял для го нормальных биндингов нету

Мерлин
09.09.2016
13:44:11
В го байндинги - это боль

[Anonymous]
09.09.2016
13:44:28
Поэтому опять же питон кандидат ибо плюсы я не потяну

Kirill
09.09.2016
13:44:55

Мерлин
09.09.2016
13:45:40

[Anonymous]
09.09.2016
13:46:15
Но как я посмотрел от использования питона тоже боли хватает

Navern
09.09.2016
13:47:35

Kirill
09.09.2016
13:48:12

Zver
09.09.2016
13:48:25

Kirill
09.09.2016
13:48:40

[Anonymous]
09.09.2016
13:50:24

Мерлин
09.09.2016
13:51:26

[Anonymous]
09.09.2016
13:51:50

Kirill
09.09.2016
13:52:33

Мерлин
09.09.2016
13:52:55

Google

Kirill
09.09.2016
13:52:56
а фукнции можно перегружать, если хитро
но не нужно

Мерлин
09.09.2016
13:53:27

[Anonymous]
09.09.2016
13:53:47
у меня опыта только паскаль, чуть писал на джаве под андроид, тоже не плохой язык, не осилил книгу Страуструпа

Kirill
09.09.2016
13:54:15
я знаю минимум два способа, как это сделать. один из них я использую в невебовом продакшене.

Мерлин
09.09.2016
13:54:44

Kirill
09.09.2016
13:56:02
хотя погоди. что ты называешь перегрузкой функций?

Мерлин
09.09.2016
13:59:18
Если вы используете пустые интерфейсы, то знайте : я вас найду

Kirill
09.09.2016
13:59:59
я использую. естественно. не для этого, но использую.
и меня даже искать не надо — я не прячусь :)

Мерлин
09.09.2016
14:01:38

Kirill
09.09.2016
14:01:58
ну, смотря что она делает

Мерлин
09.09.2016
14:02:03
Или несколько разных функций с одинаковыми именами

Kirill
09.09.2016
14:02:11
я вот это юзал в dlog, например

Мерлин
09.09.2016
14:02:55
otto
Я не могу вспомнить ни одного Отто, кроме того, что прикрыли недавно

Kirill
09.09.2016
14:04:03
https://github.com/robertkrimen/otto

Мерлин
09.09.2016
14:05:45

Kirill
09.09.2016
14:31:59
вообще, я так понял, реально сделать ECMA-совместимый regexp на re2. я еще оттестирую, если уже все работает, выложу.

Nik
09.09.2016
15:29:28
тупой вопрос - как сделать массив указателей
(пытаюсь перелопатить либу "github.com/jtblin/go-ldap-client") чтоб нормально работала

Google

Kirill
09.09.2016
15:30:11
и в чем проблема?
[]*SomeType
вот тебе и слайс указателей

Nik
09.09.2016
15:31:05
var lol []*ldap2.Entry

Kirill
09.09.2016
15:31:39
ну. в чем проблема?

Nik
09.09.2016
15:33:04
вообще проблема тут

Admin
ERROR: S client not available

Nik
09.09.2016
15:33:09
groups, lol, err := client.GetGroupsOfUser(user)
./aaa.go:49: cannot assign []*"gopkg.in/ldap.v2".Entry to lol (type map[string]string) in multiple assignment
учитывая что lol до этого не объявлялся
потчему он не может в него записать нормально

Kirill
09.09.2016
15:34:42
зачем тебе три значения?
возвращается же два

Nik
09.09.2016
15:35:37
GetGroupsOfUser func(username string) ([]string, []*ldap.Entry, error)
три возвращается

Kirill
09.09.2016
15:36:15
ну, окей. а ты где-то lol уже использовал, назначив map[string]string

Nik
09.09.2016
15:36:55
нет

Kirill
09.09.2016
15:37:12
ну как это нет? ошибка это и говорит, ну
всегда говорил: никогда не называй переменную lol и подобными. один раз назовешь так — назовешь и второй, и так задолбёшься дебажить.

Zver
09.09.2016
15:38:09
уже объявлена переменная

Google

Nik
09.09.2016
15:38:26
наврал
да
сорян
и ктноить знает НОРМАЛЬНУЮ либо для работы ldap

Kirill
09.09.2016
15:39:57
вроде, в awesome-go не пролетал

Nik
09.09.2016
15:44:05
там ничего годно нет
проблема- когда я вынимаю из ldap атрибутs
они []string
а атрибут memberOf это массив
и я получаю только первую строку
(хочу получитьс писок групп пользователя)
https://play.golang.org/p/Cl499qLqtM
кто подскажет, почему regex находит не все значения
модификатор (?g) не спасает

Zver
09.09.2016
17:24:50

Nik
09.09.2016
17:34:34

Kirill
09.09.2016
18:16:11
я тут принес https://github.com/golang/go/issues/17043. Поддержите или покидайтесь помидорами, а?