Дизайнер СберМаркета рассказывает об улучшении раздела «Заказы»: звуковые уведомления, анимация фавиконки, тестовый заказ.
Лёгким движением руки приложение становится понятнымДиана, продуктовый дизайнер в СберМаркете, делится тем, как её команда улучшала раздел «Заказы» — «полечила» звуковые уведомления, сделала анимированную фавиконку, чтобы вкладка не терялась среди остальных, и добавила возможность создавать тестовый заказ для обучения новых сотрудников ресторанов.Статья будет полезна дизайнерам, продактам и всем, кому интересно, как можно улучшить usability продукта
Читать полностью
Близкое появление нативной рефлексии в C++: решение проблем кастования enum, логирования и биндингов на уровне языка.
Нативная рефлексия в C++ уже близкоПочему в 2024 году нам приходится писать каст енума к строке вручную, для каждого кастомного типа нужна своя функция логирования, а биндинги к C++-библиотеке требуют кучу повторяющегося кода? Если вы задавались этими или подобными вопросами, то есть хорошая новость — скоро эти проблемы будут решены. И что самое приятное — на уровне языка, а не нестандартным фреймворком.
Читать полностью
Энтузиаст запустил сайт с миллионом чекбоксов для онлайн-отметки; статистика: ~500 тыс. игроков, 60 млн отметок в день.
Энтузиаст и разработчик под ником nolen запустил сайт с миллионом чекбоксов, которые можно активировать или выключать онлайн.После первого запуска сайта разработчик столкнулся с различными проблемами на серверной стороне, но решил их.Оценки проекта спустя сутки после запуска:▫️ ~500 тысяч игроков;▫️ ~60 миллионов отмеченных или не отмеченных чекбоксов, примерно 42 тысячи в минуту.
Читать полностью
Как обновить старый ноутбук с помощью 3D-принтера, чтобы не выбрасывать работающие компоненты.
«Если у вас устарел ноутбук, то нельзя поменять процессор с материнской платой, надо выкинуть старый ноутбук и купить новый. И это ужас, ведь, например, у меня остался старый ноутбук, в котором работает матрица, клавиатура и SSD, и всё это я получается должен выкинуть на свалку. Но благодаря тому, что у нас есть 3D-принтер, мы можем разорвать этот ужасный порочный круг»Как обновить ноутбук при помощи 3D-принтера
Читать полностью
Новости: Одноклассники скрывают эротику, Figma Slides, HeadHunter судится, астероиды сблизятся с Землёй, Google Translate +110 языков, Opera One R2, Giga IDE, JetBrains Grazie, Яндекс CodeRun, Polyfill JS вредонос, Apple вернула Rutube, OpenAI CriticGPT.
⚡ Новости к этому часу💬 В «Одноклассниках» начали автоматически обнаруживать и скрывать эротические изображения🆕 Figma представила Slides — инструмент для создания презентаций (ФОТО)🔎 HeadHunter столкнулся с иском из-за негативных отзывов о работодателе☄️ Два крупных астероида одновременно сблизятся с Землёй в конце июня📱 В Google Translate появится поддержка 110 новых языков🌐 Opera представила One R2 — браузер с нейросетями, раздвоенным экраном и переработанным интерфейсом💳 Стала дост...
Читать полностью
Сравнение моделей Stable Diffusion: прогресс от первой до третьей версии, анализ качества и необходимости платить за новую модель.
Как быстро растут нейросети: прогресс Stable Diffusion за всё времяВ феврале 2024 года StabilityAI анонсировали третье поколение генеративной нейронной сети Stable Diffusion. Спустя четыре месяца, 12 июня, вышла Сommunity-версия Stable Diffusion 3 Medium. Нам обещают хорошую оптимизацию для домашних компьютеров, улучшенное восприятие запросов и бонусом новую лицензию.В этой статье мы на примере множества картинок сравним локальные «чистые» модели SD и «закрытые» сервисы со Stable Diffusion 3, а...
Читать полностью
Хакеры эксплуатируют критическую уязвимость в MOVEit Transfer менее чем через сутки после её раскрытия.
Хакеры уже эксплуатируют новый баг в MOVEit TransferЗлоумышленники уже пытаются эксплуатировать свежую критическую уязвимость обхода аутентификации в Progress MOVEit Transfer, хотя с момента раскрытия уязвимости прошло менее суток.https://xakep.ru/2024/06/27/new-moveit-transfer-problem/
Читать полностью
Обзор продвинутых возможностей GDB, которые улучшают опыт отладки и скрыты от начинающих.
«Дайте мне 15 минут, и я изменю ваш взгляд на GDB»GDB — это невероятно мощный инструмент, и хоть его очень легко начать использовать, GDB нельзя назвать интуитивно понятным: многие возможности утилиты скрыты от глаз пользователя. И чтобы начать использовать GDB «на полную», нужно потратить много времени на изучение документации.Однако некоторые вещи, связанные с работой отладчика, достаточно просто увидеть один раз, чтобы значительно улучшить свой опыт работы. Рассмотрим некоторые из них.
Читать полностью
Ботнет P2PInfect возобновил активность, разворачивая вымогательское ПО и майнер на серверах Redis.
Червь P2Pinfect заражает серверы REdis вымогательским ПОP2P-ботнет P2PInfect возобновил активность и теперь разворачивает вымогательский модуль и криптовалютный майнер на атакованных серверах Redis.https://xakep.ru/2024/06/27/p2pinfect-attacking/
Читать полностью
Советы по максимальной оптимизации производительности Go: хитрости для увеличения скорости работы.
Выжимаем из Go максимум производительностиРазработчики, которые используют Go, сталкиваются с задачей выжать максимальную производительность из каждой строки кода. Но что делать, если оптимизировать уже нечего, а увеличивать скорость всё равно надо? Узнаем, какие хитрости помогут использовать Go на полную мощность.
Читать полностью
Обзор изменений неопределённого поведения в стандартах C++20/23/26 и уменьшение количества опасных кейсов.
Опасность устарела: несколько важных нюансов в новых стандартах C++Undefined behavior — боль, знакомая каждому разработчику со стажем; эдакий «код Шрёдингера», когда не знаешь, правильно тот работает или нет. К счастью, стандарты языка С++20/23/26 привнесли относительно неопределённого поведения кое-что новое. И довольно важное, если вы — архитектор ПО, а «плюсы» — ключевой стек вашей компании.В этой статье мы рассмотрим кейсы-ловушки, в которые можно попасть практически в любом ...
Читать полностью
Советы для начинающих сетевых инженеров: базовые знания для подготовки к собеседованию.
Как подготовиться к собеседованию начинающему сетевому инженеру: базовые знанияМир IT обширен и многогранен. Один из его аспектов — сетевые технологии и, в частности, работа сетевиков. Профессия сетевого инженера трудна и шумна, особенно если проводишь время в холодных серверных, не видя солнечного света. Но если вы всё-таки хотите обучиться сетевому ремеслу, первым, с чем вы столкнётесь, будет собеседование.
Читать полностью
Объяснение, почему умение дебажить — один из важнейших навыков разработчика, с примерами.
Почему умение дебажить — один из самых важных навыков для разработчикаКакой навык самый полезный для разработчика? Понятное дело, что ответ на этот вопрос обязан быть комплексным и скиллсет разраба не должен ограничиваться одним навыком. Но умение дебажить действительно хороший показатель уровня разработчика. Разберём на нескольких примерах, почему так.
Читать полностью
Apple исправила уязвимость в AirPods, позволявшую несанкционированный доступ к наушникам.
Apple исправила уязвимость, позволявшую получить доступ к чужим AirPodsКомпания Apple обновила прошивку для AirPods и исправила связанную с аутентификацией уязвимость, которая позволяла злоумышленникам получить несанкционированный доступ к чужим наушникам.https://xakep.ru/2024/06/27/airpods-flaw/
Читать полностью
Сообщество разработчиков запускает Open Model Initiative для создания улучшенной альтернативы Stable Diffusion.
Новости ИИ. Open Model Initiative хочет заменить Stable DiffusionПотерявшее веру в будущее Stable Diffusion сообщество разработчиков решило скоординироваться для создания новой, улучшенной модели. В число крупных участников проекта вошли разработчики приложений Invoke и Comfy, портал Civitai и компания LAION.https://xakep.ru/2024/06/27/omi-sd3/
Читать полностью
Бесплатная программа typewriter для автоматического ввода текста в поля, куда не работает буфер обмена.
typewriter: бесплатная программа, которая введёт любой текст за васВ этой статье автор делится своей довольно простой программкой, полезной в ситуациях, когда нужно перенести некоторые количества текста в такие места, куда он простым буфером обмена не переносится.
Читать полностью
Атака на цепочку поставок через cdn.polyfill.io затронула более 100 000 сайтов, перенаправляя пользователей на вредоносные ресурсы.
Более 100 000 сайтов пострадали после атаки на цепочку поставок, затронувшей Polyfill[.]ioИсследователи предупредили об атаке на цепочку поставок, затронувшей более 100 000 сайтов, использующих cdn.polyfill[.]io. Дело в том, что домен приобрела китайская компания, после чего скрипт был модифицирован для перенаправления пользователей на вредоносные и мошеннические сайты.https://xakep.ru/2024/06/27/polyfill-io-problem/
Читать полностью
Минцифры разрабатывает единые стандарты сетевой инфраструктуры для социально значимых объектов, создана рабочая группа.
Сетевая инфраструктура СЗО станет единой🏛 Минцифры России разрабатывает единые стандарты сетевой и IT-инфраструктуры для социально значимых объектов. 🤝 Для подготовки предложений по проектированию систем электросвязи создана рабочая группа с участием операторов связи.💡 Министерство цифрового развития пояснило, что планируется привести к единообразию нормативные документы в сфере размещения сетей связи в зданиях СЗО, изменения направлены на оптимизацию и не повлекут дополнительных издержек для оп...
Читать полностью
Обзор усилий команды Spring по оптимизации производительности приложений: Virtual Threads, GraalVM, CRaC, Leyden.
Эффективность Spring-приложений в рантайме: текущее состояние дел и планы на будущееНесмотря на то, что данная статья была опубликована более полугода назад, команда Spring АйО по-прежнему считает её актуальной, важной и интересной.Себастьян Делойзе, контрибьютор Spring Framework, делится обзором усилий команды Spring по оптимизации эффективности приложений во время выполнения. Он рассматривает Virtual Threads, GraalVM Native Image, Project CRaC, Project Leyden, и всё это в контексте Spring.
Читать полностью
Сервис ICQ прекратил существование 26 июня 2024 года, автор вспоминает его историю.
Тетя Ася отъехала. Колонка главредаВчера, 26 июня 2024 года, произошло знаковое событие — сервис ICQ прекратил свое существование. Давай вспомним, какой была наша «Аська» и как так вышло, что мы с ней уже давно расстались.https://xakep.ru/2024/06/27/icq-rip/
Читать полностью
Группировка ReaverBits атакует российские компании через вредоносные письма от имени различных организаций.
Российские компании атаковала группировка ReaverBitsСпециалисты FACCT обнаружили новую хак-группу, которая рассылает вредоносные письма российским организациям от имени разных компаний и министерств.https://xakep.ru/2024/06/27/reaverbits/
Читать полностью
Расследование уязвимости в MySQL-клиенте: импорт SQL-файлов может быть небезопасным на протяжении 17 лет.
Как MariadDB поломали экспорт, или 17 лет небезопасному MySQL-клиентуЭто расследование изменит ваше мнение о том, что могут SQL-файлы и почему их импорт может оказаться небезопасным. Ещё один вектор атаки на ваши сервера, который надо учитывать и знать о его существовании.
Читать полностью
Apple выпустила документ о долговечности iPhone: сохранение стоимости, длительный срок службы, снижение числа ремонтов, безопасность батарей.
Apple выпустила документ «Долговечность, благодаря дизайну» с описанием преимуществ своих продуктов на вторичном рынке перед Android-смартфонами.Основные моменты:— iPhone сохраняет как минимум на 40% больше своей стоимости по сравнению со смартфонами на Android, причём разница в стоимости увеличивается даже для более старых моделей iPhone;— миллионы iPhone используются более 5 лет, и это число продолжает расти. Продукты Apple используются дольше, чем устройства конкурентов;— с 2015 по 2022 год у...
Читать полностью
Обзор российских видеоигр нулевых годов: зарождение «русского квеста», новые студии и достижения.
Российские игры: нулевыеДевяностые были хоть и сложным периодом для страны, но игры хорошие всё же появлялись. Зарождалось такое явление, как «русский квест», образовывались новые студии. Вспомним, каким был отечественный геймдев в нулевые.
Читать полностью
Новости: учёные МГУ разработали метод обнаружения воды на астероидах, Apple исправила уязвимость AirPods, арест сотрудника избиркома США, Гравитон открыла производство, Билл Гейтс строит АЭС.
⚡ Новости к этому часу💦 Учёные из МГУ разработали более точный способ обнаружения воды на астероидах🍏 Apple исправила ошибку AirPods, которая позволяла получить несанкционированный доступ к наушникам👮♂️ Сотрудника избирательной комиссии в США арестовали по подозрению в краже цифрового ключа от машин для подсчёта голосов✈️ 1С Game Studios разрабатывает новую игру «Корея. Ил-2»⚙️ «Гравитон» открыла производство печатной техники🤏 «Бештау» начнёт производство микропроцессоров🛰 Китайские учёные извл...
Читать полностью
Один день из жизни инженеров дата-центра в Дубровке: задачи и досуг.
«На страже инфраструктуры»: один день из жизни инженеров в ДубровкеОбычно о дата-центрах пишут мало информации, а о Дубровке — ещё меньше. Хотя работа в ней стоит того, чтобы о ней рассказать. В этой статье посмотрим на рабочий день инженеров — какие задачи выполняют и чем занимаются в свободное время.
Читать полностью
История о том, как физик-ядерщик стал программистом из-за коррупции в США — ретроспектива входа в IT.
Как американская коррупция превратила физика-ядерщика в быдло-кодераЭто история из цикла «как войти в IT», написанная старпёром, ветераном броуновского движения, который помнит динозавров. Поэтому его опыт вхождения в ИТ никому не пригодится, но представляет интерес с точки зрения истории.
Читать полностью
Способ автоматического перевода текста на экране iPhone по двойному тапу — упрощение использования приложений.
«Недавно я сильно упростил себе жизнь. Сделал так, чтобы экран любого приложения на моём айфоне переводился на русский язык всего лишь по одному двойному тапу. Сегодня поделюсь этим способом и с читателями Хабра»Автоперевод текста на экране айфона в три шага
Читать полностью