Anonymous
А можешь плиз кинуть ссылку, что там за грейсфул в новой версии
https://go.dev/doc/go1.8#library HTTP Server Graceful Shutdown The HTTP Server now has support for graceful shutdown using the new Server.Shutdown method and abrupt shutdown using the new Server.Close method.
ASP
Year - Year
Неправильно ,он просто отнимает года,не смотрит сколько полных лет прошло
Anonymous
Golang Concurrency https://uproger.com/golang-concurrency/ @Golang_google
допустим я новичок и мне попалась эта статья в поисковике как я должен догадаться, что делает dining.wait(), dining.add()? ну и сказать, что такое мутекс я думаю это обязательно
ASP
dob := time.Date(year, time.Month(month))
номер дня не учитывается
Anonymous
номер дня не учитывается
dob := time.Date(year, time.Month(month), day, 0, 0, 0, 0, time.UTC)
whois
Ребят, кто-нибудь работал с opentelemetry?
Алексей
Ребята. Только вы можете помочь! Мне нужно погрузиться под написание микросервисов на Го под кубер. Как можно быстро погрузиться? Есть 3 часа.
Алексей
Я изучил язык уже, но дальше продолжение хочу найти самое быстрое.
Алексей
Уже остается 2 часа 58минут
Алексей
😕
Anonymous
ты как считаешь
Anonymous
это возможно?
Алексей
Да. Я уже изучил язык за тридцать минут
Null
#вакансия #москва #офис #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к - Возможность получить опцион - Работа из современного офиса в Москве (м. Проспект мира), несколько дней в неделю возможно удаленно. Полную удаленку тоже можем рассмотреть. - Теплая ламповая атмосфера стартапа на ранней стадии, где драйв, фан и бесценный опыт Интересно или есть вопросы? Пишите: @annike3
https://t.me/golang_jobsgo чат для вакансий
Алексей
Давно, но уже завбыл всё
Алексей
Григорий. Спасибо огромное за зацепки! Уже начал
Алексей
Спасибо огроменное!
atkisai
😂
atkisai
как же тут весело
L
есть такой код var chatList []*Chat someFunc(chatlist) моя переменная chatList вне функции поменяется после исполнения someFunc?
L
или это не ссылка уже по сути, а копия списка?
L
разве зависит?) создаю список, передаю пустой, как собственно и описал в примере
L
почитал, append создает новый слайс
Юрий
User
I am building something similiar to that , but with more features , like recording, video conferancing, etc ... and would like to hear your feedback. I'd be happy if we could arrange some meeting where I can demo you the platform and get some feedback ...
User
https://iframe.videodelivery.net/4a1052e32590408d8aed84b52bc5ba58?preload=metadata Here is a short video what it looks like
User
Also they only provide VScode, but not any complex enviorments , i.e MacOS, Kali, Mathlab or jupiter ...
Bagasl
если будет делать append в someFunc то не поменяется
User
can I have your email and have a call with you later some day, just to learn more on your experience and feedback ?
Vladislav
Всем привет! Если кого-то тоже расстраивает отсуствие smart select fields в релейшонах gorm'а, я сделал простенькую библитеку для маппинга https://github.com/dranikpg/dto-mapper
Anonymous
что вы юзаете для теста апи?
Anonymous
помимо постмана кто-то рассматривал инсомнию?
Роман
а что с постманом не так?)
Maks
что вы юзаете для теста апи?
Для собственного или стороннего?)
Michael
Можно ли в Goland (jetbrains) в консолях run/debug принять данные от пользователя (Scan)? - у меня он ничего не хочет писать (в терминале все работает)
Anonymous
сейчас чекну
Maks
собственный
Почему бы просто тесты не написать?
atkisai
кто разбирается в sqlx? не могу понять что за магия, если ищу по id то все нормально, а если по другому полю имени то он находит нужную строку, но почему то остальные поля кроме id и name пустые, хотя они не пустые, как такое может быть
Maks
А мапишь одинаково?
Maks
Сравни raw дату для начала при этих запросах
atkisai
А мапишь одинаково?
можно немного разжевать? я вобще в го плохо шарю) вот так делаю запрос db.Get(&p, "SELECT * FROM profile WHERE user=?", "lol")
𝕌ℕ𝔼𝕏ℙ𝔼ℂ𝕋𝔼𝔻
atkisai
Не проще ли базу изучить, а то много таких вопросов ещё будет.
базу го изучить? ну да наверно) я просто думал конкретно тут все логично, но оказалось нет
Maks
А по айди аналогично ищешь?
Maks
И p это одна и та же структура?
atkisai
А по айди аналогично ищешь?
конечно, точ также) все одно и тоже) я попробую щас если переменная там будет
Maks
Тогда хз)
atkisai
Тогда хз)
может подскажешь, я так понимаю там еще миграции надо подключить да? отдельный пакет
Anonymous
не постгрес?
Anonymous
и ошибка какая?
Anonymous
ты же проверяешь на пустые поля, верно?
Anonymous
тебе не может просто так пустота возвращаться
Anonymous
либо бд пустая, либо ты не проверяешь на емпти ровс
Anonymous
а кста
atkisai
либо бд пустая, либо ты не проверяешь на емпти ровс
уже лег, завтра мб разберусь, машка, майсквель кароче, да ля пустые, по айди нашел, айди 15 , имя такое и остальные поля есть, а по имени, все тоже айди 15, имя есть, а остальные пустые, прикол, я просто оч слабо разбераюсь, как всегда окажется чтото в простом
Anonymous
как бы вы реализовали сервис для скачивания файлов любых? типо юзер отправляет запрос скачать допустим с спотифая, в это же время с саунклауда и тд. вейт группы очевидно, но как увеличивать счетчик ожидаемых горутин?
Anonymous
с каждым новым запросом юзера кидать +1 в wg.Add() ????
Anonymous
эх меня не поняли
Anonymous
ладно пох
Anonymous
ну вот я че то думал в таком роде
Anonymous
хз короче
Anonymous
сложно объяснить что я хочу сделать
Alexander
сложно объяснить что я хочу сделать
Ну либо мы хотим обработать кучу запросов от одного пользователя, либо кучу запросов от одного пользователя одновременно с блокировкой всего остального
Maks
как бы вы реализовали сервис для скачивания файлов любых? типо юзер отправляет запрос скачать допустим с спотифая, в это же время с саунклауда и тд. вейт группы очевидно, но как увеличивать счетчик ожидаемых горутин?
А что значит юзер отправляет запрос скачать файл сл спотифая или еще откуда то. Как этот запрос выглядит? Я это примерно так понимаю. Юзер отправляет ссылку на ресурс, ты добавляешь ее в очередь, воркер берет из очереди ссылки, парсит, определяет сервис, запусуает алгоритм скачивания, записывает в бд или еще куда то результат а в фс сам файл. Юзер обновляет страницу и видит этап иди состояние обработки
Bagasl
Return выходит из функции, goexit из горутины
ASP
всем привет,установил kubectl, и ест ь рабочий конфиг на компе,как добавить этот конфиг в kubectl?
Null
Как создать фотогалерею с помощью Go ? https://uproger.com/kak-sozdat-fotogalereyu-s-pomoshhyu-go/ @Golang_google
🅞leksiy
Или ты о каком конфиге?