Месяц: Октябрь 2020

  • Примеры использования наблюдателей в JavaScript

    от автора

    Наблюдатель (observer) — это объект, который следит за состоянием определенного элемента и регистрирует происходящие в нем изменения. Элемент, который находится под наблюдением (чуть не написал «за которым организована слежка»), называется целевым. Наблюдатель может следить за состоянием как одного, так и нескольких элементов, а в некоторых случаях также и за потомками целевого элемента. В JavaScript существует…

  • Практическое сравнение лазерного и лампового проекторов Epson для дома: Epson EH-TW5400 против Epson EF-100B/W

    от автора

    Давненько хотел сравнить аппараты на разной технологии. Вкратце: в ассортименте Epson какое-то время назад появились первые лазерные проекторы для дома. Инсталляционные аппараты в каталоге уже не первый год, а вот первый компактный лазерный проектор Epson EF-100B/W появился только в 2019-м году, о чем я рассказывал в блоге ранее. Однако выяснилось, что планов отказываться от производства…

  • Ловля цен. Практическое руководство в море закупок

    от автора

    Начнем с самого простого способа – попробуем ловить рыбу руками. Открываем базу товаров с закупок и начинаем искать похожий товар. Высока вероятность, что к вечеру мы так ничего и не поймаем. Попробуем как-то отфильтровать базу товаров с закупок. Каждому товару в закупках присваивается код ОКПД2. Общероссийский классификатор продукции по видам экономической деятельности это код, который…

  • Как построить четкие модели классов и получить реальные преимущества от UML. Часть 3

    от автора

    Продолжение цикла статей из серии «Как посмотроить четкие модели классов и получить реальные преимущества от UML». В первых двух частях (первая, вторая) мы обсудили общий принципы UML, о семантике и признаках хорошей модели. В этой части разберем как поведение системы можем быть выражено в модели.Отношения в области управления воздушным движениемВ предыдущих частях мы по большей…

  • Немного подробностей о нашем партнерстве со SpaceX

    от автора

    Microsoft объявила о ряде анонсов в рамках масштабной глобальной инициативы Azure Space. Ее главной целью является сделать космические инновации доступными компаниям во всем мире. В рамках программы Microsoft планирует развивать сотрудничество с организациями космической отрасли, включая SpaceX, основанной Илоном Маском. 3 факта о партнерстве под катом.

  • О том, как гениальный беспризорник и профессор пили виски и придумывали первую модель искусственного нейрона

    от автора

    Первая модель искусственного нейрона Мак-Каллока-Питтса Сейчас один из самых популярных инструментов искусственного интеллекта — это нейронные сети. Само название намекает на то, что речь идёт о некотором аналоге естественных нейронов и синаптических связей в мозгу. Отсюда вытекает распространённое ошибочное предположение, что нейронные сети являются точной копией своего биологического прототипа. Конечно же, это не так, а…

  • Дополняем чек-лист тестирования при обновлении иконки и сплеша в мобильных приложениях

    от автора

    Алоха! Меня зовут Даша, я тестирую мобильные приложения. Скоро Хэллоуин, а FunCorp традиционно обновляет к некоторым праздникам иконку и сплеш. Сейчас именно такой случай, потому что большинство наших пользователей находятся в США. Задача показалась тривиальной, я быстро составила базовый чек-лист на 8 пунктов, но в процессе нашла ещё несколько кейсов, и он вырос до 13-ти…

  • Это не я! История одного рефакторинга

    от автора

    Кто и как пережил весну 2020-го, обсуждать можно бесконечно. Меня, например, карантин застал почти сразу после переезда в другой город, и на несколько месяцев запер в однушке с котом. Думаю, мы оба многое переосмыслили.Началось с того, что экстренно потребовалось собрать форк приложения Aword, для которого уже больше года не выходило новых версий. По сути, сильно…

  • Самые интересные идеи ИИ-проектов, поданные на Архипелаг 20.35

    от автора

    Воскресенье — последний день подачи заявок на наш акселератор ИИ-проектов Архипелаг 20.35. Сейчас в базе больше тысячи проектов разной стадии проработки и 13 тысяч участников, которые стоят за ними или пришли в одиночку, чтобы присоединиться к одной из команд. Не дожидаясь окончания приема заявок, мы заглянули в их описания и обнаружили массу интересного — от…

  • Javascript: исходный код и его отображение при отладке

    от автора

    Программисты делятся на две категории: те, которые используют отладчик при разработке, и те, которые обходятся без него. В этом посте я попытался обобщить, какие типы сущностей можно выявить в исходном коде JS-программы, и как эти типы выглядят под отладчиком. JS-программисты из первой категории могут дополнить, если я упустил какой-либо тип сущностей, а JS-программисты из второй…