Может мы в разных странах живём, но я почти каждый день вижу хамство. Больше всего на дорогах, когда кому-то больше всех нужно (объезд по обочине, поворот со средней полосы и т.д.), в очередях в поликлиниках, на почте, в МФЦ, в налоговой и т.д. — хамство. Кучки алкашей у разливаек, громко решающих глобальные проблемы мира, матерящиеся подростки на детских площадках, которые не обращают внимания на женщин гуляющих рядом с детьми…
Больше всего раздражают собеседования без компьютера, когда просят написать код на листочке… Ээмчто? Может быть в вашей компании разработчики и в реальных проектах код на бумаге пишут, а дизайнеры акварелью рисуют макеты?
Потому что ваша задача решится любым опытным программистом за 2 минуты, просто погуглив нужный метод. В реальном проекте такое требование может встретится только в узком спектре задач и нет смысла держать в голове это решение постоянно.
Честно говоря, использование MutationObserver кажется на добавление костылей в код. Ведь нас столько лет убеждали, что view не должен меняться сам по себе, мы должны контролировать его изменения, который могу произойти только при разнообразных асинхронных событиях (Таймеры, пользовательские события ввода, ответ от AJAX запросов, события от сервера через сокеты и т.д.). Если у вас возникает желание подписаться напрямую на изменения в DOM, то скорее всего что-то не так с архитектурой вашего приложения. В голову приходит только один кейс, когда какая-либо сторонняя библиотека вносит изменения в DOM и мы не можем напрямую подписаться на события которые к этому приводят.
Причем тут божество, никто вам об этом не говорил, вы сами это придумали в комментарии выше, использование нейронных сетей в вычислениях является чем-то божественным по вашему?
^1.2.3 обозначает совместимость на уровне “major” версии. Это синтаксический сахар для записи “>= 1.2.3, < 2.0.0”. Используется для указания “самой свежей версии зависимости, все еще совместимой по API”.
Мне кажется тут закралась ошибка, так как ^ обозначает совместимость на уровне «minor», версии, а не «major», особенно это бросается в глаза на фоне следующего абзаца в тексте про "~"
Может ли Алиса постепенно подстраиваться под конкретного пользователя. Запоминать какую манеру речи он использует, например если человек говорит с ней языком программиста, используя всякий профессиональный жаргон, то и она подстраивается и отвечает таким же образом?
Может ли конкретный пользователь обучать её под себя, допустим объяснив ей какую-то команду и что она именно она должна делать по этой команде, например: «Алиса, покажи ка мне список оставшихся дел на сегодня», и она открывает trello.com, где ты ведёшь список дел. Либо она настроена на глобальную базу и со всеми ведёт себя одинаково опираясь на обученную нейронную сеть под среднестатистического пользователя?
Что мешает не использовать RxJS и работать с данными как вы привыкли это делать ранее? Просто сделайте обёртку для преобразования ответа от http запроса в Promise.
Наверняка есть какие-то классы (модели) от которых наследуются ваши модули?
Я же не смогу взять отдельно какую-то папку с одним компонентом и вставить себе в проект, что бы он работал?
Я бы на первом уровне иерархии выделил папки только под основные сущности вашего приложения: core, components, assets и т.п. На сколько я понимаю большая часть ваших папок является компонентами и если бы они были объединены в одну папку, в которой 100 других, но 100% все они являются компонентами, то не было бы вопросов.
Ещё в хроме есть очень полезная возможность отладки html мобильных приложений и мобильных версий веб сайтов, прямо на реальном android-устройстве, а не только через эмуляцию. Подключаем по USB смартфон или планшет, выбираем «отладка по USB», далее в хроме открываем страницу по адресу: chrome://devices/, на устройстве открываем свой сайт и можем инспектировать его, как хотим. Подробнее: https://developers.google.com/web/tools/chrome-devtools/remote-debugging/
Мне кажется тут закралась ошибка, так как ^ обозначает совместимость на уровне «minor», версии, а не «major», особенно это бросается в глаза на фоне следующего абзаца в тексте про "~"
Может ли конкретный пользователь обучать её под себя, допустим объяснив ей какую-то команду и что она именно она должна делать по этой команде, например: «Алиса, покажи ка мне список оставшихся дел на сегодня», и она открывает trello.com, где ты ведёшь список дел. Либо она настроена на глобальную базу и со всеми ведёт себя одинаково опираясь на обученную нейронную сеть под среднестатистического пользователя?
Я же не смогу взять отдельно какую-то папку с одним компонентом и вставить себе в проект, что бы он работал?