Рубрика «Блог компании RUVDS.com» - 102

На этой неделе в наших соцсетях выступал Данил Емелин, инженер-протезист в компании Моторика. Они занимаются созданием протезов верхних конечностей, 80% их пациентов — дети.

Ребята делают два вида протезов:

  • обычную механику, которая работает через натяжение нитей,
  • и бионические протезы: работают от аккумулятора, внутри плата и программируемые драйверы

Делимся с вами записью и расшифровкой эфира.Читать полностью »

Когда, пользуясь возможностями CSS, создают макет страницы, важно учитывать то, что в различных элементах этой страницы могут выводиться короткие и длинные текстовые материалы. Страницы, кроме того, нужно тестировать на предмет того, как они отображают тексты разной длины. Если разработчик чётко понимает то, как обрабатывать различные тексты, выводимые на странице, если он соответствующим образом спроектировал макет, это способно избавить его от множества неприятных неожиданностей.

CSS: о выводе коротких и длинных текстов - 1

Есть много ситуаций, в которых изменение некоего текстового фрагмента путём добавления или удаления всего одного слова способно заметно изменить внешний вид страницы, или, что ещё хуже «поломать» макет и сделать невозможной нормальной работу с сайтом. Когда я только начинал изучать CSS, я недооценивал последствия, к которым может привести добавление единственного слова в некий элемент или удаление из него всего одного слова. Здесь я хочу поделиться различными способами обработки текстов разной длины средствами CSS.
Читать полностью »

Хабр точно знаком с парадоксом, а вот с некоторыми фичами павершелла, вероятно, нет, поэтому тут больше про него.

Правильно пишем командлеты на Powershell и заодно симулируем парадокс Монти Холла - 1

Читать полностью »

AVIF — графический формат, основанный на видеокодеке AV1, представляет собой один из самых современных форматов хранения изображений. Судя по ранним публикациям и исследованиям, AVIF показывает достойные результаты в сравнении с JPEG и WebP. Но, даже учитывая то, что этот формат хорошо поддерживается браузерами, AVIF, в плане кодирования и декодирования изображений, всё ещё представляет собой ультрасовременную технологию, которой свойственны определённые проблемы.

Три малоизвестных факта об AVIF - 1

Несомненно то, что использование AVIF позволяет эффективно сжимать изображения, что помогает сокращать объёмы данных, передаваемые от серверов к клиентским системам. AVIF-изображения, при этом, хорошо выглядят. Но, прежде чем принимать решение о полном переходе на AVIF, стоит знать о некоторых особенностях этого формата, которым и посвящён этот материал.
Читать полностью »

Автор статьи, перевод которой мы сегодня публикуем, хочет рассказать о том, как взломать Wi-Fi-сеть, для защиты которой используются протоколы WPA и WPA2.

Взлом Wi-Fi-сетей, защищённых WPA и WPA2 - 1

Статья написана исключительно в ознакомительных целях

Читать полностью »

Эмуляция компьютера: интерпретатор CHIP-8 - 1

Меня, по ряду причин, всегда завораживала эмуляция. Программа, которая выполняет другую программу… Мне эта идея кажется невероятно привлекательной. И у меня такое ощущение, что тот, кто напишет подобную программу, не пожалеет ни об одной минуте потраченного на это времени. Кроме того, написание эмулятора — это очень похоже на создание настоящего компьютера программными средствами. Мне было очень интересно разбираться в устройстве компьютерной архитектуры, писать простой HDL-код, но эмуляция — это гораздо более простой способ ощутить себя тем, кто своими руками создаёт компьютер. А ещё, в детстве, когда я впервые увидел игру Super Mario World, я поставил себе цель, которая до сих пор не потеряла для меня ценности. Она заключается в том, чтобы полностью понять то, как именно работает эта игра. Именно поэтому я уже некоторое время подумываю о написании эмулятора SNES/SNS. Недавно я решил, что пришло время сделать первый шаг к этой цели.

Предлагаю поговорить о разработке эмулятора и обсудить простой, но полноценный пример эмуляции CHIP-8.
Читать полностью »

Бытовая форензика: можно ли найти утечку с помощью бубна, удобрений и палок? - 1

Порой айтишникам приходится решать не совсем обычные задачи. На днях знакомый админ поведал мне о том, что на фоне обычной офисной рутины руководство поручило ему на время превратиться в Шерлока Холмса, в связи с чем он срочно ищет себе в помощники доктора Ватсона. На волне коронавирусной пандемии и локдауна компания провела ряд вынужденных сокращений, и кому-то из уволенных сотрудников это явно не понравилось. Неизвестные слили в паблик данные, которые никак не должны были туда попасть. Руководство поставило задачу выяснить, кто из «бывших» совершил такую пакость и подлость. Каким образом? Придумай сам, тыжпрограммист. Профессиональным исследователем киберинцидентов, понятное дело, никто из участников процесса не являлся даже близко.
Читать полностью »

Анонс: как российская компания создает кибер-протезы рук для детей - 1Анонс: как российская компания создает кибер-протезы рук для детей - 2Анонс: как российская компания создает кибер-протезы рук для детей - 3Анонс: как российская компания создает кибер-протезы рук для детей - 4

Завтра, в 20:00 в наших соцсетях выступит Данил Емелин, инженер-протезист в компании Моторика. Они занимаются созданием протезов верхних конечностей, 80% их пациентов — дети.

Ребята делают два вида протезов:

  • обычную механику, которая работает через натяжение нитей,
  • и бионические протезы: работают от аккумулятора, внутри плата и программируемые драйверы

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

Такие кибер-протезы выдают не всем, а только тем пациентам, кому они действительно необходимы и кто активно пользовался механическими протезами. Данил утверждает, что если выдать сложный протез человеку, который не научится им пользоваться, он не будет понимать для чего он ему и пытаться перепродать на авито — там прямо сейчас продается много протезов.

Протезы полностью оплачивает государство

Протезы довольно дорогие — обычный протез кисти (механика без компьютеризации) стоит 150-200 тысяч рублей. Компьютеризированный протез — 2-2,5 миллиона рублей. Но самое замечательное то, что пациенты получают его бесплатно по ОМС — ребята из Моторика добились того, чтобы протезы выдавались за счет государственной компенсации.
Читать полностью »

HP-35. История зарождения бытовой электроники - 1

Где-то в конце 1971 года Питер Нельсон из корпоративного департамента Hewlett Packard, расположенной в Пало-Альто, пригласил Карен Камбрию из подразделения автоматизированных измерений (к удобству размещенного в том же здании) попозировать с их новым электронным устройством, научным калькулятором, который они нарекли HP-35. Нортон Перл запечатлел Карен с новым детищем HP на нескольких фотоснимках, один из которых в итоге оказался в прессе.
Читать полностью »

Использование journalctl для просмотра и анализа логов: подробный гайд - 1

Journalctl — отличный инструмент для анализа логов, обычно один из первых с которым знакомятся начинающие администраторы linux систем. Встроенные возможности ротации, богатые возможности фильтрации и возможность просматривать логи всех systemd unit-сервисов одним инструментом очень удобны и заметно облегчают работу системным администраторам.

Эта статья рассматривает основные возможности утилиты journalctl и различные варианты ее применения. С помощью journalctl можно просматривать логи системы, чтобы решить возникшие проблемы на рабочей станции или сервере использующие дистрибутив linux с демоном инициализации systemd, де-факто уже ставшим стандартом в современных Linux-системах, например: RHEL, CentOS, Fedora, Debian и многих других.

Существует мнение, что systemd не так уж и хорош — он нагружает систему и это все еще предмет для споров на сегодняшний день, но нельзя отрицать, что он предоставляет прекрасный набор инструментов для управления системой и поиска проблем. Представьте, что вам приходится иметь дело с проблемным сервером, который даже не загружается — в таком случае можно загрузиться с live-дистрибутива, смонтировать системный раздел и просмотреть логи systemd, чтобы понять, в чем проблема.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js