
localvoid
15.08.2016
13:57:58
какие потоки? haskell threads? ocaml lwt? golang goroutines? erlang processes? а может даже такие https://www.youtube.com/watch?v=KXuZi9aeGTw

Sergey
15.08.2016
14:01:51

localvoid
15.08.2016
14:03:30
node.js использует корутины? :)

Sergey
15.08.2016
14:05:26
Только корутины - это довольно общее понятие.

Google

Sergey
15.08.2016
14:17:12
node.js использует корутины? :)
Хотя нет, я не прав.
Node.js использует сабрутины, которые не сохраняют стэк между вызовами.
Но смысл высказывания был а в том, что асинхронный веб-сервер всегда будет использовать какую-то легковесную модель процессов.

Иван
15.08.2016
14:24:20
Ребят, вопрос такой, обновил react до 15.3.0 с 15.2.1, вылезла ошибка
Component's children should not be mutated
Не совсем я допонял в чём трабл и как исправлять, может у кого было?

Leonid
15.08.2016
14:25:09

Иван
15.08.2016
14:25:20
{React.Children.map(elements, element => React.cloneElement(element))}
А, выше делаю push, видимо в этом трабл

Leonid
15.08.2016
14:27:40

Иван
15.08.2016
14:28:43
Исправил, спасиб ?

Anton
15.08.2016
14:31:49
Пожалуйста, подскажите. Ковыряю React, есть корневой компонент, у которого есть state. Дочерний компонент - список элементов. При наведении на элемент нужно сделать его активным, т.е., как я понял, изменить state корневого компонента. Не могу сообразить, как грамотно при наведении отлавливать ключ элемента, который будет в setState использоваться. В e.target попадают дочерние узлы, а не тот, из которого я могу забрать ключ

Alexander
15.08.2016
14:32:12
>При наведении на элемент нужно сделать его активным
hover?

Anton
15.08.2016
14:32:41
При наведении нужно добавить ему класс и запомнить его id

Ilia
15.08.2016
14:32:54
а для реакта без разницы на каком текстовом редакторе писать или все же есть предпочтение?

Yevhenii
15.08.2016
14:33:51
разница только в подсветке синтаксиса

Google

Ilia
15.08.2016
14:34:04
ну мало ли
на вебшторме тошнить уже начало от подсветки его

Yevhenii
15.08.2016
14:34:25

Eugene
15.08.2016
14:35:46

Ilia
15.08.2016
14:36:18
ну ладно

Dmitriy
15.08.2016
14:41:57
чем локализовать реакт приложение?

Alexander
15.08.2016
14:44:38
react-translate-component?

Grigory
15.08.2016
14:49:05
http://i18next.com/

Ilya
15.08.2016
14:58:35
https://github.com/Microsoft/vscode/issues/10546
поддержите лайком

Алексей
15.08.2016
15:00:17

Lupsick
15.08.2016
15:19:00

Vitaliy
15.08.2016
15:20:54


Алексей
15.08.2016
15:22:53
MessageFormat и i18n - это просто небо и земля. Кроме Front-End он уже давно стандарт индустрии https://docs.oracle.com/javase/7/docs/api/java/text/MessageFormat.html
Пример из другой библиотеки но он четко демонстрирует всю мощь ICU MessageFormat стандарта
var input = "" +
"{PERSON} added {PLURAL_NUM_PEOPLE, plural, offset:1" +
" =0 {no one}"+
" =1 {just {GENDER, select, male {him} female {her} other{them}}self}"+
" one {{GENDER, select, male {him} female {her} other{them}}self and one other person}"+
" other {{GENDER, select, male {him} female {her} other{them}}self and # other people}"+
"} to {GENDER, select,"+
" male {his}"+
" female {her}"+
" other {their}"+
"} group.";
var mf = new MessageFormat('en');
var mf_func = mf.compile(input);
expect(mf_func({
PLURAL_NUM_PEOPLE : 0,
PERSON : "Allie Sexton",
GENDER: "female"
})).to.eql('Allie Sexton added no one to her group.');
expect(mf_func({
PLURAL_NUM_PEOPLE : 1,
PERSON : "Allie Sexton",
GENDER: "female"
})).to.eql('Allie Sexton added just herself to her group.');


Artur
15.08.2016
15:41:49
Жуть

Anton
15.08.2016
15:43:20
Спасибо. Страшно, конечно. Но вовремя!
А какие либо "визуальные" билдеры(админка в общем) под это дело есть?

Алексей
15.08.2016
15:53:12
А какие либо "визуальные" билдеры(админка в общем) под это дело есть?
http://format-message.github.io/icu-message-format-for-translators/editor.html
и вставь
{PERSON} added {PLURAL_NUM_PEOPLE, plural, offset:1
=0 {no one}
=1 {just {GENDER, select, male {him} female {her} other{them}}self}
one {{GENDER, select, male {him} female {her} other{them}}self and one other person}
other {{GENDER, select, male {him} female {her} other{them}}self and # other people}
} to {GENDER, select,
male {his}
female {her}
other {their}
} group.";
а вообще любой более или менее профессиональный локализатор знает об ICU Message Format


Anton
15.08.2016
15:55:07
http://format-message.github.io/icu-message-format-for-translators/editor.html
и вставь
{PERSON} added {PLURAL_NUM_PEOPLE, plural, offset:1
=0 {no one}
=1 {just {GENDER, select, male {him} female {her} other{them}}self}
one {{GENDER, select, male {him} female {her} other{them}}self and one other person}
other {{GENDER, select, male {him} female {her} other{them}}self and # other people}
} to {GENDER, select,
male {his}
female {her}
other {their}
} group.";
а вообще любой более или менее профессиональный локализатор знает об ICU Message Format
Это очень редкая проффесия. Да и формат не так чтобы популярный.

Алексей
15.08.2016
15:56:20

Google

Anton
15.08.2016
15:56:45
Я думаю 1 на 1000 разработчиков

Алексей
15.08.2016
15:57:28
PS: заранее извиняюсь за “пассивную агрессивность” ( не выспался )

Aldar
15.08.2016
15:58:42
$.ajax({
url: this.props.url,
dataType: 'json',
cache: false,
success: (function(data) {
this.setState({data: data});
}).bind(this),
error: (function(xhr, status, err) {
console.error(this.props.url, status, err.toString());
}).bind(this),
});
embedded:61 undefined "parsererror" "SyntaxError: Unexpected token < in JSON at position 0"

Алексей
15.08.2016
15:59:26

Anton
15.08.2016
16:00:27

Aldar
15.08.2016
16:01:31

Алексей
15.08.2016
16:02:27

Anton
15.08.2016
16:04:33
В общем ты мне только что просто сэкономить человеко месяц. Танцуют все!

Yevhenii
15.08.2016
16:05:05
лел

Nikita
15.08.2016
17:11:02
призываю адепта graphql

Nikita
15.08.2016
17:11:19
как динамически добавить поле, которое required в запросе?)

blkmrkt
15.08.2016
18:27:59
https://formidable.com/blog/2016/08/15/introducing-webpack-dashboard/

Admin
ERROR: S client not available

Anton
15.08.2016
18:55:39
посоветуйте ресурс для быстрого погружения в react, за вечер

Yevhenii
15.08.2016
18:58:16

Alexander
15.08.2016
19:20:10
egghead.io

Alexander
15.08.2016
19:24:19
https://ru.hexlet.io/courses/reactjs

v
15.08.2016
19:40:36

Google

Alex
15.08.2016
19:44:39
Существует aurelia чат в телеграме?

Evjeni
15.08.2016
19:56:47

Dmitry
15.08.2016
20:15:06

Alexander
15.08.2016
20:16:14
Я слышал, что один вроде использует =)

Anton
15.08.2016
20:25:39
Наверное он в этом чатике и сидит

Dreamerinnoise
15.08.2016
20:45:29

Anton
15.08.2016
20:55:38
А чо в яхувском сложного?

マイク
15.08.2016
20:57:14
В Closure Library есть MessageFormat тоже. Впрочем логично.

Sergey
15.08.2016
21:05:02

マイク
15.08.2016
21:19:21
странно, у меня нет его :|
(превью)

Alexander
15.08.2016
21:22:20
Оо
У меня такого нет )

Дмитрий
15.08.2016
21:23:48
Ой))
В общем, подозреваю, что этого превью ни у кого нет))

Sergey
15.08.2016
21:24:12
D:

Dmitry
15.08.2016
21:25:44

Anton
15.08.2016
21:28:40
мда, придется смотреть, что за либа