𝙲𝚊𝚝𝚒𝚘𝚗
через url будет быстрее чем regexp?
Bagasl
надежнее и понятнее уж точно. Как там внутри устроен парсинг я не смотрел
𝙲𝚊𝚝𝚒𝚘𝚗
Bagasl
Преждевременная оптимизация - зло
Bagasl
Пишешь рабочий и простой (для понимания) код и только потом если есть просадки производительности оптимизируешь
𝙲𝚊𝚝𝚒𝚘𝚗
𝙲𝚊𝚝𝚒𝚘𝚗
спасибо за советы
Bagasl
𝙲𝚊𝚝𝚒𝚘𝚗
а еще, я использую там yt-dlp, а это отдельная програма написанная на питоне, запускаю я ее через os/exec. Есть ли методы получше работать с такими внешними програмами?
Bagasl
Bagasl
Сам не работал с ней, но судя по кол-ву звезд - норм
𝙲𝚊𝚝𝚒𝚘𝚗
ru51a4
Всем привет
запилил программу -> https://github.com/ru51a4/fizzbuzz
принимает на вход жсоны разной структуры и заменяет значения fizz на buzz, а базз на физз.
Можете прокомментировать код.
Мне кажется, такой тип ноды
type node struct {
childrens map[string]*node
childrensArray []*node
values map[string]string
valuesPrimitive []string
nodeType string
}
плохое решение, как можно было написать лучше?
Null
"Delivery Club ищет Go-разработчиков. Получите оффер — и бонус в две зарплаты! 🔥
Регистрируйтесь на Weekend Offer Delivery Club для Go-разработчиков уровней middle и senior, проявляйте себя, получайте оффер – и выбирайте команду, в которой хотите работать. Все это – за одни выходные 11-12 декабря.
3 причины принять участие
1. Деньги: получите бонус в две зарплаты.
2. Развитие: получите возможность влиять на бизнес Delivery Club.
3. Рост: будете работать в команде сильнейших специалистов с современным стеком технологий.
Стать частью лидирующего в России фудтех-сервиса за одни выходные — легко!
Узнать больше и зарегистрироваться: https://tech.delivery-club.ru/goweekend"
Anonymous
Herman
Maks
В епаме много спецов, при этом есть люди которые по знаниям получше сеньоров но работают мидлами что бы не потеть)
Maks
А еще
Sergey
джуны просто сами пока не поняли, что они сеньоры
Sergey
ибо зп не платят
Maks
Там требования к джунам выше чем во многих других местах
Sergey
вот вот
Herman
Maks
Там еще прикол, если тебе не могут найти проект на который ты подходишь, то ты АФК сидишь пока его не найдут
Maks
и получаешь зп
Herman
да-да, там можно за 2-3 года стать
Maks
У меня друг там работает мидлом и разъебывает их сеньоров))) ПОтому что говорит они чушь городят порой)
Herman
ну в том епаме, который у меня тут
Maks
Еще знакомый там сидел 9 месяцев без работы на зп чисто)
Sergey
я проходил стажировку в андерсене и там были ребята, которые пол года так сидели, а потом их это достало, они сходили пожаловались и им дали 200 долларов)
посидели посидели они на этих 200 долларах, проект так им и не дали, они еще раз сходили нажаловались и им подняли до 300)
и как бы прикол еще в том, что они уйти не могут, ибо у них в контракте прописано, что они должны будут вернуть деньги за обучение (2к вроде бы)
Herman
Herman
ну а вообще такой контракт подписывать не стоит
Herman
были же уже ситуации с vironit
Herman
я туда кстати на собес ходил когда-то:))
Sergey
https://golangbyexample.com/oop-inheritance-golang-complete/
может поможет
Herman
в го нет наследования
Herman
можно композировать пользователя в игрока
Sergey
Sergey
выглядеть это будет вот так
потом можно будет через чайл обратиться к цвету color без указания поля
child.color, а не child.base.color
Null
Пакеты в Go - Часть 2
https://dev-gang.ru/article/pakety-v-goczast--d6m57fvwhk/
@Golang_google
Anonymous
suvorov
/slvscm
Рик
Alexander
Alexander
Я думаю можно. Но скорее всего, надо бы опыт из другого языка по созданию 3д игр))
Ig
Вопрос этого доклада недавно понимался. Он уже не актуален по признанию автора.
Ig
Как минимум 2д игры коммерческие выпускаются
Alexander
Я скорее про то, что есть какой-нибудь биндинг к опенсорс движку, либо какой-нибудь молодой на котором нет документации почти и черт знает что умеет, а что нет. Как всегда
Alexander
Первое это как с gocv. Вроде всё почти реализовали, но примеры транспонируй с Питона или плюсов будь добр
Maks
а ты на чистом опенгл много напишешь? Обертку на obj?
Maks
юви мапы и много прочего 3д говна
ZeroX
Доброе утро
Вал
Один вопрос, а зачем?
Вал
если начнешь кинь плиз Репозиторий интересно будет следить) А вообще идея свои движки пилить - так себе. Или ты только движком будешь заниматься, или под очень специфические игры на один раз - и то - я б лучше прототип на чем то человеческом пилил бы - Юнити или Анриал. А свое писать. Ну разве что чисто по фану.
ZeroX
Можно
ZeroX
3д движков много
ZeroX
Но он больше по 2д
Вал
Кстати! Мне недавно попадался видеобзор Го движков
ZeroX
Eibiten Game Engine многие юзают
ZeroX
Много кто про этот движок слыхал и юзает
𝙲𝚊𝚝𝚒𝚘𝚗
как можно реализовать что-то вроде спам фильтра в личку бота в телеграме? что-то сделать с запросами человека (например просто игнорировать), который отправил 5 сообщений за 30 секунд
Вал
Это твой репо?
Вал
https://www.youtube.com/watch?v=7JLefviLqek&t=1261s
Вал
вот это смотрел
Вал
А сорян не увидел.
ZeroX
Хотел отправить но уже определил
ZeroX
Вал
Ну скажу так. Кроме Годот с возможностью присоединения ГоЛанг туда - то что я смотрел - ничего не выделил для себя. Я все же за более традиционный геймдев.
Вал
Просто интересно а что не так с Анриалом и юнити?
Вал
Годот в конце концов)
ZeroX
Чекаешь строку и кикаешь
У меня лично это так
var strForCheck string
strForCheck = userId.FirstName +userId.LastName + userId.UserName
for _, v := range strForCheck {
if unicode.Is(unicode.Han, v) {
// Тут kick
break
}
}
Вал
Меня поправят более опытные гоферы, но помоему лучше какой то микросервис.
Вал
ГоЛанг все же не про игры
ZeroX
ZeroX
Кек
ZeroX
Я на нем писал игру для мобильных устройств, что на это скажешь?