Критика таблиц в Markdown: потеря читаемости исходного текста, рекомендации по альтернативам.
Прекратите делать таблицы в Markdown.Как известно, Markdown — это облегченный язык разметки, созданный для обозначения форматирования в простом тексте, при этом максимально сохраняя его читаемость человеком и обеспечивая возможность машинного преобразования в языки для продвинутых публикаций.Ключевое слово здесь — читаемость, причем речь идет не о конечном рендере, а о самом исходном документе. Markdown хорош именно тем, что его можно использовать для документации в репозитории проекта.При этом ...
Читать полностью
Настройка деплоя: пайплайны GitLab, удалённый сервер, Docker Swarm, автоматизация для небольших проектов.
Автор недавно занимался настройкой деплоя для одного из своих проектов, а теперь он хочет поделиться полученным опытом и знаниями.Из текста вы узнаете:1. Как настроить пайплайны в GitLab для сборки и тестирования сервисов.2. Как настроить удаленный сервер для развертывания сервисов.3. Как автоматизировать деплой приложений в Docker Swarm, используя GitLab.Схема неидеальна, но подойдет для небольших проектов.
Читать полностью
Критическая уязвимость в плагине LiteSpeed Cache для WordPress позволяет злоумышленникам получить доступ уровня администратора.
Уязвимость в плагине LiteSpeed Cache ставит под угрозу миллионы сайтов на WordPressВ популярном WordPress-плагине LiteSpeed Cache обнаружена критическая уязвимость, которая позволяет злоумышленникам получить доступ к ресурсу на уровне администратора.https://xakep.ru/2024/08/22/litespeed-cache-new-admin/
Читать полностью
Исследование рынка вакансий для джунов и стажёров: бэкенд, аналитики, фронтенд, 60% удаленка.
Что сейчас ловить джуну и стажеру на рынке вакансий? Сделали исследование на эту тему, с зарплатами и другой статистикой, всё как полагается.Например, сейчас больше всего работы для бэкендеров, после идут системные аналитики и фронтендеры. Причем большая часть вакансий — это удаленка (60%).В тексте вас ждет много полезных графиков: https://u.habr.com/fROYb
Читать полностью
Умный калькулятор зарплат на Хабр Карьере: показывает среднюю зарплату с учётом премий, фильтры по городам и компаниям.
Вот точный способ узнать, насколько работодатель ценит ваш труд. Наш умный калькулятор показывает, сколько получают люди с вашей специализацией, какая часть из этого — премии.Есть фильтры по городам, компаниям, формату работы и не только.
Читать полностью
Сигнал «Wow!» 1977 года может быть природным космическим лазером (мазером), а не инопланетным.
Знаменитый сигнал «Wow!» может оказаться природным космическим лазером.Речь идет о 72-секундном сигнале, который уловил астроном Джерри Эхман 15 августа 1977 года. Тот был настолько удивлен, что написал «Вау!» на распечатке.Было много гипотез, что это такое. В одно время предполагали, что космический корабль. Но недавний анализ привел ученых к тому, что сигнал — мощная вспышка излучения, естественный астрофизический микроволновый лазер или мазер.
Читать полностью
Quarkslab нашла аппаратный бэкдор в смарт-картах MIFARE Classic от Shanghai Fudan, позволяющий клонировать RFID-карты.
Исследователи утверждают, что нашли аппаратный бэкдор в смарт-картах MIFARE ClassicФранцузская компания Quarkslab сообщает, что нашла бэкдор в миллионах карт производства Shanghai Fudan Microelectronics Group, ведущего производителя чипов в Китае. Эта «закладка» позволяет мгновенно клонировать RFID-карты, построенные на чипах MIFARE Classic от NXP, которые используются в общественном транспорте, офисах, гостиницах, финансовых учреждениях и других организациях по всему миру.https://xakep.ru/2024/...
Читать полностью
Объяснение работы SMT (одновременной многопоточности) на одном ядре, влияние на производительность.
Два потока, одно ядро.Как это работает? Как процессор отслеживает потоки и распределяет ресурсы? Сейчас всё объясним.Понимание внутреннего устройства одновременной многопоточности (SMT) поможет решить, подходит ли она для ваших продакшн-серверов. Иногда SMT способна резко повысить производительность, но в некоторых случаях приводит к замедлению. Знание подробностей как раз позволит сделать правильный выбор.
Читать полностью
Карьерный путь в Microsoft, Amazon и Google, осознание жизни в «пузыре» корпоративной культуры и исключительности.
«За свою 25-летнюю карьеру успел поработать в трех бигтех-компаниях: Microsoft (11 лет), Amazon (11 лет) и Google (3,5 года). И мне очень стыдно это признавать. Я жил в настоящем мыльном пузыре. Поначалу я даже не подозревал об этом, просто по собственной наивности. Сейчас я все так же живу в "пузырях", но, по крайней мере, я знаю об этом и предпринимаю действия, чтобы ослабить негативные последствия. Потому что жизнь в пузыре неизбежна».И под словом «пузырь» автор не имеет в виду то, ...
Читать полностью
Сервис FlightAware раскрывал пароли и личные данные пользователей в течение трёх лет.
FlightAware много лет раскрывал пароли и другие данные своих пользователейПопулярный сервис для отслеживания полетов FlightAware предупредил пользователей, что по неосторожности раскрывал их личные данные на протяжении трех лет.https://xakep.ru/2024/08/21/flightaware-leak/
Читать полностью
Производитель микросхем Microchip Technology подвергся кибератаке, нарушена работа производственных объектов.
Взломан американский производитель микросхем Microchip TechnologyАмериканский производитель микросхем Microchip Technology Incorporated сообщил, что в минувшие выходные на его системы была совершена кибератака, нарушившая работу нескольких производственных объектов.https://xakep.ru/2024/08/21/microchip-technology-hacked/
Читать полностью
Анонс конференции OFFZONE 2024 и стенда «Хакера» с раздачей стикеров и мерча.
Приходи на стенд «Хакера» на OFFZONE22-23 августа 2024 года в Москве пройдет пятая конференция по практической кибербезопасности OFFZONE. Ждем тебя на стенде «Хакера», где ты сможешь получить набор стикеров, приобрести наш мерч, а также выпить кофе и пообщаться с основателем издания Димой Агаруновым и ведущим редактором Валентином Холмогоровым.https://xakep.ru/2024/08/21/xakep-offzone/
Читать полностью
Рассказ о советской игровой платформе ТИА-МЦ1, созданной после выставки «Аттракцион-71».
Рассказ о простом советском геймдеве: многокадровая и цветная платформа ТИА-МЦ1.Точную историю создания этого величайшего достижения советской видеоигровой промышленности до сих пор не удалось реконструировать полностью.Часто начинается всё так: в 1971 году прошла международная выставка «Аттракцион-71», где США и Япония показали свои успешные игровые автоматы. В СССР это дело оставить без внимания не могли, поэтому поручили сделать аналоги.
Читать полностью
Связь обучения сотрудников и привлекательности IT-бренда, обсуждение на Хабрасеминаре.
Обучение сотрудников и привлекательность IT-бренда, насколько большая тут связь?Это одна из тем, которую будем обсуждать уже завтра на Хабрасеминаре. Вы тоже можете поучаствовать и поделиться опытом, как обучают коллег в вашей компании.А чтобы настроиться на беседу, предлагаем почитать мнение тех, кто в этой теме уже давно.
Читать полностью
Новости: школьник собрал реактор синтеза, Bypass Paywalls удалён, VK Play пополнение Steam, Mail.ru агент, Unigine 2.19, Яндекс Браузер, Nokia, GPT-4o fine-tuning, Яндекс Музыка Lossless, утечка FlightAware.
⚡ Новости к этому часу☢️ Школьник успешно собрал реактор ядерного синтеза.😈 Проект Bypass Paywalls Clean и все его форки убрали с GitHub по требованию DMCA.😄 В VK Play появилась возможность пополнить кошелёк в Steam.😜 Сервис «Агент Mail.ru» завершил работу.⚙️ Состоялся релиз игрового движка Unigine 2.19.😊 В «Яндекс Браузере» появились субтитры на английском языке и их перевод для всех сайтов.📱 Гонконгский производитель электроники хочет прекратить охрану товарного знака Nokia в РФ.🤖 Языковая мод...
Читать полностью
Статья об опасности IDOR-уязвимостей и методах их поиска в веб-приложениях.
Охота на идоров. Пьеса о защите данных в трех действиях #статьи #подписчикамIDOR — самый опасный зверь в лесу OWASP. Даже один экземпляр, попавший не в те руки, может дорого обойтись компании нашего инженера, поэтому он использует все возможности, доступные в его белом ящике, чтобы обогнать на этой охоте пентестеров, багхантеров и злоумышленников.https://xakep.ru/2024/08/21/idor-hunt/
Читать полностью
История 34-летнего мужчины, пытавшегося войти в IT через Python, провал, но статья набрала 250 комментариев. Анализ отзывов.
Однажды 34-летний мужчина захотел залететь в IT через Python-разработку. У него ничего не вышло, но это ладно. Дело в том, что он написал статью, куда прилетело аж 250 комментариев.Что это за комменты? Ну, там советы, замечания, критика и одобрение. Всё это автор проанализировал и готов ответить на главный вопрос — стоит ли снова пытаться стать айтишником?
Читать полностью
Поиск утечек памяти в iOS-приложении со SwiftUI в Runtime, методы и подходы.
Отслеживание утечек памяти в iOS-приложении со SwiftUI в Runtime.Рано или поздно каждый проект сталкивается с этой проблемой: растет использование памяти, в отдельных сценариях приложение ведет себя странно или вовсе аварийно завершается. Начинается долгий и мучительный поиск причин утечки и отладка кода.А если в проекте ставка сделана на использование SwiftUI, задача становится сложнее: из-за декларативности подхода и отсутствия явно выраженного жизненного цикла в UI, обнаружить причину утечки ...
Читать полностью
Августовское обновление Windows сломло системы с мультизагрузкой (Windows + Linux) из-за Secure Boot.
Августовское обновление Windows случайно сломало системы с мультизагрузкойПользователи массово сообщают о проблемах с мультизагрузкой (dual boot), возникших после августовского «вторника обновлений». Из-за обновлений устройства с включенной функцией Secure Boot, на которых установлены Windows и Linux, попросту перестают работать.https://xakep.ru/2024/08/21/microsoft-dual-boot-problems/
Читать полностью
«Россети» решили разработать собственную систему расчета зарплаты и управления персоналом, чтобы уйти от немецкого ПО SAP. Тендер на 226 млн руб. опубликован.
#импортозамещение #swКрупнейшая российская энергетическая компания «Россети» решила разработать собственную систему расчета заработной платы и управления персоналомГлавной целью разработки является уход от немецкого ПО SAP, а именно корпоративной информационной системы управления ресурсами, созданной на ее основеКомпания проводит импортозамещение, чтобы избежать возможного санкционного давления и рисков утечки данных14 августа 2024 г., от имени АО «Энергоэффективные технологии» на сайте госзакуп...
Читать полностью
Инструмент Xeon Sender используется для рассылки спама и SMS-фишинга через легитимные сервисы.
Инструмент Xeon Sender применяется для рассылки спама и SMS-фишингаАналитики SentinelOne рассказали, что злоумышленники используют инструмент Xeon Sender для проведения масштабных атак, SMS-фишинга и спам-кампаний, злоупотребляя возможностями легитимных сервисов.https://xakep.ru/2024/08/20/xeon-sender/
Читать полностью
Восемь уязвимостей в приложениях Microsoft для macOS (Teams, Outlook, Word и др.) не исправлены, позволяют доступ к микрофону, камере и т.д.
Ряд уязвимостей в приложениях Microsoft для macOS остаются неисправленнымиИсследователи Cisco Talos заявили, что обнаружили восемь уязвимостей в ряде приложений Microsoft для macOS, включая Teams, Outlook, Word, PowerPoint, OneNote и Excel. По словам экспертов, эти проблемы позволяют злоумышленнику получить доступ к «микрофону, камере, папкам, записи экрана, пользовательскому вводу и многому другому».https://xakep.ru/2024/08/20/microsoft-macos-apps/
Читать полностью
Совет: при создании нового приложения с хранением данных по умолчанию выбирать Postgres. Объяснение причин.
Совет: при создании нового приложения, требующего постоянного хранения данных, как это и бывает в случае большинства веб-приложений, по умолчанию следует выбирать Postgres.Почему не что-то другое? Объясняем в тексте.
Читать полностью
Северокорейские хакеры Lazarus использовали 0-day CVE-2024-38193 в Windows для установки руткитов.
Северокорейские хакеры использовали 0-day в Windows для установки руткитовУязвимость CVE-2024-38193, исправленная ранее в этом месяце, связанная с повышением привилегий и драйвером вспомогательных функций для WinSock в Windows (Ancillary Function Driver for WinSock), использовалась для атак хакерами из группировки Lazarus в качестве уязвимости нулевого дня.https://xakep.ru/2024/08/20/cve-2024-38193-lazarus/
Читать полностью
Создание колориметра с нуля для определения цвета жидкости на обогатительной фабрике, учёт камеры и освещения.
Добро пожаловать на обогатительную фабрику. Здесь есть сепараторы, и когда они работают нормально, цвет жидкости в них светлый или коричневый. А когда плохо — темный.Определением цвета занимается сепараторщик, причем делает он всё на глаз. Встроенного колориметра в устройствах нет, поэтому было решено сделать свой с нуля. Звучит не так сложно, но на деле нужно учитывать качество самой камеры, освещение и еще много разных факторов.Очень простая и даже местами детская задача и во что она превратил...
Читать полностью
Эксперимент с дофаминовым детоксом на 6 дней: замена быстрого дофамина на медленный, положительные результаты.
Что будет с продуктивностью, если на 6 дней устроить себе дофаминовый детокс? Это решил выяснить автор.На самом деле, полностью избавиться от дофамина невозможно. Задачей было просто заменить быстрый дофамин (думскролинг, залипание в играх, просмотр сериалов запоем) на медленный (спорт, какое-то хобби, отдых на природе, чтение).После недели такого образа жизни автор стал чаще выходить из дома, работать над личными проектами, потом у него выросли крылья, он научился дышать в космосе и улетел на М...
Читать полностью
Подборка вакансий для джунов на Хабр Карьере: QA, техподдержка, C# .Net, тестировщик, React.
Вакансии для джунов на Хабр Карьере.QA engineer в Планоплан. Можно удаленно. От 60 000 ₽.Специалист по техподдержке пользователей в Роза Хутор. Москва, Красногорск, Нахабино, пгт. От 101 000 ₽.С# .Net developer в InlyIT. Новосибирск. 80 000 — 150 000 ₽.Тестировщик в ADEO .PRO. Курск. От 100 000 ₽.React developer в Beetbarrel. Можно удаленно. 50 000 — 80 000 ₽.Больше вакансий#junior
Читать полностью
Практическое руководство по проектированию GET запросов REST API: правила, принципы, примеры, контрактное программирование.
GET запросы на практике: правила, принципы и примеры.Наверное, вы не раз уже гуглили, заглядывали в статьи, манифесты IT-гигантов о лучших практиках проектирования API. В большинстве из них всё ограничивается описанием URL ресурса, мотивацией использовать пагинацию, сложными словами про кэширование и SSL.Это, безусловно, необходимо для общего понимания технологий, но практически не помогает, когда ты сидишь перед пустой страницей и надо начать «проектировать контракт».В этой статье исправим ситу...
Читать полностью
Статья о возможностях бесплатного набора пентестерских утилит Acunetix Manual Tools.
Младший Acunetix. На что способен бесплатный набор пентестерских утилит #статьи #начинающим #подписчикамAcunetix Manual Tools — инструмент не новый, но интересный: это удобный швейцарский нож, который подойдет людям, пока не готовым разбираться с более сложными тулзами. Бывалым же пентестерам рекомендую глянуть на него хотя бы из академического интереса — кто знает, вдруг пригодится? Сегодня посмотрим на его возможности и прикинем, на&n...
Читать полностью
Новости: Tesla ищет людей для робота Optimus, ВЦИОМ о RuStore, улучшение Skype, сокращения GM, Google Play, Роскосмос, блокировка YouTube, Steam налог, Яндекс Маркет, чёрные дыры.
⚡ Новости к этому часу🤖 Tesla ищет людей от 155 до 180 см для обучения робота Optimus.📊 ВЦИОМ: около 74% россиян никогда не пользовались отечественным магазином мобильных приложений RuStore.📞 Microsoft улучшила производительность Skype.👩‍💼 General Motors сокращает 1 000 сотрудников подразделения по разработке ПО и сервисов.🥰 Google Play прекращает принимать отчёты об ошибках 31 августа.🚀 «Роскосмос»: у американских коллег на МКС проблемы со Starliner, они не знают, как спустить экипаж.🚫 Google з...
Читать полностью