
Alexey
27.03.2017
08:33:07
ну. как видим, до первых проблем

Alexander
27.03.2017
08:33:27
там ошибки постоянно разные, а почитаешь issues вообще волосы в жопе дыбом.
хорошо хоть меня миновали проблемы описанные народом.

shadowjack
27.03.2017
08:33:57
Может проще велосипед?

Google

Alexander
27.03.2017
08:34:11
тут с полгода назад кидали хороший конфиг для мины
но там не очень фонтан, так же можно и капистрано и shipit и pm2 и еще кучу всего, хоть ансибл приспособить
т.к нет релизов

Roman
27.03.2017
08:35:05
> как от рута нихера не билдилось
биддится там нормально от юзера, но надо чтобы у юзера были права на доступ к Erlang и Elixir

Alexander
27.03.2017
08:35:28
у меня весь смысл - испечь релиз, катануть его на стейдж, если количество трупов не упирается в потолок, то катануть на прод.

Roman
27.03.2017
08:35:43
я его даже с kerl дружил, чтобы на одном сервере можно было разные приложения разными версиями Elixir собирать

Alexander
27.03.2017
08:36:02
я с asdf дружил
сейчас последняя проблема осталась, что где-то у edeliver пути не сошлись, но это какой-то цирк. Т.е он закачивает на сервер релиз, и не распаковывает, т.к найти не может
вопрос - как он его того осилил закачать?
что самое интересно, в какой-то момент все произошло, я на радостях испек еще один релиз и запустил то же самое, и на второй прогон уже ничего не получилось
но тут надо понимать, edeliver - набор баш скриптов, если что-то глючит, просто запустить еще раз и скорее всего результат будет другой
ух

Roman
27.03.2017
08:38:38
ну хз, может что-то поломали.. я вот этим форком пользуюсь https://github.com/romul/edeliver
по путям проблем не возникало уже года 1.5 как

Google

Alexander
27.03.2017
08:39:09
ща проверю, а то я тоже лихорадочно начал искать, какие точно версии у меня были в удачном проекте

abc
27.03.2017
08:39:56
парни. дак чем собирать апп сейчас ? у меня тоже амбрелла апп с ригистри

Roman
27.03.2017
08:41:18
для новых проектов сейчас все рекомендуют distillery

Alexander
27.03.2017
08:42:06
все круто
вопрос о менеджменте релизами и доставки на сервера

shadowjack
27.03.2017
08:44:06
А кто чем код пишет? Vim? Sublime text? IDE какая?

Max
27.03.2017
08:44:34
емакс

Can
27.03.2017
08:45:32
atom

anton
27.03.2017
08:45:58

Dmitry
27.03.2017
08:46:29
Ребят, какая структура данных поддерживает взятие такого итератора, у которого определена не только next но и previous?

anton
27.03.2017
08:47:07
linked list вроде?

Sergey
27.03.2017
08:47:19
Doubly linked list?

Dmitry
27.03.2017
08:47:50
Или просто не парицца и завести себе массив и к переменной индекса прибавлять и отнимать единицу...

anton
27.03.2017
08:48:15

Dmitry
27.03.2017
08:48:40
Ну только если это не double linked list

shadowjack
27.03.2017
08:49:07

Dmitry
27.03.2017
08:49:16
Хотя массив в эликсире можно сделать через binary и даже надеятся на то что будет быстро работать

Google

Rumata
27.03.2017
08:50:18
а чем тебя двухсвязный список не устроиол?

Dmitry
27.03.2017
08:50:20
Кстати надо сделать - даже интересно стало

anton
27.03.2017
08:50:30

Rumata
27.03.2017
08:50:42
че у тебя реально пиздец там 1кк обработок элементов?

Alexander
27.03.2017
08:50:51

Rumata
27.03.2017
08:50:52
что тебе нужно за лог н ?
ну реально?

Alexander
27.03.2017
08:51:14

Dmitry
27.03.2017
08:51:16
Задача по времени вообще не стоит

Rumata
27.03.2017
08:51:43
все красиво когда у папы ксива

anton
27.03.2017
08:51:51

Rumata
27.03.2017
08:51:52
а у димона список

Dmitry
27.03.2017
08:52:27
Я могу хотя распечатывать элементы и отправлять их почтой России в Китай где нанять детей чтобы они меняли элементы в массиве и потом мне ответ назад присылали по морю в бутылке

shadowjack
27.03.2017
08:52:46
http://erlang.org/doc/man/digraph.html
Двусвязный список это частный случай направленного графа

Roman
27.03.2017
08:55:10

Rumata
27.03.2017
08:57:14
ой нет
пизданул хуйню

Google

Dmitry
27.03.2017
08:57:55

Rumata
27.03.2017
08:57:56
да
Дерево — это связный ациклический граф.
опять этот граф
его не проведешь

Kirill Zonov
27.03.2017
09:00:55
Помню в универе ещё на дискретке осознал, что графы прямо таки повсюду

Rumata
27.03.2017
09:03:24
у меня она была в 2006 году
так парит что почти все что учил в универе забыл

Alexander
27.03.2017
09:06:29

Admin
ERROR: S client not available

Alexander
27.03.2017
09:07:01
правда охуительнейшая история с тем что нифига не компилится, пока не вставить перед edeliver строчку с exrm
конфиги не менял, сразу фиганул деплой и все распаковалось и запустилось
песня прямо

shadowjack
27.03.2017
09:08:36
А какая версия была?

Alexander
27.03.2017
09:08:51
последняя
1.4 кажется

Rumata
27.03.2017
09:16:08
Мы тоже щас будем настраивать
Релизы

Alexander
27.03.2017
09:16:57
а не отбой, это с доставкой скомпилленого релиза получилось, генрация нового разбивается

Google

Alexander
27.03.2017
09:17:24
еделивер лихорадочно ищет exrm
компилит через distillery а потом так - а давай определим, что за версию собрали, для этого спросим exrm
легче сразу в окно выйти

Alexander
27.03.2017
09:24:32
а зачем и exrm и distillery?

shadowjack
27.03.2017
09:27:03
Ну edeliver косячит

Roman
27.03.2017
09:27:38

Rumata
27.03.2017
09:28:50

Roman
27.03.2017
09:29:16

Alexander
27.03.2017
09:29:55
не смотря на то что зависимость, опциональная

Roman
27.03.2017
09:30:12
попробуй добавить в зависимости, может он его найдёт и успокоится )))

Alexander
27.03.2017
09:30:36
добавил, но это дает лишь возможность скомпилить сам edeliver
там скрин выше - это все с exrm добавленым, выставленным флагом на USING_DISTILLERY=true

Roman
27.03.2017
09:32:16
кстати, реально сейчас mix.lock проверил.. exrm "1.0.8" туда просочился o_O

Alexander
27.03.2017
09:32:26
меня больше всего убивает, что вроде как эликсир знаю, в проде там что-то ковыряю и вообще парень хоть куда, но какие-то ошибки вот такие просто не могу пофиксить, т.к хер знает где у этого кракена сердце

Roman
27.03.2017
09:34:07
так тут надо больше в bash разбираться, а не в elixir )

shadowjack
27.03.2017
09:37:03

Roman
27.03.2017
09:38:42
я когда c ошибками edeliver разбирался, просто брал функцию, в которой ошибка, и построчно её в консоль билд-сервера копировал
в данном случае выпадает на __detect_exrm_version