07.01.2015, 10:39
|
|
Профессор
|
|
Регистрация: 22.03.2012
Сообщений: 3,744
|
|
Сообщение от Erolast
|
Все зависимости модуля NPM качаются вместе с ним, аккуратно устанавливаются в отдельную папку и используются только им же, даже если модуль загружен глобально. Локальные модули спокойно копируются туда-сюда, глобальные, по сути, нужны для запуска через консоль.
|
качаются и устанавливаются в отдельную папку, даже, если модуль уже установлен глобально (то есть дубляж это нормально)?
npm был приведён лишь для примера, меня больше интересовали концептуальные договорённости по всем этим скачкам и разруливаниям зависимостей и больше не npm, а линуксовыми менеджерами пакетов
Safort, с долей сомнения это подтвердил
Сообщение от Safort
|
По всей видимости, да.
|
никто не опроверг, поэтому вероятно это достоверно
если npm каждый раз локализует модуль пусть и ценой дублирования, то это круто, я - за, это лучше чем е-аться со всеми этими зависимостями
а если в результате неосторожных действий для менеджера пакетов сменить базовые адрес, по которому идёт скачка, то всё, пиз-ец, ты попал?
|
|
07.01.2015, 11:18
|
|
Профессор
|
|
Регистрация: 23.12.2013
Сообщений: 1,856
|
|
bes,
Цитата:
|
а если в результате неосторожных действий для менеджера пакетов сменить базовые адрес, по которому идёт скачка, то всё, пиз-ец, ты попал?
|
А вот хз. Но так практически везде, не?
|
|
07.01.2015, 11:26
|
|
Профессор
|
|
Регистрация: 22.03.2012
Сообщений: 3,744
|
|
Сообщение от Safort
|
А вот хз. Но так практически везде, не?
|
ну я не линуксоид, поэтому и уточняю, установил какой-нибудь софт, а он тебе менеджер пакетов подправил, вот веселуха, если не понимаешь, как проконтролировать хотя бы то, куда идут запросы при установке модулей хотя бы самым примитивным образом, это собственно и напрягает, а также падение сервера (бомба упала, политика изменилась и доступ не для всех)
|
|
07.01.2015, 11:38
|
|
Профессор
|
|
Регистрация: 23.12.2013
Сообщений: 1,856
|
|
bes,
не, я к тому, что вот это вот
Цитата:
|
для менеджера пакетов сменить базовые адрес, по которому идёт скачка, то всё, пиз-ец, ты попал?
|
Наверное, у любого софта. Главное, знать как подменять нужную инфу.
|
|
07.01.2015, 15:31
|
|
Профессор
|
|
Регистрация: 24.09.2013
Сообщений: 1,436
|
|
Цитата:
|
качаются и устанавливаются в отдельную папку, даже, если модуль уже установлен глобально (то есть дубляж это нормально)? ... npm каждый раз локализует модуль пусть и ценой дублирования
|
Аха. Если вдруг место станет критичным, можно использовать npm dedupe - он попытается разрулить зависимости модуля по семверу и преобразовать их древо в плоское.
|
|
07.01.2015, 17:01
|
|
Профессор
|
|
Регистрация: 30.04.2012
Сообщений: 3,018
|
|
Как считаете, можно ли нормальный Sega Genesis эмулятор на канвасе запилить? А то на флеше видал такой. Вот только не могу понять как оно всё работает, особенно управление.
Есть какие-нибудь идеи по поводу Sega эмулятора на JS?
|
|
07.01.2015, 17:51
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Цитата:
|
Как считаете, можно ли нормальный Sega Genesis эмулятор на канвасе запилить?
|
Можно.
|
|
07.01.2015, 20:01
|
Интересующийся
|
|
Регистрация: 28.12.2014
Сообщений: 20
|
|
Сообщение от ssadfaf
|
но будет ли хорошо, если на странице канвасов будет десятки или сотни (пусть и одинаковых)?
|
Тебя в гугле забанили?
var canvas = document.getElementById("myСanvas");
var imgFromCannvas = canvas.toDataURL("image/png");
Потом креате елемент (имг), гетЭлементБайАйди и
newElement.src = imgFromCannvas;
|
|
07.01.2015, 20:06
|
|
Профессор
|
|
Регистрация: 23.12.2013
Сообщений: 1,856
|
|
ssadfaf,
я смотрю тебе весело тут)
|
|
07.01.2015, 20:10
|
Интересующийся
|
|
Регистрация: 28.12.2014
Сообщений: 20
|
|
Safort, чукчи (сами с собой) празднуют и веселятся.
|
|
|
|