@rubylang

Страница 1004 из 1684
Marsel
11.05.2017
08:58:56
честно говоря я с ней тоже не работал, только по рассказам

Смерть
11.05.2017
08:59:00
а тебе только данные нужны?

Т.е. без разницы в чем хранить?

Amir
11.05.2017
08:59:26
почти

Google
Marsel
11.05.2017
08:59:47
как я понял надо еще выборки делать

Amir
11.05.2017
08:59:50
но мне наверно придется написать некий прокси, методы, которые будут из этой хмл выдергивать данные, фильтровать

Смерть
11.05.2017
09:03:47
Просто это довльно абстрактная задача. Можно трансформировать данные и хранить их в базе, с реляциями и всем остальным.

Vasiliy
11.05.2017
09:07:29
а че б просто кэш не заюзать?

Alexey
11.05.2017
09:07:41
Или вообще прям в памяти хранить

Мемоизация и все дела

Смерть
11.05.2017
09:09:19
Так ему выборки надо делать

Vasiliy
11.05.2017
09:11:14
ну и....? У него будет запрос -> кэш -> выборка

у него вероятно узкое место что данные долго грузятся

Alexey
11.05.2017
09:11:40
Так ему выборки надо делать
Ну пусть делает. Мемоизировать же запросы нужно

Смерть
11.05.2017
09:12:21
Чет короче не понимаю его задачу, но ваши решения мне кажутся слишком сложными.

Dima
11.05.2017
09:13:06
Mongo и все же

Vasiliy
11.05.2017
09:13:11
кэш слишком сложным? базы, редис - нет, лол)

Google
Alexey
11.05.2017
09:13:32
Mongo и все же
Очень простое решение, прям капец какое простое

Dima
11.05.2017
09:13:48
Эмм

Ну сложнее кеша, но ему же ещё данные дергать

Vasiliy
11.05.2017
09:14:57
http://rusrails.ru/caching-with-rails-an-overview#nizkourovnevoe-keshirovanie

def competing_price Rails.cache.fetch("#{cache_key}/competing_price", expires_in: 12.hours) do Competitor::API.find_price(id) end

Смерть
11.05.2017
09:31:39
Просто мы сейчас предлагаем решения без понимания задачи.

Andrey
11.05.2017
09:52:41
Мне кажется, если данные имеют реляционную структуру, и нужно будет их фильтровать, то нужно структуру реализовать у себя, а данные из сервиса дергать по расписанию. ну и опять же играет роль объем данных. если их "тонны", то их фильтрация может занимать достаточно долгое время. Короче чтобы сказать как правильно, нужно понимать насколько сложные будут выборки, и насколько часто надо будет обновлять данные.

Dmitry
11.05.2017
10:18:34
Всем привет

Есть вакансия Ruby Team lead (в МСК)

Vasiliy
11.05.2017
11:24:43
Пагни, а кто-нибудь разницу в скорости тестов с rspec 3.5 и 3.6 почувствовал?

trickster
11.05.2017
12:08:18
оставлю это здесь.

http://brug.by/articles/brug-2017_registratsiya-otkryta

Кøе-ктø Геннадьевич
11.05.2017
12:13:30
Беларусь зачастила

trickster
11.05.2017
12:14:11
http://datafest.by/

I
11.05.2017
12:14:12
эээ

*Доклад: Bluemix Live Edit/Sync: How to Develop and Debug a Node.js Application Without Re-deployment

???

Google
trickster
11.05.2017
12:14:23
ага. там ещё перл выше

Антон
11.05.2017
12:17:37
Vasiliy
11.05.2017
12:18:06
ну МАЛО ЛИ ?

Kasym
11.05.2017
18:02:06
Привет всем, новый)

Denis
12.05.2017
05:31:24
И тебе привет

Dima
12.05.2017
05:34:06
Юзай crystal и пиши в файлы
лучший совет из тех, что я читал выше ?

Скалли
12.05.2017
07:16:54
Подскажите, пожалуйста, по RestClient. Есть потребность получить json данные через XMLHttpRequest. через curl запрос отрабатывается, а через RestClient получаю отлуп от сервиса. Как правильно оформить запрос в RestClient ? есть два хэша headers и cookies, сформированные из работающих в curl данных есть хэш payload с запросом. в headers я добавляю headers[:cookies] = cookies и отправляю res = RestClient.post(url, payload.to_json, :headers=>headers)

Adamtsov
12.05.2017
07:18:01
Так при post 2 параметром идёт тело

Скалли
12.05.2017
07:18:19
да вроде все по мануалу

Adamtsov
12.05.2017
07:18:35
Попробуй (payload.to_json, {}, headers: headers)

Хотя

Adamtsov
12.05.2017
07:19:01
Ща у себя гляну

Скалли
12.05.2017
07:19:43
ArgumentError: wrong number of arguments (given 4, expected 2..3)

Adamtsov
12.05.2017
07:20:32
Во как надо:

header - это хеш ?

RestClient.post(url, {}, headers)

Скалли
12.05.2017
07:21:17
это хеш в котором также есть хеш :cookies = {}

ну вроде так и пишу

Adamtsov
12.05.2017
07:21:50
RestClient.post(url, {}, headers)

Google
Adamtsov
12.05.2017
07:21:53
Попробуй так

Admin
ERROR: S client not available

Adamtsov
12.05.2017
07:23:00
А все

Я туплю

Не заметил тело запроса

Скалли
12.05.2017
07:23:22
)

Adamtsov
12.05.2017
07:23:44
RestClient.post(url, payload.to_json, headers)

Вот так будет работать

Скалли
12.05.2017
07:26:17
я предполагаю что у меня какой-то косяк в headers. может какие проблемы с оформлением? вот кусок cookies['SESSION']='f8b8fb0d-dc17-482b-998e-e2d43d653bbf' cookies['JSESSIONID']='node01i7exai5b64n71qm54i49aq9mu402029.node0' headers['User-Agent']= 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:53.0) Gecko/20100101 Firefox/53.0' headers['Accept'] = 'application/json, text/javascript, */*; q=0.01' headers['Accept-Language']= 'en-US,en;q=0.5' headers['Content-Type']='application/x-www-form-urlencoded' headers['X-Requested-With'] ='XMLHttpRequest' ... headers['Connection']='keep-alive' headers[:Cookies]=cookies

Adamtsov
12.05.2017
07:27:29
Так а возвращает что?

Maxim
12.05.2017
07:27:48
Юзай crystal и пиши в файлы
это будет медленнее редиса

Скалли
12.05.2017
07:28:04
сервис отвечает что я не авторизован {"status"=>"not.auth"}

Adamtsov
12.05.2017
07:28:29
Я у себя делал def headers { "Cookie" => cookies } end

Просто из твоего кода выше непонятно, это был метод headers или просто код до самого запроса

Скинь весь кусок в gist например

Скалли
12.05.2017
07:30:37
это хеш, я вроде написал

Adamtsov
12.05.2017
07:31:57
Скинь весь код в gist

Скалли
12.05.2017
07:32:05
стыдно

Natalia
12.05.2017
09:29:10
Добрый день! #работа в Берлине, зп: 60к+ евро в год. Senior RoR Engineer. При возникновении интереса, обращайтесь в ЛС, пож-та. As our senior backend developer you'll design and expand the API, define code architecture decisions and support a high-performance and scalable product with a minimal footprint. You are comfortable working in an agile and fast paced environment but you’re also a pragmatic problem solver You get to help develop and build out our culture which means this is a role for someone who has an Entrepreneurial spirit, who is both ambitious, fueled by passion and love for Coding, yet wants to be impactful to a growing organization. REQUIREMENTS Your tasks: New development largely working with Ruby on Rails Build API and tools for scaling up and supporting applications with millions of users. Help drive core technical decisions Integrate 3rd party services Commit code, write tests, solve problems Your qualifications: Full stack engineering extraordinaire. 3+ years of relevant working experience. BS in Computer Science, Software Engineering or related field. MS or PhD is a plus. Experience with relational database systems (like PostgreSQL or MySQL) Experience with AWS (EC2, S3, RDS) and Heroku You belong to a test and behavior driven design culture Your your soft skills: Collaborative Ability to Listen Ability to offer ideas on technical direction Team Player Desire to contribute to overall direction of project BENEFITS Ownership: The possibility to shape and develop further the Asana Rebel's backend systems and scale them to support millions of users. Big impact and opportunities to solve complex problems with code. Excellence & Team: The chance to work in an excellent team of young professionals and ambitious founders. To be able to work with an awesome team of IOS and Android development. Flexibility: We take care of our team. You’ll get the things you need (just ask for it). We have flexible working hours, free trainings, free drinks, team events and a budget for attending conferences or off-the-job-trainings.

Herman
12.05.2017
10:55:41
Как в RoR обстоят дела с фрилансом? Всё хорошо?

Google
v
12.05.2017
10:56:27
смотря что ты понимаешь под фрилансом

для сайтиков за 3000р к понедельнику Ror неочень подходит

Vasiliy
12.05.2017
10:57:09
RoR умирает же

Artur
12.05.2017
10:58:15
Скалли
12.05.2017
11:00:57
Подскажите, пожалуйста, по RestClient. Есть потребность получить json данные через XMLHttpRequest. через curl запрос отрабатывается, а через RestClient получаю отлуп от сервиса. Как правильно оформить запрос в RestClient ? есть два хэша headers и cookies, сформированные из работающих в curl данных есть хэш payload с запросом. в headers я добавляю headers[:cookies] = cookies и отправляю res = RestClient.post(url, payload.to_json, :headers=>headers)
такое дело. заюзал сервис requestb.in - чтобы проанализировать что прилетает на сервер при нормальном запросе и моем, нашел отличие, что payload прилетает хэшем, а корректно работает когда в виде variable:number. в параметрах убрал to_json и заработало. upd: использовал вместо RestClient.post — RestClient::Request.execute()

Скалли
12.05.2017
11:05:54
не сталкивался еще с такой проблемой. поэтому первое что нашел. запишу, почитаю. спасибо.

Aldar
12.05.2017
11:06:29
умир уже
не ходите дети в РоР)

Herman
12.05.2017
11:14:00
RoR умирает же
серьезно?

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