• Нужно ли от и до изучать документацию nodejs?

    Robur
    @Robur
    Знаю больше чем это необходимо
    То есть лучше относиться к большей части разделов как к апишке и иногда заглядывать

    Да. Это и есть апишка, которую nodejs предоставляет в своей среде выполнения.
    Но общее понимание что там есть и что где искать - нужно, плюс базовые вещи конечно надо знать, но их вы найдете и запомните в любом случае. А так же как нода работает в принципе - тоже.
    Ответ написан
    Комментировать
  • Cимуляция движения тела по орбите?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Если у вас реальные физические формулы, то я бы сказал что ожидаемый результат - движение тела по эллиптической орбите.
    Все тела в космосе так и летают.
    Более того, даже этот сдвиг эллипса на каждом круге - это то что происходит в реальности.

    Может у вас программа наоборот - слишком правильно работает?
    Ответ написан
    8 комментариев
  • Где взять брокерскую панель?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Вряд ли где-то найдете. Только если своию делать
    Ответ написан
    Комментировать
  • Должен ли верстальщик писать логику, например калькулятора обмена валюты?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Коли дело касается фриланса вы или берете заказ и делаете и тогда должны сделать то что там описано, или не берете и тогда не должны.
    А как вы себя при этом назовете (или вас заказчик назовет) - верстальщик, программист или второй секретарь департамента алгоритмизации незакрытых тегов, совершенно по барабану.
    Ответ написан
    Комментировать
  • Можно ли учить JavaScript и Mysql одновременно?

    Robur
    @Robur
    Знаю больше чем это необходимо
    1 комментарий
  • Почему роутер не проходит jest теста на PUT запрос, хотя данные из теста приходят на сервер?

    Robur
    @Robur
    Знаю больше чем это необходимо
    1. поставьте await перед Todo.create.
    2. что за ORM? у вас скорее всего данные "уходят" в базу потому что вы в тесте их создаете и create записывает в базу. Второй create на сервере падает и на самом деле не делает ничего
    Ответ написан
    Комментировать
  • Как с помощью JavaScript сделать автоматические арифметические вычисления?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Язык не знаю,


    тогда самым простым будет сделать функцию "recalculateEverything" и вызывать ее на событие change на всех инпутах
    Ответ написан
    Комментировать
  • Как защитить скрипт от перепродажи?

    Robur
    @Robur
    Знаю больше чем это необходимо
    коротко: никак

    длинно: это должен быть очень хороший и прибыльный "скрипт", чтобы усложнение кражи стоило потраченных на это усилий и в любом случае часть его функций надо убирать на свой сервер.
    Ответ написан
    Комментировать
  • Расскажите о РЕАЛИЯХ удаленной работы?

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

    Да

    Каковы реалии?

    Работа есть, работа разная, есть говно есть крутотень, все как везде. От факта "удаленки" мало что меняется уже в современном мире (на дворе уже даже не 2000-е)

    Какие условия ставят работодатели?

    По моему опыту - работодатели готовые к удаленке заметно адекватнее "офисных", и условия обычно лучше и разумнее. Хотя сейчас возможно с массовым переходом на удаленку станет по другому, но этого никто не знает

    Насколько сильный контроль за удаленщиками, насколько работодатель отличается от офисного работодателя? Желания попадать в рабство, где будут препарировать за каждую строчку кода тоже нет. Работал в подобных коллективах, хватало максимум на год.


    от работодателя зависит. Но есть момент - тут человека не видно, зато видно работу, вот её главное делать. В офисе зачастую наоборот - главное не опаздывать, сидеть на стуле каждый раз как на тебя смотрит начальник.
    Не хотите в рабство, не идите к рабовладельцам, идите в нормальную компанию. Но опять же, все зависит от компании.
    Ответ написан
    Комментировать
  • Отличие формата .scss от .module.scss?

    Robur
    @Robur
    Знаю больше чем это необходимо
    никаких, "формат" одинаковый.
    Но есть отличия в том как это парсится и собирается в бандл, предположу что вебпаком.
    А эти отличия уже в конфиге, куда вы можете заглянуть.
    В первом случае он подключается как просто файл стилей, во втором - прогоняется еще через css-module loader скорее всего
    Ответ написан
    Комментировать
  • Совмещение ролей PM + BA + Тестировщик. Стоит ли?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Как в конкретной компании организовано так для нее и норм. Подходит ли это вам или нет - это другой вопрос.

    В целом конечно размытие обязанностей или работа за пределами вашего набора навыков или контрактных договоренностей это гораздо чаще минус чем плюс. Но бывает что люди наоборот - расширяют свою зону ответственности по разными причинам.

    Судя по вопросу это не ваш случай и такая ситауция вам не подходит - так что тут уже другой вопрос - что делать.
    Ответ написан
    Комментировать
  • Несколько проектов на одном домене, webpack/apache?

    Robur
    @Robur
    Знаю больше чем это необходимо
    тут вам практически делать ничего не надо, настройте свой сервер чтобы my-site.com/ смотрел в dist и все
    Ответ написан
  • Как запустить React-приложение на Node.JS?

    Robur
    @Robur
    Знаю больше чем это необходимо
    вы не правильно поняли.
    Чтобы отдавалась только загруженная страница, вам надо переделать приложение чтобы оно собиралось не в один большой файл а в пачку маленьких, и нужные файлы автоматически загружались при переходе по страницам - как это сделать, гуглите webpack code splitting, dynamic imports, react router в разных комбинациях.
    Начните с "react-router code splitting"
    Ответ написан
  • Как построить работу в компании без средств?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Виктор, возможно у вас просто бизнес не работает, цифры не сходятся, расходы больше чем доходы и все такое?
    Тогда ответ - в текущей ситуации - никак.
    То есть надо или менять что-то в самой бизнес-модели, или признать что компания убыточная и закрывать ее.

    Важный момент: "тратить на ФОТ меньше чем он реально того требует" - такая себе оптимизация бизнес-процессов. Это как заложить на аренду офиса 2000р когда она стоит 5000. от того что вы на бумаге выделили 2000 потому что "бюджета больше нет" - его вам автоматически за эту цену не сдадут.

    Какие-то внятные советы на тему что можно поменять в бизнесе чтобы выйти в плюс - с такой информацией невозможно дать. Да и сайт наверное не той тематики.
    Ответ написан
    Комментировать
  • Да что творится с эти корсом?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Вам надо смотреть в девтулзы браузера, а не постмана.
    какие там заголовки приходят от сервера.
    Ошибка у вас вообще не с CORS а CSP (connect-src)
    Ответ написан
  • Плохо ли будет написать инстаграм для портфолио на vue js?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Не плохо. Пишите, проблем с vue для портфолио вообще нет

    ПС. Но стоит задуматься почему вам легкие конструкции vue идут, а чуть более сложные (но тоже простые) реакта не идут. Будет сложно стать хорошим разработчиком ориентируясь на то что все будет "работать из коробки".
    Ответ написан
    1 комментарий
  • Зачем в имени функции используются угловые скобки?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Функция identity принимает число и возвращает число.

    нет, она принимает любой тип и возвращает этот же тип

    аким образом, если в программе есть следующий вызов функции identity('qwerty') ,то ошибку программист заметит на этапе компиляции, а не во время выполнения.


    В этом вызове нет никаких ошибок, все нормально - принимает строку и возвращает строку.

    ,то программист заметил бы ошибку только на этапе выполнения.

    не заметил бы, потому что там ошибки нет.

    ошибка будет если вы напишите
    const x: number = identity('aaa')
    //или 
    const x: string = identity(1)
    // или любой другой вариант где типы не совпадут.


    написать identity<number>(1) можно но смысла нет, это совершенно то же самое что и identity(1)

    Прочитайте что такое Generics, чтобы иметь понимание "зачем нужны эти скобки" в целом.
    Ответ написан
    Комментировать
  • Как отрендерить компонент из другого?

    Robur
    @Robur
    Знаю больше чем это необходимо
    любые данные от которых зависит рендер надо класть в стейт и менять через соответствующие функции.
    Если вы используете хуки, то
    const [AcDialog, setAcDialog] = useState(0)

    менять через setAcDialog.

    Дальнейшие детали зависят от того как именно вы организовали остальное
    Ответ написан
    1 комментарий
  • Как ускорить nodejs бота, не изменяя сам код сильно?

    Robur
    @Robur
    Знаю больше чем это необходимо
    1. Заплатить тому кто шарит
    2. купить самый мощный сервер (не 100% что поможет)
    Ответ написан
    Комментировать
  • Как заставить React перерисовать компонент?

    Robur
    @Robur
    Знаю больше чем это необходимо
    если пропсы и стейт не влияют на результат рендеринга.


    То реакт ничего делать и не должен и "заставлять" его не нужно

    Получите прямую ссылку на DOM ноду, которую вы хотите "перерисовать" и "перерисуйте". Хотя что такое перерисовать при условии что DOM не поменялся?

    Если вы хотите просто выкинуть все и создать заново - то поставьте какому-нибудь блоку key и поменяйте его на любое другое рандомное значение. Дерево пересоздастся.
    Ответ написан
    3 комментария