@rubylang

Страница 625 из 1684
Alex
15.11.2016
22:08:59
а потом решили в один сервис засунуть еще один метод

стоит ли говорить что большинство сервисов быстро стали говном

Mikhail
15.11.2016
22:09:17
=)

нет

Google
Mikhail
15.11.2016
22:09:58
но там были дядьки, которые писали и у них работало) Я джун не писал тогда. Да и ща у меня бизнес логики оверхедной не много, я в active_interactor выполняю

class OauthInteraction < ActiveInteraction::Base hash :auth do string :provider string :uid hash :info do string :email, default: nil end end def execute authenticate = OauthProvider.find_by(provider: auth[:provider], uid: auth[:uid]) return authenticate.user if authenticate return nil if auth[:info][:email].nil? user = User.find_by(email: auth[:info][:email]) unless user password = Devise.friendly_token[0, 20] user = User.new(email: auth[:info][:email], password: password, password_confirmation: password) user.skip_confirmation! user.save(validate: false) end user.oauth_providers.create(provider: auth[:provider], uid: auth[:uid]) user end end

на

как то так

Pavel
15.11.2016
22:11:23
во! теперь понял

Mikhail
15.11.2016
22:11:45
Этот тебе вернет всегда юзера

или нил

но ты не копипасти его

не надо создавать юзера с паролем.

Pavel
15.11.2016
22:12:42
разумеется

Mikhail
15.11.2016
22:14:03
если нил вернется, тебе надо сделать функционал чтобы ввел email

как то так. А вообще по хорошему ну нафиг эти email)

Google
Pavel
15.11.2016
22:18:50
только через соцсети чтоль?)

Mikhail
15.11.2016
22:23:31
ага по провайдеру

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

Pavel
15.11.2016
22:24:56
это да

Tony
15.11.2016
22:42:33
@myChart = new Chart(@ctx, { type: 'bar' data: { labels: @get('labels') datasets: @get('datasets') } options: $.extend({ responsive: true maintainAspectRatio: true legend: { display: true } }, @get('options')) });

как в кофескрипт правильно записать этот участок кода?

Mikhail
15.11.2016
22:43:39
http://js2.coffee/

Tony
15.11.2016
22:44:00
так это уже полукофи

Mikhail
15.11.2016
22:44:48
я вообще не вижу смысле перегонять в кофе. Зачем, у тебя там каша какаято

реактивная

function == -> {} == просто энтер

отступ

Интересно рельса на тайпскрипт переедет)

johnny
16.11.2016
05:59:55
Добрый день. У меня вопросик. Для небольшого проекта: хероку за 7 баксов (512mb ram) или digitalocean за 10 баксов(1gb ram)? на DO с 512ram возвращает ошибку при деплое, что out of memory. с 1gb не возвращает, но есть другие другие проблемки. на хероку не пробовал еще его деплоить

Artur
16.11.2016
06:41:46
Ок. А вопросик какой?

johnny
16.11.2016
06:42:20
Ок. А вопросик какой?
Для небольшого проекта: хероку за 7 баксов (512mb ram) или digitalocean за 10 баксов(1gb ram)?

Artemy
16.11.2016
06:54:38
всем привет, мне тут надо кросспостить новости из рельсового проекта во вконтактик, твиттер, фейсбук, отложенно с сервера, гемы? решения?

Alex
16.11.2016
06:55:58
под каждую социалочку я бы отдельно пилил.

под vk юзал такой гем https://github.com/7even/vkontakte_api Вроде ничего.

Artemy
16.11.2016
06:56:58
под каждую социалочку я бы отдельно пилил.
ну это норм подход, так и будет, просто с социалками несколько лет не работал, забыл как что тут актуальненькое

Google
Alex
16.11.2016
06:57:17
Я только с вк работал.

Vitaliy
16.11.2016
07:41:27
512 мб рам. Добавить своп на 2 гб и ошибок при деплое не будет

Антон
16.11.2016
08:12:43
Для небольшого проекта: хероку за 7 баксов (512mb ram) или digitalocean за 10 баксов(1gb ram)?
если техническое требовение "гиг оперативки" то 512 не подходит ваш КО

I
16.11.2016
08:40:50
iwhore :)

Konstantin
16.11.2016
09:02:47
https://angel.co/russian-post-1/jobs никто в модный стартап не хочет?

I
16.11.2016
09:03:18
хех

Антон
16.11.2016
09:05:22
не дадут же ничего сделать потому что в случае успеха всех уволить придется

yopp
16.11.2016
09:05:23
а вот у меня нереляционных записей 5м штук как вот с ними монга справится?
смотря какой размер записи, но в целом 5м можно даже на rpi хостить в foxpro

Антон
16.11.2016
09:06:30
смотря какой размер записи, но в целом 5м можно даже на rpi хостить в foxpro
да хостится оно нормально датамайнинг начинает доставлять

а еще вайфай херовый - отваливается до окончания процесса :) сапожник без сапог

Антон
16.11.2016
09:09:30
а компьютеры я не люблю, меня от них тошнит уже за 25 лет так что openwrt поставить - проблема проблем пожалуй надо к доктору сходить... да

пилюльки попить успокаивающие

Vitaliy
16.11.2016
09:34:10
если техническое требовение "гиг оперативки" то 512 не подходит ваш КО
Совершенно очевидно, что это не техническое требование :)

Michael
16.11.2016
09:46:37
господа, подскажите пожалуйста как правильно написать скоуп если я хочу сделать выборку по текущему году в поле created_at scope :now_year, -> { where('created_at = ?', Time.zone.now.year) }

Michael
16.11.2016
09:50:03
Спасибо большое

Антон
16.11.2016
10:57:36
фронты, а фронты у меня джунский вопрос мне нужно реализовать "select or enter new" как бы это по-изящнее без js реализовать?

Andrey
16.11.2016
10:59:30
Без JS только два поля) Одно select, а другое input :)

Google
Антон
16.11.2016
11:00:00
тогда какое поле будет передаваться при сабмите?

Andrey
16.11.2016
11:00:38
оба :)

Антон
16.11.2016
11:00:40
опять без js никак а кейс примитивный

Admin
ERROR: S client not available

Антон
16.11.2016
11:01:37
http://stackoverflow.com/questions/14577014/select2-dropdown-but-allow-new-values-by-user вот это вот все ради вот примитивного кейса

что за уважаемые специалисты пишут веб стандарты?

в 2016-м году

Andrey
16.11.2016
11:04:24
Если впадлу тащить плагин, напиши сам 7 строк на JS что-бы если в select ничего не выбранно/выбранно пустое значение появлялся инпут, иначе скрывался

а на сервере уже обрабатывай, полученное значение

Антон
16.11.2016
11:06:22
да я все это прекрасно понимаю как ни влезу во фронт так костыли надо писать аж трисет

оверрайдить серилайз формы

Andrey
16.11.2016
11:08:43
Зачем оверрадить?

Антон
16.11.2016
11:09:08
в детстве зачем-то оверрайдил предвкушаю

предлагаю революцию устроить с демонстрациями и фименовскими сиськами потому что нельзя так дальше жить

Антон
16.11.2016
11:11:53
добавляй disabled и тогда не будет отправляться
как понять какое поле дизаблед имел в виду пользователь я вот я в одном выбрал... потом передумал ввел новое.. а потом передумал и выбрал опять? :) паттерн выделен вообще такой? slect or create?

Andrey
16.11.2016
11:17:21
ну да, в общем костыть получается.

Вариант инпут после select ставить по коду. И если в select выбрано нормальное значение, то input дизаблить. А если в селект выбранно "пустое" то инпут будет перезаписывать значение select

Антон
16.11.2016
11:29:28
пообщался с фронтом знакомым, побомбило меня резюме: "ад сейчас в ходу, за него платят"

общих решений нет

Google
Антон
16.11.2016
11:30:18
w3c даже не ананируют, вообще не понятно чем они заняты

шел 2016-й год

Mikhail
16.11.2016
11:44:03
шел 2016 год и лучшие разрабы продолжали поддерживать php4 и rails2

Антон
16.11.2016
11:47:15
О_О ну окей, убедил кто-то может делать высокие технологии

Mikhail
16.11.2016
11:53:30
гугл может

Антон
16.11.2016
12:00:03
я в детстве работал с рельсовиком-математиком

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

но мне не разрешили

I
16.11.2016
12:01:21
о, я помню сериал Герои

там был Сайлар, вроде бы, злодей, он тоже залезал в головы людям

Mikhail
16.11.2016
12:20:36
Я в детстве не работал. Это было счастливое детство.

там был Сайлар, вроде бы, злодей, он тоже залезал в головы людям
да часовщик. Мое удивление было, когда он телочке бесмертной череп вскрыл, а она не умерла. Я ждал когда чувак, который делал черные дыры закатает сайлера, но увы парень оказался тюфяком и ссыкуном.

I
16.11.2016
12:22:50
да там вообще тупенько достаточно потом пошло

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