Habr.com

Ленты новостей Хабр
Все публикации подряд на Хабре
Обновлено: 1 час 5 мин. назад

Сделай удобно: подборка UI/UX-кейсов из цифровых и нецифровых продуктов (#2)

пт, 12/20/2024 - 13:09

"Сделай удобно" #1.

Продолжаю изучать различные UI/UX/CX кейсы в мобильных приложениях, веб-сайтах и в реальном мире. Дизайнерам и менеджерам по продукту, чтобы вдохновиться и добавить в заметки.

Под катом: Intsargam, Airbnb, Spotify, X (ex Twitter).

Читать далее

Почему нет лучшей новогодней AAA-игры и, возможно, никогда не будет

пт, 12/20/2024 - 13:06

Праздничный сезон уже здесь. Снег, покупка подарков, новогоднее настроение, горящие дедлайны, «коллеги, давайте уже после праздников». Для кого-то наступил сезон просмотра новогодних фильмов, а геймеры предпочитают проводить время за видеоиграми, впрочем как и всегда. И эта статья должна была быть про топ ААА-игр с новогодней тематикой, но таковых не набралось и десятка (если не учитывать классические ретро-игры). По крайней мере, создается ощущение, что их больше не разрабатывают — но почему? Давайте попробуем найти ответ на этот вопрос. С наступающим! Читать дальше →

Взлом Retro2Win через ROP-chain на 1337UP LIVE CTF 2024

пт, 12/20/2024 - 13:05

Уважаемые дамы и господа, сегодня я представлю вам еще одно решение одного из челленджей с соревнования по кибербезопасности 1337UP LIVE CTF 2024. Данное задание кардинально отличается от того, что я описывал в предыдущей статье. Сложность в этом случае довольно таки высокая. Но не будем откладывать дела на потом. Идем на страницу с челленджем и приступаем.

Ломаем

В тихом омуте… или интересный режим работы смартфона OnePlus 6T

пт, 12/20/2024 - 13:05

Несколько лет назад один из членов нашей команды заказал себе OnePlus 6T прямо из Китая. Телефон пришел в оригинальной упаковке и типовой комплектации: с зарядным устройством, кабелем и чехлом. Смартфон без проблем проработал год, ничем, на первый взгляд, не отличаясь от тех, что продаются в России.
Но однажды приложения начали предупреждать о наличии root-доступа, а некоторые, особенно банковские, вообще перестали запускаться. При этом прошивка никаким образом не модифицировалась, а обновления устанавливались исключительно из официальных источников, относящихся к ОС. Такое странное поведение смартфона побудило нас провести исследование, результаты которого описаны в этой статье.

Читать далее

Крошечные роботы для лечения бесплодия

пт, 12/20/2024 - 13:05


Развитый интеллект позволил человеку изменить не только себя в рамках окружающего мира, но и сам этот мир. Наши цели, желания и действия уже более не ограничены исключительно физиологическими потребностями и животными инстинктами. То, что является движущей силой любого другого вида, более не стоит на пьедестале первенства целей человека. Для любого живого существа, будь то рыба, насекомое или млекопитающее, основной целью существования является продолжение рода и сохранение своего вида. Эта первичная задача лежит в основе адаптационной эволюции и даже поведенческих особенностей. Человек же имеет выбор — заводить детей или нет. Независимо от того, что выбирает отдельный индивидуум, наличие выбора это хорошо, но не всегда он есть. К сожалению, в мире есть множество людей страдающих от бесплодия, вызванного теми или иными заболеваниями и травмами. Говоря о прекрасной половине человечества, то достаточно частой причиной бесплодия является непроходимость фаллопиевых труб, что лечиться комбинацией препаратов и хирургическим вмешательством. Ученые из Американского института физики (Колледж-Парк, США) разработали новый, малоинвазивный метод лечения данной патологии, использующий крошечных роботов. Как выглядят эти роботы, что именно они делают, и насколько эффективна их работа? Ответы на эти вопросы мы найдем в докладе ученых. Читать дальше →

Как мы выбирали поставщика СУБД PostgreSQL и внедряем импортонезависимое решение

пт, 12/20/2024 - 13:01

Всем привет! Меня зовут Александр Чуркин, и я руковожу Управлением корпоративной инфраструктуры Национального клирингового центра (НКЦ).

НКЦ входит в Группу «Московская Биржа». Напомню, мы выполняем функции клиринговой организации и центрального контрагента на финансовом рынке. То есть, берем на себя риски по заключаемым участниками в ходе биржевых торгов сделкам, выступая посредником между сторонами: продавцом для каждого покупателя и покупателем для каждого продавца.

В середине прошлого года мы объявили о квалификационном отборе поставщиков лицензий коммерческой версии СУБД на основе PostgreSQL, а в конце февраля этого года завершили тестирование и определились с выбором в пользу решения – Digital Q.DataBase от компании «Диасофт».

Теперь расскажем о том, как мы проводили предварительный отбор, тестировали отобранные решения, сделали свой выбор и готовимся к переходу на опенсорсную СУБД. Надеемся, что наш опыт поможет и вам!

Читать далее

Chatwoot – как работает open source платформа для общения с клиентами и техподдержки

пт, 12/20/2024 - 12:42

Всем привет! Меня зовут Ольга Татаринова, я со-основатель агентства Эпоха Восемь. Мы часто делаем для наших клиентов проекты по внедрению чат-ботов и AI-ассистентов. И в процессе разработки AI-ассистента часто оказывается, что нужно сделать единое рабочее место оператора техподдержки, куда собирались бы все обращения пользователей из всех каналов.

Для организации рабочего места оператора техподдержки мы полюбили использовать инструмент с открытым исходным кодом Chatwoot, и в этой статье я расскажу почему.

Chatwoot — это open-source платформа для управления коммуникацией с клиентами через мессенджеры, соцсети, email и другие каналы. По сути, это бесплатный аналог Intercom или Zendesk, который хорошо подходит для организации работы техподдержки.

Читать далее

Todo-лист на максималках: разбираем архитектуру крупного приложения

пт, 12/20/2024 - 12:30

В этой статье я покажу, как устроена многослойная архитектура крупного реактивного web-приложения, и особенности его запуска под Electron. Материал будет полезен, если вы планируете начать свою разработку, хотите попробовать себя в роли архитектора, вас не пугает Shared Workers, Service Workers или, в конце концов, вы хотите это попробовать или разобраться.

Читать далее

Чек-лист по запуску нового сайта: что нужно учесть?

пт, 12/20/2024 - 12:25

Запуск нового сайта — момент ответственный. Надо сделать 1000 и 1 дело. Чтобы вы не потерялись в дедлайнах и задачах, вот вам чек-лист. Подрядчикам он поможет структурировать все действия, а заказчикам — понять и проверить, все ли пожелания учла команда разработки.

Читать далее

Серийная 3D-печать в освещении будущего

пт, 12/20/2024 - 12:22

Вот как компания Signify 3D-печатает тысячи ламп. Компания поставляет продукцию крупным клиентам, при этом индивидуальные модели для потребителей также доступны и освещают будущее производства.

Philips MyCreation от Signify стала одним из наиболее очевидных примеров использования 3D-печати в сегменте освещения. Компания обслуживает крупных клиентов, таких как McDonald’s и SeaWorld, с индивидуальными проектами, однако её лампы также доступны для потребителей через онлайн-платформу кастомизации.

Читать далее

Анализ фильмов с интернет-портала Кинопоиск

пт, 12/20/2024 - 12:16

Данное исследование посвящено анализу данных о фильмах, собранных с крупнейшей российской платформы КиноПоиск. Основная цель работы — выявить факторы, влияющие на популярность фильмов, их рейтинги и финансовую успешность. В ходе исследования были проанализированы жанровые предпочтения аудитории, проведено сравнение оценок фильмов на Кинопоиске и IMDb, а также исследована взаимосвязь между бюджетами фильмов и их кассовыми сборами.

Разработка включала этапы сбора, обработки, анализа и визуализации данных. Для обработки данных применялись методы очистки от пропусков и ошибок, фильтрации по ключевым показателям и трансформации структур данных. Были реализованы функции для конвертации валют, извлечения данных о жанрах и персоналиях фильмов (актёрах и режиссёрах), а также вычисления статистических показателей полноты и однородности выборки.

Для эффективной работы системы был использован современный технологический стек. Обработка данных осуществлялась с помощью MongoDB, что обеспечило хранение и управление большими объёмами неструктурированной информации. RabbitMQ организовал асинхронный обмен сообщениями между компонентами системы, а серверная часть приложения разрабатывалась на базе Spring Boot, что ускорило процесс разработки и упростило развертывание приложения. Контейнеризация с использованием Docker обеспечила удобное развертывание и масштабирование системы. Основными языками программирования стали Java 17 и Python: Java использовалась для серверной части и микросервисов, а Python — для анализа данных и построения алгоритмов обработки информации.

Для анализа данных применялись библиотеки Pandas, Seaborn и SciPy, которые обеспечили эффективную обработку данных и визуализацию результатов. В рамках анализа строились графики, отображающие популярность жанров, исследовалась корреляция оценок на Кинопоиске и IMDb, а также визуализировалась связь между бюджетами и кассовыми сборами. Для представления результатов применялись такие инструменты, как matplotlib и seaborn, позволяя визуализировать ключевые закономерности в виде графиков и диаграмм.

Анализ выявил ключевые закономерности: популярность определённых жанров, зависимость коммерческого успеха фильма от его бюджета и значительное влияние известных актёров и режиссёров на успех фильма. Полученные результаты могут быть полезны для киностудий и продюсеров при планировании новых проектов, прогнозировании кассовых сборов и выборе жанров. Результаты также могут применяться для оптимизации маркетинговых стратегий при продвижении фильмов. В будущем планируется углубить исследование, проанализировать долгосрочные тренды в изменении популярности жанров и исследовать влияние пользовательских рецензий на успех фильмов.

Читать далее

Самая умная лампочка: теплый NotebookLM

пт, 12/20/2024 - 12:11

В прошлой статье я развлекался беседами с лампочками (24В, 250Вт). А раз завелась говорящая лампочка, то пусть спиралью не просто так болтает, а хоть подкасты ведет. Тем более, что тут Gemini 2.0 зарелизился: хороший повод попросить ИИ порефлексировать о самом себе и выразить это через аватаров.

Читать далее

Архитектурный стиль или протокол? Что нужно знать аналитику для работы с API

пт, 12/20/2024 - 12:10

Привет Хабр! Меня зовут Татьяна Ошуркова, я разработчик и системный аналитик. В процессе решения задач по интеграции систем в проработке требований на этапе системного анализа важно учесть множество аспектов, которые относятся к различным уровням реализации.

По своему опыту могу сказать, что аналитику в работе с API необходимо не только понимать основы взаимодействия систем. Важно изучить различные типы интеграций, подходы к их реализации, технические аспекты и многое другое.

Важно понимать, чем сама реализация отличается от её внутренних правил и принципов. Почему архитектурный стиль, тип интеграции и используемый протокол не являются одной и той же сущностью, как они связаны между собой и как зависят друг от друга.

Читать далее

Как я съездил на блокчейн-конференцию в Таиланд: танцы Виталика Бутерина, пинг-понг шоу, 50 новых контактов и новая вера

пт, 12/20/2024 - 12:06

Меня зовут Саша Аксёнов, я директор студии разработки Unistory, которая специализируется на блокчейн и AI решениях. Рассказываю, как слетал в Бангкок на крупнейшую конференцию про Ethereum — Devcon 2024. Собрал кучу полезных контактов, ни разу не заглянув в конференц-зал.

Читать далее

SvarDOS: современная инкарнация DOS с открытым кодом и репозиторием

пт, 12/20/2024 - 11:58

Меня всегда восхищали люди, которые верят в успех своих разработок. Часто они реализуют все поставленные планы и перевыполняют намеченное. Только представьте: назвать свою компанию «Межгалактические цифровые исследования» и после этого создать собственную операционную систему на своем же языке программирования. Это не придуманная история, все так и было.

Американец Гэри Арлен Килдалл (Gary Kildall) вместе со своей женой основал компанию Intergalactic Digital Research, позже Digital Research, Inc — не путать с Digital Equipment Corporation. Его операционная система CP/M получила бешеную по тем временам популярность и была продана тиражом более четверти миллиона копий. Сегодня обсудим, как давнее детище этого же программиста внезапно получило развитие в современном мире и как энтузиасты ретрокомпьютинга решили сделать свою собственную версию DOS с открытым исходным кодом.

Читать далее

Как разработчик вышел на $5 млн/год на AI-сервисе для написания эссе

пт, 12/20/2024 - 11:50

Разбираю, как разработчику удалось вывести простой сервис для написания эссе в топ Google, несмотря на кучу конкурентов. Монетизировать продукт по подписке $30/мес и выйти более, чем на $400 000 ежемесячно.

Читать далее

Сертификаты Let's Encrypt для MS Exchange Server 2019

пт, 12/20/2024 - 11:47

Привет, сегодня поговорим о сертификатах и почтовых серверах. В процессе изучения и настройки Exchange Server 2019 с группой доступности из нескольких серверов встал вопрос с установкой валидных сертификатов. Где брать, было очевидно. Мы планировали использовать Let’s Encrypt — не с самоподписанным сертификатом же в свет выходить. Вопрос заключался в том, как устанавливать сертификат минимум на два сервера. Можно, конечно, и руками… каждые три месяца. Но если серверов станет больше? 

В этой статье распишем шаги с подготовкой, запросом и установкой сертификата, которые потом можно собрать в скрипт для регулярного обновления и установки на все сервера Exchange.

Читать далее

[Перевод] Kubernetes 1.32: как QueueingHint оптимизирует планирование подов

пт, 12/20/2024 - 11:38

Начиная с Kubernetes v1.28, рабочая группа SIG Scheduling разрабатывает элемент контекста планирования QueueingHint. Он подписывается на определённый тип кластерных событий и принимает решение о том, способно ли входящее событие сделать под планируемым. Это позволяет оптимизировать процедуру повторного планирования подов. 

На протяжении нескольких версий фича была выключена из-за проблем с утечками памяти. В вышедшей недавно Kubernetes v1.32 она снова включена по умолчанию. Проблемы с утечками устранены, и теперь QueueingHint успешно интегрирован со всеми плагинами. Под катом вас ждёт перевод статьи, из которого вы узнаете о пользе новой фичи планировщика Kubernetes.

Читать далее

Если шутка не смешная: как расшифровать культурный код фильма при помощи LLM

пт, 12/20/2024 - 11:19

Если шутка не смешная: расшифровываем культурные коды фильма при помощи LLM
Вы учите иностранный язык, возможно уже хорошо его знаете и смотрите фильмы в оригинале, но часть шуток и культурных нюансов по‑прежнему ускользает от вас? Как понять без контекста, да даже и в контексте, что такое «bake sale» или кто такие «Momsters», если это не часть вашей родной культуры? Я нашла для себя способ, как при помощи LLM относительно быстро и недорого расшифровывать скрытые культурные коды фильма — делюсь своим первым опытом.

Читать далее

Переход на Платформу nanoCAD прошел безболезненно: история компании «ГИПРОСВЯЗЬ»

пт, 12/20/2024 - 11:16

Работу с Платформой nanoCAD освоили все сотрудники компании ПАО «ГИПРОСВЯЗЬ» – а это несколько сотен человек. Сегодня она помогает при решении самых разных производственных задач: от набора текста до математических расчетов и создания чертежей. Инженеры «ГИПРОСВЯЗИ» особо отмечают удобство функционального редактора таблиц и универсальных маркеров, которые позволяют автоматизировать процесс проектирования.

Читать далее

Сейчас на сайте

Сейчас на сайте 0 пользователей и 0 гостей.