@react_js

Страница 354 из 5115
Alex
04.08.2016
07:22:25
и деплоятся раздельно

на мой взгля это предпочтительный вариант.

Vladimir
04.08.2016
07:22:40
Это не архитекткра

Alex
04.08.2016
07:22:50
Это не архитекткра
это и есть архитектура.

Google
Vladimir
04.08.2016
07:25:03
У нас бэк и фронт в раздельных репозиториях лежат
Я про вот это. Да и методы деплоя бэка и фронта весьма различные

Alex
04.08.2016
07:25:26
Это и есть архитектура. У кого то они лежат в одном репозитории и деплоятся вместе.

А про методы деплоя хз, я бы не сказал что они различные. Набор команд. У нас рельсовый стек поэтому мы деплоили и то и то через capistrano.

Denis
04.08.2016
07:57:51
Парни, а кто-что использует для логирования ошибок из браузера?

Valentin
04.08.2016
07:59:37
У нас вот такая штука: https://trackjs.com

Tony
04.08.2016
08:00:46
sentry умеет собирать js ошибки

Denis
04.08.2016
08:01:44
Там же просто ещё такой момент - надо защищаться от того, чтобы malicious developers не зафлудили базу)

Evgeny
04.08.2016
08:01:48
bugsnag.com

Denis
04.08.2016
08:02:09
Эти решения как-то защищают?

Есть что-нибудь для развёртывания on-premise?

Evgeny
04.08.2016
08:02:42
За 2 года ни одного случая флуда не было

Но багснег, например, все одинаковые ошибки сквошит

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

Google
Denis
04.08.2016
08:05:29
Да и не собирались спрашивать. Вопрос актуальный, точнее два: 1. Как эти системы защищены от ситуаций, когда malicious developers могут зафлудить лог? 2. Что есть для разворачивания in-house (кроме Sentry)?

Evgeny
04.08.2016
08:06:07
Сквош +

2 хз

Andrey
04.08.2016
08:08:04
у нас самописная реализация, тоже собираем, отправляем и там уже фильтруется по типам

Anton
04.08.2016
08:10:45
Некоторые системы отслеживая ошибок имеют сильные side эффекты. Например qbaka убирает коды РСЯ. Про track не скажу, не проверял.

Vladimir
04.08.2016
08:11:22
мы на сентри сидим

уже в третьем проекте

Evgeny
04.08.2016
08:13:07
Опусти https

Просто telegram.me/react_js

Denis
04.08.2016
08:13:40
www

Evgeny
04.08.2016
08:13:50
Пережиток прошлого

У нас же аудитория не бабушки, все понимают, что такое .me

Да убери www)

Чище же будет

Denis
04.08.2016
08:15:44
мы на сентри сидим
У него никаких ключей защиты нет? Любой скрипт может записать данные туда?

У нас же аудитория не бабушки, все понимают, что такое .me
Необходимо держать совместимость. Аудитория разная, есть много тех, кто "проспал" последние три года в отделе какого-нибудь Enterprise и только-только закрыл вкладку с 90-килобайтным jQuery-плагином. Те, кто в теме - уже давно в курсе про этот канал и активно наблюдают/участвуют.

Evgeny
04.08.2016
08:21:08
Ну дот-ми-то реально очевидный домен

Ilya
04.08.2016
08:23:21
Ну вообще да, ключ-то публичный, если это фронт.

Nikita
04.08.2016
08:24:28
ну там есть проверка откуда пришло, то есть Host и чисто теоретически по стектрейсу спам из консоли можно отследить

Google
Nikita
04.08.2016
08:24:42
но если будет большое желание - все равно нагадят)

Denis
04.08.2016
08:28:23
Значит можно простой сервис поднять самому и просто проксить в ёлку?

Nikita
04.08.2016
08:29:01
елку?)

Andrey
04.08.2016
08:30:17
Nikita
04.08.2016
08:32:31
в sentry, кстати, норм и из ноды слать

Alex
04.08.2016
08:35:23
Можно ограничивать спам с одного ип например

я не вижу техник защиты от подобного спама.

Denis
04.08.2016
08:35:45
ключ для комбинации IP+UA?

Evgeny
04.08.2016
08:43:13
Че так сложно

Alex
04.08.2016
08:43:20
Andrey
04.08.2016
08:43:27
говорят у вас тут mobx не нужОн... зашел послушать :)

Alex
04.08.2016
08:43:50
Если делать IP+UA то все равно зафлудят. IP подделать проблематичнее.

Den
04.08.2016
08:45:05
Вот тут style тег вставляется перед элементом прямо в дом. Реакт на такое ругаться не будет? https://github.com/Wildhoney/Interpose/blob/master/src/interpose.js#L86

code4aman
04.08.2016
08:46:00
Кто-то ещё испытывает проблемы с eslint? Airbnb, react plugin, началось после обновления

Andrey
04.08.2016
08:46:51
какие именно проблемы?

я только собирался обновить

Valentin
04.08.2016
08:48:45
:D

10 версия боли немного приносит, есть такое

решили переопределять спорные правила

code4aman
04.08.2016
08:49:42
Есть задепрекейченные правила в эйрбнб пресете, но ошибка явно в другом, хотя я вот думал это ещё может быть ошибка атом плагина

Google
Andrey
04.08.2016
08:50:53
у меня есть право хранить молчание :)

code4aman
04.08.2016
08:50:58
Думаю да, с командной строки работает линт

Admin
ERROR: S client not available

Lupsick
04.08.2016
08:50:59
я юзаю

мне все нравится кроме ебучего mobx-store который я выбрал

Andrey
04.08.2016
08:51:27
не смотрел

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

Lupsick
04.08.2016
08:55:08
Andrey
04.08.2016
08:55:29
а просто с mobx они какие?

*или мы друг друга не правильно поняли?)

я про store

blkmrkt
04.08.2016
08:56:22
может есть у кого кусочек кода, как вы реализовали optimistic updates? чтоб если XHR возвращает ошибку, откатить стейт обратно

Lupsick
04.08.2016
08:56:55
а просто с mobx они какие?
это именно с мобикс

Andrey
04.08.2016
08:57:33
это именно с мобикс
так в чем беда с mobx-store?

Lupsick
04.08.2016
08:58:11
так в чем беда с mobx-store?
плохо работает, приходится подстраиваться под его апи

типа store.set(‘order’, blabla) и store(‘order’).set(‘123’, ‘123) будет по разному работать в schedule например

Lupsick
04.08.2016
08:59:11
с чем я столкнулся вчера

Konstantin
04.08.2016
08:59:20
В sentry единственная проблема что будут встречаться ошибки от кривых расширений браузера

Google
Andrey
04.08.2016
09:00:17
Vladimir
04.08.2016
09:00:57
надо анимировать простую формочку. Vue или Angular?

Andrey
04.08.2016
09:00:57
расширения они вообще всё нафиг поломать могут.

надо анимировать простую формочку. Vue или Angular?
если анимировать классами то не суть. ангуляр вероятно удобнее при работе с формами в целом.

Oleg
04.08.2016
12:33:03
кто с parse работал? Не хочет регистрировать installation пишет ParseRequestException: This user is not allowed to add a field to _Installation. You can change this setting in the Data Browser.

Алексей
04.08.2016
12:34:13
кто с parse работал? Не хочет регистрировать installation пишет ParseRequestException: This user is not allowed to add a field to _Installation. You can change this setting in the Data Browser.
если речь о Parse.com - так его уже давным давно закрывают ( сразу закрыть не могут ибо людей много ) но сервис скоро прекратит сове существование ( если уже не прекратил )

Oleg
04.08.2016
12:34:59
Алексей
04.08.2016
12:37:34
Похоже на проблему с Role и Premissions https://parse.com/questions/set-create-permission-to-the-role-class-in-data-browser

Oleg
04.08.2016
12:53:55
это баг оказывается, нашёл такое http://stackoverflow.com/a/33349013/4609353

Sergey
04.08.2016
14:01:06
Сорри за оффтоп

Киевляне, сегодня вечером собираемся пообщаться за JS в неформальной обстановке. https://telegram.me/beerjskiev Ну и будем повторять время от времени.

from
04.08.2016
14:34:56
Проблема: в результате одно и того же события (клик внутри компонента) компонент меняет свой state и одновременно родительский компонент меняет props этого компонента. Вследствие изменений пропсов срабатывает componentWillReceiveProps(nextProps) Проблема такая — хоть реакция компонента на клик и setState происходят раньше, чем componentWillReceiveProps, во время выполнения componentWillReceiveProps новый state не виден. Как быть?

наверное стоит фиддл сделать

Страница 354 из 5115