@rubylang

Страница 1175 из 1684
Evegeniy
16.08.2017
14:13:25
и в целом все ок

просто зависит от того, зачем тебе Rails

有希
16.08.2017
14:13:35
Rails 4 прочитал, диплом написал с его помощью

Evegeniy
16.08.2017
14:14:05
так если ты уже в теме, то зачем спрашиваешь? Может у тебя какая-то конкретная цель есть?

Google
有希
16.08.2017
14:14:07
Интересно, что сейчас нужно в довесок к рельсам? Какие JS-фреймворки может сейчас обязательны, ибо в тренде. И пр.

Evegeniy
16.08.2017
14:14:28
ну кури React/Redux или Vue

самое мейнстримовое

Evegeniy
16.08.2017
14:14:45
+

有希
16.08.2017
14:17:54
ну кури React/Redux или Vue
Ок. Ещё что-нибудь кто-нибудь посоветует?

Evegeniy
16.08.2017
14:18:10
Непонятна твоя цель

有希
16.08.2017
14:18:13
Просто книга-то по сути мало даёт, а самому опыт получать долго

Цель - пройти нормально собеседование, быть готовым по технологиям.

Получать 80К+

Fedor
16.08.2017
14:19:05
забей на js

Evegeniy
16.08.2017
14:19:09
Забей на руби

Fedor
16.08.2017
14:19:11
говори что ты бэкэндер )

Google
Fedor
16.08.2017
14:19:27
рассказывай, какие гемы знаешь, какие технологии, с какими проблема ми сталкивался

желательно про rack знать, а не только что есть сферическая рельса в вакууме

Evegeniy
16.08.2017
14:20:02
желательно знать про весь путь request-response

?

Roman
16.08.2017
14:20:15
https://www.icelab.com.au/notes/functional-command-objects-in-ruby/
это же функциональщина( А для ооп сделать что-то типа: класс Orders::Create принимает атрибуты нужной модели при инициализации, и описать методы для сохранения нужных параметров модели в этом классе?

Evegeniy
16.08.2017
14:21:43
Получать 80К+
Это не цель, а скорее задача)

Anton
16.08.2017
14:21:59
т.е. это будет объект с одним методом, а это ничем не отличается от функции

Evegeniy
16.08.2017
14:22:52


有希
16.08.2017
14:22:53
Это не цель, а скорее задача)
Дык при должном уровне вроде как достижимо

Fedor
16.08.2017
14:23:17
у меня на первом собеседовании по рельсе спросили, какие гемы знаешь

а я их много знал )

людям раньше надоело список слушать

Roman
16.08.2017
14:23:47
ага, а в execute засунуть условия, которые я хотел на коллбэки вешать?

Fedor
16.08.2017
14:23:49
ну и еще хорошо уметь рассказать, чем схожие гемы отличаются

Google
Fedor
16.08.2017
14:24:01
просто показать, что есть реальный опыт работы

это если гитхаб показать не можешь )

Roman
16.08.2017
14:24:28
Да
спасибо)

Fedor
16.08.2017
14:25:27
еще ужаснее, наверное слушать на него ответ )

Evegeniy
16.08.2017
14:26:16


Anton
16.08.2017
14:26:45
только почту лучше в воркер/бэкграунд пихать

Evegeniy
16.08.2017
14:26:49
Да

Roman
16.08.2017
14:26:59
круто, спасибо)

有希
16.08.2017
14:36:37
ну и еще хорошо уметь рассказать, чем схожие гемы отличаются
Например? Обычно, если гемы схожи, популярен всё же только один

有希
16.08.2017
14:36:47
Поэтому о втором мало слышат

Evegeniy
16.08.2017
14:37:49
Думаю, в твоем случае лучше просить дать тебе тестовое задание

Например? Обычно, если гемы схожи, популярен всё же только один

Vasiliy
16.08.2017
14:43:17
Evegeniy
16.08.2017
14:43:49
тупанул

Google
Igor
16.08.2017
17:25:05
Я как-то видел talk в котором рассказывали про бенчмарк рор приложения (сколько грузятся страницы, сколько времени занимает какая часть обработки запроса). Кто нибудь использовал что-то подобное или может знает куда копать?

Evegeniy
16.08.2017
17:31:01
Rails bench?

Евгений
16.08.2017
17:42:52
Rollbar какой-нибудь

Peter
16.08.2017
17:46:29
newrelic

Evegeniy
16.08.2017
17:59:16
https://github.com/schneems/derailed_benchmarks

Антон
16.08.2017
18:06:54
newrelic
https://www.skylight.io/ еще

Admin
ERROR: S client not available

Igor
16.08.2017
18:08:50
О, спасибо всем, кто ответил ???????❤?

Eugene
16.08.2017
18:47:48
https://www.skylight.io/ еще
пользуешься этой штукой?

кстати вопрос, что там по стрикт моду в мускуле, а то сейчас код написан для 5.5 мускуля, а я на 5.7 сижу

https://stackoverflow.com/questions/21420122/how-to-turn-off-mysql-strict-mode-in-rails

что то типо такого?

Антон
16.08.2017
19:24:48
да и скайлайтом давно не пользовался :)

пока хватает метрик хероки

Eugene
16.08.2017
19:25:15
вполне?

Антон
16.08.2017
19:25:41
зависит от размеров продакшина

сейчас хватает

Eugene
16.08.2017
19:32:20
а какой размер у тебя?

если не секрет

Google
Антон
16.08.2017
20:23:39
размер чего?

не скромный вопрос :)

Janek
16.08.2017
20:25:11
Про что про что, а рубисты интересуются продакшенами друг друга

Антон
16.08.2017
20:25:38
а вот на предпоследнем стартапе был важен не размер а количество

около 30 инстансов всяких разных было

No
17.08.2017
08:20:03
Ае. Ребята, кто-то болеет ещё следующей проблемой: Раз в пару-тройку месяцев сама по себе дохнет пума. Тобишь, процесс есть, файл сокета есть, но nginx не получает ответа. Лечится киллом процесса и дропом файла сокета + перезапуском, но интересно может кто причину подскажет

На разных проектах такое ловил, в том числе и не на своих

Логи девственно чисты, только ошибки таймаута

Vadim
17.08.2017
08:55:15
Кто нибудь знает, можно ли для CarrierWave задать useragent, когда идет скачка изображения по ссылке ?

ojab
17.08.2017
08:58:38
в remote_headers передать

Vadim
17.08.2017
09:04:34
А куда передавать remote_headers ? Ссылку задаю так: page.remote_image_url = 'http://path.to.image'

ojab
17.08.2017
09:08:46
прозреваю что в remote_image_request_header

Vadim
17.08.2017
09:11:40
неа (

Fedor
17.08.2017
09:11:47
если у тебя в модели page есть mount_uploader :image, то ты можешь обращаться к аплоадеру как page.image

но я не совсем понял, что ты имеешь в виду под useragent?

ты хочешь, что бы carrierwave скачивая картинку притворялся браузером?

Vadim
17.08.2017
09:13:30
Да, просто нужно скачивать с ресурса, а если туда идти без юзер-агента, то уходит в луп из редиректов

Fedor
17.08.2017
09:14:54
def download!(uri, remote_headers = {}) processed_uri = process_uri(uri) file = RemoteFile.new(processed_uri, remote_headers) raise CarrierWave::DownloadError, "trying to download a file which is not served over HTTP" unless file.http? cache!(file) end

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