@proelixir

Страница 587 из 1045
Pavel
24.05.2017
16:42:19
понятно.. надо попробовать его. Ато в группе по емаксу уже полно матерого народа, а ерлангист там один я пока)) ну хоть тут подсказали

عاصم بن حارث
24.05.2017
16:42:44
??

Коллеги, обратите внимание на репо: https://github.com/jhartwell/Plsm

abc
24.05.2017
19:06:03
всем привет. вопрос не про elixir ) вот есть у меня много кода. куча репозитариев.есть ли какой то удобный софт чтобы индексировал все это и можно было быстро найти какие-то сниппеты или примеры функций где используется какая то функция ? SO не вариант )

Google
abc
24.05.2017
19:08:05
видел давно что-то такое. найти не могу теперь )

Rumata
24.05.2017
19:16:54
github

Can
24.05.2017
19:24:27
Лол

Читаю вопрос

Тут

Про поиск кода

Захожу на почту

А там



Max
24.05.2017
20:15:36
какие блокчейн платформы самые чоткие?

Can
24.05.2017
20:17:52
Ethereum, Nem говорят, Zcash, Dash, Waves на удивление нормально так активность разводят

Если ты спрашиваешь чего закупить

То лучше ничего)

Google
Max
24.05.2017
20:18:59
не, меня платформа интересует

закупать поздновато

Can
24.05.2017
20:19:06
Для чего

Max
24.05.2017
20:19:22
для блокчейновых приложений

Can
24.05.2017
20:19:31
Говорят к nem вообще стоит присмотреться

Ну и эфир по классике

Всмвсле не эфир классик а эфир обычный это классический выбор

Он неплох но ща дороговат наверное

Max
24.05.2017
20:20:07
эфир только знаю

nem посмотрю

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

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

Can
24.05.2017
22:06:53
Сложно сказать

Alexey
24.05.2017
22:11:37
там же где-то создание контракта для своей валюты. вроде бы даже какая-то "рыба" для этого есть.

Can
24.05.2017
22:13:30
Начни с прочитывания white paper эфира

Там очень классно написана философия

Всего этого дела

Нормальным языком

Без математики

Google
Can
24.05.2017
22:14:07
А потом туториалы да

Там на самом деле просто все довольно

Т.е. Небольшой набор инструментов которые позволяют сделать все что угодно

Функции + key value хранилище

Чистые функции

И все

Alexander
25.05.2017
06:02:44
мне тут всю плеш проели с эфиром. Мол надо делать, норм тема. В этом году стартануло наверное с десяток ICO на эфире

всем нравится идея штамповать бабло

причем у всех основа крайне пирамидоподобная

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

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

местный русский бизнесмен организовал свою контору - Chronobank. Получил под нее инвестиций в 5кк долларов и на жажде местных нищебродов уже скоро запустит платформу

Alexander
25.05.2017
06:07:46
принцип выше описан.

даже статейкой в википедии обзавелся https://en.wikipedia.org/wiki/Chronobank

Andrey
25.05.2017
06:10:50
Люди падки на пирамиды

Alexander
25.05.2017
06:10:59
соус под которым преподносится - вот вы фрилансер и вам платят деньгами, это устарело. Пусть вам будут платить токенами, которые можно обналичить в магазинах партнеров и вообще доллары для нищебродов. А тут токены, плюс вы можете их сами печатать, если обещаете выкупить 100 токенов за доллары

мне про хронобанк уже 2 не глупых человека рассказывали так, словно это золотая жила.

я не могу в такое говно вписываться, карму испорчу, гурии не поймут.

Константин
25.05.2017
08:15:57
/start@combot

Google
Combot
25.05.2017
08:15:58
Hello! Combot is a service for community analytics. It will gather chat statistics, rate users for their activities and help admins in group management. I can share statistics link for this chat via /stat command. Link is always the same. Here's link for your chat.

combot.org/chat/-1001061355522

Константин
25.05.2017
08:16:39
Интересная штуковина, заюзаем))

Marsel
25.05.2017
08:25:44
можно тут задать вопрос от новичка к более опытным эликсирщикам, которые и с руби знакомы?

Rumata
25.05.2017
08:30:03
давай

Marsel
25.05.2017
08:35:39
есть приложение - пингер, написанное на руби. Вся его работа - скачать несколько списков с прокси, разбить на подгруппы, и пропинговать в кучу потоков, сохранив живых в редис. Используются celluloid-потоки. В 600 потоков обычно обрабатывает примерно 170 проксей в секунду. Я решил написать Elixir-версию этого пингера, и мне посоветовали использовать GenStage. У меня вышло 3 этапа(скачать, пингануть, сохранить). Все работает, но в итоге скорость примерно в 2 раза ниже чем в руби-версии, при таком же количестве консьюмеров

код вроде простой, никаких сложных операций. Поэтому подумал, может это нормально, может просто не та задача, которую стоит решать с эликсиром?

Combot
25.05.2017
08:37:01
combot.org/chat/-1001061355522

Admin
ERROR: S client not available

Marsel
25.05.2017
08:39:37
если вдруг кому интересен код, могу ссылку на гитхаб кинуть

Александр
25.05.2017
08:47:01
таймауты разные, наверное?

Marsel
25.05.2017
08:47:15
нет, одинаковые ставил

Александр
25.05.2017
08:47:30
то есть руби может из коробки ждать меньше чем эликсир

Marsel
25.05.2017
08:48:00
я там Typhoeus использую, и таймаут указываю

Александр
25.05.2017
08:48:04
ну выкладывай код, посмотрим

Marsel
25.05.2017
08:48:41
https://github.com/mvalitov/pinger

Dmitry
25.05.2017
08:51:51
https://github.com/mvalitov/pinger/blob/master/lib/pinger/loader.ex#L16 Т.е к тебе приходит demand - 500

А ты в ответ отправляешь одну запись?

И надеешься что это будет работать быстро?))

Или я чего-то не понимаю?

Google
Marsel
25.05.2017
08:53:40
Loader грузит из базы список url'ов, по которым Importer скачивает список прокси

Dmitry
25.05.2017
08:54:03
Второй то handle_demand учитывает demand

А вот первый - нет

Не, может это задумка какая, я так то код не запускал

Но выглядит странно

Marsel
25.05.2017
08:56:05
я не совсем понял, т.е в первом handle_demand он не вернет ответ, пока не вытащит 500 групп?

Dmitry
25.05.2017
08:56:50
В первом handle_demand ты нигде не используешь demand

Вдруг туд придёт 500

А ты отдаёшь 1

Хотя тут есть волшебная строка

https://github.com/mvalitov/pinger/blob/master/lib/pinger/importer.ex#L13

Marsel
25.05.2017
08:57:48
а, не, туда max_demand: 1, min_demand: 0 приходит

ага

Dmitry
25.05.2017
08:59:12
Но мне кажется на всяких таких вещах и теряется перфоманс

Это как сделать из базы данных забирать по одной записи за раз

Вместо того, чтобы одним запросом забрать за раз

GenStage же имеет оверхед

Как то глядя в код складывется ощущение что всё максимально последовательно

В тот же редис можно сразу 500 записей одним запросом закинуть

Marsel
25.05.2017
09:03:48
ну т.е расходы на передачу информации по этапам слишком высокие, по сравнению с задачей ?

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