
Peter
25.04.2017
15:48:53

Roman
25.04.2017
15:49:00
Вот, например, ни одного положительного отзыва на influxdb я тоже не встречал

Slach
25.04.2017
15:50:28
ребята, ну так это не число с фиксированной точностью
это блин просто кусок json (строка в исходном виде)
который должен тупо делиться на некий делитель, то есть остаток от деления должен быть равным нулю
я понимаю конечно
(operator % not defined on float64)
в чем его хранить то в таком случае если не float64?
если в json просто тип json.Number и все
я понимаю что преобразование текстовой строки к float64 может привести к тому что число будет по другому представлено в памяти, из-за того что в мантиссу не влезет все что надо, но мне непонятно
как мне в этом случае поправить код вот тут
https://github.com/xeipuuv/gojsonschema/blob/master/validation.go#L767
чтобы начало правильно работать?

Maxim
25.04.2017
15:51:07

Google

Roman
25.04.2017
15:52:44

Maxim
25.04.2017
15:52:57
Естественно когда я захотел гигов 20 базы держать - начинаются проблемы, потому что кеш + говнокод творят тормоза

LexsZero
25.04.2017
15:53:27

Maxim
25.04.2017
15:53:44

Peter
25.04.2017
15:55:01

Maxim
25.04.2017
15:55:50
Если надо мигрировать - перетаскиваю файл базы с проектом как любой другой обычный файл. EZ

Peter
25.04.2017
15:56:47
ну копейки у всех разные) вот у меня "маленькая" база в тексте весит около 900 метров, в utf8
самая большая пока 8 гигов

Maxim
25.04.2017
15:57:15
Сохраняешь в байтах, получаешь в байтах. Что с ними дальше делать - уже не забота болта

Slach
25.04.2017
16:03:36

Денис
25.04.2017
16:11:33

Google

Денис
25.04.2017
16:12:10

Slach
25.04.2017
16:39:05
ну запилю.... а как это поможет ?
я не понял что именно потом надо делать???
вычислять какая дробная часть длиннее и домножать float на соответсвующую длинну ?
на соответсвующее 10 в степени? на какой то int?
чтобы потом что?
остаток от деления = 0 проверить?

blkmrkt
25.04.2017
16:42:52
хаха блин, сел таки писать бекконнект прокси на го, думал ухх посижу пару ночей. Решилось все гуглом и копипейстом примера из либы https://github.com/vulcand/oxy

Денис
25.04.2017
16:43:23

Slach
25.04.2017
16:53:39
да причем тут два знака после запятой??
еще раз
есть ЛЮБОЕ число в JSON
и есть ЛЮБОЙ делитель, тоже число, может быть сколько угодно знаков после запятой а не 2
требуется
проверить что число в JSON делится на этот делитель без остатка ...
для int64 это все проверяется нормально
для float64 естетсвенно нет потому что мантисса, порядок и невозможность представить некоторые числа точно

Roman
25.04.2017
16:57:16
В Базах данных есть тип decimal

Andrey
25.04.2017
16:59:22
Вот тут хорошо описано http://asvetlov.blogspot.ru/2012/08/numerics.html?m=1

Денис
25.04.2017
17:02:10

Vladimir
25.04.2017
17:03:36
@BloodJazMan ты можешь сам определить что ты считаешь все числа с расхождением например в 5-ом знаке после запятой - достаточно точными
и делать проверки с учетом этой особенности

blkmrkt
25.04.2017
17:04:58
хранят обычно центы/копейки и делят/умножают на 100

Vladimir
25.04.2017
17:05:36
@BloodJazMan а, ну ты об этом и пишешь, да. Сорри.

Slach
25.04.2017
17:15:14
ну или тупо считать что чисел с более чем 6м знаком после запятой не бывает и умножать на 1000000 и делимое и делитель...

LexsZero
25.04.2017
17:27:38
хотя не, хуйня
https://godoc.org/math#Remainder во

Google

LexsZero
25.04.2017
17:49:26
и тоже хуйня

Vladimir
25.04.2017
17:57:24

Maxim
25.04.2017
18:04:15
Как можно слушать вебхуки? о_0

Roman
25.04.2017
18:18:13

Peter
25.04.2017
19:31:17
по-моему, он пиздит https://github.com/boltdb/bolt/issues/155#issuecomment-42248630

Stuf
26.04.2017
07:52:01
Не работает код из примера
./main.go:22: cannot use "github.com/btcsuite/btcd/chaincfg".Params literal (type *"github.com/btcsuite/btcd/chaincfg".Params) as type *"github.com/OpenBazaar/spvwallet/vendor/github.com/btcsuite/btcd/chaincfg".Params in assignment
У них в папке vendor зависимости
А из этой папки не получается подключить. Что делать?

Alexey
26.04.2017
11:11:28

Vadim
26.04.2017
11:18:04

Maxim
26.04.2017
13:06:00

Anton
26.04.2017
15:56:42

Alexey
26.04.2017
15:57:31
А map ordered?
Так ведь там не спрашивают, что надо как-то сортировать, говорят просто, что несколько.

Anton
26.04.2017
15:59:30
Ээээ, ну да, но...
Это как-то странно вообщем

Borat
26.04.2017
21:12:06
всем привет. кто нибудь знает можно ли в го делать ссылки в регулярках? чтобы вместо этого
regexp.Compile("^(\\d+\\.\\d+e[\\-\\+]\\d+)\\s+(\\d+\\.\\d+e[\\-\\+]\\d+)$")
было как то так
regexp.Compile("^(\\d+\\.\\d+e[\\-\\+]\\d+)\\s+($1)$")

Вячеслав
26.04.2017
21:12:43
Думаю можно
Но не знаю как)))

Borat
26.04.2017
21:13:09
\\1 и доллар не пашут)

Google

Вячеслав
26.04.2017
21:13:53
https://github.com/StefanSchroeder/Golang-Regex-Tutorial/blob/master/01-chapter2.markdown
Named matches как вариант

Borat
26.04.2017
21:16:54
а как дальше named применить в этой же регулярке? не нашел у этого парня
ай ладно черт с ним. оставлю так пока. спасиб)

Admin
ERROR: S client not available

Вячеслав
26.04.2017
21:19:23
http://stackoverflow.com/questions/30483652/how-to-get-capturing-group-functionality-in-golang-regular-expressions

Borat
26.04.2017
21:21:59
не не. вы наверно не совсем поняли что я имею ввиду. у меня вначале регулярки большая группа правил и она же нужна в конце регулярки . и я не хочу ее дублировать. в пыхе можно было написать кажется \\1 и он сам ее дублировал
(\d{4}\-\d{2}\-\d{2}) \s ($1)
это типа 2016-01-01 2016-01-02

Вячеслав
26.04.2017
21:23:59
Я понял, но не правильно понял ответ на SO

Borat
26.04.2017
21:24:19
да ок. ладно не парьтесь я так оставлю. благодарю

Вячеслав
26.04.2017
21:24:23
Видимо группы только потом доступны

Borat
26.04.2017
21:24:44
да мне кажется нельзя тоже

Akmurat
27.04.2017
03:48:24
Привет я новичок в го хочется поработать в проэкте может кто пригласит?

⠀
27.04.2017
03:50:51
github в помощь

Lev
27.04.2017
03:53:22
список проектов для помощи где-то тут висел, https://github.com/ninedraft/gocryforhelp

Aleksey
27.04.2017
04:05:01
Часик в радость, друзья скиньте кусок кода , вашего типичного веб сервиса, там где идет localhost:9000, надо бы посмотреть как это все в продакшене реализуется

Maxim
27.04.2017
04:12:06

Egor
27.04.2017
08:33:38

ainu
27.04.2017
14:10:35
Часик в радость, друзья скиньте кусок кода , вашего типичного веб сервиса, там где идет localhost:9000, надо бы посмотреть как это все в продакшене реализуется
app := gramework.New()
app.GET("/static/dist/*static", app.ServeDirNoCacheCustom("./", 0, false, false, []string{}))
app.GET("/favicon.ico", app.ServeDirNoCacheCustom("./static/", 0, false, false, []string{}))
app.GET("/api/list/*list", apiListItems)
app.SPAIndex("./static/app/index.html")
app.ListenAndServe(":8084")

Google

ainu
27.04.2017
14:17:38
Часик в радость, друзья скиньте кусок кода , вашего типичного веб сервиса, там где идет localhost:9000, надо бы посмотреть как это все в продакшене реализуется
http.HandleFunc("/send", func(w http.ResponseWriter, r *http.Request) {
//.... тут код
}
host, _ := os.Hostname()
addrs, _ := net.LookupIP(host)
for _, addr := range addrs {
if ipv4 := addr.To4(); ipv4 != nil {
fmt.Println("Adress: " + ipv4.String() + ":8085")
}
}
log.Fatal(http.ListenAndServe(":8085", nil))

Knock
27.04.2017
14:32:02
страшно

Aleksey
27.04.2017
14:44:28
Друзья такой вопрос , необходимо резать видео на куски и переконвертировать в формат mp4. Что лучше взять, чтобы можно было бы собрать в один бинарник вместе с go программой?

Peter
27.04.2017
14:46:21
не надо этого фанатизма

Aleksey
27.04.2017
14:47:22
возьми ffmpeg
Собрать не получится в один бинарь с этой си либой ?

Peter
27.04.2017
14:48:26

Aleksey
27.04.2017
14:52:44

LexsZero
27.04.2017
18:24:04
https://www.reddit.com/r/rust/comments/5penft/parallelizing_enjarify_in_go_and_rust/dcsgk7n/

Sander
27.04.2017
20:26:58
Всем привет
в golang то как реализовано ооп, разве такой подход он удобней,
просто мне кажется не очень удобно структурирован.

LexsZero
27.04.2017
20:28:53
нет, он просто другой
погугли срачи про композиция vs наследование