
I
25.11.2016
11:01:56
И да, я дальтоник на оттенки коричневого)

Max
25.11.2016
15:46:45
привет, кто-то пользутеся GORM в проде?
насколько стабильна и релаибл либа ?

Судзумия
25.11.2016
15:48:04
Выше писали, что запросы в три раза медленнее, чем raw sql

Google

Alexei
25.11.2016
15:48:26
вот сегодня только поставил проект с gorm посмотреть, как вести себя будет

Max
25.11.2016
15:49:18
в три раза оу
это много

Alexei
25.11.2016
15:49:53
да и не сильно он спасает, если честно

Max
25.11.2016
15:53:01
ну просто хотя бы базовые CRUD операции по модели описать быстрее а то 10 моделей приходится руками много кода

Quet
25.11.2016
15:53:29
это ж го
надо привыкать писать много кода )

Max
25.11.2016
15:55:08
))))

Nikolay
25.11.2016
19:02:28
Использовал GORM в проде, эмоции положительные, разработка вообще в радость.
ORM, отсюда и оверхед, хочется быстрее - всегда есть raw и кеширование.
Со связями GORM вообще прекрасен, безовые связи прописал, а потом можно до бесконечности на raw переводить где скорость не радует.

nn008783
25.11.2016
19:23:14
что такое GORM?
и кстати, под го уже есть openGL, или пока нет?
только нормальную реализацию, что бы можно было не баттхертить по поводу документации

Google

Ivan
25.11.2016
19:26:04

nn008783
25.11.2016
19:27:17
хороший, надеюсь? всмысле, если не копаться и не разбирать все особенности ogl, можно по его документации изучить?

Ivan
25.11.2016
19:28:31
Точно такой же как ogl, биндинг же, один к одному, может есть где с "упрошением" - ооп
А вообще, если позарез надо в ogl, но разбираться лом - бери граф. движки
А ещё лучше подумать, действительно ли оно надо

nn008783
25.11.2016
19:32:47
мне нужно для рендера, а данные, по идее, должны подкачиваться из софта на го (не переписывать же!), поэтому и спрашиваю. да, это узкоспециализированный (пока) язык, явно не для графики, но мне нужен рендер. рендера много. а делать какие-то костыли из других граф.движков, непонятно как, затрачивая нелишние ресурсы на лишние действия не каеф.
(я странный школяр, да)

Ivan
25.11.2016
19:34:13
Что конкретно надо рендерить и куда конкретно выводить?
Может тебе вообще ogl не нужен

Denis
25.11.2016
19:43:31
https://golangnews.com/stories/1268

nn008783
25.11.2016
19:59:03
оооо, спасибо
и, внезапно, еще вопрос, но просто для уточнения: go со звуком может работать?

Denis
25.11.2016
23:07:11
https://golanglibs.com/category/audio?sort=top

nn008783
25.11.2016
23:07:38
spasibo

Kirill
26.11.2016
13:16:40

Судзумия
26.11.2016
13:17:17

Beemo
26.11.2016
13:17:55

Kirill
26.11.2016
13:18:19

Google

Roman
26.11.2016
13:21:07
В чат люди заглядывают при перезапуске компиляции проекта. Поэтому у гоферов так тихо и спокойно :)

Kirill
26.11.2016
13:22:24

Roman
26.11.2016
13:23:49
Можно я концепт одного маленького проекта обсужу?

Kirill
26.11.2016
13:24:16
можно
чего же нельзя?

Судзумия
26.11.2016
13:24:54
А вдруг кто-то запретит?

Kirill
26.11.2016
13:25:40
даже оффтоп долго не запрещают, а тут может и не оффтоп будет

Roman
26.11.2016
13:28:53
Есть плата - ARM. К ней подключены датчики - напряжения, тока, реле. Хочу написать простое приложение, которое мониторит и копит данные
Так вот, с кодом IO вопросов нет - демон на базе robot. Ну вроде это стандартная библиотека.
А на фронте вижу два варианта - написать весь фронт красиво и запаковать в бинарник. Или поступить совсем по-другому. Поставить какую нибудь графану и к ней сделать слой который даст нужное представление данных. Идея в том чтобы использовать навороченную развивающуюся систему визуализации на слабом эмбед девайсе.

Kirill
26.11.2016
13:33:59
интересно, заведется ли там прометеус с графаной вместе

Vladimir
26.11.2016
13:36:16

Vladimir
26.11.2016
13:36:37
Инфлюксдб плюс графана на каком нибудь raspberry pi

Roman
26.11.2016
13:37:20
Графану я пока скомпилить не смог, но там понятно что делать. Два модуля NodeJS не имеют бинарников для ARM. Решение есть.

Kirill
26.11.2016
13:37:43

Vladimir
26.11.2016
13:38:03

Kirill
26.11.2016
13:38:14
а что за модули?
я не копался

Vladimir
26.11.2016
13:38:28
Ну и модули должно быть не сложно портировать если это нужно

Roman
26.11.2016
14:02:29
phantomjs один модуль, его собирают отдельно

Google

Kirill
26.11.2016
14:03:07
не ясно на кой им это

Roman
26.11.2016
14:03:13
А вот второй модуль нигде не упоминается, возможно он появился в graphana 4.0 beta
Они собирают фронтент чере node.js
Там около 108 модулей подтягивает npm install

Kirill
26.11.2016
14:05:10

Roman
26.11.2016
14:05:12
Два из них не имеют официально бинарей для ARM

Kirill
26.11.2016
14:05:33
если это фронт, то какие бинари?

Roman
26.11.2016
14:05:49
Блин, я говорю что есть
Запускаешь npm rebuild и начинает работать компилятор c++ :)

Admin
ERROR: S client not available

Roman
26.11.2016
14:08:42
Я вот не понимаю почему модули для nodejs распространяются бинарно и компилируются C++

Kirill
26.11.2016
14:09:00
я пытаюсь понять, что эти модули делают
может они вообще по условиям подключаются

Roman
26.11.2016
14:10:21
https://github.com/sass/node-sass

Kirill
26.11.2016
14:11:34
тю, так а если сборку графаны тягать сразу?

Roman
26.11.2016
14:12:05
Инами словами, написать современный web-frontend настолько сложная задача, что даже собрать с наскоку не получается.

Kirill
26.11.2016
14:12:18
или они зачем-то генерят saas?

Roman
26.11.2016
14:12:44

Kirill
26.11.2016
14:14:02

Roman
26.11.2016
14:19:07
Я ошибся. Везде собираеют deb пакет, потом ставят.

Google

Roman
26.11.2016
14:20:02
Поискал еще пару рецептов вида graphana on raspbery

Kirill
26.11.2016
14:20:45
собираешь фронт у себя, берешь билд фронта, собираешь гошку под arm
профит

Roman
26.11.2016
14:21:58
Я вот не совсем понял как оно собирает. Фронт собирается отделно от сервера. Кстати, надо попробовать.

Kirill
26.11.2016
14:23:36

Roman
26.11.2016
14:28:07
А где он лежит - public ?
Или public_gen

Kirill
26.11.2016
14:29:19
собирается грантом в public_gen, насколько я вижу

Roman
26.11.2016
14:32:59
Кстати, в ubuntu есть deb c версией 2.6.0

Kirill
26.11.2016
14:33:28
сожалею

Roman
26.11.2016
14:33:37
Но я в списке файлов не вижу никаких вот этих public_gen

Kirill
26.11.2016
14:36:04
а dist видишь?
я заметил destDir: 'dist'

Roman
26.11.2016
14:49:53
Кирилл, я скопировал public_gen grafana собранного на сервере x86 в директорию сборки на ARM и все прекрасно запустилось

Kirill
26.11.2016
15:14:28
Ну вот, значит и проблем нет)

Roman
26.11.2016
15:15:38
Это не было проблемой изначально, потому что заведомо было несколько вариантов

Admin
26.11.2016
20:19:36
Ребят, есть что-то на подобии eval'а в голанге? В гугле был

Ivan
26.11.2016
20:23:34
Где-то был интерпретатор, но зачем?

Kirill
26.11.2016
20:23:55

Admin
26.11.2016
20:24:19
нужно запилить фуд. Тот кто знает, тот поймет

Denis
26.11.2016
20:24:49
Есть стандартные средства
Но не очень удобные