A
нет, вопрос
Потому что-то приложение должно реализовать определенный интерфейс.
А возвращается nil - временная заглушка.
A
Vladislav
Андрей
если я вижу app.Close() то я думаю что оно закрывает app, но оно закрывает store. По мне так это как-то странно
A
спасибо переименовал))
Grigorij
A
при реджектах пулреквестов надо ссылаться не на пункты солид и прочее, а на реальные аргументы и здравый смысл.
Кіт ✙
нужно ссылаться на занятость
A
иначе приложение превратиться в fizzbuzz enterprise edition
A
https://www.youtube.com/watch?v=x4Xf4mmbecE
Кіт ✙
Кіт ✙
а, там дефер место ретурна
Тимофей
:))))
Кіт ✙
Тимофей
А, я не увидел)
A
A
A
всем спасибо) уже пофиксил))
Тимофей
Я просто уже 2 недели на си пишу лабы в вузе
Тимофей
Деграднул походу
Тимофей
Или поумнел слишком сильно)
Кіт ✙
а почему CloseResources? Разве предыдущая версия с просто Close() не предпочтительнее?
Vladislav
все равно фигня, судя по названию метода подразумевается закрытие чего-та во множественном числе
Vladislav
ну так поменяй так чтобы можно было просто добавлять позиции
Vladislav
а то щас захардкожено на один
A
что значит позиции?
Vladislav
ну у тебя там щас одна позиция, закрытие стораджа
xdd
Всем привет, подскажите, пожалуйста, по работе с горилла вебсокетом. Как можно писать в каждую комнату состояние этой комнаты при каждом коннекте/дисконнекте в комнату?
Vladislav
берешь и фигаришь броадкаст
Sweety
Sweety
можно было бы нормально сказать чтобы брал sync.Cond
Denis Pershin
xdd
Vasily
Всем привет! golang-book.ru больше не доступен, видимо забыли продлить домен. У кого-нибудь осталась данная книга в pdf?
Vladislav
Maks
Давайте скинемся и продлим)
Maks
Без владельца)
Maks
Ищу 5 человек с 200 рублей в кармане)
Grigorij
это вот эта шоли https://www.golang-book.com/books/intro
4eburashk
Khanbala Rashidov
https://github.com/KhanbalaRashidov/hacker-rank
Khanbala Rashidov
hackerrank solutions to golang problems
Андрей
Shutdown would sound better
Eldos
buff := make([]byte, 1024)
n, err := conn.Read(buff)
Добрый день! Можно ли что то сделать чтобы он считывал до конца все сообщение? Просто такое чувство что в соответствий с качеством соединения он обрывисто читает с TCP порта, то есть иногда buff = [128, 10, 30, 25, 54] а иногда buff = [128, 10, 30, 25, 54,45, 65,45], То есть вторая часть сообщения передается при следующей итераций в форлупе
Dmitry
buff := make([]byte, 1024)
n, err := conn.Read(buff)
Добрый день! Можно ли что то сделать чтобы он считывал до конца все сообщение? Просто такое чувство что в соответствий с качеством соединения он обрывисто читает с TCP порта, то есть иногда buff = [128, 10, 30, 25, 54] а иногда buff = [128, 10, 30, 25, 54,45, 65,45], То есть вторая часть сообщения передается при следующей итераций в форлупе
io.ReadAll
Eldos
io.ReadAll
так он просто очень долго ждет, а мне нужно на request почти сразу отвечать
Eldos
но спасибо все равно!
Dmitry
Ну так выбери стул: прочитать все сразу или обработать пачкой (быстро)
Юра (Юрий Александрович)
buff := make([]byte, 1024)
n, err := conn.Read(buff)
Добрый день! Можно ли что то сделать чтобы он считывал до конца все сообщение? Просто такое чувство что в соответствий с качеством соединения он обрывисто читает с TCP порта, то есть иногда buff = [128, 10, 30, 25, 54] а иногда buff = [128, 10, 30, 25, 54,45, 65,45], То есть вторая часть сообщения передается при следующей итераций в форлупе
"считать до конца" в данном случае - это до самого закрытия соединения. Т.к. пока оно не закрыто, непонятно, где у него конец.
Юра (Юрий Александрович)
читает он теми порциями, которыми выдает драйвер (или библиотека) TCP. А она выдает - как считает нужным, т.к. к ней там пакеты всякие то идут, то не идут, ей виднее.
Eldos
Eldos
он в теорий не может отправить прям "все все" так как сервер ждет мой ответ
Eldos
Ruståm
Привет, кто-нибудь знает как можно достать склонированные файлы из go-billy, сейчас пытаюсь скопировать одну директорию в другой сторедж, но файлы не копируются
Danil
Всем привет, помогите плз разобраться, с датой протухания токена http://joxi.ru/ZrJxdRyCQJaJN2
не могу понять че ему надо...
Aleks
Aleks
Зачем там .Unix()?
Anton
там же указан поинтер на структуру NumericData
Anton
ее и создавай, а не unix
Anton
не руками, скорее всего )
Andrey
Danil
Vladislav
доигнорировался до того что на него error уже рычит🤣
Rom
Друзья, может кто сталкивался с ситуацией, когда заголовки у файбер не сбрасывались и накладываются друг на друга?
Например есть два маршрута:
app.Get("/info/by-user-id/:kiss", serv.Handle(task))
app.Get("/trans/:kiss", serv.Handle(task))
Оба маршрута используют один и тот же метод, контекст у каждого роута свой будет?
Кейс: При выполнении первого запроса "/trans/:kiss" отрабатывает хорошо и записываем в мапу значение :kiss, при выполнении запроса "/info/by-user-id/:kiss" лезет в мапу и значение :kiss меняет на "er-id/:kiss" с чем связано такое поведение?
Нашел что-то типа такого ctx.Request().Header.Reset() и вроде как решило проблему, но так не должно быть.
Pavel
Гайз, всем привет!
Кто чем пользуется для генерации блюпринтов приложений? Хочу какую-нибудь cli/web тулзку, что бы можно было каркас приложения генерить.
Пока нашел вот такое - https://go-archetype.dev/, но что-то меня пугают всего 32 звезды на github.
Поделитесь опытом)
Sakhil
Всем привет. Возник вопрос, а каким образом подключать .go файлы внутри проекта в main.go?
Sakhil
Есть вот такой проект и я хочу подключить user.go -> main.go
Yegor