@proelixir

Страница 911 из 1045
Combot
17.03.2018
18:32:40
combot.org/chat/-1001061355522

Evgeny
17.03.2018
18:32:51
а закодить оный въ видѣ большого бинаря можно ли интересно?)
можно сериализовать в ETF. но смысла особого нет, ведь чтобы потом пользоваться данными, нужно их снова десериализовать, а это даже еще хуже, чем просто скопировать без сериализации

Dmitry
17.03.2018
18:44:12
Eugene Либо использовать ets и поделить на куски и пораскидать в разные части ets, либо использовать nif и использовать язык, позволяющий работать с shared-структурами данных, если это вообще очень принципиально, чтобы были shared данные, изменяемые данные, то тут вообще инструмент изначально неправильный выбран.

Если конечно структура изменяется очень редко, и в основном читается - можно компилировать её в модуль.

Google
Evgeny
17.03.2018
18:47:12
Я планирую заворачивать структуру в процесс и через него обеспечивать доступ к данным

у меня проект большой и есть там такой момент, что нужно обеспечить доступ к довольно большим структурам

паралелльный доступ особо не нужен, так как доступ не очень частый, но если приспичит, то да, буду как-то в ets кусками пихать, писать NIF совсем уж крайний случай

Dmitry
17.03.2018
19:40:23
В чем проблема запихать целиком в етс?

Александр
17.03.2018
19:45:28
вопросик, а при передаче Map или List в другой процесс, будет передана полная копия? А то вдруг у меня дерево на полгигабайта.
когда пытаешься сделать что-то странное должен волновать другой вопрос - а нужно ли передавать это дерево туда сюда? может нужно веточку передать или сделать genserver который умеет работать с этой струкрутой который будет получать какие-то небольшие входные данные и возвращать небольшие ответы

Александр
17.03.2018
20:07:16
ааа, сорян, просмотрел видимо

ночь уже… невнимательный...

Evgeny
17.03.2018
20:08:41
Тут другой вопрос. Пилю кастомную структуру и хочу для нее протокол Enumerable сделать, читаю официальные доки и никак не могу понять как правильно reduce написать? Есть где-нибудь детальное описание? Если на русском так вообще отлично.

Dmitry
17.03.2018
20:15:08
Eugene Посмотри существующие имплементации для List, Map , они компактные.

Evgeny
17.03.2018
20:15:18
все эти :halt, :suspend, :cont что это за хреновины?

Dmitry
17.03.2018
20:15:25
По ним проще всего разобраться.

Google
Evgeny
17.03.2018
20:15:34
в доках даже есть пример для списков

ладно, ща разберемся

Александр
17.03.2018
20:30:10
все эти :halt, :suspend, :cont что это за хреновины?
https://elixir-lang.org/blog/2013/12/11/elixir-s-new-continuable-enumerators/

https://gist.github.com/josephan/d2bd28ec691f7754861f8d69d5e818d7

тут простейшая реализация reduce

Evgeny
17.03.2018
20:30:52
спасибо, ща почитаем

Александр
17.03.2018
20:32:31
http://blog.plataformatec.com.br/2015/05/introducing-reducees/

вот, кстати, классно описано

сжато, примеры небольшие

Evgeny
17.03.2018
20:36:58
спасибо, уже более-менее понятно

сам reduce мне понятен, немного не ясно с этими доп атомами, но теперь стало яснее

Александр
17.03.2018
20:39:36
ну в последней разжёвано норм, самим Хосе Валимом

Evgeny
17.03.2018
21:58:13
Я запилил.

не полностью, suspend пока не сумел, та еще задачка

Artem
18.03.2018
01:28:12


Dmitry
18.03.2018
08:55:10
В замысле заблокировали linked?

У нас вчера вроде бы работал...

Хотя и херово

Но я думал, что херово - из-за того что linked )

Google
Dmitry
18.03.2018
09:26:15
Отбой тревоги - белкомнадзор ещё до такого не дошёл ??

Kioshimafx
18.03.2018
11:51:16
Отбой тревоги - белкомнадзор ещё до такого не дошёл ??
У меня уже пол года как не доступен ?

Dmitry
18.03.2018
11:52:56
У меня друзья в России все через VPN на него заходят.

Kioshimafx
18.03.2018
11:53:49
+

ⰿⰰⰾⱏ
18.03.2018
11:59:59
В замысле заблокировали linked?
да давно уже заблокировали ;)

Roman
19.03.2018
09:20:07
Хотим напомнить, что сегодня состоится первый митап для разработчиков на Elixir в Петербурге. Адрес: пр. Медиков, д. 3, к. 1, КДЦ Club House, зал «Аристотель» (http://club-house.org/). Начало в 19:00.



Andrey
19.03.2018
09:36:53
постер конечно жесть

Александр
19.03.2018
09:46:55
а чего он плачет-то?

лучше бы смузи наливал из эликсира

Sergey
19.03.2018
09:50:33
а где програмку можно посмотреть

а то я что то проебался

Alex
19.03.2018
09:53:15
митап покажет это слезы счастья или горя

Roman
19.03.2018
10:24:24
стрим будет?

Andrey
19.03.2018
10:26:27
Надо записываться?

Alex
19.03.2018
10:47:20
Слушайте, а никто из рокета сюда или куда-то ещё не рассказывал, что именно у них на эликсире?

Dmitry
19.03.2018
10:49:04
У них вакансия на элексире. И всё.

Артем
19.03.2018
10:49:11
))))

ещё они говорят, что у них 5 человек на эликсире шпилит

Google
Scas
19.03.2018
11:04:16
может они как кларна свой процессинг пилят?

Alex
19.03.2018
11:05:25
может они как кларна свой процессинг пилят?
вот это было бы интересно как раз, но не факт

Анастасия
19.03.2018
11:08:33
ну раз никто не отвечает, то отвечу, в рокете 4 приложения, основное которое нужно пилить - апи для новых версий мобильных и веб приложений, еще 2 приложения отправки пушей и 1 для доставщиков, но их нужно только поддерживать. Процессинг свой будет, но не на эликсире, этим насколько я знаю занимается другая команда

и 5-ти человек уже нет

Анастасия
19.03.2018
11:11:51
этого я не знаю

Alex
19.03.2018
11:13:13
кстати процессинг на эликсире было бы глупо. Так что + в карму
да нормально, чего уж. рантайм нормальный, всяких утилитарных библиотек нужно немного и можно напилить в случае чего

Артем
19.03.2018
11:14:52
ржака про процессинг

банк из топ-15

Добрый день! Выявили ряд расхождений 09.02.2018 и 11.02.2018 с вашей стороны пришло почти одновременно два запроса REFUND и, как следствие, денежные средства клиенту были возвращены два раза.

так что имхо, процессинг можно писать на чём угодно))

Alexander
19.03.2018
11:16:08
я писла бизнес логику на эликсире, к сожалению ощущение что сложность растет постоянно

Vladimir
19.03.2018
11:17:50
на Clojure логику делать надо) DSL поверх сделать и писать на нём.

Alexander
19.03.2018
11:18:14
я тут с полгода назад писал, как замечательно снял денег с клиентов по 2-3 раза

Google
Alexander
19.03.2018
11:18:19
и как плакал от этого

недавно общался с cto каршаринга

он радовался что не написали процессинг на эликсире

т.к их торозной ушел в луп и снял денег с клиентов под 300 раз

на эликсире бы за минут 10 снял по 1000 раз.

Анастасия
19.03.2018
11:20:26
прям как в сериале кремнивая долина

Vladimir
19.03.2018
11:20:28
?

Артем
19.03.2018
11:20:30
имхо, снять денег с клиентов не так печально, как разослать денег клиентам))

Alexander
19.03.2018
11:20:53
у меня просто камень с сердца упал. Я думал что хуже программиста не может быть. А нет, может быть раз в 300

Артем
19.03.2018
11:20:55
а тут банк! по одному заказу! вернул несколько раз, и кидал предъяву нам

Alex
19.03.2018
11:21:36
т.к их торозной ушел в луп и снял денег с клиентов под 300 раз
я бы сказал, это проблема конфигурации, а не языка

Страница 911 из 1045