
Сергей
07.11.2016
11:29:47

Bogdan
07.11.2016
11:29:49
Pexe, видел в шахматах

Сергей
07.11.2016
11:29:56
просто потому, что ты никогда не знаешь где остановиться

Геннадий
07.11.2016
11:30:08
Он разве ещё не в пре-пре-пре-альфе?

Google

Геннадий
07.11.2016
11:30:08
pexe , web assembly ?

Bogdan
07.11.2016
11:30:09
Но только для chrome
В хроме нет

Сергей
07.11.2016
11:31:13

Bogdan
07.11.2016
11:32:21
Closure Compiler

Геннадий
07.11.2016
11:32:27
Ммм
Mail.ru Group впереди планеты всей

Bogdan
07.11.2016
11:32:28
Попробуй

Геннадий
07.11.2016
11:32:41
Логику в клиенте прячут

Сергей
07.11.2016
11:33:53

Дмитрий
07.11.2016
11:34:36
Короче, такое уже вполне поддаётся отладке
Ещё мне кажется, что можно на определённом этапе выполнения кода просто собирать расшифрованный для исполнения код, по частям

Сергей
07.11.2016
11:40:03
знать бы что это за обфускатор такой

KlonD90
07.11.2016
11:44:12
watch dogs 2 реклама сейчас эти реккурентные штуки с распознаванием

Google

KlonD90
07.11.2016
11:44:29
+ еще даже в москве по хорошему можно менять светофоры если взломать сеть
хакеры будут жить как цари ._.
начать что ли агрегировать где-то данные

Дмитрий
07.11.2016
11:45:58
Какие?)

Vladislav
07.11.2016
13:02:07
еще вопросик подьехал
есть mongoose
и его модели
но вопрос
если моделей много, так как проект оч большой, как правильно вынести их отдельно
ибо не хочется иметь тонну кода в одном файле
nodejs только осваиваю по сути. Это будет как доп. приложение прокты
проекта*

Сергей
07.11.2016
13:03:47
ну вообще на каждую модель один файл

Николай
07.11.2016
13:03:55
у меня обычно отдельная пака models где все модели по разным файлам. Подключаю их типа:
glob.sync('../app/models/**.js', { cwd: __dirname }).forEach(require);

Сергей
07.11.2016
13:04:38
это вообще bad practice

Николай
07.11.2016
13:04:40
в каждой модели:
mongoose.model('User', schema);

Vladislav
07.11.2016
13:05:12
ну вообще на каждую модель один файл
понятно. но смотрите.
Наример у меня в основной файле лежит обьявление mongoose и коннект, а когда подключаию можели, оно говорит, что mongoose не обьявлен

Николай
07.11.2016
13:06:38
наверно в можели ж тоже нужно mongoose подключить

Vladislav
07.11.2016
13:08:56
тогда ругается, что я пытаюсь открыть открытое соединениее
не то

Google

Vladislav
07.11.2016
13:10:19
var Schema = mongoose.Schema;
^
ReferenceError: mongoose is not defined

Сергей
07.11.2016
13:10:55
таки у тебя mongoose должен быть в области видимости
ну импортнуть к себе нужно в файлег модели

Николай
07.11.2016
13:12:23
отут глянь: https://github.com/NikolayGalkin/koa-boilerplate
в /lib/mongo.js + app/models

Sklyarov
07.11.2016
13:43:45
Кто в курсе почему могут отваливаться таски npm/yarn.
К примеру пишу команду yarn lint;
в package.json "scripts": "{"lint": "eslint src"}
на выходе получаю error Command failed with exit code 1.
если пишу eslint src то все отрабатывает без проблем
кэш npm пробовал чистить

Сергей
07.11.2016
13:45:03
npm и yarn по разному резолвят пути к бинарникам
npm run lint отваливается тоже?

Sklyarov
07.11.2016
13:45:38
ага
возможно npmrc попробовать снести?

Serhio
07.11.2016
14:11:38
Есть сервис с rest api. Подключается нативным драйвером к монге. Сервис и монга разнесены по разным виртуалкам. И сервис и монга упакованы в docker. Раз в 9-10 минут сервис выплёвывает в лог примерно следующее:
[mongo:27017] errored out with [{\"code\":\"ECONNRESET\",\"errno\":\"ECONNRESET\",\"syscall\":\"read\"}]\n"
В различных FAQ/HOWTO в основном инфа про ulimit и его увеличение. Подскажите, плиз, может кто сталкивался? Куда копать?
node 5.12.0
├─┬ mongodb@2.2.10
│ ├─┬ mongodb-core@2.0.12

Александр
07.11.2016
14:13:20
есть предположение, что отваливается из-за таймаута
но надо смотреть конкретнеее

Serhio
07.11.2016
14:14:34
таймауты TCP в ядре?

Александр
07.11.2016
14:37:54
одна сторона закрыла соединение, другая ещё пытается читать и получает econnreset

Serhio
07.11.2016
14:41:36
это капитанство описано везде))

Eduard
07.11.2016
14:52:27
Так я и не понял помимо профит в том что пускают в веб другие языки, сам джс можно будет в вебассембли прятать?
Я читал статьи, но я не до конца понял

Google

krn
07.11.2016
14:53:09
што

Eduard
07.11.2016
14:56:26
Вопрос про вебассембли

Artur
07.11.2016
16:48:23
привет ребят

Admin
ERROR: S client not available

Artur
07.11.2016
16:48:36
кто-то делал логин с помощью фб без пасспорта?

Vladimir
07.11.2016
16:54:09
зачем?

krn
07.11.2016
17:05:39
Челлендж надо полагать

Pavel
07.11.2016
18:32:20
Фб - фейсбук?

Oleg
07.11.2016
18:56:46
Ало

Vadim
07.11.2016
19:07:07
был ли у кого-нибудь опыт работы с mongodb, когда индексы не помещаются в память? на сервере 64гб озу, база около 300-400гб, индексы около 150гб, когда индексы стали больше, чем озу, сильно снизилась скорость записи в базу, раз в 10-20

Dmitry
07.11.2016
19:07:09
Шифрование будет?

Vadim
07.11.2016
19:07:26
это можно обойти или это упор в архитектуру?

Vitaliy
07.11.2016
19:33:11
Или оно и так есть? Или это не панацея?
А, или это и так уже со сжатием?

Vadim
07.11.2016
20:08:35
не слышал о таком, но там даже если и есть не поможет
оперативной памяти 64гб, индексы уже в 3 раза больше
и оно будет расти постоянно

Anton
07.11.2016
20:37:57
короче, вселенский вопрос: какой фреймворк для REST API лучший?

Klim
07.11.2016
20:38:33
э

Google

Klim
07.11.2016
20:38:37
экспресс?

Anton
07.11.2016
20:39:06
нет конечно же, там руками столько всего писать

Klim
07.11.2016
20:39:35
эм
router.get('/lol')

Vladimir
07.11.2016
20:40:19
micro

Anton
07.11.2016
20:40:25
и так на каждый ресурс CRUD написать + овтеты

Vladimir
07.11.2016
20:40:36
https://github.com/zeit/micro

Klim
07.11.2016
20:40:45
хуяси зажрались

Anton
07.11.2016
20:42:54
это слишком микро, у хорошего API еще и ACL должен быть
я смотрел на loopback, отличная идея, функционал и вседела
НО
много багов