@rubylang

Страница 451 из 1684
I
04.10.2016
09:38:07
reduce пройтись и собрать новый хэш

Антон
04.10.2016
09:38:10
построить key_chain

просто ключи в массив

какбы развернуть его но записать только ключи

Google
Антон
04.10.2016
09:40:51
mysql01, databases, dbwebholder mysql02, databases, db_info

I
04.10.2016
09:49:25
new_instances.each_with_object({}){|(provider, v), obj| v.each{|cluster_name, v_1| v_1.each{|k_2, v_2| obj[cluster_name] = v_2.keys}}}

ну на скорую руку оно так выглядит

{"mysql01"=>["db_webholder"], "mysql02"=>["db_info"]} на выходе

Владимир
04.10.2016
09:51:35
спасибо, попробую

Антон
04.10.2016
09:52:41
всетаки я предлагаю не писать за джуниоров код - плохая практика

I
04.10.2016
09:53:22
окей, буду ограничиваться псевдокодом

Igor
04.10.2016
10:13:43
Hash[v.keys.zip(v.values.map(&:values).map(&:keys).flatten)]

как-то так :)

Evghenii
04.10.2016
12:28:29
Всем привет. Кто европейских хостеров использовал? Можете просто что-то посоветовать? Чисто для cms

Смерть
04.10.2016
12:33:33
Чуваки, кто с nginx хорошо дружит?

Dmitry
04.10.2016
12:33:52
парни

я тут amplify поставил, брат жив улыбается

Google
Dmitry
04.10.2016
12:34:15
довольненький

Evghenii
04.10.2016
12:39:09
Смерть
04.10.2016
12:39:25
не могу понять как норм настроить

надо сделать редиректы

Evghenii
04.10.2016
12:39:57
надо сделать редиректы
приведи пример редиректа

Смерть
04.10.2016
12:40:26
a.b.ru -> c.b.ru/d a.b.ru/e -> c.b.ru/e

т.е. главную с поддомена редиректить на другой урл, а страницы с поддомена редиректить на другой поддомен

все

пока спрашивал - сам сделал

Evghenii
04.10.2016
12:42:33
хех) часто так бывает)

Смерть
04.10.2016
12:42:54
Честно говоря уже 2 часа бьюсь с этим

Evghenii
04.10.2016
12:44:38
ovh
спасибо

Mikhail
04.10.2016
12:49:17
С овх сложности с регистрацией

Мне simplecloud нравится

Konstantin
04.10.2016
12:51:25
я перелез с simplecloud на ihor

Mikhail
04.10.2016
12:52:30
Квитанции коммунальных и паспорт

Google
Konstantin
04.10.2016
12:52:35
но они в россии наверное

yopp
04.10.2016
12:52:51
Квитанции коммунальных и паспорт
в хецнере тоже могут запросить

Mikhail
04.10.2016
12:53:00
Не просили не разу

yopp
04.10.2016
12:53:10
а у меня на ovh не просили :)

1:1

Mikhail
04.10.2016
12:53:25
Давно регился

yopp
04.10.2016
12:53:31
3 месяца назад

Mikhail
04.10.2016
12:53:39
Хм

Evghenii
04.10.2016
12:53:40
пока на ovh остановился

Michael
04.10.2016
12:53:43
Ребята, помогите пожалуйста раздуплиться с фабриками для Rspec https://gist.github.com/sanyco86/727b4b2927df261ee275abfa68d8894a

Mikhail
04.10.2016
12:53:47
Бред

yopp
04.10.2016
12:56:09
http://www.rubydoc.info/gems/factory_girl/file/GETTING_STARTED.md#Inheritance

Michael
04.10.2016
12:57:10
@dd_bb спасибо

оказалось все гораздо проще FactoryGirl.define do factory :tender do category_ids { create(:category).id } end end

Mikhail
04.10.2016
14:08:01
Поставил sierra

Max
04.10.2016
14:18:20
я особой разницы не заметил

Mikhail
04.10.2016
14:18:58
посмотрим, надеюсь ничего не сломали)

Artur
04.10.2016
14:19:05
Nicholas
04.10.2016
14:19:33
попрощайся с pptp vpn

Google
Artur
04.10.2016
14:19:52
сперва с ним надо поздороваться)

Mikhail
04.10.2016
14:20:20
?

Max
04.10.2016
14:20:25
Evgeny
04.10.2016
14:24:11
Есть модель объявлений и юзеры, есть ли смысл делать доп колонку, которая будет содержать все id объявлений юзера, чтобы убрать нагрузку с бд при поиске ads.user_id == user? Или как то по-другому нужно делать?

Mikhail
04.10.2016
14:24:52
а у тебя какое количество запросов в секунду?

ojab
04.10.2016
14:25:11
не имеет смысла

Mikhail
04.10.2016
14:25:14
тебе нужен includes да и все

предзагрузка reдфtions

Evgeny
04.10.2016
14:25:30
Пока никакого, просто в голову пришло пока делаю эти модели

Mikhail
04.10.2016
14:25:43
не надо ничего

Admin
ERROR: S client not available

ojab
04.10.2016
14:25:50
includes тоже смысла не имеет, в общем-то

Mikhail
04.10.2016
14:25:59
user.ads

вот и все

ojab
04.10.2016
14:26:02
для гарантированной предзагрузки надо юзать eager_load

Mikhail
04.10.2016
14:26:21
а в чем разница

я уже спрашивал тут. Разницы же нет

Evgeny
04.10.2016
14:26:40
Индекы в бд как то помогут? Я просто не до конца вник для чего они, ясно чтобы быстрее поиск работал, но на практике как он делает

Mikhail
04.10.2016
14:26:47
да

индексирую все поля, по которым связываются БД

Google
Mikhail
04.10.2016
14:27:03
то есть user_id

а если бд полиморфная, там должен быть составной индекс add_index [field_type, field_id]

поиск и так будет работать быстро, ты посмотри логи, там милисекунды

ojab прояснишь разницу?

ты уже нас тут один спаситель прокачиватель)

Антон
04.10.2016
14:29:36
так проще книгу искать

Evgeny
04.10.2016
14:30:36
А ojab сам прокачивается?) Просто есть хорошая практика того, чтобы прокачаться самому надо, чтобы кто-то был рядом еще более продвинутый)

Mikhail
04.10.2016
14:30:55
Хз. ojab далеко ушел от меня по крайне мере)

ojab
04.10.2016
14:31:06
ojab прояснишь разницу?
в includes не всегда адекватно работающая эвристика, иногда оно делает eager_load, иногда нет

Mikhail
04.10.2016
14:31:24
типа это косяк в реализации ?

Evgeny
04.10.2016
14:31:24
Ну я тут в чате виэу 3 фаворита) Рости всегда есть куда)

ojab
04.10.2016
14:31:33
нет

Mikhail
04.10.2016
14:32:43
https://habrahabr.ru/post/191762/

Антон
04.10.2016
14:32:49
типа это косяк в реализации ?
если ты делаешь where(included: value) будет джоин

Mikhail
04.10.2016
14:33:00
includes(:model)

а джоинсы я через joins(:models).where(models: {attr: value})

ojab
04.10.2016
14:33:35
типа это косяк в реализации ?
грубо говоря есть два метода для предзагрузки записей — .preload (который не делает джойн, а просто делает дополнительый запрос для вытаскивания всех ассоциаций) и .eager_load, который делает джойн. .includes в некоторых случаях делает .preload, в некоторых .eager_load.

Evgeny
04.10.2016
14:34:05
в библиотке книги разложены по первой букве автора например A - индекс
т.е. если индекс по user_id, то бд делает сортировку по этому полю типа? Наверное там еще и range primary key где то хранит по логике

Антон
04.10.2016
14:34:14
нет

Mikhail
04.10.2016
14:34:15
ну если у меня выборка я пишу joins

ojab
04.10.2016
14:34:25
в теории это позволяет делать менее затратную подгрузку записей, на практике — добавляет недетерминированность

Mikhail
04.10.2016
14:34:29
По умолчанию includes действует точно так же, как и preload, но в случае наличия условия по ассоциированной таблице переключается на создание единственного запроса с LEFT OUTER JOIN.

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