
Andrew
01.02.2017
09:09:51
и данные вставлял

Roman
01.02.2017
09:10:05
может вопрос про рилай был?

Ivan
01.02.2017
09:10:21
ну форму запостить в couch, вполне html
и не надо всякие там ноды учить и виртуальные домы

Google

Andrew
01.02.2017
09:14:39

Олег
01.02.2017
09:20:29

Ivan
01.02.2017
09:22:16

Олег
01.02.2017
09:22:28
спасибо

Dreamerinnoise
01.02.2017
09:44:12
@serjo_pepper Решил вчерашнюю проблему?

Сергей
01.02.2017
09:47:29
кто-нибудь знает куда посмотреть?
внутри Comp есть нативный input
shallow(<Comp />).find('input')
- говорит, что length === 0
mount(<Comp />).find('input')
- что всё ок length === 1
мб я что-то не понимаю...

? ? ? Alex ? ? ?
01.02.2017
10:00:26
блин хоть угорайте хоть нет но клиент хочет на битриксе админку на реакт как бы перекинуть фронт.

Aleh
01.02.2017
10:01:19
у тебя норм имя

Алексей
01.02.2017
10:01:27

Aleh
01.02.2017
10:01:27
думаю с таким именем легко можно

? ? ? Alex ? ? ?
01.02.2017
10:01:40
типа так

Google

? ? ? Alex ? ? ?
01.02.2017
10:01:45
фронт

Алексей
01.02.2017
10:01:52

? ? ? Alex ? ? ?
01.02.2017
10:02:16
сотку
к
руб

Sergey
01.02.2017
10:02:35
а чем мотивировано сие извращение?

Kost9in
01.02.2017
10:02:49

Dmitry
01.02.2017
10:02:52
Я бы не соглашался

Sergey
01.02.2017
10:03:23

Axenia
01.02.2017
10:03:23
Sergey (0) плюсанул в карму BananaBobby (1.0)

Sergey
01.02.2017
10:03:33
упс

Dmitry
01.02.2017
10:03:48
Все хорошо, продолжай)

Sergey
01.02.2017
10:05:44
будем считать это авансом, мало ли что))

Алексей
01.02.2017
10:05:58
Мне кажется идея гиблая
Даже за сотку

Dmitry
01.02.2017
10:07:16
Ну скажем если там есть какое-то конкретное тз и битрикс тут появился просто как аналогия, то может все и нормально. Но в большинстве случаев все ограничивается фразой "Хочу как в N"

Дмитрий
01.02.2017
11:27:25
Что-то там не по канону было

Savo
01.02.2017
11:45:49
а как из дочернего элемента передать свойства в родительский ?

Сергей
01.02.2017
11:46:10
прокинь функцию, или заюзай context

Google

Alexander
01.02.2017
11:46:39

Сергей
01.02.2017
11:46:40
пример:
<Child onSomeEvent={this.update} />

Sergey
01.02.2017
11:46:41
reverse data flow погугли

Сергей
01.02.2017
11:47:06

Vladimir
01.02.2017
11:49:08

Denis
01.02.2017
11:56:04
Преамбула:
const countries = ['US', 'MM', 'LR'];
Вариант 1:
units = countries.some(country => country === countryCode) ? 'imperial' : 'metric';
Вариант 2:
units = countries.indexOf(countryCode) === -1 ? 'imperial' : 'metric';
Какой лучше? :)
Есть ли профит у Array.some в сравнении с indexOf?

Паша
01.02.2017
11:57:16
indexOf возвращает индекс
а some — признак наличия

Andrew
01.02.2017
11:57:35
const countries = {'US': 'imperial', 'MM': 'imperial', 'LR':'imperial};
units = countries[countryCode] || 'metric';
вот это будет шустрее имхо

Anton
01.02.2017
11:58:38
https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Array/includes

Andrew
01.02.2017
11:58:45
массивы далеко не всегда оправданы

Andrew
01.02.2017
11:59:13
вообще каждый раз делать проход по массиву - это моветон. а если там будет 100500 элементов, то тем более.

Denis
01.02.2017
11:59:31
вот мы тоже где могли там избавились от find() some() и исполльзуем объекты для доступа к данным

Andrew
01.02.2017
11:59:44

Axenia
01.02.2017
11:59:44
iCoderXXI (0) плюсанул в карму tronin (1.0)

Vladimir
01.02.2017
11:59:56

Denis
01.02.2017
12:00:17
some, includes, contains :) Жесть

? ethorz
01.02.2017
12:00:18
карма какая-то :\

Admin
ERROR: S client not available

Google

Vladimir
01.02.2017
12:00:23
some не то
includes, да
проклятый мутулз

Дмитрий
01.02.2017
12:01:34
А он чего
Его обошли уже

Denis
01.02.2017
12:01:46
Так что в итоге юзать, если не хочется использовать объекты для доступа к данным?
includes или contains?
Хотя понят, https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/contains ведёт на includes

Anton
01.02.2017
12:05:15
даже перф кто-то создал: https://jsperf.com/str-indexof-vs-str-includes

Andrew
01.02.2017
12:12:13
коллеги, а кто какую библиотеку пользует для хранения в браузерных стораджах?

Denis
01.02.2017
12:12:57

? ethorz
01.02.2017
12:13:21

Dmitry
01.02.2017
12:13:29
Придется юзать сразу оба внутри some

Anton
01.02.2017
12:13:36
ребята, где можно обсудить идею для веб-приложения?

? ethorz
01.02.2017
12:13:48
вроде так, более широкой либы я не искал (имеется все виды браузерного хранения)

Andrew
01.02.2017
12:15:21
http://brian.io/lawnchair/ это кто-нибудь пробовал?


Anton
01.02.2017
12:25:59
ну в общем поделюсь идеей. я исследовал рынок приложений предлагающих вести приватных дневник онлайн. Есть 2-3 крупных игрока и около 10 других сервисов, но с более узким позиционированием.
Я как человек, который не вчера родился, немного понимаю как работает шифрование. Все эти сервисы предлагают шифрование ваших дневников, за деньги. Некоторые в комплекте с другими плюшками.
Но у меня есть опасения, что никакого шифровании не применяется. Сами подумайте, это обычный сайт, вводишь туда данные, они идут на сервер и возможно (потому что это черный ящик), там они шифруются ключами, которые ты даже не знаешь (ведь обычные люди не особо бум бум во всём этом) и хранятся на сервере и в теории любоей злоумышленник, правительство, админы могут смотреть твои записи.
Я долго думал об этом и у меня всплыла идея. Сделать open source проект, который бы позволял вести личные записи. Но шифрование делать на клиенте!
Как это сделать? Чтож на самом деле очень просто. Есть открытая библиотека openpgp js, есть открытая хеш-функция scrypt . То есть вся черная работа уже проделана сообществом?
Как всё это организовать? Я составил подробный алгоритм как будут передаваться данные, как храниться на клиенте, на сервера, где и как хранятся передаются пароли.
Что в итоге. Мы имеет аналог end-to-end шифрования в меседжерах, где сервер не знает о содержании сообщений. Только в данном случае, сервер не будет знать какие записи вы в своём дневнике пишете.
Я описал очень кратко, почти в двух словах. На самом деле я думал об этом последний месяц.


Petr
01.02.2017
12:27:46
???

Andrew
01.02.2017
12:28:04
в блокнот пиши, храни в сейфе да и все дела. зачем эти изыски?

Google

Denis
01.02.2017
12:28:10
1password secure notes

Petr
01.02.2017
12:28:25
Но какую проблему она решает?

Anton
01.02.2017
12:29:55
Изыски нужны за тем, что к примеру я хочу безопасно хранить данные в облаке, иметь к ним доступ с мобильных устройств со своих, иметь синхронизацию и точно знать, что сервер не сможет их расшифровать.
Можно делать грубо, брать какое-то облачно хранили и перед тем как туда копипастить что-то, прогонять вручную через openpgp, но это дело можно делать автоматически, с помощью браузера клиента.

? ethorz
01.02.2017
12:30:11

Anton
01.02.2017
12:30:46
тут дело в том, что все игроки на этом рынки, явно умалчивают, о том, что безопасность мнимая
у меня от этого очень сильно бомбит, люди далекие от понимания вещей платят за это деньги

Petr
01.02.2017
12:31:17
А может она и вправду хранит