Oleg
может есть какие-то готовые подобные фичи? чтобы не тратить время на изобретение очередного велосипеда
leejoys
Так что вопрос не до конца ясен
вопрос в том, что надо возвращать из базы на фронт текст сообщений на том языке, который у пользователя в профиле
Maks
А в базе сообщения переведены?
leejoys
да
leejoys
и вот я сейчас выбираю варианты хранения и варианты обработки
Maks
Если это типо обязательная хуйня какая то
Maks
то я бы сделал как уже писал выше
Maks
таблица с ключами
Maks
и таблица с переводами на разные языки
Maks
Хотя можно без таблицы ключей обойтись, но условно смысл тот же останется. Ключи нужны если есть админка где будет делаться перевод. Что бы не пропустить ничего.
Maks
И что бы можно было добавлять ключи и проверять что для всех ключей на всех языках есть перевод
leejoys
так-то да, ещё бы почитать где-то с примерами
Vladislav
А почему нельзя сделать пререндер шаблонов на разных языках и потом подставлять при запросе только динамический контент?
Maks
А почему нельзя сделать пререндер шаблонов на разных языках и потом подставлять при запросе только динамический контент?
Потому что как я понял там нужно не хтмл страницу на другом языке полностью вывести Если я правильно понял кейс такой: Есть страница, допустим это какой то реакт или вью. Там у них всё рендерится. Далее он делает запрос в сервис, и надо из сервиса получить текст определенный, он может меняться вероятно, в общем он динамический, и этот динамический текст нужно выводить на языке пользователя.
Maks
Понятно что с пользовательским соглашением так никто не делает
Maks
В таком случае нужно просто на бэк передавать язык вместе с запросом на получения текста. И соответственно по роуту или по каким то ключам определяется какой нужно текст получить. Залазим в базу и берем по ключу текст where lang=targetLang
Maks
типа того
Maks
Ну вот об этом и речь
Artur
только казалось бы, причем здесь го? )
umdnt 📻
Здравствуйте! Интересно, как можно сбилдить библиотеку в .so для arm (android)?
Ryan
это надо с андроида собирать
Ryan
если с х86 собирать для андроида то у меня не работало
umdnt 📻
уже нашёл как и сделал
umdnt 📻
научиться бы подключать, тут уже сам
John
c nats ктонибуть работал? нужны очереди и вот думаю что выбрать
John
кролик или натс?
John
что лучше выбрать для выгрузки данных в БД
John
как отдельный сервис
John
мне он тоже ближе, но жопа ищет приключений, вот пытаюсь понять это то самое приключение или остаться на кролике и искать дальше
John
в чем фишка натс?
John
сидирование в эластик blue/green переключение индексов
John
мля, под вечер глаза ни к черту, раз 10 редактировал сообщение
John
в эластике при частом обновление документа происходит деградация индекса, т.е. банально в индексе 100 документов, а объём занимают как 1000
John
эластик не удаляет документ, а только помечает его как удаленный, а ждать когда отработает подкапотное схлопывание не хочу
John
а так же в эластике жеж документ имеет версионность, что тоже сказывается
John
на кой старый хромой конь, если его чистенькие потроха можно переложить в нового - под конец дня мозг способен только на такие метафоры/аллегории/сравнения или что там
John
это когды ты работаешь не с индексом, а с синонимом, к которому может быть подключено 100500 индексов и только 1 на запись.
John
т.е. поиск происходит по всем индексам. ты добавляет новый пустой индекс с пометкой "только для записи" и все новые данные льются в новый индекс
John
ну да
John
я через очереди хочу схлопывать несколько тасков на апдей в один большой апдейт документа, т.е. увеличить его гранулярность, укрупнить/объеденить изменения
John
т.е. update a=1; update b=2; в update a=1,b=2;
John
так же менеджмент алиаса через очередь
John
вот это я еще не придумал, первоначально просто N очередей, каждая из которых укрупняет апдейт, ну и фунальная очередь из корой уже пишется в es. со стримами не работал, но если через стрим будет правильнее, то повкуриваю мануал
Vladislav
Никто не сталкивался с готовой реализацией входа на сайт вида вход по коду из чата в телеграмме?
Alexey
а почему бы не просто в памяти держать и при достижении какого-то количества записей пушить их?
John
а почему бы не просто в памяти держать и при достижении какого-то количества записей пушить их?
эластик в опрделенный момент шлет нах когда реквест рейт адовый
Vladislav
Да как сделать я понимаю, просто думал может кто готовую реализацию видел
Alexey
ну там речь не про два, я так думаю, просто как пример)
John
ну... полная переиндексация - это выгрузить 25к документов
John
и пока индексируется, прилетают еще обновления из админки
Maks
Всмысле?
cryshado
на свою систему ставить, без всяких онлайн иде
cryshado
ни через что, берешь установочник голанга с оф сайта и все
cryshado
https://go.dev/dl/
cryshado
зачем голанг ставить через что-то?
ARTEM
Наверно какой то пакетный менеджер подсказали ) типо. Homebrew
Ron Mount
Вполне возможно, что тебе советовали через wsl на винде работать.
cryshado
Viktor
отцы, привет! Кто-нибудь имел опыт работы с libusb в go? Как получить список блочных устройств, которые создает в системе воткнутая в usb флешка?0
Viktor
А без таких костылей если?
Viktor
Я раньше вообще парсил вывод команды udevadm))
Null
https://t.me/GolangJobsit - Golang вакансии
Viktor
оке, спасибо за наводку)
Nikita
Господа, кто какие клиенты для DB использует? Хочется какую-нибудь адекватную альтернативу dataGrep и вообще JetBrains
Nikita
под linux
Grigorij
что не так с датагрип
Maks
Платный
Maks
Не купить
Oleg
я для Mongo стандартный Compass использую мне его хватает https://www.mongodb.com/products/compass
Maks
Хорошо что у нас проекты уже все зависимости перетащили в собственный кеш)
Viktor
Maks
о норм, работку сменил. А то мало зарабатывал. Прибавил к зп 70%.
Maks
правда всё так же в пыхе))) А го для души)
Maks
ну старший разработчик))) Да, по сути такая же.
Maks
Я уже говорил не раз что должность это полная шляпа) щас система грейдов более адекватная)))