
Max
13.04.2017
10:05:48
а там что? жс?

abc
13.04.2017
10:06:02
python

Max
13.04.2017
10:06:08
не очень

abc
13.04.2017
10:06:21
лучше чем JS :)

Google

Andrey
13.04.2017
10:06:59
за жс и двор стреляю в упор

Max
13.04.2017
10:07:10
ну лучше, да

Alexander
13.04.2017
10:07:11

Max
13.04.2017
10:07:17
но бинарник ещё лучше

abc
13.04.2017
10:07:48

Alexander
13.04.2017
10:11:25

Max
13.04.2017
10:19:37
о, прикольная штука wuzz
не знал про такую
ещё бы хоткеи без F-кнопок были

Dmitry
13.04.2017
10:25:25
Ребят, вопрос на засыпос:
Делаю User many_to_many через Friendship. Во Friendship есть User1 и User2 поля
Как задать constraint чтобы Если есть User1=x и User2=y нельзя было создать User1=y а User2=x?
Составной индекс благополучно посылает на {x,y} но на {y,x} ноечно же не работает

Max
13.04.2017
10:28:33
триггер сделай

Google

Max
13.04.2017
10:29:28
констрейны же можно функцией определяеть?

Dmitry
13.04.2017
10:30:08
Чёт как то хочется из экто не выходить

Max
13.04.2017
10:31:11
выдуманное ограничение

Dmitry
13.04.2017
10:32:04
Ну я в любом случае не знаю как это сделать

عاصم بن حارث
13.04.2017
10:32:05
^User1=...

Max
13.04.2017
10:32:45

Dmitry
13.04.2017
10:34:17
типо того... Как то сложно вё выглядит
В доках
Триггер определи, функцию определи

abc
13.04.2017
10:39:48
тоже на гошечке
вообще радует что на го много хороших продуктов пилят

عاصم بن حارث
13.04.2017
10:40:48

abc
13.04.2017
10:41:03
а что плохого ?
https://github.com/gchaincl/httplab

عاصم بن حارث
13.04.2017
10:41:39
Ничего плохого ))) кроме го )))

abc
13.04.2017
10:41:55
язык как язык. вам шашечки или ехать ?)

عاصم بن حارث
13.04.2017
10:43:31

abc
13.04.2017
10:44:30
да конечно. все так.

عاصم بن حارث
13.04.2017
10:47:22
Abgemacht! حسنا جدّا

Google

Andrey
13.04.2017
12:17:27
Но это само-собой накладывает свои ограничения

Dmitry
13.04.2017
12:18:29
Ну я так в результате и сделал
Это решает ещё часть проблем

Roman
13.04.2017
12:35:29

Sergey
13.04.2017
12:37:21
Сань привет

Alexander
13.04.2017
12:41:55

Dmitry
13.04.2017
12:59:50

Roman
13.04.2017
13:00:47

Dmitry
13.04.2017
13:58:12
У меня челлендж - прожить в Беларуси 2 недели на 3500 мб интернета

Dmytro
13.04.2017
14:01:32
Добрый день, уважаемые господа.
Пробую писать прокси.
На js получилось довольно просто:
https://pastebin.com/r1DVNcst
теперь хочу переписать на elixir
Подскажите, пожалуйста, удастся ли так просто все сделать (в несколько строк кода), или есть какие-то грабли.
В часности пайплайн для https.
Нашел несколько примеров на github, но они не совсем подходят под текущую задачу
Основная задача изменять контент html страниц (добавлять/удалять части)

Max
13.04.2017
14:02:49

Dmytro
13.04.2017
14:04:05
https не интересует, его просто прокидаю дальше, на настоящий сервер
редактировать хочу только http
смотрел на https://mitmproxy.org/, но это больше для таргетированного использования
+ слышал, что он тормозить может
еще смотрел на squid:
http://wiki.squid-cache.org/SquidFaq/ContentAdaptation#Content_Adaptation
но мне кажеться, тоже будет не очень
поэтому решил "велосипедировать"
nodejs вроде норм, но вылетает

Max
13.04.2017
14:07:52
у меня есть митм на еликсире

Google

Max
13.04.2017
14:07:59
писал такое

Dmytro
13.04.2017
14:08:15
можете поделиться? или nda

Max
13.04.2017
14:08:30
nda конечно :))
ну и там специфики много

Dmytro
13.04.2017
14:10:29
тогда хотя бы подскажите, что использовали и была ли у вас поддержка хттпс?
я так понимаю cowboy, или вы на tcp уровне это делали?

Max
13.04.2017
14:11:00
использовал mitm на ковбое

Admin
ERROR: S client not available

Max
13.04.2017
14:11:04
не, на tcp не стал
сертификаты налету генерятся при запросе нового домена

عاصم بن حارث
13.04.2017
14:13:12
погодите, а что plug не подойдет для "проксирования и чет. там поменять в хттп запросе"???

Max
13.04.2017
14:13:40
я в plug не сильно шарю, а с ковбоем опыт имел

Dmitry
13.04.2017
14:13:51
Плаг не лучшее решение
Он тебе автоматом расправит запрос в структуру - это точно потеря времени
Смотря сколько надо менять в общем
Потом из структуры собирать
И назад опять туда сюда

عاصم بن حارث
13.04.2017
14:15:35

Dmitry
13.04.2017
14:16:20
Ну вот например менять post на put patch delete если в хедере есть method - можно плагом
Хотя... я бы тоже наверное регулярной попробовал

Google

Dmitry
13.04.2017
14:16:56
На чистом ковбое

Dmytro
13.04.2017
14:17:32
возможно и plug, видел решение, меня больше интересует как пайплайнить https

Max
13.04.2017
14:18:30
тебе https надо по-любому терминировать
без этого никакого пайплайна

Dmytro
13.04.2017
14:19:00
тоесть такой фокус как на ноде не пройдет?
я понимаю, что тут еще кучу условий нужно добавить, но все же очень просто получаеться

Dmitry
13.04.2017
14:19:38

Max
13.04.2017
14:19:56
тут не в ноде дело, а в принципе
на ноде у тебя тоже нет митм

Dmytro
13.04.2017
14:20:25
можете объяснить, почему не правильно?

Max
13.04.2017
14:20:40
ну потому что ты на проксе тогда не увидишь контента запроса
к тебе придёт набор байтов в ssl-контейнере и всё

Dmitry
13.04.2017
14:21:10
Если ты хочешь прокинуть просто - то можно на элике в одну строчку
Если хочешь менять - нужен серт и расшифровка, а потом зашифровка

Dmytro
13.04.2017
14:21:36
просто прокинуть на оригинальный сервер

Dmitry
13.04.2017
14:21:53

Max
13.04.2017
14:21:55
да
тогда всё просто