Статья о важности правильного код-ревью и его роли в предотвращении проблем в разработке.
​Делаем код-ревью правильноЕсли вы не проводите код-ревью, или делаете их «для галочки», то обрекаете себя на боль, пусть и не сразу. Это можно сравнить с возведением дома на фундаменте из песка. Какое-то время он, может, и простоит, но явно недолго. А в мире стартапов второго шанса у вас может не быть.
Читать полностью
Рассказ о разработке прочной катушки для намагничивателя, способной выдержать ток 10 кА.
​Крепко накрученная катушка — залог здорового намагничивателяВ прошлый раз здорово пообсуждали тему намагничивания неодима. Но нерассказанной осталась история одной катушки. Не той, которую скрутило всмятку на первых этапах испытаний, а той, которая была задизайнена после такого эпичного фейла. В принципе, изделие должно было получиться простым: 20 витков эмальпровода, сложенного вчетверо, в два слоя, на каркасе диаметром 50мм и такой же примерно высоты. Но был нюанс — при прохождении ...
Читать полностью
Обсуждение мифа о том, что в Европе отсталые онлайн-сервисы по сравнению с Россией.
​Правда ли, что в Европе отсталые сервисы, медленные платежи и плохие онлайн-услуги?На Хабре неоднократно в комментариях звучало мнение, что Россия впереди планеты всей по онлайн‑сервисам. Мол, у нас и госуслуги, и финтех, и такси, и доставки — всё на высочайшем уровне, а в остальных странах, особенно в отсталой Европе, бедные бюргеры до сих пор стоят в многочасовых очередях, заполняют вручную тонны бумажек и ждут в очередях на кассах чтобы сделать банковский перевод, а курьер не привезёт и...
Читать полностью
Спутник «Ресурс-П» №4 успешно выведен на орбиту для съёмки Земли с разрешением 70 см.
#спутникСпутник дистанционного зондирования Земли «Ресурс-П» №4 успешно выведен на орбитуЭто был пятый пуск российской ракеты-носителя в 2024 году, в том числе третий с космодрома БайконурАппарат «Ресурс-П» №4 предназначен для съёмки поверхности Земли с целью исследования природных ресурсов, контроля загрязнения окружающей среды, поиска месторождений полезных ископаемых, мониторинга чрезвычайных ситуаций, создания и обновления топографических и навигационных картОн позволяет делать снимки с разр...
Читать полностью
Canonical будет вручную проверять приложения в Snap Store из-за фейковых криптокошельков, ворующих активы.
Canonical будет вручную проверять приложения в Snap Store из-за фальшивых криптокошельковМагазин приложений Snap Store, через который распространяются Snap-пакеты для Ubuntu, несколько месяцев атакуют фейковые криптовалютные кошельки, которые пытаются похитить активы пользователей. В результате инженеры Canonical заявили, что будут вручную проверяться приложения, загружаемые в магазин.https://xakep.ru/2024/04/01/snap-store-crypto/
Читать полностью
Советы по созданию понятного текста в интерфейсе без участия UX-редактора.
​Как обойтись без UX-редактора и сделать текст в интерфейсе понятнымВ процессе разработки продукта или фичи неизбежно возникает необходимость работы с текстом. Если в команде есть UX‑редактор, то именно ему поручается этот этап. Он играет роль дополнительного «мозга» для создания удобного и бесшовного флоу. Кроме того, UX‑редактор обладает высокой продуктовой насмотренностью — через его руки проходит множество макетов, что позволяет ему выявлять потенциальные риски, последствия и пересечени...
Читать полностью
В Nvidia ChatRTX для Windows исправлены две серьезные уязвимости: повышение привилегий и удаленное выполнение кода.
В Nvidia ChatRTX для Windows устранена RCE-уязвимостьИИ-приложение ChatRTX (ранее Chat with RTX) компании Nvidia было запущено чуть больше месяца назад, но уже получило исправления для двух серьезных уязвимостей, которые позволяли осуществить повышение привилегий и удаленное выполнение кода.https://xakep.ru/2024/04/01/chatrtx-rce/
Читать полностью
Обзор типов резервного копирования и советов по его настройке ко Всемирному дню бэкапа.
​Бэкапы для самых маленьких и матёрыхПредставьте: вы недавно основали небольшое веб-приложение. Но только оно стало расти как полноценный проект — Бац! — серверы легли, а данные не сохранились. Нужно было делать бэкапы. Казалось бы, совет достаточно простой и базовый, но какой тип резервного копирования выбрать? И как правильно к нему «подойти»?Международный день бэкапа (31 марта) — это отличный повод, чтобы вспомнить, почему резервное копирование так важно, какое оно бывает и...
Читать полностью
Новая версия Android-банкера Vultur маскируется под приложение McAfee, обладает продвинутыми функциями удаленного управления.
Android-банкер Vultur выдает себя за приложение McAfeeИсследователи Fox-IT обнаружили новую версию банковского трояна Vultur для Android, которая обладает продвинутыми возможностями для удаленного управления и уклонения от обнаружения.https://xakep.ru/2024/04/01/new-vultur/
Читать полностью
Первая глава мегаучебника Flask 2024 года, посвященная настройке проекта и запуску приложения.
​Мегаучебник Flask (издание 2024). Глава первая. Привет, мир!Вы собираетесь отправиться в путешествие, чтобы научиться создавать веб-приложения с помощью Python и фреймворка Flask. В этой первой главе узнаем, как настроить проект Flask. К концу главы на вашем компьютере будет запущено простое веб-приложение Flask.
Читать полностью
В xz Utils обнаружен бэкдор, затронувший большинство дистрибутивов Linux; злоумышленники готовили атаку несколько лет.
В xz Utils нашли бэкдор, затронувший многие дистрибутивы LinuxВ популярном пакете xz Utils для сжатия данных без потерь и работы с форматом .xz обнаружили бэкдор. Проблема затрагивает практически все основные дистрибутивы Linux и не только. Судя по выясняющимся теперь подробностям, злоумышленники несколько лет готовили эту атаку и втирались в доверие к сопровождающему проекта xz Utils.https://xakep.ru/2024/04/01/xz-utils-backdoor/
Читать полностью
Инженер разработал самодельный видеоадаптер FuryGpu на ПЛИС, способный запускать Quake в 720p.
Инженер Дилан Барри разработал прототип самодельного видеоадаптера под названием FuryGpu на базе ПЛИС Xilinx Zynq UltraScale+. Он представляет собой отдельную плату, подключаемую к ПК через интерфейс PCIe.Аппаратные блоки написаны на языке SystemVerilog. Проект платы подготовлен в свободной системе автоматизированного проектирования печатных плат KiCAD.В настоящее время с помощью FuryGpu можно запустить игру Quake с производительностью отрисовки 60 FPS при разрешении 1280x720.Инженер, который сп...
Читать полностью
Глубокий разбор работы планировщика Go и его связи горутин с потоками.
​Представляем планировщик Go: вы никогда не смотрели на горутины с этой стороныВероятно, вы слышали о планировщике Go раньше, но насколько хорошо мы знаем о том, как он работает? Как он связывает горутины с потоками? Разберём по очереди операции, которые выполняет планировщик.
Читать полностью
Обзор важных событий инфосека за март: BlackCat exit scam, взлом Microsoft, бэкдор в xz Utils и другие.
MEGANews. Самые важные события в мире инфосека за мартВ этом месяце: группировка BlackCat совершила exit scam, Microsoft взломали и похитили исходный код, разработчики Flipper ответили канадским властям, игроков Apex Legends взломали во время турнира, side-channel-атака GhostRace угрожает процессорам Intel, AMD, ARM и IBM, сэр Тим Бернерс‑Ли переживает о будущем веба, а также другие интересные события прошедшего марта.https://xakep.ru/2024/04/01/meganews-300/
Читать полностью
Tesla разрабатывает инновационный способ сборки автомобилей по принципу Lego, что может вдвое сократить расходы, но детали пока не раскрыты.
Тесла и имеет шанс поразить нас своими инновациями не только в области разработки электромобилей и роботов — но и покусившись на традиции автопрома, сложившиеся со времен Форда.Предполагается, что инновационный способ организации сборки может вдвое сократить расходы на сборку, и всё это за счет отказа от привычного конвейера. Новинка скорее напоминает сборку Lego, когда отдельные узлы и блоки собираются параллельно каждый в своей зоне, а потом в финале все фрагменты собираются в готовый автомоби...
Читать полностью
AT&T подтвердила утечку данных 73 млн клиентов, ранее отрицав инцидент.
Компания AT&T подтвердила утечку данных 73 млн пользователейКомпания AT&T подтвердила, что пострадала от утечки данных, затронувшей 73 млн текущих и бывших клиентов. Ранее в компании отрицали, что попавшие в сеть данные взяты из систем AT&T.https://xakep.ru/2024/04/01/at-t-leak-confirmed/
Читать полностью
Полиция Массачусетса применила робособаку Spot для задержания преступника, который вывел ее из строя выстрелами.
Полиция американского штата Массачусетс применила робособаку Spot во время операции по задержанию преступника. Спустя несколько попыток злоумышленнику удалось вывести из строя робопса по прозвищу «Роско».Подозреваемый Джастин Морейра забаррикадировался дома и открыл огонь из винтовки по офицерам полиции. Врач-психиатр пытался убедить преступника выйти из дома добровольно, однако он отказался и продолжил стрелять в правоохранителей.Тогда полиция задействовала «Роско» для поиска подозреваемого в д...
Читать полностью
Размышление о причинах, по которым люди не делают бэкапы, и важности проверки резервных копий.
​Почему люди не делают бэкапы?Резервное копирование само по себе, без настроек, теоретически может работать только в облаке, при аренде облачного ПО. И то с этим миллион проблем, от качества сервера резервного копирования до платности этой услуги. Так что пока вы не увидели бэкап своими глазами, он не существует.
Читать полностью
История конкурентной борьбы стандартов аналоговых компакт-кассет и их победы.
​Война стандартов: как аналоговые компакт-кассеты победили в конкурентной борьбеПри слове «кассета» каждый из нас представляет себе одно и то же: что такое магнитофонная кассета, знают все, её внешний вид вплоть до малейших деталей знаком любому (даже бывшему) владельцу «кассетника» или плеера. Кассеты также использовались в качестве носителей информации для бытовых компьютеров и стали настолько привычными, что никто даже не задумывался об истории их появления, которая, оказывается, насчитывает ...
Читать полностью
Розыгрыш Xbox Series X от SecLabNews.
🔥 Разыгрываем Xbox Series X 1 ТБ в черном цветеВыиграть просто: 1. Убедиться, что вы живете в России или можете получить тут приз.2. Подписаться на наш Telegram-канал @SecLabNews.3. Нажать на кнопку «Участвовать».Итоги подведем 22 апреля в 16:00 по МСК при помощи бота — он рандомно выберет одного победителя. С полными правилами участия в акции можно ознакомиться по ссылке.Отправляем ТОЛЬКО по РФ. Доставка полностью бесплатная за наш счет. ⚠️ Если кнопка подвисла — не переживайте, вас все равно з...
Читать полностью
Сводка новостей: Tesla выпустила 6-миллионный электромобиль, коллайдер в РФ, утечка AT&T, бэкдор в xz, и другие события.
⚡ Новости к этому часу🔴 Tesla выпустила свой 6-миллионный электромобиль💰 В Институте ядерной физики СО РАН оценили строительство коллайдера для поиска новых форм материи в 23 млрд рублей🛡 AT&T подтвердила утечку данных 73 млн клиентов🖱 Apple запатентовала опцию наклона для Magic Mouse🦘 VW Australia представила шильдик RooBadge с динамиком для отпугивания кенгуру🚪 Бэкдор в xz нашли из-за замедления работы sshd в полсекунды🗂 Dropbox стал доступен в Microsoft Store в Windows 10 и 11🌏 Nvidia соз...
Читать полностью
Обзор лучших публикаций на Хабре за неделю (25-31 марта 2024).
На прошедшей неделе мы реверсили сигнал брелка автомобиля, роняли прод на полтора часа, внедряли чёрные списки на Хабре и выясняли, должен ли тимлид писать код (спойлер: да!).Лучшие публикации недели (25-31 марта 2024)
Читать полностью
Рассказ о разработке корпусов для IP-камер в НИЦ «Технологии» и причинах отказа от готовых решений.
​Впихнуть невпихуемое: как в НИЦ «Технологии» разрабатывали корпуса для IP-камерМаксим Тулов в своём обзоре удивился «самодельным» корпусам и спросил, почему бы не воспользоваться готовым китайским решением. IP-камера довольно типовой продукт, и подходящих решений на любой площадке — хоть отбавляй. Так зачем изобретать велосипед?О причинах, а также о том, как по пути изобрести пару велосипедов с треугольными колёсами, мы сегодня и поговорим
Читать полностью
Банки Армении прекратили обслуживание российских карт «Мир», кроме банка ВТБ Армения.
#санкцииБанки Армении, которые являются участниками национальной платежной системы Armenian Card (ArCa), в ночь на 30 марта прекратили обслуживание российских карт "Мир"При этом работать с российскими картами в республике продолжит банк "ВТБ Армения" ("дочка" российского ВТБ), который обслуживает карты "Мир" в своей инфраструктуре в полном объемеВ Армении расположены 53 отделения ВТБ, 22 из которых находятся в ЕреванеКлиентам доступно более 190 банкоматов ...
Читать полностью
Обсуждение двух вариантов языка: для иностранцев и для носителей, с акцентом на аудирование.
​Про аудирование, или Из чего состоит знание иностранного языкаУ любого языка есть два варианта. Один — тот, которому учат иностранцев и на котором носители обычно разговаривают с вами, если понимают, что вы не носитель. Второй — тот, на котором говорят носители друг с другом. В нём используются похожие слова, но из них выброшена часть звуков или отдельные слоги. Целые фразы прессуются в одно слово (whatchamacallit уже даже в словари включили из-за чрезвычайной частотности). Но учить в...
Читать полностью
Ссылка на буст канала habr_com в Telegram.
https://t.me/boost/habr_com
Читать полностью
Инструкция для новичков по деплою сайта на облачный сервер вместо GitHub Pages.
​Как задеплоить сайт в облако: инструкция для новичковОпубликовать сайт можно разными способами. Например, если проект лежит в репозитории на GitHub, можно воспользоваться GitHub Pages. Но если вы не боитесь трудностей, советуем попробовать кое-что поинтересней — разместить сайт на облачном сервере.Новичкам этот способ может показаться сложным. Но на самом деле он очень удобен, потому что вы сможете легко масштабировать архитектуру проекта и гибко управлять мощностями сервера.
Читать полностью
Опыт разработки музыкального веб-приложения с продуктовым подходом к pet-проекту.
​Продуктовый подход к pet-проекту, или Как разработать своё музыкальное веб-приложениеЧто вам может дать продуктовый подход к pet-проекту? Если смотреть на pet-проект не как на лабораторную работу, а как на будущий продукт, начинаешь лучше понимать весь цикл разработки. При таком подходе ты сперва выступаешь в роли заказчика: определяешь, какую задачу пользователя решаешь, как это сделать наилучшим образом, а потом подбираешь технологии, которыми легче всего реализовать функционал или которые хо...
Читать полностью
Бонусная часть руководства по Rust, посвященная параллельному и асинхронному программированию.
​Практическое руководство по Rust: бонусПредставляем вашему вниманию бонусную часть практического руководства по Rust. В этой части поговорим о параллельном (concurrent) и асинхронном (async) Rust.
Читать полностью
Максим Горшенин закрепил фото.
Максим Горшенин | imaxai pinned a photo
Читать полностью