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

  • Алиса включи свет

    от автора

    Люди которые в первые сталкиваются с «Умным домом», почему-то всегда начинают с проектирования освещения. Но я немного нарушил эти устои и «Умным светом» занялся в последнюю очередь. Так как я всегда считал, что это не особо важная функция в управлении «Умным домом», но признаюсь честно я ошибался.

  • Создаём свою библиотеку виджетов на Javascript голыми руками. Часть 0: Классы и модули

    от автора

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

  • Чем не является интеллект? Ошибки пытающихся создать ИИ с точки зрения философии (материалистической)

    от автора

    Частенько бывает такая ситуация, когда программист ругает менеджера из-за рабочего конфликта. Суть критики сводится к тому что менеджер вообще не понимает как устроена “реальная реальность” и пытается везде выехать на “софт-скилах”. Занимается “нетворкингом” вместо изучения чего то хотя бы на начальном уровне, в общем балабольствует и манипулирует понятиями и шаблонами оторванными от реального понимания действительности.…

  • Meta* Quest 2 как фитнес-девайс. Мой опыт

    от автора

    Какое-то бесплатное стоковое фото с Unsplash.comСудя по статьям на тему физо и обсуждениям под ними, далеко не все хабровчане любят упражняться (а кто-то вообще с детства ненавидит любые околоспортивные активности). А они нужны.Не буду писать почему, ибо тут достаточно статей на эту тему. Про влияние физнагрузок на когнитивку, если интересно, советую глянуть большой обзор исследований/метаисследований.К…

  • Самодельный кремниевый диод

    от автора

    У меня есть паяльник, проволока и кусок кремния. Как сделать проце… Хотя, нет. Как сделать диод? Статья носит чисто ознакомительный характер и ни в коей мере не призывает к выполнению действий, описанных в данной статье. Здесь все смертельно опасно: начиная от высоких температур, заканчивая химреактивами. Ну что? Приступим? Первое, что было сделано, так это куплена…

  • Делаем бизнес прозрачным или еще один пример распознавания капчи

    от автора

    Не для кого не секрет, что капча является популярным средством, чтобы снизить нагрузку на сайт и предотвратить скачивание информации роботами. Сегодня, когда капча применяется практически на каждом сайте, рассмотрим кейс с ее обходом на сервисе «Прозрачный бизнес».Что такое «Прозрачный бизнес»?Сервис содержит комплексную информацию о финансовых и правовых параметрах юридических лиц (подробнее тут). Данная информация полезна…

  • Агрегаторы

    от автора

    В первой части статьи обсуждаются проблемы агрегации данных, подходы и требования к имплементации. Во второй рассматриваются некоторые решения на основе Java и RACE Framework.Часть I — общий анализ шаблонаВведениеСлово агрегатор можно перевести на русский язык как “собиратель” или “объединитель”. Наиболее общее описание шаблона приводится в книге “Шаблоны интеграции корпоративных приложений”. Краткое описание — на сайте шаблонов интеграции. Шаблон…

  • Размер имеет значение! Часть 3

    от автора

    В предыдущей части мы разобрали автоматизацию обнаружения регрессии андроид приложении на уровне pull request и выяснили какие имеет недостатки.Для напоминания, единственный недостаток — сборка development билда на каждый commit, что нагружает наш CI, так как нам не всегда нужно запрашивать development apk для сравнения в зависимости от измененных файлов.РешениеОткажемся от сборки apk в development ветке…

  • Самые известные и странные олдовые компьютерные вирусы (часть 3)

    от автора

    В первой и второй частях мы рассказали о ранних компьютерных вирусах 80-х, «эпохи классического киберпанка». К рубежу 90-х годов вирусы были у всех на слуху. Их боялись, о них писали панические статьи в прессе и рассказывали в сюжетах крупнейших телеканалов. С конца 1990 года после выхода Norton Antivirus формируется всё более массовый рынок антивирусных программ,…

  • Разница между верификацией и валидацией

    от автора

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