
Zamira
29.08.2018
06:25:53
https://dictionary.cambridge.org/dictionary/english/ruby
Посмотри тут траскрипцию и успокойся

Felix
29.08.2018
06:26:59
где пруфы?
нет уж, отвечай тут за свои слова

Dima
29.08.2018
07:08:28
Решал задачку на востановление биарного дерева по inorder и preorder массивам. Решил рекурсивно, но тесты не пролазят. Потому что огромные массивы. Какой у Ruby максимальный стек для функций?

Google

Максим
29.08.2018
07:09:37
Очень кстати понравилась фраза на митапа вчера
Про плохие практики
"если вы смотрите логи значит уже поздно"

Alex
29.08.2018
07:18:33
я на сабесе случайно пару раз раби назвал
вот это стремно было

Максим
29.08.2018
07:19:28
Я однажды фак собеседующему показал
Ну типа считал на пальцах
И в конце так "...один"
И средний палец ему в лицо тычу
Ну он вроде понял что я не специально
В шутку перевели

Alex
29.08.2018
07:20:54
а что можно было считать на пальцах?

skynet
29.08.2018
07:21:11
Я матюкнулся слуяайно...тоже в шутку перевели)

Google

Alex
29.08.2018
07:21:25
не ну случайный мат можно понять
но я пару раз когда перечислял языки которые знал сказал раби
дискомфортно было

Максим
29.08.2018
07:22:00
Не помню что

Alex
29.08.2018
07:22:16
сегодня проснулся изза того что ИБП перебирал банками
что готовит завтрашний день?

Subb98
29.08.2018
08:06:56

rekero
29.08.2018
08:26:01

q3n0x
29.08.2018
08:34:15
Круды или крады?

Roman
29.08.2018
08:36:43
питон или пайтон?

Максим
29.08.2018
08:37:57
священный грааль

Alex
29.08.2018
08:37:59

rekero
29.08.2018
08:38:19
я прочитал методичку и сделал пару заданий!

Alexey
29.08.2018
08:38:56

Roman
29.08.2018
08:39:13

Alexey
29.08.2018
08:39:24

Tim
29.08.2018
08:42:50
питухон

Alexander
29.08.2018
08:52:51

Костян
29.08.2018
08:53:25
/stat@combot

Google

Combot
29.08.2018
08:53:26
combot.org/c/-1001032697885

Fedor
29.08.2018
08:54:29

Subb98
29.08.2018
08:55:25

Alex
29.08.2018
09:18:35
а так готовишься, нервничаешь.

Fedor
29.08.2018
09:18:58

Alex
29.08.2018
09:19:11
мысли будут забиваться собственным выступлением )

Vasiliy
29.08.2018
09:30:49
ПИСТОН

Alexander
29.08.2018
09:31:42

Nursultan
29.08.2018
09:32:57
народ не могу установить на сервер ruby 2.3.4 -когда пишу команду то выходит следующее
что делать?

Nikita
29.08.2018
09:33:33
так ну для начала, гуглить пробовал?

Alex
29.08.2018
09:33:35
Читать внимательно
там написано

Vlad
29.08.2018
09:33:41
ну там написано)

Sergey
29.08.2018
09:33:42
@iamrealnurs там вроде написано, попробуйте подтянуть зависимости

Alex
29.08.2018
09:33:49
Ruby install aborted due to missing extensions
даже команду дал
вот rvm сам скачивает нужные зависимости

Google

Alex
29.08.2018
09:34:13
но rbenv то лучше да.

Nursultan
29.08.2018
09:34:28
не помогает

Vasiliy
29.08.2018
09:35:27
Погугли, там вроде версию конкретную надо
Ты перед этим ставил что на сервер?

Alex
29.08.2018
09:35:45
вруби verbose режим и смотри где валится если не нагуглишь

Nursultan
29.08.2018
09:36:14

Admin
ERROR: S client not available

Vasiliy
29.08.2018
09:36:58
Версию openssl, у тебя проблема в этой либе
Постгре ставил уже?

kolas
29.08.2018
09:47:51
можеты быть что старая версия руби требует старую версию это libssl

rabbitkate
29.08.2018
09:52:13
подскажите пожалуйста. есть код:
class Figures
attr_accessor :name
attr_accessor :fil_color
attr_accessor :cont_color
def initialize(name, fil_color, cont_color)
@name = name
@filling_color = fil_color
@contour_color = cont_color
end
end
я создаю экземпляр класса
rectangle = Figures.new("circle #1", "green", "red")
и второй и третий параметры возвращают nil
почему так?

Artem
29.08.2018
09:53:17
Акцессоры должны называться так же, как и инстансные переменные

rabbitkate
29.08.2018
09:54:39
благодарю, заработало
а при наследовании initialize может быть только в родительском классе?

Sergey
29.08.2018
10:07:10

Vasiliy
29.08.2018
10:07:47
ты можешь вызывать через super метод родителя

Sergey
29.08.2018
10:07:54
если на объекте класса вызывать метод, он сначала ищет это в своих методах, а потом идет выше по иерархии классов

Google

rabbitkate
29.08.2018
10:08:26
вернее, переформулирую вопрос. если у меня в родительском классе есть initialize и attr_accessor с несколькими переменными, то как им передавать значения понятно. но если в другом классе, который наследуется от первого, появляются другие параметры, которые также задает пользователь, я могу добавить еще один attr_accessor? и как в таком случае задавать дополнительные значения?

Vasiliy
29.08.2018
10:09:58
добавляешь attr_accessor и переопределяешь initialize

Sergey
29.08.2018
10:11:16
либо полностью переписываешь initialize (копируешь с родителя) и добавляешь новые ацесоры, либо super + новый ацесор. Но первый вариант более чище(код ведь для людей пишем)

Максим
29.08.2018
10:13:29
а там уже как с любыми методами
надеюсь яснее картину сделал

rabbitkate
29.08.2018
10:14:24

Максим
29.08.2018
10:14:53
вместо первых 3 строк initialize можно как то super использовать красиво

Sergey
29.08.2018
10:15:42
и еще один скачек в другой класс)
и там тоже super :))0 - ну я конечно, утрирую - но явное описание проще для чтения другими людьми

Максим
29.08.2018
10:16:45
так то согласне
просто о возможности расказал
яж не скзаал нужно

Sergey
29.08.2018
10:17:14
норм

Максим
29.08.2018
10:17:28
вообще ещё если так много параметров передаёшь в конструктор
то вроде можно подумать о паттерне фабрики

Alexander
29.08.2018
10:18:38
а super для этого разве не оно?

Максим
29.08.2018
10:19:40
и ой