
Fedor
23.08.2017
08:16:38
открыл, прочитал, написал мидлварю
ну я и не писал, что стал великим гуру за два месяца
но мне хватило два месяца, что бы узнать язык и фреймворк на достаточном уровне, что бы найти нормальную работ
с теми самыми проектами, на которых можно копать в глубь

Google

Fedor
23.08.2017
08:19:22
но, боюсь, если бы я до этого не писал на плюсах, двух месяцев мне бы не хватило

Alexander
23.08.2017
11:19:12
у меня баба не смотрела Игру Престолов и гордится этим
примерно так же видно себя чувствует )

Nikolay
23.08.2017
11:26:46
а зачем знать что такое rack? в плане того, что если не пилишь мидлвейры, то вроде как "оно где-то есть да и хер с ним")
но исходя из посыла "рейлс для mvp" и хуяк-хуяк-в-продакшен
знания rack не особо нужны

Alexander
23.08.2017
11:31:24
знания о rack получаются за 5 минут просто при чтении документации, которая на него ссылается, да и если проект хотя бы чуть-чуть больше блога, то уже встретитшься с рэком
это не обязательные знания, а просто по ходу действия получаемые
нет ультимейт решения в каждом языке, когда ты его учишь годами и потом рожаешь первое приложение

Fedor
23.08.2017
11:32:13
вообще в рельсе магия через год начинает дико бесить

Dmitry
23.08.2017
11:32:42
Так вот я утверждаю (бездоказательно на основе собственного опыта), что рельсы не заставляют тебя их учить

Google

Fedor
23.08.2017
11:32:43
и либо ты начинаешь ее раскапывать и понимать, либо меняешь фреймворк
но это мое ИМХО конечно )

Nikolay
23.08.2017
11:33:05

Dmitry
23.08.2017
11:33:24
Это как винда - либо выполни такую последовательность действий
Либо скачай гем и выполни последовательность действий
Но если вдруг че не работает - тебе жопа

Fedor
23.08.2017
11:34:16
либо воткни pry и покопай кишки гемов, а потом почитай исходники и напиши PR )

Dmitry
23.08.2017
11:34:49
Потому что вместо целостных знаний ты получаешь какие то отдельные куски в кишках гемов

Alexander
23.08.2017
11:35:36
кишки гемов не особо отличаются от кишков пакетов в эликсире

Dmitry
23.08.2017
11:35:37
А времени разбираться как бы и нету

Fedor
23.08.2017
11:35:46
именно поэтому я написал, что потом надо читать исходники, что бы картинка целостная сложилась

Dmitry
23.08.2017
11:35:56
Потому что так то оно вроде само работает
Учить как бы незачем

Fedor
23.08.2017
11:36:07

Dmitry
23.08.2017
11:36:08
А когда не работает - учить как бы поздно

Fedor
23.08.2017
11:36:23

Nikolay
23.08.2017
11:36:29

Fedor
23.08.2017
11:36:40
у меня был баг с парсингом юрлов в carrierwave
я его раскапывал два дня, и теперь этого бага нет
и так и надо работать, а не бросать все с криком "это гавно не пашет, ищем другой гем"

Google

Alexander
23.08.2017
11:37:53

Andrey
23.08.2017
11:39:14
я про проект больше блога, а не про 5 минут (это так)

Alexander
23.08.2017
11:39:53
эликсир приходится копать сильнее рубей, только из-за того, что экосистема - камни и палки, а на тебя несется огромный медведь и тут приходится как-то вертеться

Dmitry
23.08.2017
11:40:21
Эликсир хотя бы не врёт, что он работает из коробки

Nikolay
23.08.2017
11:40:31

Dmitry
23.08.2017
11:40:32
Сразу написано "explicit over implicit"

Nikolay
23.08.2017
11:40:37
я два дня раскапыывал

Alexander
23.08.2017
11:40:49

Nikolay
23.08.2017
11:40:55
и выкинул его нахуй и сделал на ванилла arc

Alexander
23.08.2017
11:41:28
и плюнул, там могила - автор на все забил, крупицы по форкам собирал,а потом оказалось что эта гнида файл в память читала не стримом
загрузка 1 мать его файла крашила всю vm

Dmitry
23.08.2017
11:41:57
Мне кажется сам арк -та ещё херня

Nikolay
23.08.2017
11:42:01
мне нравилось, что если валидация твоей структуры не проходила, то arc-ecto всё равно файл аплоадил (s3\local\whatever)

Dmitry
23.08.2017
11:42:07
Чувствую чуйкой
Там имена файлов так херово сделаны

Nikolay
23.08.2017
11:42:50

Alexander
23.08.2017
11:42:54
я в итоге exfile допилил для себя и его использовал

Dmitry
23.08.2017
11:43:02
Например можно сделать файлу любое имя, главное чтобы совпало расширение если ты переопределяешь путь к этому файлу
Короче эти коллбэки там ебаные - жаваскриптер наверное писал

Google

Alexander
23.08.2017
11:44:08
ты там еще работу с imagemagiсk не видел видно )

Dmitry
23.08.2017
11:44:21
Да вроде норм
Из командной строки вызываешь

Alexander
23.08.2017
11:44:38
ага

Dmitry
23.08.2017
11:44:42
Враппер можно конечно сделать

Alexander
23.08.2017
11:44:45
охуенное решение же )

Dmitry
23.08.2017
11:44:48
но это же дохера работы
На самом деле если что-то недоделано я считаю это норм
Вот если сделано вкорне неверно - тогда плохо

Alexander
23.08.2017
11:46:08
я думаю феникс тоже надо было написать через вызов системного echo и туда ответ )

Admin
ERROR: S client not available

Dmitry
23.08.2017
11:46:29
Половина АПИ врапперов в эликсире не позволяют иметь более одного инстанса запущенного, потому что конфигурируются через конфиг
И ты даже физически не можешь более одного токена запихнуть

Nikolay
23.08.2017
11:47:13
с первого раза реально мало что заводится, особенно пакеты где есть генсервер...иногда кажется, что люди делают реализацию через генсервер ради генсервера

Alexander
23.08.2017
11:47:36

Dmitry
23.08.2017
11:47:56
Или например все выкидывают в обвязке хттпоизона опции
А там лежит к примеру прокся
И ты НИКАК не запустишь приложение

Nikolay
23.08.2017
11:48:26

Dmitry
23.08.2017
11:48:51
А если ты половину методов недоделал

Google

Dmitry
23.08.2017
11:48:54
То и хуй с ним
Никто кстати не умеет пользоваться логгером
Вот в любом пакете какая то херня
Я кстати тоже не умею
Я пол года назад статью писал про пакеты

Nikolay
23.08.2017
11:50:32
import Logger
Logger.info('zalupa')
не))?

Dmitry
23.08.2017
11:50:44
Походу созрел до второй статьи
Дофига
Методов - тоже дофига

Nikolay
23.08.2017
11:51:12
а, ты про это

Dmitry
23.08.2017
11:51:20
Когда писать warn а когда debug - никто не знает

Alexander
23.08.2017
11:51:38

Dmitry
23.08.2017
11:51:39
Мало кто знает, что он работает асинхронно через ивенты
И что ему можно передать лямбду вместо текста
И тогда если в конфиге уровень errors - то код с варнами даже не скомпилируется

Alexander
23.08.2017
11:53:31
кстати я как-то допустил ошибку и посчитал что эликсир готов к UUID
как же я ошибался

Dmitry
23.08.2017
11:53:47
А про макросы я вообще молчу

Alexander
23.08.2017
11:53:52
в экто несколько не ошибок, а блять пустот

Nikolay
23.08.2017
11:54:10
хм, у меня один проект на uuid'ах о_о
вроде норм
ну за исключеним того как оно объявляется