@proelixir

Страница 578 из 1045
Max
19.05.2017
08:32:22
ну попадётся там символ из 1 байта или 3-х

Dmitry
19.05.2017
08:32:32
Откуда ты вообще получил такую строку

Строка "\xAB" это строка из одного байта

Evgeny
19.05.2017
08:33:13
это из сертификата cer

Google
Evgeny
19.05.2017
08:33:37
Через OpenSSL вытащил с помощью регулярки

А преоразовать че то туплю

Dmitry
19.05.2017
08:34:00
А строка "\\xAB" состоит из 5 байтов

Потому что \x это это преобразуется только для вывод на консоль

Evgeny
19.05.2017
08:36:07
Теперь понятно, почему \\xAB.bytes из 5) Просто я никак не мог отделить личшний \. Щас кажется придумал

Потому что \x это это преобразуется только для вывод на консоль
Я вообще думал, что \x указывает, что это шестнадцетеричное значение, а второй слэш для эскейпинга

Строка "\xAB" это строка из одного байта
Значит я верно говорил, что из 2х байт состоит моя буква. Пробелы блин в знаниях больште, только на готовые методы привык

Dmitry
19.05.2017
08:39:36
В руби \x это эскейпинг для Хексов в строке

Только фишка в том что если там в тексте цифра, знак припинания или английская буква, то это символ состоит из одного байта

Поэтому если ты будешь делить просто по два - поломается нафиг

Evgeny
19.05.2017
08:40:36
Ага тут я знаю, но их там нет, т.к. там хранится ФИО

просто делал автоматизацию по перевыпуску сертификатов

И шаблоны html автоматом, а так ручками долбанешься

Google
Evgeny
19.05.2017
08:41:10
90 доков готовить

Can
19.05.2017
11:09:23
надо вырезать все \\x и оставить только эти штуки регуляркой

а потом юзануть любую либу для hex

The mirror
19.05.2017
11:32:25
Блин, мне не давало покоя какое же ФИО там хранится, теперь я спокоен

Хотел даже бросить работу и самому сделать, хаха

Alexander
19.05.2017
11:33:28
Дамы и господа. Меня опять пригласили выступать на OpenStack конфу :)

Слава, женщины, бухло :)

Evgeny
19.05.2017
11:33:50
СПС) я че то пробовал gsub но видимо криворукий)

Александр
19.05.2017
11:34:16
по идее там заэвалить можно

но у меня что-то не получилось с первого раза

Can
19.05.2017
11:35:19
эвалить в грепах смертно

Александр
19.05.2017
11:35:26
eval "\"#{s}\""

блин кавычки перепутал когда пытался в первый раз

эвалить в грепах смертно
там не про греп идёт разговор

Can
20.05.2017
19:21:55
Пацаны

Поясните кто нибудь за микросервисы

Я когда то видел

Что советовали чуть ли не авторизацию отделять в микросервис

Google
Can
20.05.2017
19:22:33
Какой смысл деления есть?

Vadim
20.05.2017
19:25:32
Нет, делай монолит, а когда взлетит, тогда и поемешь как поделить. Если надо будет.

Sergey
20.05.2017
19:28:06
если в процессе взлетание будет тяжело взлетать и кренить - уже можно начать делить, как правило понятны станут места, в процессе, где и как разделять

Kioshimafx
20.05.2017
21:33:04
+1 главное мониторинг прикрути и смотри где запросов больше то и отделяй на отдельную тачку как сервис

С базой тоже самое делаешь шардирование логическое а потом разносишь, "ecto_instashard" в помошь.

Единственное с чем пришлось помучаться перед продом, это с нормальным заворачиванием в докер.

@spscream круто выручил в этом плане

Rumata
20.05.2017
21:38:43
Парни подскажите как грамотно мониторить генстейдж

И прикручивать все это дело к каналам

В фениксе , никто не сталкивался ?

Kioshimafx
20.05.2017
21:46:04
а мониторинг чего конкретно в генстейдже тебя интересует?

в чем проблема собственно

Rumata
20.05.2017
22:12:37
Ну у меня пайплайн стартанул

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

и кильнуть пайплайн в том числе когда чанал закончил стримить

Vladimir
21.05.2017
05:11:33
Что советовали чуть ли не авторизацию отделять в микросервис
Это имеет смысл, только если у тебя больше чем один сервис будет пользоваться аутентификацией/авторизацией. Я щас как раз пилю AA-микросервис на Erlang, и пилю отдельно, чтобы а) сделать его единой АА-точкой для 1+ сервисов б) обеспечить отказоустойчивость.

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

عاصم بن حارث
21.05.2017
09:54:02
https://blog.docker.com/2017/04/introducing-the-moby-project/ Это что, "А теперь с новым вкусомЪ"?

Can
21.05.2017
15:26:43
Заменили ченж эт в феникс 1.3?

Контексты это явно то чего не хватало

Google
Can
21.05.2017
15:27:37
С точки зрения композиции кода

Dmitry
21.05.2017
15:29:19
Да вроде норм было. Хранил все в модели и не запаривался

Ща тоже норм, только по другому

Can
21.05.2017
16:35:17
Ну модель жирная это не оч

И зачастую методы используют две

Модели

В такой момент становится непонятно

Какую из моделей в какую испортить

Admin
ERROR: S client not available

Can
21.05.2017
16:35:49
И работать

Dmitry
21.05.2017
16:36:12
Жирная модель норм как по мне. Просто в экто модель - не модель

Из-за этого вся фигня с контекстами

Так конечно лучше

Понятнее станет

Can
21.05.2017
16:42:47
Ну две Таблицы когда есть

Это уже и в других языках две модели будет

Dmitry
21.05.2017
17:53:22
MSA имеет важный смысл объединения в один технологический процесс реализаций функциональности различных технологических стеков, например держать connections, distribution на Erlang, работу с БД на какой нибудь Java, Ruby, Python, бизнес логику на них же. С точки зрения архитектуры это выгодно тем что проще осуществлять архитектурный контроль и делегировать разработку различных сервисов различным командам так как от каждого сервиса необходима только поддержка протокола. Сервисы могут взаимодействовать либо через Kafka, MQ, либо иные решения и все это удобно мониторить и находить узкие места

Dmitry
21.05.2017
17:57:14
Слышал я где-то, что в эрланге можно делать все это и без mq. Не знаю, правда или нет...

Dmitry
21.05.2017
18:01:17
Правда, но не нужно

عاصم بن حارث
21.05.2017
18:02:47
Google
عاصم بن حارث
21.05.2017
18:03:36
Гетерогенные системы сложны в обслуживании.

Чем обширней стек языков и технологий (на проекте) - тем выше трудозатраты и прочее... (((

Dmitry
21.05.2017
18:10:07
Один ответ на два вопроса: после года жизни production поддержка и развитие функционала системы превратится в очень требовательное к скиллам занятие, станет проблемой потеря ключевых сотрудников, если на этапе проектирования сразу заложить риски то альтернатив не много, если они вообще есть.

Dmitry
21.05.2017
18:10:55
После года прода любая система очень требовательна к скилам

Ибо читать чужой код за неделю и за год - разные вещи

عاصم بن حارث
21.05.2017
18:13:08
Один ответ на два вопроса: после года жизни production поддержка и развитие функционала системы превратится в очень требовательное к скиллам занятие, станет проблемой потеря ключевых сотрудников, если на этапе проектирования сразу заложить риски то альтернатив не много, если они вообще есть.
слегка передергиваешь. Риски, какие например? Если вопрос в спецах, то за год "выращиваются" 1-2 чела и вводятся в курс ))) В последствии, они легко подхватят, если что. Второе, если растет емкость проекта, то она растет не изолированно от самих разрабов! Следовательно и разрабы растут (скилы), не?

Прожект на продакшене не есть сферический конь в вакууме, да еще и изолированный от персонала. Так, что развитие идет норм. )))

Dmitry
21.05.2017
18:18:23
Если посмотреть с точки зрения бизнеса то необходимо иметь легкую возможность замены любых частей системы как технологических так и людских в максимально сжатые сроки, одна из целей - обезопасить бизнес от влияния разработки, чтобы разработка при стечении неких обстоятельств не могла ультимативно ставить бизнесу условия, например так произошло в Yota, с их pcrf сервисом в своё время.

Dmitry
21.05.2017
18:20:36
Гетерогенность даёт возможность забирать лучшее что предоставляет данный стек и объединять все это в один продукт

10 эрлангистов стоят дорого

Dmitry
21.05.2017
18:21:36
Гетерогенность даёт возможность забирать лучшее что предоставляет данный стек и объединять все это в один продукт
Короче точка зрения кардинально поменялась. Ну по крайней мере я с ней согласен теперь

عاصم بن حارث
21.05.2017
18:21:41
10 эрлангистов стоят дорого
Да неужели ))) Прям сделал мой вечерЪ )))

Dmitry
21.05.2017
18:22:41
10 эрлангистов стоят дорого
Из 10 эрлангистов можно набрать пару толковых, несколько жунов, мидлов там - и нигде не провиснуть

А из одного питониста надо сразу брать звезду

Страница 578 из 1045