
Roman
08.10.2018
14:31:40
мое чувство внутренней справедливости ликовало)

Alex
08.10.2018
14:31:53
ну, я собственно из kernel web обсуждаю собес сейчас )

Roman
08.10.2018
14:32:03

Artem
08.10.2018
14:32:21
да он и рассказал, просто собес какок-то прям совсем по пунктикам был, и алгоритмы нормалицации реляционных отношений расскажи, и ООП с полным пониманием словно ты разбираешься в нюансах а если читать несколько книг на первых порах можно заметить что каждый автор трактует как хочет и не всегда с правильной сутью, как в некоторых книгах пишут что ООП это про абстракцию объектов в реальном мире - но это не так, в таких вот случаях так и хочется отослать к классику, я уж не говорю про банальные вопросы про Proc , метаклассы и прочее, ну и по Ruby и по Js и по Rails прошелся хорошо, вообщем мне показалось что если там действительно 30к платят то ищут явно не джуна без опыта, имхо
ну ты вот накатал такую простыню, а по итогу меня, без опыта работы с одним проектиком туда взяли

Google

Artem
08.10.2018
14:32:33
если чего то не знаешь наверняка, так и говори, что не знаешь

Roman
08.10.2018
14:32:37

Artem
08.10.2018
14:32:54
всегда так отвечал, просто переходили к следующему вопросу

Alex
08.10.2018
14:33:33
Ну я и не отвечал то чего я не знаю ниразу как бы) и мы переходили к следующему вопросу, в этом плане все было просто

Roman
08.10.2018
14:33:58
это как, можно поподробней?
ну смотри - когда ты пишешь mymethod(arg1, arg2) это по сути эквивалент self.mymethod(arg1, arg2). Эьто не является эквивалентом если метод является приватным. Приватные методы нельзя вызывать через точку

Artem
08.10.2018
14:34:08
это уже не лично тебе, а в целом

Alex
08.10.2018
14:35:03

Roman
08.10.2018
14:35:19

Alex
08.10.2018
14:35:36
поспорь)
зато я могу написать в классе self.mymethod(arg1, arg2)

Roman
08.10.2018
14:35:58

Alex
08.10.2018
14:37:02

Roman
08.10.2018
14:37:13

Alex
08.10.2018
14:40:09
если этот метод приватный тебе выдаст ошибку приватного метода
итак
2.5.1 :001 > class Book
2.5.1 :002?> def truble
2.5.1 :003?> p self.read
2.5.1 :004?> end
2.5.1 :005?>
2.5.1 :006?> protected
2.5.1 :007?> def read
2.5.1 :008?> 'ahaha'
2.5.1 :009?> end
2.5.1 :010?> end
=> :read
2.5.1 :011 > a = Book.new
=> #<Book:0x00007fffc9dca6b0>
2.5.1 :012 > a.truble
"ahaha"
=> "ahaha"
2.5.1 :013 >

Google

Alex
08.10.2018
14:40:31
Внезапно self работает
?

Roman
08.10.2018
14:40:37
но он не приватный

Roman
08.10.2018
14:41:18

Alex
08.10.2018
14:41:23
ну да
я слепой ?
интересно
self же в любом случае неявно работает

Roman
08.10.2018
14:43:13
протектед методы можно вызвать из контекста класса, то есть из экземпляра того же класса или подкласса, или родителя

Roman
08.10.2018
14:43:49
интересно
лучше расскажи как работает class_eval & method_eval,если знаешь ибо я чот не могу никак вьехать

Alex
08.10.2018
14:47:33

Roman
08.10.2018
14:47:49
а что не понятно?
class Module
def attr_accessor(*methods)
methods.each do |method|
class_eval %{
def #{method}
@#{method}
end
def #{method}=(v)
@#{method} = v
end
}
end
end
end
не пойму как он работает и что вообще делает

Alex
08.10.2018
14:48:42
он динамически - т.е. во время исполнения подрубается к классу и ты можешь как бы на лету переопределять и определять свои методы
это я про class_eval


Roman
08.10.2018
14:51:19
нашел норм статью
.eval — очень интересный и очень мощный метод, который принимает строку кода и выполняет ее как код, простой пример:
?
1
eval ("puts \"rubydev.ru\"") # rubydev.ru
Не смотря на свою мощь, .eval применяется достаточно редко из-за своей небезопасности. Вместо .eval рекомендуется использовать .class_eval, #instance_eval и .module_eval. Разница между этими методами заключается в ограниченном контексте выполнения, .class_eval выполняет код для текущего класса, .instance_eval для текущего экземпляра класса, .module_eval для модуля. Поскольку класс и модуль являются объектами, то и для них доступен метод .instance_eval.
#instance_eval всегда работает в метаклассе объекта, из-за чего методы определенные с помощью #instance_eval всегда определяются как методы класса или модуля, что на самом деле означают, что они определены в метакласе класса и метаклассе модуля. .class_eval всегда выполняется в контексте самого класса, именнопо этой причине объявляемые с его помощью методы являются методами экземпляра класса. .module_eval абсолютно аналогичен методу .class_eval, только вместо класса простором для его действия является модуль. Вам следует запомнить эти различия и использовать #instance_eval, .class_eval и .module_eval, вместо .eval.

Google

Roman
08.10.2018
14:54:12
с8ка
сложная тема это еб8чее метапрограммирование

Alex
08.10.2018
14:54:29
? (нематерись)

Roman
08.10.2018
14:54:53
??

Alex
08.10.2018
14:55:47
Я мета обходил стороной на самом деле, но если бы надо было, просто дочитал бы главы в Мацумото Язык программирования
Ниразу никто не спрашивал у меня про метапрограммирование, да и нужно оно было только в проектах где кроме манкипатчинга нет способов разрабатывать

Roman
08.10.2018
14:58:05

Alex
08.10.2018
14:59:26

Roman
08.10.2018
15:01:40

Alex
08.10.2018
15:01:44

Roman
08.10.2018
15:02:21
то есть через self.private_method не получится,а вот a.send(:private_method) изи)

Artem
08.10.2018
15:04:39

Alex
08.10.2018
15:05:37

Artem
08.10.2018
15:06:34
На удаленку

Alex
08.10.2018
15:07:09
Я думал в офис туда попроще попасть) ну да ладно, хороший опыт!

Владислав
08.10.2018
16:43:14

Roman
08.10.2018
16:46:25
Попробуй sudo docker run

Владислав
08.10.2018
16:48:51

Roman
08.10.2018
16:50:55
Введи отдельно команды, каждую попробуй с sudo

Владислав
08.10.2018
16:52:34
mamma mia
вроде работает

Google

Alexander
08.10.2018
17:09:01
Специалист IT променял компуктеры на фуры и стал дальнобойщиком. И этот специалист - 34-летняя Евгения.
Барышня жила в подмосковном Лыткарино. Два высших образования, опыт сисадмином 16 лет, муж дальнобойщик, кот (дальнобойщик?) - и вроде все хорошо, но ей с детства хотелось колесить по миру на фуре и слушать шансон.
Родители говорили, что это фигня не для девочек, и Женя покорно слушала - до 28 лет. Потом внезапно на все плюнула, отучилась на категории "В" и "С", нашла контору, в которой ей пошли навстречу и оформили как водителя (женщин в принципе не берут в дальнобойщики). Муж по-братски поддержал.
В итоге Женя уже два года катается по стране и ЕС на 20-тоннах и кайфует. Семья дальнобойщиков счастлива, родители и друзья женщины в шоках.
Федор Иваныч одобряет.
Немного не в тему, но косвенно
Рельсы чем не дорога, а ведь каждый из нас рулит по дорожным картам развития)))


Olga
08.10.2018
17:10:48
Специалист IT променял компуктеры на фуры и стал дальнобойщиком. И этот специалист - 34-летняя Евгения.
Барышня жила в подмосковном Лыткарино. Два высших образования, опыт сисадмином 16 лет, муж дальнобойщик, кот (дальнобойщик?) - и вроде все хорошо, но ей с детства хотелось колесить по миру на фуре и слушать шансон.
Родители говорили, что это фигня не для девочек, и Женя покорно слушала - до 28 лет. Потом внезапно на все плюнула, отучилась на категории "В" и "С", нашла контору, в которой ей пошли навстречу и оформили как водителя (женщин в принципе не берут в дальнобойщики). Муж по-братски поддержал.
В итоге Женя уже два года катается по стране и ЕС на 20-тоннах и кайфует. Семья дальнобойщиков счастлива, родители и друзья женщины в шоках.
Федор Иваныч одобряет.
работа должна нравится - так, что все правильно)

Julia
08.10.2018
17:17:25

Alexander
08.10.2018
17:26:44
врядли

Admin
ERROR: S client not available

Alex
08.10.2018
17:27:21
На РЖД уже даже вредности нет
На севере хотят ещё и полярку забрать, так как головной офис в СПБ

Alexander
08.10.2018
17:37:46

Alex
08.10.2018
17:38:48


Ro
08.10.2018
17:49:37
Специалист IT променял компуктеры на фуры и стал дальнобойщиком. И этот специалист - 34-летняя Евгения.
Барышня жила в подмосковном Лыткарино. Два высших образования, опыт сисадмином 16 лет, муж дальнобойщик, кот (дальнобойщик?) - и вроде все хорошо, но ей с детства хотелось колесить по миру на фуре и слушать шансон.
Родители говорили, что это фигня не для девочек, и Женя покорно слушала - до 28 лет. Потом внезапно на все плюнула, отучилась на категории "В" и "С", нашла контору, в которой ей пошли навстречу и оформили как водителя (женщин в принципе не берут в дальнобойщики). Муж по-братски поддержал.
В итоге Женя уже два года катается по стране и ЕС на 20-тоннах и кайфует. Семья дальнобойщиков счастлива, родители и друзья женщины в шоках.
Федор Иваныч одобряет.
https://www.youtube.com/watch?v=KZaCa4R_gDU - для Европы то же самое. Дальнобой - путь вникуда. Руби (программирование) хотя бы куда-то ведет. Не сразу, но все-таки направление ИМХО правильное.


Dmitry
08.10.2018
17:52:33
Специалист IT променял компуктеры на фуры и стал дальнобойщиком. И этот специалист - 34-летняя Евгения.
Барышня жила в подмосковном Лыткарино. Два высших образования, опыт сисадмином 16 лет, муж дальнобойщик, кот (дальнобойщик?) - и вроде все хорошо, но ей с детства хотелось колесить по миру на фуре и слушать шансон.
Родители говорили, что это фигня не для девочек, и Женя покорно слушала - до 28 лет. Потом внезапно на все плюнула, отучилась на категории "В" и "С", нашла контору, в которой ей пошли навстречу и оформили как водителя (женщин в принципе не берут в дальнобойщики). Муж по-братски поддержал.
В итоге Женя уже два года катается по стране и ЕС на 20-тоннах и кайфует. Семья дальнобойщиков счастлива, родители и друзья женщины в шоках.
Федор Иваныч одобряет.
А показали бы ей Euro Truck Simulator - сидела бы дома

Ro
08.10.2018
17:53:03
ездила бы и программила одновременно

Olga
08.10.2018
17:53:55

Alexander
08.10.2018
17:55:46
Музяка откуда?
Небольшой оффтоп, если смотреть фильмы 50-х то тогда кажется уровень жизни был выше и люди нормально жили
а сейчас работы кредиты ипотеки

Michael
08.10.2018
18:03:44
Так и есть. И тачки были больше, и земля чуть быстрее вращалась.

Alexander
08.10.2018
18:04:56
Родители работали по 8 часов, а сейчас по 12. Как минимум в рф.

Google

Eugene
08.10.2018
18:12:45
Передача "Жду тебя"

Ro
08.10.2018
18:13:26
=)))

Eugene
08.10.2018
18:13:26
сорри за флуд, пару лет ждал (sic!) куда эту картинку пристроить

Ro
08.10.2018
18:13:32
ждуниор лол

spartakusQ
08.10.2018
18:15:20
Специалист IT променял компуктеры на фуры и стал дальнобойщиком. И этот специалист - 34-летняя Евгения.
Барышня жила в подмосковном Лыткарино. Два высших образования, опыт сисадмином 16 лет, муж дальнобойщик, кот (дальнобойщик?) - и вроде все хорошо, но ей с детства хотелось колесить по миру на фуре и слушать шансон.
Родители говорили, что это фигня не для девочек, и Женя покорно слушала - до 28 лет. Потом внезапно на все плюнула, отучилась на категории "В" и "С", нашла контору, в которой ей пошли навстречу и оформили как водителя (женщин в принципе не берут в дальнобойщики). Муж по-братски поддержал.
В итоге Женя уже два года катается по стране и ЕС на 20-тоннах и кайфует. Семья дальнобойщиков счастлива, родители и друзья женщины в шоках.
Федор Иваныч одобряет.
Вообще не в тему, если человек хотел всегда крутить баранку, то это не зависит от того что он ушёл из айти где зарплаты может выше.


Ruslan
08.10.2018
18:33:57
привет, может кто знает почему access-token приходит только при регистрации
когда выполняю вход он не приходит
devise_token_auth
не могу понять с чем проблемы(
если есть у кого догадки, буду рад любому совету)

Ro
08.10.2018
18:53:06
а зачем тебе это надо? обычно внутрь gem'ов не глядят
они работают и работают
ты ожидаешь access token, а может там что-то другое должно приходить и все в порядке

Ruslan
08.10.2018
18:56:46
но на следующий запрос приходит 401