
Оптимизация формы оплаты на Stripe: анатомия успешного микроплатежа
Как мы снизили отклонения с ~5% до ~1% — без обхода системы, исключительно в рамках UX-улучшений.
Оптимизация формы оплаты на Stripe: анатомия успешного микроплатежа
Как мы снизили отклонения с ~5% до ~1% — без обхода системы, исключительно в рамках UX-улучшений.
Многие из нас уже давно используют колонки с своей верстке, и также многие сталкивались с трудностями стилизации отступов между ними (каждый раз это напоминало танец с бубнами).
Ну что ж, Хром предлагает забыть об этой проблеме и ввел 2 новых свойства для этого решения: column-rule
и row-rule
. Давайте рассмотрим, что это за звери такие.
У нас есть многоколоночный макет, где используется column‑width
свойство, и чтобы стилизовать отступы в таком макете, нам достаточно column-rule
свойство:
Статья для того, чтобы поделиться своим опытом поиска работы в Канаде как иммигрант политкорректно - ньюкамер - и выводы, к которым пришёл в процессе.
Хватит терять лиды в Telegram! Делюсь проектом и опытом создания универсального Telegram Gateway Bot на Go — с регистрацией пользователей, автоматическим вступлением в канал, хранением данных и интеграцией с вашей CRM. Всё объяснено пошагово, плюс open‑source код и аниме‑маскот для WOW‑эффекта.
Как я с нуля осваивал бэкенд и деплой, создавая свой первый сервис
Одна боль — и куча новых скиллов: как идея переросла в работающий сервис.
Современный мир развивается каждую секунду. Новые технологии, новые открытия, новые задачи. Всё это происходит с космической скоростью, побуждая бизнес перестраивать свои процессы молниеносно.
Чтобы продолжать расти в доходе, быть на волне всех технологий и не отставать от конкурентов, стоит всегда следить за тенденциями. Сейчас в тренде Искусственный интеллект, и то какие изменения он повсеместно привносит в любой бизнес. О том, что нас ждёт в связи с подобным трендом мы и расскажем вам в этой статье.
Quantum Russian Stack (QRS) представляет собой инновационную платформу с открытым исходным кодом, специально разработанную для реализации перспективных квантовых алгоритмов на российском технологическом стеке. Проект сочетает передовые достижения квантовых вычислений с поддержкой отечественных процессоров архитектуры Эльбрус и криптографических стандартов ГОСТ. Ключевым отличием QRS является использование 4-уровневых кудитов вместо традиционных кубитов, что существенно расширяет вычислительные возможности системы. Платформа предлагает уникальные решения для квантовой химии, оптимизации сложных систем и безопасной передачи данных с использованием постквантовой криптографии. В настоящее время проект находится в активной фазе разработки и приглашает сообщество разработчиков и исследователей к совместному тестированию и совершенствованию ядра системы.
Не помню уже с какой версии, но весьма давно, в Visual Studio пропали типы проектов, создающие шаблон простого html/js/css сайта. Появилось много новых: в разных видах ASP.NET Core, Blazor, Vue, Angular, React etc. А вот шаблона простого классического сайта нет. Но это можно исправить.
У меня периодически возникает необходимость сделать такой сайт, и я для себя сделал шаблон проекта простого html сайта. Этим проектом и методикой его создания хочу с вами поделиться.
Пробовали ли вы собирать C++ код в линуксе? Почти наверняка. Действительно, нет в этом действии ничего сложного. А если усложнить задачу: нужно собрать код, написанный на современном С++20, но под старенькой убунтой 16.04?
Сегодня сложно представить себе корп. vpn без необходимости на каждое подключение вводить OTP код.
Обычно в инструкциях по настройке приложения для OTP кодов рекомендуется Google Authenticator или я.ключ или еще что-нибудь из этого, но главное, что всё это устанавливается на телефон, и каждый раз нужно телефон держать под рукой.
В какой-то момент я понял, что мне это не очень удобно, решил поискать альтернативу, и оказывается уже давно встроенную в macos программу Passwords (пароли) можно использовать как приложение для генерации OTP кодов.
Не будем сильно затягивать и сразу приступим к настройке, я покажу на скриншотах пример настройки для discord, но этот способ будет полностью рабочим для вашего корп. VPN при наличии у вас QR или другого варианта кода для добавления в приложение.
Привет, Habr! Недавно устроился на новую работу, и снова пришлось настраивать окружение, поднимать локально сервис и делать прочую рутину. Всё бы ничего, НО — наступив на те же грабли, я забыл про существование go mod vendor
и убил почти час, пытаясь понять, почему контейнеры не подтягивают зависимости.
Решения в интернете быстро не нашёл, поэтому решил поделиться им здесь — возможно, кому-то сэкономит время.
Хочу рассказать вам о своём плагине, который измеряет расстояние пройденное по макету в километрах и милях, а также показывает весь пройденный путь.
Привет, это Денис Абдуллин — продуктовый дизайнер, сделал плагин Figma Tracker, сейчас коротко расскажу что он делает, и как он был придуман.
Когда ты работаешь с SEO, копирайтом или просто часто редактируешь тексты - ты начинаешь видеть странные символы, лишние пробелы и неестественные фразы даже во сне. Так случилось и со мной. Я заметил, что текст, который я копирую из ChatGPT, хоть и выглядит нормально, на деле содержит скрытые символы, мешает верстке и палится анти-ИИ алгоритмами. Тогда я подумал: «Почему бы не сделать простое расширение, которое всё это будет убирать в пару кликов?»
Так родился AIbolit.
Вы заходите на сайт. Например, хотите найти, как пожаловаться на доставку. И тут начинается: кнопки в меню, три подменю, непонятные формулировки. Вы тратите минуты на то, чтобы понять, куда жать. А теперь представьте, что можно просто спросить: «Хочу оставить жалобу на курьера». И вам тут же приходит ответ с нужной кнопкой или сразу открытой формой. Это и есть чат-интерфейс.
По сути, это привычный чат, где вы разговариваете не с человеком, а с системой. Она понимает, что вы хотите, и помогает сделать это быстро, без лишних шагов. Всё просто: написал — получил ответ — сделал.
Вайб, вайб, вайб... Сегодня из каждого утюга звучит про лёгкость, свободу и скорость, с которой нейросети помогают кодить.
цитата
Возможность не зацикливаться на деталях и правилах, высокая скорость программирования, качество кода, превращение разработки в творчество и так далее.
Весь этот хайп и сподвиг меня на эксперимент: проверить, сможет ли джун написать осмысленный код без присмотра супервизора.
Естественно, как и положено по всем канонам, эксперимент был проведен на самом себе.
Из индустрии я ушёл лет пятнадцать назад и возвращаться не собираюсь. Само собой, все практические навыки растерял. Осталось только общее понимание процесса и базовых принципов кодинга. Так что джун, как есть джун.
Для пущей чистоты решил использовать Python — язык, которого я никогда раньше не знал.
Немного, но есть на Хабр-е статьи про ИБМ мэйнфрэйм. Диапазон мнений от что их уже давно нет или вот вот не станет до подробных отчётов о непонятно для чего проводимых тестов на базе МФ (непонятно потому что в этих тестах используются подходы применимые к совсем другим чем МФ платформам).
Учитывая редкость использования МФ в России я решил начать серию популярных статей на русском языке, чтобы у большего количества любознательных российских ИТ-шников сформировалось адекватное отношение к МФ.
Привет, Хабр! Решил поделиться своей историей перехода в айти — может, кому-то будет полезно или хотя бы забавно почитать про мои мучения и открытия. Спойлер: всё закончилось хорошо, но были моменты, когда хотелось вернуться обратно к понятным столешницам и фасадам.
Эти 10 простых JavaScript-утилит покрывают большинство типичных задач в JavaScript-разработке: от оптимизации производительности до обработки данных и работы с UI. Они просты, универсальны и легко интегрируются в любой проект.
Они помогут сэкономить время, улучшить читаемость кода и справиться с типичными задачами. Все примеры кода можно использовать в современных проектах, и большинство из них универсальны для любых JavaScript-фреймворков.
Привет, Хабр!
Я вас научу создавать свои лаунчеры в майнкрафт! Используя питон и библиотеку minecraft launcher lib. Также в будущем покажу разные фичи и как их реализовать!
Начинаем!
Раньше я пользовался классическими решениями — uBlock Origin, AdGuard, Pi-hole. Но столкнулся с рядом ограничений...