← 20 марта 2025          22 марта 2025 →          А сегодня?

21 марта 2025 на Хабре было опубликовано 105 статей.

Охотники на баги и где они обитают: итоги опроса о багхантинге

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

Мы решили узнать, как российское IT-сообщество воспринимает багхантинг, и провели опрос среди читателей Хабра. Более 300 человек прошли тест до конца, около 1000 ответили на часть вопросов, что позволило нам составить портрет современного багхантера. Спасибо всем участникам! А теперь давайте разберёмся, что же удалось выяснить.

В конце каждого раздела дадим галерею с итогами опроса, чтобы вы могли посмотреть на полное распределение процентов по ответам.

Читать далее

Паралич принятия решений: лучшее — враг хорошего

«Быть или не быть – вот в чём вопрос», знаменитая гамлетовская дилемма выбора. В современной жизни даже вопросы попроще способны повергнуть нас в ступор не хуже шекспировской драмы. Вы стоите перед витриной с десятками вкусов мороженого и не можете решиться. Час листаете каталог сериалов, но так и не можете выбрать, что посмотреть за ужином. Знакомо? Поздравляем: вы испытали феномен, известный как «паралич принятия решений». Это состояние, когда мы слишком много обдумываем и слишком мало решаем, застревая в режиме бесконечного взвешивания «за и против».

Почему так происходит, что об этом говорит наука и как с этим жили (и страдали) люди от древних басен до IT-стартапов – давайте разбираться, ведь тема хоть и серьёзная, но весьма жизненная и местами даже комичная.

Читать далее

App.Farm CI. Часть IV. Реализуем flow — шагаем к автоматизации разработки

Привет, Хабр! На связи команда разработки App.Farm в РСХБ-Интех. Хотели бы представить вам следующую часть цикла статей об App.Farm CI, одной из подсистем нашего продукта — PaaS App.Farm.

App.Farm  — платформа по типу PaaS для стандартизации процесса разработки бизнес-приложений: от хранения исходного кода до запуска сервисов. App.Farm CI - подсистема обеспечивающая хранение кода, артефактов, автоматизацию сборки.

Какие темы затронем в этой статье:

- Разновидности flow

- Базовый набор job

- Генерация Dockerfile

- Проверка качества кода

- Сборка и публикация артефактов

- Развертывание

- Демонстрационные примеры

Читать далее

Как мы оцениваем точность ответов основанного на RAG AI-помощника

Привет, Хабр! Все мы наблюдаем стремительное развитие больших языковых моделей (LLM), которые находят широкое применение для решения различных NLP задач, включая создание вопрос-ответных систем и чат-ботов.

В компании АльфаСтрахование мы начали активно использовать LLM для создания умных консультантов и в этой статье хотим поделиться нашим практическим опытом в одном из ключевых аспектов — оценке качества ответов чат-бота.

Читать далее

[Перевод] Пишем стек TCP/IP с нуля: Ethernet, ARP, IPv4 и ICMPv4

Написание собственного стека TCP/IP поначалу может показаться пугающей задачей. И в самом деле, за свой тридцатилетний срок жизни TCP впитал в себя множество спецификаций. Однако базовая спецификация остаётся относительно компактной1 — из важных частей в ней можно выделить парсинг заголовков TCP, машину состояний, отслеживание перегрузок и вычисление таймаута повторной передачи.

Самые распространённые протоколы слоя 2 и слоя 3, Ethernet и IP, скромны по сравнению с сложностью TCP. В этой серии статей мы реализуем минимальный стек TCP/IP пользовательского пространства для Linux.

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

Читать далее

Как (не) пройти собес с пользой

Был ли у вас опыт неудачных собесов? По-моему, вопрос риторический.
Вот и я не исключение, поэтому решил поделиться советами, которые помогут и кандидатам и интервьюерам и даже рекрутерам.

Читать далее

Я уехал из России в испанскую глушь, купил дом среди гор и не жалею

Всю свою сознательную жизнь я жил в Москве. Теперь я живу в испанской деревне в своем доме, сижу в баре с русскими айтишниками, выращиваю апельсины и закатываю оливки. А с вами в статье поделюсь, как в Испании купить жилье, сколько стоит тут жизнь, почему арендовать машину выгоднее, чем покупать и как заставить электроснабжающую компанию работать на вас.

Читать далее

Голос московского трамвая

Приветствую всех!
Помните вот такие трамваи модели 71-619А? В своё время они на пару со своими собратьями 71-619КТ и старыми модернизированными «Татрами» составляли немалую часть всего московского транспорта.



Буквально неделю назад я рассказывал про автоинформаторы в новом транспорте. После этого я подумал: а что, если для сравнения описать какую-нибудь модель, бывшую распространённой до их появления? Именно об одном из таких девайсов мы и поговорим, а заодно и посмотрим на него в работе.
Читать дальше →

Полезные инструменты: используем werf для подробного логирования при обновлениях и перехода на Helm 3

В проектах STM Labs нам нужно было получить подробные логи при обновлениях развёртываний и перейти на Helm 3. Мы попробовали несколько подходов к решению задачи и остановили свой выбор на werf — Open Source-утилите «Фланта» для упрощения организации жизненного цикла CI/CD в Kubernetes. В статье рассмотрим возможности утилиты, а также решения, которые можно использовать в рамках werf или отдельно от неё.

Читать далее

Спарсил 700к ютуб каналов и построил 16 графиков которые вы навряд ли где-то видели

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

Но все же мне удалось нафармить 3,5к подписчиков мучительными душными видео, которые совершенно не понятно зачем терпели мои зрители

Теперь, я принял себя и нашел более подходящую площадку для своей духоты, поэтому представляю вашему вниманию несколько графиков про видео хостинг ютуб, который я парсил в течение 4 месяцев

Смотреть графики

Разработка Java-проекта с Jmix AI Assistant

Эта заметка инспирирована статей на Хабре Разработка Java-проекта с ChatGPT-4: от идеи до реализации [1]. После ее прочтения автор начал экспериментировать в разработке ПО с различными AI ассистентами.

Увидев статью блога Jmix AI Assistant — ваш помощник в освоении Jmix, решил реализовать с помощью Jmix AI Assistant приложение аналогичное приведенному в статье [1].

Главное отличие от указанной статьи в том, что вся разработка будет вестись с помощью одного инструмента Jmix AI Assistant без использования сторонних генераторов кода.

Читать далее

Любительское электровакуумное дело. Освоение стекла от крупных ЛДС Т12


Домашние стеклодувные забавы сегодня осложнены добычей недорогих и легкоплавких заготовок-стеклотрубок. Остатки линейных ламп дневного света (ЛДС) разных типоразмеров могут служить их бросовым источником, но повозиться придётся. Главное дело — вдумчивое и аккуратное потрошение заводских ламп — придётся работать с токсичными веществами. Заготовим такое стекло, попробуем применить трубки от крупных ЛДС типоразмера Т12 ? 37 мм и Т8 ? 26 мм, собрав из них простую самодельную лампу-индикатор. Читать дальше →

Векторизация в RISC-V. Основы

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

В процессорах архитектуры x86 SIMD инструкции добавляются по принципу ad hoc. Из-за такого подхода, легаси и требований обратной совместимости в x86 накопилось много проблем.

Архитектура RISC-V относительно молодая, и при её разработке учтён прошлый опыт. В основе подхода к SIMD в RISC-V заложили идею чистого векторного процессора.

В этой статье рассмотрим основные принципы работы векторного процессора и базовые векторные операции с памятью и арифметикой.

Читать далее

Пентест системы печати. Развиваем атаки

В предыдущих двух статьях мы начали разговор об уязвимостях системы печати. Поговорили о том, какие протоколы используют принтеры и как вообще устроен вывод документов на печать. Также, мы познакомились с инструментом Pentest Explotation Toolkit и рассмотрели некоторые атаки. Сегодня мы продолжим развивать тему атак на принтеры и за одно вспомним некоторые уязвимости Web.

Читать далее

Бэкдор Auto-color: разбор угрозы, технический анализ и способы защиты

Вредоносное программное обеспечение для Linux продолжает развиваться, становясь всё более сложным и скрытным. Бэкдор Auto-сolor, обнаруженный исследователями из Palo Alto Networks, представляет собой продвинутую малварь с механизмами уклонения от обнаружения и возможностью полного захвата системы. В этом материале мы детально разберём её работу, методы распространения, угрозы для корпоративных пользователей и эффективные стратегии защиты.

Читать далее

Как настроить уведомления из систем документооборота (СЭД) с помощью API

Системы электронного документооборота (СЭД) отлично справляются со своей задачей, избавляя вас от расходов на бумагу, упрощая управление документами и сокращая время на согласования. Минус у них один, но серьезный: их эффективность полностью зависит от того, как быстро пользователь узнает о любых изменениях. Пропущенное уведомление о новых документах, согласованиях или дедлайнах способно дезорганизовать любой бизнес-процесс.

Эту задачу можно решить. API-интеграция с использованием Exolve API, автоматизирует отправку уведомлений через SMS, email или мессенджеры. Это исключает задержки, снижает риски ошибок и повышает надежность системы. Осталось понять, как это можно сделать, чем мы и займемся в нашей статье.

Читать далее

Lua в Nginx: динамическая маршрутизация запросов

Привет, Хабр!

Сегодня рассмотрим, как использовать Lua в Nginx: динамическую маршрутизацию, балансировку трафика, подмену заголовков и трансформацию тела запроса в реальном времени. OpenResty и lua-nginx-module позволяют перенести часть логики на уровень веб-сервера, сокращая задержки и повышая гибкость.

Читать далее

[Перевод] О скрытии сообщений в эмодзи и взломе казначейства США


30 декабря 2024 года, пока большинство из нас суетились в преддверии празднования Нового года, Казначейство США готовило для Финансового комитета Сената США важное уведомление. В нём сообщалось, что его системы, которые, очевидно, содержат особо чувствительные конфиденциальные данные, были взломаны группой правительственных хакеров Китая.

Даже не знаю, как пропустил эту новость. Обычно я всё активно отслеживаю, особенно уязвимости опенсорсного ПО, которые касаются казначейства моей страны ???????

И это ещё не самое безумное. Сейчас я расскажу вам, как именно они это сделали! Читать дальше →

Особенности задач тимлида, или Что именно значит «управлять командой»

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

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

Привет! Меня зовут Вячеслав Бенедичук, я наставник на курсе «Архитектура программного обеспечения» в Яндекс Практикуме. В IT я уже более 25 лет, из них суммарно более восьми лет я занимался управлением командами на различном уровне. Я решил систематизировать свой опыт в формате статей, и это первая публикация из цикла о работе тимлида.

Читать далее

Кастомные loss-функции в TensorFlow/Keras и PyTorch

Привет, Хабр!

Стандартные loss?функции, такие как MSE или CrossEntropy, хороши, но часто им не хватает гибкости для сложных задач. Допустим, есть тот же проект с огромным дисбалансом классов, или хочется внедрить специфическую регуляризацию прямо в функцию потерь. Стандартный функционал тут бессилен — тут на помощь приходят кастомные loss'ы.

Читать далее

Grocy: идеальный self hosted сервис для хозяйственных технарей

Grocy — это open-source сервис, который помогает отслеживать запасы, управлять списками покупок и распределять домашние обязанности. В этом обзоре — как он работает, чем удобен и почему его лучше установить на сервер.

Читать далее

Под маской самозванца

Вам знакомо чувство, когда любой успех кажется случайностью, похвала — незаслуженной, а незначительный отказ — явным указанием, что с вами определенно что-то не так?

Если да, то уверен, что вы уже видели достаточно много статей про синдром самозванца — это психологическое состояние, при котором человек, несмотря на свои реальные достижения, чувствует себя обманщиком и боится, что его «ненастоящесть» будет раскрыта.

Обычно в них пишут что-то такое: "Вы считаете себя недостаточно хорошим специалистом и боитесь, что вас разоблачат. Но на самом деле вы компетентны, поэтому просто поверьте в себя, отмечайте маленькие победы, ничего не бойтесь и действуйте!"

Лично мне такие советы никогда не помогали. На минуту становилось легче, но потом неуверенность снова возвращалась. Я долгое время страдал от этого синдрома и не мог понять — «что же со мной не так?»

У меня копилось все больше вопросов, касающихся моей ежедневной деятельности:

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

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

– Почему я не верю, что меня возьмут на интересную мне вакансию, до которой я чуть-чуть не дотягиваю, но я легко соглашаюсь на позиции, которые уже давным-давно перерос?

Почему умом я понимаю, что со мной все в порядке, но мой синдром самозванца никуда не уходит? Может быть, дело не просто во временной неуверенности в себе, отсутствии мотивации или перфекционизме и скрывается что-то большее?

Продолжение

Как улучшить доступность сайтов с помощью семантического HTML: стандарты семантики

Привет, Хабр. Меня зовут Дмитрий, я Frontend-разработчик в компании Webest. В этой статье расскажу, как эффективно использовать семантический HTML, какие теги (от <header> и <main> до <article> и <aside>) действительно приносят пользу, и в каких ситуациях они работают лучше всего. 

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

Читать далее

До нас дошло

Привет. На связи linkmeup.

А что значит на связи? На какой связи? Когда мы стали так говорить? 

Или тот же Stay Tuned? Ну олды-то знают, а новое поколение?


Почему телефонную трубку чаще вешают, чем кладут?

Как вести дела с пацанами, которые уехали в Америку, но забыли изобрести не то что телеграф, а даже паровой двигатель?

Как отправить по почте ребёнка? 

Что делать, когда тебе 20, а ты ещё ничего не изобрёл?

Кем надо быть, чтобы в 19-м веке выбить лютую гору бабла из Англии на совершенно дикий проект - бросить через Атлантику 4000 км кабеля диаметром 2см на глубину 3-4 км. Пять раз. Выбить гору бабла. Четыре попытки провалить.

Читать далее

Неувядающая классика или «чёрный ящик»: кто кого в битве за прогноз. Глава вторая. Завершение

В прошлых частях второй главы мы с вами определили оптимальные значения параметров (p, d, q) статистических моделей семейства АРПСС по одноимённой методологии, и выполнили две подходящие модели, включая сезонную модель. В этой, завершающей, части мы будем использовать временной ряд со значениями температуры в качестве сигнала и применим к нему дискретное преобразование Фурье, чтобы выявить сезонные компоненты и разложить их на составляющие гармоники, сумму которых будем использовать в качестве экзогенной переменной. В конце выясним, сможет ли это улучшить точность предсказаний моделей.

Читать далее

Биогибридные микроводоросли и магнитное поле



Говоря о роботах, мы часто представляем человекоподобных роботов, роботов-собак от Boston Dynamics или что-то из кинематографа. Однако микроскопические роботы могут оказаться куда важнее и полезнее своих крупногабаритных собратьев. Ученые из Института интеллектуальных систем имени Макса Планка (Штутгарт, Германия) разработали биогибридного робота, основой которого стала одноклеточная водоросль. Каковы особенности этого робота, что он умеет делать, и где он может стать полезен? Ответы на эти вопросы мы найдем в докладе ученых. Читать дальше →

Я делаю масло самодельным гидравлическим прессом, получаю 100К и счастлив

Когда я начал продавать сыродавленное масло в Калининграде и столкнулся с трудностями, о которых даже не думал. У меня ощущение, что я работаю из Европы, хотя закупаюсь и продаю в России. Зарабатываю 100 тысяч в месяц и не могу нормально расширить бизнес, потому что конкурировать с другими регионами — практически нереально.

Читать далее

HDR-видео в SDR и 709 но красочное! ffmpeg

HDR-видео — это технология отображения яркости и цветов в видео, которая появилась в 2014 году. HDR дает возможность представить значительно более яркие блики, более тёмные тени, больше деталей и более красочные цвета. НО… Большинство однако является стандартный динамический диапазон или SDR, и цветовое пространство Rec. 709. Поэтому я буду делать SDR. Но из HDR-видео в hable! Причем format=gbrpf32le не буду! А вместо zscale=p=bt709 и zscale=t=bt709:m=bt709 я буду делать colorspace=all=bt709!

Что это дает? Более красочное видео! Вот обычное видео в SDR «Доктор Стрэндж В мультивселенной безумия» 2022 года.



А вот из HDR-видео.


Читать дальше →

signals в качестве альтернативы useState в React

Привет, хабр! Больше года назад я впервые узнал про сигналы, а три месяца назад @Sin9k записал видео на эту тему. И поскольку сигналы по-прежнему обходят стороной, попробую немного исправить ситуацию)

В материале будет использоваться обёртка signals-react, так как изначально рассматриваемая библиотека написана под Preact.

Читать далее

Разделяемый координатор в SwiftUI

Использование координатора совместно с NavigationStack является общепризнанной практикой на протяжении последних трех лет -- быстро, удобно, надежно. Однако, в том случае если выбор конечных точек пути описывается перечислением, то по мере роста размеров проекта, начинает разрастаться и класс координатора. Пока количество конечных экранов приложения находится в пределах пяти десятком – это не является проблемой, поскольку Pascal/Camel/Snake нотиация легко секционирует группы экранов. Но на долгих проектах количество экранов переваливает за 2-3 сотни, и, в этом случае, перечисления на несколько сот строк становятся проблемой. Особенно, тогда, когда над проектом работает команда разработчиков.

Читать далее

Игра на контрастах, или как мы делали IT+Rock конференцию для 1370 участников

Привет! Меня зовут Даша Меркулова, я развиваю маркетинг в ИТ-разработчике Orion soft. Хочу поделиться впечатлениями об одном из самых больших челленджей нашей команды в 2024 году — организации ИТ-конференции Orion Digital Day на 1100 оффлайн участников. Это был большой вызов, для которого понадобилось объединить все креативные силы нашей команды. 

Под катом расскажу о том, как мы пришли к концепту IT+Rock, как запараллелили разработку оформления со стройкой на площадке и как подружили деловую часть с развлекательной программой.

Читать далее

Сканируем уязвимости без рутины: «Сканер-ВС 6», API и Telegram-оповещения


Ручное сканирование уязвимостей — это нормально, когда у вас десяток адресов и море свободного времени. Но если адресов сотни, а сканировать их нужно регулярно, процесс быстро превращается в рутину. Забыли запустить скан? Потеряли часть результатов? Результаты есть, но никто о них не узнал? Решение простое — автоматизация.

Меня зовут Антон, я инженер по информационной безопасности в Selectel. В тексте расскажу, как настроить скрипт, который через API «Сканер-ВС 6» возьмет все под контроль: сам запустит сканирование, создаст отчеты и отправит уведомление в Telegram. Все по расписанию через cron, без ручных запусков. Читать дальше →

Как мы учили «1С: Предприятие» работать с объектным хранилищем S3: предпосылки, алгоритм, результат

Платформа «1С:Предприятие» де-факто является стандартом в части ПО для управления процессами и работы с данными для многих компании. Но «стоковых» интеграций, с которыми компании начинают свой путь, не всегда достаточно. Например, со временем бизнес может начать упираться в возможности используемого хранилища и сталкиваться с необходимостью настройки новых интеграций. 

В этой статье расскажем, как компания «ЦЛР ГРУПП» перестраивала работу «1С:Управление торговлей» с локального дискового хранилища на S3: с чего мы начинали, зачем понадобилась миграция, как ее реализовали и что мы получили в результате.

Читать далее

Почему лучше запустить «сырой», но рабочий сервис, чем доводить его до идеала

Всем привет! Давно не было новостей в нашем блоге. А всё потому, что мы много внимания уделяем нашему коммерческому проекту — Amnezia Premium. Для тех, кто использует AmneziaVPN как self-hosted решение, в скором времени тоже появятся важные и полезные обновления. А пока расскажем немного о том, как мы делали свой «большой VPN» — «не хуже, чем у других».

Всё началось в 2020 году, когда мы создали клиент для настройки и установки VPN на собственный сервер. Это казалось отличной идеей, ведь так  можно было выбрать любую юрисдикцию, получить собственный белый IP, поделиться доступом с неограниченным количеством друзей и обеспечить защиту от блокировки IP-адреса, ведь в случае с собственным IP никто, кроме владельца VPN, не сможет к нему подключиться. Мы по-прежнему  считаем, что это одно из лучших решений, и мы очень благодарны читателям «Хабра», которые советовали и продолжают советовать AmneziaVPN как self-hosted клиент.

Но сегодня рассказ будет о том, как мы пришли к премиум-версии.  

Читать далее

[Перевод] Пошагово создаём QR-код

В этой статье (оригинал представляет собой интерактивное приложение на JavaScript) подробно описывается, как текстовая строка кодируется в символ QR-кода. Она, по сути, объясняет, как устроена внутри моя библиотека генератора QR-кодов.

Пользовательский ввод




Результат генерации QR-кода



Читать дальше →

Crypters And Tools. Один инструмент для тысяч вредоносных файлов

Привет, Хабр! На связи вновь команда киберразведки Positive Technologies.

В ноябре мы рассказывали про хакерскую группировку PhaseShifters, атаковавшую российские компании и государственные органы, и обещали продолжить активно изучать инфраструктуру злоумышленников и используемые ими сервисы. И, о удача, через некоторое время после начала поисков нам удалось обнаружить открытую директорию с экземпляром криптора, распространяемого по подписке, — Crypters And Tools. Тщательное изучение позволило расширить кластер активности, связанной с этим CaaS, найти новые узлы инфраструктуры и понять принцип работы криптора. Расширение кластера показало, что инструмент пользуется спросом у нескольких других группировок, в том числе наших знакомцев PhaseShifters, а ещё у TA558 и Blind Eagle.

В этой статье расскажем о внутреннем устройстве криптора и его инфраструктуре.

Читать далее

[Перевод] Божечки, космическая радиация! И почему только мне не страшно?

Давайте обсудим распространённое мнение о смертельной опасности радиации для будущих колонистов Марса. Что на самом деле угрожает людям на Красной планете? Почему наши представления о радиации часто искажены? И какие риски действительно должны беспокоить будущих марсиан?

Читать далее

Хотите видеть больше, чем способны ваши глаза? Тепловизионное обследование покажет то, что скрыто

«У нас в спальне стало холодно», — первое, что сказал мне по телефону наш новый клиент. Сергей включал отопление на полную мощность, но все равно приходилось укутываться в плед, чтобы не замерзнуть. При этом в других комнатах было тепло. Чтобы разобраться, мы пришли к нему с тепловизором. Как и когда его использовать, расскажу в статье.

Всем привет! Меня зовут Софья Якимова, и я работаю в компании ТЕХНОНИКОЛЬ. Ситуацию, описанную выше, мои коллеги решили с помощью тепловизора. Чтобы выявить места теплопотерь, они провели тепловизионное обследование. Это позволило точно определить, откуда уходит тепло, и дать рекомендации по улучшению теплоизоляции в комнате. Расскажу подробнее, как работает сервис.

Читать далее

Будущее ИИ: перспективы для стартапов 2025 – краткий обзор

?

В отчете Google Cloud «Future of AI: Perspectives for Startups 2025» собрано видение развития искусственного интеллекта (ИИ) от 23 лидеров индустрии – инвесторов, предпринимателей и экспертов. Документ подчеркивает, что ИИ уже трансформирует все отрасли и открывает беспрецедентные возможности для роста и новых бизнес-моделей, особенно для стартапов?file-8x1bs2yysmbbbvif8funbw. Google Cloud, на чьей платформе работает свыше 60% всех профинансированных стартапов в области генеративного ИИ, инициировал этот обзор, чтобы помочь основателям понять ключевые тренды и воспользоваться ними. Отчет включает прогнозы по развитию технологий ИИ, советы для основателей стартапов и мнения экспертов о том, что будет дальше, а также описание того, как сами облачные инструменты Google помогают строить будущие AI-продукты.

Читать далее

20 идей из интервью с Питером Левелсом: про создание стартапов в одиночку, минимализм и жизнь цифрового кочевника

Думаю многие читали новость про разработчика, который сгенерировал игру с помощью нейросети и заработал $87 000 за первый месяц. Я посмотрел его последнее интервью и выделил ключевые идеи, которые могут вдохновить вас на создание своего стартапа в одиночку.

Читать далее

Управление памятью в Python: как язык заботится о ресурсах за вас и когда стоит вмешаться

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

Читать далее

FFI: как создать мост между Rust и C/C++

Привет, Хабр!

Сегодня мы рассмотрим, как создать безопасные FFI-интерфейсы в Rust для интеграции с C/C++ библиотеками

Если говорить проще, FFI (foreign function interface — интерфейс вызова внешних функций) – это способ «позаимствовать» функциональность из другого языка. В контексте нашей статьи, с одной стороны у нас Rust, где каждый байт памяти охраняется компилятором, а на другой C++, где свобода обращения с памятью может обернуться утечками или, что еще хуже, непредсказуемым UB (англ. undefined behavior, в ряде источников непредсказуемое поведение). И наша задача – сделать так, чтобы эти два мира не конфликтовали, а работали в унисон.

Читать далее

Почему TeqFW использует только ES-модули?

Ни у кого не получится показать другому то, что тот не хочет или не может увидеть. Объяснять и показывать нужно только тем, кто а) может понять, б) хочет понять. В этой публикации я демонстрирую пару своих документов для LLM, которые предписывают "силиконовым", какими правилами им следует руководствоваться при создании кода для моей платформы. "Силиконовым" можно впаривать любую дичь - они всеядные (могут понять) и покладистые (согласны понять). За это мы их и любим!

Кому интересно, что за инструкции - прошу под кат. Кто хочет сразу получить ответ на вопрос в заголовке - могут задать его (и множество других) соответствующему преднастроенному GPT-чату. Кто не хочет ни того, ни другого - в вашей ленте есть ещё куча других, более интересных публикаций.

Читать далее

Путь к симбиозу человека и машины

В мире, быстро меняющемся из-за развития искусственного интеллекта, отношения между людьми и машинами становятся всё более интересной и важной темой. И вместо того чтобы рассматривать ИИ как угрозу или замену, появляется новая перспектива — предполагающая будущее, в котором ИИ и человечество сосуществуют в симбиотическом партнерстве, дополняя и усиливая друг друга. Эта концепция «симбиотического интеллекта» обещает раскрыть беспрецедентные уровни креативности, решения проблем и даже морального обоснования.

Читать далее

Парсинг с помощью LLM: зачем, как и сколько стоит?

Во всю идет 2025 год, и нейросети перестают быть чем?то фантастическим. Они уже повсюду в нашей жизни: от умных колонок в квартирах до сложнейших систем, управляющих логистикой и финансами. Вместе с ними стремительно меняется подход к работе с данными. В этой статье мы поговорим о том, как современные LLM помогают автоматизировать сбор данных с веб?сайтов и сводят к минимуму рутинную настройку и «подкручивание» парсеров.

Что еще вы найдете в этой статье?

Читать далее

Зачем бизнесу LLM: стратегический взгляд

Как ИИ экономит деньги, ускоряет работу и дает преимущество. Простые шаги внедрения и реальные кейсы — для компаний любого размера.

Читать далее

Повышение качества выпускаемого ПО путем работы с инцидентами

Всем привет! Меня зовут Даша Мельникова, я ведущий релиз-менеджер в МКБ. В рамках этой статьи буду говорить об инцидентах, которые переходят на третью линию (на команду разработки).

А еще о такой сущности, как инцидент ЗНО. Это сервисный запрос, обращение пользователя, в рамках которого мы лишь консультируем человека, а не правим код, то есть просто даем советы. Но если в рамках консультации возникает необходимость что-то доработать, то это выливается в создание новой фичи.

Читать далее

Полезные библиотеки для React-приложений в 2025 году: на что обратить внимание

Привет, Хабрчане! Это Леша Жиряков, техлид backend-команды витрины KION. В прошлый раз я писал о секретах популярности Python, а сегодня будет пост о разработке на React. Расскажу, какие библиотеки стоит добавить в свой набор в 2025 году, приведу плюсы и минусы каждой, данные с GitHub и примеры использования. Начнем!

Читать далее

Как мы сделали рекомендации, отказались от подрядчика и заработали денег

Привет, Хабр! Меня зовут Данила Федюкин и я тимлид в X5 Digital. Руковожу командой, которая занимается рекомендациями и метчингом.

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

Читать далее

[Перевод] В индустриальном производстве спутников для американских военных обнаружились проблемы

Агентство космического развития (SDA), входящее в состав Космических сил США, в прошлом году запустило "нулевую" партию из 27 спутников.

Ключевые обнаруженные проблемы.

1. Стандартизация спутниковых платформ оказалась ниже ожиданий.

2. Надежность спутников оказалась ниже ожиданий.

3. Необходимо изменить систему закупки - так, чтобы платить только за работающие спутники.

4. Обнаружены проблемы совместимости спутников разных производителей, а также целостности спутниковой сети.

Среди поставщиков спутников для SDA — Lockheed Martin, Northrop Grumman, L3Harris, York Space Systems, Sierra Space и Rocket Lab.

Напомним , ранее SDA столкнулось с нехваткой мощностей производства - 1, 2.

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

Шесть лет назад, когда программа была запущена, SDA ожидало, что спутники будут более стандартизированными. Считалось, что стандартизацию обеспечит тот факт, что спутники будут создаваться на основе коммерческих спутниковых платформ с добавлением специализированных военных полезных нагрузок. Реальность оказалась сложнее.

«Были проблемы, связанные с платформой, а не только с полезной нагрузкой. Мы сосредоточились на полезной нагрузке, но у нас по-прежнему возникали проблемы с платформой. Мы предположили, может быть, ошибочно, а может быть, и нет, что у нас есть стандартная платформа», - отметил Гурпартап Сандху, старший советник SDA.

Читать далее

Какие же они тупые?

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

Больше всего меня досадует то, что на волне увлечения ИИ как-то стали забывать про естественные потребности человека, вернее отодвигать их на вторые и третьи позиции в списке приоритетов. Искусственно раздутый хайп вокруг искусственного же интеллекта мешает развитию обычных привычных технологий, практик, интерфейсов, юзабилити и т. д. и т. п. Везде на видное место засовывают этих бесполезных помощников, они везде на первой кнопке, лезут в виде плашек отовсюду, всплывающие окна, помимо запроса на никому не сдавшиеся печеньки на сайтах теперь ещё и предлагают ничем не полезные "интеллектуальные сервисы" в виде помощников. Везде, всюду, на всех сайтах, даже тех, которые совсем далеки не только от ИИ, но и от ИТ вообще. И это мракобесие уже превращается в какое умопомрачение.

Я принципиально сейчас не пользуюсь никакими помощниками. Я понимаю, что на текущей стадии это всё больше хайп, рабоает оно всё через пень-колоду, раз через десять получаются более-менее приемлемые результаты. Т.е. если вы фанат ИИ (а я на самом деле фанат, но не такого паттерно-натасканного ИИ, а традиционного, реально интеллектуального) - то можете тестировать и обчать этих ботов на себе. Но зачем вы портите жизнь другим людям, зачем вы втюхиваете тухлые продукты тем, кто предпочитает здоровое питание?

Читать далее

Как обсчитать когортный анализ в 9 шагов

В статье описан алгоритм обсчета когортного анализа по датасету транзакций платежей пользователей с реализацией на Python.

Читать далее

Kак обойти капчу Сloudflare Turnsile — или обход Cloudflare разной степени сложности

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

Читать далее

Затачиваем меч для вайбкодинга

С легкой подачи Andrej Karpathy идея вайбкодинга захватила массы, поэтому решил накинуть несколько полезных, на мой взгляд, настроек Cursor, которые сделают рабочий процесс еще более вайбовым.

Читать далее

[Перевод] Почему в установщике Windows 95 не использовалась миниатюрная версия Windows 95?

Одной из реакций на мою статью о том, почему в установщике Windows 95 использовалось три операционные системы [перевод на Хабре] (а реакций на неё было много), стала ещё одна моя статья [перевод на Хабре] с объяснением того, что миниатюрная версия Windows 3.1 применялась для апгрейда пользователей с MS-DOS до Windows 95. Но почему было не использовать миниатюрную версию Windows 95?

Читать далее

Что общего между французским языком и Карибами: личный опыт

Привет! Это Саша Потапова, я пишу для блога МТС. В прошлый раз рассказывала о моем фейле с финским, а сегодня хочу поговорить о французском языке (ну, или почти французском).

Если вас попросят назвать государство с наибольшим количеством часовых поясов, вы, скорее всего, подумаете о России или США. Но правильный ответ — Франция! Именно так, ведь эта страна — это не только Эйфелева башня и Лазурный берег, но и тропические острова в Карибском море, лагуны в Тихом океане и даже уголок Южной Америки. Короче, Франция состоит из 18 административных регионов, из которых 13 находятся в Европе, а еще 5 — заморские: Гваделупа, Мартиника, Французская Гвиана, Реюньон и Майотта.

А еще Франция владеет заморскими территориями с особым статусом автономии. Их можно найти в Карибском регионе, Тихом океане, а также в Южном и Индийском океанах. В отличие от пяти заморских регионов, они обладают большей степенью самоуправления и не всегда входят в ЕС. Почти везде здесь говорят на французском, но очень разном.

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

Читать далее

[Перевод] Препарат от последствий инсульта восстанавливает двигательные функции

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

Читать далее

Кому достанутся ИИ-сотрудники? Новый Трудовой Ресурс 21 века

...и почему от этого зависит будущее общества.

#сезонбудущеездесь

Мир переживает новую промышленную революцию. ИИ-агенты и мультиагентные решения уже начинают забирать базовые функции, которые раньше выполнял человек. Пока это первая фаза возможного снижения занятости людей.

Следующая фаза – создание полноценных ИИ-сотрудников (представляющих собой пул ИИ-агентов), что приведет к еще большему сокращению потребности в человеческом труде.

Третья фаза – формирование ИИ-команд, когда роль человека в создании конечного продукта станет минимальной.

Если вам кажется, что это описывает далекое будущее, значит, вы просто недостаточно информированы о текущем прогрессе технологий.

Крупные корпорации, которые осведомлены гораздо лучше, уже взяли ситуацию в свои руки. Если вчера это был бизнес, создающий новые рабочие места, то сегодня это бизнес, который их будет уменьшать (временное увеличение спроса произойдет только на старте, пока нужно активно создавать эти решения).

Главный вопрос: станет ли распространение и владение ИИ-агентами фактором процветания общества или причиной антиутопии?

Читать далее

Хакатоны только для гениев? Разбираем самые популярные заблуждения

Хакатон — это марафон в мире IT. Здесь за короткое время команды превращают идеи в рабочие MVP. При этом важно не просто программировать и работать с передовым стеком технологий, но и креативить, уметь взаимодействовать с командой и адаптироваться к нестандартным ситуациям.  

Читать далее

[Перевод] Продуктовая система как стратегия

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

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

Читать далее

AMD показала, насколько мощны новые видеокарты RX 9070 и RX 9070 XT

В мире графических ускорителей определенно что-то назревает. Не успела NVIDIA толком запустить линейку RTX 5000, как AMD тут же поспешила раскрыть подробности о своих новых видеокартах серии RX 9070. Судя по всему, красные не просто хотят составить конкуренцию зеленым, а всерьез намерены потеснить их. Но так ли хороша новая архитектура RDNA4, которая лежит в основе карточек следующего поколения, или это просто маркетинговые игры?

Читать далее

[Перевод] Концерт для Java с ИИ — разработка готовых к продакшен LLM приложений (часть 2)

Команда Spring АйО перевела и адаптировала доклад Томаса Витале “Concerto for Java and AI — Building Production-Ready LLM Applications”, в котором рассказывается по шагам, как усовершенствовать интерфейс приложения с помощью больших языковых моделей (LLM). В качестве примера автор доклада на глазах слушателей разрабатывает приложение-ассистент для композитора, пишущего музыку для фильмов. 

В первой части рассказывалось о том, какие подходы автор доклада применил к стоящей перед ним проблеме. Также было показано начало работы над усовершенствованием интерфейса программы-помощника с использованием ИИ. Во второй части будет продолжен рассказ о том, как еще больше улучшить программу. Но сначала поговорим о безопасности.

Читать далее

[Перевод] Давайте (не) разрушим монолит. Часть 1

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

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

Я нахожу этот подход озадачивающим — по моему опыту, микросервисы редко решают проблемы, которые, по мнению большинства, они должны разрешить. Особенно, если внедрять их без других изменений. Я написал серию постов, в которых обсуждаю распространенные заблуждения о микросервисах. В этой серии разберем, какие проблемы не решают микросервисы, а какие — могут решить (если всё сделать правильно). А также, что мы можем сделать, если микросервисы — это не то, что нам нужно.

Но всё же: и вот мы здесь. Клиент уверен, что ему нужны (или, скорее, он хочет) микросервисы. Он убежден, что разделение монолита решит проблемы. Если спросить, почему клиент этого хочет, как правило, получите два ответа:

1. Монолит превратился в большой комок грязи (программная система с нераспознаваемой архитектурой — прим. пер.), его практически невозможно обслуживать. Микросервисы улучшат сопровождаемость сервисов. 

2. Нужно сократить time-to-market. Вносить изменения в монолит долго. Микросервисы ускорят запуск новых фич. 

Часто в этих ответах звучит что-то вроде: «Разве это не очевидно, глупенький? Зачем ты это вообще спрашиваешь?».

Читать далее

Что выбрать – свинец или литий?

Какой компонент системы электропитания является важнейшим, неким узким горлышком, в системе электроснабжения ЦОД, да и не только?

На первый взгляд, однозначного ответа нет, поэтому в рамках данной статьи предлагаем рассмотреть достаточно важный компонент, критичность которого ни у кого не вызывает сомнений. При этом, к сожалению, это немного «обделенный» вниманием элемент системы, даже не всегда отмеченный на электрической схеме, но являющийся неотъемлемой частью некоего «черного ящика» под названием ИБП, а именно Накопитель Энергии. Так что рассмотрим подробнее накопители на свинце и литии, учитывая серьезный рост применения второго в различных отраслях промышленности.

Со свинцово-кислотными аккумуляторными батареями (СКА) все в целом ясно: это проверенная временем система и, что важно, понятная большинству. Но тем не менее некоторые важные моменты стоит все же зафиксировать, а именно:

— Принцип действия СКА основан на электрохимических реакциях свинца и диоксида свинца, помещенных в раствор серной кислоты. При этом в классических обсуживаемых СКА в результате данных реакций расходуется водород, образуется серная кислота и увеличивается плотность электролита. Как результат, во-первых, требуется контролировать плотность электролита, во-вторых, накладывать специальные требования к приточно-вытяжной вентиляции для недопущения достижения критичной концентрации водорода, в-третьих, не допускать критичную сульфатацию пластин.

В системах ИБП сегодня в подавляющем большинстве случаев применяются СКА, выполненные по VRLA (Valve Regulated Lead Acid) технологии со связанным электролитом, в которых происходит 99%-ная рекомбинация молекул водорода и кислорода, и выделение газа возможно только при достижении предельного внутреннего давления, при котором и происходит срабатывание регулирующего клапана. Также сам электролит в них не «плещется» свободно в баке аккумулятора, а либо абсорбирован в пористые маты (AGM технология, чаще всего используется в ИБП), либо находится в желеобразном состоянии (GEL технология).

Читать далее

Стековые канарейки и где они обитают. Приручаем один из ключевых харденингов

Хабр, привет! Меня зовут Мария Недяк, я специализируюсь на разработке харденингов нашей собственной микроядерной операционной системы «Лаборатории Касперского» KasperskyOS. Если вкратце: мы стараемся сделать любые атаки на нашу ОС невозможными — или хотя бы очень дорогими :-)

Один из главных инструментов в нашей нелегкой работе — «канарейка» (ну или Stack Canary), которая защищает от базовой атаки переполнения стека. Лично я к работе с этой птичкой уже давно привыкла — набила руку во время многократных CTF-турниров, где без такого харденинга было никуда… Этот бэкграунд очень пригодился мне в «Лаборатории Касперского», когда перед нашей командой встала задача усилить «канарейку» в KasperskyOS.

В статье я подробно объясню, как работает Stack Canary, как ее ломают — и как от этих методов взлома защититься. Сразу скажу: тема непростая, так что для самых любопытных я оставила список полезной литературы в конце текста. Поехали!

Читать далее

Изучаем DAX Time Intelligence с помощью ViTalk GPT

Привет, Хабр! Сегодня я хочу поговорить о возможностях и ограничениях функций Time Intelligence в Visiology. Это очень интересный раздел языка DAX, который позволяет быстро делать показательные расчеты, например, сравнивая показатели текущего периода с предыдущими. Однако в его реализации для Visiology и Power BI есть некоторые различия (впрочем, не влияющие на результат). В этой статье мы поговорим об этой разнице, а также я наглядно покажу, как чат-бот ViTalk GPT помогает разобраться с особенностями работы различных функций.

Читать далее

365 дней спустя, или жизнь еще одного мониторинга

Помню в детстве, перед началом летних каникул, казалось, что лето никогда не кончится - 3 месяца где-то рядом с бесконечностью. А сейчас... Оказывается мы уже больше года разрабатываем RMON, первый коммит в Github был 15 марта 2024 года. Вжух и один год жизни пролетел. Ладно, хватит разговаривать на скуфском - это было маленькое вступление для подведения небольшого итога года работы. Вперед!

Читать далее

[Перевод] Руководство по слабым ссылкам в Python с применением модуля weakref

Вполне вероятно, что вы никогда не сталкивались с модулем weakref языка Python и, возможно, даже не слышали о нём. Притом, что ваш код может быть написан и почти без применения слабых ссылок, этот модуль фундаментально важен для внутреннего устройства многих библиотек, фреймворков и самого языка Python. Так что в этой статье мы исследуем, что он собой представляет, чем может быть полезен, и каким образом этот модуль вам было бы удобно встраивать в ваш собственный код.

Основы


Чтобы понять модуль weakref и слабые ссылки, давайте сначала немного подробнее выясним, как в Python происходит сборка мусора.

В качестве механизма, регулирующего сборку мусора, Python использует подсчёт ссылок. Проще говоря, Python ведёт счёт ссылок для каждого создаваемого нами объекта, и счёт ссылок увеличивается на единицу всякий раз, когда на объект ставится очередная ссылка в коде. Когда ссылка с объекта снимается (например, переменная устанавливается в None). Если в какой-то момент количество ссылок падает до нуля, это означает, что вся память, выделенная под объект, у него изымается, и в таком случае объект попадает под сборку мусора. Читать дальше →

Codeby.Games. CTF TASK «СМС»/«SMS»

Приветствую всех любителей CTF и этичного хакинга на стороне Red Team! В этой статье мы рассмотрим прохождение легкого таска «СМС», разработанного пентестерами из команды Codeby.Games.

Справка: codeby.games — отечественный условно бесплатный веб?проект, где каждый может попрактиковаться в оттачивании навыков наступательной кибербезопасности. Таски (задания) представлены в широком спектре: начиная от использования методов OSINT и заканчивая компрометацией учебного домена Active Directory. CTF разделяются на три группы — «Легкий», «Средний», «Сложный» в различных категориях. Но подробнее об этом — на официальном сайте проекта.

Итак, приступим. Задание «СМС» находится в категории «Квесты».

Читать далее

Система «Федерация». Часть 1/10 Традиционная: Общая постановка задачи

Есть представление о том, что в родной стране вопрос корпоративной архитектуры в отдельно взятой организации более или менее решен. Как правило, имеется своя методология, основанная на каком-то каркасе (типа Togaf или что-то в этом роде), репозиторий и операционный контур, для принятия соответствующих решений в части корпоративной ИТ-архитектуры и прочее. Есть вопросы, но они уже относиться к частностям и решаются, что называется в рабочем порядке.

Мне бы хотелось поднять вопрос на уровень выше. Корпоративная архитектура групп компаний, холдингов, отраслей экономики и т.д. Одним словом, в распределенных структурах с центральным руководящим органом и участниками объединения(федерация), для которых нужно согласованное развитие корпоративной архитектуры.  

Проще говоря корпоративная ИТ-архитектура в федеративных структурах. Во как! Страшно было выговорить, но сумел.

Разумеется я не замахиваюсь, на всю эту огромную тему (будем есть слона по частям), а предлагаю рассмотреть один из вариантов системы принятия архитектурных решений (СПАР)  в части использования прикладных информационных систем в распределенной структуре, их подбор, оценка и тиражирование, на примере группы компаний. «Технологический магазин приложений» для распределенной федеративной структуры. Начнем, как обычно, с постановки задачи, далее рассмотрим необходимые архитектурные инструменты и управленческую «обвязку». Как обеспечить баланс между централизацией и локализаций, не скатится в «ИТ-колониализм» и не допустить «ИТ-сепаратизма». Приглашаю к дискуссии.

Да, еще хотел предупредить, дальше будет «много букв» и дочитать нужно до конца, если вы заинтересованы в результате. Итак, приглашаю в клуб профессиональных читателей.

Читать далее

Чтение на выходные: подборка книг о компьютерных играх, их создателях и философии

Вы любите игры — мы находим книги о них и приносим в рубрику. За год-другой у нас уже собралось больше десятка материалов о создании видеоигр и конкретных франшиз. Сегодня предлагаем к чтению литературу по отдельным вселенным: одна книга — одна игра.

Читать далее

Качество данных простым языком

При подготовке статьи что главное? Источники! А что может быть источником надежнее, чем стандарты ISO? Давайте посмотрим, есть ли стандарты "качества данных"? Есть! ISO/TS 8000 и даже соответствующий ГОСТ 56214. Что ж, читаем определения:

3.1.3 качество (quality): Степень соответствия совокупности присущих характеристик объекта требованиям (3.1.2).

Примечания: 1 Термин "качество" может применяться с прилагательными, такими как "плохое", "хорошее" или "превосходное".

Так. Хватит ГОСТов на сегодня. Итак, есть данные, у них есть качество - характеристика, показывающая степень пригодности данных к использованию, и которое может быть "плохим", "хорошим" или "превосходным". На самом деле, есть 7 основных качественных характеристики: точность, полнота, непротиворечивость, достоверность, своевременность, уникальность и доступность.

Читать далее

Как MobX делает объекты реактивными с помощью Proxy

Привет! На связи снова Дмитрий — React-разработчик, который стремится разобраться, как всё устроено, и делится информацией с вами.

В прошлой статье мы подробно разобрали, что такое Proxy и как он работает, поэтому повторяться не будем. Сегодня поговорим о том, как MobX использует Proxy, создавая свою "реактивную магию".

Как MobX делает объекты реактивными?

MobX превращает обычные объекты JavaScript в реактивные, что позволяет автоматически отслеживать изменения их свойств и обновлять зависимости. В основе этого механизма лежат два ключевых инструмента: makeAutoObservable и observable. 

Читать далее

Тестирование платформы DeepSeek для проверки гипотез по анализу данных

Привет, Хабр!

Мы, ребята из Центра эксплуатации Блока ИТ Страхового Дома ВСК, занимаемся управлением автоматизации ИТ-процессов. И у нас, как у всех куча прикладных задач, которые хочется закрыть быстро дешево и качественно. Недавний хайп по Deepseek не обошел нас стороной, и мы решили протестировать платформу по парочке гипотез в надежде на чудо.

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

Гипотеза 1: Оценка тенденций ключевых показателей технической поддержки

Мы решили проверить, насколько DeepSeek способен анализировать динамику показателей. В качестве данных взяли выгрузку по основным метрикам техподдержки: SLA, количество заявок (поступило/решено), количество негативных отзывов и пр.  Скармливали выгрузку Excel, в общем то, простая таблица со следующими показателями (столбцы):

Читать далее

Портатив нового поколения. Какую карманную консоль из Китая выбрать в 2025 и для чего

Мы живём в удивительное время. Ещё совсем недавно, каких-то пятнадцать лет назад, на китайские консоли смотрели с недоумением, а то и с откровенным презрением. И это было заслуженно, ведь рынок был наводнён отвратительными попытками создать дешёвый клон PSP.

Но и в сфере «лицензионной» продукции произошли значительные изменения. В 2017 году Nintendo определила новое направление для развития портативных развлечений. Затем на рынок вышла Valve и показала, что любимые игры из Steam можно брать с собой в дорогу. А рядом с Nintendo и Valve появилась целая индустрия портативных консолей из Китая, которые из дешёвых устройств для продажи в киосках превратились в огромный рынок с множеством производителей и моделей на любой вкус и кошелёк.

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

Читать далее

Система «Федерация». Часть 2/10 Концепция

В предыдущей части мы сформулировали постановку задачи тиражирования решений и систем в федеративной структуре. Мы рассмотрели ключевой конфликт интересов между централизацией и локализацией – который является, на мой взгляд, иммонентным свойством всех таких структур. В этих условиях нужно обеспечить балансировку этих интересов, с целью повышения эффективности Gруппы в целом с помощью системы принятия решений, обеспечивающий эту самую балансировку. Система принятия решений видится подобной системе «дестрастных» дифференциальных уравнений с начальными и граничными условиями.

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

Читать далее

Нейросети для семантической сегментации: U-Net, LinkNet, PSPNet

Всем привет! Недавно я закончил один из этапов собственного проекта, в котором я провел сравнительный анализ 3 одних из самых известных нейросетей для семантической сегментации: U-Net, LinkNet, PSPNet. Теперь я хочу поделиться со всеми, чтобы в случае, если кто-то захочет сделать что-то подобное или ему просто понадобится, то он не искал весь интернет, как я, а легко и просто все нашел. В конце главы каждый нейросети я оставил ссылки на оригинальные статьи для желающих самостоятельно все изучить (на английском). Ссылка на мой GitHub с полноценной версией всех нейросетей и main файла в конце статьи.

Я расскажу кратко о подготовке входных данных перед тем, как подавать их в нейросеть, а также объясню самые важные детали каждой модели по отдельности. Использовал я библиотеку Tensorflow, а обучение проводил в среде Google Colab.

Читать далее

Система «Федерация». Часть 3/10 Наставление по проектированию продуктов. «Шапка» архитектора для владельца продукта

В предыдущей части мы сформулировали постановку задачи тиражирования решений и систем в федеративной структуре. Мы рассмотрели ключевой конфликт интересов между централизацией и локализацией – который является, на мой взгляд, иммонентным свойством всех таких структур. В этих условиях нужно обеспечить балансировку этих интересов, с целью повышения эффективности Gруппы в целом с помощью системы принятия решений, обеспечивающий эту самую балансировку. Система принятия решений видится подобной системе «дестрастных» дифференциальных уравнений с начальными и граничными условиями.

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

Читать далее

Кем работать в IT 2025: пресейл-инженер

Рубрика «Кем работать в IT» — интервью с представителями IT-профессий, в которых специалисты рассказывают о тонкостях своей работы: плюсах, минусах, подводных камнях и заработной плате. Мы надеемся, что джунам и стажёрам она поможет больше узнать о том, что их ожидает на карьерном пути, а профессионалам — посмотреть на свою специальность через чужой опыт и, может быть, открыть для себя что-то новое.

Сегодня о своём опыте работы нам расскажет Павел Князькин, ведущий пресейл-инженер по продуктам zVirt и «Термит» компании Orion soft.

Читать далее

YandexGPT-5: когда хотелось быть ChatGPT, но в душе всё ещё Алиса

ИИ?модели сменяют друг друга быстрее, чем новые айфоны. Теперь даже технологические гиганты предпочитают не строить модели с нуля, а брать за основу существующие решения и дообучать их под свои задачи. Вот и «Яндекс» не стал исключением: его новая модель YandexGPT-5, по сути, выросла из Qwen-2.5 — китайской нейросети, разработанной Alibaba.

Компания уверяет, что «пятый» не уступает ChatGPT-4o, а ещё — теперь умнее, логичнее, креативнее и кодит лучше предыдущих версий. Но прежде чем кивать на пресс?релизы, давайте разберёмся: действительно ли YandexGPT-5-Pro в одной лиге с конкурентами или же это хорошая упаковка для всё того же «бота с российским паспортом»?

Читать далее

Делаем раскраску из ваших фото

Привет. Хотел подарить племянникам раскраски, но обычные уже не идут, хочется, чтобы раскраска была одновременно и с персонажами игры и мультиков и всего-всего. Нужно делать свои, нашел пару сервисов, которые делают эскизы из фото, но они либо клеят вотермарки на результат, либо делают не то, что нужно мне, поэтому засел за созданием своего решения.

Создать раскраску

Цифровые следы: как сохранить приватность в мире 2025 года

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

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

Читать далее

Почему пробный урок по программированию важен для детей + подборка школ с ним и FAQ с общими вопросами

Привет! Я Ксюша, пишу статьи для блога «IT для детей» и рассказываю о различных направлениях дополнительного айти-обучения современных ребят. Делаю это в первую очередь для школьников, увлеченных темой написания кода, а также для их родителей, подыскивающих тематические курсы. Не для себя, конечно же, а для детей. 

Сегодня хочу рассказать, почему наличие пробного урока – весомый плюс. Отмечу очевидные и неочевидные аспекты предложения, представлю мини-FAQ с распространенными вопросами по основной теме и около того. Начну с последнего, чтобы погрузить потенциального читателя в основы. 

Читать далее

Мониторинг инфраструктуры: как избежать простых и неправильных решений

Мониторинг – это не только сбор информации о состоянии, а помощник для всех. И именно поэтому он такой разный. Ведь чтобы помочь пользователям, разработчикам, провайдерам, мониторингу приходится решать очень разные задачи на разных уровнях. Например, пользователям важно, чтобы сервис был доступен именно в тот момент, когда он им потребуется. Провайдеру – чтобы ресурсы работали максимально эффективно.

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

Привет, Хабр! Я — Андрей Камардин, SRE-инженер одной из российских облачных компаний, старший преподаватель в МАИ и эксперт Skillbox по DevOps. Веду канал «Записки про IT». Для закрытого комьюнити Skillbox IT Experts рассказал, как мы настраивали мониторинг инфраструктуры для принятия решений.

Читать далее

Стоимость подписчика из Telegram Ads: факторы и реальные цифры, которые влияют на цену

Запуская рекламу в Telegram Ads, многие надеются на легкий и недорогой способ привлечения подписчиков. Возникают вопросы: хватит ли бюджета, насколько эффективна кампания, как снизить цену подписчика? Разбираем реальные цифры, ключевые факторы и способы сделать Telegram стабильным каналом привлечения.

Читать далее

Почему так трудно измерить влияние ИИ на производительность труда. Перевод колонки Bloomberg

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

«Время — деньги» — избитая фраза в корпоративной среде. Подобно многим другим клише, она часто используется, но редко воспринимается всерьёз. Однако в контексте искусственного интеллекта и его влияния на экономическую производительность время — а точнее, экономия времени — становится одним из ключевых показателей того, оправдают ли себя колоссальные инвестиции в эти технологии.

Насколько сильно внедрение ИИ влияет на производительность труда рассуждает Диана Койл в колонке для издания Bloomberg.

Читать далее

Система «Федерация». Часть 4/10 Разметим площадку

Мы планируем оперировать системами в ИТ-ландшафтах , тут возникает желание расчертить площадку, по которой будем «двигать» наши системы – фигуры или другими словами задать систему координат. Причем важно заметить, что система координат для организаций одного типа ожидаемо должны быть подобны.

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

Читать далее

Авто-генерация типизированных API контроллеров на клиенте из Swagger

Зачастую нам приходится описывать API-запросы или переписывать уже имеющиеся ввиду изменения каких-то DTO (Data Transfer Object) или параметров у запросов. Это вполне естественно для разработки, но часто оказывается скучным и однотипным процессом, не требующим размышлений или особых навыков. В этой статье я рассказываю, как автоматизировать всю эту историю.

Читать далее

Отзывы на программирование для детей: каким школам можно доверять

Привет! Я Ксюша – автор блога «IT для детей». Пишу о курсах и школах программирования, рассказываю об айти-направлениях, доступных современным ребятам, и делаю это в первую очередь для них и их родителей. Стараюсь выполнять свою работу так, чтобы преподносимый материал был максимально простым и понятным, доступным для восприятия. 

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

Читать далее

ИТ-рынок России: итоги 2024 года и основные тренды

Совершенствование технологий позволяет ИТ-отрасли играть всё большую роль в экономике России. Одним из основных факторов развития отрасли стало импортозамещение — количество продуктов в Едином реестре российского ПО в 2024 г. выросло на 22,4% и превысило 25 тыс. Однако им дело не ограничилось. Какие тенденции влияли на ИТ-рынок в 2024 году и что ждет его в 2025? Вместе с экспертами СИГМЫ в этих вопросах разобралась наш маркетолог Антонина Пашкова.

Читать далее

Управление качеством данных

Итак, у нас есть данные, и есть требования к ним. От кого? От тех, кто будет ими пользоваться. Если те, кто ставит задачу говорят что "данные плохие" и не могут сформулировать критерии к качеству данных, им можно их подсказать, подсмотрев в предыдущей статье. Таким образом, управление качеством данных - это, в первую очередь, методология, которая обеспечивает некий уровень качества в отношении выбранных данных.

Управление качеством данных - это постоянный процесс. Да, для начала неплохо разобраться с уже имеющимися данными, но наша задача сделать так, чтобы все новые данные, попадающие в систему, проверялись, валидировались, насыщались и, в итоге, соответствовали предъявляемым к ним требованиям. Управление качеством, кстати, является важной частью управления Нормативно-Справочной информацией, MDM (Master Data Management).

Как же сделать так, чтобы данные попадали в системы уже "чистыми"? Думаю, что самый оптимальный способ - это правильно настроить поля ввода, не допуская ввод заведомо некорректный значений, а также предлагать автозаполнение по возможности: например, выбор адреса доставки предлагать из КЛАДР, а данные о компании автоматически заполнять используя специальные сервисы. Таким образом, и людям надо будет вводить меньше информации, и вероятность ошибки будет гораздо меньше.

Читать далее

Исповедь нигилиста

Я приклеил коробочку на подоконник, поставил на ней столбик из графита и начал отмечать раз в месяц точки тени от столбика (раз в час), фиксируя траекторию (тени) солнца.

Докладываю:

а) Она таки вертится
б) Наклон земной оси примерно 23 градуса
в) Мы точно движемся вокруг солнца

Юрий Эдуардович, подробности под катом

Разбираем 6 мифов о работе с зумерами на исследованиях

Я собрал самые популярные мифы о зумерах (поколении Z, родившихся примерно с 1997 по 2012 год) и проверил их на основе последних исследований.

Читать далее

Фундамент тайм-менеджмента. Убираем костыли и учимся нормально ходить

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

Реагируя на этот запрос от общества, интернет заполонили блогеры?инфлюенсеры, которые обещают, что своим 10-минутным видео они смогут объяснить, как абсолютно любой, независимо ни от каких обстоятельств и личных характеристик, сможет стать супер продуктивным. Да, может явно это и не проговаривается, но кликая по обложке такого видео мы надеемся, что сейчас этот гуру сможет дать нам решение проблемы, которую мы, зачастую, даже сформулировать сами не можем. Но проходит время, и после пресыщения подобным контентом разумный человек начинает жёстко фильтровать поступающую информацию, отсеивая подобные обещания.

Я достаточно долго варился в этой саморазвиваторской движухе и понял, почему бОльшая часть советов разных блоггеров не помогают. Дело в отсутствии фундамента. Нас заманивают волшебными приложениями и методиками, которые нам «точно помогут»: метод помидора, zettelkasten (второй мозг), getting things done, deep work… продолжать можно достаточно долго. Эти инструменты могут быть действительно полезны, но лишь для конкретного человека, находящегося в конкретной ситуации. Тот, кто реально преуспел в организации себя, должен всем этим умело управлять, а для этого необходимо иметь базовые принципы, на которых будет строиться его логика в контроле своего времени.

Читать далее

Методы шифрования в TLS: как обеспечивается безопасность данных в интернете

Привет, меня зовут Максим Рыбалко, я директор по управлению проектами в Т1 Иннотех. В современном мире интернет-безопасности TLS (Transport Layer Security) играет ключевую роль в защите данных, передаваемых между клиентами и серверами. Банковские транзакции, личные сообщения, электронная почта — всё это защищено благодаря TLS. Но как именно работает этот протокол? Какие методы шифрования используются для обеспечения конфиденциальности и целостности данных? В этой статье мы разберём основные методы шифрования в TLS, рассмотрим их преимущества и недостатки, а также дадим практические рекомендации по настройке безопасного соединения.

Читать далее

Продвижение и реклама крипто проектов. Тренды в 2025 году


Каждый месяц создаются десятки, а то и сотни новых криптомонет, которые конкурируют за внимание. Если вы разработали свой собственный токен, то как вам выделиться из толпы Разработать свой токен может любой человек, у которого есть доступ к Интернету. А вот продвигать новый токен не так уж просто.

Чтобы создать стратегию криптомаркетинга, привлекающую людей, крайне важно иметь глубокое понимание отрасли. Изучение таких вещей, как блокчейн, децентрализация и прозрачность, будет мудрым первым шагом. Сделав это, вы вооружитесь знаниями, необходимыми для следующего шага — создания успешной кампании криптомаркетинга и вовлечении сообщества.

Продвижение криптопроекта — это наука. В быстрорастущей и конкурентной отрасли, чтобы выделиться, требуется стратегический подход. Это не только создает доверие, но и обеспечивает долгосрочную устойчивость, вовлекая вашу аудиторию. В этом руководстве расскажем как продвигать свою криптовалюту, какие инструменты для этого использовать и каких стратегий придерживаться, чтобы создать сильное сообщество. Погнали!
Читать дальше →

От монолита и чатов к FMS и FMS App: новый уровень управления каршерингом с автопарком 19 000+ авто

Всем привет! Меня зовут Сухарев Даня, я руководитель FMS-продукта (Fleet Management System) в каршеринге Ситидрайв. Представьте 19 000+ автомобилей, которые нужно обслуживать, заправлять, мыть, чинить и следить, чтобы всё работало как часы. А теперь добавьте к этому старую Админку, разрозненные системы, бесконечные чаты и онлайн-таблицы, в которых исполнители координируют работу. Мы поняли, что так дальше нельзя, и за 3 квартала переписали всё, создав новую систему управления автопарком и мобильное приложение FMS App.

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

Читать далее

Network Address Translation (NAT)- ДЫРКА В СЕТИ (CISCO)

Network Address Translation (NAT) — это технология, используемая для изменения IP-адресов в заголовках пакетов, проходящих через маршрутизатор или фаервол. Основная цель NAT — сократить количество публичных IP-адресов, необходимых для связи с интернетом, и улучшить безопасность путем скрытия реальных IP-адресов внутри сети. Существуют различные виды NAT, такие как Static NAT, Dynamic NAT и Перегруженный NAT (PAT), каждый из которых применяется в зависимости от потребностей сети и управления адресами. В этой статье мы рассмотрим эти методы и их применение в современных сетевых инфраструктурах.

Мы будем рассматривать практическую реализацию NAT (DMZ), используя эмуляцию сети на GNS. Начнем с изучения статического NAT, и на практике посмотрим, как оно работает в нашей сети.

Читать далее

Стоит ли идти в OKRесли не выстроен процесс непрерывных улучшений?

родолжаем разбираться. Начало в предыдущей статье.

Выстраивание процесса непрерывных изменений в своей команде для сильного руководителя — рутина. Особенно, если делал это ранее.

Другое дело — решить такую задачу на уровне всей компании.
Это уже вполне амбициозная цель.

На уровне компании это будет не просто OKR, но и качественным изменением. Поэтому и лидировать его должен кто-то из ТОП-команды, выстраивая общий процесс на всю компанию. При этом в фокусе внимания должно быть не только процесс, но и прокачка людей.

Мы совмещаем 2 пользы в рамках одной цели: получаем быстрые результаты и прокачиваем руководителей в работе с изменениями. Отсюда становится понятным профиль ТОПа, который лидирует этот процесс. Ориентация не только на результат, но и на людей.

Главное, НЕ скидывайте это на HRD — «ведь это про людей».
Изменение своих процессов — ответственность бизнес-подразделений.

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

Ваше мнение можно оставить в комментариях.

Читать далее

Опыт разработки плагина для IntelliJ IDEA

TL;DR: Статья раскрывает опыт создания плагина для IntelliJ IDEA без глубокого погружения в технические подробности. Описан полный цикл разработки — от мотивации и идеи до публикации плагина.

Привет! В этой статье я хочу поделиться своим опытом создания плагина для среды разработки от JetBrains — Infrastructure as Code Security Linter. Плагин позволяет находить проблемы в Dockerfile и docker-compose файлах, как Hadolint, только делает это на лету и интегрирован в IDE.

Читать далее

Звено несовершенства

Почти 20 лет я работаю в ИТ-сфере. И известен там прежде всего как инженер, спец по беспроводным технологиям. Но мое главное хобби в жизни - это создавать фантастические сюжеты. Две этих сферы ранее никогда не пересекались, но после объявления конкурса "Бегущий по лезвию ИИ" соблазн принять участие оказался слишком велик) Потому, представляю специально написанный под конкурс рассказ. Небольшая зарисовка о том, к чему может привести слишком активное развитие ИИ.

Спойлер: Скайнет ничего не захватит) Буду рад любым комментариям и отзывам)

Читать далее

Как McKinsey предлагает банкам извлекать выгоду из AI

Аналитический центр red_mad_robot перевёл исследование McKinsey о применении GenAI для банковского сектора. Помимо нового уровня автоматизации, AI поможет сделать банки более интеллектуальными, эффективными и финансово устойчивыми. Собрали для вас основные принципы построения AI-First банка, в конце вас ждёт пара полезных артефактов — ставьте лайки, если материал пригодится.

Читать далее

Cohere Command — революция, которую мы пропустили

???? Карусель триальных токенов под ребро облачному LLM провайдеру

Облачный LLM провайдер Cohere предоставляет бесплатно 20 запросов в минуту без проверки кредитной карты. Я просто не смог отказаться от задумки сделать веселую карусель)

Читать далее

[Перевод] Обнаружены 4 крошечные, похожие на Землю планеты, обращающиеся вокруг одной из ближайших к нам звёздных систем

Квартет похожих на Землю миров, каждый из которых примерно на 20-30 % больше нашей планеты, обращается вокруг одного из наших ближайших звёздных соседей, как показало новое исследование. Скалистые инопланетные миры находятся достаточно близко, чтобы будущие поколения людей могли посетить их, используя футуристические технологии ракетного движения. Однако маловероятно, что мы найдём там какую-либо жизнь.

Астрономы давно подозревали, что существует как минимум одна экзопланета, вращающаяся вокруг звезды Барнарда — красного карлика с массой примерно в одну шестую от солнечной. На расстоянии 5,97 световых лет от Земли она является четвёртой по близости к нашей Солнечной системе звездой после трёх взаимосвязанных звёзд системы Альфа Центавра. (Вокруг звезды Альфа Центавра также обнаружено пять потенциальных планет, хотя не все из них пока подтверждены).

Читать далее

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

«Сделай удобно» #1«Сделай удобно» #2«Сделай удобно» #3«Сделай удобно» #4«Сделай удобно» #5«Сделай удобно» #6«Сделай удобно» #7«Сделай удобно» #8, «Сделай удобно» #9.

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

Под катом: Yandex Go, Intsagram, Amie, Aviasales, Tinder.

Читать далее

← 20 марта 2025          22 марта 2025 →          А сегодня?