
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
а не жирно по шарду на каждую компанию? это я так понимаю инстанс постгреса будет на каждый шард работать?

Vladimir
18.09.2017
10:13:01

Alex
18.09.2017
10:13:30
я просто в вопросах бд - макака.

M.I
18.09.2017
10:13:59

Vladimir
18.09.2017
10:14:13

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
(шутка)

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
Руки чешутся что-то на неё написать, но боюсь сломать )
Интернет говорит, что перепрошить её изи, но не факт что потом всё будет работать )

Alex
18.09.2017
10:34:59

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
но с чего-то решил, что браузер сам эти хидеры ставит

Alex
18.09.2017
15:15:29

Vasiliy
18.09.2017
15:15:30
браузер вроде этот не имеет права ставить
наёбывался тоже в другом фреймворке на это

Lupsick
18.09.2017
15:16:14