
Alexander
09.10.2016
06:19:18
плюс постоянная борьба с языком это уже за гранью
хотелось бы программирования на грани выживания, писал бы на лиспе
я не бросаю эликсир, но бизнес логику на нем писать - дно
чат боты, генсервера вагонами, всякое куда лезть с питоном/рубями глубок/

Google

Alexander
09.10.2016
06:23:38
эликсир прекрасен пока на продашене говно не начинает литься из всех щелей

Dmitry
09.10.2016
06:25:09
@noma4i просто нехватило скиллов. Не расстраивайся, потом сможешь вернуться.

Alexander
09.10.2016
06:25:19
я далеко и не ухожу )
скилам неоткуда взяться, каждый кто выкатил в продакшн хотя бы 1 апп на эликсире уже отец
т.к 90% на девелопменте барахтаются
просто пришло поминание невозможности заместить эликсиром текщий стэк ввиду молодости всяких фениксов, ecto и прочего

Dmitry
09.10.2016
06:27:52
Нет, там все хорошо. Просто там программируют не установкой гемов на каждый пих

Alexander
09.10.2016
06:28:15
да эти ожидания прошли уже давно
и вроде бы невинность потеряна, если что-то не работает просто пишешь свое, что работает
весь апп конечно не переписать, уже далеко зашло все, но дашборд уже будет явно не на эликсире
малодушен и слаб я
это короткий вариант ответа на вопрос "почему?"

Vladimir
09.10.2016
10:14:40

Google

Vladimir
09.10.2016
10:19:04
Довольно занимательно, но пока там только basics. Всё это можешь и в Programming Phoenix почитать, пожалуй. Ну либо вообще в документации. Лучше подожди, пока там какие-нибудь интересные примеры приложений появятся, почитай комментарии к эпизодам (они вроде как открыты, но не уверен), ну и решай, покупать ли.
Ой, лол. Там learnphoenix.io, а не learnphoenix.tv

L'Alchimiste
09.10.2016
10:32:36
малодушен и слаб я
не так уж и слаб. Держись камрад. Мне помогло свитчнуться на выходные на пет-проджект, на питоне, стало легче. Как в отпуск скатался.
на тебе мотиватор

Alexander
09.10.2016
10:43:44
вот эликсир сейчас это так:

L'Alchimiste
09.10.2016
10:44:45
скорее вот так
знакомство с эликсиром напоминает семь стадий принятия хреновых новостей
эт когда в больничке к тебе приходит врач и говорит - всё, пиздец тебе, дописался.
1 в 1
но мыж смотрели кино, и жарим дальше как завещал Гейзенберг из Альбукерке
вопреки и несмотря

Alex
09.10.2016
16:00:26

Константин
11.10.2016
01:27:49
Настоятельно рекомендую глянуть в сторону neo4j. Они развиваются очень стремительно. https://neo4j.com/blog/cypher-graphql-neo4j-3-1-preview/

Alexander
11.10.2016
01:59:50
ровно так же стремительно был RethinkDB
мне человек 5 рассказывали с упоением, как же все круто

Константин
11.10.2016
02:02:42
)) Вполне возможно

Dmitry
11.10.2016
04:05:46
@yaBloom соль в том, что рефинк недавно закрылся

Константин
11.10.2016
04:05:58
В курсе..
но тут вроде все серьезно
У рефинк была сильно узкая направленность, которая реализуется другими технологиями

Google


Константин
11.10.2016
04:08:00
А тут как монга и sql, другой подход к хранению и работа с данными
К примеру.. у нас есть некая связь: (Страна) -> (Регион) -> (Город) -> (Улица, Дом, Квартира) Сгруппировал по таблицам.. в SQL получается 3 join. Условие поиска имеет смысл делать по id города и параметрам квартиры, но часто нам нужны данные и из региона, и страны (сео тексты, координаты, склонения названия и т.д.). Тут встает вопрос - мы или денормализуем все необходимое в квартиру или делаем доп запрос.
Доп запрос логичен.. получается, что мы джойним город, а двумя дополнительными запросами получаем данные о регионе и стране
neo4j очень хорошо работает с большим набором связей. Т.е. (Страна) -> (Регион) -> (Город) -> (Улица, Дом, Квартира) мы получим одним запросом
При этом это не монга, в которой данные денормализованы. Тут данные исключительно в том месте, где они нужны.
Особенно радует возможность запихивать атрибуты в связи.
Чет простой пример в голову сразу не лезет)) (Актер {по имени: "Игорян" })-[Снялся в {дата: 10.02.08}]-(Кино {название: "Матрица, хренатрица"}),
Все на своих местах
Тут выше говорили о том, что база занимает много места..
https://neo4j.com/blog/import-10m-stack-overflow-questions/
Вот база с 11gb стала весить 18. Но это старая версия neo4j.
Вообще имеет смысл такую хрень иметь для аналитики.


Константин
11.10.2016
05:10:29
Как вызвать валидацию changeset без обращения к Repo??

Eugene
11.10.2016
05:12:19

Константин
11.10.2016
05:38:31
Надо юзать embedded_schema
http://blog.plataformatec.com.br/2016/05/ectos-insert_all-and-schemaless-queries/

Artem
11.10.2016
07:05:27
кстати, 18ый элм на подходе
https://gist.github.com/evancz/8032a3ac6eb7a4ac8e0956ed6d386798

Can
11.10.2016
13:06:21
Чуваки
нужен человек который может сделать форк битка с модификацией
У кого знакомые есть?

Google

Can
11.10.2016
13:06:47
Большой проект
Лучшие люди нужны поэтому даже односторонних линков на тех кого можно достать в Москве хватит

Dmitry
11.10.2016
23:31:00
Как сделать собственный Behaviour?

Admin
ERROR: S client not available

Dmitry
11.10.2016
23:31:43
всё, нашёл
https://www.djm.org.uk/posts/writing-extensible-elixir-with-behaviours-adapters-pluggable-backends/
Я её на хабру переведу
Только доделаю проектик....

Alexander
11.10.2016
23:41:58
я бы еще пример из плага вставил
в статье только общая отсылка к этому
просто первые бехейверы с которыми знакомишься - plugовские

Dmitry
11.10.2016
23:44:48

Alexander
11.10.2016
23:45:09
=) у меня от феникса осталось примерно ничего
хотя наверное структура папок осталась
в процессе работы выкинул все
а так, да я апи лепил

Dmitry
11.10.2016
23:56:38
А nadia на сегодняшний день валидная или нет?

Alexander
12.10.2016
00:22:18
почти, я немного допиливал
там есть проблемы с поддежкой инлайн клавиатур

Google

Alexander
12.10.2016
00:22:44
в остальном все ок
генсервер для поллинга правда надо самому
в остальном - лучшая либа

Dmitry
12.10.2016
00:23:33
Вот сижу думаю депендить Надю или нет

Alexander
12.10.2016
00:24:16
если тебе просто сообщение послать, то лучше пойзоном
смысла нет тащить всю либу для посылки сообщений

Dmitry
12.10.2016
00:25:31
Прост хз на сколько поллер делать крутым
У меня задумка с роутингом сообщений для каждого юзера в отдельный хендлер

Alexander
12.10.2016
00:26:31
поллить ты можешь ровно 1 токен
посылать сообщения - можно без либы обойтись
у тебя какая задача?

Dmitry
12.10.2016
00:27:45
Мне надо одновременно обработать несколько пользователей
Get updates если я правильно понимаю возвращает все пришедшие сообщения от всех пользователей
И мне надо чтобы каждого отдельного пользователя обрабатывала отдельная копия хендлера