Nikita
Anton
Тем что появляется такое понятие как "bundle". В общем смысле - все в кучу сваливаем и норм. (не норм)
Michael
супер-толсто)
ну так можешь попоробовать для начала рассказать, зачем может быть нужно динамически подгружать код на сервере.
Michael
в браузере есть тег <script> и явно нет require
Nikita
но из вариантов - если ты пишешь pm2 или другую штуку, которая может хотеть перезагружать код в рантайме
Anton
Модульная система обычно "прописывается" в codeStyle, и одна и на сервере, и на клиенте. Да и код сейчас часто один.
Nikita
в браузере есть модули и System.js
Michael
не хотелки, а конструктивные аргументы
Michael
помимо явного увеличения энтропии всей системы
Michael
только это минус
Michael
и очень жирный
Nikita
да о чем вы говорите?))
Nikita
давайте четко - вы про браузер, или про ноду? Про импорты или require?
Michael
хотя чем чаще нода будет падать, тем чаще перезапускать, тем чаще отдавать свободную память систему из хипа
Michael
профит обнаружен
Michael
тут вроде канал про ноду
Александр
Это канал об аниме? Как пропатчить ноду под es6 imports?
Nikita
в ноде hot-reload только если
Anonymous
напишите там Денису что темплейт стрингс медленнее, да
Anonymous
но вряд ли там будет боттлнек
Anonymous
и не потому что парсить будет (js код так же парсится), а потому что темплейт стрингс не просто конкатенацию делают. хотя тот же в8 мог бы и научиться хендлить такое когда темплейт таги не юзаются
Anonymous
просто пока эти оптимизации не так важны как поддержка спеки
Anonymous
и вообще это тоже оффтоп в том канале)
Sem
Ребят, кто работал с sequelize, как там можно скрыть поля, что не нужно на клиент отправлять?
Sem
кроме как DataType.Virtual
Sem
так как данные с типом виртуал не прочтешь
Anton
Ты хочешь их видеть внутри сервера, но когда они идут на клиент, их было бы не видно?
Anton
Сейчас точно не скажу, но там вроде можно свой toJSON определить в instanceMethods
💩🔨🐒
Так ребят, всё приплыли...
💩🔨🐒
Вот только что всё работало, и опять какая-то хрень с ебучими генераторами. Как правильно опрокинуть промис из Mongoose.model.save (я имею в виду эксземпляр) в долбаный флоу Koa ?
💩🔨🐒
юзаю старую версию
💩🔨🐒
без ctx и на йелдах
Anton
Ребят, кто работал с sequelize, как там можно скрыть поля, что не нужно на клиент отправлять?
В вот, нашел ишью, не так это делается, как я писал выше, так было у Waterline https://github.com/sequelize/sequelize/issues/1462
Anton
Хотя впрочем как я писал выше тоже норм
Anton
http://stackoverflow.com/questions/27972271/sequelize-dont-return-password
Anton
Вот, собственно
💩🔨🐒
Пацаны, вы тут точно умнее меня, ну помогите мозгом то
💩🔨🐒
Это вот из консольки > show dbs local 0.000GB test 0.000GB А это вот js'ом const Admin = mongoose.mongo.Admin; mongoose.connection.once('open', function( err ) { new Admin( connection.db ).listDatabases( (err, result) => { let allDatabases = result.databases; console.log(allDatabases); }); }); выводит : [ { name: 'local', sizeOnDisk: 65536, empty: false }, { name: 'newdb', sizeOnDisk: 12288, empty: false }, { name: 'test', sizeOnDisk: 12288, empty: false } ] Урла для мангуса^ "mongodb://localhost:27017/newdb" А монга сама запущена так : sudo mongod --dbpath /newdb | lolcat
💩🔨🐒
монгус говнюк коннектиться к test
Александр
А где mongoose.connect('uri//')
Александр
Он в каком месте кода?
💩🔨🐒
Он где-то выше
💩🔨🐒
@hgenru Он выше
💩🔨🐒
@klond90 ну вот чё ты злорадствуешь
Vladimir
mongoose не нужен
Roman
mongoose не нужен
А что нужно?)
Vladimir
ну просто напрямую работать
Vladimir
Ну да
Michael
Так это проблема мангуса?
💩🔨🐒
Слишком много кода без мангуса получается.
💩🔨🐒
Для оптимизации Скорости – Да
💩🔨🐒
но для шустрых прототипов никак
Vladimir
Не, неправда
Vladimir
Когда у тебя JSON в бд и в языке - ничего не нужно
Michael
Ты что, HTTP-реквесты руками писать
Anonymous
Как заставить Git распознать переименование файла после значительного дифа?
Michael
Менять частями
Vlad
сначала переименовывать, потом рефакторить
Vlad
Как заставить Git распознать переименование файла после значительного дифа?
http://stackoverflow.com/questions/433111/how-to-make-git-mark-a-deleted-and-a-new-file-as-a-file-move/433114#433114
Vlad
Уже поздно.
git reset --mixed HEAD~N when N — commits' number
Anonymous
Не, в смысле, коммит ещё не сделан. Просто изменения в проекте будут несовместимы с первичным переименованием.
Anonymous
Ну, нет уж.
Anonymous
Да ладно?
Anonymous
У гита своё мнение на этот счёт. Ему не важно, было ли это mv или rm add.
Anonymous
Он решает это сам, анализируя дифф.
Michael
Ну так сначало переименуй, затем остальное
Anonymous
Скопировал изменённую версию, сбросил изменения в репе, переместил файл, накатил обратно изменения.
Anonymous
Но мне кажется, это костыль. Нехватает возможности явно указать на переименование, чтобы эта информация тоже хранилась в коммите.
Michael
Да логично всё же
Michael
Ты либо разбей на два
Michael
Либо с этим живи
Anonymous
короче раз про реакт теперь тут, то смотрите чо нашел
Anonymous
https://github.com/act-framework/act
Anonymous
забавная штука
Konstantin
А есть смысл использовать?