Denis Pershin
Так пытаются и Кипр называть. Но как-то медленно и со скрипом
Даже не знаю, Грузия пока дешево, но похоже там уже цены растут незило
Vitaly
Так год без визы же
Плюс возможности полной налоговой оптимизации. Несколько слышал
Denis Pershin
Это.. Где?
Грузия походу
Maks
Это.. Где?
Грузия жеж
Сергей
Отставить панику! Всё будет нормально! В пятницу посмотрю как там с работниками эльэтуаля
/slvscm
-20 социальный кредит
/slvscm
как вообще работает этот спам
Tikhon
Ребят, помогите пожалуйста, здесь на 54 строке сервер ломается https://github.com/mzdt/simplewebserver/blob/main/internal/app/controllers/usercontroller/usercontroller.go У меня не получается отследить ошибку
Tikhon
Сидредин
вроде так и понятнее код, и возможно ошибки не будет
Сидредин
кстати, а вы используете дебаггер?
Tikhon
вроде так и понятнее код, и возможно ошибки не будет
Оно при вызове hash.Check ломается, это самописаная обёртка для bcypt, чтобы код почище сделать, и функцию Random добавить
Tikhon
Tikhon
Полагаю что проблема может быть в функции Random, но я ведь её не вызываю до Check, до её вызова даже не доходит
Tikhon
Как вообще происходит инициализация пакета ?
Сидредин
я сам начинающий) А почему этот метод возвращает error?
Сидредин
Нельзя там указать, что может быть и nil?
Tikhon
В смысле ?
Tikhon
Вы про метод Check говорите ? Вообще, там по идее булевое значение должно возвращаться, изначально так и было
Сидредин
это имею в виду
Tikhon
А в чём проблема ? Обёртка для bcrypt.CompareHashAndPassword()
Tikhon
Тут прикол в том, что до вызова bcrypt.CompareHashAndPassword тоже не доходит
Tikhon
Если сделать так, то сообщение тоже не выведется
Сидредин
А в чём проблема ? Обёртка для bcrypt.CompareHashAndPassword()
нее, проблем нет, наверное) Я просто спрашивал)
Сидредин
может всё же надо переместить err := bcrypt.CompareHashAndPassword([]byte(hash), []byte(str)); на строчку вверх?
Сидредин
это не синтаксическая ошибка в Go?
Сидредин
Опять-таки, просто спрашиваю) Го пока плохо знаю
Tikhon
Что вы имеете ввиду ? Куда и зачем её перемещать ?
Tikhon
А, нет, это такой формат записи
Tikhon
Если функция foo возвращает error, то можно так сделать if err := foo(); err != nil {}
Tikhon
Проблема где-то в usermodel.FindByName()
ベクゾッド
После ctx.Status наверное return нужно делать
Null
Горячая перезагрузка с использованием Air в golang  https://dev-gang.ru/article/gorjaczaja-perezagruzka-s-ispolzovaniem-air-v-golang-xnsqsln98p/ @Golang_google
Tikhon
После ctx.Status наверное return нужно делать
До этого места не доходит, но да, нужно сделать
Azat
Проблема где-то в usermodel.FindByName()
возвращает ссылочный тип?
ベクゾッド
До этого места не доходит, но да, нужно сделать
Во всех местах. У тебя когда нет юзера (nil) у тебя код дальше идёт
Tikhon
Ааа
Tikhon
Теперь понятно почему на invalid adress ругается
Tikhon
Да, теперь всё работает, все конструкции типа ctx.Status(...).JSON(...) через return вернул
Tikhon
В ответе получил что запрашиваемого пользователя не существует, собственно что я и хотел получить
Tikhon
Спасибо
ILIA
Горячая перезагрузка с использованием Air в golang  https://dev-gang.ru/article/gorjaczaja-perezagruzka-s-ispolzovaniem-air-v-golang-xnsqsln98p/ @Golang_google
Прикольно, а как можно настроить goland, чтобы править код у себя, а запускать на удалённом сервере?
/slvscm
Что за U?
я так понял юань
𝙲𝚊𝚝𝚒𝚘𝚗
Alexander
Прикольно, а как можно настроить goland, чтобы править код у себя, а запускать на удалённом сервере?
в deployment настраиваешь заливку по фтп, а вот хуки чтобы допустим приложение пересобралось или перезапустилось - ну погугли, мб есть. пхп похожее поведение у фреймворка какого-то, не помню
Алексей (Яснотор)
Прикольно, а как можно настроить goland, чтобы править код у себя, а запускать на удалённом сервере?
У меня через WSL на Винде, я в Goland по сути открываю папку на сетевом ресурсе. Так ок работает. Кстати этот air в виндовом докере напрямую не работает, не отлавливает что файл поменялся. В WSL нормально определяется
Алексей (Яснотор)
Всл2 надеюсь?)
ну да, сейчас то смысла нет 1 использовать.... хотя я думаю и на 1 версии тоже также будет работать (вроде также можно было попадать через сетевое)
Maks
Так на первом у тебя нет линукса по сути) эмуляция команд)
Anonymous
Хелп, как корректно докер ранить образ rabbitmq? docker run -d --hostname my-rabbit --name some-rabbit -p 15672:15672 -p 5672:5672 rabbitmq:3-management
whois
Друзья, кто работал с редис. Есть такой вопрос. Можно ли поднять просто 2 сервера redis. Независящих от друг от друга и из приложения на go их использовать как шарды?
whois
why not? два контейнера подними и используй на здоровье 🙂
Это понятно. Хочется узнать у коллег, кто какие кейсы использовал? Кто-то, например, больше за кластер топит)
Alexander
Задача поднять два редиса. Я хз, у нас больше двух, под разные задачи. На всякий случай
whois
Лучше рассказать задачу - зачем?
Приблизительно так. Допустим, есть один инстанс редиса. Ощущается потребность в том, чтобы это дело можно было масштабировать.
Maks
Кто нить в курсе
Maks
можно как то удаленно открыть карту зарубежного банка
Maks
долларовый счет нужен
Herman
чет такое кидали
Maks
эй
Maks
где
Maks
я ток начал читать
Herman
я не трогал)
Maks
кинь в лс
Verdoga
Если можно, тоже)
Verdoga
Оч интересно и необходимо)
Maks
@banofbot
NN
Чо какие перспективы? Говорят айти на пороге перемен