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

  • Синхронизация в UX-дизайне: как поддерживать единую стилистику сервисов для разных устройств

    от автора

    Сегодня у большинства людей под рукой сразу несколько устройств: компьютер, смартфон, планшет, часы, «умный» телевизор, «умная» колонка — список можно продолжить. Пользователь взаимодействует с  сервисом сразу по нескольким каналам, точнее, выбирает самый удобный на текущий момент и при необходимости быстро меняет. Такое взаимодействие должно быть понятным и предсказуемыми. О том, с помощью каких принципов дизайнерам добиваться…

  • Как вырвать нерв из головы и остаться без лица: почему так дорого рвать «коренной» зуб

    от автора

    80 тысяч за удаление зуба — а не охренели ли мы в край? Примерно такой комментарий был в одном из прошлых постов. Показываю, почему некоторые зубы такие дорогие. Нервов у нас в районе головы столько, что в них могут быть подло понатыканы другие органы, обычно растущие в других местах. Вот типичный случай, когда пациентка осталась…

  • Геймер-нехочуха: как сексуализация игр влияет на половое влечение

    от автора

    В статье «Безвыигрышная лотерея под названием «секс»» я разбирал ряд причин, препятствующих комфортной сексуальной жизни партнеров, среди которых: снижение желания, наличие страхов, отсутствие коммуникаций и другие. Обычно такие проблемы проявляются не с первого года, а сочетаются с одним из нормативных кризисов отношений. Но что способствует повышению вероятности снижения сексуального влечения? Один из таких факторов рассмотрим…

  • Quality gates in testing

    от автора

    Когда мы слышим термин «Quality Gates» (QGS), мы склонны думать о них довольно недальновидно на уровне проекта как об этапах и предпосылках для перехода к следующему этапу реализации проекта. На проектах, особенно на тех, которые работают с использованием любой гибкой методологии, часто можно обнаружить что показатели качества более низкого уровня (например, критерии входа и выхода…

  • Prolog in Prolog: зачем и как

    от автора

    Язык Prolog создавался для задач искусственного интеллекта, который сейчас обычно называют «классическим», чтобы не путать с машинным обучением путем подбора большого количества числовых параметров. Важным классом таких задач является моделирование «мира», в котором можно совершать какие-либо действия. Игрушечным примером такого мира является Nani Search. И решают их часто в таком стиле: состояние мира помещается в…

  • Spring Data JPA: метод save и границы его применимости

    от автора

    Привет! Меня зовут Семён Киреков, я Java-разработчик и тимлид в Центре Big Data @МТС Digital и Java-декан в МТС Тета — образовательном стартапе в рамках МТС. На митапе Росбанка и Jug.ru я рассказывал о том, как устроен метод Save в Spring Data JPA, почему он может вызвать лишний select, как решить эту проблему и при чем…

  • Что Java-разработчикам расскажут на Joker 2022

    от автора

    Какой способ бенчмаркать появился в 2022-м? Как эволюционировала вариантность типов от первых версий Java и до Kotlin? Как хранить JSON в базе данных, не привлекая внимания DBA?В программе конференции Joker нашлось место и этим вопросам, и многим другим. Сейчас в эту программу вносят последние штрихи, и делимся с Хабром описаниями всех докладов, разбитыми по тематике.Сам…

  • Сознание как система памяти

    от автора

    Учёные из Бостонского университета предложили новое объяснение сознания. Статья «Сознание это система памяти» опубликована в журнале Cognitive and Behavioral Neurology (CBN). Согласно их теории, сознание является побочным эффектом работы памяти, необходимой для принятия поведенческих решений. Их теория сознания объясняет его происхождение, для чего оно полезно, какие расстройства на него влияют и почему так трудно сидеть…

  • Сертификаты K8S или как распутать вермишель Часть 2

    от автора

    Всем привет. Меня зовут Добрый Кот Telegram . От коллектива FR-Solutions и при поддержке @irbgeo Telegram: Продолжаем серию статей по сертификатам k8s.В этой статье я опишу, как мы решили следующие задачи: Централизовать выпуск сертификатов через Vault.Причины, в связи с которыми это необходимо, описаны в выводах статьи: ** хранение приватных ключей CA на нодах — следовательно…

  • Пишем бота на JavaScript для Minecraft (1.8-1.18) / Часть 1-9

    от автора

    Почти каждый человек, играющий в Minecraft, мечтал, чтобы ресурсы в игре были бесконечными или за него их добывал кто-то другой. С помощью библиотеки Mineflayer и Node.js , можно создать бота.Mineflayer Mineflayer — высокоуровневое API написанное на Node. js. Официальная документация.Часть 1 (Установка и настройка)Скачиваем Node.js с официального сайта и прописывайте npm install mineflayer в консоль, чтобы установить…