
Александр
21.04.2017
18:41:29
там просто понаписали... многобукаф =)

عاصم بن حارث
21.04.2017
18:42:33
??

Maxim
21.04.2017
18:49:56
Rustam Akhmetgaliev:
Эликсир и Вунш
вот так называется
Можете позвать?

Alexey
22.04.2017
00:49:36
Чего херней страдать. Докер кучу ресурсов в опу только ради мнимой изоляции. Ансибл для одной машины - время на ветер. Ставишь руками все что надо. Пишешь башскрипт который будет стартовать все что ты хочешь за один вызов. Хочешь деплоить феникс как хероку- смотри гатлинг. Чтобы стартовать все после перезапускав сервака апстарт или системд.

Google

Alexander
22.04.2017
00:51:39
про докер соглашусь, имеет смысл только если вся инфраструктура типа k8n или fleet

Alex
22.04.2017
01:55:56
>> Ансибл для одной машины - время на ветер
А разве такое еще бывает что бы инфраструктура с одной машиной?

Alexey
22.04.2017
02:31:39
Из определения инфраструктуры видимо не бывает)

Max
22.04.2017
05:03:41

Alexander
22.04.2017
05:13:10
в интернете было кучей бенчмарков, сам докер не дает оверхеда на IO вообще, лишь небольшой cpu
но все замеры касаются сугубо контейнера, докерхост это отдельный процесс, который жрет определенные ресурсы

Dmitry
22.04.2017
08:27:43
Тачка короче говоря не продакшн, в дев

Alexander
22.04.2017
08:28:18
эликсир кэмп: среднее время доклада по эликсиру ~20 минут. Доклад по Элму - 2 часа

Dmitry
22.04.2017
08:28:21
Вернее на ней крутятся лэндинги потому что жалко ещё тачки

Alexander
22.04.2017
08:28:24
ДВА БЛЯТЬ ЧАСА

Dmitry
22.04.2017
08:28:51
А дев потому что вот эта вся тема с впн что я рассказывал

Artem
22.04.2017
08:30:08
А что там по элму, про типы говорили или вообще вводная в элм?

Google

Dmitry
22.04.2017
08:30:38

Alexander
22.04.2017
08:30:58
ээээ
ээээээээ

Dmitry
22.04.2017
08:31:01
Jsx хоть как то можно научиться
Как научить писать
div [] [] - вообще не понятно лично мне
И куда там стили пихать(

Alexander
22.04.2017
08:32:18
задача - сделать форму на элме с валидацией - кровь из всех щелей.
вообще элм еще спорнее становится

Artem
22.04.2017
08:32:31
Стили я вебпаком собирал для элма, а в элме классы)
В реакте есть пакет редакс- форм, валидация на нем очень простая, но там для каждого роля есть роле ошибки и отдельная функция валидация по заполненным полям, вся работа со стейтом в редаксе, мне кажется в элме надо как то так же

Dmitry
22.04.2017
08:40:33
Самая большая боль эльма как по мне - отсутствие удобного шаблонизатора и необходимость прописывать композицию компонентов
Вот эти вот бесконечные врапы месседжей в одном месте и анврапы в другом прям бесят
В редуксе хоть можно подзабить на типы и никуда не оборачивать

Andrey
22.04.2017
08:43:48
самый изи способ, наверное

Dmitry
22.04.2017
08:44:31
Потом руками настраивать все равно надо

Andrey
22.04.2017
08:44:50
иначе никак. верстальщики в гробу видали JSX, что уж говорить об эльме

Dmitry
22.04.2017
08:45:06
Короче говоря веб дизайнер со знанием хтмл цсс кнопочку не подправит

Andrey
22.04.2017
08:46:36
вообще появляется сомнение в том, а нужен ли эльм, если он такой оверхед создает

Dmitry
22.04.2017
08:47:51
Джинсы подворачивать вроде тоже глупо...

Google

Artem
22.04.2017
08:48:53
Большие реакт проекты на флоу переводят не просто так

Andrey
22.04.2017
08:49:27
но не на эльм же)

Artem
22.04.2017
08:51:01
На эльме приятно писать что то сложное, я сейчас пишу пет проект, клиентскую часть для сервера по игре в го, и очень доставляет что пока из кода ошибку не убрал - элм весь изругается на несоответствие типов
А вот формочки и валидация на нем писать наверно не так приятно

Dmitry
22.04.2017
08:52:03
Говорят очень удобно писать игрухи на дарте
Я смотрел код браузерного рогалика - и представляя как бы это выглядело на элме - точно выбрал бы дарт

Kioshimafx
22.04.2017
10:34:50
Парни подскажите как лучше валидации параметров писать для каналов
ну в плане не совсем даже параметров
а у меня логика меняется внутри от объекта в базе + параметров
что-то на уровне что данный объект по этому id который он передал действительно ему пренадлежит

Alexander
22.04.2017
10:43:32
закончил презентацию на завтра по деплою и мейнтененсу эликсира в проде

Alexander
22.04.2017
10:46:16
надеюсь ничего не упустил

Ilnur
22.04.2017
11:07:58
А дарт хотябы в хроме без компиляции в джс поддерживается? Я помню что-то такое обещали.

Nikita
22.04.2017
11:10:19
на этом все и закончилось

Ilnur
22.04.2017
11:11:39
Ну значит будем ждать wasm)

Artem
22.04.2017
11:15:46

abc
22.04.2017
11:46:11

Google

Kioshimafx
22.04.2017
12:03:28
что никто данные не валидирует перед отдачей в хенлинге евентов внутри канала??
откровение дня elixir кодеры пишут не безопасный код

Dmitry
22.04.2017
12:22:34
Безопасный код как безопасный секс - надо писать только на незнакомом языке

Vadim
22.04.2017
16:43:15
Добрый вечер всем!
Подскажите пожалуйста один момент, а то совсем запутался
Делаю чат, после создания сообщения хочу сделать broadcast и передать объект сообщения с relation-ами. Однако Poison постоянно ругается на эти самые relation-ы. Ну то есть если просто броадкастить атрибуты - все ок, если с какой-либо связью (User) падает c (Poison.EncodeError) unable to encode value: {nil, "messages"}`(причем это совершенно другая связь, которая исключена через `@derive {Poison.Encoder, except: [:messages, ...]}. У модели пользователя так же присутствуют атрибуты для конвертации в json
Заранее благодарю!

Константин
22.04.2017
16:49:40
Показывай сразу код. Можно скриншот или через сервис какой, гитхаб или битбакет.

Admin
ERROR: S client not available

Константин
22.04.2017
16:50:41
Текст ошибки тоже, может чего упустил
Народ уже спать ложится, скорее всего сегодня не ответят

Vadim
22.04.2017
16:53:27
https://paste.ofcode.org/9KEG7e2S6rY8w6RcUjkLsX
Ошибка - https://paste.ofcode.org/64Rgj2WJwY5pbyfBUisga6

Dmitry
22.04.2017
20:26:52
Покажи ещё роутер
Хотя мне кажется, что ты сделал preload user, а вот в нем есть поле messages которое ты не preload, и поизон не знает что с этим делать
Так что тебе нужен кастомный код для преобразования user в json

Marsel
22.04.2017
20:42:21
не бывало ли у кого такой проблемы - mix ecto.migrate на одном сервере не видит миграцию? на рабочей машине создал миграцию, накатил, залил изменения на сервер, запускаю
MIX_ENV=prod mix ecto.migrate
, а он выдает
Already up
никак не пойму в чем дело

Dmitry
22.04.2017
20:43:09
Время может быть кривое
Или поломалась таблица с метаданными миграций

Marsel
22.04.2017
20:43:39
ну он почему то видит только все миграции до определнной
дропнуть базу и заново создать - все равно только до определенной миграции видит
запускаю
MIX_ENV=prod mix ecto.migrate
на рабочей машине - все работает

Google

Dmitry
22.04.2017
20:45:38
Проверь время на компах
Единственный вариант

Marsel
22.04.2017
20:45:49
время в порядке (

Dmitry
22.04.2017
20:46:20
Он накатывает минрации по ид
Для этого парсит имя файла в инт
Ты может из гита удалил миграции свои

Marsel
22.04.2017
20:46:59
да, там тоже все норм, дата нормальная
не, я в папке вижу эти файлы

Dmitry
22.04.2017
20:47:21
Ещё вариант - кривая таблица schema_migrations
Больше никаких вариантов быть не может

Marsel
22.04.2017
20:48:20
решением этого должно быть drop и create по новой же?
ато и это не помогло (
MIX_ENV=prod mix ecto.migrations
и это не видит новые миграции, оно же вроде из файла все парсит?

Dmitry
22.04.2017
20:52:18
Ну накатай dev в продакшн и посмотри работает или нет

Marsel
22.04.2017
20:55:53
хм, да, dev работает
и все миграции видит