Anonymous
Роман
да и такого пакета не существует
Спустя какое-то колличество попыток я тоже пришёл к выводу, что в статье с гайдом по установке го в винде что-то немного устарело)
Anonymous
сам перейди по ссылке
Anonymous
она нерабочая
Anonymous
github.com/golang/example/hello
Роман
да оно переехало сюда, видимо
https://github.com/golang/example/tree/master/hello
Anonymous
go mod init
Anonymous
go mod tidy
Anonymous
go get <package_name>
Роман
Пасиб)
vahid
Hi everyone. can you please see this library
https://github.com/vahid-sohrabloo/chconn
Feel free to make an offer
Anonymous
Anonymous
Не по теме. В России до сих пор коммунисты?
whois
Друзья, кто сталкивался с такой проблемой.
Используем jaeger.
Приходит через headers родительский span от клиентского приложения.
НО!!!
Создается впечатление, что go-шному егерю нужен Header key = 'Uber-Trace-Id', а приходит такой 'Traceparent'.
Если сделать replace ключа хедера с 'Traceparent' на 'Uber-Trace-Id', то он его съедает, но отдает ошибку:
"String does not match tracer state format".
Я посмотрел, у них структура значений несколько отличается, но оба содержат в себе span-id в виде цифры-буквы..
И какие-то еще цифры буквы, но разделяются по-разному.
Например:
Traceparent: 00-81a7d09bc42de7fc41545855593429cb-646c7d79847fc2a4-01
Uber-Trace-Id: 4b7f0b043f530872:4b7f0b043f530872:0000000000000000:1
Подскажите, как можно решить вопрос?
Anonymous
я понимаю
Сергей
Политика глупа. Не лезьте в неё. К тому же данный чат немного про другую тему
Alexander
для этих разговоров есть лс
Alexander
с того, что твой ответ на вопрос лежит в этом чате. В то время как другие люди написали сразу в лс =)
Рик
здравствуйте
мне нужно запустить команду докер инспект с помощью го в цмд
на первом скрине слева это лог самой команды справа ошибка
но когда эту команду руками копирую и запускаю всё идеально работает
в чем может быть причина?
почему та же команда с кода выдает такую ошибку?
проблемы только с этой командой именно
Рик
Рик
Рик
Рик
🅞leksiy
Влад
https://youtu.be/LDGKQY8WJEM
Влад
https://youtu.be/LDGKQY8WJEM
Странная штука. Позволяет на верхнем уровне приложения инициализировать все зависимости проекта и раскидать всем конструкторам нужные им инстансы типов (серверу - логгер, логгеру - конфиг, репозиториям - свои абстракции над БД и тд). Работает на рефлексии.
С другой стороны, чтобы оно работало, тебе нужны сигнатуры функций конструкторов с указанием своих типов, а это значит что между модулем сервера и конфига сильная связность, а значит реиспользуемость этого кода рип.
Конструктор сервера должен принимать очевидные номер порта и тд, вместо твоего типа.
Возможно имеет смысл делать ещё отдельные функции-провайдеры, которые специфичны для твоего проекта, а в потенциально экспортируемые модули не писать не лезть.
Кто-то работал с этим инструментом?
Sairaviteja
Hi, Anyone knows how to add multiple body parameters using go-swagger?
Herman
А не смущает надпись про депрекацию?)
whois
А не смущает надпись про депрекацию?)
Конечно.
Но это ни я выбрал либу. Как говорится, исторически сложилось.
Вот что за люди, задавать вопрос на вопрос.
Суть в том, что нужен какой-то форматер, например.
Herman
Плохие люди, задают вопросы в чате
Herman
Не тот сорт людей, видимо
whois
Herman
🅞leksiy
Конечно.
Но это ни я выбрал либу. Как говорится, исторически сложилось.
Вот что за люди, задавать вопрос на вопрос.
Суть в том, что нужен какой-то форматер, например.
Тут сидят не экстрасенсы, мы по фотографии не гадаем. Если задают вопросы, значит пытаются разобраться в проблеме и помочь. Если нужно решить проблему без уточняющих вопросов, то велкам в документацию по библиотеке и сервису, уверен, там все описано, если нет, всегда можно изучить код либы.
DI
Добрый день. Подскажите, как получить пакет нужной версии или хотя бы выше?
При использовании Required в StringFlag пакета cli ругается на его отсутствие, хотя в доках он есть (gopkg.in/urfave/cli.v1)
DI
unknown field 'Required' in struct literal of type cli.StringFlag
Herman
Herman
можно в go get указать, например, -u
Herman
можно в go get указать версию
DI
Herman
почему потом?
Herman
обновляет пакет и его зависимости
Herman
есть еще какие-то фичи с конкретно что обновлять - патч, минор и тд, но я не вникал
Q
здравствуйте! кто работал с amazon selling partner api (sp-api)?
Gosha
всем привет, кто-нибудь работал в вайлберис go разрабом? не могу отзывов найти. Разное про эту компанию пишут
whois
Ребят, посоветуйте кошерную либу для работы с jaeger, которая поддерживает w3c?
Ivan Kalinin
здравствуйте, помогите с проблемой. sqlx.Open не может нормально открыть дб sqlite3. Он просто не видит таблицы в бд, ping тоже не работает, при попытке подключения и проверке пингом к несуществующему файлу он просто его создает и все будто бы нормально.
Alexander
Alexander
Alexander
Почему?
Alexander
Типо экранирование символа?
Alexander
Спасибо. Не сталкивался просто с таким
Alexander
Рик вроде как твой случай с командой
Dmitriy
Добрый вечер. Столкнулся с проблемой коннекта к бд, решение нагуглить не получилось.
Локально всё работает, на сервере - нет.
Подключаюсь к бд следующим образом:
в импортах
...
_ "github.com/go-sql-driver/mysql"
"github.com/jmoiron/sqlx"
...
conn, err := sqlx.Connect("mysql", "root:password@(localhost:3306)/dbname")
if err != nil {
panic(err)
}
Падает с ошибкой:
panic: commands out of sync. Did you run multiple statements at once?
Может кто-то сталкивался. бд - MariaDB
🅞leksiy
Валяется такая на полке, по мне так не очень
🅞leksiy
Dmitriy
🅞leksiy
Ну вобщем гуглить нужно MariaDB out of sync, проблема там, а не в коде.
🅞leksiy
А как в коде она может образовываться я выше описал
🅞leksiy
Может что-то с настройками, я с мускулем, честно говоря почти не работал
Anonymous
добрый вечер) подскажите доводилось ли Вам работать с пакетом image|image/color? Нужно ли изучать этот пакет? Часто используется ли этот пакет в коммерческом программировании? или не стоит зацикливаться в нем?
Maks
Не стоит изучать особо никакие пакеты специально я думаю. Везде разное может быть. Где то есть orm где то нет. Для себя разве что. Если голова есть то все быстро учится. Разве что редис, ребит, кликхаус.
Maks
Чисто концептуально
SapDragon
Добрый вечер, хотелось бы задать довольно лёгкий вопрос, но на который я не имею ответа.
Получаю список ip через http, получаю такого их типа:
1.1.1.1
2.2.2.2
Это всё один стринг, нужно их распарсить в один массив, чтобы одна строчка = 1 элемент, делал через запись в файл и bufio, но по ресурсам это не выгодный вариант.
Можете ли подсказать, как их спарсить?
George
Добрый вечер, хотелось бы задать довольно лёгкий вопрос, но на который я не имею ответа.
Получаю список ip через http, получаю такого их типа:
1.1.1.1
2.2.2.2
Это всё один стринг, нужно их распарсить в один массив, чтобы одна строчка = 1 элемент, делал через запись в файл и bufio, но по ресурсам это не выгодный вариант.
Можете ли подсказать, как их спарсить?
https://pkg.go.dev/strings#Split
разделитель - ньюлайн. Возвращает не массив, но слайс. Что, подозреваю, по факту и требуется
SapDragon
Null
Maks
Alexander
DI
Добрый день. Подскажите, как читать данные произвольной длины из соединения(tcp/udp)?
Ничего нормального в голову не приходит
Alexander
а данные эти ты сам поставляешь?
Анна
#вакансия #работа #москва #офис #remote #partialremote #backend #fulltime
Компания: Diagnocat - https://diagnocat.ru/
Работа: Офис/удаленка
Город: Москва
Занятость: полная
ЗП: от 200к/250к
Контакты: @annike3
Backend engineer at Diagnocat
Кто мы
__Diagnocat__ — стартап на стыке AI и медицины, делаем анализ стоматологических снимков и автоматическую диагностику. Наш основной продукт — веб-сервис для облачного хранения и анализа стоматологических снимков. Врачи загружают в сервис файлы сканов и на выходе получают понятные визуализации и структурированную диагностику, которую можно сразу показать пациенту или прикрепить к истории болезни.
Продукт уже широко используется в клиниках России, сейчас выходим на внешние рынки, активно развиваем интеграции с партнёрами и стоматологическим софтом.
Мы — небольшая, компетентная и сфокусированная команда дата саентистов, инженеров, врачей и радиологов.
Идеальный кандидат
- Мощный бэкэндер с 3+ годами опыта, которого драйвит тема технологической медицины
- Имеет существенный опыт разработки на Go и/или Python
- Умеет в Docker (знакомство с Kubernetes как плюс)
- Любит делать красивые и стабильные API
- Пишет тесты :)
Что надо будет делать
Писать бэкэндовые сервисы. Дробить монолит на микросервисы.
Примеры задач:
- бизнес-логика и GraphQL API медицинской информационной системы
- система хранения и обработки DICOM файлов
- внутренний мессенджер и система комментариев
- бэкэнд для клиент-серверного рендеринга срезов из 3D объемов
Что мы предлагаем
- Не имеющий аналогов продукт
- Крутые задачи, быстрое развитие - скучно не будет
- ЗП: от 200к-250к
- Возможность получить опцион
- Работа из современного офиса в Москве (м. Проспект мира), несколько дней в неделю возможно удаленно.
Полную удаленку тоже можем рассмотреть.
- Теплая ламповая атмосфера стартапа на ранней стадии, где драйв, фан и бесценный опыт
Резюме присылайте на: jobs@diagnocat.com
Или просто пишите в личку) @annike3
Alexander
обычно либо в начале число байт, которое будут пихают, либо \0 в конце
Alexander
и какое решение?