
Vitaly
27.07.2018
05:25:34
кто сталкивался с такой штукой - на команду bundle install --without production
выводит:
Gems in the groups production, development and test were not installed.

Nikita
27.07.2018
05:28:31

Vitaly
27.07.2018
05:29:12

Nikita
27.07.2018
05:29:57

Google

Darth
27.07.2018
10:45:13
Как называются методы, которые определяются в base контроллере для удобств? Ну всякие каренты, верифаи и тд

Александр
27.07.2018
11:44:36
Всем привет! У меня вопрос к знатокам dry-rb. Мы когда использовали dry-monads 0.4, ошибки валидации передавали Dry::Monads.Left и потом вытаскивали через #value. Обновляю проект на dry-monads 1.0 и теперь возник вопрос, как правильно сохранять ошибки валидации и потом вытаскивать, что бы отдать клиенту через API? Failure#value! нельзя теперь использовать, в коде вижу Failure#failure но это вроде как приватное API.

Anton
27.07.2018
11:45:14
Failure#failure
Dry::Validation.load_extensions(:monads)
VALIDATOR.call(payload).to_either
и потом вызывать #failure

ojab
27.07.2018
11:49:19
в gist

Александр
27.07.2018
11:50:42
вот первая версия https://gist.github.com/asux/4a71c66c4ef6f15d6ab757e11bf66f23
решил, что наверное https://gist.github.com/asux/9a4455813fa5ff3aa79d07bebe39bc33 вариант типа более специфичный, но случай когда validate_input => Invalid, а validate_options => Valid, получаеться все равно Success

Anton
27.07.2018
11:54:50
Что-то не очень понятно в чем вопрос

Александр
27.07.2018
11:59:35
Вопрос в том, нужно ли заморачиваться с Validated, List:Validated и т.д, или проще использовать вариант как ты указал, с VALIDATOR.call(payload).to_either?

Anton
27.07.2018
12:27:50
супер

Google

Artem
27.07.2018
13:57:05
Ребзя, кто-нибудь знает как в Dry::Types кастомный constraint использовать? Я хочу создать тип, который пропускает любой объект, отзывающийся на call.
Пока так сделал Callable = Types::Any.constructor { |value| value.respond_to?(:call) ? value : raise ‘Херня’ }, но думал может через Types::Any.constrained(???) можно разрулить
@davydovanton ты не делал такое?

Anton
27.07.2018
14:01:50
делал
подскажу через час

Artem
27.07.2018
14:03:15
спасибо

Mikhail
27.07.2018
15:00:02
Пацаны, как сделать так чтобы любой пользователь в веб приложении мог удалять блокировать, разблокировать любого другого зарегистрированного участника?

Sergey
27.07.2018
15:08:36
просто не заморачивайся с раздачей ролей и авторизацией )

Dm
27.07.2018
15:10:10

Noname
27.07.2018
16:00:44
Вакансий на Джуна rails очень мало. На практики на сколько долго можно искать так работу ?

Dm
27.07.2018
16:01:01
Вечно )

Василий
27.07.2018
16:02:43

Noname
27.07.2018
16:03:08
Стоит откликаться на мидла?

Eugene
27.07.2018
16:05:15
А в каком городе ищешь?

Noname
27.07.2018
16:11:05
Мск

Ilya
27.07.2018
16:12:04
Рамблер вроде всегда ищет, не?

No
27.07.2018
16:16:45
На джуна при должных знаниях могут взять много куда, где есть вакансия мидла. При условии что проект долгосрочный и по знаниям годнота в плане теории / какой-никакой практики
Отправка резюме в любом случае кушать не просит

Mikhail
27.07.2018
16:44:18
Тип того. Потом ещё нужно, что любой может создавать, заходить, комнаты, удалять. А в этой комнате могут рисовать одновременно все участники комнаты
Пацаны, как сделать так чтобы любой пользователь в веб приложении мог удалять блокировать, разблокировать любого другого зарегистрированного участника?

Google

Mikhail
27.07.2018
16:44:18
Анархия?
http://drawsignal.azurewebsites.net/
Как на этом сайте
Только с комнатами, регистрацией, участниками
И ещё другие плюшки
И все это на руби
Я да
Тут все уже работают или есть студенты, изучающие руби?

mike
27.07.2018
16:54:23
А как одно мешает другому?

Eugene
27.07.2018
17:00:32
Ниче се. Про итру че-то вспомнили, чет жеж у вас подгорело.

Mikhail
27.07.2018
17:01:03

mike
27.07.2018
17:02:01

Eugene
27.07.2018
17:02:18
Глянул я в рисовалку. Дегенеративное искусство было выставлено на показ.

Mikhail
27.07.2018
17:02:34
???

Не Глеб
27.07.2018
17:02:59
ой
привет ему

Eugene
27.07.2018
17:03:18
Чет припекает.
Интересно он сейчас работает там, или просто припекает от задач на курсах.

Google

Не Глеб
27.07.2018
17:04:17
2

Admin
ERROR: S client not available

Eugene
27.07.2018
17:05:01
У меня сейчас знакомого на дев опса взяли, я с него посмеялся, он взял и пошел на другие курсы.
Что с людьми пятница делает.

mike
27.07.2018
17:05:27
А шо так?

マックス
27.07.2018
17:26:45
Привет. Кто знает си-шарп, помогите плиз. Пытаюсь перевести код на ruby.
public class Cell
{
public Cell upper;
public Cell lower;
...
public Cell(Char newvalue)
{
this.value = newvalue;
this.distance = Int32.MaxValue - 1;
}
}
я правильно написал ? В классе должна рекурсия.
class Cell
attr_accessor :value
def initialize
self.distance = fixnum::MAX -1
end
upper = Cell.new
lower = Cell.new
...
end

Darth
27.07.2018
17:28:07
Ты к классе создаёшь экземпляры этого же класса?

マックス
27.07.2018
17:28:32
Да, сам себя вызывает. Рекурсия же.

Darth
27.07.2018
17:29:07
А зачем?

マックス
27.07.2018
17:29:21
Рекурсия

Не Глеб
27.07.2018
17:29:45
А зачем?

マックス
27.07.2018
17:30:43
Это прост часть кода. Ниже будет условие для отбора.

Darth
27.07.2018
17:31:07
С универа рекурсий не писал

マックス
27.07.2018
17:31:35
Ну а так по коду всё нормально?
насчёт Int32.MaxValue не уверен

Mikhail
27.07.2018
17:35:20
напиши мне такое на рельсах
)))

Не Глеб
27.07.2018
17:35:45
не сохранилось

Google

Mikhail
27.07.2018
17:36:34

Eugene
27.07.2018
17:42:41
Заказы есть, нужна работающая сила, люди хотят получить деньги, за то, что не знают пока что будут делать.

Sunny
27.07.2018
17:49:57
тебе не надо инициализировать lower и upper
тебе достаточно будет сделать
attr_accessor :lower, :upper

マックス
27.07.2018
17:52:57

Sunny
27.07.2018
17:55:22

マックス
27.07.2018
17:56:01

Sunny
27.07.2018
17:56:12
ток в коде не пиши так сразу

マックス
27.07.2018
17:59:03
а fixnum::MAX это собственно что? это я нашёл только у Матца. Как я понимаю, это вызов метода max в классе Fixnum, или как-то так...

mike
27.07.2018
17:59:36
константа

マックス
27.07.2018
17:59:50
и max передаёт какое-то число