
Julia
15.10.2018
18:06:04
3 издание есть?!
тут в чате много книг и не в чате:))в свободном доступе,ту не хочу,хоть и 40баксов

Владислав
15.10.2018
18:17:12
Ребят
Как реализовать в руби множественное наследование?
Как я понял это невозможно, единственный обход это mixin
Как оно работает?

Oleg
15.10.2018
18:18:27
Ребят
Как реализовать в руби множественное наследование?
Как я понял это невозможно, единственный обход это mixin
Как оно работает?
https://www.google.com.ua/url?sa=t&source=web&rct=j&url=https://ruby-doc.org/core-2.2.0/Module.html&ved=2ahUKEwi988yvh4neAhVJqYsKHT2xDUYQFjAAegQIBRAB&usg=AOvVaw09NGUjeOwp7JRyy91L0Eyo

Google

Oleg
15.10.2018
18:18:35
Чекни

Иван
15.10.2018
18:54:51
Ребята, всем привет
Все уже успели пощупать rails 5.2 ,как вам active storage ?

Ro
15.10.2018
18:58:05
наверное потому что это уже чересчур
слишком высокая сложность программы получается

Владислав
15.10.2018
19:00:39

Ro
15.10.2018
19:02:37
Ага, некоторые конторы задают глупые вопросы. Мне однажды один клоун из американского банка Wells Fargo задавал такие вопросы на интервью. Но он их зачитывал с листочка, мои ответы он нихрена не понял)

Владислав
15.10.2018
19:05:06
HR, глуп и беспощаден
Кстати
Как include позволяет избежать проблем множественного наследования?
Типо совпадающих переменных, ненужных модулей и прочего?

Dmitry
15.10.2018
19:10:15

Alex
15.10.2018
19:18:18

Eugene
15.10.2018
19:39:56

Nikita
15.10.2018
19:44:17
В php7, кстати, что то похожее на множественное наследование реализовали через т.н. traits

Google

Oleg
15.10.2018
19:50:27

Владислав
15.10.2018
20:00:38
Вообщем если кому понадобиться
Я нашел что-то типо такого
Основная же польза, получаемая от подключения модулей, состоит в том, что они обеспечивают пространство имен и исключают ошибки в схожем именовании методов и классов. Если рассмотреть следующий пример BlackJack::Cli.new, Game::Cli.new, то из него видно, что два совершенно разных класса с одинаковым названием, используемых в одном проекте, но подключенные из разных модулей не вызовут ошибок в разрабатываемом приложении. Если Вы заметили, то перед именем метода или класса пишется разделитель ::. Используется конструкция модуль::класс(метод).


spartakusQ
15.10.2018
21:13:22
Вообщем если кому понадобиться
Я нашел что-то типо такого
Основная же польза, получаемая от подключения модулей, состоит в том, что они обеспечивают пространство имен и исключают ошибки в схожем именовании методов и классов. Если рассмотреть следующий пример BlackJack::Cli.new, Game::Cli.new, то из него видно, что два совершенно разных класса с одинаковым названием, используемых в одном проекте, но подключенные из разных модулей не вызовут ошибок в разрабатываемом приложении. Если Вы заметили, то перед именем метода или класса пишется разделитель ::. Используется конструкция модуль::класс(метод).
Не сильно жирно так ресурсы тратить, можно всё более элегантно написать.

Владислав
15.10.2018
21:53:50
ребят, можно простыми словами что такое Duck Typing?

Alex
15.10.2018
22:19:57

Ro
15.10.2018
22:22:05
Тока что интервью было в гугле (по телефону). Вроде сделал, должны позвать на он-сайт (в офис)

Alex
15.10.2018
22:22:16
ребят, можно простыми словами что такое Duck Typing?
Проверка на наличие метода будет просто динамическим и в случае ruby если одноименный метод не будет найден в метоклассе потом в классе, потом аналогично по всей цепочке предков то будет вызван method_missing постфактум

Ro
15.10.2018
22:24:34
ребят, можно простыми словами что такое Duck Typing?
Брутальный байкер в кожаной куртке, весь в цепях с огромной злой собакой вызывает лифт, открываются двери - в лифте дедушка и бабушка божий одуванчик. Байкер заходит в лифт и командует громким голосом: “сидеть!”. Садятся трое: собака, бабушка и дедушка.
это из книги
...
Хороший пример, кстати. Вот книга как раз иллюстрирует что это такое. Ты и сам поймешь, в инете много инфы. Но в книге все в одном месте, время экономишь) Время - деньги, win-win, тебе хорошо и мне тоже. Вы мне денежку, я вам знания. Идти искать не надо, инет рыть. Ну это так, лирическое отступление.

Владислав
15.10.2018
22:54:11
Офигенный и понятный пример

Ro
16.10.2018
01:40:27
ага, посидишь еще подольше в чате и книга не нужна будет)

Андрей
16.10.2018
05:52:34
Рома когда стартанет курс?

Ro
16.10.2018
05:53:14
сложно сказать
дат пока нет

Андрей
16.10.2018
05:59:36
А то тут на пять недель зовут к Хорошему программисту

Google

Michael
16.10.2018
06:00:07
это кто вас зовет на 5 недель? ) может месяцев

Андрей
16.10.2018
06:00:26
Точно месяцев
Ого иэа вы тут

Michael
16.10.2018
06:01:06
"кто здесь" ? Да, мы с Ромой дружим

Ro
16.10.2018
06:01:59
нет
шутка ?

Андрей
16.10.2018
06:02:04
Платеж разовый или можно по месяцам?

Michael
16.10.2018
06:02:24
давайте в личку, это к чату напрямую не относится

Андрей
16.10.2018
06:03:46
Да да, сори

Vladimir
16.10.2018
06:04:11
так в открытую спалиться ))
не кашерно

Nikita
16.10.2018
07:03:05

Dmitry
16.10.2018
07:07:30

Андрей
16.10.2018
07:12:07

Nazar
16.10.2018
07:12:13

Kim
16.10.2018
07:12:17
да шутка же
а может в браззерз позвали

Julia
16.10.2018
07:12:46

Dm
16.10.2018
07:17:03

Владислав
16.10.2018
07:17:29
Шо, опять холивар?

Google

Nazar
16.10.2018
07:18:15

Admin
ERROR: S client not available

Nazar
16.10.2018
07:18:36
вот мне нравиться пхп и что с того

Dm
16.10.2018
07:19:07

Alabama
16.10.2018
07:21:22
там в общем-то оба с задором высказывались

Nazar
16.10.2018
07:22:35

Dmitry
16.10.2018
07:34:49

Nazar
16.10.2018
07:46:12
Дублером
там дублером больше чем в ІТ раз в 50
за год

Kim
16.10.2018
07:46:23
ну вот
все сзодится
нафиг эти ваши руби рельсы
работа должна быть для души!

Dm
16.10.2018
07:47:35
Физический труд облогораживает человека

Nazar
16.10.2018
07:48:19
дам силку если что))
https://www.quora.com/How-can-I-get-jobs-at-Brazzers

Владислав
16.10.2018
07:50:38
Ребят
У меня минут через 5 собес
Как не очковать?

Kim
16.10.2018
07:51:01
нет
наоборот
и главное

Google

Kim
16.10.2018
07:51:11
не спеши с ответами
лучше помолчи, подумай
чем выкинешь бредятину)
кароч, желаю успокоиться. волнение всё руинит)

Michael
16.10.2018
07:51:56

Владислав
16.10.2018
07:52:06
Спасибо)
Повеселюсь сейчас)

Nazar
16.10.2018
07:52:50

Kim
16.10.2018
07:53:37
сбросит стресс 100%

Кеков Зез
16.10.2018
07:53:51
Если собеседование первое - 90%, что и так заруинишь. Так что париться не стоит. :)