
Vladimir
27.06.2016
15:28:16
ну это не спасет если кто-то украл ключи от аккаунта, который имеет право на публикацию

Vladimir
27.06.2016
15:28:22
Запретили

Oleg
27.06.2016
15:28:42
если пакет > суток в репо, то нельзя unpublish

Nikita
27.06.2016
15:28:48
есть еще хороший вариант

Google

Nikita
27.06.2016
15:29:01
запретить по умолчанию запускать post/pre-install скрипты
и запускать ручками для whitelist пакетов

Vladimir
27.06.2016
15:29:13
да, неплохо было бы
в идеале не должно быть никаких скриптов

Nikita
27.06.2016
15:29:45
в идеале трава должна быть зеленая, а солнышко блестеть)
но мы пишем на JS и промисы резолвим))

Vladimir
27.06.2016
15:30:37
все, что нужно, можно делать в prepublish

Nikita
27.06.2016
15:33:28
нет

Alex
27.06.2016
15:33:49
Кстати, гыгыгы, я тут почувствовал себя крутым невероятно и решил пошалить. Короче, в коде на промис не повесил .catch, вот это я опасный, да?

Nikita
27.06.2016
15:34:10
банальный пример - electron. При установке он скачивает нужный для текущей ОС билд
также делает nodegit

Alex
27.06.2016
15:37:22
Лан, шутки в сторону, нужен хелп.
У меня есть от 0 до 50 элементов. У каждого есть проп .size - это некий параметр от 0 до бесконечности. Надо его сменить таким образом, чтобы наибольший был 100, а наименьший был 20. А те элементы, что между ними по гиперболе выстроились. Как такое быстро намутить?
Типа, 100 - 92 - 85 - 80, ..., 22, 20

Google

KlonD90
27.06.2016
15:38:24
А в чем проблема?

Vladimir
27.06.2016
15:38:35
быстрее чем за n^2 не сделать

Alex
27.06.2016
15:38:45
я прост тупой, все уже вник как сделать :D

Aleh
27.06.2016
15:39:25
Кто какие orm юзает? Что вообще сейчас есть актуальное?

Aleksey
27.06.2016
15:39:45

Aleh
27.06.2016
15:41:03
Какая БД?
Ну, в случае если ормка связана с какой-то реляционной субд намертво, то не надо)
Но в принципе odm тоже интересуют

Aleksey
27.06.2016
15:41:58

Yan?
27.06.2016
15:42:07
да вроде как sequelize один из самых популярных
и какую-то еще тут скидывали недавно
да вотерлайн точно

Aleksey
27.06.2016
15:43:08
Но вообще sequelize, если реляционная БД.

Anton
27.06.2016
15:44:54
Юзаю sequelize, весьма мощная штука для реляционных баз, нормальный cli c генераторами и прочей шляпой, nested joins и прочее

Yan?
27.06.2016
15:45:25
только такое чувство что ни у кого проблем с ней нет
помню пару раз гуглил для нее что-то и вся первая страница гугла в ее документации)
на мой взгляд не самой понятной
хотя конечно может я аутист

Anton
27.06.2016
15:46:00
Дока у них вобще максимально исчерпывающая, конечно

Aleh
27.06.2016
15:46:21
Ну, а не active record не пилится в ноде? Дата маппер там?

Anton
27.06.2016
15:46:23
Но в последнее время стало слегка запутанной - раньше они её сами писали, а теперь у них автогенерация

Yan?
27.06.2016
15:46:46
ну вот да

Google

Yan?
27.06.2016
15:46:51
я не грешу на качество доки она крута
но путаться в ней приходилось порою

KlonD90
27.06.2016
15:47:22
Доке sequelize явно не хватает clearance

Anton
27.06.2016
15:47:38
Он типа такой весь модульный, выглядит неплохо
Но я не юзал особо
У него и query builder отдельно прикручен, и все короче раскручивается на части

Aleh
27.06.2016
15:50:13
Но вообще от knex и стоит отталкиваться, вроде хорошая штука
Спасибо)

Anton
27.06.2016
15:54:23

Alex
27.06.2016
16:06:03
зацените какую я штуку навоял
Автогенерация облаков

Aleksey
27.06.2016
16:07:27
Круто.

Alex
27.06.2016
16:09:58
О, кстати, кто еще не знал - минутка рекламы. Всем кто по реф ссылке зарегается дадут 400р на баланс VDS. Этого хватает на 2 месяца 512RAM, 20SSD, 1Core =)
https://vscale.io/?refcode=ouxsois2oo

Slava
27.06.2016
16:23:36
А heroku - нэ?

Alex
27.06.2016
16:28:53
ну хз
есть то, что хероку не сможет схавать =)

Google

Alex
27.06.2016
16:32:17
@canvaskisa чего-то плагин у меня не заводится :(
Может из-за webpack-node-externals? Ты что в externals пишешь?
А, не, завелся, все норм)
Просто Lodash/fp/add тащит за собой 200кб кода
жесть
однако

Admin
ERROR: S client not available

Alex
28.06.2016
08:11:40
Ребят, посоветуйте пж либу для отправки email (MIME html) по smtp://
Нужно что-то простое типа:
Email.send({
to: to,
from: from,
subject: subject,
html: html
});

Felix
28.06.2016
08:12:56
nodemailer

Alex
28.06.2016
08:13:36
Кек, спс
Еще вопрос =)
У меня есть 2 коллекции: юзеры и записи.
{ _id: 1, name: "Alex" } - юзеры
{ _id: 'a', title: "Запись №1", uid: "1" , notify: 1} - записи
и вот надо мне вытащить те записи, где notify == 1 || notify == 2. Затем сгруппировать их по uid и сделать рассылки всем юзерам (у кого есть записи с notify 1,2). Сделать это проблем не вызывает, а вот что делать с масштабированием? Ибо сейчас юзеров/записей мало, а потом будет 9999999999999 и все загнется =)
:D
Причем рассылки сделать вида:
Привет, юзер Alex! У тебя есть записи:
- Запись №1


Vladimir
28.06.2016
09:58:42
Еще вопрос =)
У меня есть 2 коллекции: юзеры и записи.
{ _id: 1, name: "Alex" } - юзеры
{ _id: 'a', title: "Запись №1", uid: "1" , notify: 1} - записи
и вот надо мне вытащить те записи, где notify == 1 || notify == 2. Затем сгруппировать их по uid и сделать рассылки всем юзерам (у кого есть записи с notify 1,2). Сделать это проблем не вызывает, а вот что делать с масштабированием? Ибо сейчас юзеров/записей мало, а потом будет 9999999999999 и все загнется =)
когда их будет 99999999999, наймешь пару человек, они это оптимизируют

Alex
28.06.2016
09:59:15
Все, придумал.
Сделаю аггрегацию по юзерам и $lookup, а затем .stream в Nodejs и по одному юзеру буду хавать)))

anoru
28.06.2016
10:12:20
а, проблема именно в том, чтобы отправить, а не достать

Vladimir
28.06.2016
10:37:01
Главное на мастере такие запросы не делать

Anonymous
28.06.2016
14:54:10
sup node.js

KlonD90
28.06.2016
15:02:00
ты же на метеоре
побойся бога

Google

KlonD90
28.06.2016
15:02:36
aggregation pipeline
и тот по-моему не сильно пашет в метеоре

Никита
28.06.2016
19:11:19
Посмотрел на активность в метеоре, его раскопали пару недель назад.
Кажется.
Там даже ветка есть, в которой Node.js 4.x, а не 0.10, как в мастере.
Хотя коммитов всегда много было, видимо, до этого другим занимались.

KlonD90
28.06.2016
19:15:05
кокаин сложно каждый день употреблять в перерывах можно покотить

Ҫѐҏӗѫӑ
28.06.2016
19:16:52

KlonD90
28.06.2016
19:17:46
хз может в новой ветке которая будет хз когда и отказались а так это говно все еще со мной так еще там по дефолту версии не фиксируются
пакеты написаны метеор юзерами так что они слабо работают между собой
и вообще слабо работают

Alexander
28.06.2016
19:21:30

KlonD90
28.06.2016
19:22:25
хочу meteor hater badge :(

Alexander
28.06.2016
19:23:37
Слишком большая конкуренция )