Месяц: Январь 2023

  • Технология ABENICS: революция в области механики?

    от автора

    Прорыв в инженерии, о котором говорит весь интернет. Почему-то на Хабре нет, так что решил рассказать. Итак, ABENICS — это Active Ball Joint Mechanism. Проект разработан Университетом Ямагата в Японии, и являет собой специальную сферическую механическую конструкцию для возможных новых сервоприводов с шаровым шарниром. По сути, это новая форма шестеренки, которая стала возможна благодаря развитию…

  • Алгоритм HyperLogLog, или Оцениваем мощность множества за O(1)

    от автора

    Привет, Хабр! Меня зовут Максим, я учусь на третьем курсе МФТИ. Этим летом я участвовал в студенческой программе, которую проводила команда Tarantool. Если кратко, суть программы в том, чтобы самостоятельно или в команде решить исследовательскую задачу в определенный срок.  Моей задачей была реализация алгоритма HyperLogLog. Во время работы я не обнаружил русскоязычных материалов о практической…

  • Обзор механизма подписания документов ЭЦП с применением QR кодов через приложение eGov mobile (aka QR-подписание)

    от автора

    Осенью 2022 года в Казахстане был анонсирован новый механизм подписания электронных документов — QR-подписание. Я расскажу о том, что это такое, как оно работает и как можно его опробовать.В анонсах QR-подписание позиционировалось как замена ЭЦП (Министр Мусин: Я лично признаюсь, что ЭЦП всех просто заколебала), но важно понимать что «под капотом» тут та же самая…

  • Предварительный просмотр Stateful Вью в SwiftUI

    от автора

    Интерактивные предварительные просмотры для ваших вью в SwiftUI Stateful — с сохранением состояния во времени; состояние, которое можно отследить.При создании пользовательского интерфейса в SwiftUI мы, как правило, создаем два типа компонентов пользовательского интерфейса: экраны и (переиспользуемые) вью. Обычно мы начинаем с создания прототипа экрана, что неизбежно приводит к Massive ContentView, далее который мы начинаем рефакторить…

  • Jest: error Command failed with exit code 1

    от автора

    Я давно хотел рассказать об этом, но не знал как. Не было подходящего примера, какой-то однозначной, наглядной ситуации. И вот недавно мне дали новый проект, в котором уже были написаны unit тесты и они работали, но был один нюанс, который портил всю картину. По сути в этой публикации речь пойдет о функции done() в jest.…

  • Почему нам всем нужна автоматизация HR-сервисов

    от автора

    Около 50% сотрудников считают, что технологии не только не повышают их продуктивность, но даже мешают работе.* *По данным опроса Eagle Hill Consulting Абсолютно согласны, особенно когда решения об автоматизации оторваны от реальности и не закрывают реальные и каждодневные боли сотрудников. Каждая третья российская компания автоматизирует HR-процессы для того, чтобы упростить доступ к сервисам для сотрудников, при этом сэкономив…

  • Лучшие друзья: Terraform, Ansible и Jenkins

    от автора

    Рассказываем, как использовать Jenkins CI/CD Pipeline для создания инфраструктуры AWS с помощью Terraform и Ansible. Мы не будем вдаваться в подробности, как настраивать Terraform или тестировать код по мере создания инфраструктуры, так как эти шаги считаются стандартными. Конечный результат — код Terraform, создающий среду AWS с общедоступными подсетями и инстансами EC2 с Ansible Playbook. Когда…

  • Учим английский с умом: шкала CEFR, тесты IELTS и что всё это значит

    от автора

    Привет, Хабр. Екатерина. Очень приятно.Я обучаю английскому языку 17 лет, в основном как частный преподаватель, но были и несколько лет в СУНЦ МГУ, и групповые занятия в языковом центре. Диапазон обучающихся — дети от 8 лет до ЕГЭ, студенты и «молодые специалисты», топ-менеджеры и научные сотрудники. И у всех, конечно, разные цели и разные мотивации…

  • Тонкости производства топлива для ядерных реакторов

    от автора

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

  • Hyper-casual. Работа на энтузиазме

    от автора

    Как все начиналосьМожно ли сказать, что Hyper-casual Game появились в 2017 году? Если верить Wikipedia, то да. Именно тогда мобильные сторы заполнили розовые и синие стикмены, нам предлагали выщипывать брови, красить автомобили, подметать улицы и собирать шарики в разном формате. В тот год начали формироваться новые правила для нового рынка. Паблишеры разного размера и разной степени…