Anonymous
то, что из логина
Anonymous
я обращаюсь к другому файле где лежит структура для загрузки файлов
Anonymous
Anonymous
убого объяснил
xasai.denet
Зачем множество разных структур одинаковых плодить
xasai.denet
Заливай как джсон что ли
xasai.denet
И просто в upl принимай raw bytes
xasai.denet
Или я не совсем понимаю что ты хочешь сделать
Anonymous
допустим, ты увидел такой код
Anonymous
он бы тебя смутил или нет?
xasai.denet
Я бы спросил, почему две одинаковые структуры
xasai.denet
Ну а так да, странноват
Anonymous
ок
xasai.denet
Зависимость у аплоад сильная от логина
xasai.denet
Я бы разделил и абстрогировал
Anonymous
как?
xasai.denet
Что вообще представляет аплоад из себя
xasai.denet
?
Anonymous
загрузка файлов
xasai.denet
Куда
Anonymous
в бд
xasai.denet
Ну в бд все таки таблицы с какими то полями. Тебе лучше посмотреть в сторону того что ты делаешь одну модельку, которая имеет все поля из бд. И ее ты используешь в аплоад. Не нужно несколько таких. Если бы это был аплоад просто который файл сохранял,то было бы логичнее сделать так,чтобы он принимал сырые байты данных и писал их в файл
Anonymous
создать одну структуру где будут все поля?
Anonymous
а как начать мыслить по другому?
xasai.denet
И нужно разделять логику от DB
xasai.denet
Но это уже потом
Maks
О, я придумал как сделать тулзу для миграций универсальной.
Alexander
помогите подружить модуль и локальный пакет (пусть folder/package) вне этого модуля.
1. сначала оно ругалось на то, что в имени пакета folder/package нет точки в первом компоненте. Окей я сделал так:
replace folder.com/package => ../package (пакет лежит там)
require folder.com/package
И как бы ладно, хотя не хотелось бы этого делать. Если можно не делать, подскажите как
2. Но ему мало и он требует теперь go.mod в том самом пакете. Этого можно как-то избежать?
ПС: вообще бесит требование юзать какой-то домен в качестве первого компонента пути чтобы все кошерно работало через менеджер пакетов и бесконечные сношения в попытках это обойти
Alexander
со вторым пунктом не очень понятно, так как как-то же работают пакеты без go.mod с гитхаба
Anonymous
Why are Russians so good at competitive programming?
Kila
vodka power
Kila
Anonymous
No like seriously
Kila
i am serious
Anonymous
That & chess
Anonymous
Out of curiosity, are IT jobs low paying in Russia bc of high availability of developers?
Kila
Kila
Anonymous
Anonymous
This gotta be a joke 😂
Alexander
So, maybe five times is closer
Anonymous
Woah. Cool.
Diljale
Q k
Meiirzhan
Доброе утро
Meiirzhan
Есть кто в сети
Meiirzhan
Срочноо
Meiirzhan
??
🔥
jeff
How about Russia's job opptunities?
jeff
Is it few or more?
Yereke
ребят
Yereke
помогите с задачкой
Yereke
2. 75% Реализуйте функцию betweenZero(), которая запрашивает число n. Далее, мы вводим n чисел и сохраняем все введенные числа в массив. Программа должна вывести сумму всех чисел которые находятся между нулями.
🅞leksiy
Что если нулей больше чем 2
🅞leksiy
Или я не понимаю задачу
🅞leksiy
Взять индекс крайних нулей, и если они не совпадают, то перебрать все что между ними?
🅞leksiy
Допустим [17, 4, 0, 33, 12, 6] или [1 3, 5, 0, 12, 0, 3, 5, 0, 7, 1]
🅞leksiy
В первом случае суммы между нулями вообще нет
🅞leksiy
Так как 0 один
🅞leksiy
?
🅞leksiy
Во втором между нулями 12, 0, 3, 5, их сумма 20
🅞leksiy
Результатом должна быть сумма, а у тебя слайс
mbb
Что за задача подскажите )?
🅞leksiy
В том, что задачу можно трактовать как попало 😂 потому что описана хреново)
🅞leksiy
https://play.golang.org/p/A_wUk9bV4kN
Вроде не то что-то
🅞leksiy
Ага)
Denis
Ради шутки, если числа байтовые:
https://play.golang.org/p/zier6iub-LM
Emil
Оффтоп, запутался
Вот хочу сайт
Для него бекенд будет на го контейнером на Гугл Клауд ране(потому что самый функциональный "бесплатный" вариант с базой данных)
И есть фронтенд реактовский. Его я хотел запустить на нетлифае. Покажите, не слишком ли я себе усложняю жизнь?
👀
Когда весь код на интерфейсах - это не гибкость, а ООП ГМ:)
Denis
Denis
Чет мне jwt кажется парашей
Это если у тебя один бэкенд, если у тебя микросервисы или нескеолько независимых бэкендов, на которых ты хочешь сделать авторизацию без создания независимого сервиса авторизаций, то тогда jwt отличный вариант.
Emil
Фронтенд с SSR?
Если я правильно понимаю, что хочу сделать, то нет, север занят только предоставлением данных из базы, верификацией и подобным
Denis
Если я правильно понимаю, что хочу сделать, то нет, север занят только предоставлением данных из базы, верификацией и подобным
1. Если тебе не нужен SSR твоя техника в целом имеет право на жизнь.
2. Если тебе нужен SSR, то для отрисовки SSR тебе придется с бэкенда реакта делать запрос к бэкенду на гугл клауде. Если они не находятся в одном регионе(а еще лучше в одном дата центре), то ты резко поднимешь время загрузки страницы как раз на время которое требутся на запрос между серверами(время прохождения по проводам+сама отрисовка).
Я бы на твоем месте делал оба приложения либо на нетлифае, либо на гугл клауде
Я ща глянул нетлифай и так понял что там только нода, потому тебе на гугл клауд
Emil