@proelixir

Страница 732 из 1045
Andrew [FA]
24.09.2017
23:04:44
22> Person={person,{name,{first,joe},{last,armstrong}},{footsize,42}}. {person,{name,{first,joe},{last,armstrong}},{footsize,42}} 23> {_,{_,{_,Who},_},_} = Person. {person,{name,{first,joe},{last,armstrong}},{footsize,42}} 24> Who. joe 25> {_,{_,Size},_} = Person. ** exception error: no match of right hand side value {person,{name,{first,joe},{last,armstrong}},{footsize,42}}

Anton
24.09.2017
23:07:05
{_,{_,Size,_},_} = Person.

Alexey
24.09.2017
23:08:09
да. точняк. коршеж в середине, мпотому что, из трех элементов

Andrew [FA]
24.09.2017
23:08:22
{_,{_,Size,_},_} = Person.
ок, а почему тогда в {_,{_,{_,Who},_},_} = Person. _, нет после Who?

Google
Anton
24.09.2017
23:10:16
ок, а почему тогда в {_,{_,{_,Who},_},_} = Person. _, нет после Who?
{_,{_,Who},_} - потому что Who из кортежа {first,joe}

Alexey
24.09.2017
23:10:29
хороший пример, чтобы глаза сломать

Andrew [FA]
24.09.2017
23:10:44
я пока не в курсе по всем элементам кортежа, можно его как-то подробнее разглядеть?

Alexey
24.09.2017
23:11:25
дурацкий пример просто. скобок дофига. вложенностей. человек обязательно запутается

не понимаю, зачем делать такие примеры

Andrew [FA]
24.09.2017
23:11:49
понял направление. благодарю ребят!

Alexey
24.09.2017
23:12:23
ты обводи их в кружочки

Andrew [FA]
24.09.2017
23:13:42
не понимаю, зачем делать такие примеры
это книги Джо Армстронга, в рунете рекомендуют, 15 страница)

Alexey
24.09.2017
23:15:14
количество элементов в кортеже тупо должно совпадать, если запятые



и будет {_,_,_} = Person.

Andrew [FA]
24.09.2017
23:17:52
это в шеле можно подсветить?

Google
Alexey
24.09.2017
23:17:53
дальше середину раскрывай

Andrew [FA]
24.09.2017
23:19:16
@bolshakov_av воу, ты вот все правильно визуализировал я теперь понял суть

Alexey
24.09.2017
23:19:19
это в IDE какой-нибудь можно подсветить





{_,{_,Size},_} = Person. получается, что матчим по порядку: 1) у кортежа 3 элеманта? да. едем дальше 2) у кортежа посередине 2 элемента? нет! матч еррор

Andrew [FA]
24.09.2017
23:56:30




Person={person,{name,{first,joe},{last,armstrong}},{footsize,42}}. {_,{_,{_,Who},_},_} = Person. {_,{_,{_,{_,Last}_,},_},_} = Person.

Andrew [FA]
24.09.2017
23:59:01
Anton
24.09.2017
23:59:46
?

перебор со вложенностью, надо убрать часть скобок

Andrew [FA]
25.09.2017
00:02:25
четыре открыто, четыре закрыто, указано на нужном элементе...по рабочей аналогии с {_,{_,{_,Who},_},_} = Person.

Anton
25.09.2017
00:03:59
Попробуйте переписать кортеж полностью и ненужные значения заменять на _

Andrew [FA]
25.09.2017
00:05:15
Anton
25.09.2017
00:06:46
фактически это и делаю, разве нет?
для Who было 3 скобки - для Last уже 4. а они на одном уровне

Andrew [FA]
25.09.2017
00:09:55
я только начал разбираться, но все же хочется остановиться тут подробнее) Person={person,{name,{first,joe},{last,armstrong}},{footsize,42}}. {_,{_,{_,Who},_},_} = Person. <<< OK {_,{_,{_,_,_,Last},_},_} = Person. <<< ERR

Anton
25.09.2017
00:12:43
Andrew [FA]
25.09.2017
00:25:04
http://erlang.org/doc/reference_manual/data_types.html#id71003 подскажите как я могу получить больше подробностей о методе, или как принято, element()? element(2,2,Person). не взлетел, и не удивительно...нагуглить конкретики не удается

Google
Andrew [FA]
25.09.2017
00:26:47




Alexey
25.09.2017
06:33:47
Коллеги, а что скажете про Heroku?

Nikolay
25.09.2017
06:52:30
Дорого)

Fedor
25.09.2017
06:52:55
смотря для чего, там вроде какой-то простенький триал есть

если просто развернуть сайт показать - норм

хотя я держу VPS за 3 евро в месяц, там мощностей и возможностей больше

тольна надо немного уметь ее настраивать )

Alexey
25.09.2017
06:53:54
есть вродеб даже какой-то бесплатишен вершион

Dmitry
25.09.2017
06:56:11
Большие кортежи - горе в семье

Для больших кортежей придуман синтаксический сахар в виде рекордов... и, хоть всегда и предупреждают, что имплементация может поменяться, после появления мап, я в этом сильно сомневаюсь...

abc
25.09.2017
09:47:03
Коллеги, а что скажете про Heroku?
мы на хероку держим десятки ботов. пока все окей

правда боты на ноде и питоне

Alexey
25.09.2017
09:47:24
а на каком языке программир..

ясно. спасибо )

abc
25.09.2017
10:14:49
Вот мы тут бот на эликсире сделали. Я вам гарантирую что написание такого бота на nodejs займет примерно раз в 200 меньше времени и будет работать еще и быстрее
Интересно посмотреть сравнение. Или рассмотреть какие-то конкретные кейсы. Пока с нодой я вижу, что если это проект не уровня хелло ворд бота, то разработка превращается в ад. На Эликсире разработка идет одинаково со средним уровнем сложности, но с ростом проекта не превращается в ад

бесплатно?
Есть пара платных инстансов. Остальные да беспл

Alex
25.09.2017
10:15:27
и нормально работают?

abc
25.09.2017
10:15:58
да нормально. но у нас боты для FB только, не знаю как там с телегой например

Google
illiatshurotshka❄️
25.09.2017
10:16:10
юзай линзы

Евгений
25.09.2017
10:22:08
Есть еще, кстати, https://www.gigalixir.com/ Никто его не использовал?

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

TL;DR: Хероку, но с поддержкой всяких фич Эрланга/Эликсира и без рестарта приложений раз в сутки.

Vladimir
25.09.2017
10:48:07
Есть еще, кстати, https://www.gigalixir.com/ Никто его не использовал?
Ну всё, осталось Erlang on Xen as Service поднять так же :)

Евгений
25.09.2017
10:48:38
Автор очень общительный, возможно имеет смысл ему намекнуть. ;)

Vladimir
25.09.2017
11:18:43
Да там как раз движ именно в ту сторону и идёт. :)

Alex
25.09.2017
16:41:47
Есть еще, кстати, https://www.gigalixir.com/ Никто его не использовал?
вот поднял на gigalixir )) https://blond-soulful-sockeyesalmon.gigalixirapp.com

mardybm
25.09.2017
16:43:41
но это ведь просто пустая заглушка феникса

Alex
25.09.2017
16:45:29
ну да, еще и без бд и не umbrella. но это не их заглушка а моя

они предлагают феникс 1.2

и ERTS 8.3

Евгений
25.09.2017
18:48:34
Тебе ничего не мешает воткнуть там и 1.3 феникс и т.д.

Ну любой. Настраивается-то в билдпаке.

Alex
25.09.2017
18:52:51
ну я так и сделал

только билдпак не трогал, просто проект с 1.3 закомитил, но за инфу спасибо

Ruslan
25.09.2017
19:07:37
Народ, какую вы админку юзаете с phoenix 1.3? Ищу что-то подобное до active admin в rails

Nikolay
25.09.2017
19:48:39
Самописную)

Google
Alex
25.09.2017
19:49:32
не ну есть zotonic

ну это готовас cms вроде

Alexander
25.09.2017
20:14:08
rails приложение самописное ?

Yura
25.09.2017
20:31:38
Exadmin

Nick
25.09.2017
20:59:07
Ребята, а как в фениксе можно настроить файл для логов?

Илья
25.09.2017
21:31:31
народ, всем привет

что у вас за бот такой, хочу такого же в чат..

не успел разглядеть

Kioshimafx
25.09.2017
21:33:01
https://github.com/BucklerBot/buckler

Илья
25.09.2017
21:33:22
да, увидел

премного благодарен

Kelin
25.09.2017
21:34:20
на эликсирчике

хы

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