xaker
QR-коды могут использоваться для обхода изоляции браузера

Специалисты компании Mandiant рассказали о новом способе обхода технологии изоляции браузера и осуществления операций с помощью QR-кодов.

  • вторник, 10 декабря 2024 г. в 00:00:17
habrahabr
Баг в ВК, или Как поступить на факультет пиратов в МГУ

Привет! Меня зовут Василий Брит, и я уже почти пять лет работаю программистом в компании Positive Technologies. Сегодняшний рассказ будет про веселый баг про веселую фичу на vk.com, которая существует больше 10 лет.В современном программном обеспечении множество багов. Какие-то из них влияют на безопасность, какие-то на работоспособность, но есть отдельная категория, которую я называю «Веселые баги». Они не влияют на других пользователей и на работоспособность системы в целом, но могут принести…

  • вторник, 10 декабря 2024 г. в 00:00:16
habrahabr
Уникальный Android нетбук-трансформер за 2.000 рублей — идеальный ретро-пк для эмуляторов

Да, слева китайский айфон с клавиатурой!Я очень люблю различные ноутбуко-подобные устройства на необычных процессорах. Мне нравится коллекционировать и ковырять машинки на MIPS, ARM, RISC, SH3 и других диковинных архитектурах. Пару месяцев назад я джейлбрейкнул и расковырял электронный переводчик на Windows CE, превратив его в полноценный мини-ноутбук, а недавно мне в руки попал весьма интересный девайс — электронный переводчик с QWERTY-клавиатурой, представляющий из себя планшет-трансформер н…

  • вторник, 10 декабря 2024 г. в 00:00:15
habrahabr
Конец эпохи транспортных средств с двигателями внутреннего сгорания?

Друзья, в пост собрана информация о развитии рынка электрокаров. Тренды, технологии. Надеюсь, будет интересно. Итак, к 2011 г. автомобильная промышленность мира была огромной, крайне конкурентной и спящей. Производство автомобилей, вдохновленное «системой бережливого производства» Toyota, стало высокоэффективным и перфекционистским, но также и консервативным. Инновации приходили по частям — система стабилизации от одной компании, GPS-навигация от другой, интеграция Bluetooth откуда-то еще. Это …

  • вторник, 10 декабря 2024 г. в 00:00:14
golang
Способ организации gRPC контрактов и их автоматизация для микросервисов

Привет! Меня зовут Данил, я бэкенд разработчик.На последнем проекте мне выпала удача разрабатывать микросервисную архитектуру в условиях широкого стэка технологий и языков, требующих стандартизации. Это и натолкнуло меня написать статью, в которой я бы хотел предложить способ автоматизации рутинной работы в gRPC контрактами.Что затронуто в данной статье:В этой статье я бы хотел поделиться, удобным и зарекомендовавшим себя во времени работе в продакшене способом управления gRPC спецификациями се…

  • вторник, 10 декабря 2024 г. в 00:00:12
golang
Решаем задачу моментальной навигации по коду для любого коммита

Привет, Хабр! Меня зовут Ольга Лукьянова, я работаю в Yandex Infrastructure, в команде, которая делает системы, сервисы и инструменты для разработчиков. Недавно Яндекс анонсировал новый продукт SourceCraft, который уже собирает вокруг себя сообщество. Последний год я руковожу группой навигации по коду этого проекта. Мои коллеги на конференциях уже рассказывали про планы развития SourceCraft — платформы от Яндекса для создания исходного кода, управления версиями, тестирования, сборки, развёртыва…

  • вторник, 10 декабря 2024 г. в 00:00:12
javascript
Как сделать анимацию разными способами: CSS, WebP, Canvas, Lottie, Spine и секвенции

Привет! Меня зовут Даша, я фронтенд-разработчик отдела спецпроектов в KTS.В нашем отделе мы часто занимаемся разработкой ярких и креативных проектов, которые содержат в себе анимации. Сегодня хочу поделиться нашим опытом, рассказать про несколько способов создания анимаций и показать, в каких случаях уместно ими пользоваться.Для каждой из перечисленных технологий я буду приводить пример использования анимации в реальном проекте.ОглавлениеCSSSVGWebPCanvasLottieSpineСеквенцияДругие инструментыЗак…

  • вторник, 10 декабря 2024 г. в 00:00:10
javascript
Вопросы к UI. Шаблон компонента. Часть 1

Не знаю как до вас донести это, и насколько осторожно следует подбирать слова.Мне больно от того, как сейчас происходит создание пользовательских интерфейсов, а существующие подходы кажутся каким‑то недоразумением. И поймите, речь обо всех платформах — веб, мобилки, десктоп. Будучи разработчиком, и исследуя «новые» способы реализации UI, сквозь годы опыта смотришь на все это дело с тяжелым вздохом, мотаешь головой из стороны в сторону, и все что хочется — захлопнуть крышку ноутбука и заняться ч…

  • вторник, 10 декабря 2024 г. в 00:00:09
javascript
HTTP-запросы: структура, методы, строка статуса и коды состояния

HTTP-запросы: структура, методы, строка статуса и коды состоянияЦель: написать небольшую статью, максимально понятным языком, которая дает представление о протоколе http и объясняет структуру http запросов и ответов сервера. В этой статье мы рассмотрим структуру HTTP-запросов, методы, которые используются для выполнения различных операций, статусную строку и коды состояния, которые помогают понять, успешно ли был выполнен запрос.Заголовок: HTTP-запроса: Структура, методы, статусная строка и код…

  • вторник, 10 декабря 2024 г. в 00:00:08