
Илья
26.10.2018
14:30:44
тогда удачи

Subbotin
26.10.2018
14:31:21

Илья
26.10.2018
14:31:59
не знаю, что нормальное, пишется там норм, понять какую структуру ты на вход принимаешь - вполне норм

Google

Subbotin
26.10.2018
14:35:38

Илья
26.10.2018
14:36:20

Subbotin
26.10.2018
15:33:28
посмотрел на линтеры. ну короче там работы не паханный край если делать в общем виде. если делать конкретно под мой код и его структуру, то можно за денёк другой уложиться.

SkyCoffee
26.10.2018
15:33:51
Если совершенно случайно вам надо написать на Go приложение с GUI для windows и linux, которое занимает меньше 15-20 мегабайт оперативной памяти - какую библиотеку возьмете?
для linux вообще существует GUI (кнопки, контейнеры, скроллбары, label и пр.), не обязывающий разработчика раскрывать исходники?

Artem
26.10.2018
15:37:38

Subbotin
26.10.2018
15:39:23
вообще ещё интересно, что все линтеры городят свои велосипеды по анализу дерева. индексации в несколько проходов и тому подобное. надо бы библиотеку, которая это сделает за автора а потом туда сажать уже линтеры

Artem
26.10.2018
15:41:06

Subbotin
26.10.2018
15:42:07
ну да. я вроде и предложил это.

Aleksandr
26.10.2018
15:45:40

Vladimir
26.10.2018
15:46:56

Michael
26.10.2018
15:48:58

Google

Roman
26.10.2018
15:49:21
Qt Quick, Qt Widgets устарели)

Michael
26.10.2018
15:49:36
Qt Quick Controls 2

Vladimir
26.10.2018
15:50:06

Michael
26.10.2018
15:50:13
вполне хороши, да и на виджеты никто не забивал

Subbotin
26.10.2018
15:51:32
там один js движок сколько сожрёт

Michael
26.10.2018
15:52:15

Subbotin
26.10.2018
15:52:23
https://stackoverflow.com/questions/11438833/v8-memory-usage

Michael
26.10.2018
15:53:02
у кьюта своя версия жэ эса и вм
ну по офф данным
на сайте кьюта есть примеры и для IoT, можно посмотреть подобные юзкейсы
для GUI ещё вот есть https://github.com/golang-ui/nuklear

Roman
26.10.2018
15:56:30

Subbotin
26.10.2018
15:57:02

Michael
26.10.2018
15:58:46

Roman
26.10.2018
15:58:56

Michael
26.10.2018
15:59:28

Roman
26.10.2018
16:00:01
ну нафиг, лучше на 80мб больше памяти чем писать UI иперативом, QML only

Google

Michael
26.10.2018
16:00:41
лучше на 180 метров больше и всем будет электрон)
чтобы одну кнопочку нарисовать)

Roman
26.10.2018
16:01:22

Michael
26.10.2018
16:02:39
вам видней что вам лучше)

Roman
26.10.2018
16:10:08
data и representation нужно разделять, модели и бизнес логику можно описывать в Go, но сам UI - не стоит

Michael
26.10.2018
16:11:57
если руки крюки - да, будет каша в любом случае
если есть ТЗ, то тогда и надо думать

Vadim
26.10.2018
16:12:22
Если просто нужна небольшая насадка из GUI, чтобы человек не в CLI лез, а кнопочки тыкал, то просто отдельным пакетом создаёшь и кайфуешь.

Michael
26.10.2018
16:14:03
вплане разметки юи и ресурсов и прозводительности для десктопа qt quick controls 2 хороши

Roman
26.10.2018
16:15:21

Michael
26.10.2018
16:15:36
та я в курсе
хвастаться не привык, но иногда сабмитю код в кьют
чтобы под freebsd работало

Vladimir
26.10.2018
16:34:26
и никто про SDL2

Aydar
26.10.2018
17:34:32

Nikolay
26.10.2018
18:11:30
runtime mach_semaphore_wait как решить это проблему на macOS Mojave
при профилировании pprof

Tishka17
26.10.2018
18:19:50
Я конечно не в теме. Но не выглядит как проблема
Как будто обычное ожидание семафора

Google

Нави
26.10.2018
18:26:10
А почему про github.com/andlabs/ui никто не упоминает, я посмотрел, очень даже юзабельная, и немного весит. Основывается на Си и в линкусе и ввиндовсе хорошо работает, и кнопочки и графика. Интерфейс выглядит так же как окна системы, где запускается

Сергей
26.10.2018
18:34:27

Nikolay
26.10.2018
18:47:49
и основные процессы свои я не вижу

Daniel
26.10.2018
18:48:44

Vadim
26.10.2018
18:57:22

Subbotin
26.10.2018
19:06:21

Pawel
26.10.2018
20:02:09

Mikhail
26.10.2018
20:06:30

Pawel
26.10.2018
20:22:55

Vladimir
26.10.2018
20:29:47

Pawel
26.10.2018
20:35:05
для GUI
гуй писать в этом - похоже на троллинг)
Дело хорошее, я б с радостью, да времени нет))
"Бизнесу нужно другое"

Никита
26.10.2018
20:45:50
Пилю бота для телеги при помощи этой либки: https://github.com/go-telegram-bot-api/telegram-bot-api/tree/v4.6.4. Вот хочу посоветоваться. Правильно ли будет, если при каждом ивенте, я буду на всю логику запускать горутины. Я вот подумал, если сразу 100 запросов будет, т.е. сразу 100 горутин запущу, не будет ли это накладно? А если сразу будет 1000 (а вдруг)? Что можете посоветовать на эту тему?

Daniel
26.10.2018
20:46:19
горутины можно запускать миллионами

anatolii
26.10.2018
20:47:25
каждый запрос итак в горутине будет и без ваших действий
евент*

Никита
26.10.2018
20:48:07

Google

Paul
26.10.2018
20:48:17
Пока память не закончится, можно ещё семафор из канала сделать чтобы не задудоситься

Daniel
26.10.2018
20:48:24
не

Vladimir
26.10.2018
20:48:33

Daniel
26.10.2018
20:48:42
оно начнет лагать раньше, чем кончится память
на моем ноуте - где-то в районе 10М горутин

anatolii
26.10.2018
20:49:30
без рутин будет проще
все ващши евенты от бота итак будут в рутинах
к боту*

Никита
26.10.2018
20:50:34
ну это да)

anatolii
26.10.2018
20:51:10
зачем тогда еще? вам ждать ничего не нужно будет, конкурентности не будет

Никита
26.10.2018
20:52:16
но потом в GetUpdatesChan() он вернёт updates и эти updates уже будут не в горутине. И что бы в БД сходить, например, на основе updates, запустить горутину, что бы ничего не блочилось?
Хотя я могу заблуждаться
Ну, т.е. мне горутина нужна не для получаения ивента, а для того что бы сходить в бд, например, на основании ивента что вернётся

Vladimir
26.10.2018
20:53:20
хотите разбрасывать обработку в рутинах

Никита
26.10.2018
20:53:29
Да

Vladimir
26.10.2018
20:53:50
ну и делайте ... чего пристали
?

Никита
26.10.2018
20:54:23

anatolii
26.10.2018
20:54:36
а не проще работать не с списком апдейтов а с евентами?