@gogolang

Страница 777 из 1630
Mykyta
26.01.2018
20:28:26
еще бы go-i18n выдавал бы на выходе какой то более вменяемый формат ...
Вообще, насколько я знаю, универсального подхода к локализации нет, но в гнушном мире - это gettext. Может байндинги на го поискать

Ruslan
26.01.2018
20:36:34
Вообще, насколько я знаю, универсального подхода к локализации нет, но в гнушном мире - это gettext. Может байндинги на го поискать
Это да есть интернационализация (I18n) и локализация (L10n деньги, календарь, ед. изм) это все нужно учитывать...

Google
Ruslan
26.01.2018
21:00:47
Коллеги, что думаете об этом? https://github.com/tmrts/go-patterns https://github.com/ahl5esoft/golang-underscore

Gleb
26.01.2018
21:23:52
Народ, объясните мне, тупому, как это блин работает? Io []int \`json: "io_service_bytes_recursive"\` - массив в Io пуст Io []int \`json:"io_service_bytes_recursive"\` - в массиве в Io данные есть Как это чёрт побери работает??? (экранирование \ вынужденное, иначе telegram съедает ковычку)

Gleb
26.01.2018
21:32:37
сюда код пости https://play.golang.org/ плюшек много
Спасибо, кнопку Share я там проглядел. Собственно, там я эту дичь и проверял)

эта штука парсит теги именно так
Шо, серьёзно, там вот прям не должно быть пробела? ОО

Vladislav
26.01.2018
21:33:31
By convention, tag strings are a concatenation of optionally space-separated key:"value" pairs.

If the tag does not have the conventional format, the value returned by Get is unspecified.

Gleb
26.01.2018
21:38:18
У меня просто слов нет... ? Спасибо за поянения)

Ruslan
26.01.2018
21:40:28
У меня просто слов нет... ? Спасибо за поянения)
А ты понял? Я просто не понял ничего))) включая твой вопрос )))

Gleb
26.01.2018
21:43:28
А ты понял? Я просто не понял ничего))) включая твой вопрос )))
Если в тэге `foo: "bar"` поставить пробел между : и ", то Go по стандарту такой тэг не поймёт и будет undefined behavior. Просто ? автору этого...

Google
Alan
26.01.2018
21:51:49
VSCode, например

Или goland

Ruslan
26.01.2018
21:55:33
Не куча ide хороших. Сам юзаю sublime text 3 и IntelliJ IDEA community edition + плагин GO

go fmt при деплое и ctrl+s на выполенние нужно биндить

*на сейв файла

Mykyta
26.01.2018
21:57:40
Какие у вас неинтересные сложности

Ruslan
26.01.2018
22:00:34
Какие у вас неинтересные сложности
Я тему редактора до сих пор подбираю)

честно

Александр
26.01.2018
22:06:03
goland идеально ?

но платный

Robert
26.01.2018
22:06:12
Для локализации использую файлы тупо ключ=значение под разные языки, разные файлы. + Утилита, которая сравнивает два файла и синхронит отсутствие лейблов.

Александр
26.01.2018
22:06:47
если вы про ide

Robert
26.01.2018
22:06:52
В базе данных, для справочников использую json для поля name

Так можно хранить в нескольких языках

{"en" : "label", "ru":"метка" }

Спец тип данных это превращает в map[язык]текст

Ruslan
26.01.2018
22:09:26
goland идеально ?
Согласен! Но мне для pet проекта зачем. Я юзаю idea community edition + плагин go

Google
Ruslan
26.01.2018
22:11:26
и там можно сделать подсветку JS, HTML и тп

правда без комплита

Igor
27.01.2018
01:44:21
Коллеги, кто знает почему дебагер в goland не показывает значения всех переменных ❓

Slava
27.01.2018
04:52:38
а какие не показывает?

Slach
27.01.2018
05:14:16
еще бы go-i18n выдавал бы на выходе какой то более вменяемый формат ...
хотя вот почитал, похоже через YAML там вполне вменяемо получается и надо будет пробовать блин как бесят "ключи" и еще оно не умеет extract надо будет "руками"

Igor
27.01.2018
07:33:31
Вот так tof не показывает

Bohdan
27.01.2018
08:03:43
Подскажите как быть Есть некая математика над финансами. Дабы не работать с float, храню все это дело в минимальных единицах — копейки, в int. В результате некоторых операций на выходе получаю, к примеру, 499 вместо 500 как это было когда считал для примера во флоат Как на интах прийти к такому же результату?)

vasily
27.01.2018
08:05:34
Хранить в сотых долях от копейки?

Bohdan
27.01.2018
08:06:15
2 знака после запятой не храниться, сразу в бд в копейках

Abdullo
27.01.2018
08:07:02
Decimal

Bohdan
27.01.2018
08:08:14
Decimal
А чем он поможет?) Мне два знака после запятой всего нужно

Abdullo
27.01.2018
08:10:21
https://github.com/shopspring/decimal

Bohdan
27.01.2018
08:28:18
https://github.com/shopspring/decimal
Оооо Хорошо, благодарю Надеюсь поможет, сегодня гляну

Bohdan
27.01.2018
09:30:06
"%2.f" попробуй
Не в том проблема, в самих расчетах дело :)

Alexey
27.01.2018
11:16:37
Slach
27.01.2018
11:36:24
%.2f
народ -) ну чего вы фигню порите человеку посоветовали уже decimal использовать еще gonum.org есть, там может для вас счастье будет

Alexander
27.01.2018
11:47:19
Подскажите как быть Есть некая математика над финансами. Дабы не работать с float, храню все это дело в минимальных единицах — копейки, в int. В результате некоторых операций на выходе получаю, к примеру, 499 вместо 500 как это было когда считал для примера во флоат Как на интах прийти к такому же результату?)
Если получается неправильное число при операциях с интами, значит где-то есть деление и происходит ошибка округления. Даже при использовании decimal такое будет возможно, т.к. там arbitrary precision, а не unlimited precision

Т.е. всё считать в рублях и сделать decimal с двумя знаками - недостаточно

Google
Michael
27.01.2018
12:00:28
А чем он поможет?) Мне два знака после запятой всего нужно
используй decimal, два знака после запятой - это, есть мнение, лучше делать во view, а хранить как есть

А чем он поможет?) Мне два знака после запятой всего нужно
и ещё есть такая тема www.sql.ru/forum/412838/buhgalterskoe-okruglenie

Andrew
27.01.2018
16:37:35
и ещё есть такая тема www.sql.ru/forum/412838/buhgalterskoe-okruglenie
Работал в банке - там про это округление первый раз слышат. Везде используют арифметическое.

Michael
27.01.2018
16:39:00
Работал в банке - там про это округление первый раз слышат. Везде используют арифметическое.
эм... я в банке не работал, но о таком округлении слышал заказчик)

Admin
ERROR: S client not available

Oleg
27.01.2018
16:55:03
Ребят, подскажите пожалуйска каким образом можно скастовать встроенный тип к кастомному? Пр. type Str string легко можно скастовать к строке string(Str), а вот каким образом можно скастовать var str string, к Str ?

Aleksandr
27.01.2018
16:55:38
Точно так же

Oleg
27.01.2018
16:58:36


Aleksandr
27.01.2018
16:59:32
На плейграунд демку сделай

Oleg
27.01.2018
17:00:41
Всё, прошу прощения, оказывается в гоу нельзя брать ссылку от констант и литералов

Oleg
27.01.2018
17:00:47
спасибо

Andrew
27.01.2018
17:01:04
Sergey
27.01.2018
20:20:19
Всем привет, недавно начал писать на Go, столкнулся с небольшой проблемой: Используя роутер хочу передать в хендлер ссылку на базу данных, пытался прописать как еще одни параметр у функции tasks, но точ то не получ, как это вообще можно реализовать? Заранее спасибо



Мерлин
27.01.2018
20:30:42
Всем привет, недавно начал писать на Go, столкнулся с небольшой проблемой: Используя роутер хочу передать в хендлер ссылку на базу данных, пытался прописать как еще одни параметр у функции tasks, но точ то не получ, как это вообще можно реализовать? Заранее спасибо
метод GET у роутера принимает исключительно функции типа func(http.ResponseWriter, *http.Request) Чтобы хранить в хэндлере ссылку на БД можно использовать замыкание. Что-то вроде https://play.golang.org/p/9P_1sXuHfrh

Sergey
27.01.2018
20:31:17
Все понял, спасибо огромное за пример)

Marlik
27.01.2018
21:21:36
Чото озадачился, как строку вывести с переменными? В другом языке ''' print "$var\n"; ''' Переменная подменялась, в принте.

Google
Alan
27.01.2018
21:23:10
fmt.Printf

Marlik
27.01.2018
21:26:52
fmt.Printf
Хм, ну да)))

Roman
27.01.2018
22:15:40
а можете ткнуть меня в доку как go опрашивает файловые дескрипторы?

meehalkoff✪
27.01.2018
22:34:18
Гошные исходники приятно читать. Все таки строгий стиль не зря.

Никита
27.01.2018
22:35:03
Бэкэнд разработчики, как вы вообще живете без нормального драйвера под монгу?

Александр
27.01.2018
22:36:20
мы не используем монгу ?

Никита
27.01.2018
22:36:59
Жесть

Roman
27.01.2018
22:40:43
Исходники пакета os посмотри
это понятно. интересует как добавить свой fd, чтобы штатный поллер(который используется в net) умел с ним работать

Mykyta
27.01.2018
22:44:40
Жесть
Не использую монгу, но вообще чем мго плох?

Никита
27.01.2018
22:45:04
Не использую монгу, но вообще чем мго плох?
он уже два года не поддерживается

andrew
27.01.2018
22:49:18
а какие альтернативы в тренде?

Никита
27.01.2018
22:50:06
Никаких, в том то и дело

Oleh
27.01.2018
23:41:18
он уже два года не поддерживается
https://github.com/globalsign/mgo он 12 дней последний коммит

Karachun
28.01.2018
00:00:23
це форк) а вот первоначальный на версию монго 2 застрял

Oleh
28.01.2018
00:06:58
це форк) а вот первоначальный на версию монго 2 застрял
при том что ссылка на него есть в "первоначальной версии" автор мол говорит прощайте я не буду продолжать, он те ровные поцаны продолжат мое дело

Страница 777 из 1630