@proelixir

Страница 106 из 1045
Alexander
07.09.2016
09:54:14
Докеры хуеуеры эликсиру противопоказаны

Rumata
07.09.2016
09:54:25
Раньше было лучше

мамки были пизже

трава зеленее

Google
Alexander
07.09.2016
09:54:58
в опен соурсе постоянный пиздец
Я бы рад заплатить. Было бы куда

Rumata
07.09.2016
09:55:00
для меня вот была сказка работать в Silverlight

сидишь никакого тебе кросбраузного джавскриптного пиздеца

все компонентика тык мык

сказка

просто пойми в айти всегда есть был и будет пиздец

везде где-то меньше где-то больше

вроде взрослый мальчик

Alexander
07.09.2016
09:56:20
Поэтому и пишем на эликсире

Рельсы были адовым пиздецом

Прямо вот говно

Pavel
07.09.2016
09:56:40
?

Rumata
07.09.2016
09:56:43
пришли в элексир

Google
Rumata
07.09.2016
09:56:45
бам бац

тоже пиздец

да что это такое

Ж)

вот непруха то

Alexander
07.09.2016
09:57:08
В фениксе кстати тоже эти говногенираторы скафолда

Типа блох за 5 минут

Rumata
07.09.2016
09:57:16
вот тонский написал

немного конечно не до конца раскрыл

но в целом

примерно в тему

http://tonsky.livejournal.com/308320.html

Alexander
07.09.2016
09:59:06
http://tonsky.livejournal.com/308320.html
Круто. Со второго абзаца уже считай про нас

Тоже феникс все круто. Сейчас уже за выживание боремся

Rumata
07.09.2016
09:59:35
никитонский четкий тип )

Konstantin
07.09.2016
10:00:56
а как ловите и отлажиаете баги? iex.pry или еще как?

Alexander
07.09.2016
10:02:41
У нас rollbar и логи. Опять же. В эликсире трейсы про надои, сенокос, да обовсем кроме самой ошибки

Со временем учишься между строк читать

Ну я пытался эрланг крэшдампы читать

Там вообще пмздец

Google
Alexander
07.09.2016
10:05:29
Ну было раз. Апп в деве пашет. В прод режиме пашет. Тесты все зеленые. Деплоишь - падает

Остатки волос вырвал

Из жопы

Именно поэтому континиос деплой невозможен

Даже мать его прод энв не дает гарантий что релиз не вывалится

Один сучнок в либе которую мы заюзали неправильно оформил проект

Что самое интересное, он же не деплоил свою любу

Проверил на локалке, написал тесты

Все збс

Да блин в рубях чтобы гем работал везде кроме продакшна - это фантастика

Ладно. Я попрошу малого - чтобы просто при деплое ассеты не компилились с нуля

Глядишь и депсы тоже перестанут компилится с нуля

Alexander
07.09.2016
10:10:36
Сейчас деплой ~10 минут

И это мы еще 2 минуты срезали. Найдя в одном треде описание как сделать текущий стор на сервере исходным

А то раньше компилился проект. Скачивался на тачку. Потом закачивался обратно

Сейчас еще есть проблемки типа еделивер написан с ожиданием что на сервере есть zsh

Просто трындец

Посикс - не не слышали

Вообще редкий день проходит без багов/проблем

Почти все депсы из гита с костылями и фиксироваными рефами

Google
Alexander
07.09.2016
10:19:25
Еще из историй про веселые раутеры. Берем и делаем скоуп /admin. Закрываем его за авторизацией и редиректор на логин. Теперь открываем /admin/test.

Кто угадает что будет?)

Admin
ERROR: S client not available

I
07.09.2016
10:20:30
/admin/login ?

Alexander
07.09.2016
10:20:39
404

I
07.09.2016
10:20:49
я пытался(

Alexander
07.09.2016
10:20:52
:)

Как я выше писал. Твой router.ex не выполнится

Ты там хоть raise напиши

Ему насрать

Konstantin
07.09.2016
10:24:53
Как я выше писал. Твой router.ex не выполнится
А как авторизацией закрываешь? Почему router.ex не выполняется то? Или опять дело в json/html?

Просто даже в книжке по фениксу показано как закрывать нужные участки авторизацией и нормально все редиректится

Alexander
07.09.2016
10:26:38
Закрываю через кастомный плаг

Феникс не выполняет пайплайны и скоупы если не было матча

Konstantin
07.09.2016
10:28:55
т.е. страница /admin/test не существует? и по этому редирект не происходит?

Alexander
07.09.2016
10:30:05
Да

На скоуп настрать

Konstantin
07.09.2016
10:40:03
ну... оно, конечно, в целом палит контору. можно узнать какие страницы есть в админке, а каких нет. но работает в целом логично - страницы нет, выдает 404. похоже на то, что они попросту не предусматривали обработку запросов на уровне скоупов, только на уровне экшенов конечных

Alexander
07.09.2016
10:55:18
Архитектурно раутер в фениксе - говно

Google
Alexander
07.09.2016
14:50:28
еще немного тяготит прошлое из activerecord и вообще где приятный dsl, который в момент можно проверить в консоли. Сейчас поженить 3-5 моделей через belongs, has_many и ассоциации - боль.

но это больше от отсутствия опыта

да, не забывайте оборачивать в транзакцию ваши ассоциации

километры одного и того же sqlя не лучше )

кстати, удивительно, но иногда код на экто длиннее самого sql который он создает )

Andrey
07.09.2016
18:05:48
@noma4i c фениксом всё ясно, а что по поводу Ecto?

Dmitry
07.09.2016
18:06:11
Мне кажется сам по себе MVC - только для прямолинейных todo приложений. Фреймворк должен быть реально гибким - структуры файлов быть не должно, никакой магии - все написано в коде, и конечно же прозрачная обработка Conn - т.е. все сделано для написания собственного мидла. Плюс на сегодняшний день - обработка статики

Alexander
08.09.2016
00:54:07
@noma4i c фениксом всё ясно, а что по поводу Ecto?
очень хорошие идеи в экто, немного бедно с методами и через неделю уже обрастаешь кастомными шорткатами

Мне кажется сам по себе MVC - только для прямолинейных todo приложений. Фреймворк должен быть реально гибким - структуры файлов быть не должно, никакой магии - все написано в коде, и конечно же прозрачная обработка Conn - т.е. все сделано для написания собственного мидла. Плюс на сегодняшний день - обработка статики
мне нравится plug и возможность хака без каких либо подготовок и плясок. Но имхо, в фреймворке должны быть какие-то гайдлайны или даже must вещи иначе больше пространства для придумывания своих костылей и соответственно если свобода в каких-то ну прямо совсем прямолинейных вещах, то есть место для ошибочных решений

Константин
08.09.2016
03:35:02
Доброе утро всем, вы в фениксе минифицируете стили?

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