@proGO

Страница 1590 из 1674
Bohdan
24.07.2018
12:45:04
Google
Александр
24.07.2018
12:45:34
быстрее только пожалуй fasthttp

но я его самолично не щупал

Denis
24.07.2018
12:48:07
Ну пока решили Яндекс танк перенести на соседний сервер, посмотрим без сетевых издержек

yuriy
24.07.2018
12:49:56
быстрее только пожалуй fasthttp
он классный но там с вебсокетами беда

Александр
24.07.2018
12:51:07
в поч?

Roman
24.07.2018
13:28:39
я правильно понимаю что array копируется при присвоении? (именно array, не slice)

Daniel
24.07.2018
13:28:53
да

Roman
24.07.2018
13:29:08
да
✌?

Dmitry
24.07.2018
13:35:16
Привет! Выкатили в опен сорс софт Cоntainterum, работает поверх Kubernetes, дает удобный UI, CI/CD pipelines, командную работу над проектами, revision control. https://github.com/containerum/containerum/ для развития проекта, нужны звезды в репозитории, если не сложно, буду очень благодарен)

Roman
24.07.2018
13:43:54
я правильно понимаю что array копируется при присвоении? (именно array, не slice)
эм, а strings? насколько я знаю они immutable, но копируются ли? думаю что нет, но чёт не уверен

ибо если immutable то зачем копировать, верно?

Google
Daniel
24.07.2018
13:45:22
именно байты строки - нет, не копируются

Roman
24.07.2018
13:46:18
именно байты строки - нет, не копируются
ну строки по сути должны быть как слайсы, при их копировании копируется только структура самого слайса, а не данные на которые он ссылается

со строками так-же получается?

Daniel
24.07.2018
13:47:43
так же, но легитимного способа поменять содержимое байтового массива нет, в отличие от слайса

Dmitry
24.07.2018
13:53:42
@selslack John спасибо!! есть телеграмм чатик Containerum для обсуждения вопросов/комментариев и предложений. Ссылку прикреплять не буду, наверное могут за это забанить(

Dmitry
24.07.2018
15:07:32
довольно таки огненно смотрится ??
спасибо! если что, пишите нам issues

Kirill
24.07.2018
15:55:04
можете поподробнее?
давайте упростим формулировку: хочется при первом запуске установку с регистрацией админа и краткую инструкцию пользователя

?
24.07.2018
17:42:57
https://blog.golang.org/go-cloud ?

Denis
24.07.2018
18:43:42
коллега, вы быстро выясните, что ваши представления о причинах тормозов - неверные
все так и вышло, все издержки оказались у сети, go прошел тест на 10000 rps

Никита
24.07.2018
18:53:05
Я понимаю что символ может не из одного байта быть

Daniel
24.07.2018
19:04:13
мутабельная строка - это, все же, сильно за гранью

хотя вот в С нет никаких строк, а есть массивы байт, и ничего, как-то справлялись их не менять по ходу

Pawel
24.07.2018
19:07:50
иногда меняли, потом происходили страшные ужасные вещи

Daniel
24.07.2018
19:08:25
я к тому, что иммутабельные хотя бы строки - это важно

Google
Daniel
24.07.2018
19:49:05
Это почему?
что - почему?

Александр
24.07.2018
19:56:50
кто работал с этим валидатором?

gopkg.in/go-playground/validator.v9

надо проставить теги в realtime для структуры

потому что правило там динамическое

Roman
24.07.2018
20:01:24
что - почему?
Почему нет легитимного способа поменять массив байт?

Daniel
24.07.2018
20:02:28
нет легитимного способа поменять тот массив байт, что лежит под строкой

Kirill
24.07.2018
20:03:46
слайс - ссылочный тип

массив байт передается по значению

и функция мутировать его не могёт

так что массив байт поменять и так "легитимного способа" нет

Daniel
24.07.2018
20:07:49
https://play.golang.org/p/ugf3AiyJ7gT

Александр
24.07.2018
20:07:49
я просто заебался с ним ?

кто работал с валидацией?

хочу добавить в realtime правила аля: validate.Var("firstName", "required") validate.Var("lastName", "required")

сами по себе ошибки не возращают тоже

Kirill
24.07.2018
20:09:53
https://play.golang.org/p/ugf3AiyJ7gT
https://play.golang.org/p/fdWMbkRne9A

Google
Daniel
24.07.2018
20:13:56
https://play.golang.org/p/fdWMbkRne9A
https://play.golang.org/p/7Zat9SgtZYY

Kirill
24.07.2018
20:16:14
потому что ты конвертнул в слайс

который ссылочный тип

Daniel
24.07.2018
20:19:13
для строки такого фокуса нет

Kirill
24.07.2018
20:21:52
есть, но чот линк найти не могу

в прошлом году ещё откопал

но так совсем не надо делать

никому такое не понравится, особенно если в какой-то либе

Yunus
24.07.2018
20:46:24


Sergey
24.07.2018
20:55:14
Он про указатели

Daniel
24.07.2018
20:58:23
скорее - про слайсы интерфейсов

Yunus
24.07.2018
20:58:53
Про указатели я понимаю, исходники смотрел. Как слайс может содержать себя? Пример бы какой нибудь

Sergey
24.07.2018
21:29:39
Erlang and Go are rated as having a lot of concurrency bugs, whereas Perl and CoffeeScript are rated as having few concurrency bugs. Is it more plausible that Perl and CoffeeScript are better at concurrency than Erlang and Go or that people tend to use Erlang and Go more when they need concurrency? The authors note that Go might have a lot of concurrency bugs because there's a good tool to detect concurrency bugs in Go, but they don't explore reasons for most of the odd intermediate results Кто что думает по этому поводу?)

Vadim
24.07.2018
21:30:54
кто нибудь знает как в gin-gonic отловить sigint?

Google
Nix
25.07.2018
03:58:51
Есть либа клиента на го для MTProto?

Zver
25.07.2018
04:16:24
Есть либа клиента на го для MTProto?
На гитхабе есть, но не уверен что хорошие.

Yunus
25.07.2018
04:32:53
Слайс с ссылкой на слайс?
Ну то есть это слайс слайсов. А как это связано с deep equivalence? Кажется если сравнивать слайсы конкретных типов, не-интерфейсов, то с deep equivalence нет проблемы. А вот если слайс интерфейсов, как Даниэль заметил, то за интерфейсом может скрываться другой слайс, тогда нужно типы проверять, и получается уже сложное сравнение. Я на правильном пути или так себе объяснение?)

Pawel
25.07.2018
04:59:38
https://play.golang.org/p/7Zat9SgtZYY
ой, бля... я тупой значит, я всегда делал что-то типа func change(a *[]byte) чтобы в функции мутировать массив, а оказывается надо его просто вызывать как change(a[:])

полезно иногда в чятик заглядывать

Daniel
25.07.2018
05:01:20
ну да, если взять от массива слайс - можно начинать менять элементы

Pawel
25.07.2018
05:05:26
Вот это странно для меня. Чет не улавливаю разницы между двумя синтаксическими конструкциями. Обе вроде как ссылки на массив (грубо говоря)

Daniel
25.07.2018
05:06:01
обе ссылки на массив, да

Pawel
25.07.2018
05:06:42
Как это блин работает? если передать в функцию просто массив (без слайса), она поучается создаёт его локальную копию что ли?

Daniel
25.07.2018
05:06:58
семен семеныч!

все параметры передаются по значению

написал [15]byte в определении параметра - получи копию

Pawel
25.07.2018
05:08:02
аааа....

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