Месяц: Июнь 2020
-
xAPI vs SCORM. Битва, которая не произойдет
—
от автора
В прошлой статье про использование xAPI (https://habr.com/ru/post/508624/) я писал о том, как практически организовать взаимодействие с LRS. К моему удивлению, я получил массу писем и вопросов относительно того, а зачем вообще использовать новые стандарты xAPI/CMI5 если есть SCORM? Какие преимущества они дают? Выслушал массу мнений относительно невозможности использования такого абстрактного подхода (как им кажется) xAPI,…
-
О сложностях менторства новичков в программировании
—
от автора
Ещё до начала пандемии коронавируса в России мне пришла в голову мысль: "Могу ли я как-то ослабить экономические последствия эпидемии?". Идея возникла почти сразу: "Если многие люди могут потенциально потерять работу, значит, я должен им помочь с освоением новых навыков в области с большим спросом на рабочую силу". А так как я уже довольно долгое…
-
Самая важная идея в Data Science
—
от автора
Советы по отделению отвлекающих факторов от полезных сведений Если вы пройдете вводный курс по статистике, вы поймете, что данные можно использовать для поиска вдохновения или проверки теории, но никогда и для того, и для другого. Почему так? Люди слишком хороши в поиске закономерностей во всем. Вы сами определяете какие закономерности действительно существуют, а какие –…
-
Spreadable — вариант децентрализованной сети
—
от автора
Зачем вообще нужна децентрализация? Многие люди не совсем понимают смысла, ведь и так вроде все хорошо работает. Причин на самом деле несколько, но обычно сторонники подхода затрагивают только сложные технические моменты, и обывателю становится сложно углядеть суть. Для меня, например, все очень просто. Допустим, ты запустил классный проект. С развитием, он начнет требовать все больших…
-
Как быть, когда все советуют растащить проект на микросервисы. А ты не готов
—
от автора
Монолит часто обсуждают в негативном ключе. Но сразу перейти на микросервисы получится не у всех — и вот уже не первая команда и компания делятся опытом построения «переходного звена»: модульной архитектуры. Давайте в деталях посмотрим, как делаются такие проекты.
-
Портируем старую игру в жанре «shoot ’em up» на JavaScript на коленке
—
от автора
Имеется древняя игрушка LaserAge, которая написана на Flash (на очень древнем Macromedia Flash 4) и работает только под Windows. В детстве она мне очень понравилась, поэтому я решил для души портировать её, чтобы можно было играть с браузера со всех устройств. Цель игры заключается в том, чтобы уничтожать противников своим космическим кораблём на различных уровнях…
-
Как я начал делать модуль расширения для ADFS и попал в тупик
—
от автора
Должен сразу признаться, что программист я не настоящий. То есть, когда-то я был и настоящим — в смысле, мне деньги платили именно за написание программ. Однако это было более пятнадцати лет назад, программы я писал, в соответствии с тогдашней модой, в основном, на Delphi (ну или чуть раньше — ещё и на C/C++) — короче,…
-
АМА с Хабром #19. ДР, мерч и iPad-версия
—
от автора
Мы стараемся делать AMA в последнюю пятницу каждого месяца, но наблюдаем вот уже второй сбой в матрице: в мае вместо традиционной статьи был аж двухдневный марафон по видеосвязи с пользователями. А в июне, как увидели список изменений за два месяца, сразу поняли, что раньше понедельника пост не успеть.
-
Краткая история холодных цифровых излучателей звука или о том, почему мы до сих пор используем аналоговые динамики
—
от автора
На протяжении столетия самым популярным типом излучателей звука являются динамические громкоговорители. Традиционные аналоговые динамики применяются повсеместно. Именно они остаются последним аналоговым устройством в привычном для современного человека тракте звуковоспроизведения. Но если бы аналоговые динамические громкоговорители обнаружили археологи какой-нибудь цивилизации далекого будущего, они бы, вероятно, ломали голову, зачем их предкам нужны были настолько нелогичные обогревательные приборы.…
-
Встречаем Angular 10
—
от автора
Вышел Angular 10.0.0! Это — мажорный релиз, который затрагивает всю платформу, включая сам фреймворк, библиотеку компонентов Angular Material и инструменты командной строки. Размер этого релиза меньше, чем обычно. Дело в том, что с момента выхода Angular 9 прошло всего 4 месяца. Мы стремимся к тому, чтобы выпускать каждый год по два мажорных релиза. Делается это…