@proRuby

Страница 737 из 1594
Fedor
18.09.2017
09:56:45
я бы тоже не стал

слишком геморрно и пользы никакой

Oleg
18.09.2017
10:06:33
Возможно эту задачу можно решить высокоуровневой логикой, но главное понять а на сколько в реальности это критично

M.I
18.09.2017
10:07:00
привет всем ребята такой вопрос Дано: 20 таблиц, в каждой по ~100млн записей. база данных Postgres как быстро, эффективно разделить данные по шардам разделения по шардам будет по полю company_id

Google
Vladimir
18.09.2017
10:07:52
есть прикольный хак: поднять Н реплик, потом дропнуть в них лишнюю инфу

M.I
18.09.2017
10:09:58
есть прикольный хак: поднять Н реплик, потом дропнуть в них лишнюю инфу
выборкой удалять тоже много времени займет, проект должен все это время, есть возможность останавливать работу только одной компании в единицу времени ((

Vladimir
18.09.2017
10:10:48
ээм, а почему удаление вообще что-то сломает? Держи копии, пока полностью не переедешь на шарды, потом дропай, дропать можно кусочками

Единственный минус такого подхода: реплики должны быть сразу очень толстыми

Alex
18.09.2017
10:11:50
а не жирно по шарду на каждую компанию? это я так понимаю инстанс постгреса будет на каждый шард работать?

Alex
18.09.2017
10:13:30
не заметил нигде упоминания, что по шарду на каждую
разделения по шардам будет по полю company_id А как еще можно?

я просто в вопросах бд - макака.

M.I
18.09.2017
10:13:59
а не жирно по шарду на каждую компанию? это я так понимаю инстанс постгреса будет на каждый шард работать?
в одном шарде будет по 50-100 компаний, еще точно не опрелелено кол-во компаний в каждом шарде

Vladimir
18.09.2017
10:14:13
разделения по шардам будет по полю company_id А как еще можно?
ну по company_id % n(я знаю, что так плохо), это тоже по company_id

Alex
18.09.2017
10:14:33
а почему % n плохо?

Vladimir
18.09.2017
10:14:58
когда ты добавляешь n+1 шард, у тебя переезжает 90% процентов данных =)

Alex
18.09.2017
10:15:23
а, жесть.

Google
Vladimir
18.09.2017
10:15:29
поэтому либо "консистентное хеширование", либо "индексная табличка", в которой есть соответсвие шардов

Alex
18.09.2017
10:17:19
(внушает доверие)

Dima
18.09.2017
10:27:27
Вот она статеечка: http://rails-windows.github.io/ а вы думали? def information_related_to_windows puts ("bangs head on wall " * 1000) end

Alex
18.09.2017
10:28:07
> This guide was created to help developers build Rails applications on the Windows OS platform To help with transition to proper os*

не понимаю любви к венде

Dima
18.09.2017
10:29:30
не понимаю любви к венде
А вы Алекс на маке промышляете?

Alex
18.09.2017
10:29:42
А вы Алекс на маке промышляете?
а почему вы так решили?

Dima
18.09.2017
10:30:38
да и только

Alex
18.09.2017
10:30:46
предположение неверное )

Dima
18.09.2017
10:31:03
предположение неверное )
на windows, и его поносите! как вам не стыдно :)

(шутка)

Alex
18.09.2017
10:31:22
у вас было две попытки угадать

А ларчик открывался просто, сижу на ms-dos

все устраивает, vim работает.

бегаю тестировать код на кофеварке

(там больше памяти)

Oleg
18.09.2017
10:34:05
Если на кофеварке, то jRuby

No
18.09.2017
10:34:13
У меня микроволновка на джаве

Google
No
18.09.2017
10:34:23
Руки чешутся что-то на неё написать, но боюсь сломать )

Интернет говорит, что перепрошить её изи, но не факт что потом всё будет работать )

Oleg
18.09.2017
10:41:55
"курица не согреется, но накатается вдовль"

No
18.09.2017
10:42:33
А, ещё на электробритве значок Java

но я хз, что там может быть програмируемого

обычныя бритва, на вид от совдеповской ничем не отличается

но если её можно кодить - будет опасно, можно оружие запилить

Oleg
18.09.2017
10:45:28
Забреет досмерти?

No
18.09.2017
10:46:28
ну, переделать форму ножей, снять крышку

и можно кому-то дырявить горло особо оптимальным способом

или запилить алгоритм, чтобы после каждого убийства алгоритм вращения оптимизировался и убивал лучше

No
18.09.2017
10:47:27
как-то зло получилось, впечатлительным не читать )

Alex
18.09.2017
10:49:13
No
18.09.2017
10:50:14
не говорите мне что мне делать.
а вот и первый покупатель чудо-оружия )

стартап выгорит )

Владимир
18.09.2017
13:46:44
Бритва на яве. Там что интелектуальная подача лезвий к каждой волосине или встроеный биткоин майнер. Что бы ты зарабатывал копейку пока бреешь ноги и куришь вейп. Скиньте модель бритвы интересно о ней почитать что по чем)

No
18.09.2017
13:47:16
Приду домой, коль не забуду - скину )

Я не утверждаю, что она на яве, но на инструкции логотип явы есть )

Микроволновка точно на яве, там проверено )

Google
No
18.09.2017
13:49:19
Но я бы встроил проверку при начале бритья ног - "если гей или если спортсмен-пловец - разрешить бритье, иначе - деклайн"

Gleb
18.09.2017
13:57:45
No
18.09.2017
13:59:12
Ну, есть обходной вариант, если в медицинских целях

Спортсменом-пловцом ты быстро не сможешь стать

А вот первый вариант можно реализовать побыстрее

Gleb
18.09.2017
14:01:03
Вот она разработка на Яве во все красе ) Все работает, но в результате все равно как-то неприятно

No
18.09.2017
14:52:35
Блин, ребята, спасайте. Я сегодня что-то совсем плох. При отправке формы с https всё валится, так как в хедере хост с https, а в request.base_url - почему-то http.

Сколько приложений было с https - такую дичь первый раз встречаю

Admin
ERROR: S client not available

No
18.09.2017
14:53:48
По итогу выхватываю ActionController::InvalidAuthenticityToken

Владимир
18.09.2017
15:02:10
10 из 10. Ты сделал мой день))

Вот она разработка на Яве во все красе ) Все работает, но в результате все равно как-то неприятно

В настройках самого подключения не смотрел? Ты может проект по прямому каналу даешь, вот оно и ругается тебе на зашидрованый так как ключ еше не ключ

No
18.09.2017
15:07:25
ругается сама рельса, https вроде как работает, покрайне мере сайты по проверке говорят, что ssl валидный и ок работает

запрос из формы тоже идет на https

но request.base_url - http хоть убей

туплю походу, но ничего поделать не могу

Lupsick
18.09.2017
15:09:07
No
18.09.2017
15:09:11
да

Google
Lupsick
18.09.2017
15:09:24
ну вот у тебя nginx не прокидывает какой-то хеадер через proxy_pass

я в эту хуйню уже попадал

но я не помню какой хеадер

короче можно нагуглить

No
18.09.2017
15:10:20
спасибо, сейчас покурю, успокою нервы и буду смотреть в эту сторону

Lupsick
18.09.2017
15:10:28
X-Scheme может

X-Forwarded-Proto

вообще это можно найти в исходниках rack)00))

No
18.09.2017
15:14:09
спасибо, ты похоже оказался прав

proxy_set_header X-Forwarded-Proto http;

у меня сейчас стоит

больше не буду копировать не глядя конфиги, чревато

Vasiliy
18.09.2017
15:14:36
ага, в раке скорее всего есть, он заголовок проверяет и определяет схему

No
18.09.2017
15:14:52
ага, в раке скорее всего есть, он заголовок проверяет и определяет схему
да, в доках рака я сегодня весь день на это глядел

но с чего-то решил, что браузер сам эти хидеры ставит

Vasiliy
18.09.2017
15:15:30
браузер вроде этот не имеет права ставить

наёбывался тоже в другом фреймворке на это

Lupsick
18.09.2017
15:16:14
браузер вроде этот не имеет права ставить
там проблема в проксировании

Страница 737 из 1594