
Dan
01.12.2017
19:14:11
А вот если докер завести на маке и в него докинуть xcodebuild можно инстансы плодить только в путь чуть ли не на каждого девелопера

Mars
01.12.2017
19:18:05
На ios, по крайней мере раньше, была другая проблема, если над проектом работает больше одного человека, то возникают конфликты в каком то мз файлов конфигурации проекта, который хранит в себе нечитаемый xml с набором хешей. Если это все еще так, то фиксация окружения не спасет
/сс @savelichalex

Dan
01.12.2017
19:19:35
Кстати тут бы зашёл эдвайс нативщиков. Как трекать(мержить?) ченджи в конфигах где например bundleId должен быть уникальным под девелопера.

Google

Andrey
01.12.2017
20:03:47
Доки обновили)
Я не понимаю. Так и должно быть?

James
01.12.2017
21:27:17
господа, вот есть у меня такая конструкция
я хочу в action для redux передать еще один action из другого файла, который тоже будет диспатчить
но там dispatch не определяется
как его правильно импортнуть в первую функцию?

Dmitry
01.12.2017
21:51:54

James
01.12.2017
21:52:24
Угу, спасибо)

Play
01.12.2017
22:01:03
Может кто знает решение этой ошибки?
GraphQLError: Variable "$file" got invalid value {"uri":"file:///Users/xyz/Library/Developer/CoreSimulator/Devices/BF0FFACC-B049-403D-A27C-048B9BC54636/data/Containers/Data/Application/2AA8E51D-8BE7-4061-B187-82BF1953D9F8/Documents/images/FB720B3C-30A1-4BDF-875C-AAB16AFA35C8.jpg","type":"image/jpeg","name":"photo.jpg"}.
In field "uri": Unknown field. подробности здесь: https://github.com/jaydenseric/apollo-upload-client/issues/46

Mars
02.12.2017
03:06:20

Google

Алексей
02.12.2017
08:46:00

Alexander
02.12.2017
10:18:29
Привет всем. Проблема с корс запросами. Приложение отправляет на сервер post с Basic Athorization. Сервер отвечает 401. Вопрос - как настроить апач, чтобы он принимал корс запросы?

Mikhail
02.12.2017
10:28:35
Привет всем. Кто-нибудь пользуется codepush в проде? Есть ли смысл в нем или лучше обновляться только через сторы?

Иван
02.12.2017
10:30:22
ну мое мнение такое

Mikhail
02.12.2017
10:31:03

Алексей
02.12.2017
10:45:36

Mars
02.12.2017
12:06:59

Иван
02.12.2017
12:08:54

Mars
02.12.2017
12:10:09
Там в ридми есть подробное описание возможных вариантов обновления, в том числе с подтверждением пользователем.

Алексей
02.12.2017
12:17:53

Mars
02.12.2017
12:19:30
Анувот, значит я правильно помню )

Иван
02.12.2017
13:08:58
Парни выручайте, мои слабые знания реакта закончились)))
Есть код
<Bubble
{...props}
ref={component => this._bubbleRef = component}
этих Bubble может быть много, как пройтись по всем через refs?
может не верно делаю, задача такая у этих Bubble есть this.state.mark = false
При клике(тапе) по Bubble, mark меняется на true и этот Bubble по которому тапнули(кликнули) перекрашивается в другой цвет
собственно задача, из другого компонента, снять выделение со всех Bubble, поставить всем mark = false

Никита
02.12.2017
13:25:59
буквально вчера делал это
на нажатие кнопки передаю this в родительский компонент, а в нем по id сообщения хранятся эти ссылки

Иван
02.12.2017
13:32:29
можно по подробнее?

Никита
02.12.2017
13:32:50
в bubble
onPress(){
this.props.on(this, this.props.currentMessage._id);
};
еще метод sestMark
в родительском (аргументы ref и id
if (this.messagesRefs[id]) {
ref.setMark(false);
delete this.messagesRefs[id];
}
else {
ref.setMark(true);
this.messagesRefs[id] = ref;
}

Google

Алексей
02.12.2017
13:39:37

Иван
02.12.2017
13:40:20

Denis
02.12.2017
13:40:51
И не потому что я только за натив, а чисто из-за соображений логики и безопасности.

Алексей
02.12.2017
13:41:48
а можно чуть более подробно?
class Foo extends React.Component {
constructor() {
super();
this.state = { first: true, second: true }
}
render() {
return (
<View>
<Bubble mode={this.state.first} onChange={this.changeFirst} />
<Bubble mode={this.state.second} onChange={this.changeSecond} />
</View>
);
}
}

Denis
02.12.2017
13:44:21
А вот возможность изменения функционала БЕЗ подтверждения предоставляет больше опасности, ем польза от фиксов багов

Алексей
02.12.2017
13:44:55

Denis
02.12.2017
13:45:14

Алексей
02.12.2017
13:45:19

Denis
02.12.2017
13:45:40

Алексей
02.12.2017
13:45:49
никто и не говорит про dex

Denis
02.12.2017
13:45:51
Загоняем майнер и "вуаля"

Алексей
02.12.2017
13:46:13
причем тут вообще майнер

Denis
02.12.2017
13:46:28
Как пример вредоносного функционала

Алексей
02.12.2017
13:46:40
кто тебя в сторе от этого защитит?
или тебе в обновлении напишут «мы тут внедрили майнер, обновляйтесь"

Denis
02.12.2017
13:47:05

Google

Алексей
02.12.2017
13:47:12
сканер чего блин
они смотрят код, но не семантику же

Denis
02.12.2017
13:47:28

Алексей
02.12.2017
13:47:30
или ты думаешь они настолько всемогущи

Иван
02.12.2017
13:47:45
во, @nullcpp снова поджигает

Алексей
02.12.2017
13:48:11
то есть Дэн ты сейчас утверждаешь что если я напишу майнер они это найдут?

Denis
02.12.2017
13:48:25

Алексей
02.12.2017
13:48:35
ну вот давай найдем пример и поспорим

Denis
02.12.2017
13:48:38

Алексей
02.12.2017
13:48:43
который легче реализовать
в иос я знаю что они просто не разрешают к приватным апи обращатся
иначе атата будет
но чтобы семантику проверяли это что то новое
ну слушай Ден, с такой параноей ты наверно браузером то не пользуешься) а то вдруг тебе там майнят)

Denis
02.12.2017
13:52:38

Алексей
02.12.2017
13:52:50

Denis
02.12.2017
13:52:51
Пора заводить greasemonkey от этих уродов

Alexsandr
02.12.2017
14:02:28
@savelichalex короче в итоге решил сделать несколько, textinputs, которые преключаются, а как оказалось у них нет onkeyprees , у ведра придётся ещё делать кнопки)

jdc
02.12.2017
14:20:31
Как вы делаете отступ от нижнего ТабБара?

Alexsandr
02.12.2017
14:24:34

Google

Alexsandr
02.12.2017
14:24:44
Padding или margin)

jdc
02.12.2017
14:24:50

Alexsandr
02.12.2017
14:24:59
Нет)

jdc
02.12.2017
14:25:04

Alexsandr
02.12.2017
14:25:24
А скрин можно?)

Иван
02.12.2017
14:31:01
у контента marginBottom

Alexsandr
02.12.2017
14:31:18
marginBottom: tabsize +10

jdc
02.12.2017
14:33:38

Alexsandr
02.12.2017
14:33:54
Размер твоего tabbar

jdc
02.12.2017
14:34:47

Иван
02.12.2017
14:35:11
посмотри в свойствах навигатора

Alexsandr
02.12.2017
14:47:35
Если нет знаешь размер
А если знаешь просто размер таббара +10

jdc
02.12.2017
15:12:48
Не нашел в доке как найти height tabBar

Alexsandr
02.12.2017
15:15:39
А дальше разберёшься и по контенту подгонишь
Больши или меньше тебе надо

jdc
02.12.2017
15:16:08