@proelixir

Страница 589 из 1045
Roman
26.05.2017
01:40:55
кровавых подробностей!
Две апишечки: одна сугубо внутренняя, как раз «унылая crud app», а вторая шлюз для amazon mws API.

Первая на фениксе, вторая maru

Alexander
26.05.2017
01:43:34
у меня просто в бэклоге ровно такая же задача

Google
Roman
26.05.2017
01:43:52
Не завидую :)

Там адский трэш :)

Alexander
26.05.2017
01:44:48
у нас база более менее с asin согласована

Roman
26.05.2017
01:44:59
Есть у нас опенсорсная либа https://github.com/FoxComm/elixir-amazon-mws-client

Она много чего умеет уже

Только надо xml собирать самому и ей скармливать

Ежели чего pr приветствуется :)

у нас база более менее с asin согласована
Это очень гуд. У нас ситуация обратная. Более того, товары в большинстве своём вообще уникальные. То есть возня с UPC и вот это всё

Alexander
26.05.2017
01:55:39
я поглядывал на рубишный https://github.com/hakanensari/peddler

дело в том, что не вижу практического смысла в эликсире для mws, там довольно жесткий рейтлимит

но вся идея сделать некий апи трансформатор

для этого эликсир думаю очень ок

Roman
26.05.2017
01:57:39
Вот да. Мы сделали именно это.

Google
Roman
26.05.2017
01:58:08
Ну и рэйтлимит там для конкретного селлера.

Если у тебя их пачка, то лимит уже не такой жёсткий

Alexander
26.05.2017
02:00:06
я просто на стадии исследования уткнулся в 20 запросов )

там было что-то про 720 если размазать на час

Roman
26.05.2017
02:01:47
Насколько я помню, там разные лимиты для разных запросов. Но в целом да, не айс там с этим делом.

Alexander
26.05.2017
02:56:45
Уберу пин. Общий зачет - пока мало кто зарабатывает на эликсире, но многие хотят.

это какое-то проклятие. Новая мода в эликсире - херачить обертку на cli приложение

потом следующий слой - это новый пакет, который хочет другой пакет, который запустит в фоне cli програмку и отловит ее аутпут

я тут уже писал, что для меня стало открытием, что Ecto прямо вызывает утилиты из оси. Ставишь пакет, думаешь, ну там же есть *-dev в системе, скомпилит себе что надо. Хер.

сейчас мой праведный гнев направлен на https://github.com/pilu/matryoshka

в самом страшном сне не может быть такого, что ваша прокся будет делать на каждый запрос System.cmd("convert”)

Alexey
26.05.2017
05:15:39
Хочу вот такого: есть некий процесс, который плодит таски. Эти таски могут плодить другие таски Есть ли какой-то способ таскам знать pid главного родителя без необходимости явно протаскивать его через агрументы?

таски — встроенный Task

Alexander
26.05.2017
05:17:16
таски — встроенный Task
только если в супервайзер обернуть

или тащить пиды

owner обычно доступен в таске

это пид того процесса, который вызвал таск

:owner - the PID of the process that started the task

Alexey
26.05.2017
05:19:16
а это будет pid супервайзора или моего процесса?

Google
Alexander
26.05.2017
05:25:02
процесса, который вызвал

Marat
26.05.2017
05:25:03
только если в супервайзер обернуть
Ну вообще если таски плодят таски то и так лучше доверить их супервайзеру

Alexander
26.05.2017
05:25:25
т.е если Task в Таске, то будет пид таска, который вызвал таск

Ну вообще если таски плодят таски то и так лучше доверить их супервайзеру
если нет нужды контролировать выполнение, типа отсылка данных в 1 конец без подтверждения, то можно и без супервайзера

там кстати в таски в новой версии добавили коллбэки

можно будет реагировать на креши

Dmitry
26.05.2017
05:49:47
тут статья подоспела, насчет всего что я говорил, мол область применения эликсира - реалтайм чатики иииии… всё. https://hmans.io/posts/2017/05/24/elixir-phoenix-use-cases.html
Как то ты не правильно понял статью. Там написано что область применения Феникса та же что и у Рельсов + риалтайм чатики

Alexander
26.05.2017
05:52:51
Dmitry
26.05.2017
05:55:25
Я все ещё не могу понять, почему в рельсах круд "легче" чем в фениксе. Потому что со стороны это выглядит так: "Рельсы - халява, феникс - супер трудозатратная хрень. Не берите феникс для того, что можно сделать на рельсах". Но блин, я делаю круд на фениксе не быстрее чем на рельсах!

Alexander
26.05.2017
05:58:29
круд можно и на расте сделать

но ебаный жеж ад

рельса просто уже годами откалиброванна под круд

Alexander
26.05.2017
05:59:10
сейчас фениксовый круд уровня рельсы пред 1.0.

по моему опыту проблемы с фениксом находятся ровно за чертой невозврата, когда уже напорот проект до такой стадии, что переписывать поздно, а проблем все больше и больше

Dmitry
26.05.2017
06:00:47
Так то чувак 12 лет пишет на рельсах - скорее его мозг откалиброван под рельсы больше чем под феникс, чем рельсы откалиброваны под круд больше чем феникс

Alexander
26.05.2017
06:00:57
феникс и эликсир не подходят для монолитов, а круд равно или поздно к этому приходит

Dmitry
26.05.2017
06:02:15
Hi! I’ve been working with Ruby and Ruby on Rails for 12 years, and with Elixir and Phoenix for around 2 years, and I am here to answer your question to the best of my ability.

Alexander
26.05.2017
06:02:22
=)



Google
Alexander
26.05.2017
06:02:51
охуенный человек

anton
26.05.2017
06:02:54
как раз хотел вставить ;)

видимо еще с дорелиза пилит на рельсах!

Alexander
26.05.2017
06:03:08
а на фениксе уже 9 лет фигачу

Dmitry
26.05.2017
06:03:12
Ну, может он писал на руби до рельсов

Хотя на руби до рельсов писал только матц

Dmitry
26.05.2017
06:04:20
Я откуда знаю) @noma4i же статью скинул

anton
26.05.2017
06:04:51
хм, из Гамбурга парень..

Admin
ERROR: S client not available

anton
26.05.2017
06:05:07
я просто to the best of my ability. 100 лет не встречал в обороте

Dmitry
26.05.2017
06:05:46
Инглиш германиш кляйне капут

Alexander
26.05.2017
06:06:15
к нам девушка одна устраивалась, 4 года назад. 10 лет в рельсе указала

4 года назад

я даже переспросил, мол именно в рельсе?

Dmitry
26.05.2017
06:07:03
Может если на рельсе пишешь не круд - год за два?)

Rumata
26.05.2017
06:07:07
В офсайде 10 лет

Крч хз насчёт ваших рассуждений

Alexander
26.05.2017
06:07:39
кстати, на эликсир митапах/конфах стало популярно письку измерять.

Rumata
26.05.2017
06:07:44
Скорость разработки явно ниже на элексире

Google
Alexander
26.05.2017
06:08:06
мол я пишу на эликсире с версии 0.2 или я феникс придумал когда его еще не было

Rumata
26.05.2017
06:08:20
Но это пока потому что учить его приходится

Dmitry
26.05.2017
06:08:34
Я по скорости просаживаюсь только от отсутствия либ. Вот это - честно то, где феникс нафиг пролетает мимо рельсов

Rumata
26.05.2017
06:08:38
А в целом я прям такой разницы между рельсами не увидит

Когда руку набьёшь то уже пох

Кредо работает норм

Мы и пронто прикрутили с авторевью

Проблемы конечно есть в этом всем желе

Но не прям так " ой пищдец все пропало"

Alexander
26.05.2017
06:20:22
у меня интересные наблюдение. В начале - все охуенно и быстро, напороть моделей и контрллеров. Все супер. Потом период когда просто все не так быстро, но и не плохо. Тесты правда привыкаешь писать без остановки. Чуть позже начинается борьба за выживание и перекладывания говна между моделями/контроллерами и новоявленными сервисами. Проблемы с чужими либами и прочее прочее

но спасибо эликсиру, тесты я теперь аки боженька пишу

Alexander
26.05.2017
06:21:23
я с трудом помню последние проблемы с либами или боль рефакторинга

Dmitry
26.05.2017
06:21:49
Наверное дело в опыте

Это я про рефакторинг

А вот либы - да. Но это объективная молодость платформы

Alexander
26.05.2017
06:22:18
опять же, руби/рельсу я уже лет 8 пишу, а эликсир только второй год

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

плюс я уже почти 2 года хожу на митапы и конфы, прямо вот мало новой крови, а все кто давно ходит, словно говна навернули и или хорошо или ничего. Проблемы с трудом признают.

на рубишных митапах/конфах про эликсир со всех сторон и по 100 раз со сцены. Ощущение что конфа об эликсире, но все только на словах. ни одна сука не дошла даже до местного митапа

anton
26.05.2017
06:26:09
я вот тут тут что-то решил на голанге пописать (последний раз писал на нем 2 года назад) и что то на волне ностальгии по сям (указатели/ссылки, без магии) сейчас ловлю какой-то приятный ламповый восторг, как когда я в конце 90-х познавал си..

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