@nodejs_ru

Страница 339 из 2748
Николай
14.11.2016
09:41:18
я к чему, например все пидалится в папке ./src. Потом все компилится в ./dist. Ну точно где то затаится относительный путь. Или нет?

Ilya
14.11.2016
09:41:19
В котором находится та или иная асинхронная функция

Google
Дмитрий
14.11.2016
09:44:31
В котором находится та или иная асинхронная функция
Функция выполняется, вызван resolve, вызван reject, что ещё надо)

Ilya
14.11.2016
09:47:06
особенно когда Promise.all

Павел
14.11.2016
09:57:39
Фух, залил. Вот тут можешь посмотреть, как у меня организовано, @nikolay_galkin https://github.com/zombiQWERTY/koa2Starter

Сергей
14.11.2016
10:16:02
кстати а почему без .babelrc?

Anton
14.11.2016
10:17:18
Пресеты можно в вебпаке поставить

Aleh
14.11.2016
10:17:59
ну, если у вас не все через вебпак, то неудобно

Павел
14.11.2016
10:19:27
Я .babelrc на фронте использую

На бэке мне удобнее через cli все делать

На бэке вебпака нет

Anton
14.11.2016
10:21:47
Да, ведь разница что ты вебпаком собираешь просто огромна

Павел
14.11.2016
10:22:49
Там собирать-то нечего. На бэке вебпак не особо нужен. Пара команд всего (в основном)

Google
Anton
14.11.2016
10:24:05
Авторитетное объективное мнение, спасибо

Павел
14.11.2016
10:24:49
Авторитетное объективное мнение, спасибо
Это воспринимать как сарказм?

Николай
14.11.2016
10:29:04
Кстати, а никто не помнит от куда и когда и от чего пошла мода на токены при аутентификации в АПИ?

Павел
14.11.2016
10:29:48
Безопасность

Новые алгоритмы, идеи

Николай
14.11.2016
10:30:37
да ну, был один проект. Как раз там отказались от токена, так как его спокойно можно перехватить. Отказались в пользу http-only cookies.

Вот и просматривая репос @zombiQWERTY увидел токены

Павел
14.11.2016
10:31:59
https://habrahabr.ru/post/126828/

Можно почитать

Aleh
14.11.2016
10:50:18
тут выше чето про заббикс было, а что с ним за проблема?

Pavel
14.11.2016
10:50:30
https://habrahabr.ru/post/126828/
Вопрос был не про флешки с ЦП, а про токены vs cookie

Sergey
14.11.2016
11:18:54
Ребят, подскажите.. Кто как борется с одинковыми пакетами? например есть у нас каталог с приложением (например express) и установленными зависиостями. но если у нас 5 приложение (express) - то одни и теже зависиомости занимют в 5 раз больше места на диске. Есть ли решение аналогичное global, чтобы была директория для разработки, где лежали бы все зависмости (т.к. они одинаковые)?

Pavel
14.11.2016
11:19:53
У тебя 5 разных приложений используют один пакет?

И тебя смущает что, что он 5 раз скопирован в их зависимостях?

Это совершенно нормально, потому что сегодня они используют один пакет, а завтра одно из них захочет этот же пакет другой версии. И что ты будешь делать тогда?

Nikolay
14.11.2016
11:22:39
Можно, конечно, линк сделать, но по-моему эта ситуация нормальна абсолютно, т.к. разные приложения могут внезапно захотеть разные версии пакетов.

Опоздал чутка :)

Sergey
14.11.2016
11:28:30
Это совершенно нормально, потому что сегодня они используют один пакет, а завтра одно из них захочет этот же пакет другой версии. И что ты будешь делать тогда?
например чтобы собрать одинаковые пакеты в /dev-folder/node_modules /dev-folder/app1 /dev-folder/app2 /dev-folder/app3 /dev-folder/app4 /dev-folder/node_modules специфичные для определённого приложения в /dev-folder/app1/node_modules чтобы работа модулей была аналогичной по типу —global Вот интерисуюсь, есть ли готовое решение для этого?

Google
Vladimir
14.11.2016
11:29:52
тебе жалко места?

Sergey
14.11.2016
11:30:41
тебе жалко места?
именно по этой причине

Pavel
14.11.2016
11:30:45
Ну теоретически так можно сделать. Но зачем? Тебе жалко пару мегабайт?

Sergey
14.11.2016
11:30:57
у меня к нулю оно постоянно стремится

Pavel
14.11.2016
11:31:05
Ну ок, тогда представь себе весь объём телодвижений при сборке проектов в такой системе

Vladimir
14.11.2016
11:31:08
попробуй yarn или pnpm

Pavel
14.11.2016
11:31:21
Тебе сразу поплохеет и ты перестанешь заниматься переоптимизацией

Vladimir
14.11.2016
11:31:52
у последнего на ноде v7.1+ нормально работающий глобальный стор

I
14.11.2016
11:31:53
Купи себе диск побольше
ну вдруг у человека макбук молож 13ого года?

Sergey
14.11.2016
11:32:00
yarn сегодня попробовал. Очень понравился. Но он не решает проблему мою, на сколько я понимаю.

I
14.11.2016
11:32:00
там не все так просто)

Vladimir
14.11.2016
11:32:04
внешний жёсткий

отказ от shareable dependendencies породит больше проблем в команде и проектах, чем решит тебе проблем

Pavel
14.11.2016
11:32:46
ну вдруг у человека макбук молож 13ого года?
У меня тут ноут есть 10-летней давности и я чот не прошу для него систему сборки переделывать.

Vladimir
14.11.2016
11:33:07
посчитай время каждого участника команды которое потратися на беспорядок

и покупку нового харда на 500гб

Sergey
14.11.2016
11:33:26
внешний жёсткий
Стоит SSD на 240 Gb, есть внешнй жёсткий на 500, Облака уже переполнены файлами

Google
I
14.11.2016
11:33:34
Pavel
14.11.2016
11:34:38
Стоит SSD на 240 Gb, есть внешнй жёсткий на 500, Облака уже переполнены файлами
У тебя какая-то суперэлитная проблема, вот честно. 99% ты что-то делаешь неправильно в своём флоу. Но ты можешь попробовать написать свой велосипед для её решения, конечно.

Nikita
14.11.2016
11:35:48
@belozyorcev форкни yarn, вмето cp делай ln -s =)

Vladimir
14.11.2016
11:36:12
pnpm примерно так и делает

правда junctions на винде

Pavel
14.11.2016
11:36:39
куча семейных фото и видео
купи дропбокс на ТБ, скинь туда файлы и отключи синхронизацию

Nikita
14.11.2016
11:37:29
куча семейных фото и видео
у тебя мак? icloud умеет фотки уносить в облако

Admin
ERROR: S client not available

Sergey
14.11.2016
11:38:46
у тебя мак? icloud умеет фотки уносить в облако
Asus Zenbook с Ubuntu. есть облако на mail на 1ТБ. Стараюсь время от времени туда лить

Pavel
14.11.2016
11:39:13
куча семейных фото и видео
— Хранит видео и фото на ноуте с дисками всего лишь на 700 ГБ. — Хочет уменьшить место не за счёт их перемещения во внешние архивы, а за счёт папок node_modules. — Не сумасшедший Один из пунктов лишний.

Nikita
14.11.2016
11:39:19
I
14.11.2016
11:40:04
имхо для работы и дома надо разделять environment чуть более, чем полностью

Sergey
14.11.2016
11:40:05
Nikita
14.11.2016
11:40:25
маленький диск потому что?)

Sergey
14.11.2016
11:41:12
маленький диск потому что?)
Ну до определённого времени его хватало )

Nikita
14.11.2016
11:42:10
а еще сейчас есть флешки с приличной скоростью, по сути внешний ssd. Можно на такой проекты/фотки держать

I
14.11.2016
11:42:43
да, SD-шные есть для маков тех же

Google
I
14.11.2016
11:42:58
маленькие такие, вставляются в корпус - и незаметно

Pavel
14.11.2016
11:43:02
Sergey
14.11.2016
11:43:40
Кстати, спасибо за информацию по pnpm. Вроде то, что я искал

Nikita
14.11.2016
11:45:00
а вообще держать что либо так, чтобы нельзя было это удалить - опасно) У меня если завтра диск сдохнет, я новый куплю и накачу все что нужно за несколько часов.

Pavel
14.11.2016
11:47:06
+

Вообще ничего не потеряется

Просто надо будет пару часов всё заново настраивать

Важные файлы в облаках, исходники в репозиториях

Nikita
14.11.2016
11:49:09
Просто надо будет пару часов всё заново настраивать
https://github.com/nkt/dotfiles#installation у меня только синхронизации с облаками дождаться)

Pavel
14.11.2016
11:49:36
https://github.com/nkt/dotfiles#installation у меня только синхронизации с облаками дождаться)
Ну тебе какбэ над будет сначала облака установить и авторизоваться везде, верно ведь?

Nikita
14.11.2016
11:50:45
это да.. но там только icloud drive, который просто авторизоваться в системе по сути, то есть не относится к настройке. Плюс опционально ядиск

можно было бы с cask-ом заморочиться, совсем красота будет, но лень

Pavel
14.11.2016
13:19:14
Господа, как вы тестите функции, которые работают с внешними штуками типа БД?

Подскажите нубу

I
14.11.2016
13:19:45
к примеру?

Pavel
14.11.2016
13:19:46
Пробовал Sinon, но то ли я тупой, то ли он немного для другого

к примеру?
Ну, например, функция принимает userId и возвращает данные по пользователю — из кэша, если есть или (если в кеше нет) — из MySQL.

Как её тестировать?

Или это нельзя решить юнит-тестированием?

Vadim
14.11.2016
13:22:04
тестовая база?

I
14.11.2016
13:22:06
а, это при отсутствии orm?

Vadim
14.11.2016
13:22:10
с фикстурами

I
14.11.2016
13:22:16

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