Vsevolod
кстати да)
Constantine️
если один, то почему проблемы с пакетами?)
Vsevolod
его стоит написать на swagger
кстати, кто знает, что сейчас больше в ходу? Swagger, Blueprint или RAML? И есть ли возможность какой нибудь генерации напрямую из go в спецификацию?
Constantine️
сваггер
Constantine️
у рамла коммьюнити меньше и генераторов
Constantine️
блюпринт это тошнотворная хрень, каждый раз дома маты стоят, когда я респонсы без инклудов выравниваю табами
Daniel
сваггер, да
Daniel
ну и да, есть анотации для кода и способы сделать из них спеку
Daniel
я, правда, всех призываю писать спеку, а не анотации
Anonymous
Здравствуйте, вывожу runtime.NumCPU(), показывает цифру 2. Это пулучается возможно запустить 2 ОС потока?
Anatoly
Нет, это получается у тебя два ядра на машине, то что тебе нужно - https://golang.org/src/runtime/debug.go?s=533:559#L7
ill-ya
А можно как-то обойти с for - установленные биты 1 << 14| 1<<< 17. Чтобы было как for(.... {14,7}) - те получить биты? или надо делать for(i=0, i < 64) i++ и так обходить?
Michael
в 1.9 новый пакет для работы с битами https://tip.golang.org/pkg/math/bits/, но то, что тебе нужно - делай в цикле
ill-ya
Все биты установленные достать
Vladimir
Все биты установленные достать
И ты не знаешь заранее какие допустимо устанавливать?
ill-ya
В for делается append в массив
ill-ya
Может быть такие что порядок разный каждый раз?
ill-ya
Тест то выполняется то нет
Dmitry
В for делается append в массив
вот из за этого у тебя много памяти сжирается
ill-ya
это в другом месте )
ill-ya
вспомогательная ф-ия
ill-ya
append медленная штука
Dmitry
всё равно, если известно количество элементов, то лучше сразу создавать слайс нужной длины
Vladimir
Тест то выполняется то нет
Ну покажи код и тест
ill-ya
есть подозрение что for range map
ill-ya
не гарантирует порядок в котором добавляли
ill-ya
думаю как решить
Ivahaev
Это не подозрение, это действительно так.
ill-ya
чем лучше заменить?
Vladimir
Ну ты задачу не говоришь
ill-ya
types[currentType] = append(types[currentType], NumToMask(i))
ill-ya
Вот удобно наполнять
ill-ya
map тут удобен
Vladimir
чем лучше заменить?
Слайс гарантирует порядок
Vladimir
Например ты можешь иметь МАП указателей и слайс указателей. Новые элементы добавлять и туда и туда
Vladimir
Когда нужен порядок идти по слайсу
Vladimir
Когда не нужен, но хочется удобства - по мапу
ill-ya
Да
ill-ya
там ключи же int
ill-ya
при добавление прийдется еще один for для поиска есть ли такой элемент
Vladimir
Ты полную задачу сформулируй
Dmitry
чат стал похож на дневничок Ильи 😆
ill-ya
Ахахаах - так все велкам ) пишите ) я не против
ill-ya
А можно админом меня сделать? )
ill-ya
Я думаю изучу тонкости все и замолчу - буду только помогать
Givi
Покамест вопросы, похожи на те, которые задавал бы человек, который не читал эффектив го.
ill-ya
Простите если что ) Зато притно видеть здесь ответы ) Я не социопат ))
Mannaro
хотя нет, фигня, а чем не сработал подход с interface{}?
тем, что у меня мссив из JSON не может анмаршалится в interface{}
Constantine️
что за массив такой?
ill-ya
Все разрешил ) Сделал алгоритм вообще без него
ill-ya
Скажите - использую gin - есть ли смысл рассчеты в ф-ии роута запускать через горутину? Или нет? Тк я знаю что и так каждый запрос выполняется в отдельной горутине
Мерль
Скажите - использую gin - есть ли смысл рассчеты в ф-ии роута запускать через горутину? Или нет? Тк я знаю что и так каждый запрос выполняется в отдельной горутине
Каждый запрос выполняется в отдельной горутине, так что смысла запускать в отдельной горутине, если задача только одна на запрос, нет
Илья
напиши своб фукнцию assert и делай
Daniel
нет
Daniel
и не надо
Aleksandr
с main не будет работать. это декоратор по сути
Илья
заходишь в директорию где лежит main
Илья
и говоришь go test
Daniel
а так и не должно
Илья
логично же
Anonymous
Senior software engineer: Go/golang core - https://hh.ru/vacancy/22059205 Go/golang integration - https://hh.ru/vacancy/22058982
Valentin
Рекомендую пакет https://github.com/stretchr/testify
Valentin
150к до налогов в Москве?:DD
Oleksii
привет всем, кто знает, кто в Украине нанимает Go разработчиков?
Valentin
Вам там проще в европу релоцироваться имхо
Oleksii
ну со Львова так точно, но пока что не планирую :)
Oleksii
интересуют именно работа в Украине
Anonymous
интересуют именно работа в Украине
выше парень кидал в Киеве вакансию неплохую
Anonymous
ну как выше - почти месяц назад наверное
Anonymous
https://jobs.dou.ua/companies/ciklum/vacancies/38853/
Oleksii
видел, что Softserve сейчас даже обучающие кемпы проводит, что может означать, что к ним зашёл какой-то проект или даже несколько
Oleksii
интересно, есть ли здесь люди, которые работают с Go в Украине
Oleksii
ну это senior уровня, мне бы jun/mid
Oleksii
если такие существуют вообще
Anonymous
Всех с пятницей и хороших выходных :)
Dmitry
https://github.com/v2ray/v2ray-core/blob/master/core.go