Sergey
Sergey
Действительно неплохо скрыт код
Sergey
исходники смотри
Sergey
деобфускатор блин
Sergey
Найс, если алгоритм стоящий то можно и с ревёрсить его
Sergey
Главное найти нить исполнения
Sergey
алгоритм довольно простой
Sergey
разбить всё на функции с именами 2-4 символа разбивается любой кусочек кода
Ohar
(Барабанная дробь)
Sergey
декомпозируется максимально
Sergey
а затем из этих кусочков складывается код
Ohar
Сергей Сова сам ответил на свой вопрос!
Sergey
удачи в раскладывании))
Oleksandr
оптимизирующий компилятор - это деобфускатор
Anonymous
pexe , web assembly ?
Oleksandr
дальше зависит от крутости оптимизации
Sergey
Сергей Сова сам ответил на свой вопрос!
только вот обратно сделать крайне сложно
Anonymous
Pexe, видел в шахматах
Sergey
просто потому, что ты никогда не знаешь где остановиться
Sergey
Он разве ещё не в пре-пре-пре-альфе?
Sergey
pexe , web assembly ?
Anonymous
Но только для chrome
Anonymous
В хроме нет
Sergey
я не получаю денег за своего бота, и не собираюсь делать так, чтобы другие люди за это платили. да и прикручивать сервер смысла нет
Короче, если узнаешь чем так обфусцируют код одноклассники https://ok.ru/web/gwt/f372d594/one.app.community.dk.gwt.dm.block.Block/03F0B9852CEBC319A31A1BA9E5D93B3D.cache.html то используй смело, жизнь подпортит многим любителям халявы
Дима
Anonymous
Closure Compiler
Sergey
Ммм Mail.ru Group впереди планеты всей
Anonymous
Попробуй
Sergey
Логику в клиенте прячут
Sergey
Логику в клиенте прячут
Если делать всё на сервере Мы вернемся в 2006 год с AJAX-приложениями
Дима
Короче, такое уже вполне поддаётся отладке Ещё мне кажется, что можно на определённом этапе выполнения кода просто собирать расшифрованный для исполнения код, по частям
Sergey
Короче, такое уже вполне поддаётся отладке Ещё мне кажется, что можно на определённом этапе выполнения кода просто собирать расшифрованный для исполнения код, по частям
зависит от количества и сложности кода если кода мало, то да, всё довольно просто А если код с дикими абстракциями, кучей классов и после какого-нибудь транспайлера, то всё становится весьма печально
Sergey
знать бы что это за обфускатор такой
Дима
Какие?)
Vl
еще вопросик подьехал
Vl
есть mongoose
Vl
и его модели
Vl
но вопрос
Vl
если моделей много, так как проект оч большой, как правильно вынести их отдельно
Vl
ибо не хочется иметь тонну кода в одном файле
Vl
nodejs только осваиваю по сути. Это будет как доп. приложение прокты
Vl
проекта*
Sergey
ну вообще на каждую модель один файл
Mykola
у меня обычно отдельная пака models где все модели по разным файлам. Подключаю их типа: glob.sync('../app/models/**.js', { cwd: __dirname }).forEach(require);
Sergey
это вообще bad practice
Mykola
в каждой модели: mongoose.model('User', schema);
Vl
ну вообще на каждую модель один файл
понятно. но смотрите. Наример у меня в основной файле лежит обьявление mongoose и коннект, а когда подключаию можели, оно говорит, что mongoose не обьявлен
Mykola
наверно в можели ж тоже нужно mongoose подключить
Vl
тогда ругается, что я пытаюсь открыть открытое соединениее
Vl
не то
Vl
var Schema = mongoose.Schema; ^ ReferenceError: mongoose is not defined
Sergey
таки у тебя mongoose должен быть в области видимости
Sergey
ну импортнуть к себе нужно в файлег модели
Mykola
отут глянь: https://github.com/NikolayGalkin/koa-boilerplate
Mykola
в /lib/mongo.js + app/models
Anonymous
Кто в курсе почему могут отваливаться таски npm/yarn. К примеру пишу команду yarn lint; в package.json "scripts": "{"lint": "eslint src"} на выходе получаю error Command failed with exit code 1.
Anonymous
если пишу eslint src то все отрабатывает без проблем
Anonymous
кэш npm пробовал чистить
Sergey
npm и yarn по разному резолвят пути к бинарникам
Sergey
npm run lint отваливается тоже?
Anonymous
ага
Anonymous
возможно npmrc попробовать снести?
Serhio
Есть сервис с 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
horpto
есть предположение, что отваливается из-за таймаута
horpto
но надо смотреть конкретнеее
Serhio
таймауты TCP в ядре?
horpto
одна сторона закрыла соединение, другая ещё пытается читать и получает econnreset
Serhio
это капитанство описано везде))
А ВОТ ТЕПЕРЬ ПАБЛИК
Так я и не понял помимо профит в том что пускают в веб другие языки, сам джс можно будет в вебассембли прятать?
А ВОТ ТЕПЕРЬ ПАБЛИК
Я читал статьи, но я не до конца понял
krn
што
А ВОТ ТЕПЕРЬ ПАБЛИК
Вопрос про вебассембли
Anonymous
привет ребят
Anonymous
кто-то делал логин с помощью фб без пасспорта?
Vlad
зачем?
krn
Челлендж надо полагать
Pavel
Фб - фейсбук?
Oleg
Oleg
Ало