@proelixir

Страница 260 из 1045
Арсений
08.01.2017
19:56:43
Про это не знал, спасибо)

anton
08.01.2017
20:09:34
или spacemacs

о, говорят в Болгарии тоже холода, там местные жители нашли 2 замерзжих беженца из Ирака!

Google
Marat
08.01.2017
20:12:41
А language-elixir? Он вроде популярнее
Это же подсветка синтаксиса

Alexander
08.01.2017
23:26:17
утро чатик, эк тут политоту развели )

это я про вчерашний вечер

сейчас копался в помойке npmjs и увидел интересное

ребята осознали что количество мусора зашкаливает и сделали фильтры

Evgeny
09.01.2017
01:23:27
утро чатик, эк тут политоту развели )
Здарова, можешь примерные цифры привести при какой нагрузке руби сдулся и на каком железе? Так чисто для справки

Alexander
09.01.2017
01:26:46
200-300к запросов в день с пейлоадом 1-3 мегабайта. Железо: 16gb, 8 core cpu

Evgeny основная проблема именно в конском пейлоаде, который разбирается рубями автоматом. Просто перевод мегабайта json в ruby hash - боль

Evgeny
09.01.2017
01:29:18
Я тут делал на руби сервис по разбору dbf файла в yaml, тоже большой файл медленно обрабатывался, тоже пришел к выводу в продакшене такой сервис явно не нужен, только для внутренней нужды.

Файл был до 100мб)

Alexander
09.01.2017
01:30:09
если не требуется реалтайм, то можно и на руби

Evgeny
09.01.2017
01:30:34
Я тут https://elixirschool.com/ru/ почитал

довольно все удобно и приятно глазу

Google
Evgeny
09.01.2017
01:31:03
Оператор |> нравится)

Alexander
09.01.2017
01:31:09
у меня акции для производителей заводятся из их csv, каждый мегабайт по 80. И мне нужно каждую запис проверять в базе на соответствие ряду условий, потом каждую аптеку. Сейчас лопатит минут 10

но как бы это не проблема

на эликсире было бы быстрее, но не быстрее чем база данных отвечает

Evgeny
09.01.2017
01:32:48
Я тут все метаюсь то кристал чуток пробую, то опять эликсир манит)

Alexander
09.01.2017
01:34:08
я тоже посматриваю на кристал, но там пилит 1 человек и если он бросит, то все

можно хоронить проект

с другой стороны уже есть состоявщийся go

Evgeny
09.01.2017
01:35:30
Там их 3е

И к ним еще человек 5 присоеденяются в этом году

в этом году обьещают 1.0

Alexander
09.01.2017
01:36:29
The project is in alpha stage: we are still tweaking the language and standard library.

Evgeny
09.01.2017
01:36:36
с другой стороны уже есть состоявщийся go
Ну да, только вот эрланг вроде в задачах где нужно хорошо параллельть все рвет го как я понял

Alexander
09.01.2017
01:36:46
пока такое они сами пишут, я туда не сунусь

Evgeny
09.01.2017
01:36:59
Ну кристал может занять нишу для тяжелых вычислений, руби быстрое прототипирование и эликсир для всего остального)

Alexander
09.01.2017
01:38:06
я не думаю что эликсир выйдет дальше "язык для приложения с кучей коннектов"

Evgeny
09.01.2017
01:39:03
Ну довольно весомая ниша

Не простые сайты фигачить)

Alexander
09.01.2017
01:39:51
а сайт на эликсире и не зафигачить, чуть больше пары страниц статики и уже кровь-кишки

Google
Evgeny
09.01.2017
01:51:45
А как думаешь был бы выйгрышь если бы разбор пейлоада делал микросервис и потом руби его забирал?

Alexander
09.01.2017
02:48:45
Да. Так и сделали же

А как думаешь был бы выйгрышь если бы разбор пейлоада делал микросервис и потом руби его забирал?
не микросервис, просто пейлоады, которые не требуют ответа кроме как "спасибо что прислали" и весят дозадницы, теперь обрабатываются эликсиром и кладутся через exq в редис, откуда его уже распедалит руби

Evgeny
09.01.2017
03:05:56
ЯСно) Я просто думал, что вообще на эликсир опять все вернули

Alexander
09.01.2017
03:07:39
без вариантов, эликсир не подходит для широкого спектра задач

руби подходит

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

nginx разводит на апстримы, что-то в руби, что-то в эликсир. Редис общий, формат бэкграунд задач что в в exq что в sidekiq - одинаковый.

Evgeny
09.01.2017
03:12:04
А еще вопросик: Человека с новосиба когда брали не знал только руби или вообще опыта програмирования не было/джун?

Alexander
09.01.2017
03:13:05
только руби

опять же, взяли его на пару тысяч баксов в месяц, что в Новосибе - ок, но тут даже джуну мало. Условие было - освоить все в кратчайшие сроки. Собственно ставка сыграла, парень зубами вгрызся в процесс.

Знание языка - не решает, решает подход.

Alexander
09.01.2017
03:15:11
по приезду, утроит свою зп.

Evgeny
09.01.2017
03:22:23
А можешь скинуть пример тестового задания, которое давали на 2-3 недели?

Alexander
09.01.2017
03:28:26
не могу найти, но в кратце - давались 3 стомегабайтных csv с ошибками и немного попорченых. Нужно было написать небольшую систему меню ресторанов, с обновлениями и поиском.

половина кандидатов сообщает, что файлы битые и ничего не может с этим поделать

другие пишут импортер, который работает часа два

Evgeny
09.01.2017
03:30:22
Верное решение второе, но которое работает быстро?

Alexander
09.01.2017
03:31:40
на самом деле задачу даже не надо доделывать, никого не интересует что оно будет сделано, если уже выбраны нормальные пути и кандидат сразу интересуется, нужно ли нормализировать данные и не плачет что файлы полупригодные, то это уже проходной

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

Google
Alexander
09.01.2017
03:33:42
собеседование - не означает получение полностью сделанного задания, это просто проверка на базовый набор скилов, как программерских, так и просто личностных

Evgeny
09.01.2017
03:33:55
)) Спс, что описал, что да как, интересно и для себя полезно

Alexander
09.01.2017
03:34:11
все остальное обычно видно по аккаунту на гитхабе

)) Спс, что описал, что да как, интересно и для себя полезно
подходы к набору народа отличаются от конторы к конторе

Evgeny
09.01.2017
03:35:59
Все равно спс)

Alexander
09.01.2017
03:36:29
могут заставить написать пару базовых алгоритмов, crm систему и еще чего,а потом будешь кнопочки на пару пикселей годами двигать и опечатки исправлять.

Rafkat
09.01.2017
05:07:39
Admin
ERROR: S client not available

Darth
09.01.2017
05:22:14
Вышел из дома

А там

Белый снег

Серый лед

И гирлянды висят на стене

Vladimir
09.01.2017
05:37:51
У нас процентов 40% народа ещё не подошло. И кофе нет для кофе-машины.

Первый рабочий день...

Alexander
09.01.2017
05:38:44
я второго числа в офис пришел, был ад

отходы пищевые, горы бутылок и всего

пришел, поглядел, ушел

Vladimir
09.01.2017
05:39:44
У нас ещё 31 числа уборщица гарбадж коллектором прошлась.

Rafkat
09.01.2017
05:40:45
GC работает только после того, как все процессы завершили работу?

Google
Marat
09.01.2017
05:40:59
Evgeny основная проблема именно в конском пейлоаде, который разбирается рубями автоматом. Просто перевод мегабайта json в ruby hash - боль
Не рубями только, а рельсами и можно поебаться, но выключить. Конечно зависит от того, что делать надо. Если просто положить в какую-нибудь монгу и потом обработать, вполне ок вариант

abc
09.01.2017
05:56:45
много лет пишу на Ruby и method_missing только для библиотек использовал для "магии", это проблема преувеличена
кстати method missing есть и на Python. только почему то в Ruby он возведен в фишку языка, вокруг которой крутиться AR

anton
09.01.2017
08:36:33
кстати method missing есть и на Python. только почему то в Ruby он возведен в фишку языка, вокруг которой крутиться AR
__getattr__ то? ну оно более общее. там же нет различия между методом и св-вом, пока на callable не проверишь. но да, есть. но используется чуть иначе имхо

Can
09.01.2017
08:40:52
чего, пацаны

поздравляю с началом рабочих будней))

anton
09.01.2017
08:43:06
спасибо конечно. начало тяжкое. пьем за прошедшие праздники... 11:45 утра

Can
09.01.2017
08:43:31
Общага

Сколько раз там звучала фраза

Ну ребят

Понедельник же, кто нахуяривается в понедельник

abc
09.01.2017
08:44:56
С утра выпил - весь день свободен!

anton
09.01.2017
08:45:02
у нас это кажется уже часть корп. культуры ?

abc
09.01.2017
08:45:30
плохо

redbeard
09.01.2017
08:45:38
у нас это кажется уже часть корп. культуры ?
повесь плакат: Multum vinum bibere, non diu vivere

anton
09.01.2017
08:45:51
redbeard
09.01.2017
08:45:57
ну или In vino veritas, in aqua sanitas

ага, и про бобра :)

от которого не ждать добра

anton
09.01.2017
08:46:30


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