@codenamecrud

Страница 479 из 1009
Ivan
29.01.2017
15:03:00
В общем, работает вот так @person = country_class('Person').includes(:band, :client, country_occupation_symbol).references(:band, :client, country_occupation_symbol).find(params[:id]) и с eager_load(:table_name)

Только теперь я не понимаю почему работает во втором случае со story

Eugene
29.01.2017
15:44:19
https://wtf.jpg.wtf/97/70/1485323024-9770d5bac466cce22ac0d9b291cb00e3.jpeg

Google
Ivan
29.01.2017
16:38:05


Илья
29.01.2017
17:53:21
Начал проходить курс на http://codenamecrud.ru/ и понял, как бесит, что в хроме нет возсожности сгруппировать вкладки......

Eugene
29.01.2017
17:58:44
Заведи отдельного юзера в хроме)

Илья
29.01.2017
18:00:39
? спасибо))))

Rustam
29.01.2017
18:31:45
Есть расширение для хрома OneTab

Илья
29.01.2017
18:37:34
Vladislav
29.01.2017
19:14:38
Господа, а что есть по sidekiq почитать?

Alexander
29.01.2017
19:34:34
Господа, а что есть по sidekiq почитать?
А чего там читать? доки вполне хорошо описывают функционал

Ваня
29.01.2017
21:42:19
тот же вопрос про sidekiq)

кстати, а вопросы про маштабирования джуну это норм?

Nikolay
29.01.2017
21:48:12
норм

I
29.01.2017
21:52:20
Ваня
29.01.2017
22:24:23
не scaling ищешь?)
я scaling ищу)

Google
Ваня
29.01.2017
22:47:59
мб у кого есть годные статьи по маштабированию sadekiq?

I
29.01.2017
23:17:15
я тут знакомого одного к ним отправил

и немного удивился, спрашивать про масштабирование sidekiq - имхо странно)

но у него совсем нет опыта и желания

вон, сегодня шарил скрин(я заставил) и попросил писать оттуда тестовое задание в реалтайме

он долго ныл и упирался, а в итоге не смог функцию объявить, забыл, что надо def :c

Ваня
29.01.2017
23:19:15
идешь на джуниора в teachmeplease?)
Ага, ща вот первый вопрос разбирал

I
29.01.2017
23:19:37
кстати, а что во втором?)) а то он не скинул мне второй вопрос

Ваня
29.01.2017
23:20:16
Честно говоря, я вообще не имел дела с sidekiq)

Сек

I
29.01.2017
23:21:20
ну там достаточно хорошо гуглятся целые статьи на тему sidekiq, я просто заставил его погуглить, читать и пусть сидит, переваривает. Раз ленится и ни хрена не знает =)

Ваня
29.01.2017
23:21:55
Я вот тоже ща гуглил, но не очень пока въехал

Задача: реализовать service-класс, с методом который на вход принимает курс, и затем создает новый (сохраненный в БД объект course) объект, скопированный из оригинала со всеми дочерними сущностями и вложениями (file например). Вызов метода должен быть асинхронный (а-ля delayed job)

I
29.01.2017
23:22:37
а, ну это задача уже)

а там вроде второй вопрос был еще?

или они первый должны утвердить =)

хз)

для асинхронности я предложил ConcurrentRuby::Async

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

Google
I
29.01.2017
23:23:50
хоть тебе посоветую =)

https://ruby-concurrency.github.io/concurrent-ruby/Concurrent/Async.html

Ваня
29.01.2017
23:24:56
Спасибо

Кстати, можно будет к тебе обратиться для проверки ответа на первый вопрос?)

I
29.01.2017
23:25:49
да, конечно)

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

Ваня
29.01.2017
23:26:14
Мне тоже

Ничего не ясно

I
29.01.2017
23:26:26
с другой стороны, я тут в одну контору собеседовался, там вопросы по 1 минуте

за 1 минуту опишите основные паттерны, используемые в Rails

и тут ты понимаешь, что тобi пiзда :D

Ваня
29.01.2017
23:27:11
?

Ваня
29.01.2017
23:27:16
Это точно

Nikolay
29.01.2017
23:27:30
для асинхронности я предложил ConcurrentRuby::Async
зачем им это? написано же даже аля делейд джоб, значит можно просто заюзать SomeService.deplay.some_method, как в сайдкике

Ваня
29.01.2017
23:27:52
Я вот думаю, может наводящие вопросы задать?

Nikolay
29.01.2017
23:28:18
просто надо понять, что в параметрах должно быть что-нибудь сериализуемое

I
29.01.2017
23:28:34
вот! как видите, споры по толкованию пошли

а это плохо

Nikolay
29.01.2017
23:28:53
отличный повод уточнить задание

Google
Ваня
29.01.2017
23:29:28
Вот, кстати, первый вопрос: У вас растет нагрузка и ваш один instance sidekiq не справляется. Опишите шаги для масштабирования sidekiq? Какие могут быть проблемы?

Один instance... Это намек на то, что надо поднять еще?

I
29.01.2017
23:30:51
я предположил, что можно concurrency потвикать у sidekiq, можно горизонтально поскейлить его, зашардив его и сделав пул redis'ов, на крайняк

ну а так да, можно без шардирования redis'а наподнимать разные инстансы

собственно, вот с шардированием редиски https://github.com/mperham/sidekiq/wiki/Sharding

Ваня
29.01.2017
23:34:31
Просто для меня это пока темный лес)

Надо еще завтра посидеть

Сегодня уже спать пойду

Никогда этим не пользовался

I
29.01.2017
23:34:58
да, я считаю, что для джуниора это немного неожиданные вопросы)

Admin
ERROR: S client not available

Ваня
29.01.2017
23:35:06
Ага

I
29.01.2017
23:35:33
могу предложить тебе как раз сделать тестовое приложение, где ты будешь делать шардирование

Ваня
29.01.2017
23:35:33
Я когда увидел, подумал, что я настолько дно, что лучше даже не лезть

I
29.01.2017
23:35:51
а описание вакансии такого не подразумевало, кстати)

Ваня
29.01.2017
23:36:07
Ага

I
29.01.2017
23:36:07
"Желательны навыки html/css/rspec/selenium"

:D

Ваня
29.01.2017
23:36:15
Там все так классно

65к?

Google
I
29.01.2017
23:36:39
да-да)

приходи-заплатим

Ваня
29.01.2017
23:36:51
Вообще, сейчас я готов и за 20к поработать, лишь бы опыт был

I
29.01.2017
23:38:00
не-не, чисто для себя на рельсе создать тестовое

и на гитхаб или битбакет засунуть и показать им

Ваня
29.01.2017
23:38:16
Я просто с redis даже не сталкивался еще? стыдоба

I
29.01.2017
23:38:18
типа вот я проверял

ну, редис - полезная вещь

Ваня
29.01.2017
23:38:29
Аа

Ну так да

Идея норм

Надо будет пробывать

I
29.01.2017
23:38:45
там теперь гео-данные поддерживаются же

я как сделал поиск по ним в одном проекте

Ваня
29.01.2017
23:39:03
А то статьи и доки читать это не очень

I
29.01.2017
23:39:07
там охренел, там прирост до 300 раз стал

Ваня
29.01.2017
23:39:16
Все равно сам будешь писать - будут ошибки)

У меня всегда так

I
29.01.2017
23:39:46
архитектурные?

ну, можно best-practises смотреть, можно в репозитории смотреть на гитхабе

Ваня
29.01.2017
23:40:26
Об архитектуре я вообще молчу)

Я про не правильный синтаксис

Страница 479 из 1009