Ruslan
и там можно сделать подсветку JS, HTML и тп
Ruslan
правда без комплита
Igor
Коллеги, кто знает почему дебагер в goland не показывает значения всех переменных ❓
Slava
а какие не показывает?
Slach
еще бы go-i18n выдавал бы на выходе какой то более вменяемый формат ...
хотя вот почитал, похоже через YAML там вполне вменяемо получается и надо будет пробовать блин как бесят "ключи" и еще оно не умеет extract надо будет "руками"
Igor
Вот так tof не показывает
Bogdan
Подскажите как быть Есть некая математика над финансами. Дабы не работать с float, храню все это дело в минимальных единицах — копейки, в int. В результате некоторых операций на выходе получаю, к примеру, 499 вместо 500 как это было когда считал для примера во флоат Как на интах прийти к такому же результату?)
you
Хранить в сотых долях от копейки?
Bogdan
2 знака после запятой не храниться, сразу в бд в копейках
Abdullo
Decimal
Bogdan
Decimal
А чем он поможет?) Мне два знака после запятой всего нужно
Abdullo
https://github.com/shopspring/decimal
Bogdan
https://github.com/shopspring/decimal
Оооо Хорошо, благодарю Надеюсь поможет, сегодня гляну
Bogdan
"%2.f" попробуй
Не в том проблема, в самих расчетах дело :)
Slach
%.2f
народ -) ну чего вы фигню порите человеку посоветовали уже decimal использовать еще gonum.org есть, там может для вас счастье будет
Alexander
Подскажите как быть Есть некая математика над финансами. Дабы не работать с float, храню все это дело в минимальных единицах — копейки, в int. В результате некоторых операций на выходе получаю, к примеру, 499 вместо 500 как это было когда считал для примера во флоат Как на интах прийти к такому же результату?)
Если получается неправильное число при операциях с интами, значит где-то есть деление и происходит ошибка округления. Даже при использовании decimal такое будет возможно, т.к. там arbitrary precision, а не unlimited precision
Alexander
Т.е. всё считать в рублях и сделать decimal с двумя знаками - недостаточно
Michael
А чем он поможет?) Мне два знака после запятой всего нужно
используй decimal, два знака после запятой - это, есть мнение, лучше делать во view, а хранить как есть
Michael
А чем он поможет?) Мне два знака после запятой всего нужно
и ещё есть такая тема www.sql.ru/forum/412838/buhgalterskoe-okruglenie
Anonymous
и ещё есть такая тема www.sql.ru/forum/412838/buhgalterskoe-okruglenie
Работал в банке - там про это округление первый раз слышат. Везде используют арифметическое.
Michael
Работал в банке - там про это округление первый раз слышат. Везде используют арифметическое.
эм... я в банке не работал, но о таком округлении слышал заказчик)
Oleh
Ребят, подскажите пожалуйска каким образом можно скастовать встроенный тип к кастомному? Пр. type Str string легко можно скастовать к строке string(Str), а вот каким образом можно скастовать var str string, к Str ?
Aleksandr
Точно так же
Oleh
Да вот как-то не выходит, пытаюсь свой массив 32 байта скастовать к этому
Aleksandr
На плейграунд демку сделай
Oleh
Всё, прошу прощения, оказывается в гоу нельзя брать ссылку от констант и литералов
Oleh
спасибо
Anonymous
Sergey
Всем привет, недавно начал писать на Go, столкнулся с небольшой проблемой: Используя роутер хочу передать в хендлер ссылку на базу данных, пытался прописать как еще одни параметр у функции tasks, но точ то не получ, как это вообще можно реализовать? Заранее спасибо
Sergey
Мерль
Всем привет, недавно начал писать на Go, столкнулся с небольшой проблемой: Используя роутер хочу передать в хендлер ссылку на базу данных, пытался прописать как еще одни параметр у функции tasks, но точ то не получ, как это вообще можно реализовать? Заранее спасибо
метод GET у роутера принимает исключительно функции типа func(http.ResponseWriter, *http.Request) Чтобы хранить в хэндлере ссылку на БД можно использовать замыкание. Что-то вроде https://play.golang.org/p/9P_1sXuHfrh
Sergey
Все понял, спасибо огромное за пример)
Anonymous
Чото озадачился, как строку вывести с переменными? В другом языке ''' print "$var\n"; ''' Переменная подменялась, в принте.
Sebor▂▅▇█▓▒░
fmt.Printf
Anonymous
fmt.Printf
Хм, ну да)))
Roman
а можете ткнуть меня в доку как go опрашивает файловые дескрипторы?
Mikhail
Гошные исходники приятно читать. Все таки строгий стиль не зря.
.
Бэкэнд разработчики, как вы вообще живете без нормального драйвера под монгу?
🏁Александр
мы не используем монгу 🙂
.
Жесть
Roman
Исходники пакета os посмотри
это понятно. интересует как добавить свой fd, чтобы штатный поллер(который используется в net) умел с ним работать
Nikita
Жесть
Не использую монгу, но вообще чем мго плох?
.
Не использую монгу, но вообще чем мго плох?
он уже два года не поддерживается
andrew
а какие альтернативы в тренде?
.
Никаких, в том то и дело
Oleh
он уже два года не поддерживается
https://github.com/globalsign/mgo он 12 дней последний коммит
rakachun
це форк) а вот первоначальный на версию монго 2 застрял
Oleh
це форк) а вот первоначальный на версию монго 2 застрял
при том что ссылка на него есть в "первоначальной версии" автор мол говорит прощайте я не буду продолжать, он те ровные поцаны продолжат мое дело
Dmitry
Никаких, в том то и дело
зачем монга ? бери редис. Постгрес
Oleh
зачем монга ? бери редис. Постгрес
чем постгрес лутше монги?
Oleh
инетесно услышать мнение
Dmitry
чем постгрес лутше монги?
вообще то это 2 разных типа бд
Oleh
я вкурсе
Dmitry
монга для чатика и лога только и подойтет. Что то больше нет
Oleh
как бы даже названия разные
Dmitry
забей
Oleh
норм аргумент
Oleh
я реально хочу узнать
Dmitry
ну я увидел что нет толку в обьяснении
Oleh
как бы я даже не увидел его..
Dmitry
тру бд это не nosql сорь
Dmitry
видимо ты больге чатика не писал ничего
Oleh
у тебя rps проседало под нагрузкой или что?
Dmitry
Dmitry
с mysql. А постгрес еще быстрее
Dmitry
https://habrahabr.ru/post/272735/
Oleh
https://habrahabr.ru/post/272735/
статья за 15 год из коментариев "Какой интересный тест. Сравнивать новую версию постгреса (postgresql94-9.4beta1-1) и олд стейбл для монги (mongodb-org-2.6.3-1). Ещё неизвестно с каким движком." норм сравнение да
Oleh
так же в монго есть индексы
Oleh
крч нужно тестить на последних версиях