Илья
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
а не проще работать не с списком апдейтов а с евентами?