
Oleg
27.03.2018
07:24:17
Не работает, я проверил

Dima
27.03.2018
07:24:42

Dmitry
27.03.2018
07:31:35

Oleg
27.03.2018
07:33:12
Кстати, может показаться что тогда loop(&fn) не нужен и бесполезен, но если приложение многопоточное - оное приобретает свой особый смысл

Google

Dima
27.03.2018
07:34:11
Вот пример работы break в loop сформованном через proc: https://goo.gl/E9umcX
Резюме: Не ходите дети с проками в лупы погулять.

Oleg
27.03.2018
07:37:08
Ну это тот же райз по сути
Вылавливать на ошибке
И это костыль

Dima
27.03.2018
07:38:53
Почему когда бы блок с таким же кодом используем у нас не вылетает exception?

Alex
27.03.2018
07:45:56
https://stackoverflow.com/questions/39336426/can-i-break-a-loop-using-a-toplevel-break-within-a-proc-in-ruby

Oleg
27.03.2018
07:49:47
Собственно там также через райзы

Alex
27.03.2018
07:50:15
ну решения нет - там объяснение почему прок не работает так как мы с Димой думали

Dima
27.03.2018
07:53:56

Google

Alex
27.03.2018
07:54:46
да можно и так сказать
просто я считаю что raise - это не решение а костыль, нарушение правил - но так конечно будет работать

Dima
27.03.2018
07:56:22

Oleg
27.03.2018
07:56:25
Ну вообще разрабы руби относятся к этому относительно.
# Raised to stop the iteration, in particular by Enumerator#next. It is
# rescued by Kernel#loop.
#
# loop do
# puts "Hello"
# raise StopIteration
# puts "World"
# end
# puts "Done!"
#
# <em>produces:</em>
#
# Hello
# Done!
Но понятное дело что лучше так не делать, но если очень-очень надо - можно

Alex
27.03.2018
07:57:41

Dima
27.03.2018
07:58:13

Oleg
27.03.2018
07:58:14
Так или иначе все енумераторы умеют в стопИтератион

Alex
27.03.2018
07:59:40
> мастера, пацаны
мастера-пацаны на районе
осторожен
будь

Aleksey
27.03.2018
08:00:49

Dima
27.03.2018
08:01:50

Oleg
27.03.2018
08:05:57
Начали с лямбд, закончили рабами, неплохо

Black
27.03.2018
08:06:48

Aleksey
27.03.2018
08:07:49
это какое-то фрейдисткое про рабов имхо )

Dima
27.03.2018
08:10:06

Aleksey
27.03.2018
08:10:20
кажется задело ))

Максим
27.03.2018
09:08:48
Ребзи
Кто нибудь в evrone работает?
Как там обстановка?

Alex
27.03.2018
09:09:22
а тебе зачем? )

Google

Максим
27.03.2018
09:09:50
На собеседование сегодня

Alex
27.03.2018
09:10:12
проблемы не вижу )

Anton
27.03.2018
09:10:18
Не работал, но знаю много людей от туда

Oleg
27.03.2018
09:10:20
Надо было сначала спросить, а потом про собеседование

Максим
27.03.2018
09:10:24
Мы по телефону собеседуемся

Alex
27.03.2018
09:10:35

Максим
27.03.2018
09:10:37
Типа ща с hr

Alex
27.03.2018
09:10:43
а, ну так лично сходи пособеседуйся

Максим
27.03.2018
09:11:04
Ты там работаешь да
???

Alex
27.03.2018
09:11:18
нет
это правило в целом работает.

Oleg
27.03.2018
09:11:31
Я ещё когда работником на работах работал просил код показать посмотреть, как чего у них там в коде

Alex
27.03.2018
09:12:12

Anton
27.03.2018
09:12:17
Ещё стоит попросить рассказать за процессы и культуру

Oleg
27.03.2018
09:12:38
После этого обычно 30к накидывают к вакансии, ахахахаха
И жизни

Google

Владимир
27.03.2018
09:13:03

Oleg
27.03.2018
09:13:23
Вообще я хотел написать "из жизни", но так тоже неплохо

Владимир
27.03.2018
09:14:13
Оп и 30 лет работы за спиной и ты так и не понял на что потратил это время
И только седая борода говорит о том, что это все не ЛСД

Alex
27.03.2018
09:19:24

Alex
27.03.2018
09:19:39
Обычно мы сходимся в местах где код попахивает
Просто дело в том что оно уже написано, и теперь это надо поддерживать.

Alex
27.03.2018
09:20:58
Похоже одного меня топят пытаясь просадить по рейту

Alex
27.03.2018
09:21:22
я не работаю по рейту
поэтому работодателю нет особого смысла просаживать качество кода.

Alex
27.03.2018
09:22:23
Иногда )

Alex
27.03.2018
09:22:47
Иногда )
если мержит - значит теперь ЕГО код гавно. А может не такое уж и гавно раз помержил?

Alex
27.03.2018
09:23:52
Ну там где так делали я уже не работаю давно )
Там где сейчас я сам знаю, что код порой попахивает )

Lavrushchik
27.03.2018
09:51:59
вопрос по ransack.
во вьюхе, в форме, есть такая штука
<%= f.search_field :forsale_gteq %>
<%= f.search_field :forsale_lteq, %>
и ниже чекбосы.
<%= f.check_box :count_of_rooms_in, {multiple: true, id: ('count_of_rooms_in_'+count.to_s)}, count, false %>
<%= f.check_box :count_of_rooms_gteq_any, {multiple: false}, count, false %>
в контроле есть следующее:
ransack(params[:q].try(:merge, m: 'or')
вопрос - как сделать OR конкретно для
:count_of_rooms_in и :count_of_rooms_gteq_any.
ибо сейчас у меня ещё делается OR для :forsale_lteq и :forsale_gteq


Dima
27.03.2018
10:51:30
Только сегодня во второй половине дня осознал полные масштабы трагедии.
-
публикую этот пост, чтоб каждый из нас делал все возможное во избежании подобных случаев. Соблюдал пожарную безопасность, продумывал безопасность людей за которых он отвечает: близких, родных, сотрудников. Поднимал вопросы о безопасности, а не отмалчивался опасаясь порицания.
-
Родственикам пострадавших выражаю соболезнование.

Google

Dima
27.03.2018
10:51:30

Alex
27.03.2018
10:52:19
У меня там знакомый живет, их уже задолбали этим центром
сколько можно его мусолить везде
сделай выводы - не покупай в ТЦ где противопожарка не настроена.

alteregoizm
27.03.2018
10:52:57

john
27.03.2018
10:53:06
там охрана не выпускала с этажа никого
двери заперли
так что противопожарка - это семечки
так что лучше вообще не трогайте эту тему

Alex
27.03.2018
10:53:33
какие выводы вы собрались делать если большинство тц так экономят?

alteregoizm
27.03.2018
10:55:11

Alex
27.03.2018
10:55:21
хз какие выводы вы решили сделать.

john
27.03.2018
10:56:17
количество жертв скрывается

alteregoizm
27.03.2018
10:56:59

john
27.03.2018
10:57:15
ну вот и я говорю, лучше не начинайте, это офтоп
противопожарку там отключили еще 19 числа

Alex
27.03.2018
10:59:49
а тут сплошные эмоции.

Владимир
27.03.2018
11:00:09
как определить что она настроена?
очень просто.
в нормальном ТРЦ ты об огнетушители спотыкаешься
немного утрирую но хватает ТРЦ где пожарные щиты и 100 литровые огнетушители на глаза попадаются чаще чем мусорки