@rubylang

Страница 335 из 1684
ojab
25.08.2016
17:55:38
ага

Женя
25.08.2016
17:55:56
Спасибо большое! Буду пробовать :)

ojab
25.08.2016
17:56:08
большого смысла юзать rails api для первого прожекта нет, на самом деле

Mikhail
25.08.2016
17:56:22
ага

Google
ojab
25.08.2016
17:56:28
ну и в пятых рельсах api есть из коробки

так что отдельный gem юзать не стоит

Женя
25.08.2016
17:57:07
Спасибо, буду знать.

Антон
25.08.2016
17:57:30
лучше все же апи оставить отдельным приложением

иначе весь смысл пропадает

v
25.08.2016
17:59:18
а чо пропадает-то?

Антон
25.08.2016
17:59:39
смысл

v
25.08.2016
18:00:17
а смысл ставить отдельно?

Антон
25.08.2016
18:00:28
характер нагрузки на апи и на не апи разный

Serg Podtynnyi
25.08.2016
18:00:53
Оплата 3.0 так и можно оставлять)

Работа Веб 2.0 Оплата 3.0

Антон
25.08.2016
18:01:44
шта?

v
25.08.2016
18:02:11
ну может быть разный

Google
Антон
25.08.2016
18:02:43
всмысле может быть? :)

v
25.08.2016
18:03:04
в смысле я должен тебе поверить

Антон
25.08.2016
18:03:26
причем тут я? она разный по природе

v
25.08.2016
18:03:32
но как из этого следует, что апи лучше отдельно - я не понял

Антон
25.08.2016
18:04:19
разные мощности нужны

апишка может бегать на одном инстансе с 256мб оперативки а вебу может не хватить и 3х512

ojab
25.08.2016
18:04:55
для тестового pet project'a вряд ли

Антон
25.08.2016
18:05:03
вебу может не понадобится дб

для тестового pet project'a вряд ли
так и работадателю продукт из отдельных сервисов показывать приятнее

v
25.08.2016
18:06:05
а может понадобиться

Антон
25.08.2016
18:06:18
может

v
25.08.2016
18:06:38
ну вот, опять рецепта на все случаи жизни нет (

Антон
25.08.2016
18:07:00
очорт

рельса вообще из коробки готова к тому что бд лежит физически не рядом

Konstantin
26.08.2016
06:11:45
[12] pry(main)> Socket::Option.linger(0, 5).linger => [false, 5]

добро пожаловать в мир руби

все что не нил и не false, это true

но иногда нет

Антон
26.08.2016
08:50:43
тоесть, чтобы понять шутку надо читать исходники?

Konstantin
26.08.2016
09:53:29
ты не в курсе, что в ruby 0 это true?

Google
Konstantin
26.08.2016
09:54:36
так вот

чтобы ты туда не передавал, всё будет true, кроме nil, false И 0

именно в данном случае, именно тут, 0 - false

Антон
26.08.2016
09:56:07
0 это не true

v
26.08.2016
09:56:24
гм

точна?

Konstantin
26.08.2016
09:56:46
ну он видимо хочет позанудствовать, сказать что 0 truthy, а не true

иначе я даже и не знаю

Антон да? )

Антон
26.08.2016
09:57:17
да впили пр-ку уже, хватить ныть

Konstantin
26.08.2016
09:57:38
кто тебе сказал, что это баг?

Антон
26.08.2016
09:58:12
судя по тому как тебя бомбит это в лучшем случае фрактал плохого дизайна

Konstantin
26.08.2016
09:58:49
типа того

учитывая, что в доке про это не написано

Антон
26.08.2016
09:59:47
люди ошибаются, часто искренне

ну и часть stdlib написано толи сишниками толи php-шниками он по-рубишному тогда еще не научились мыслить

ингда приходится иметь два разныех мозга, меня в этим моменты тоже нещадно бомбит

у рест клиента все отличное от 200-300 - выбрасывает исключение и это не исключение

жизнь - боль

Artemy
26.08.2016
10:25:26
ребят можно немного пятничного оффтопика? ) на битбакете можно от юзера к юзеру передать приватное репо?

Google
v
26.08.2016
10:28:45
нуууу

I
26.08.2016
10:29:21
передать - не видел такой кнопки, а вот расшарить можно

v
26.08.2016
10:29:28
назначить другого юзера админом

I
26.08.2016
10:29:30
он форк сделать может

v
26.08.2016
10:29:38
а самому удалиться из репы )

хотя не уверен, что это возможно

Admin
ERROR: S client not available

v
26.08.2016
10:30:12
можно разрешить склонировать свой репозиторий

Artemy
26.08.2016
10:31:10
admin Can do everything a repository owner can do. This means administrators can: Change repository settings. Add, change, and remove user permissions. Give other users administrator access. Delete the repository.

попробуем через админа

Nork
26.08.2016
11:37:53
Подскажите пожалуйста: есть админка, длня нее сделан отдельный контроллер, в админке крады для news и articles. У news и articles одинаковый метод в контроллере del_thumb_picture. Я могу его вынести в контроллер админки и передавать в него параметрами название модели и ид чтобы сделать этот метод общим или это как то по другому правильно делается?

v
26.08.2016
11:41:17
например, можешь вынести его в базовый контроллер, от которого остальные наследуются

Danila
26.08.2016
11:42:01
наследование

v
26.08.2016
11:42:40
но вообще, один опытный чувак писал, что про DRY он начинает задумываться, если у него один метод повторяется больше трех раз в разных местах

Nork
26.08.2016
11:46:45
посмотрю, спасибо

Danila
26.08.2016
11:48:36
сейчас прибегут и скажут что консёрны говно неявное

Google
Антон
26.08.2016
11:49:50
можно вынести в модуль/сервис если уж так глаза режет

s
26.08.2016
11:52:11
сейчас прибегут и скажут что консёрны говно неявное
не понял. концерн это всего лишь синтаксический сахар.

почему модули – неявное говно?

это как бы один из основных элементов дизайна языка

Nork
26.08.2016
11:53:14
те концерны в рельсах по сути есть просто модули?

Антон
26.08.2016
11:55:26
очень-очень близко

s
26.08.2016
11:55:45
технически это и есть модули

просто с концернами кода нужно писать меньше

v
26.08.2016
11:56:15
почему модули – неявное говно?
ключевое слово - неявное

s
26.08.2016
11:56:28
это пустой холивор

модули могут добавлять неявность

но это один из основных инструментов разработки на руби

точнее, инструментов языка

Danila
26.08.2016
11:57:29
конечно миксин лучше чем наследование

Антон
26.08.2016
11:57:39
ну может какие-то ограничения есть, прям вот аж зубы ломит @vskopuk ?

Danila
26.08.2016
11:57:40
но зачем выносить эту пиздюлинку в модуль?

Страница 335 из 1684