Илья
там написали ` db.SetMaxOpenConns(20) // Sane default db.SetMaxIdleConns(0) db.SetConnMaxLifetime(time.Nanosecond) `
Илья
что человек бенчмаркает что-то
Илья
но пока не ясно что
Алексей
исходники там есть, если что
Алексей
можно самому запустить с исправлениями
Илья
можно не писать статей и бенмарков, если руки кривые
Roman
можно не писать статей и бенмарков, если руки кривые
Нужно просто просить людей которые шарят за'review'ить сперва чем публиковать
Илья
зачем вы ее сюда принесли?
Алексей
прост
.
и чтоже там "недо"?
Создавать пулл корректов при каждом Запросе к БД
.
в общем код на Го ужасно написан
.
Человек как будто никогда на Го и не писал
.
Иначе такого бы не было
Илья
да и ошибки там (автор ничего не поясняет), с отлупами постгри, тк на каждый чих новый коннект
Алексей
Ну тогда го молодец, раз даже с такими ошибками не особо сильно проиграл джаве
Anonymous
пасаны, подскажите че за прикол. почему ответ минусовой? https://play.golang.org/p/aS1fyikIJrz
Roman
в стиле "мир такой, каким я его вижу"))
Aleksandr
пасаны, подскажите че за прикол. почему ответ минусовой? https://play.golang.org/p/aS1fyikIJrz
// int32 is the set of all signed 32-bit integers. // Range: -2147483648 through 2147483647. type int32 int32
Anonymous
// int32 is the set of all signed 32-bit integers. // Range: -2147483648 through 2147483647. type int32 int32
а, у меня в сумме выход за ренж получится. а я по отдельности ток посмотрел. спс
MXLTN
кто работал с https://github.com/google/jsonapi есть проблема что type MyObj { my_struct []*MyStruct `jsonapi:"attr,my_struct"` } не работает UnmarshalPayload. Как решить?
🏁Александр
а ты вызываешь его?
🏁Александр
там в примере обычный вызов надо
🏁Александр
if err := jsonapi.MarshalPayload(w, blog); err != nil { http.Error(w, err.Error(), http.StatusInternalServerError) }
Andrew
Всем привет. Как конвертировать эту строку - «0.00005160» -в float64? Пробую strconv.ParseFloat(), но на выходе имею 5.16e-05. В чём беда, не подскажете?
Максим
Привет! А как выводишь?
MXLTN
https://github.com/google/jsonapi/issues/74
MXLTN
вот тут проблема описана
MXLTN
просто не знаю как решить
Andrew
Косяк. Не дописал. Как лучше без scientific notation вывести? Мне нужно потом провести манипуляции с float64 провести и обратно в string для дальнейшего чуда.
V
Смотрите доку на Printf
MXLTN
Marshal работает, не работат Unmarshal
если сделать MarshalPayload обхекта а потом этот же результат UnmarshalPayload - то будет ругаться что не тот формат
Никита 🙃
кто то работал с firebase realtime database? Хочу вот освоить но чёт запутался. Вот у меня в таблице есть child "test", в нём есть 2 child'a "user1" и "user2", например. в каждом юзере есть поля "id" и "email" с заполненными строковыми данными. Далее я пытаюсь получить список этих юезров: создал структуру User: type User struct { email string `json:"email,omitempty"` id string `json:"id,omitempty"` } Теперь я пытаюсь получить этих юзеров из firebase'a: ref := client.NewRef("") var data map[string]User if err := ref.Child("test").Get(ctx, &data); err != nil { log.Fatalln("Error reading from database:", err) } Но в ответ приходит мапа такая: map[user:{ } user2:{ }] с пустыми полями юзеров. И я чёт не могу одуплить что я не так делаю...
Aleksandr
Косяк. Не дописал. Как лучше без scientific notation вывести? Мне нужно потом провести манипуляции с float64 провести и обратно в string для дальнейшего чуда.
scientific notation - это вид строкового представления числа. само число float64. Соответствено все float64 операции ему доступны.
Никита 🙃
А всё. Понял что не так. В структуре с большой буквы надо поля сделать)
Pawel
зачем вы ее сюда принесли?
он думает что таким образом хейтит Го :) на самом деле джава конечно же быстрее Го. Я знаю человека с сертификатом супержабера от оракла, который берёт код бенчмарков с benchmarksgame, шарманит конфиги gc и jit, и добивается результатов, которые лучше чем на rust c++
kopMuk
В универ бы таким, если это не вымышленный персонаж )
Pawel
А потом берём асемблерщика, и С++ / Rust причмокивает
kopMuk
Мне всегда нравиться, кто Яву пытаются дрючить за память
kopMuk
Прям смех)
Roman
А потом берём асемблерщика, и С++ / Rust причмокивает
а потом берём и изобретаем новую архитектуру CPU!
kopMuk
Вы как для 512 хватит всем разрабатываете
kopMuk
Тьфу 640
Roman
Мне всегда нравиться, кто Яву пытаются дрючить за память
Яву за память, Go за генерики, JavaScript за типизирование... вообще весь этот ваш софтвар инженеринг - гамно! 😁
kopMuk
Как бы Яву не срали хуисосили бла бла бла, это основа мирового интерпрайза
Fastumkruk
Занятся Вам товарищи нечем, чесн слово
Fastumkruk
Как бы Яву не срали хуисосили бла бла бла, это основа мирового интерпрайза
Ну успела ява(ДЖАВА) свое место занять, ну и что с того.
kopMuk
А память, да какая память, где терабайты ее уже
Artem
Как бы Яву не срали хуисосили бла бла бла, это основа мирового интерпрайза
я каждый день удивляюсь, как эта основа держится, особенно люблю рест апи без сваггера (да и со сваггером тоже иногда кул)
Fastumkruk
Чеж с или ++ так не заняло
Джава признана более удобной и практичной.
kopMuk
=)
kopMuk
И хрен ты ее куда выпихнешь ближайшие лет 50
kopMuk
Как с и ++
Fastumkruk
И хрен ты ее куда выпихнешь ближайшие лет 50
Не 50 лет, даю джаве 5лет, далее начнет умирать.
kopMuk
Языки будут появляться и пропадать, а они останутся
kopMuk
Нет
Fastumkruk
Так тачно
kopMuk
Никто не будет переписывать все то что написано на этих языках за 10 лет)
kopMuk
Так что жди у моря погоды
kopMuk
:D
Fastumkruk
А чего тогда бэйсик такими стопами не пошел? Загнулся же.
kopMuk
Java ещё go переживет)
Anonymous
не языки решают насколько они живучи а комьюнити
kopMuk
Расскажи это сишникам
Anonymous
сам сишник всю жизнь!
Fastumkruk
Если бы не андроид и всякие такие приблуды, ПК джава уже бы начала сдуватся
kopMuk
И че популярное клммюнити у вас , если сравнить с тем же питоном?
kopMuk
Андроид ваще не причем
kopMuk
Точнее его часть мала
Anonymous
И че популярное клммюнити у вас , если сравнить с тем же питоном?
никакущее комьюнити .... слишком академично!
Pawel
Я когда окунаюсь в лигаси энтерпрайс на жабе, у меня волосы на жопе шевеляца. Что это уважать как-то или выбирать добровольно....
L
Гайз, а кто использует arangodb в проде? Хочу в графы уметь, но встал выбор библиотеки. Какую используете?