@gogolang

Страница 1363 из 1630
Alister
05.09.2018
07:34:40
и специально работает медленнее

Marperia
05.09.2018
07:34:41
Только это скорее lisp и haskell. Причёт тут go вообще? Или кто-то научился функционально на нём писать?

Vladimir
05.09.2018
07:34:50
Сэр, вы ходите по охуенно тонкому льду. Бывают рекурсии без возрастания стека.
Рекурсия написанная авторами го имеет -10 к возрастанию стека

Pawel
05.09.2018
07:37:55
Это именно в тему того, что рекурсию можно применять, если она удобна А она бывает удобна, и не только в стд Невероятно, но факт
бывает, но крайне редко. Её всегда можно переписать через циклы, это в 99% случаев это будет лучше читаться и эффективней работать

Google
Алексей
05.09.2018
07:38:29
Стек реализованный руками вообще никогда не будет лучше читаться

Pawel
05.09.2018
07:39:09
Это именно в тему того, что рекурсию можно применять, если она удобна А она бывает удобна, и не только в стд Невероятно, но факт
ты так гоовришь как будто ты единственный тут читал SICP а я типа не читал, а просто так набрасываю

Alister
05.09.2018
07:40:05
99%

Alister
05.09.2018
07:40:25
пруфы про эффективней работать

а читаться это вообще вкусовщина и отсебятина, так что незачет

Alexander
05.09.2018
07:41:36
поцоны, а есть что-то на pure go типа hazelcast/infinispan/ehcache? распределенный инмемори кэш, чтобы количество реплик настраивалось, партиции были, распределенные структуры данных ? и чтобы можно было встроить в приложение. типа поднял я несколько инстансов, там поднялся кешик внутри каждого, они между собой сами снюхались и безгеморройно работали

Alexander
05.09.2018
07:42:20
простите что я не про рекурсию ща

Алексей
05.09.2018
07:44:06
ты так гоовришь как будто ты единственный тут читал SICP а я типа не читал, а просто так набрасываю
Ну твоя логика довольно проста: 1) если что-то сделано в Go или его авторами, то это без вопросов абсолютное сияние гениальности 2) если что-то есть за пределами Go, чего в Go нет - это скорее всего бяка 3) если что-то связанное с фп или не дай бог хаскелем, то absolutely haram

Google
Мерлин
05.09.2018
07:45:34
бывает, но крайне редко. Её всегда можно переписать через циклы, это в 99% случаев это будет лучше читаться и эффективней работать
Например одна из самых типичных операций в го — обход структуры или мап через рефлексию — переписанная на циклы будет удобнее? O'rly?

Алексей
05.09.2018
07:46:05
Sergey
05.09.2018
07:46:05
сейчас бы AST циклами обходить

Пайк не может ошибаться или поддаваться слабостям
тогда никак не оправдать эти события

Алексей
05.09.2018
07:46:53
сейчас бы AST циклами обходить
Да любое дерево, не только ast

Sergey
05.09.2018
07:47:38
ЖЕСТЬ

mAX
05.09.2018
07:47:44
Товарищи, мне нужно у интерфейса функцию которая сможет модифицировать объект..вот допустим такой интерфейс type RPCError interface { Error() string Id() string Code() uint64 Description() string Class() string Line() uint64 File() string Stack() string SetServiceMethod(service string, method string) } метод SetServiceMethod должен уметь делать как-то так допустим func (err *RPCErrorStruct) SetServiceMethod(service string, method string) { err.service = service err.method = method } но когда используем err *RPCErrorStruct компилятор выдает ошибку с err RPCErrorStruct все собирается подскажите, пожалуйста, как можно такое сделать!

Мерлин
05.09.2018
07:48:52
это у типичная операция для Го О_о ??
Ну, блин Правильнее сказать, что это типичная операция при которой может понадобиться рекурсия

Pawel
05.09.2018
07:50:53
Ну, блин Правильнее сказать, что это типичная операция при которой может понадобиться рекурсия
это не для прикладного кода. Где оно в реальной жизни может понадобиться то? Так то я тоже могу много искусственных примеров придумать

Pawel
05.09.2018
07:52:28
JSON не используешь в го?
тебе не пофигу как у тебя работает json покуда он работает?

Алексей
05.09.2018
07:53:18
Pawel
05.09.2018
07:56:09
ага, голанг - он чтобы ковырять ast, лол

Алексей
05.09.2018
07:56:47
ага, голанг - он чтобы ковырять ast, лол
А как ты думаешь, на каком языке написан компилятор Go?

Pawel
05.09.2018
07:57:05
рекурсивные сущности из БД возникают раз на 1000 случаев, и то с ними надо бороться. Соотв. и рекурсия столько же нужна

Google
Sergey
05.09.2018
07:57:18
ага, голанг - он чтобы ковырять ast, лол
Микросервисы не занимаются сериализацией/десериализацией на каждый чих?

Мы тут вроде про скорость говорили

Ну или мне показалось, и на самом деле "не важно как оно работает"

Мерлин
05.09.2018
07:58:38
Когда у тебя есть дерево, которое нужно обходить? Например я вот сейчас пишу манеджер пакетов для внутреннего пользования Если тебе нужно сделать глубокую копию произвольно структурированных данных? Например есть произвольный конфиг, который нужно наложить на шаблон, отфильтровав и заменив некоторые роля Это только то, что нужно было вчера

Pawel
05.09.2018
07:58:57
Мы тут вроде про скорость говорили
если стандартный json тормозит или потребляет много мозгов, возьми дргую либу, easyjson например

Алексей
05.09.2018
07:59:11
Отлично прям! - рекурсия не нужна - без рекурсии очень плохо решаются такие вот задачи - а вы их и не решайте

Мерлин
05.09.2018
07:59:14
А если говорить про типичное примкнёте го – crud, до давайте честно, так и горутины не нужны

mAX
05.09.2018
07:59:36
А покажи пример кода? Из сообщения как-то не очень понятно
Вот минимальный пример..с ошибкой если в func (err *RPCErrorStruct) SetServiceMethod звездочку убрать, то работает, но естественно SetServiceMethod уже не устанавливает параметры.. https://play.golang.org/p/WoY76As92dr

Pawel
05.09.2018
08:02:19
Нууу не везде норм использовать easy-json
есть и другие же. fastjson А. Валялкина оч гут

Sergey
05.09.2018
08:02:52
Как это изменит алгоритм-то?

Pawel
05.09.2018
08:02:57
Pawel и раньше удивлял, но это уже перебор
ты какую то дичь несёшь чуть более чем всегда, так ещё и сам с собой? нуну

Sergey
05.09.2018
08:03:04
Как это изменит алгоритм-то?
В кишках все та же рекурсиях

Sergey
05.09.2018
08:03:14
есть и другие же. fastjson А. Валялкина оч гут
Да, ну я к тому что если у тя структурка которая один раз юзается то ты же не будешь генерить для нее код

Алексей
05.09.2018
08:03:41
ты какую то дичь несёшь чуть более чем всегда, так ещё и сам с собой? нуну
Моя дичь - просто ничто, по сравнению с твоей дичью

Sergey
05.09.2018
08:03:45
пиздец вы чат засрали ))

Google
Sergey
05.09.2018
08:03:46
Sergey
05.09.2018
08:06:23
Моя дичь - просто ничто, по сравнению с твоей дичью
Готовься к выяснениям, чья дичь круче

David
05.09.2018
08:07:35
ну пока в топе аморт. сложность и рекурсивный квиксорт без стека, имхо

Admin
ERROR: S client not available

Алексей
05.09.2018
08:13:11
Не совсем понятно, как задача вполне обычной работы с некоторыми данными может быть экзотической для языка общего назначения

Sergey
05.09.2018
08:19:06
А что за tdlib висит в закрепе? Для телеграмчика то понятно

Alexander
05.09.2018
08:30:30
А что стало с чатиком pro.go? чет он зависший и не открывается

Илья
05.09.2018
08:33:14
А что стало с чатиком pro.go? чет он зависший и не открывается
владелец чатика потерялся в веках, всех оттуда тырнули

Alexander
05.09.2018
08:39:41
Недавно писал о проекте GarageMQ https://github.com/valinurovam/garagemq - AMQP-сервер, почти как rabbitmq, почти, потому что еще не такой крутой. Получил не так много критики, но прислушался ко всем: обновил Readme, добавил информацию по сборке и запуску, dockerfile, добавил автосборки не еще тестов. Из новых "супер-фич" - появилась няшная админка на реакте с гарфиками и метриками. Пока read-only, можно только что-то посмотреть. Редактирование и добавление очередей/юрокеров/биндов в ближайшем будущем. Все так же буду весьма благодарен за критику и напутствия!

Olga
05.09.2018
09:02:28


Илья
05.09.2018
09:05:36
О, Алексея затащили :)

о ваших ивентах, думаю, нужно месяца за 2-3 сообщать :)

Pavel
05.09.2018
09:06:46
о ваших ивентах, думаю, нужно месяца за 2-3 сообщать :)
Да чёт странновато ехать в жепу мира на два часа ?

Илья
05.09.2018
09:07:15
так они тебя там еще и похантят небось, мобалитикс вроде на работу звали :)

Olga
05.09.2018
09:09:24
Да чёт странновато ехать в жепу мира на два часа ?
Пришлём потом ссылочку на видосик ) но пообщаться со спикерами в баре после мероприятия можно будет только, если приехать к нам )

Google
Pavel
05.09.2018
09:10:22
Но часто бывает так, что у спикера ночью/утром самолёт и надо поспать ?

eugene
05.09.2018
09:10:55
Да чёт странновато ехать в жепу мира на два часа ?
странновато читать комменты того, кто сам живёт в жёпе мира

Мерлин
05.09.2018
09:11:06
А что за tdlib висит в закрепе? Для телеграмчика то понятно
Единственная нормальная библиотека для telegram api, которую я знаю

Sergey
05.09.2018
09:11:36
Мерлин
05.09.2018
09:11:44
Ладна, а чего так собирать трудно?
Ядро – сторонняя библиотека от Телеграма на си++

Nibbler
05.09.2018
09:14:23
где-то про иннополис читал про среднюю ЗП. и прочие бонусы в виде стипендии в 40к

Pavel
05.09.2018
09:15:18
И про месяц обучения 75к ?

Илья
05.09.2018
09:16:13
где-то про иннополис читал про среднюю ЗП. и прочие бонусы в виде стипендии в 40к
да нет вроде, все равно смешные деньги, но не настолько

Nibbler
05.09.2018
09:16:18
И про месяц обучения 75к ?
? %) это за обучение %) такого не читал

Страница 1363 из 1630