@proelixir

Страница 101 из 1045
Andrey
01.09.2016
23:00:23
Можно ещё так сделать with {number, _} <- Integer.parse("22", 10), do: number

Dmitry
01.09.2016
23:52:37
Как в эликсире скорость померять?

banchmarking

кароч

Google
Andrey
01.09.2016
23:54:48
https://github.com/h4cc/awesome-elixir#benchmarking

Alexander
02.09.2016
01:30:12
на русском к сожалению по эликсиру вообще ничего нет.

Константин
02.09.2016
01:32:59
Это точно)) "веселее надо говорить весело, а бодрее нужно говорить бодро"

Alexander
02.09.2016
01:37:43
я в процессе сейчас прослушивания, они уже на 7 минуте расслабились и перестали, как роботы говорить

“есть очень полезный Faker”. Надо пнуть автора, а то он через стол сидит ))

Evgeny
02.09.2016
02:05:15
Стоит ли хранить xls файл в бд? При условии, что он будет обработан гемом и записываться будет туда массив? А затем его дергать и обрабатывать на вывод как захочешь

Вопрос не по руби, по организации работы с excel

Alexander
02.09.2016
02:09:37
хранить файлы в базе не модно уже лет 10 )

Evgeny
02.09.2016
02:11:45
Ну я понимаю, вот мне нужно загружать файлы, затем по ним проходить некоторой логикой, формировать новый файл и выводить на печать например

как лушче сделать такое?

Alexander
02.09.2016
02:12:38
File.stream |> твоя логика |> Stream на печать

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

Google
Evgeny
02.09.2016
02:13:39
Т.е. складываем файлы в по папкам и затем стримом читаем их и выводитм результ да

Alexander
02.09.2016
02:14:27
пример из жизни: мы на документы делаем факсимиле, само изображение генерируем в коде из оригинала, который лежит на диске. Пишем в темповый файл, комбинируем с pdf и стримим клиенту

ротацию темповых файлов осуществляет ОС

можно хранить и в базе, но как бы смысла нет

база и так не резиновая, а мы туда еще файлы писат будем )

Evgeny
02.09.2016
02:16:27
Ок, спс за помощь)

Alexander
02.09.2016
02:16:38
раньше к примеру в базу писали логи, 40 гигов логов - ежедневно. Плюс индексы ~ все 80

перестали это делать и сбрасываем логи в файлы в swift

жизнь сразу улучшилась

Evgeny
02.09.2016
02:17:39
Ок)

Alexander
02.09.2016
02:20:22
дослушал подкаст - отлично.

Привет! Мы тут записали пробный выпуск подкаста про Elixir/Erlang. Хотелось бы услышать ваши отзывы :slightly_smiling_face: https://soundcloud.com/alex-troush/lucheedstvo
оговорка была, что гитмонитор перешел на Elixir и “упал расход памяти и увеличилось время отклика”. Прямо антиреклама )

Evgen
02.09.2016
06:47:11
Вот уже есть слайдики с конфы

https://speakerdeck.com/erichkist/debugging-techniques-in-elixir-elixirconf-2016

Aldar
02.09.2016
06:48:50
Какие англоязычные подкасты порекомендуете по эликсиру?

Хотя что уж там, возьму что найду послушаю)

Evgen
02.09.2016
06:53:23
https://www.youtube.com/channel/UCKrD_GYN3iDpG_uMmADPzJQ

Здесь куча интеересных вещей про Elixir

Dmitry
02.09.2016
07:40:53
Честно говоря, по мне подкаст это самый неудобный способ передачи информации

Andrey
02.09.2016
07:41:33
Включил и можешь заниматься другими вещами

Google
Константин
02.09.2016
07:41:38
Надо сидеть и внимательно слушать))

Dmitry
02.09.2016
07:41:57
Навигация практически нулевая, код тоже не покажешь. Разве что па общие темы языком почесать, но я читаю раз в 5 быстрее чем вообще возможно разговаривать...

Ну и Варик в тачке слушать)

Хотя вдруг ченить интересное скажут - и авария(

Aldar
02.09.2016
07:53:51
По мне подкаст это легкий околотехнический звиздеж, который можно слушать делая что-то параллельно

Alexander
02.09.2016
08:01:36
что хочется дать в глаз ведущим

Alexander
02.09.2016
08:11:30
там бывает, да

помню как они монгой обмазывались и заклевали парня из Postgres

Eugene
02.09.2016
08:13:34
давно не слушал радио-т

Alexander
02.09.2016
08:22:19
я наверное уже год не слушал, может 2

Alexander
02.09.2016
08:23:21
https://github.com/ccsteam/ex-telegram-client зарелизили вчера вот оберточку для telegram-cli :)

Vladimir
02.09.2016
08:27:35
https://github.com/ccsteam/ex-telegram-client зарелизили вчера вот оберточку для telegram-cli :)
Почему для идентификации процесса используется номер телефона, а не полученный pid?

Alexander
02.09.2016
08:29:31
потому что там именованный процесс создается для каждой telegram-сессии

у нас это во внутренней логике используется

Vladimir
02.09.2016
08:30:45
Дважды подключиться к одному tg-cli невозможно?

Alexander
02.09.2016
08:32:04
в смысле запустить два tg-cli с одним телефоном?

Vladimir
02.09.2016
08:32:23
А, точно, его же сам враппер запускает.

Google
Alexander
02.09.2016
08:34:06
щас нельзя, там под каждого telegram-клиента создается отдельная директория и передается в TELEGRAM_HOME env для telegram-cli процесса, чтобы auth-токен сохранялся

в принципе можно допилить, чтобы можно было делать несколько клиентов, но нам пока не нужно это :)

Vladimir
02.09.2016
08:34:56
Ну ладно. Выглядит интересно, впрочем!

Alexander
02.09.2016
08:35:12
ну и есть что дорабатывать - щас с telegram-cli общаемся через tcp, как оказалось с unix-сокетами в erlang беда

и под каждого клиента слушается отдельный порт

Vladimir
02.09.2016
08:35:35
Было бы здорово, конечно, иметь биндинги к самой либе, либо чистую имплементацию протокола, лол.

Alexander
02.09.2016
08:35:59
их поддержка только в 19 релизе появилась :)

а либы странные все какие-то, не завелось нормально

Admin
ERROR: S client not available

Alexander
02.09.2016
08:36:35
http://stackoverflow.com/questions/1478831/erlang-unix-domain-socket-support

щас ещё спеками покрываем и доку пишем, на hex пушнем скоро

Vladimir
02.09.2016
08:38:35
Новые сообщения получать можно только через history?

Alexander
02.09.2016
08:39:25
неа, там event-хандлер в мерж-реквесте, через него можно будет получать

Alexander
02.09.2016
08:45:22
есть да, но мы не используем их - надо динамически создавать клиентов на лету, генерить файлики и поддерживать их это гемор

Alexander
02.09.2016
08:45:31
В итоге выкинули всякие сокеты и прочее говно

Alexander
02.09.2016
08:46:01
да я тоже смотрю на tgl-cli как на говно, будем выкидывать потом, пока понадобилось очень быстро запилить :)

Google
Alexander
02.09.2016
08:46:09
Вообще если оборачивать тгл то из него надо выкинуть половину кода

Мы на нем обслуживали 14кк пользователей

На vc.ru публиковали статейку про это

https://vc.ru/p/jaconda

Я там как раз всю начинку писал )

Alexander
02.09.2016
08:48:40
о, почитаю, интересно :)

Alexander
02.09.2016
08:49:39
Вот было время :)

4 тгл в памяти, каждый по 6 гигов

Парсер мессаг на эликсире ))

Еще 0.14 кажется

Парсили 4 мегабайта текста в секунду

Даже где-то сохранился тот код

Если что. Там либа тг не развивается

Я апгрейдил до лейр 23 кажется

Сейчас все больше новых групп не слышит клиент

Alexander
02.09.2016
08:59:12
нам пока только чатики 1к1 нужны и секретчаты, а это в нём вроде работает, позже своего клиента будем пилить

Alex
02.09.2016
10:40:26
О, спасибо за фидбэк ) Мы просто по началу как-то испугались слегка, но дальше отпустило. Много оговорок там на самом деле, но мы будем учится не тупить :)

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

Rumata
02.09.2016
12:32:02
https://robots.thoughtbot.com/elixir-for-rubyists?utm_source=rubyweekly&utm_medium=email

рубистам на заметку

о и серега тут

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