
Aleksandr
24.01.2017
18:22:32
я сейчас смотрю прохождение дум и вспоминаю ежедневные задания в браузерных стратах типо сферы или ветки плариума, откуда всё началось, из браузерок или масштабных приложений, и как это реализовано в браузерках? они добавили руну и испытание из ла2

Vladimir
24.01.2017
18:34:09

Aleksandr
24.01.2017
18:35:31
ясн

Котяй Негодяй
24.01.2017
19:11:53
Я помню, здесь рассусоливали по поводу генерирования массивов из последовательностей с помощью Array.from({ length }, mapCb). И я подумал: по-любому ведь уже давно кем-то написано решение наподобие:
const generate = cb => (length) => {
const extend = (index = 0) =>
index < length ? [
cb(index),
...extend(index + 1),
] : [];
return extend;
};
const res = generate(index => index * 2)(3)();
// const res = generate(index => index * 2)(3)(0);
Я пока не знаю, зачем. =) Просто интересно.

Google

Дмитрий
24.01.2017
19:15:17

Котяй Негодяй
24.01.2017
19:16:43
Это что должно делать?)
В данном коде колбэк, который попадает в первый вызов, вызывается 3 итерации с индексом от 0 до 2.

Дмитрий
24.01.2017
19:17:39
Типа генерация массива?

Котяй Негодяй
24.01.2017
19:18:46
Типа генерация массива?
Ну, в данном случае да. Я просто подумал, как стелать редьюс до того, как ты создал массив (то бишь, из несуществующей последовательности).
На самом деле, можно же что угодно нагененировать.
А, да, на выходе будет [0, 2, 4].

andretshurotshka?❄️кде
24.01.2017
19:20:08
А можно заюзать генератор мб

Котяй Негодяй
24.01.2017
19:20:20

Axenia
24.01.2017
19:20:20
bigslycat (0) плюсанул в карму goodmind (1.0)

Котяй Негодяй
24.01.2017
19:20:23
Можно.

Дмитрий
24.01.2017
19:20:40

Котяй Негодяй
24.01.2017
19:20:49
Но мне хотелось именно так.

Google

Дмитрий
24.01.2017
19:21:18
А самым прямым способом будет через fill
Ну это если делать нечего)

Котяй Негодяй
24.01.2017
19:22:28
Ну и речь шла о способе, который не привязан к чьему-то внешнему интерфейсу. Но это да. Это от нечего делать было. =)

Vladimir
24.01.2017
19:36:07

Котяй Негодяй
24.01.2017
19:43:35
так потом замапить можно
Здесь обсуждали уже такое. Я предложил ...fill(...).map(...), а потом здесь предложили Array.from({ length }, mapCb)
Ну, мой пример выглядел бы так:

Vladimir
24.01.2017
19:44:04
ага

Котяй Негодяй
24.01.2017
19:44:27
Array.from({ length: 3 }, (v, i) => i * 2)

Vladimir
24.01.2017
19:45:42
* .from

Котяй Негодяй
24.01.2017
19:46:09
Ой.

Dreamerinnoise
24.01.2017
19:51:11
Веб сокет не шарится между табами, верно? Как лучше поступать в такой ситуации, если надо иметь общий стейт на неск табов?

Котяй Негодяй
24.01.2017
19:53:04

Oleg
24.01.2017
19:53:49
http://stackoverflow.com/questions/28230845/communication-between-tabs-or-windows

Котяй Негодяй
24.01.2017
19:56:47

Dreamerinnoise
24.01.2017
19:57:01

Котяй Негодяй
24.01.2017
19:57:11
Ну, по аналогии загугли.

Dreamerinnoise
24.01.2017
19:57:28
Может сериализовывать часть сторов и восстанавливать на другой из локалстораджа

Котяй Негодяй
24.01.2017
19:58:27
К своему стыду, я до сих пор не прикасался к этому вопросу на низком уровне, т.к. однажды подключил redux-persist-crosstab и забыл об этом.

Google

Dreamerinnoise
24.01.2017
20:01:32

Котяй Негодяй
24.01.2017
20:02:00
Ну, будет висеть лишний коннект. Мм?
У пользователя одна мышка. И фокус один.
Ну, тот клиент, который держит коннект, может писать в стор признак наличия коннекта.
И обновлять его.
Если такой признак есть, то те, кто не подключен, не подключаются.
Ну и каждый клиент периодически чекает этот признак.

Dreamerinnoise
24.01.2017
20:07:07
Посмотрю на те ссылки, спасибо.

Котяй Негодяй
24.01.2017
20:07:10
Зачем периодически обновлять, а не повесить его обнуление на disconnect — неизвестно, каким образом окажется закрыта вкладка. Она может просто упасть.

Каїн
24.01.2017
22:01:53

Vladimir
24.01.2017
22:04:01
ой
я про сервисворкеры подумал
простите

Dreamerinnoise
24.01.2017
22:08:20
Я честно говоря не пойму как поможет локалсторадж. Команды уходят по сокету, оттуда приходят ответы, баланс и тд. Как это синкать, если игру в новом окне открываешь?

Таймураз
24.01.2017
22:08:35

Fayozjon [CybernatiC]
24.01.2017
22:09:48
не postmessage ?

Таймураз
24.01.2017
22:09:51
у локалстораджа эвенты, тьфу

Google

Admin
ERROR: S client not available

Vladimir
24.01.2017
22:09:57
веб/серввис воркеры

Dreamerinnoise
24.01.2017
22:11:40
ie 11

Alexander
24.01.2017
22:22:48
О, а у вас здесь интересно :)

Vladimir
24.01.2017
22:29:25
ie 11
http://caniuse.com/#feat=webworkers
в вебворкерах есть postmessage

Roman
24.01.2017
23:06:08
+много

Axenia
24.01.2017
23:06:08
pragus (0) плюсанул в карму matero (1.0)

Alexander
24.01.2017
23:55:58
CoB - эт хорошо

Ivan
25.01.2017
02:22:08
>это единственная годная рок группа
А как же Пилигримм

Anton
25.01.2017
02:29:51
"А я вот сёдни решил уронить слезу по детству и врубил Children of Bodom"
у них по сути единственный годный альбом Follow The Reaper, остальное тоже годно, но на фоне Follow The Reaper как-то не смотрится
"это единственная годная рок группа"
из как-то похожего разве что Machinae Supremacy с Jets'n'Guns Soundtrack могу вспомнить

Dreamerinnoise
25.01.2017
07:20:31
*cough* Тайп о негатив играли митол, а не рок *cough*

Konstantin
25.01.2017
07:23:29
дану
Manowar - Kings of metal
вот легендарный альбом :)

Andrey
25.01.2017
07:30:53
подобный рок только отвлекает, норм чиллаут (bonobo) и подобная спокойная музыка

Dreamerinnoise
25.01.2017
07:31:57
Там даже есть песенка про типа программу на джава :3

Anton
25.01.2017
07:32:24

Slava
25.01.2017
07:33:55
Ну и я сейчас закину

Artemiy
25.01.2017
07:36:20
Ребята, может кто в курсе: как заставить работать вместе multer и lusca с его CSRF токеном? Точнее как сделать так, чтобы форма имела enctype='multipart/form-data' и CSRF токен коректно передавался.

Google

Дмитрий
25.01.2017
08:02:52

Andrey
25.01.2017
08:03:29

Evjeni
25.01.2017
08:25:45

Konstantin
25.01.2017
08:25:51
ага

Vladimir
25.01.2017
08:31:49

Дмитрий
25.01.2017
08:32:04
?

Evjeni
25.01.2017
08:33:11
или тут нельзя эротику постить?

Eugene
25.01.2017
08:33:32
?