@nodejs_ru

Страница 112 из 2748
マイク
03.08.2016
11:43:09
стандарту уже год как

нода (точнее v8) вообще инвалидный

все норм пацаны уже на go давно пересели

Nikita
03.08.2016
11:44:20
супер-толсто)

Google
Nikita
03.08.2016
11:44:51
Anton
03.08.2016
11:45:42
Тем что появляется такое понятие как "bundle". В общем смысле - все в кучу сваливаем и норм. (не норм)

マイク
03.08.2016
11:45:45
супер-толсто)
ну так можешь попоробовать для начала рассказать, зачем может быть нужно динамически подгружать код на сервере.

マイク
03.08.2016
11:46:24
в браузере есть тег <script> и явно нет require

Nikita
03.08.2016
11:46:32
но из вариантов - если ты пишешь pm2 или другую штуку, которая может хотеть перезагружать код в рантайме

Anton
03.08.2016
11:46:45
Модульная система обычно "прописывается" в codeStyle, и одна и на сервере, и на клиенте. Да и код сейчас часто один.

Nikita
03.08.2016
11:46:48
в браузере есть модули и System.js

マイク
03.08.2016
11:46:55
не хотелки, а конструктивные аргументы

помимо явного увеличения энтропии всей системы

только это минус

и очень жирный

Nikita
03.08.2016
11:47:25
да о чем вы говорите?))

Google
Nikita
03.08.2016
11:47:40
давайте четко - вы про браузер, или про ноду? Про импорты или require?

マイク
03.08.2016
11:47:53
хотя чем чаще нода будет падать, тем чаще перезапускать, тем чаще отдавать свободную память систему из хипа

профит обнаружен

тут вроде канал про ноду

Alxander
03.08.2016
11:49:00
Это канал об аниме? Как пропатчить ноду под es6 imports?

Nikita
03.08.2016
11:49:05
в ноде hot-reload только если

KlonD90
03.08.2016
11:59:44
шаблоны на js перегружаются

через дропкэша

Oleg
03.08.2016
12:15:54
Ҫѐҏӗѫӑ
03.08.2016
12:20:47
напишите там Денису что темплейт стрингс медленнее, да

но вряд ли там будет боттлнек

и не потому что парсить будет (js код так же парсится), а потому что темплейт стрингс не просто конкатенацию делают. хотя тот же в8 мог бы и научиться хендлить такое когда темплейт таги не юзаются

просто пока эти оптимизации не так важны как поддержка спеки

и вообще это тоже оффтоп в том канале)

Oleh
03.08.2016
15:22:00
Ребят, кто работал с sequelize, как там можно скрыть поля, что не нужно на клиент отправлять?

кроме как DataType.Virtual

так как данные с типом виртуал не прочтешь

Anton
03.08.2016
15:24:44
Ты хочешь их видеть внутри сервера, но когда они идут на клиент, их было бы не видно?

Сейчас точно не скажу, но там вроде можно свой toJSON определить в instanceMethods

Herman
03.08.2016
15:33:45
Так ребят, всё приплыли...

Google
Никита
03.08.2016
15:34:43
Переписал утилиту для построения датасета из пакетов нпм на жс, попатчил блэклист, поставил считаться. Судя по всему, это ещё часов на 10.

По крайней мере, не 140 лет.

Herman
03.08.2016
15:35:45
Вот только что всё работало, и опять какая-то хрень с ебучими генераторами. Как правильно опрокинуть промис из Mongoose.model.save (я имею в виду эксземпляр) в долбаный флоу Koa ?

юзаю старую версию

без ctx и на йелдах

Anton
03.08.2016
15:36:26
Ребят, кто работал с sequelize, как там можно скрыть поля, что не нужно на клиент отправлять?
В вот, нашел ишью, не так это делается, как я писал выше, так было у Waterline https://github.com/sequelize/sequelize/issues/1462

Хотя впрочем как я писал выше тоже норм

http://stackoverflow.com/questions/27972271/sequelize-dont-return-password

Вот, собственно

Herman
03.08.2016
16:03:26
Пацаны, вы тут точно умнее меня, ну помогите мозгом то

Herman
03.08.2016
16:06:36
Это вот из консольки > 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

Herman
03.08.2016
16:06:58
монгус говнюк коннектиться к test

Alxander
03.08.2016
16:21:51
А где mongoose.connect('uri//')

Он в каком месте кода?

KlonD90
03.08.2016
16:22:28
ужасно лол :(

Herman
03.08.2016
16:27:06
Он где-то выше

@hgenru Он выше

@klond90 ну вот чё ты злорадствуешь

Vladimir
03.08.2016
16:51:55
mongoose не нужен

Google
Roman
03.08.2016
16:55:06
mongoose не нужен
А что нужно?)

Vladimir
03.08.2016
16:56:20
ну просто напрямую работать

Никита
03.08.2016
17:00:36
mongoose не нужен
Видел, что было, если число писать в поле, которое через mongoose было типизированно как Buffer?

Vladimir
03.08.2016
17:00:58
Ну да

Никита
03.08.2016
17:02:49
Так это проблема мангуса?
В основном — да. Апи был сделан так, что пользоваться им было неудобно, но в нём было ясно описано что поведение Buffer() зависит от типа подаваемых ему на вход данных.

Ещё раз — Buffer(arg) без проверки типа arg делать нельзя, если тип arg неизвестен заранее (например, приходит не из вашего кода или от пользователя).

Herman
03.08.2016
17:57:29
Слишком много кода без мангуса получается.

Для оптимизации Скорости – Да

но для шустрых прототипов никак

Admin
ERROR: S client not available

Vladimir
03.08.2016
18:12:25
Не, неправда

Когда у тебя JSON в бд и в языке - ничего не нужно

マイク
03.08.2016
18:13:58
Ты что, HTTP-реквесты руками писать

Котяй Негодяй
03.08.2016
18:27:55
Как заставить Git распознать переименование файла после значительного дифа?

マイク
03.08.2016
18:29:57
Менять частями

Vladimir
03.08.2016
18:30:15
сначала переименовывать, потом рефакторить

KlonD90
03.08.2016
18:31:04
зачем брать монгу

а потом в нее монгуса пихать? :(

почему бы не взять типизированную базу данных сразу

Google
Vladimir
03.08.2016
18:34:31
Как заставить Git распознать переименование файла после значительного дифа?
http://stackoverflow.com/questions/433111/how-to-make-git-mark-a-deleted-and-a-new-file-as-a-file-move/433114#433114

Котяй Негодяй
03.08.2016
18:40:41
Vladimir
03.08.2016
18:42:10
Уже поздно.
git reset --mixed HEAD~N when N — commits' number

Котяй Негодяй
03.08.2016
18:43:46
Не, в смысле, коммит ещё не сделан. Просто изменения в проекте будут несовместимы с первичным переименованием.

Котяй Негодяй
03.08.2016
18:46:39
Ну, нет уж.

KlonD90
03.08.2016
18:50:19
git mv лол

Котяй Негодяй
03.08.2016
18:56:06
git mv лол
Да ладно?

git mv лол
У гита своё мнение на этот счёт. Ему не важно, было ли это mv или rm add.

Он решает это сам, анализируя дифф.

マイク
03.08.2016
18:58:09
Ну так сначало переименуй, затем остальное

Котяй Негодяй
03.08.2016
18:58:20
Скопировал изменённую версию, сбросил изменения в репе, переместил файл, накатил обратно изменения.

Но мне кажется, это костыль. Нехватает возможности явно указать на переименование, чтобы эта информация тоже хранилась в коммите.

マイク
03.08.2016
19:01:07
Да логично всё же

Ты либо разбей на два

Либо с этим живи

Ҫѐҏӗѫӑ
03.08.2016
21:12:50
короче раз про реакт теперь тут, то смотрите чо нашел

https://github.com/act-framework/act

забавная штука

KlonD90
03.08.2016
21:14:36
Кто-нибудь rethink использует?

Konstantin
03.08.2016
21:30:41
А есть смысл использовать?

KlonD90
03.08.2016
21:31:36
ну я слышал там можно сразу стриминг делать

Konstantin
03.08.2016
21:35:55
Весело, но как оно в продакте?

Страница 112 из 2748