@nodejs_ru

Страница 921 из 2748
? гриб
26.06.2017
20:56:35
чо это? )

? гриб
26.06.2017
20:57:08
фс не смогла хранить такого количества говна в себе? )

Google
Aleksandr
26.06.2017
20:58:12
фс не смогла хранить такого количества говна в себе? )
нет, топовые репозитории оказались набиты говном трехстрочным от непонятных источников. многие пришли в себя после этого

? гриб
26.06.2017
20:58:48
нет версии экспресса без сотни зависимостей? )

там зависимости типа left-pad и даже покруче

или мб лайтовый роутер + выдаватель статики имеется?

Sergey
26.06.2017
21:00:01
хотя... я тоже иногда не понимаю зачем им столько зависимостей!? тот же экспресс не сложно написать без зависимостей или с какими-то необходимыми, но их будет не более 10

Aleksandr
26.06.2017
21:00:27
ну было бы круто если бы можно было собирать нодой пакеты в бинарник оптимизированный (с дедупликацией и прочим) и кроссплатформенный, но это нереально как-то

Evgeny
26.06.2017
21:00:51
Они просто дают возможность остальным почувствовать себя важными и нужными

Aleksandr
26.06.2017
21:00:54
или мб лайтовый роутер + выдаватель статики имеется?
тут ребята делали что-то такое вроде

? гриб
26.06.2017
21:01:34
я месяц назад роутер запилил, но забил хер, когда дошёл до выдачи статики. хотя зря

Rafael
26.06.2017
21:02:11
только в одном месте такой боли нет - golang
Потому что там ничего нет! Мухаха

? гриб
26.06.2017
21:02:21
Они просто дают возможность остальным почувствовать себя важными и нужными
меня всё чаще пугает похуистичное отношение к коду в js

Google
Aleksandr
26.06.2017
21:03:59
Потому что там ничего нет! Мухаха
почитай тиджея про го, го очень крут, но со своей болью, конечно

меня всё чаще пугает похуистичное отношение к коду в js
ну слякоть и дожди летом не пугают? это примерно так же нормально и неизбежно, много народу - много шлака

? гриб
26.06.2017
21:05:58
??
довольно простые вещи тянут по 100 зависимостей

на каждый пердок у них свой модуль

Rafael
26.06.2017
21:06:32
почитай тиджея про го, го очень крут, но со своей болью, конечно
Не, я пока в бэк не лезу, пока что осваивают фронт

Aleksandr
26.06.2017
21:07:11
довольно простые вещи тянут по 100 зависимостей
это проблема не только js, недалекие ребята так делают на любом языке

? гриб
26.06.2017
21:08:04
мне было бы просто стыдно такое наружу выкатывать )

о нашёл аналог того, что тянуло 139 зависимостей Dependencies None

Aleksandr
26.06.2017
21:12:06
мне было бы просто стыдно такое наружу выкатывать )
стыд - не дым, глаза не ест. ну и так-то не все рождаются умными, обычно все начинают со стадии дурака, а получать обратную связь и учиться проще совместно чем писать в стол

Дмитрий
26.06.2017
21:13:14
на самом деле все тянут зависимости по одной простой причине — незачем повторять уже написанный код

Unix way: каждая утилита делает только одну задачу

array-flatten — это из зависимостей экспресса — например нереально быстр, такой же вероятнее всего с первого раза не получится

Вот и спрашивается, зачем страдать nih в таких вещах, если можно взять готовое)

Aleksandr
26.06.2017
21:20:40
array-flatten — это из зависимостей экспресса — например нереально быстр, такой же вероятнее всего с первого раза не получится
это верняк, но npm попусту все эти файлы при работе трогает и читает вечно, поэтому от размера node_modules зависит и его скорость очень сильно, придумать какой-то вариант дедупликации и уменьшения кол-ва файлов точно не помешает, тогда и боли столько не будет уже

? гриб
26.06.2017
21:31:52
нубский вопрос: есть файл. асинхронные запросы на запись к одному файлу пройдут по очереди, или вызовут неприятности?

ну, к примеру: 1000 юзеров ломанулось в него свои айди писать, ещё 500 - удалить свои id, и ещё 200 читают

хотя ладно, ещё не тыкался даже. завтра всё будет понятно ) снов

Aleksandr
26.06.2017
21:47:00
ну, к примеру: 1000 юзеров ломанулось в него свои айди писать, ещё 500 - удалить свои id, и ещё 200 читают
если из разных процессов то будет race condition, там нужны транзакции, так что это очень плохое решение априори

Google
? гриб
26.06.2017
21:51:30
Простая бд в файле

Aleksandr
26.06.2017
21:51:37
Процесс один
тогда нет, рули в памяти и сбрасывай в файл по необходимости

? гриб
26.06.2017
21:52:30
Спасибо. Завтра поковыряю всё это )

KlonD90
26.06.2017
22:08:48
https://github.com/noevents/denque мы балуемся с очередями. Добавили к denque хорошего и быстрого удаления со сплайсом. Вдруг кому нужно.

Sergey
26.06.2017
22:58:59
ну, к примеру: 1000 юзеров ломанулось в него свои айди писать, ещё 500 - удалить свои id, и ещё 200 читают
А вообще, если 1000 юзеров одновременно используют твою самопальную файловую бд, то нужно переходить на более серьезные ващи, монгу или постгря

kaflan
27.06.2017
00:07:25
Нужен хелп, как в понге делать в колекции поиск по полю? family_and_frendsб как мне найти єто поле

https://docs.mongodb.com/manual/reference/method/db.collection.find/#db.collection.find чето не пойму как заюзать

Nikita
27.06.2017
00:12:31
ну

берешь файнд

туда пихаешь объект

с признаками

Nikita
27.06.2017
00:12:42
которые ищешь

kaflan
27.06.2017
00:13:05
ты не понял

мне нужно искать обект с ключом

все

по ключу искать объект

Nikita
27.06.2017
00:14:22
типа

по наличию?

kaflan
27.06.2017
00:14:49
Да

Google
kaflan
27.06.2017
00:15:04
есть такой обект в базе или нет, или он пустой

у меня есть только его ключ

я просто не могу понять как мне строить запрос к базе

Nikita
27.06.2017
00:16:02
ну, так-то тут уже пахнет даркпаттерном каким-то

kaflan
27.06.2017
00:16:51
почему?

поиск по ключу, это не дарк патерн

Nikita
27.06.2017
00:17:18
Подожди

По ключу

Admin
ERROR: S client not available

Nikita
27.06.2017
00:17:23
В смысле по ObjectID?

kaflan
27.06.2017
00:17:55
Ну у тебя есть обект ты хочешь проверить есть ли у него такая ппропертя понял ObjectHasownproperty("prop")

Nikita
27.06.2017
00:18:10
Понял.. Хм

А возможные знаения ты знаешь?

kaflan
27.06.2017
00:18:19
вот так и чтобы потом оно вернуло мне этот обект целиком

Nikita
27.06.2017
00:18:29
А возможные знаения ты знаешь?

kaflan
27.06.2017
00:18:35
да

они могут меняться, динамически

Nikita
27.06.2017
00:18:59
Но весь список их у тебя есть

Знаю

попробуй короч сделать так

Google
Nikita
27.06.2017
00:21:06
.find({"somefield":{"$ne": undefined}})

Не уверен что это сработает конечно

Типа вместо валуева используй {"$ne": undefined}

А БЛЯ

Ку-ку

value: {$exists:true}

Все

kaflan
27.06.2017
00:22:55
э

Nikita
27.06.2017
00:23:14
?

col.find({val: {$exists:true}})

kaflan
27.06.2017
00:24:12
да я как раз хотел написать спасиб. счас потестим

Nikita
27.06.2017
00:24:31
давай

Если что

When <boolean> is true, $exists matches the documents that contain the field, including documents where the field value is null. If <boolean> is false, the query returns only the documents that do not contain the field.

kaflan
27.06.2017
00:29:47
Бро ты бог пасиба работает

а можно еще тебя плиз?

как нулл мне по людски обойти чтобы бросать юзеру, мокап данных, я цмс фигачу

есть два пути о которых я знаю. if(!null) or if(val == null)

Nikita
27.06.2017
00:40:22
Не понял про нулл

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