В помощь осваивающим Renga Создание спецификации: 8:00 Легенды: 22:24 Лайфхак по построению легенды: 28:24 Ведомость отделки помещений: 36:42 Лайфхак по добавлению переноса строки в ячейке спецификации: 42:50 Экспликация полов (заполнение через формат csv): 44:49 Размещение эскизов в экспликации: 51:30
В параметрах надо ввести изменяемую толщину объекта, иначе многослойная конструкция не соответствует закладываемым величинам по пирогу, это озадачивает очень
А почему не стали pm2 использовать? Все-таки и апач и автономный сервер — это многопоточные приложения, ноду же вы запускаете в один поток, хотя бы на двух экземплярах сравнить.
Добрый день, @Изучаем Java. Сделайте, пожалуйста, отдельный видеоролик как вы стали программистом, где работали или работаете. Так интересно всё это.Спасибо заранее!
Создание спецификации: 8:00
Легенды: 22:24
Лайфхак по построению легенды: 28:24
Ведомость отделки помещений: 36:42
Лайфхак по добавлению переноса строки в ячейке спецификации: 42:50
Экспликация полов (заполнение через формат csv): 44:49
Размещение эскизов в экспликации: 51:30
// Scroll to anchors
(function () {
const smoothScroll = function (targetEl, duration) {
const headerElHeight = document.querySelector('.header').clientHeight;
let target = document.querySelector(targetEl);
let targetPosition = target.getBoundingClientRect().top — headerElHeight;
let startPosition = window.pageYOffset;
let startTime = null;
const ease = function(t,b,c,d) {
t /= d / 2;
if (t < 1) return c / 2 * t * t + b;
t--;
return -c / 2 * (t * (t — 2) — 1) + b;
};
const animation = function(currentTime){
if (startTime === null) startTime = currentTime;
const timeElapsed = currentTime — startTime;
const run = ease(timeElapsed, startPosition, targetPosition, duration);
window.scrollTo(0,run);
if (timeElapsed < duration) requestAnimationFrame(animation);
};
requestAnimationFrame(animation);
};
const scrollTo = function () {
const links = document.querySelectorAll('.js-scroll');
links.forEach(each => {
each.addEventListener('click', function () {
const currentTarget = this.getAttribute('href');
smoothScroll(currentTarget, 1000);
});
});
};
scrollTo();
}());
Не планируете ли такие же обучающие видео с Моками и т.д. через Mockito?
Уверен, что очень популярно будет
что делать?