@proelixir

Страница 692 из 1045
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
знания rack не особо нужны
я люблю знать, как работает то, с чем я работаю

вообще в рельсе магия через год начинает дико бесить

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

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

но это мое ИМХО конечно )

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
кишки гемов не особо отличаются от кишков пакетов в эликсире
всё таки core руби гемы уже более мнее в порядке, в отличии от псевдо-фп пакетов на эликсире ?

Fedor
23.08.2017
11:36:40
у меня был баг с парсингом юрлов в carrierwave

я его раскапывал два дня, и теперь этого бага нет

и так и надо работать, а не бросать все с криком "это гавно не пашет, ищем другой гем"

Google
Alexander
23.08.2017
11:37:53
всё таки core руби гемы уже более мнее в порядке, в отличии от псевдо-фп пакетов на эликсире ?
это да, т.к в эликсире копать внутренности пакетов - это первое что приходится, то я заметил что большинство пакетов - это один модуль в 50 строк из которых 30 комменты. Даже непонятно зачем пакет делали, опубликовали бы гист

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
у меня был баг в arc-ecto
я поебался с арком

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
Чувствую чуйкой

Там имена файлов так херово сделаны

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
с первого раза реально мало что заводится, особенно пакеты где есть генсервер...иногда кажется, что люди делают реализацию через генсервер ради генсервера

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
Походу созрел до второй статьи

import Logger Logger.info('zalupa') не))?
Там у логгера конфигов

Дофига

Методов - тоже дофига

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'ах о_о

вроде норм

ну за исключеним того как оно объявляется

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