
Константин
06.06.2016
11:04:13
Но я хотел в 10 строчек... чтоб по минимуму

Can
06.06.2016
11:04:27
ну там 10 и будет)
По сути чуть чуть обрезанный редис

Константин
06.06.2016
11:04:33
простой push и pull

Google

Can
06.06.2016
11:04:45
Сорян
А чего в нем лучше чем в редисе?)

Константин
06.06.2016
11:05:11
Да!.. Завтра хочу сделать так, чтобы сообщения сохранялись и отображались в вновь открытом браузере!

Can
06.06.2016
11:05:25
А типо не чуть чуть обрезанный?))

Константин
06.06.2016
11:05:29
Пока приложение не будет закрыто)
Но мне достаточно поведения простого массива
И если все быстро получится - сделаю оптимистик там какая-то хрень
чтобы мисаги сразу было видно
И запущу тестово на heroku!!
И зачатюсь с женой!! Нехрен на работе работать!!!!
Пусть увидит силу программиста, мать его!!!
И оперативу!
Всем до завтра!))

Google

Rumata
06.06.2016
11:48:55
давай

Evgeny
06.06.2016
13:46:37
Долой работу, особенно бюджетную...)

Константин
07.06.2016
03:53:24
? Доброе утро всем!
Сегодня меня прет нереально)) с 8 до 11 часов на работе делал херню, которая оказалась никому не нужна...
Было проще заниматься эликсиром и не парить себе мозг)
Сегодня попробую разобраться с встроенным key: value хранилищем в erlang\OTP

Evgeny
07.06.2016
04:17:09
Думаю с набранным багажом потом можно в хайлоад двинуть)

Константин
07.06.2016
04:23:47
Что-то пока медленно идет, я предполагаю, что нужно реализовать модуль с методами записи и чтения
но вот куда пихать этот модуль)))
По хорошему его надо вообще в отдельный проект и подцеплять как mix зависимость
но пока надо все по топорному сделать, а потом уже с этим гемором разбираться)

Nick
07.06.2016
04:39:59
Лолд

Константин
07.06.2016
04:42:44
Мда, вообще не понимаю как оно работает
теорию понял, с :ets по работал, все круто
Но как теперь использовать это в Phoenix -не могу понять
Кто может пнуть в правильном направлении??

Dmitry
07.06.2016
08:17:41
Смотря что хочешь сделать.

Константин
07.06.2016
08:18:58
Хочу юзать :ets в phoenix как кеш типа Redis
Чтоб можно было вызывать set\get

Google

Sviatoslav
07.06.2016
08:19:34
http://elixir-lang.org/getting-started/mix-otp/ets.html :)

Константин
07.06.2016
08:20:20
Да я уже читаю)) только не могу понять логику работы
Я стартую mix phoenix.server
В этот момент мне уже надо создать ets таблицу
Я так понял, что нужно прописывать worker(Hello.Cache, []),
http://joxi.ru/v29785xuGndMVr
Вот.. а в этом Hello.Cache уже прописываем всю ту логику, которую пишут в документации
Херня какая-то.. не могу понять документацию. Надо найти более понятное объяснение как с этим работать..
В этом плане тоже напрягает документация феникса, так мало примеров и возможностей.
Да, имеет смысл..

Rumata
07.06.2016
08:59:12
Возьми армстронга
По эрлангу довольно годна
Там целая глава есть по етс

Can
07.06.2016
09:03:17
Мне оч армстронг понравился, знать идеологию языка и для чего оно создавалось вообще помогает

Rumata
07.06.2016
09:04:14
Угу я тоже прочёл Армстронга сначала а потом уже взялся за элексир

Константин
07.06.2016
09:12:15
Нашел даже перевод
https://dyp2000.gitbooks.io/russian-armstrong-erlang/content/
А кто какую читал? Перевод или оригинал?
Отвлекусь немного.. в проекте hello нашел интересную особенность, у меня после запуска mix phoenix.server происходит создание node процесса, который не убивается после остановки сервера и занимает около 200 метров памяти!
После повторного запуска сервиса создается новый node и т.д.

Google

Константин
07.06.2016
09:14:50
Я сейчас попробовал создать новое приложение phoenix - в нем нет такой проблемы, сервис node успешно умирает вместе с остановкой сервера
Я про этот проект https://bitbucket.org/Bliznyk/hello
я попробую потом понять какой именно пакет тупит
я что-то много всего наподключал

Rumata
07.06.2016
10:08:49
ох уж эти ваши элексиры
кстати у кого с английским норм
советую послушать пару подкастов
на тему элексира от этих ребят
http://bikeshed.fm/57
http://bikeshed.fm/54
и вот этот

Aldar
07.06.2016
10:10:34
https://www.cs.kent.ac.uk/people/staff/dat/miranda/whyfp90.pdf

Rumata
07.06.2016
10:10:38
про то что конечно "много хайпа" и все круто .
бля она какого года ) ваще огонь

Константин
08.06.2016
01:23:37
Убедили, читаю армстронга
там не так много страниц, но пока времени мало на чтение уделяю, до конца недели должен осилить.

Rumata
08.06.2016
07:49:25
Гуд надо тоже глянуть
настало время и мне задать вопрос этому чатику
парни вот такая ситуация у меня супервайзер переодически не стартует процесс во время того когда вылетел exception
дебажить обсервером доовольно муторно

Google

Rumata
08.06.2016
12:35:47
без кода конечно сложно разобраться в проблеме но я попробую сделать гист к вечеру и накидать сюда

Can
08.06.2016
12:39:11
Ну там вроде количество ошибок в минуту настраивается

Rumata
08.06.2016
13:27:57
да есть такой момент
у меня просто телеграм вернул таймаут