@proGO

Страница 1641 из 1674
Olzhas
17.08.2018
10:20:52
буду ставить nginx

Furrya
17.08.2018
10:20:57
Лемур
17.08.2018
10:21:07
Furrya
17.08.2018
10:24:26
Заказчик - госорган. Варианты братек: - гос органам часто похер на результат - главное освоение средств для отчетности - некоторые юзают схемы, чтобы не платить за работу, используя дырки в договоре, sql уязвимости в сервисе без БД? Оч знаешь попахивает. - так как похер на результат: то могли и не проверять ничего и принять вполне сносное говно С гос органами / структурами знаешь каково работать? - либо им на тебя пофиг - либо тебя ебут за каждый час и рубль Беги братек (ну это личное)))

Google
Furrya
17.08.2018
10:26:12
Ох уж мне этот слэнг* -_- Но на другом диалекте я не могу выразить свое видение работы с государственными придатками

Yaroslav
17.08.2018
10:27:30
А еще от госструктур очень сложно добиться кооперации по проекту

И получается так, что у тебя желания сделать проект больше, чем у заказчика - в начале из-за интересности проекта, а потом из-за желания побыстрее отделаться и больше с ними никогда не работать

Хотя бывают и исключения, конечно)

Stannis
17.08.2018
10:37:13
https://github.com/KeKe-Li/book/tree/master/Go

Dorian
17.08.2018
10:38:03
Мы самураи что ли?

Stannis
17.08.2018
10:38:43
там половина на англ

добрая половина

Dorian
17.08.2018
10:41:22
Да нажал звездочку, нажал...

Stannis
17.08.2018
10:45:22
fork нажимай Ж)

Alex
17.08.2018
10:48:22
Здравствуйте коллеги! Подскажите мне, можно ли работать с go через докер, если на самой машине(ubuntu) не установлен го. После docker-compose up, контейнер вылетает с ошибкой: main.go:5:2: cannot find package "github.com/gorilla/mux" in any of: app_1 | /usr/local/go/src/github.com/gorilla/mux (from $GOROOT) app_1 | /go/src/github.com/gorilla/mux (from $GOPATH) Гугл подсказал, что проблема с управлением зависимостей, но как пофиксить понять не получилось. Сылка на gist https://gist.github.com/AlexBBBril/3ad6de5d6375224cc311f68107848c48 Надеюсь на помощь)

Google
Stannis
17.08.2018
10:52:09
ага

Alex
17.08.2018
10:52:17
а понял, сейчас попробую, спасибо

Stannis
17.08.2018
10:52:47
Если проблема с окружением пользуйте lxc

Alex
17.08.2018
10:53:28
Stannis
17.08.2018
10:53:33
Конечно

Зачем усложнять

Alex
17.08.2018
10:54:03
Не работал просто с lxc, только с докером

Stannis
17.08.2018
10:54:27
проще простого

проще докера )

конечно если речь идет именно о разработке

Alex
17.08.2018
10:55:00
Спасибо, не знал даже просто) Да речь именно о разработке

Sergey
17.08.2018
11:17:16
Парни, а что лучше юзать, массивы байтов или строки?

Artem
17.08.2018
11:20:12
для чего?

Sergey
17.08.2018
11:34:49
для чего?
Для обработки, там, содержит ли такое значение\нет

А еще, почему бьет ошибку? func SendApiResponse(ctx *fasthttp.RequestCtx, response Core.Api.D) { }

Dorian
17.08.2018
11:48:55
Потому что что-то неправильно написано

Sergey
17.08.2018
11:49:56
Alexey
17.08.2018
11:50:12
Коллеги, а я правильно понимаю, что Shutdown для http.Server не посылает сигнал отмены в контекст, который в хендлеры приходит? И он ждет нормального выхода всех хендлеров?

Dorian
17.08.2018
11:50:27
И как писать?
Это был тонкий намек на абстрактность вопроса. Покажите ошибку хотя бы

Google
Dorian
17.08.2018
11:50:37
Я думаю из нее уже все понятно

Sergey
17.08.2018
11:50:45
Но, когда я ввожу Core.Api все ок

Dorian
17.08.2018
11:51:29
Это что? Core.Api.D

Какой тип у D?

Sergey
17.08.2018
11:52:05
Это что? Core.Api.D
D - структура

Dorian
17.08.2018
11:52:28
Которая лежит в API?

Core это пакет как я понял?

Sergey
17.08.2018
11:52:48
Dorian
17.08.2018
11:53:00
Да.
Ну и?

Тип у нее какой?

Sergey
17.08.2018
11:53:11
У чего?

Dorian
17.08.2018
11:53:18
У структуры D

Которая лежит в API

Artem
17.08.2018
11:53:32
Коллеги, а я правильно понимаю, что Shutdown для http.Server не посылает сигнал отмены в контекст, который в хендлеры приходит? И он ждет нормального выхода всех хендлеров?
да, тот контекст который передается внутрь служит что б отменить ожидание завершения всех коннектов и грохнуться сразу

Sergey
17.08.2018
11:53:35
У структуры D
Структура?

Dorian
17.08.2018
11:54:17
Структура?
Она обьявлена в теле другой структуры?

Sergey
17.08.2018
11:54:21
Да.

Лемур
17.08.2018
11:54:36
Она обьявлена в теле другой структуры?
Как у вас терпения хватает?

Dorian
17.08.2018
11:54:46
Как у вас терпения хватает?
Ну просто интересно уже стало

Google
Artem
17.08.2018
11:54:53
Да.
вот в этом и проблема, что так нельзя

Да.
в каком яп так можно, кста?

Sergey
17.08.2018
11:55:26
в каком яп так можно, кста?
ЖС, я от туда пришел

Artem
17.08.2018
11:55:43
норм

но тут нельзя так

Dorian
17.08.2018
11:56:25
А где в JS так можно, на минуточку?

Sergey
17.08.2018
11:56:55
Получить можно так: переменная.object.object.object

Artem
17.08.2018
11:57:24
в нетипезированной динамике можно многое

Admin
ERROR: S client not available

Dorian
17.08.2018
11:58:07
Получить можно так: переменная.object.object.object
Но изначально то вы конкретный обьект туда присваиваете

Sergey
17.08.2018
11:58:44
А где можно почитать об структуре кода? Я не так давно сюда перешел

Dorian
17.08.2018
11:59:03
Я тоже изначально присваиваю.
Анонимную структуру, скажем так

Artem
17.08.2018
12:01:18
ох эти проблемы типизации

Sergey
17.08.2018
12:02:05
А есть где-то советы по оптимизации ГО-кода?

Crypt
17.08.2018
12:02:11
ох эти проблемы типизации
мы с корешем, наоборот, офигиваем от проблем нетипизации)

Artem
17.08.2018
12:02:34
А есть где-то советы по оптимизации ГО-кода?
сначала нужно обычный научиться

Stannis
17.08.2018
12:02:50
Crypt
17.08.2018
12:03:01
когда код собирается, а в рантайме прилетает то, что ты не ждешь - сбивает с толку

Google
Sergey
17.08.2018
12:03:20
сначала нужно обычный научиться
Я в основах шарю, сейчас пилю мессенджер. Я когда учил жс, тоже начал с проекта, и так освоил до миддла.

В 512кб хотите уместиться?
Не, именно производительность, а не потребление памяти

Crypt
17.08.2018
12:04:23
фейспалм

Artem
17.08.2018
12:05:40
Я в основах шарю, сейчас пилю мессенджер. Я когда учил жс, тоже начал с проекта, и так освоил до миддла.
Так и я не про основы, потому что производительности го вполне хватает без всяких оптимизаций

Roman
17.08.2018
12:12:21
Хай. Есть два сервера, мастер-сервер должен отправлять запрос на другой сервер по какому-то протоколу с постоянным коннектом. Какой протокол лучше?
либо tcp либо websockets, websockets проще, tcp с меньшим overhead’ом. для запросов на вебсокетах можно webwire применить

Aleksandr
17.08.2018
12:17:04
а лучше даже модный grpc использовать, который и работает по tcp по сути, но хотя бы дает большие функциональные возможности реализованные из коробки

Sergey
17.08.2018
12:20:37
Ребят, а почему иногда возвращают вместо объекта - ссылку на него?

Sergey
17.08.2018
12:21:36
о чём идёт речь?
Об структурах

Roman
17.08.2018
12:22:15
Ребят, а почему иногда возвращают вместо объекта - ссылку на него?
причин может быть несколько, но в основном чтоб сэкономить лишние копии тем самым ускорить код

Roman
17.08.2018
12:23:01
ну или когда тебе нужна не копия а именно определённый объект, например для его обработки

А в каких случаях лучше возвращать ссылку?
когда структура большая и копировать её невыгодно

однако это не всегда true, ибо насколько мне известно компилятор некоторые копии способен устранить (copy elision)

Artem
17.08.2018
12:26:54
А в каких случаях лучше возвращать ссылку?
Всегда не ссылку, кроме а) объект будет изменяться извне, б) опционален и может быть nil

С опытом уже будешь сам выбирать

Roman
17.08.2018
12:27:55
Всегда не ссылку, кроме а) объект будет изменяться извне, б) опционален и может быть nil
в) является сущностью, в этом случае лучше ссылку возвращать, или нет?)

Sergey
17.08.2018
12:29:58
А где можно об архитектуре ВЕБ приложения почитать?

Я могу юзать архитектуру как на Node.js, но думаю это не трувэй

Страница 1641 из 1674