
Eugene
05.02.2018
20:37:25

Fedor
05.02.2018
20:37:25

v
05.02.2018
20:37:34

Fedor
05.02.2018
20:38:11
Зато в пятницу, когда пришел приказ всем написать заявление о переходе на полставки, я послал директора и уволился

Google

Fedor
05.02.2018
20:38:26
Приятно, когда можно не торговать совестью

Roman
05.02.2018
20:38:59
@FedorKoshel Понял. Сфера конечно хорошая (физика), но в СНГ много на ней не заработаешь)

Fedor
05.02.2018
20:39:09
Так что теперь я уже просто программист, астрофизика в прошлом

Roman
05.02.2018
20:41:03
@FedorKoshel Ну хоть не юрист ?

Fedor
05.02.2018
20:41:18
Ага и не менеджер

Eugene
05.02.2018
20:42:44

Fedor
05.02.2018
20:43:16
На самом деле, он мне, по-моему завидовал
Учёные в большинстве своем люди гордые и независимые, а об них ноги вытирают

Roman
05.02.2018
20:44:10

Fedor
05.02.2018
20:44:12
И большинству идти некуда

Artur
05.02.2018
22:34:24

Roman
05.02.2018
22:39:29

Google

Andiskiy
06.02.2018
11:36:41
добрый день. на AWS я создал топик SNS и хочу подписать на него. для endpoint написал api через Grape и указал его. Но этот апи не выполняется, вызывается(запрос отслеживаю в логах) но код не выполняется. Для примера сделал контроллер и указал его в качестве endpoint. Код в контроллере работает. Никто не может подсказать почему с api такая проблема?

Roman
06.02.2018
14:28:54
Гайз, есть такой тест: https://gist.github.com/rtershak/cf14a43911b3d97f1a8ed8e4d995fa5e
Он не проходит, если follow_redirect! написать один раз))
В чем причина такого поведения?

ojab
06.02.2018
14:29:15
два редиректа?

Roman
06.02.2018
14:31:17
То есть при тестировании devise контроллеров всегда два раза прийдеться писать?
Плохо смотриться. Мб можно как-то отрефакторить?

ojab
06.02.2018
14:33:25
это был вопрос, лучше встань дебаггером (binding.irb или поставить gem 'pry-byebug' и binding.pry) перед вторым follow_redirect! и посмотри, что в ответе пришло

Антон
06.02.2018
14:53:27
еще логи можно посмотреть

Roman
06.02.2018
14:57:02
Вопрос решен.
Там была еще кастомная логика в другом месте. Прийдеться так оставить.

Sergey
06.02.2018
18:41:40
Ребята,
подскажите плз где можно в подробностях почитать про background jobs (sidekiq, delayedjob), их процессинг в рельсах, особенности, когда какой подход лучше использовать, отличия и прочую теорию
С практикой я имел дело неоднократно, но хочется больше понимать саму внутреннюю механику
Гуглил, но каких-то хороших статей так и не нашел, если у кого есть в закладках - поделитесь, пожалуйста

v
06.02.2018
18:42:01
Ребята,
подскажите плз где можно в подробностях почитать про background jobs (sidekiq, delayedjob), их процессинг в рельсах, особенности, когда какой подход лучше использовать, отличия и прочую теорию
С практикой я имел дело неоднократно, но хочется больше понимать саму внутреннюю механику
Гуглил, но каких-то хороших статей так и не нашел, если у кого есть в закладках - поделитесь, пожалуйста
на медиуме

Lavrushchik
06.02.2018
18:57:45
Вопрос.
Юзаю carrierwave для загрузки изображений по url к обьекту.
в партиал прописал поле для ввода ссылки, подкрутил это поле в permit-параметры в контроллере нужного object.
но.
кидаю patch, и выдаёт ошибку в ObjectController#update
undefined method `all?' for "URL":String
Код update:
def update
if @object.update_attributes(object_params)
redirect_to object_path(@object)
else
render :edit
end
end
в чём может быть проблема?
причём тоже самое и в create контроллера

Sergey
06.02.2018
19:07:48
а с простым update?

Lavrushchik
06.02.2018
19:12:23
типо такого?
def update
if @upload.update(post_upload_params)
redirect_to @upload, notice: 'Upload attachment was successfully updated.'
else
render :edit
end

Sergey
06.02.2018
19:20:10
да

Lavrushchik
06.02.2018
19:20:53
так точно такой же код тут и там

Anton
06.02.2018
19:28:31
Ребята,
подскажите плз где можно в подробностях почитать про background jobs (sidekiq, delayedjob), их процессинг в рельсах, особенности, когда какой подход лучше использовать, отличия и прочую теорию
С практикой я имел дело неоднократно, но хочется больше понимать саму внутреннюю механику
Гуглил, но каких-то хороших статей так и не нашел, если у кого есть в закладках - поделитесь, пожалуйста
У меня доклад был, как сайдкик (3 версии) работает
Мб полезно будет

Sergey
06.02.2018
19:28:52
@davydovanton давай!

Anton
06.02.2018
19:30:09

Google

Anton
06.02.2018
19:30:11
С телефона сложно

Sergey
06.02.2018
19:31:03
Нашел, спасибо

Anton
06.02.2018
19:31:54

vladimir
07.02.2018
06:25:16
Привет! Вопрос наверно не по теме, но все таки: Кто -то пользовался postgres_fdw? Есть там подводные камни? В частности мне надо только на чтение из постгреса делать селекты в оракловую базу. или лучше выгружать из оракла файлики csv и кушать их постгресом

ojab
07.02.2018
06:30:30
Смотря как часто/какие сложные селекты и как меняется БД В оракле, очевидно.
(fdw в проде не юзаю, а с ораклом вообще не пробовал, но с mysql "на поиграться" работало ок)

vladimir
07.02.2018
06:31:46
а как в проде делал?

ojab
07.02.2018
06:32:12
в проде с ораклом, к счастью, не работаю

vladimir
07.02.2018
06:32:28
с mysql для примера

ojab
07.02.2018
06:32:49
https://github.com/EnterpriseDB/mysql_fdw
и там вот прямо примеры

vladimir
07.02.2018
06:33:26
да как включить то вопрос не стоит) стоит вопрос как оно по стабильности. или в проде это не нужно было?

ojab
07.02.2018
06:33:33
не нужно было

vladimir
07.02.2018
06:33:49
ок. Спасибо!

ojab
07.02.2018
06:33:55
смотрел на случай "вдруг пригодится" с простеньким тестовым проектом

v
07.02.2018
06:54:49
https://github.com/kelseyhightower/nocode

Nursultan
07.02.2018
07:12:15

Aleksey
07.02.2018
08:27:35
Народ, кто работал с геолокациями в рельсах.. есть вопрос. В небольшом микросервисе есть база зип-кодов и полигонов, и координаты центра административных зон. Единственный запрос, который бегает по координатам - это поиск зон в заданом радиусе от центра. PG. Зазал гем geocoder с lat/lng полями в таблице, а потом наткнулся на PostGIS расширение, там вроде и полигоны есть и мульти-полигоны, и всякие поиски в радиусе.. вопрос вобщем-то в чем: стоит ли заморачиваться переходом на postgis и кто вообще его юзал , как он в работе?
первое что смущает: для перехода на postgis надо поменять адаптер с postgresql на https://github.com/rgeo/activerecord-postgis-adapter

Sergii
07.02.2018
09:07:34
у меня в одном проекте был постгис

Google

Sergii
07.02.2018
09:08:08
работает в общем, только там надо небольшую магию, что б постгрис с ним собрать, применить

Aleksey
07.02.2018
09:09:13
что значит “постгрис с ним собрать”? экстеншен установить в базу?)

Sergii
07.02.2018
09:10:43
угу. На тогдашнюю убунту - надо было собирать что-то ручками.

Nikita
07.02.2018
09:10:58
да он щас ставится 1 командой

Aleksey
07.02.2018
09:11:07
мне опсы сказали что в aws оно есть из коробки

Sergii
07.02.2018
09:11:16
ну вообще тогда ок )

Aleksey
07.02.2018
09:11:17
а локально я докер юзаю для баз)

Nikita
07.02.2018
09:11:28
и редиса)
удобно)

Aleksey
07.02.2018
09:12:00
спасибо ) значит буду перепиливать с заделом на будущее

Nursultan
07.02.2018
09:47:51
Слушайте народ а вот у меня одна мысль закралась - если ruby написан на С то можно ли сказать что если вставить в файл .rb посреди срипта на руби код на С то он запуститься?

ojab
07.02.2018
09:48:35
нет, .rb интерпретируется как руби.

Сергей
07.02.2018
09:49:42
Ruby On Rails Senior Developer

Nursultan
07.02.2018
09:49:52
???
просто время еще не пришло)

Сергей
07.02.2018
09:50:47
Чувствую это будет интересно

Nursultan
07.02.2018
09:51:09

Aleksey
07.02.2018
09:57:46
а если под капотом у C асемблер, значит в rb можно и асм вставки делать

ojab
07.02.2018
09:58:54
ну вообще ruby преобразуется в байткод, байткод можно писать, да

Vasiliy
07.02.2018
10:00:02
лел, помню начальным школьником узнал что программы это нули и единицы

Google

Vasiliy
07.02.2018
10:00:23
решил нахуярить программу на и386, открыл редактор и вбил 01001010111010101010101
собственно нихуя не заработало как вы могли ожидать

Aleksey
07.02.2018
10:02:06
странно )
чето вспомнились те приколы из нулевых про специальную комбинацию символов которые сохрянешься в блокноте на винде как батник или экзешник, и оп - прога пашет

Vasiliy
07.02.2018
10:03:10
ага, скрипит дисководом, запускает авторан и форматирует винт

v
07.02.2018
10:19:16
Господа, нужна подсказка куда смотреть
Имеем сайт, где используются device и pundit
Имеем в контроллере кот
authorize([:admin, Job])
имеем policy
attr_reader :user
def initialize(user, job)
@user = user
end
def index?
user && user.admin?
end
на продакшене все это нареканий не вызывает
в локальных условиях вылетает
undefined method `admin?' for true:TrueClass

ojab
07.02.2018
10:25:36
current_user выставляется криво небось
а точнее в development возвращает true вместо юзера, вестимо

v
07.02.2018
10:26:23
а чойта он так?