@proRuby

Страница 380 из 1594
Dmitriy
13.01.2017
10:29:01
@lbvf50 cспасибо)

Igor
13.01.2017
10:47:23
потому-что он умеет принимать ИМЯ метода

Dima
13.01.2017
10:48:06
Igor
13.01.2017
10:48:19
ты можешь передать туда либо метод

Google
Igor
13.01.2017
10:48:20
либо блок

Alexander
13.01.2017
10:48:37
Dima
13.01.2017
10:49:07
Symbol#to_proc
а откуда он знает в какую proc сивол передовить?

они же могут быть для разных объектов разные

Alexander
13.01.2017
10:50:00
например

Dima
13.01.2017
10:51:04
proc { |item| item.public_send(self) }
все равно не ясно

что item что pbulic_send что self

в вышеуказанном примере

Alexander
13.01.2017
10:52:30
что item что pbulic_send что self
Я написал примерное содержание метода Symbol#to_proc & перед символом его вызывает

Давай-давай, догоняй) немного магии, но вполне осознаваемой

Есть метод reduce, он принимает блок Блок может быть явно написан после него или перед через переменную

То, что этот метод принимает и просто символ — другая история, его особенность, не все методы, принимающие блок, так умеют

Google
Alexander
13.01.2017
10:56:07
но всегда &: вызывает #to_proc у символа, что даёт нам переменную блока, который мы отдаём в метод

и Symbol#to_proc как раз генерирует эту переменную

позволяя сократить reduce { |item| item.foo } до reduce(&:foo)

Ivan
13.01.2017
11:08:06
как вам новый телеграм для mac/pc?

(обновленный)

Dima
13.01.2017
11:08:27
как вам новый телеграм для mac/pc?
я ни какой разницы кроме ромашки не ощутил

уже превык к ней

Ivan
13.01.2017
11:08:55
Мне кажется, что скорость стала выше

перед обновлением фризы какие-то были

и материал не нравится(

Dima
13.01.2017
11:09:41
Ivan
13.01.2017
11:09:56
https://material.io/guidelines/

Dima
13.01.2017
11:10:28
https://material.io/guidelines/
я собирался на нем сейчас верстать превый прожект

Ivan
13.01.2017
11:10:32
Сижу на MacOS, а ощущение, что на android

Ну много альтернатив есть, разница лишь в твоем вкусе)

Dima
13.01.2017
11:11:37
материал чего?
https://getmdl.io/index.html - вот на нем

Ivan
13.01.2017
11:12:07
Ну это не полноценный материал)

простой оч

посмотри нормальные приложения на android, там это хорошо реализовано

Google
Dima
13.01.2017
11:13:25
Ну это не полноценный материал)
про поную концепцию матерьял я узнал минут 7 назад от вас

до этого я пологал что это что-то вроде bootstrap

Ivan
13.01.2017
11:13:43
Не, совсем разные они)

Dima
13.01.2017
11:14:00
как-то оскомину набивают старые технологии

хочется в новом проекто нового

Ivan
13.01.2017
11:15:45
http://getskeleton.com/

есть, как пример

Dima
13.01.2017
11:16:24
отлично

Ivan
13.01.2017
11:17:13
просто яркие цвета material глаза режут, спокойные цветовые гаммы очень нравятся

Ivan
13.01.2017
11:17:43
Просто это уже будет не материал

Dima
13.01.2017
11:18:07
почему это?

Просто это уже будет не материал
https://getmdl.io/templates/blog/index.html

приглушенный цвет

Ivan
13.01.2017
11:20:06
Хорошим тоном является следования стандарту. Если ты пишешь на PHP, то есть PSR-2 (стандарт написания кода), если ты 70% напишешь следуя ему, а 30% без него - это будет уже не PRS-2 way

как бы ты не говорил, что начинал писать следуя ему

Dima
13.01.2017
11:22:00
более того, если telegram основан но нем

Google
Ivan
13.01.2017
11:22:12
сейчас

Dima
13.01.2017
11:22:20
то приглушенный цвет ромашки показывает обратеное

Ivan
13.01.2017
11:22:32
https://material.io/guidelines/style/color.html#color-color-palette

Dima
13.01.2017
11:23:37
https://material.io/guidelines/style/color.html#color-color-palette
да подташнивает даже от ресзкости

Ivan
13.01.2017
11:23:44
ну вот)

Admin
ERROR: S client not available

Ivan
13.01.2017
11:24:13
А внизу там примеры использования

Dima
13.01.2017
11:26:23
А внизу там примеры использования
ясно. за наводку спасибо. даже если цвета такие дикие, все равно приятно что все рописано в таких удобных лекго читаемых форматах

Dmitriy
13.01.2017
11:26:55
в двух словах зачем нужен гем active_model_serializers

я блин не могу найти простого ответа

он нужен для того, чтобы...

Ivan
13.01.2017
11:27:43
Собеседование?))

I
13.01.2017
11:27:49
чтобы гнобить всех тех, кто его не использует. Но так почти со всеми гемами =)

Dima
13.01.2017
11:28:14
он нужен для того, чтобы...
Serializers describe which attributes and relationships should be serialized. Adapters describe how attributes and relationships should be serialized.

Dmitriy
13.01.2017
11:28:20
да нет, просто хочу узнать конкретно зачем он нуден

нужен

Ivan
13.01.2017
11:28:48
чтобы гнобить всех тех, кто его не использует. Но так почти со всеми гемами =)
Гнать тех нужно, кто пишет свои велосипеды, когда готовых альтернатив куча

I
13.01.2017
11:29:03
да нет, просто хочу узнать конкретно зачем он нуден
тебе не все параметры из объекта надо гонять в json/xml, вот там опишешь схему того, что надо

Dima
13.01.2017
11:29:05
нужен
указывать что переводить в json и как переовдтиь в жсон

Google
I
13.01.2017
11:29:26
Let the holy war start!

Dmitriy
13.01.2017
11:29:34
ааа

блин

Ivan
13.01.2017
11:29:47
?

Dmitriy
13.01.2017
11:29:52
я думал в рельсах есть встроенное решение для вывода json

render json же

примерно так

Dmitriy
13.01.2017
11:30:06
без сериалайзера

Dima
13.01.2017
11:30:14
когда большое приложение оно превращается в лпашекод

потому что все кладыватеся в котроллер

или в домель

для того чтоб избежать всех вот этих вот действий

создаютися уровни абстракции - как полки куда ты запихеваешь какие-то действия

я вот первый раз слышу про этот гем, но почитав книжку про Trailblazer я проинскся этой теорией

Dmitriy
13.01.2017
11:31:59
емае

Dima
13.01.2017
11:32:18
емае
это не е мае. это чтоб небыло котроллеров в 1000 строк

Страница 380 из 1594