Alexander
я вопрос не понял, этот вот таймер он к чему ?
Alexander
просто сделал таймер на го и выложил в инет ?
Doublegrey
таймер к открытию регистрации в басейн
Alexander
ну сделал, молодец.
Alexander
работает
MrSyabro
Я там выше писал, что при попытке собрать программку с GXUI на Windows, он попросил gcc. Как этого избежать?
MrSyabro
Vasily
Я там выше писал, что при попытке собрать программку с GXUI на Windows, он попросил gcc. Как этого избежать?
Никак. Если просит - там скорее всего биндинги к сишной либе и без сишного компилера не обойтись
MrSyabro
Я до этого еще не дошел, можно ли скомпилить Go программу для Windows из под linux?
Vasily
Чисто на го - да
MrSyabro
разве С не компилиться под Windows?
Антон
Vasily
В го кросс-компиляция из коробки
Evgenii
Чистый С компилиться, но вот его либы далеко не все, + там может на апи ОС подвязки быть и так далее
Vasily
До тех пока у тебя нет биндингов к сишным либам - всё просто
Vasily
Как только они появляются - приходится сильно плясать с бубном
Vasily
Очень
Vasily
Проще в вируталке собрать
MrSyabro
Так GXUI изначально кроссплатформенный ui
Alexander
разве С не компилиться под Windows?
Я пробовал blevesearch так скомпилить там c-шные либы используются и кросскомпиляция не сработала
MrSyabro
Виртуалке?.. У меня обе ОС
MrSyabro
GXUI нужен GL на С
MrSyabro
Вроде..
MrSyabro
go-gl
Evgenii
Так GXUI изначально кроссплатформенный ui
это не значит что она не завязана на gcc
Vasily
Не нашел там поиском cgo в проекте
Vasily
Не пойму, зачем тебе понадобилось собирать проект на чем-то заюрошенном и неподдерживаемом
Vasily
Почему не qt ?
Vasily
Или не веб-интерфейс
Vasily
https://github.com/goxjs/gl - вот зависимость, как минимум она требует cgo
MrSyabro
glfw требует cgo
MrSyabro
сам gl, кажется, нет
MrSyabro
Как найти только *.jar файлы? 😅
MrSyabro
Все в одной папке
Oleksii
где и чем найти?
MrSyabro
на Go
Anonymous
Как найти только *.jar файлы? 😅
Вероятно регуляркой
MrSyabro
думал, что-то из стандартной библы юзать.. но проще strings.HasPrefix()
MrSyabro
и ioutils.ReadDir
Oleksii
и ioutils.ReadDir
filepath.Glob
Oleksii
https://stackoverflow.com/questions/14668850/list-directory-in-go
MrSyabro
Идеально..
MrSyabro
filepath.Glob
MrSyabro
ой
Richard
вечер добрый, очень и очень прошу кого-нибудь помочь. type things []thing var thinglist things for i, inside := range len(thinglist) { if thinglist[i] = 42 { dosome() } } как заставить это работать? ошибка явно в len() просто я не знаю как там правильно написать, но суть, надеюсь, уловили
Richard
if inside == 42 поправка сори
Aleksandr
Убери Len, если слайс хочешь проитерировать
Aleksandr
Иначе ты по одному int итерируешься
Vladimir
Указатель тоже копируется, но указатель = 4 байта, а структура большая может намного больше занимать памяти
Среди пользовательских устройств все чаще встречается 64х битное все. Ну как все чаще - на десктопы кроме как у ретроградов
Vladimir
На серверах также
Oleksii
Окей, тогда 8, я не был уверен :)
Vladimir
Даже армы и те в основном 64х битные уже
Vladimir
Включая бюджетный китай
Richard
к слову, сервак стоит на железе с 2007 года, на средних настройках в него отлично в игрули поиграешь
Richard
да, железо было топовое, но все таки, 11 лет как никак это срок
Richard
Не верю :)
признаюсь в одном: у него бп убит как месяц и мне все лень поставить новый, но как поставлю покажу список железа)
Vladimir
@nn130001 2007 год это GeForce 8xxx, в лучшем случае. Что по скорости хуже встроенного современного интела
Richard
@nn130001 2007 год это GeForce 8xxx, в лучшем случае. Что по скорости хуже встроенного современного интела
ладно, сознаюсь, что чутка привираю, ставил еще в 2010 году radeon hd 6870, ну бп менял пару раз. в остальном железо с 7 года
invariance
Граждане, как [string] превратить в string?
invariance
Все, знаю
ドドドド
Всем привет. Вопрос про лучшие практики. Есть библиотека, которая мне нравится для создания rest-api. Тут пример: https://github.com/rs/rest-layer/blob/master/examples/demo/main.go#L115 В этом примере создаётся ресурс users и саб-ресурс на основе users. Тут всё хорошо. Однако в моём приложении саб-ресурс не требуется и объявленый ресурс users помечаетс как "переменная, которая ни разу не использовалась". Воркераунд для этого: сделать print. Но такое решение мне не нравится. Есть ли решение лучше для таких ситуаций?
Alexander
_ = users
Alexander
Но зачем неиспользуемая переменная в коде?
Alexander
при разработке, признаю, часто удобно, но в конечном коде (попавшем в коммит) такого быть не должно
ドドドド
это объявление ресурса, чтобы он был использован нужно его объявить. Дальше ничего делать с ним не требуется
ドドドド
ой, точно :) а так можно было? :-) да, я что-то сегодня переработался :) спасибо.
Co.In
А чего бы через bash не запустить? Для параллельного command1 & command2 Для последовательного command1 && command2
Думал. Как крайняя мера сгодится, но если в списке будет пару десятков комманд с диалогами и кучей вывода то это не так изящно
Bogdan
Думал. Как крайняя мера сгодится, но если в списке будет пару десятков комманд с диалогами и кучей вывода то это не так изящно
А баш и следовательно ссш на то и рассчитан, что бы выполнять одну команду Так что все эти алгоритмы твои нужно последовательно выполнять, в твоем случае
Co.In
Я их последовательно и выполнял по одной. Допустим одной командой объявляю переменную, где-то в средине списка обновляю а в конце вывожу. Но так как го создаёт сессию для каждого run, переменные изолируются
invariance
Ребят, строка "5" не конвертится в инт, как быть?
Mikalai
strconv.Atoi ?
invariance
Сенкс
invariance
Я забыл что оно по другому делается
Pawel
На мой взгляд Go серверный язык, но если хотите поиграться например https://github.com/google/gxui
классный совет ты дал, бро - использовать депрекейтнутую либу
Bogdan
Я их последовательно и выполнял по одной. Допустим одной командой объявляю переменную, где-то в средине списка обновляю а в конце вывожу. Но так как го создаёт сессию для каждого run, переменные изолируются
Так а разве нельзя соединение открыть и держать? Ну и туда команды естественно слать. Это логично было бы, нежели городить огород из одноразовых команд)