@proRuby

Страница 588 из 1594
Lupsick
08.06.2017
09:29:46
Тогда это точно клиника

Vitaliy
08.06.2017
09:30:17
и правда :( совсем беда. (держу логику в сервисах уже пару лет как)

Lupsick
08.06.2017
09:30:43
Слился

Alexander
08.06.2017
09:31:06
просто @pimpmyyoba любит похуесосить, мне кажется, без особого разбора и вникания

Google
Alexander
08.06.2017
09:31:27
"да я вот 10 лет код пишу, и пох какой и как, и пох сколько ты пишешь — ты должен мне верить"

Lupsick
08.06.2017
09:31:38
Я по диагонали посмотрел - это правда

Vitaliy
08.06.2017
09:31:39
да, поэтому канал у него, я думаю, зайдет

Lupsick
08.06.2017
09:31:50
Но я заметил сразу явные дыры

Vitaliy
08.06.2017
09:31:55
видел уже подобные по смм и трафику - весьма популярны

Lupsick
08.06.2017
09:32:06
да, поэтому канал у него, я думаю, зайдет
Пиздеть - не мешки ворочать

Alexander
08.06.2017
09:32:39
"я вот увидел кусочки одной стороны архитектуры — не увидел другой стороны, ну всё, ты лох без неё" хотя статья про первую сторону как раз (контроллеры), их структуру, и вроде не особо мешает выносить логику в сервисы, оставляя сами контроллеры тонкими

Vitaliy
08.06.2017
09:32:55
☝️

Alexander
08.06.2017
09:33:26
ну, чуть больше у тебя контроллеров. ну, чуть больше вложенность. есть такое мнение, подход. про их содержание там где сказано? или работу с сервисами?

Lupsick
08.06.2017
09:33:37
Вы хотите чтобы я по другим пунктам начал хуесосить?

Alexander
08.06.2017
09:33:38
может, и толстые модели узрел среди описания контроллеров?)

Lupsick
08.06.2017
09:33:41
Слишком долго

Alexander
08.06.2017
09:34:02
Вы хотите чтобы я по другим пунктам начал хуесосить?
хотим, чтобы ты хоть немного пытался разобраться _прежде_ чем хуесосить

Google
Lupsick
08.06.2017
09:34:16
Я назвал очевидные проблемы

Alexander
08.06.2017
09:34:42
держал в уме те характеристики собеседника, по которым описываешь себя ("10 лет")

а чтобы их держать в уме — их нужно сначала узнать. и желательно это делать до выставления своего (мнимого) преимущества

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

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

Vitaliy
08.06.2017
09:36:17
не, там было про толстые контроллеры

и в статье об этом действительно говорят

но в конечном итоге - каждый увидел в статье то, что захотел увидеть

кто-то - полезный прием, кто-то - повод поныть

Alexander
08.06.2017
09:37:55
не, там было про толстые контроллеры
> Профит: > Контроллеры становятся меньше и проще.

Vitaly
08.06.2017
09:38:07
кстати вот этот редатор зашел без проблем к турболинкам https://github.com/froala/wysiwyg-rails но он платный

Alexander
08.06.2017
09:40:57
anyway, вот ты имеешь толстые не структурированные контроллеры. нашёл статью про структурирование — понравилось — применил. потом узнал про сервисы — понравилось — вынес в них содержание контроллеров. знаешь сервисы до ознакомления со статьёй про структуру контроллеров, и у тебя всё ок с ней, или пох — идёшь дальше промежуточные этапы развития и познания — это не "говнокод", это естественный процесс и да, у тебя могут быть сервисы, но может "болеть голова" от проблематичной структуры контроллеров — увидел — обрадовался — применил блин, кейсов много. я не увидел в статье "используйте and вместо &&", чтобы было бы очевидным говнокодом без весомых аргументов и чёткого ограничения случаев

Vitaliy
08.06.2017
09:43:27
кто-то - полезный прием, кто-то - повод поныть
По личному опыту могу сказать - люди из второй группы не меняются. Был в отношениях с таким человеком. Привычка извлекать из входящего потока информации только поводы для нытья и сетования - практически смысл их жизни.

и лучшее, что можно сделать с этим (по моему мнению) - оградить таких людей от себя и близкого окружения

Anton
08.06.2017
09:45:28
ух вас прорвало, видно же было, что чувак явно пытался тролировать

Tim
08.06.2017
09:50:47
Не сказал бы что такие люди не меняются, всё зависит от каждого конкретного случая же

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

и лучшее, что можно сделать с этим (по моему мнению) - оградить таких людей от себя и близкого окружения

Anton
08.06.2017
09:51:18
кстати, если кому-то интересно, я для тасков выбрал clubhouse.io, мы на работе используем, очень удобно. там есть фри аккаунт для 1-3 человек. если интересно могу попробовать потом написать (если приживется), как юзаю, зачем и с чем помогло

Lupsick
08.06.2017
09:53:31
Бля лол тут про отношения уже начали

Google
Anton
08.06.2017
10:02:34
по цветам + можно явно указать, что показывать, а что нет



Alexander
08.06.2017
10:03:29
Marina
08.06.2017
15:16:20
#работа #remote # #job #Ruby #teamlead Здравствуйте, ищу Middle, Senior и Lead Ruby Developer для образовательного проекта. Это удалёнка с гибким рабочим графиком. Salary 3-5K+bonuses+educational budget of $3K per a year Technology stack On the backend we use Ruby (just the lightweight Rails 5 API) and PostgreSQL. We use Docker for containerization. We run everything on Google Cloud Platform. On the frontend we use ReactJS for the web app and React Native for the mobile app. Communication to the backend via JSON API. We use Pusher. Requirements - Deep knowledge in architecture and Ruby back-end development. - Experience with PostgreSQL. - Exceptional general problem-solving skills. - Obsession with quality, attention to detail, great diligence. - Mastery of key development processes (e.g., scrum, CI, testing). - Ability to lead other exceptional developers (for Lead Ruby Developer position) - As a plus, some experience with React and/or mobile apps Подробности в личных сообщениях.

v
08.06.2017
15:16:35
Marina
08.06.2017
15:29:57
неплохая вакансия и стек. полгода назад бы я к вам пошёл :)
если Вам будет актуально, напишите мне, даже если через год:)

Sergey
08.06.2017
20:23:56
ребят подскажите чтобы процесс выполнялся ежедневно как его лучше в приложении поместить, в сервис или через http://edgeguides.rubyonrails.org/active_job_basics.html

Anton
08.06.2017
20:24:55
А какую ты задачу решить пытаешься?

Раз в день код выполнить?

Sergey
08.06.2017
20:26:09
да, парсить раз в день, сейчас код в контроллере и вручную запускается

Dmitry
08.06.2017
20:26:30
Может на крон повесить тогда через whenever?

Andrey
08.06.2017
20:28:11
+ к whenever-у, еще сайдкик умеет по расписанию воркеры стартовать

Sergey
08.06.2017
20:28:13
как сервис и потом оттуда запускать? (чтобы не дублировать код)

Admin
ERROR: S client not available

Andrey
08.06.2017
20:28:58
так же как из контроллера

Alex
08.06.2017
20:29:04
https://github.com/javan/whenever

там же примеры как что то запустить

Google
Alex
08.06.2017
20:29:29
тебя наверное runner интересует

хотя я предпочитаю такие вещи дополнительно в рейк таски прописывать

Andrey
08.06.2017
20:30:51
ну по идее если логика вынесена в сервис, то какая разница откуда этот сервис дергать

Sergey
08.06.2017
20:34:11
спасибо, гляну. пробовал, но не понял как runner работает, там код из модели запускается или из контроллера тоже можно?

Andrey
08.06.2017
20:36:54
runner запускается кроном

у whenever есть таск, который кронтаб обновляет

Sergey
08.06.2017
20:40:12
в общем создать таск и запусить через ранер

Roman
08.06.2017
20:45:36
я обычно делаю сервис и к нему job и rake task. таким образом они всего лишь способ запуска, а сам код лежит в сервисе. если что и из консоли можно дёрнуть

sidekiq сам по себе не умеет в бесплатной версии по времени запускать. я использовал с ним в добавок sidekiq-cron

Andrey
08.06.2017
20:48:08
для саййдкика еще такой есть https://github.com/moove-it/sidekiq-scheduler

Roman
08.06.2017
20:51:17
для саййдкика еще такой есть https://github.com/moove-it/sidekiq-scheduler
он мне не зашёл. сделал выбор в пользу sidekiq-cron. сейчас не могу сразу вспомнить причину

а, вспомнил, там api от какого-то гема типа "each friday", "twice per week" и т.д. а у sidekiq-cron интерфейс как ни странно от cron :) к тому же этот natural language иногда дичайше тормозил и подвешивал весь апп

а, ненене, наврал я. предыдущий комментарий про гем sidetiq

Alex
08.06.2017
21:13:44
sidekiq-scheduler рабочий.

Sergey
08.06.2017
21:33:42
да, спасибо, попробую? с тасками сложновато получается

засунул все в таск, а он там к модели обращается, пишет NameError: uninitialized constant Package

нашел https://stackoverflow.com/questions/5265021/rails-rake-task-access-to-model-class enviorment для этого оказывается

настроил все, протестировал в консоле команды, но в лог cron все равно хрень пишет /usr/lib/ruby/vendor_ruby/bundler/spec_set.rb:94:in `block in materialize': Could not find nokogiri-1.7.1 in any of the sources (Bundler::GemNotFound)

еще хотелось бы чтобы в лог время писал?

Alexander
09.06.2017
04:19:23
/ban

Google
Group Butler [beta]
09.06.2017
04:19:23
Alexander banned Ирина!

Nadya
09.06.2017
13:41:53
#работа #удаленно #rails #ruby #вакансия Всем привет! Компания VoltMobi ищет ROR разработчика, уровень middle/senior, удаленная работа. Подробности тут: http://telegra.ph/RoR---razrabotchik-06-08 Зп обсуждаем по результатам технического собеседования. nsushkova@voltmobi.com

Oleg
10.06.2017
02:57:10
Ох уж эти спамеры

Страница 588 из 1594