Проектируем интерфейс оплаты картой: 129 гайдлайнов |
В этой статье мы разберем, что стоит учесть при проектировании интерфейса оплаты банковской картой онлайн.
Контент основан на анализе интерфейсов оплаты картой у 100 ведущих российских интернет-магазинов.
Как всегда, детально и с примерами.
Читать далееhttps://habr.com/ru/post/701230/?utm_source=habrahabr&utm_medium=rss&utm_campaign=701230
|
Метки: дизайн интернет-магазин веб-дизайн e-commerce usability интерфейсы ui проектирование интерфейсов ux лучшие практики чек-лист оплата картой в интернете ux/ui управление e-commerce |
Эффективный патч-менеджмент на базе отчетов со сканера уязвимостей или как не утонуть в бесконечных таблицах |
Сложно выстроить эффективную защиту ИТ-инфраструктуры, игнорируя процесс контроля уязвимостей (Vulnerability Management, VM). Он включает поиск и учет всех информационных активов, оценку уровня защищенности сетевой инфраструктуры и веб-приложений, разработку рекомендаций по исправлению обнаруженных уязвимостей и проверку выполнения этих рекомендаций. С одной стороны, этот процесс автоматизирован – слабые места ищет сканер. С другой – это ручная работа, так как на основе сканирования ИБ-специалисты приоритизируют множество найденных уязвимостей и устраняют в короткие сроки самые критичные. Именно поэтому крайне важно, чтобы экспертам было удобно читать и обрабатывать данные, которые выдает сканер. А как этого добиться – разберемся ниже.
Читать далееhttps://habr.com/ru/post/701126/?utm_source=habrahabr&utm_medium=rss&utm_campaign=701126
|
Метки: Блог компании Ростелеком-Солар Информационная безопасность vulnerability отчеты управление уязвимостями сканер уязвимостей приоритизация |
Ambrosia – Open Source-библиотека для работы с A/B-тестами |
Всем привет! На связи Аслан Байрамкулов и Артем Хакимов из Big Data МТС. Мы вывели в OpenSource первую версию библиотеки под названием Ambrosia. Ее назначение – работа с A/B тестами и экспериментами. В этой статье мы расскажем о функционале библиотеки и напомним о ключевых этапах А/Б-тестирования.
Читать далееhttps://habr.com/ru/post/700992/?utm_source=habrahabr&utm_medium=rss&utm_campaign=700992
|
Метки: математика статистика python open source бутстрап проверка гипотез data driven testing big data a/b-тестирование data science a/b testing статистика в it блог компании мтс a/b test |
[Перевод] Миграция на Hibernate 6 |
Hibernate 6 был выпущен некоторое время назад, и я вижу, как все больше и больше команд мигрируют свои уровни персистентности или, по крайней мере, готовятся к миграции. Как это часто бывает, объем работы, необходимой для перехода на Hibernate 6, зависит от качества вашего кода и версии Hibernate, которую вы используете в настоящее время.
Для большинства приложений, использующих Hibernate 5, миграция будет относительно быстрой и простой. Но вам придется исправить и обновить некоторые вещи, если вы все еще используете более старую версию Hibernate или некоторые функции, устаревшие в Hibernate 5.
В этой статье я расскажу вам о самых важных шагах по подготовке вашего приложения к миграции и о том, что необходимо сделать при миграции вашего приложения.
Читать далееhttps://habr.com/ru/post/696356/?utm_source=habrahabr&utm_medium=rss&utm_campaign=696356
|
Метки: Java hibernate migration jpa persistence |
Kandinsky 2.0 — первая мультиязычная диффузия для генерации изображений по тексту |
Диффузия всё увереннее вытесняет GANы и авторегрессионные модели в ряде задач цифровой обработки изображений. Это не удивительно, ведь диффузия обучается проще, не требует сложного подбора гиперпараметров, min-max оптимизации и не страдает нестабильностью обучения. А главное, диффузионные модели демонстрируют state-of-the-art результаты почти на всех генеративных задачах — генерации картинок по тексту, генерация звуков, видео и даже 3D!
К сожалению, большинство работ в области text-to-something сосредоточены только на английском и китайском языках. Чтобы исправить эту несправедливость, мы решили создать мультиязычную text-to-image диффузионную модель Kandinsky 2.0, которая понимает запросы более чем на 100 языках! И главное, на русском ;) Подробности — под катом.
Читать далееhttps://habr.com/ru/post/701162/?utm_source=habrahabr&utm_medium=rss&utm_campaign=701162
|
Метки: обучение искусственный интеллект читальный зал обработка изображений научно-популярное машинное обучение блог компании сбер |
Автономный LTE роутер своими руками | Часть 3 – Uboot & OpenWRT |
Привет Хабр! Эта статья посвящена программной части собственного роутера, сегодня будем: допиливать OpenSource, терять месяц жизни впустую, разбираться с модемом, раскрывать секреты OpenWRT’варения для нового устройства и трогать I2C устройства за их регистры.
Готовьте свои напильники и ныряем под катhttps://habr.com/ru/post/701048/?utm_source=habrahabr&utm_medium=rss&utm_campaign=701048
|
Метки: Блог компании AdminVPS Open source Разработка под Linux DIY или Сделай сам роутер своими руками openwrt uboot uci opensourse diy |
Effector (reflect, typescript, forms). Основные инструменты. Туториал с нуля. Часть 2 |
Effector - менеджер состояния web-приложений.
Новое и удобное решение. Продолжаем серию статей для новичков. Разбираемся, что может упростить работу, как работать с формами и многое другое...
https://habr.com/ru/post/701160/?utm_source=habrahabr&utm_medium=rss&utm_campaign=701160
|
Метки: ReactJS JavaScript VueJS typescript effector react reflect forms effector-forms effector reflect стейт менеджер туториал |
Alexa и Echo — на выход. Идут сокращения, бизнес-модель не оправдалась. «Салюту», «Марусе», прочим — приготовиться |
Голосовые ассистенты были любимым проектом лично Безоса. Он в них отчаянно верил, тратил любые бюджеты. А компания жгла прилично - в 2018 убыток был $5 млрд, в 2022 уже $10 млрд. Подразделение набрало больше 10 000 человек. Безос выверял каждую рекламную кампанию сам.Но теперь он прекратил следить за проектом. В подразделении - сокращения, уволились даже топ-менеджеры, ветераны.
Умные колонки с голосовым ассистентом были хитом 2018 года. Сейчас в США почти 210 миллионов устройств с голосовыми ассистентами, у Amazon - 71 млн.
Окей, вы поставили их у людей дома, а что с заработком?
https://habr.com/ru/post/701158/?utm_source=habrahabr&utm_medium=rss&utm_campaign=701158
|
Метки: Голосовые интерфейсы Big Data Гаджеты Умный дом alexa amazon echo алиса маруся умная колонка |
Как найти утекшие объекты в дампах памяти Chrome DevTools |
Утечки памяти в WEB приложениях могут сильно подпортить представление пользователей о ваших продуктах. О том, как тестировать на утечки памяти есть много туториалов. Однако, мало диагностировать наличие утечки - надо ее суметь отладить и исправить. В своей статье мы поделимся алгоритмом, как в нашей компании мы автоматизированно проводим первоначальную отладку утечек памяти и находим ключевые объекты, которые помогают нам в дальнейшем упростить отладку и исправление ошибки.
Читать далееhttps://habr.com/ru/post/701150/?utm_source=habrahabr&utm_medium=rss&utm_campaign=701150
|
Метки: Блог компании Тензор Тестирование IT-систем javascript Клиентская оптимизация memory leaks клиентская производительность утечки памяти |
Deep Dive Into Deep Link. Часть 5. Нюансы: port, mime, path, диспетчеризация, обратная совместимость |
Приветствуем вас на в заключительной части Deep Dive Into Deep Link! Вот уже пятая статья цикла, а мы до сих пор не со всем разобрались. Сегодня мы ответим на вопросы:
- Почему способности path паттерны такие ограниченные?
- Как происходит диспетчеризация deep link, как его делают библиотеки навигации и мы?
- Как можно сломать обратную совместимость?
Читать далееhttps://habr.com/ru/post/701148/?utm_source=habrahabr&utm_medium=rss&utm_campaign=701148
|
Метки: Разработка мобильных приложений Разработка под Android deep link web link android app link android android development |
[Перевод] Что такое Black Box Testing? |

https://habr.com/ru/post/700858/?utm_source=habrahabr&utm_medium=rss&utm_campaign=700858
|
Метки: Блог компании RUVDS.com Информационная безопасность Тестирование IT-систем Тестирование мобильных приложений black box тестирование по testing software testing ruvds_ перевод |
Как управлять просодией в синтезе речи |
Привет, Хабр! Меня зовут Дарима Мылзенова, я инженер-исследователь Just AI.
В компании я работаю над задачами синтеза речи. Возможно, вы слышали, как мы синтезировали голос Кроша из Смешариков. В этой статье я хочу поделиться современными методами управления просодией в синтезе речи. Если вас интересует вопрос о том, как можно сделать синтез более реалистичным, то, надеюсь, вам будет полезен этот материал.
Читать далееhttps://habr.com/ru/post/701140/?utm_source=habrahabr&utm_medium=rss&utm_campaign=701140
|
Метки: Блог компании Just AI Машинное обучение Искусственный интеллект Звук Голосовые интерфейсы prosody text-to-speech controllable tts tacotron 2 fastspeech 2 |
Cisco = 1, Huawei = 100: NetFlow не равен NetStream |
NetFlow и Netstream - это инструменты для мониторинга, сбора статистики о трафике, и задачи они имеют одни и те же, но реализации имеют разные. Недавно мы рассматривали кейс, когда после интеграции нескольких железок Huawei в существующую сеть Cisco, на Huawei был настроен Netstream аналогично конфигурации NetFlow на Cisco, но трафик c Huawei считался в сто раз меньше того количества, которое ему отправлял Cisco:
----router Cisco --->100 пакетов ---> router Huawei AR6280 --->1 пакет----
Читать далееhttps://habr.com/ru/post/701058/?utm_source=habrahabr&utm_medium=rss&utm_campaign=701058
|
Метки: Сетевые технологии Сетевое оборудование netflow netstream |
Сарафанное радио на фрилансе |
Это глава из «Книги нормального фрилансера», в которой я делюсь опытом проектировщика интерфейсов, работающего на себя.
Завершив проект с клиентом, оставляй его в покое:
Не пиши ему напрасно, лучше новых поищи.
Не храни контакты в базе, покажи, что чтишь приватность,
Пусть он сам тебя запомнит и, глядишь, ещё придёт.
«Сарафанное радио» — это когда клиенты, оценившие фрилансера по достоинству, начинают его рекомендовать.
Первый заказчик по сарафанному радио обратился ко мне буквально в течение нескольких месяцев после начала работы на фрилансе. Он позвонил по телефону со словами: «Здравствуйте, Егор, мне вас порекомендовали как человека, который может помочь спроектировать сайт…» В тот момент я так сильно обрадовался новому потенциальному заказу, что даже забыл спросить, кто именно меня рекомендовал.
Через какое-то время ко мне таким же образом обратился ещё один потенциальный клиент. А потом ещё и ещё. И вскоре поток таких обращений стал привычной частью моей фрилансерской жизни. Я радовался, гордился собой и был уверен, что сарафанное радио работает само по себе, без моего участия. Достаточно только хорошо выполнять работу.
Читать далееhttps://habr.com/ru/post/701120/?utm_source=habrahabr&utm_medium=rss&utm_campaign=701120
|
Метки: Фриланс сарафанное радио |
Ученые все чаще не могут объяснить, как работает ИИ. Теория «черного» и «белого» ящика |

Какое у вас любимое мороженое? Шоколадное, ванильное, фисташки, крем-брюле? Вы легко дадите ответ. Но если вас спросят, почему именно этот конкретный вкус, тут уже дать конкретный ответ станет гораздо сложнее. Большинство максимум придумают, что так у них устроены вкусовые рецепторы. Но почему они устроены именно так, и почему тогда нам иногда хочется пробовать другие виды мороженого?
Если бы мы подвергали анализу такие повседневные вещи в своей жизни, мы скоро бы поняли, что часто не можем точно понять причины своих предпочтений, эмоций или желаний. Не можем разобраться с тем, что на самом деле происходит у нас в мозгу. А что тогда с ИИ? В него заложены конкретные программы и алгоритмы, значит, мы можем определить, чем конкретно он руководствуется при принятии тех или иных решений, правда? Или хотя бы примерно предсказать, какими они будут?
На самом деле, с ИИ всё обстоит еще хуже. Чем дальше развиваются технологии, тем чаще мы вообще не можем понять, что происходит там внутри. А значит, и не можем быть уверены, стоит ли нам доверять таким решениям. Исследователи всё чаще предупреждают, чтобы при разработке моделей ИИ мы уделяли больше внимания тому, как и почему они выдают определенные результаты, а не тому, как точно и быстро они могут их выдавать.
Читать дальше →https://habr.com/ru/post/700736/?utm_source=habrahabr&utm_medium=rss&utm_campaign=700736
|
Метки: Блог компании GetMatch.ru — ГетМэтч.ру Тестирование IT-систем Машинное обучение Научно-популярное искусственный интеллект AI черный ящик белый ящик ИИ |
Установка Carbonio на Red Hat Enterprise Linux 8 |
В обновлении Carbonio 22.11 появилась возможность установки на дистрибутив RHEL8. Данный дистрибутив Linux очень популярен среди системных администраторов. Он отличается высокой стабильностью и долгим жизненным циклом. В данной статье мы расскажем о том, как установить коммерческую версию Carbonio на Red Hat Enterprise Linux 8 в режиме односерверной установки.
Читать далееhttps://habr.com/ru/post/701092/?utm_source=habrahabr&utm_medium=rss&utm_campaign=701092
|
Метки: Блог компании Zextras Системное администрирование zextras carbonio электронная почта почтовый сервер совместная работа |
[Перевод] «Оживляем» наше iOS-приложение с помощью Live Activity |
В то время как Android-устройства в целом ушли в направлении простых вырезов в экране под фронтальную камеру или даже подэкранных фронталок, Apple создала совершенно новый пользовательский опыт благодаря своему новому пространству для размещения камеры — «челке» (the notch). Сегодня мы с вами обсудим, как реализовать нечто подобное в iOS.
Виджеты, которые Apple представила в iOS 14, позволяют нам просматривать информацию прямо на наших главных экранах.
Но что, если мы пойдем еще дальше и представим контекстно-зависимую информацию, которая всплывает при необходимости и не задерживается на экране слишком долго? А что, если бы это было реализовано таким образом, чтобы все это гармонично работало с самым большим обновлением для фронтальной панели, которое наши iPhone видели с момента появления челки? Больше никаких «а что, если» — встречайте Dynamic Island.
Читать далееhttps://habr.com/ru/post/701104/?utm_source=habrahabr&utm_medium=rss&utm_campaign=701104
|
Метки: Блог компании OTUS Разработка под iOS Разработка мобильных приложений swift ios ios development swift ui dynamic island Live Activity Flux |
Музыка для бизнеса: как использовать без нарушений |
Музыка используется бизнесом для рекламных роликов в соцсетях – это может стать проблемой. Для владельцев ресторанов, магазинов, салонов, тренажерных залов, отелей и заведений, где предполагается фоновое прослушивание музыки, также актуален вопрос законного использования композиций. О том, как не стать нарушителем авторских и смежных прав, какую музыку можно включать и использовать, расскажем в этой статье.
Читать далееhttps://habr.com/ru/post/701094/?utm_source=habrahabr&utm_medium=rss&utm_campaign=701094
|
Метки: патентование юоиспруденция музыка авторское право защита данных |
Полезные ресурсы для погружения в Go: выбор сотрудников Selectel |

https://habr.com/ru/post/700996/?utm_source=habrahabr&utm_medium=rss&utm_campaign=700996
|
Метки: Блог компании Selectel программирование go Читальный зал ресурсы для разработчиков golang разработка |
Миграция микросервиса с геоданными с MS SQL на PostgreSQL |
Не секрет, что тема перехода в IT-сфере на технологии, не требующие дорогостоящего лицензирования становится всё более актуальной. В то же время, очевидно и стремление компаний попасть в Реестр отечественного ПО, чтобы получить разного рода преференции для себя и своих сотрудников.
С точки зрения обновления технологического стека, мы воспользовались методическими рекомендациями Реестра отечественного ПО и приняли решение о переводе наших проектов на технологии со свободными лицензиями, в частности .NET 6 и PostgreSQL. Это открыло путь как к оптимизации производительности приложений и уменьшению расходов на лицензирование, так и добавлению решений компании в реестр.
В данной статье предлагаю рассмотреть путь по миграции географического микросервиса с MS SQL на PostgreSQL с фокусом на пространственные (spatial) типы данных.
Вопрос стоимости лицензий и непосредственного сравнения MS SQL vs PostgreSQL опустим, т.к. эта тема весьма хорошо раскрыта в DotNext-докладе моего коллеги, Стаса Флусова. Рекомендую к просмотру!
Читать далееhttps://habr.com/ru/post/701060/?utm_source=habrahabr&utm_medium=rss&utm_campaign=701060
|
Метки: postgresql .NET Microsoft SQL Server .net core postgis sql server миграция бд |