
Vasyl
02.10.2017
06:47:35
выводит каждую операцию
нужно чтоб только финальную

Vlad
02.10.2017
07:03:52
тогда может стоит убрать "p sorted" из "merge"?
у тебя фактически рекурсивно вызывается mergesort, который в свою очередь вызывает merge, а внутри неё уже вывод. Вот и выводит. Убери 21 строку. вывод сделай в строке или после "mergesort(array_to_sort)"

Google

Vasyl
02.10.2017
07:11:51
Окей понял
Спасибо)

Marat
02.10.2017
11:12:13
Что посоветуете почитать по тру тестированию Рельс? Желательно рспек

Fedor
02.10.2017
11:13:32
https://quickleft.com/blog/seven-reasons-i-love-minitest/
http://brandonhilkert.com/blog/7-reasons-why-im-sticking-with-minitest-and-fixtures-in-rails/

Marat
02.10.2017
11:14:23
уговорил, по тру BDD на минитесте что почитать?

Fedor
02.10.2017
11:14:48
http://theartandscienceofruby.com/2015/09/11/switching-from-rspec-to-minitest/
BDD это скорее парадигма, она не связана с инструментом

Marat
02.10.2017
11:15:31
Я у этого товарища из последего блога интервью на работу проходил, кстати :D

Fedor
02.10.2017
11:15:59
можно почитать Хартла, у него в принципе rails guide но он там как раз BDDит
вот книжка по тестированию, она про rspec, но это чисто инструмент
можно понять как тестировать и потом переползать на минитест )

Google

Marat
02.10.2017
11:16:58
спасибо )

Fedor
02.10.2017
11:17:31
не за что
и как оно было? Куда устраивался?
что спрашивали?

Marat
02.10.2017
11:18:23
Не Хилкерта, вот этого: http://theartandscienceofruby.com/about/

Fedor
02.10.2017
11:21:38
ну все равно интересно

Nikolay
02.10.2017
11:44:03
минитест это замена рспек?

Fedor
02.10.2017
11:44:46
да
она на чистом руби, меньше, легче, быстрее и там гораздо меньше магии

Nikolay
02.10.2017
11:45:24
круто

Fedor
02.10.2017
11:45:32
и меньше возвоможностей сделать одно и тоже 5 разными способами, а потом пытаться понять, кто что и как написал и как теперь с этим жить

Nikolay
02.10.2017
11:45:36
а то рспек что-то очень туго дается
да, как раз поэтому
все эти алиасы

Marat
02.10.2017
11:59:10
ну все равно интересно
Он в Англии набирает проекты и пилит их один или вдвоем. Ему напарник был нужен. По Скайпу общались, технических вопросов не было, вышел на меня через апворк. Точнее я на него. Там человек 25 было на место, но в итоге я его не получил, так как коммерческого опыта на тот момент не было.
Рулят нормальные ковер леттеры. Можно с ними без единого отзыва сразу фулл тайм получить на апворке. Но интервью всяко пройти придется.

Fedor
02.10.2017
12:02:32
ну это понятно
я тут на апворке одного хантера в бан отправил через техподдержку )
4 раза мне одну и ту же вакансию прислал

Google

Marat
02.10.2017
12:04:16
Такая же фигня. Просят скайп, потом молчат.

Nikolay
02.10.2017
12:06:01
а есть пример нормального ковер леттер?

Fedor
02.10.2017
12:06:47
Погугли, их много
Типа пишешь кратко но емко
Проблема хорошего ковера в том, что он пишется на конкретный проект, а не просто так по шаблону
Типа такого "судя по описанию, вам может быть полезно перенести поиск из постреса в эластик, это даст такие то преимущества. У меня есть опыт подобных миграций в таких то проектах и я готов этим заняться"

Svetlana
02.10.2017
12:16:25
Можете объяснить, зачем скайп давать на апворке? Там же и переписываться можно и видео-звонки. Давать скайп приносит ощутимую пользу?
Имею в виду, что на апворке можно и переписываться и разговаривать по видеосвязи. То есть функционал тот же, что у скайпа, как мне кажется.

Marat
02.10.2017
12:20:15
Работодатель проводит интервью по Скайпу.

Nikolay
02.10.2017
12:23:01
Все хотят поговорить?

Svetlana
02.10.2017
12:24:34

Alex
02.10.2017
12:25:54
ненавижу скайп, глючная фигня жутко, не понимаю почему им кто-то еще пользуется (мне приходится, мои заказчики им пользуются)

V
02.10.2017
12:33:33
А вы не видели их новый функционал посвященный интервьюированию?

Nikolay
02.10.2017
12:33:55
чей?

Alex
02.10.2017
12:33:58
скайпа или апворка?

V
02.10.2017
12:34:01
https://ain.ua/2017/08/30/skype-dlya-sobesebdovanij
годнота ж.

Fedor
02.10.2017
12:34:47
есть только одна проблема
он не работает нормально под linux
а под виндой нет нормальных ITшников )

Google

Fedor
02.10.2017
12:35:15
так что это как подтяжки для носков
круто что есть, но нафиг никому не надо

Alex
02.10.2017
12:35:37

Olga
02.10.2017
12:35:37
мелкософт - "все для клиента" ?

Alan
02.10.2017
12:35:49

Alex
02.10.2017
12:36:31
При запуске функция поддерживает семь популярных языков программирования, включая C, C ++, C #, Java, JavaScript, Python и Ruby.
пхпшники и тут пролетают )

Nikolay
02.10.2017
12:37:06
подтяжки для носков - всегда ношу

Admin
ERROR: S client not available

Fedor
02.10.2017
12:37:16
так что боюсь нет

Alex
02.10.2017
12:37:52
ну то что это шляпа и в интернете уже полно таких сервисов (с разными функционами) никто и не спорит )
ИМХО
Посоветуйте как лучше сделать, в магазине есть товары, товары привязаны к категории.
Предположим категорию удаляют, но товары должны остаться.
Задача при удалении категории - перенести все товары в другую категорию и сделать 301 редирект.

Marat
02.10.2017
12:51:48

Fedor
02.10.2017
12:53:58
тут либо callback, либо delayed job в колбэке

Alex
02.10.2017
12:54:56
над быстротой не задумывался.

Fedor
02.10.2017
12:55:37
ну как бы dj лучше чем колбэк не будет долго работать если товаров тысячи, а сразу вернет ответ пользователю
но если он тут же бросится проверять, то ничего не увидит, так как задача отработает через несколько минут

Google

Alex
02.10.2017
12:57:23
через after_destroy колбэк, а внутри что? н
тоесть как правильно сам редирект организовать?

Fedor
02.10.2017
12:58:22
ну смотри, если у тебя есть валидация, то придется делать before а не afterr
это во первых
во вторых колбэки вызываются в транзакции, тоесть он отработает сразу с дестроем при вызове дестроя
и это область ответсвенности модели
а редирект происходит в контроллере
тоесть ты в контроллере делаешь
Category.find(params[:id]).destroy
redirect_to action: :index
и все
при дестрое сразу произойдет и перенос
а потом контроллер средиректит тебя туда, куда надо

Alex
02.10.2017
13:01:05
видимо я не верно пояснил задачу. Товары то остаются и должны показываться в интернет магазине.
Для этого при destroy надо всем товарам дать новую категорию

Fedor
02.10.2017
13:01:28
ну да

Alex
02.10.2017
13:01:35
грубо : title: Undefined

Fedor
02.10.2017
13:01:36
ты это и делаешь в колбэке?
в чем проблема то?
ты спрашиваешь где это сделать, или как это сделать?

Alex
02.10.2017
13:02:37
а в url же нету категории )) я вначале подумал у них категория в url итема

Fedor
02.10.2017
13:02:52
эм...
что бы удалить категорию тебе надо знать ее id