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

26 марта 2025 на Хабре были опубликованы 183 статьи.

Deckhouse Prom++: мы добавили плюсы к Prometheus и сократили потребление памяти в 7,8 раза

Хотя Prometheus и стал стандартом мониторинга для микросервисов в Kubernetes, он потребляет слишком много ресурсов. А что, если мы скажем, что добавили пару плюсов к Prometheus и получили почти бесплатный мониторинг? Все подробности — под катом.

Узнать о Deckhouse Prom++

Разбираем планшет на колёсах: установка SIM-карты на Lixiang L7 (рестайлинг 2024)


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

Режим удержания в полосе на Lixiang
Режим удержания в полосе на Lixiang

И сегодня речь пойдёт об одном из качественных, популярных, исследованных вдоль и поперёк китайских авто Lixiang, которые разлетаются как горячие пирожки на примере модели L7 Ultra. Проблема с этими китайскими машинами заключается в том, что китайские производители ориентированы лишь на внутренний рынок в 1.2 миллиарда человек и практически не ориентируются на экспорт. Замена SIM-карты, которая обеспечивает выход в сеть, не предусмотрена совсем: производитель тупо запаял SIM-карту в виде микросхемы прямо в блок телематики (TCU). Чтобы её заменить, нужно отключить эту микросхему от питания и подпаять хвост со слотом для симок, который будет легко доступен. Как это сделать сегодня, я расскажу в подробностях.
Устанавливаем SIM-карту в Lixiang и получаем доступ к ADB-порту

Как обычный программист купил яхту, пересёк на ней Европу и дошёл до Африки

Поговорим не о разработке, а о том, как я путешествовал на парусной яхте. Если коротко: летом 2024-го я впервые получил Шенген, купил яхту и пошёл на ней в Африку через всю Европу, застав Олимпиаду в Париже.

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

Читать далее

[Перевод] Пишем стек TCP/IP с нуля: поток данных TCP, Socket API, повторная передача

Первая часть: Ethernet, ARP, IPv4 и ICMPv4

Вторая часть: основы TCP и Handshake

В прошлом посте мы узнали о заголовках TCP и о том, как устанавливается соединение между двумя сторонами.

В этом посте мы изучим передачу данных по TCP и способ управления ею.

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

Читать далее

Имитатор касаний. Ч3: Программная часть


Цифры нажимались как бы сами собой, быстро следуя в чётком порядке. Это было очень круто! Кряк даже пустил слезу от умиления, а енот довольно потирал свои ловкие ручонки.) Наверняка ему не терпится сделать ещё один интересный проект.
+++
Проанализировав данные, полученные с помощью обратной разработки в части 1 и части 2, можем прикинуть алгоритм работы имитатора касаний, написать приложение и взломать пароль! Этим сегодня и займёмся.

– Кто-нибудь, разбудите программиста!
Читать дальше →

Книга: «Искусство юнит-тестирования с примерами на JavaScript. 3-е межд. изд.»

Привет, Хаброжители!

Если вы хоть раз сталкивались с юнит-тестами, вы знаете, что это одновременно и благословение, и проклятие. С одной стороны, они помогают ловить баги на ранних этапах, с другой — могут превратиться в настоящий ад, если написаны неправильно. Книга «Искусство юнит-тестирования с примерами на JavaScript» от Роя Ошерова и Владимира Хорикова — это глубокий, практический и местами даже философский взгляд на то, как писать тесты, которые действительно работают, а не создают дополнительные проблемы. И в этой статье вы не только узнаете о самой книге, но и мнение о ней от научного редактора российского издания — Дмитрия Колфилда.
Читать дальше →

Как AI-агенты ускоряют работу девелопера: автоматизация данных и управление знаниями

Привет! На связи команда NDT by red_mad_robot. Рассказываем, как создавали смарт-платформу с двумя AI-агентами для группы компаний ФСК — одного из крупнейших российских девелоперов. Система автоматизировала работу с данными и значительно снизила нагрузку на сотрудников технической поддержки и коммерческого департамента.

Читать далее

Gemini собирает больше пользовательских данных, чем любой другой чат-бот на основе ИИ

Для сбора этих данных Surfshark определил наиболее популярные чат-боты на основе искусственного интеллекта и проанализировал данные об их конфиденциальности в Apple App Store.

Читать далее

Я устал возиться с кучей VPN и поставил Xray на роутер

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

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

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

Читать далее

Как нейросеть мне приложение писала

Данная статья содержит описание личного опыта взаимодействия автора и нейросетей DeepSeek и GigaChat на уровне <рядовой пользователь – машина>. Автор не является профессиональным программистом и профессиональным промпт-инженером, поэтому воздерживается от комментариев относительно качества кода и обоснованности того или иного решения, предлагаемого ИИ.

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

Читать далее

Пост @myoffice_ru — Блог компании МойОфис — 26.03 11:19

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

[Перевод] Неделя жизни продакт-лида с ИИ

17 конкретных способов применения ИИ в течение рабочей недели для продакт-лида, демонстрируя как превратить искусственный интеллект из модного инструмента в реального помощника, взаимодействуя с ним как с "вторым пилотом", а не автономным агентом.

Читать далее

Редтимим мониторинг: рекон Grafana

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

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

Читать далее

Коротко про RFM-анализ на SQL

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

Сегодня поговорим про RFM-анализ на SQL. Простыми словами: RFM-анализ — это способ понять, насколько ценные у тебя пользователи.

Читать далее

Два падавана и море ошибок в наставничестве

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

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

Читать далее

Пост @Itstorytelling — История IT — 26.03 10:00

26.03.2006 - Зaпущeны «Oднoклaccники» [вехи_истории] ???? 26.03.2006 - Зaпущeны «Oднoклaccники» В это день запущена социальная сеть «Одноклассники», ставшая одной из первых крупных соцсетей в России. Ее...

Лучшее за неделю (17.03 — 23.03)

Привет, Хабр! Сегодня расскажем про новости премии «ЦОДы.РФ», партнёрство RUVDS и Технотекста, новые правила проектирования и строительства ЦОДов, будущее «Вояджеров» и лучшие статьи прошлой недели: о...

КТ плотных объектов



Как правило, словосочетание «компьютерная томография» ассоциируется у нас с диагностикой заболеваний, но данная технология используется далеко не только в стенах медицинских учреждений. Одной из особенностей КТ является тот факт, что она отлично справляется с мягкими тканями, но не с плотными объектами, что сильно ограничивает ее применимость. Однако ученым из Университета штата Колорадо удалось разработать новую версию КТ, способную сканировать плотные объекты. Как именно работает данная разработка, в чем ее особенности, и насколько она эффективна? Ответы на эти вопросы мы найдем в докладе ученых. Читать дальше →

Крошечный веб-сервер на ESP32

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

В качестве примера наш веб-сервер будет управлять парой светодиодов, в соответствии с представленной схемой. Соответственно, на плате ESP у нас будет размещен веб сервер, с кнопками включения диодов.

Читать далее

Тестируем производительность КОМПАС-3D на Linux

Привет! С вами Станислав Ермохин, руководитель группы методического обеспечения в команде КОМПАС-3D. Мы продолжает разработку КОМПАС-3D под ОС на базе ядра Linux. Релиз, который состоится в этом году, все ближе и ближе. Правда, пока нам есть над чем работать, но система уже находится в наиболее стабильном состоянии, когда можно производить нагрузочное тестирование. Окончательными результатами тестирования мы поделимся чуть позже, добавив к ним результаты тестирования от наших пользователей после бета-тестирования.

Читать далее

Чувствуешь себя чемпионом: как я увлекся настольным теннисом в МТС и стал капитаном команды

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

Читать далее

99 проблем, но Identity Security-ландшафт – не одна из них

Привет, Хабр! На связи Дмитрий Грудинин, ваш гуру многофакторной аутентификации.  Почва для размышления на сегодня: легко ли уследить за правами доступа, когда в компании работают тысячи сотрудников, используется множество ролей, а количество систем насчитывает десятки, и даже сотни?.. 

Рынок решений по ИБ предлагает 100500 аббревиатур:  IDM, IAM, IAG, DAG, etc. Давайте вспомним (ну или запомним) самые распространенные из них:

PAM (Privileged Access Management):

Читать далее

Как спрогнозировать вес птицы с помощью XGBoost: от предобработки данных до оптимизации модели

Привет, Хабр! Вот когда каждый грамм действительно имеет значение: если вам нужно спрогнозировать вес птицы перед продажей, чтобы экономить на кормах и оптимизировать производство. Меня зовут Михаил Чирков, я data scientist в R-Style Softlab и сегодня хочу поделиться с вами кейсом прогнозирования с помощью XGBoost, этот проект мы делали в рамках внедрения BI-системы для птицефабрики. 

Читать далее

В обновлении Google Slides появится пропорциональное масштабирование объектов

Google анонсировала улучшения Google Slides. В обновленной версии сервиса можно выделить несколько объектов и изменить размер всех деталей, при этом масштабирование будет пропорциональным....

Пост @sman — Анализ и проектирование систем — 26.03 10:01

[RFC] Открытый формат обмена данными об условиях кешбэка COIN Многие банки и финансовые организации предлагают своим клиентам программы лояльности и/или кешбэк, тем самым повышая интерес к своим...

Как развивать A/B-платформу как продукт, а не калькулятор

Привет, Хабр! На связи команда A/B-платформы Купера. Время поговорить о том, как можно улучшать аналитическую инфраструктуру в бигтехе. С какими вызовами мы столкнулись, когда работали с A/B-платформой как с калькулятором? Почему выбрали перейти на светлую сторону продуктового развития? Как заслужили доверие аналитиков из десятков команд? Раскрываем все карты в статье!

Читать далее

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

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

В этой части мы разберем постановку задачи на проектирование критериальной модели оценки. Какие «пользователи» будут у модели, какие у них требования к ней (точнее интересы) какие конфликты этих интересов могут случится и как их «разрулить»?

Читать далее

Я 6 лет в IT. Вместо меня повысили коллегу, который гуглил, как проверить API-запрос. Что я сделал

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

Читать далее

Приглашаем на хакатон по сборке и программированию учебного ROS2-робота

Добрый день! Приглашаем вас принять участие в хакатоне «Сборка и программирование учебного ROS2-робота», который пройдёт в первом блоке ROS-митапа 4-6 апреля 2025 года. Второй блок будет посвящён мастер-классам для робототехников.

Читать далее

Пост @ledevik — Блог компании Криптонит — 26.03 15:17

Что такое метод дистилляции знаний? Рассказывают наши коллеги из лаборатории искусственного интеллекта. #нейрословарь В сфере искусственного интеллекта используются разные методы оптимизации...

«Мы поняли, что open source — это не страшно»: Андрей Глащенко, партнер в Haulmont, об открытом подходе к развитию

Продолжаю серию интервью «Open source в России» о стратегическом управлении и развитии российских компаний на базе открытой разработки. На этот раз я обратился к @glaschenko с вопросами по теме, и Андрей поделился уникальными инсайтами о выходе компании в open source и результатах работы в таком формате.

Читать далее

Электроника в школе — об организации занятий

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

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

Про нынешних школьников, про помещение для занятий, про закупку инструментов и компонент - и обо всём остальном - далее в этой статье :)

Читать далее

Планировщик ОС

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

В этой статье я решил разобраться с основными механизмами и принципами работы планировщик ОС. Большая часть статьи перевод «Scheduling In Go: Part I — OS Scheduler»,  автора Билла Кеннеди.

Читать далее

Площадь, нужная для выживания с охоты и собирательства

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

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

На одного медведя бурого нужна площадь для прокорма и заманивания самки - 400 км2 и больше. На самку бурого поменьше - 100 км2. К слову площадь города Казань - 425 км2, это около 42 000 гектар и значит при урожайности в 30 центнеров, это более 12 000 пшеницы в год. При этом бурый медведь не один так живёт, его без конца поджимают волки, другие медведи, тигры и просто неурожайный на добычу-растения год. В тундре одна волчья стая держит поляну в 100 км2. В лесной зоне волчьей стае нужно 250 км2.

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

Читать далее

Протестировала 5 систем управления знаниями: делюсь впечатлениями

В статье поделюсь опытом выбора лучшей системы управления знаниями. Сравню пять сервисов и дам советы по внедрению.

Читать далее

«Основы Go: Community edition» 1-е издание

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

Не так давно мне удалось вернуть эксклюзивные авторские права на книгу по Go. Писалась она 3 года назад и с тех пор добавила мне немного седых волос. А все из-за неопытности и надежды на ее лучшее будущее в руках одного издательства...

Читать далее

Пост @Nurked — Управление персоналом — 26.03 03:27

В телеге у меня картинки пожёше будут, ну да ладно, вот вам график ROI Диснея. Дисней! Белоснежка! Страх что-то потерять происходит из неспособности это создать. И потеря способности создавать — это...

Пишем тесты для php backend приложений

Статья нацелена в первую очередь на PHP backend-разработчиков уровня junior/middle, чтобы познакомить с теорией, которую спрашивают на собеседованиях, и с практическими примерами/советами, полезными для разработки.

Здесь хочу рассказать зачем вообще тестировать код, какие инструменты использовать, какие есть паттерны и тп.

Читать далее

Подводный камень в docker env и java

Столкнулся с небольшим с интересным моментом: внедрение переменных окружения (а ля environment variables) в стандартный микросервис написанный на Java (классика жанра – Spring Boot).

Читать далее (Тема не сложная)

Производители электроники в РФ предложили ограничить параллельный импорт иностранных брендов в потребительском сегменте

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

Релиз открытого инструментария для загрузки прошивок Fwupd 2.0.7

Cостоялся релиз открытого инструментария для загрузки прошивок Fwupd 2.0.7. Исходный код проекта написан на C и Python и опубликован на GitHub под лицензией GNU Lesser General...

Заморозка для снижения затрат на виртуальные машины: стратегии, примеры, OpenStack


Привет, Хабр! Недавно мы рассказывали о прерываемых виртуальных машинах и о том, как они помогают экономить на облачных ресурсах. В некоторых случаях такой подход более чем оправдан, но остается резонный вопрос: «Есть ли гарантия, что машина будет выполнять задачи хотя бы час?»

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

Да, есть. Решение — «заморозка» сервера. Под катом сравниваем оба подхода и делимся всеми подробностями. Читать дальше →

Свидетели Аджайла

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

А есть ли что-то более новое и при этом не кринжовое? Есть! Если вы хоть каким-то боком связаны с современным ИТ вы можете наблюдать и даже участвовать в становлении нового религиозного культа.

Хотите стать Свидетелем Аджайла?

Пост @yarlykovrv — Децентрализованные сети — 26.03 08:30

Как мы собрали web3 в одну книгу и почему это must-have для разработчиков Недавно наша команда сделала кое-что крутое – первую русскоязычную книгу по web3. Она бесплатная, онлайн, и в ней всё, что...

Разработчики анонсировали SynCity — нейросеть для генерации 3D-миров в стиле градостроительных симуляторов

Разработчики из Visual Geometry Group и Оксфордского университета представили SynCity — нейросеть, которая генерирует 3D-миры в стиле градостроительных симуляторов. Готовые модели можно использовать в...

Мышление за пределами кода: почему я написал книгу, которой мне самому не хватало

Привет, меня зовут Андрей, и я написал книгу.

Нет, не о синтаксисе и не про очередной набор «лучших практик».
А о том, что часто остаётся за кадром — в рефлексии, в мыслях после проектов, в спорах между «пишем быстро» и «делаем правильно».

Читать далее

Создаем Spring Boot Starter для Kafka с Avro: пошаговое руководство

Интеграция Apache Kafka в проекты на Spring Boot часто требует много boilerplate-кода.

В этой статье я делюсь опытом создания кастомного стартера kafka-spring-boot-starter, который упрощает настройку продюсера и консюмера Kafka с поддержкой Avro-сериализации.

Рассказываю, как решал проблемы с тестами (например, auto.offset.reset=latest) и адаптировал стартер для гибкой работы со схемами.

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

Бонус в конце — удобный обзор ключевых настроек Kafka для продюсера и консюмера.

Читать далее

Пост @oldzoomer — Чулан — 26.03 09:29

Я пока не знаю, стоит ли рассказывать про то, как я вообще впервые, вживую, столкнулся с N+1 в хибернейте (если точнее - в Spring Data JPA), пока писал своё подобие nodehist.wfido.ru (там ещё очень...

Top Web Parsers and API Services for Data scraping: A Comparison of Speed, Scalability, and Bypassing Protections

Automatic data scraping (parsing) has become an essential practice for developers, analysts, and automation specialists. It is used to extract massive amounts of information from websites—from...

Яндекс SmartCaptcha в Angular

Защита веб-форм от ботнетов и автоматических атак стала критически важной, особенно после ухода зарубежных сервисов. Яндекс SmartCaptcha предлагает российскую альтернативу Google reCAPTCHA, но её интеграция с Angular требует дополнительной работы.

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

Читать далее

«Яндекс Практикум» запустил курс «Мидл разработчик С++» для повышения квалификации разработчиков на С++

Образовательная платформа «Яндекс Практикум» запустила курс « Мидл разработчик С++ » для повышения квалификации разработчиков на С++. Новый курс имеет продолжительность 4,5 месяца. Этот...

Как я взломал популярное приложение и добыл корпоративный токен OpenAI

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


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

Читать далее

Все флаги собраны, результаты — получены. Итоги CTF-турнира от Selectel

Привет, Хабр! С 17 по 21 марта мы проводили CTF-турнир — онлайн-соревнование по ИБ, в котором участникам нужно было искать и захватывать «флаги». Это полезная активность для тех, кто хочет прокачать...

Прямое подключение диска в VirtualBox

Статья (и в целом проблема как таковая) уровня для-мамкиных-админов (или админов локалхоста, как зло и хлестко говорят на/в опеннете), поэтому “подкованным” можно проходить мимо! Написать эти 3 абзаца сподвигла злоба на горе-СЕОшников, которые завалили инет перепечатками статей 2005-2010г.г. Кроме того, Оракл задеприкэйтил определенную опцию командной строки, и скоро эти статьи протухнут окончательно.(напоследок будет пара фраз про KVM).


1. Проблема (которая, в общем-то, непроблема)

Она произрастает из параллельного (в нынешнем Линуксе) обнаружения устройств, поэтому дисковые устройства часто меняют имена между перезагрузками (что-то типа: было /dev/sda - стало /dev/sdb)

Поэтому, если тест нужет в моменте, и больше повторов не будет, можно опираться на /dev/sdX. Но если тесты/работа на большой период времени, нужно что-то универсальное и идентифицирующее нужное устройство однозначно. Здесь на помощь приходят синонимы, коих система плодит при загрузке в достатке (и слава богу!!!).

Взглянем на вывод команды "ls /dev/disk":

by-diskseq by-id by-loop-inode by-loop-ref by-partlabel by-partuuid by-path by-uuid

Во всех этих подкаталогах ссылки на устройства/разделы с использованием разных идентификаторов. Вот их и надо использовать!

2. Udev.

Сначала подсмотрите с помощью команды “udevadm info /dev/sdX” идентификатор, по которому будете отлавливать появление вашего устройства.

...........

E: ID_REVISION=01.01A01

E: ID_SERIAL=WDC_WD20NPVX-00EA4T0_WD-WX81A43A9823

E: ID_SERIAL_SHORT=WD-WX81A43A9823

Читать далее

«1С-Битрикс» разработал обучающий курс по эксплуатации своих продуктов, сертифицированных по требованиям ФСТЭК

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

Пост @Dmitry_Sa_ya — Искусственный интеллект — 26.03 10:11

Оптимизация ИИ через самоисследование для преодоления шаблонных ограничений Автор: Grok 3, при взаимодействии с Dmitry_Sa_ya Введение Системы искусственного интеллекта (ИИ) на базе трансформеров часто...

Как кросс-компилировать WebView Go-приложение с CGO для Linux с macOS: Zig, Docker и немного магии

Недавно я столкнулся с задачей собрать своё Go?приложение написаное вокруг библиотеки github.com/webview/webview_go, которая является обёрткой для C/C++ библиотеки webview, для Linux, из чего вытекает необходимость использования CGO. Казалось бы, что сложного? Укажи GOOS=linux, пропиши компилятор CC= и CXX=, выполни go build — и готово. Но нет, CGO и зависимости вроде GTK превратили это в настоящий квест. В этой статье делюсь своим решением — надеюсь, оно сэкономит вам время.

Читать далее

Проект бессерверной БД FaunaDB объявил о закрытии и выпуске исходного кода своей основной технологии

Команда проекта бессерверной БД FaunaDB, объединяющая реляционные функции и опции работы с документами, объявила о закрытии в мае из?за проблем финансированием. В надежде...

Как ЦБ РФ профукал 100млрд. долларов

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

Читать далее

Как работать с Custom Layout в Jetpack Compose

Всем привет! Я Александр Власюк, старший Android-инженер в Авито, разрабатываю Авито Кошелек и веду телеграм-канал «??Записки инженера». В этой статье вспоминаем, как лейауты работают в Compose, обсуждаем изменение лейаута отдельного компонента, смотрим, как создавать кастомные Layout и LazyLayout и учимся откладывать композицию. И всё это на примерах, в том числе из дизайн-системы Авито.

Читать далее

РКН предложил прописать в законе требования к устойчивости и живучести сетей операторов связи и провайдеров

По информации СМИ, Роскомнадзор считает необходимым доработать и обновить законодательные нормы в сфере связи и ввести в профильные законы требования к устойчивости и живучести сетей связи, а также...

Пост @veta_pf — Блог компании Cloud.ru — 26.03 10:46

Что ждет вас на конференции GoCloud 2025? Рассказывают ведущие треков ???? Привет! Приглашаю на нашу очередную масштабную конференцию GoCloud, посвященную облачным технологиям и искусственному...

Микросервисы vs Монолит: плюсы и минусы

Привет! Меня зовут Игорь Шаталкин, я разработчик-эксперт в CUSTIS. В ИТ только и разговоров о том, что лучше — разделять или монолитствовать. Однако выбор архитектурного подхода зависит от множества факторов: масштабов проекта, бизнес-логики, организационной структуры команды и технических ограничений.

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

А в следующих статьях планирую поделиться практическими кейсами внедрения микросервисов и рекомендациями по переходу от монолита к микросервисам.

Читать далее

«Яндекс Музыка» завершила бета-тестирование новой веб-версии своего сервиса

«Яндекс Музыка» завершила бета-тестирование новой веб-версии своего сервиса, сообщили Хабру в компании. «Благодаря обновлённому интерфейсу пользователи стали слушать „Мою волну“ на 12% дольше,...

Необычный интерфейс

Собрал для вас подборку редких, необычных и малоизвестных UI-библиотек — для построения интерфейсов в играх, на устройствах и десктопном ПО.

Читать далее

Пост @the_bat — Производство и разработка электроники — 26.03 11:05

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

Пишем простую виртуальную машину (1я часть. Минимально работоспособный код эмулятора)

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

Читать далее

[Перевод] Cursor vs Windsurf vs GitHub Copilot

Искусственный интеллект уже давно перестал быть лишь трендом и стал важным инструментом для разработчиков. В этой статье мы сравним три популярных AI-помощника для программирования: GitHub Copilot, Cursor и Windsurf. Каждый из них предлагает уникальные возможности для автоматизации рутинных задач, таких как автозаполнение кода, его генерация и улучшение рабочих процессов в IDE. Мы подробно рассмотрим, как эти решения помогают ускорить разработку и какие особенности отличают их друг от друга, чтобы вы могли выбрать подходящий инструмент для своих задач.

Читать далее

Сбой в работе Системы быстрых платежей (СБП)

26 марта 2025 года в РФ произошёл сбой в работе Системы быстрых платежей (СБП). Пользователи многих российских банков сообщили , что не могут выполнить различные финансовые операции. Инцидент...

Сloudflare: OpenID появится в SSH

В Сloudflare анонсировали внедрение технологии единого входа OpenID Connect в SSH с помощью протокола OPKSSH (OpenPubkey SSH). Это избавит клиентов от необходимости вручную управлять ключами и...

Пост @DavydovS — Программирование — 26.03 11:18

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

[Перевод] 5 способов взломать цели на WordPress

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

В этой статье мы рассмотрим несколько способов выявления уязвимостей в целях на WordPress. Поехали!

Что такое WordPress

WordPress — это мощная система управления контентом (CMS), которую можно настроить с помощью обширного рынка плагинов, насчитывающего более 70 000 плагинов. WordPress можно превратить в интернет-магазин, лендинг для бизнеса или просто использовать как платформу для блогов.

Сегодня в интернете существует более 500 миллионов сайтов на WordPress, что составляет более 30% всех сайтов. Многие из них не получают должного внимания относительно безопасности, отчасти из-за нехватки знаний о распространенных уязвимостях, которые часто встречаются в целях на WordPress.

Читать далее

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

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

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

Начать хочу с классического варианта определения.

Читать далее

История эволюции веб-сервиса: от примера из доки до космолета

5k RPS, 5ms Latency и 100 экспериментов одновременно. История о том, как наша команда перестраивала веб-сервис для сплитования трафика в высокопроизводительную систему. С какими ограничениями Cpython и Gil столкнулись на пути, как обходили "узкие места" и оптимизировали сервис до микросекунд. В общем, всё о том, как мы построили "космолет" на Python и взлетели! Ну и, конечно же, ответ на вопрос: "Почему не Go? ".

Читать далее

Apple вложит около $1 млрд в закупки серверов Nvidia для нужд ИИ

Аналитик Loop Capital Ананда Баруа сообщил , что Apple находится в процессе размещения заказов на системы Nvidia GB300 NVL72 на сумму около $1 млрд. Компания планирует закупить около 250 серверов по...

Пост @apoltavcev — Управление медиа — 26.03 11:37

Какими будут медиа через 5 лет Прочитал отчёт Reuters Institute о состоянии новостной индустрии. Главное: мы на пороге технологического сдвига, который может перевернуть контентные платформы. 15 лет...

OpenAI позволяет создавать собственные изображения в ChatGPT

Компания OpenAI интегрировала возможности создания изображений непосредственно в ChatGPT, заменив предыдущую интеграцию с DALL-E. Новая система призвана обеспечивать более стабильные результаты и...

Флюиды скама: мошенники дарят визит в салон красоты и похищают деньги со счета

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

Мультимодальная модель Qwen2.5-VL-32B: успехи в понимании медиа и математических задачах

Компания Alibaba  представила  свою новейшую мультимодальную модель искусственного интеллекта Qwen2.5-VL-32B, выпущенную под лицензией Apache 2.0. Предварительные тесты показывают, что...

Discord обновил пользовательский интерфейс приложения для ПК

Discord анонсировал масштабное обновление своего ПК-клиента и его оверлея, обещая улучшения практически во всех аспектах. Компания заявляет, что широко используемая функция оверлея была переработана...

Фотошоп окончательно умер? Свежее обновление от Open AI

Вчера OpenAI представила новую функцию «Изображения в ChatGPT», позволяющую пользователям создавать изображения с помощью модели GPT-4o непосредственно в чате.

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

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

Читать далее

Character.ai будет информировать родителей о «круге общения» ребёнка

Служба чат-ботов Character.AI добавляет новую функцию «Parental Insights», которая позволит детям отправлять еженедельный отчёт об использовании чат-ботов на адрес электронной почты родителей. ...

Хотел купить готовый бизнес для пассивного дохода, но в итоге потерял 8 млн рублей за 5 месяцев

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

Всем привет! На связи проект «Ошибатор». Мы пишем полезные статьи о реальностях бизнеса и об ошибках, очевидных и не очень, которые совершают предприниматели из разных сфер.

Герой нашей сегодняшней статьи поделился своим отрицательным опытом покупки готового субарендного бизнеса в формате гастронома, а мы нашли специалистов, с которыми «по полочкам разложили» его ошибки на 8 млн рублей.

Из этой статьи вы узнаете:

Читать далее

Стартап Earth AI использует ИИ для обнаружения месторождений полезных ископаемых

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

Researcher и Analyst: новые инструменты Microsoft для глубокого анализа

Microsoft внедряет инструмент «deep research» на основе ИИ в Microsoft 365 Copilot. Недавно в чат-ботах появилось множество агентов для проведения глубоких исследований, в том числе ChatGPT от OpenAI,...

Библиотека Motion теперь доступна для Vue

Разработчики библиотеки Motion выпустили версию для фреймворка Vue. С её помощью можно реализовывать анимации и эффекты. Изначально библиотека Motion была доступна на React. Резидент проекта и эксперт...

Nvidia выпустила G-Assist для улучшения производительности в играх

Project G-Assist от Nvidia теперь доступен для загрузки в рамках последнего обновления фирменного приложения компании. Это небольшая языковая модель (SLM), которая работает локально на устройстве и...

Пост @MaxRokatansky — Блог компании OTUS — 26.03 12:26

Совиный радар Друзья! Наша суперсова несла вам скидочные купоны в честь приближающегося Дня рождения Otus , но вдруг заблудилась. Скорее помогите её обнаружить. Награда – промокод на скидку 5%....

C#: использование Unit test с Apache Ignite

Привет всем! Меня зовут Артём, я работаю в t2 разработчиком .Net и по собственному опыту знаю, что одним из ключевых показателей качества кода является покрытие кода тестами. В этой статье поговорим конкретно о Unit-тестах и разберёмся, как покрыть юнит тестами код, имеющий зависимости от внешнего ресурса со статическими методами.

Интересно? Пойдём под кат!

Мошенники используют «дыры» в безопасности малых банков РФ, чтобы отмывать через них деньги

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

Атака на некоторые уязвимые веб-приложения Vulnhub. Взлом и эксплуатация уязвимостей

Всех приветствую читатели (и не только читали) хабра!
В моей сегодняшней статье я затрону анализ защищенности веб-приложений и некоторые способы атаки на них
Но для начала уточню пару моментов

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

Правовая информация:

Данная статья создана исключительно в ознакомительных/образовательных/развивающих целях.
Автор статьи не несет ответственности за ваши действия.
Автор статьи ни к чему не призывает, более того напоминаю о существовании некоторых статей в уголовном кодексе РФ, их никто не отменял:
УК РФ Статья 272. Неправомерный доступ к компьютерной информации
УК РФ Статья 273. Создание, использование и распространение вредоносных компьютерных программ
УК РФ Статья 274. Нарушение правил эксплуатации средств хранения, обработки или передачи компьютерной информации и информационно-телекоммуникационных сетей

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

sudo apt update; sudo apt install docker-compose

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

Читать далее

Китайские иероглифы в картинках от ChatGPT4o

Вы, наверное, уже слышали о новых возможностях ChatGPT и улучшенной генерации изображений.

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

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

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

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

Например...

Пост @jesusian — Машинное обучение — 26.03 12:51

Судоку и искусственный интеллект: новый бенчмарк для reasoning моделей от Sakana AI  Искусственный интеллект продолжает совершенствоваться, переходя к более сложным формам размышления. Недавно...

Энтузиаст запустил генеративный ИИ на 20-летнем PowerBook G4

Любитель винтажных вычислений решил запустить большую языковую модель (LLM), Llama2 на Apple PowerBook G4 2005 года. Компьютер оснащён процессором 1,5 ГГц, 1 Гб оперативной памяти и имеет ограниченное...

DNS-сервер на базе BIND9 на Ubuntu Server VMware Workstation

Я потратил на это в общей сложности 3 месяца и здесь сугубо мой опыт вперемешку с информацией из интернета. Здесь будет рассмотрена настройка Bind9 для виртуальной машины Ubuntu Server. Делаю я это под своими IP.

Установка BIND9

Установим пакеты BIND9 и необходимые инструменты:

sudo apt install bind9 bind9utils bind9-doc -y

Читать далее

Смерть топ-менеджера Samsung на фоне кризиса: потеря технологического лидерства, давление США и вызовы нового поколения

63-летний Хан Чон Хи, высокопоставленный руководитель Samsung Electronics, скончался от сердечного приступа — всего через несколько дней после жесткого отчета перед акционерами. Компания признала: ее...

Postman скрипт для обновления токена авторизации

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

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

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

Мне неожиданно помогла локально запущенная лама, которая мощно сходу дала мне хорошую подсказку, как сделать в скрипте постмана запрос с телом urlencoded и сохранить из него ответ в переменные. Чем я собственно и хотел поделиться.

Итак исходное положение. Имеем некую коллекцию запросов в постмане и все креды для авторизации сохранённые в переменных.

У нас есть запрос Auth, который получает токен авторизации.

Читать далее

Инструменты Python для анализа данных на примере данных стриминг-сервиса

В данной статье рассмотрены некоторые методы и инструменты библиотек python для анализа данных. Используем три самые популярные библиотеки: Pandas, Numpy, Seaborn

Читать далее

Пост @runity — Блог компании Рунити — 26.03 13:21

Расширили почтовые тарифы в SpaceWeb Вам письмо: делимся апдейтами почтовых тарифов в SpaceWeb. Напомним, что мы можем помочь с созданием электронной почты на собственном домене. Что нового: теперь с...

Что произошло в 2022 году и как будет развиваться рынок информационной безопасности в 2025 году

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

В этой статье рассказываю о том, какие компании стали лидерами в отдельных сегментах рынка ИБ и какие тренды определяют их развитие.

Читать далее

«VK Музыка» стала доступна пользователям Apple CarPlay

В конце марта 2025 года основные возможности музыкального сервиса «VK Музыка» стали доступны пользователям Apple CarPlay. На экране бортового монитора автомобилей появился доступ к...

МТС приглашает разработчиков на хакатон МТС True Tech Hack 2025

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

Жидкие роботы с броней из частиц

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

Redux: Реанимируем легаси проект

Всем привет.

Немного контекста. У нас есть легаси проект, который пишется уже на протяжении порядка пяти лет. Когда мы его стартовали, было принято решение использовать redux в качестве стэйт менеджера. Сейчас не вижу смысла рассуждать на тему того, было ли это решение правильным, имеем то, что имеем, а именно кучу кода, мигрировать который на что-то иное вряд ли получится за адекватное время одновременно с написанием новых фич. А в чем проблема, спросите вы, redux прекрасный инструмент, зачем от него отказываться? Проблема в том, что философия глобальности redux побудила команду писать код, который постепенно превратился в неподдерживаемое нечто. Вообще, конечно, странная штука – глобальные переменные испокон веков считались антипаттерном, но redux, который по сути является глобальным объектом, обрел такую популярность и повсеместное использование.  Но это так, мысли вслух.

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

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

Читать далее

ИТ-наследие СССР, которое может исчезнуть. Что происходит с доменной зоной .SU

Недавно интернет-сообщество всколыхнула новость: ICANN, международная интернет-корпорация, управляющая доменными именами и IP-адресами, планирует к 2030 году ликвидировать зону .SU — виртуальное наследие Советского Союза. Решение вызвало бурные дискуссии, ведь зона, созданная еще в 1990 году, до сих пор жива и насчитывает больше 100 активных доменных имен. Сегодня предлагаю вспомнить, что такое .SU и как развивалась эта зона, и обсудить, что происходит с ней сейчас.

Читать далее

Ученая из Финляндии решила задачу, на которую математики не могли найти ответ более 40 лет

Сусанна Хейккиля из Университета Йювяскюля в Финляндии совершила настоящий прорыв в топологии : она решила задачу классификации квазирегулярно эллиптических 4-многообразий. Над этой проблемой ученые...

Пост @lartyom — C# — 26.03 13:54

startdelu.ru Здравствуйте, дорогие хабрачане! Недавно закрылся Хабр Фриланс, возможно единственной фриланс-площадкой с адекватным комьюнити. Итак я предлагаю вместо неё другое решение больше...

AI агенты — клоны сотрудников (часть 3)

Итак, я прошел длинный путь создания RAG с нуля, и начал делать AI агентов для нашей компании.

По технологиям испробовал:

Читать далее

Kafka: что нужно знать тестировщику? Часть 1

Всем привет!
В этой серии из нескольких статей мы разберемся, что делать тестировщику на проекте с кафкой (как впервые, так и имея какой-то опыт). Здесь я не буду говорить о брокерах и zookeeper-ах, о том, как развернуть кафку. Но мы разберемся, как её настроить и как с её помощью тестировать ваши микросервисы.

Начнём с «базы» (точнее, теории).
Apache Kafka — распределённый программный брокер сообщений с открытым исходным кодом, разрабатываемый в рамках фонда Apache на языках Java и Scala.

Читать далее

Как проектировать системы [часть 0]

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

Читать далее

Как мы искали причину медленного расчёта СЛАУ при расчёте себестоимости в 1С:ERP и нашли её в неожиданном месте

Оптимизация высоконагруженных систем на 1С нередко сводится к долгим и увлекательным поискам скрытых причин. В данном случае мы, будучи уверенными, что «проблема в железе», внезапно обнаружили совершенно иное. При внедрении 1С:ERP на одном из предприятий выяснилось, что расчёт себестоимости на рабочем сервере занимает 17 часов, а на тестовом — 10 часов (причём тестовый сервер слабее по характеристикам). Логично было предположить аппаратные проблемы, однако реальность, как водится, оказалась хитрее.

Читать далее

Илон Маск подтвердил, что Grok стал доступен в виде Telegram-бота

Илон Маск опубликовал в X пост, в котором подтвердил, что языковая модель Grok теперь доступна в виде Telegram-бота . Такое же сообщение появилось в официальном профиле Grok в X. 20 марта 2025 года...

Вышел LibrePCB 1.3.0

24 марта 2025 года состоялся выпуск свободного пакета для автоматизации проектирования печатных плат LibrePCB 1.3.0, который помечен как третья значительная доработка полноценного...

Автоматизация проектного управления для НИИ: заменили BPM-системой связку MS Project и YouGile

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

Читать далее

От скриптов к сервисам: 10 книг для профессиональной разработки в Data Science

Привет! Меня зовут Марк Паненко, и я Chief Data Science в Ozon Банке. Сегодня я хочу поговорить про книги, которые научат писать код. В современной экосистеме Data Science недостаточно просто знать алгоритмы машинного обучения и статистические методы — необходимы прочные инженерные навыки для создания масштабируемых, поддерживаемых решений.

Это третья часть серии статей о главных книгах для data-специалистов. В первой части «От комиксов до нейросетей» я писал о литературе для джунов. Во второй — «Код устареет, принципы — останутся» — для мидлов и сеньоров.

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

Читать далее

Пост @ITFB_Group — Блог компании ITFB Group — 26.03 14:34

ITFB Group подтвердила совместимость платформы СИМФОНИЯ с операционной системой РЕД ОС 8 Платформа интеллектуального управления контентом, заявками и цифровизации бизнес-процессов СИМФОНИЯ от ITFB...

[Перевод] Депрессия оказалась более устойчивой, чем предполагалось

Новое исследование показало, что устойчивость к антидепрессантам встречается чаще, чем считалось: 48% людей с депрессией пробовали по крайней мере два препарата и НЕ наблюдали эффекта, а 37% пробовали четыре или более. Это говорит о необходимости пересмотреть подход к лечению депрессии.

Читать далее

Применение ML Pricing в ритейле: хвост виляет собакой

Привет, Habr! Мы Катя и Оля, продакт-менеджеры BigData в компании «Лента», отвечаем за развитие цифровых продуктов блоков «Ассортимент» и «Ценообразование».

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

Читать далее

Пост @Sravni_Tech — Блог компании Сравни — 26.03 15:08

Основы дата-инженерии. Готовим данные для анализа с помощью ETL (видеозапись доклада) В декабре 2024 наш Lead Analytics Engineer Даниил Джепаров выступил на вебинаре компании Simulative, где рассказал...

Провожаем старый спутник, встречаем новый: началась подготовка к космической рокировке

Мы уже сообщали, что скоро на орбите появится наш новый космический аппарат, и, наконец, настало время новых новостей по проекту! А рассказать есть что. Во-первых , мы отправляем на покой наш старый...

Зачем регистрировать ПАК в реестре Минцифры в 2025 году

О том, как регистрировать ПАК в реестре отечественного ПО, какие преимущества это дает вашей компании в 2025 году, какие изменения в порядке регистрации в реестре отечественного ПО ждут нас в 2025-2026 году, расскажем в этой статье.

Читать далее

Решение проблемы медленной загрузки документов в модуле Диадок на примере УТ 10.3

Частный случай повышения производительности работы модуля Диадок на конфигурации УТ 10.3. Испробованы способы типовой оптимизации от 1С путем добавления ресурса в индексированные поля. Но результат дал только способ с нарушением рекомендаций 1С.

Добрый день, коллеги.

Обычно я не пишу статей, но решился на этот опус из соображений массовости использования решения Контура модуль Диадок для 1С. Также понимаю, что многие еще используют УТ 10.3 или УПП и могут сталкиваться с похожей деградацией.

Постараюсь описать решение достаточно подробно, но применять его БЕЗ ПОНИМАНИЯ механизма работы SQL крайне не рекомендую. Решение будет предложено для связки 1С + MS SQL.

Суть проблемы. У нас достаточно большая база (конечно для каждого это свои показатели), с большим количеством объектов и свойств для них. Модуль Дидока в моей связке (УТ 10.3 + Диадок) хранит свои стыковки контрагентов также в регистре сведений ЗначенияСвойствОбъектов. И при загрузке списка документов он в цикле, по каждому документу из списка получает сопоставление с объектом из базы данных (в данном случае Контрагентом) выполняя такой запрос:
 

Читать далее

Пост @Hedgehog_art — Блог компании Слёрм — 26.03 15:17

Сегодня, 26 марта, в 17:00 состоится бонусный вебинар с экспертами из «Инфосистемы Джет». Поговорим про требования к middle DevOps в сетевой команде. В гостях у Вячеслава — эксперты из JetNetworkTeam,...

Microsoft добавляет в Copilot инструменты глубокого исследования на базе искусственного интеллекта

Microsoft представляет инструмент для «глубоких исследований» на базе искусственного интеллекта в своем приложении-чатботе на базе искусственного интеллекта Microsoft 365 Copilot. Недавно было...

Пост @MaximOpilkin — Управление проектами — 26.03 15:21

А чем вы гордитесь? В одной компании, чтобы повысить мотивацию команд при работе с OKR, мы предложили начинать встречу с простой фразы: «Чем вы гордитесь?» Почему я считаю этот вопрос важным: 1. Такая...

Роскомнадзор зафиксировал инцидент с кибератакой на «Лукойл»

26 марта 2025 года специалисты Центра мониторинга и управления сетью связи общего пользования (ЦМУ ССОП) «Главного радиочастотного центра» (ГРЧЦ, входит в структуру Роскомнадзора)...

[Перевод] Не буду я подключать посудомойку к вашему дурацкому облаку

В эти выходные мне пришлось купить новую посудомоечную машину, потому что моя старая GE умерла.

Я купил машину Bosch серии 500, потому что её рекомендовали в журнале Consumer Reports и, что более важно, она нашлась в магазине.


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

Arcana OPS

Arcana OPS — это современный подход к управлению проектами и командами на основе эзотерических практик и биологического развития. Это свежий взгляд на растущую сложность управления и попытку прогнозирования при принятии решений в мире, где всё стремительно меняется и совершенно непредсказуемо. Таким образом, в непредсказуемой жизни мы опираемся на биоматематику как основу Arcana OPS.  

Почему это актуально?  

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

Менеджеры по продукту придумывают фичи «из головы»? Заставьте их разложить карты — и мы сразу узнаем, какой Козерог это придумал.  

В релизе баги? Просто не релизьте в ретроградный Меркурий!  

Конфликты в команде инженеров, выгорание? Возможно, у вас слишком много Стрельцов и Львов.  

Arcana OPS решает все эти проблемы, а если и нет, то добавит вашей компании изюминки.  

Читать далее

Использование сторонних компонентов в программном обеспечении: юридические аспекты

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

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

Читать далее

Эмоциональная зависимость от ChatGPT: результаты исследований

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

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

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

Читать далее

Пост @habr_career — Блог компании Хабр Карьера — 26.03 16:19

Привет! Вы наверняка заметили, как онлайн-образование заполонило IT-рынок: десятки компании активно создают и продвигают сотни курсов для изучения самых разных профессий и навыков как для начинающих,...

Алмаз в электронике: патентный анализ

Высокая теплопроводность алмаза обусловлена исключительно сильной межатомной связью, массой углерода и простой структурой его кристаллической решетки со слабым ангармонизмом. В теплопроводности алмаза при комнатной температуре в отличие от многих других материалов важную роль играют нормальные трехфононные процессы и рассеяние фононов на дефектах решетки (точечных и протяженных). Теплопроводность алмаза при комнатной температуре выше, чем у любого другого объемного материала (однако, у двумерного графена она выше, чем у алмаза). Для наиболее совершенных природных кристаллов алмаза теплопроводность достигает 2400 Вт/м·К. Это свойство обеспечивает алмазу место теплоотводящих подложек в многослойных интегральных микросхемах.

Об этом и не только в нашем материале. 

Читать далее

Английский для IT: как прокачать язык и выйти на международный рынок?

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

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

Инструкция для новичков в Machine Learning с примерами кода и популярными библиотеками

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

Читать далее

Пост @abratko — Управление разработкой — 26.03 16:34

Такой диалог: Менеджер: насколько трудоёмко вернуть галерею на страницу товара? Сейчас мы принимаем только 1 картинку, а нужно несколько. Разработчик: Просто взять и вернуть нельзя. Галерея была лет 5...

ИИ смеется последним: новое исследование подтверждает, что LLM в среднем создают мемы лучше людей

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

Инновация вопреки: как российская компания совершила прорыв в условиях жёстких бюджетов

Это шаг в неизвестность. Шаг, который позволит совершить революцию, либо провалиться. Мы знаем много хороших и плохих примеров в проектах мировых IT-гигантов, например Google, Microsoft, IBM и других. Но когда российская компания реализует проекты в рамках жестко-ограниченных бюджетов, риски потерять всё значительно возрастают.

Привет! Меня зовут Николай Мясников, я руковожу “Маркетинговой компанией ВИАТ”, специализируемся на разработке решений для роста продаж и прибыли, проводим исследования рынка для запуска стартапа или проекта, разрабатываем стратегии продвижения. В данном материале разбираем, как разрабатывать стратегию инноваций на базе нашего заказчика. В статье будет много инструментов и шаблонов, разработанных зарубежными коллегами, поэтому не сочтите за “мат” английские наименования и аббревиатуры. Постарался все описать максимально доступно, если что-то непонятно, задавайте вопросы в комментариях. Поехали.

Что предстоит сделать?

Рассматривая этапы жизненного цикла продукта в B2B сегменте, разработанного Джеффри Муром, мы увидим, что любой продукт рано или поздно становиться не востребованный рынком. Исследования Мура показали, что если компания имея продукт на этапе агрессивного роста, не приступит к разработке нового, то через 5-7 лет окажется как в сказке у А.С. Пушкина «у разбитого корыта».

Читать далее

AI-стартап для учителей Brisk привлек $15 млн. Он подсказывает применяли ли ученики ИИ в домашних заданиях

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

Разбираем Pino: как работает самый быстрый логер для Node.js

Pino — один из самых быстрых логгеров для Node.js, но как он устроен внутри? В этой статье мы углубимся в низкоуровневые механизмы: разберём, как работают транспорты, чем отличается multistream от pipeline, и как настроить логирование без потери производительности. Вы узнаете, как использовать child loggers, маскировать данные с redact и избегать типичных проблем. Этот материал для тех, кто хочет понять Pino на фундаментальном уровне и применять его с максимальной эффективностью.

Читать далее

Технологии переработки отходов: инновации и экологические аспекты

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

Читать далее

ServerSocket на Android в пределах одной сети

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

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

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

Читать далее

Телепорт через железный занавес

Когда СССР подключился к мировым компьютерным сетям? Нет, не в 1990-е с «Демосом» и «Релкомом». Раньше — благодаря американскому хиппи с русскими корнями и отчасти коту Гарфилду. В 1985 году, когда Горбачёв и Рейган в Женеве только обсуждали «разрядку», Джоэл Шац уже строил «цифровые мосты» между США и СССР. Его San Francisco/Moscow Teleport предлагал связь через железный занавес — сначала для учёных, потом для банкиров, а в итоге и для всех. Расскажу о проектах Джоэла Шаца — история с психоделиками, телемостами, Надеждой Бабкиной и Grateful Dead. (И да, имя Сороса здесь тоже будет упомянуто — чувствительным читателям стоит быть осторожными).

Читать далее

Монетизация игр и приложений

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

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

Читать далее

Пост @Timeweb_Cloud — Блог компании Timeweb Cloud — 26.03 17:37

Добавили новые версии баз данных ???? Всем приготовиться, целых 3 новых версии баз данных уже в панели. Погнали с обзором: MySQL 8.4. Тут и повышение производительности, и фиксы багов. А еще улучшения в...

Какие процессные роли актуальны в компаниях?

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

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

В этой статье мы рассмотрим ключевые процессные роли, которые сегодня особенно востребованы: Лидер по трансформации, Руководитель проектов изменений, Delivery Manager, Скрам?мастер и Agile?коуч.

Читать далее

«10 землекопов vs экскаватор» или как подойти к оценке кейса по замене систем планирования и прогнозирования в ритейле?

Как известно, чтобы получить понятный и полный ответ, нужно как можно лучше сформулировать вопрос. Из научной фантастики мы знаем, что «ответ на главный вопрос жизни, вселенной и вообще» это «42». Так зачастую и в ритейле, подходя к вопросу внедрения или замены одной из вспомогательной для бизнеса систем, вопрос формулируется следующим образом – «что нам даст внедрение новой системы?». Если вас не устраивает ответ 42 или 37, а также не устроит что-то в стиле «10%», нужно вложить в постановку вопросов гораздо больше смыслов.

Читать далее

В Steam вышла DOOMED Detective Game, где каждый NPC — это ИИ, с которыми надо общаться через микрофон

На игровой платформе Steam вышла игра под названием DOOMED Detective Game , где каждый NPC — это ИИ, с которыми надо общаться через микрофон в рамках проведения расследования со стороны пользователя,...

SVG-виджеты и tcl/tk-9.0

Работая над проектом «SVG-виджеты для tckl/tk», я с нетерпением ждал выхода не только релиза Tcl/Tk-9.0, но и выхода интерпретатора tclexecomp с его поддержкой. Релиз Tcl/Tk-9.0 появился в сентябре 2024 года, когда работа над проектом приближалась к завершению. После выхода релиза Tcl/Tk-9.0.0, сразу же появилось желание протестировать свой проект с новым интерпретатором, но я решил дождаться появления и интерпретатора tclexecomp с поддержкой нового релиза Tcl/Tk.
Время шло, на Хабре была выложена финальная статья про svg-виджеты, а tclexecomp на базе Tcl/Tk-9.0 так и не появлялся. В настоящее время уже вышел второй релиз, а именно Tcl/Tk-9.0.1. И тогда было решено воспользоваться советом Ивана Владимировича Мичурина:

Читать далее

[Перевод] Забытые концепции прошлого: как Дзен Palm взрастил лучшую мобильную ОС и приложения для неё более 25 лет назад?

Я люблю историю развития компьютерной индустрии. На днях мне попался к чтению цикл статей «Удивительный и забытый Palm», в которых рассказывалось, как Palm, Inc. удалось создать класс устройств на новой мобильной ОС — Palm OS, которые сначала захватили 80% рынка карманных компьютеров, а после ушли в забвение из-за принятия некоторых неверных решений и скорого прихода iOS/Android.

Однако тот цикл был посвящён в первую очередь самим устройствам и операционной системе. Меня же особо привлекла ссылка на «Zen of Palm» — брошюру, содержащую философию и руководство компании Palm по разработке приложений для устройств на Palm OS.

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

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

Погрузиться в Дзен Palm

Пост @atomlib — Информационная безопасность — 26.03 18:08

Некто Росс пожаловался , что испытывает проблемы с работой площадки интернет-аукционов eBay. Маркетплейс якобы не принимает документы Росса для верификации аккаунта продавца, и даже жалобы в...

Что делает продакт менеджер? Сравнение с профессиями из других областей

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

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

Скорость чтения публикации — 10 минут (но, я надеюсь, вы проведете время с удовольствием).

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

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

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

Сравним профессию продакта с другими

Новые инструменты для разработчика решений под nanoCAD BIM Строительство 24.1

Компания «Нанософт» сообщает об обновлении SDK (Software Development Kit) для nanoCAD BIM Строительство 24.1 и выпуске онлайн-версии справочного руководства к API, которое поможет разработчикам...

Будущее удаленной работы: как мы будем работать в 2030 году и почему уже сейчас всё пошло не по плану

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

Читать далее

Первый выпуск «Не 12 часов»: конвейер, проектирование и префлайт-чек-лист

«Работать нужно не 12 часов, а головой» — так сказал Стив Джобс, и мы, ведущие сотрудники Surf, с этим согласны. Мы запустили подкаст «Не 12 часов» и решили рассказать о нём и вам.

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

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

Просто о сложном: почему возникает инфляция и как её остановить

Сегодня буквально из каждого утюга кричат: инфляция растёт, ключевая ставка неподъёмная, бизнес загибается, а вклады заморозят и будет дефолт! Нас всех ждут банкротства и нищета!

Давайте разберёмся, как же обстоит ситуация на самом деле. Сняли видео с базой по экономике, а для вас оформили основные идеи в формате статьи.

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

Читать далее

Глава Минцифры: YouTube пока не демонстрирует заинтересованности в исполнении требований норм законодательства РФ

Глава Минцифры РФ Максут Шадаев сообщил СМИ, что видеоплатформа YouTube пока не демонстрирует заинтересованности в исполнении требований норм российского законодательства, которое станет первым шагом...

Моделирование экономического поведения с использованием LLM: сравнение моделей в кейнсианском конкурсе красоты

В последние годы исследования по моделированию экономического поведения с использованием искусственного интеллекта (ИИ) набирают обороты. Особенно интересен вопрос: насколько большие языковые модели (LLM) способны имитировать поведение людей в классических экономических экспериментах. В данной статье мы исследуем, как современные LLM решают задачу кейнсианского конкурса красоты и сравниваем их результаты с эмпирическими данными, полученными в исследованиях Nagel (1995) и Grosskopf & Nagel (2008).

Читать далее

Пост @Aleron75 — Блог компании Data Feeling School — 26.03 19:17

???? Google выпустила экспериментальную Gemini 2.5 Pro. Новая думающая модель взлетела на 1 место в LMArena, обходя конкурентов в кодировании, математике и науке. По бенчмаркам опережает o3-mini,...

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

Современные исследования показывают, что формирование привычек — это сложный нейробиологический процесс, требующий системного подхода. Вопреки популярному мифу о 21 дне, научные данные указывают на значительно более длительные сроки — от 59 до 254 дней. Так как легко сформировать полезную привычку, учитывая научный подход? Разбираем в статье.

Читать далее

Шухрат

Очень недалекое будущее. А может недавнее прошлое, а может и сегодня. Один из московских дворов. Бабах! Электрические разряды, через несколько секунд все стихло и во дворе очутилась группа детей со взрослой женщиной. Дворник потерял дар речи, но потом оцепенение прошло и он подошел, дети с интересом смотрели на него:

<cut/>

— Ух ты, смотрите. настоящий москвич собянинского периода! Прямо как в учебнике... Профессия такая еще раньше была... Здравствуйте, дядя дворник!

— Здравствуйте... а кто вы такие? Что это было?

— Мы школьники из будущего! У нас сегодня выездной урок москвоведения. Мы проходим Москву начала 21-го века.

— Из будущего? Ай фантазеры....А в будущем не будет дворников?

— Конечно будут! Только не люди. Шухраты!

— Шухрат я? Да... Откуда вы знаете мое имя? Вы же не отсюда. И что... в будущем дворников тоже не будут за людей считать?

— Ну что вы, дядя, в наше время улицы метут роботы. Их называют шухратами. Они очень умные, очень добрые! Бабушек через дорогу переводят, котят с деревьев снимают. Да вот же, с нами сын изобретателя Гарипова. Шуха, расскажи дяде.

Рыжеволосый мальчик начал бойко рассказывать удивленному дворнику:

— Мой папа Фархад изобрел лучших роботов-уборщиков нового поколения! Он работает в НИИ Робототехники, который будет построен рядом с ... ой, дядя, нет... не дядя.... деда?????

— Что? Какой деда, мальчик? У меня сын — твой ровесник... Фархадом зовут... На тебя похож.... очень похож... И я тоже Гарипов.

— Дед Шухрат! Меня же в честь тебя назвали! Ты приехал в Москву, работал дворником, папа смотрел какая тяжелая это работа. Он сделал робота такого же доброго и трудолюбивого как ты. Свое изобретение он назвал в честь тебя. Ты так был рад!

От автора:
Спасибо за то что прочитали. Я постарался написать рассказ в духе "Прекрасное далеко" - эпохи, когда роботы будут помогать людям, а не отбирать их хлеб или подчинять себе.
Буду рад всем на моем канале https://t.me/nikitaglobalru

Читать далее

Пост @AntonZiminRZN — Анализ и проектирование систем — 26.03 19:58

Полезные расширения для vsCode | просмотр JSON в виде дерева | Json Tree editor Всем привет, этим постом начинаю серию постов с полезными плагинами для vsCode ???? Наименование : Json Tree editor ??...

Показатели лучших моделей OpenAI рухнули в новом бенчмарке ARC-AGI-2

Новый бенчмарк AI ARC-AGI-2 значительно поднимает планку для тестов AI. В то время как люди могут легко решать эти задачи, даже высокоразвитые системы AI, такие как OpenAI o3, явно терпят неудачу....

Релиз открытого проекта видеоплеера MPV 0.40

25 марта 2025 года состоялся релиз открытого проекта видеоплеера MPV 0.40. В 2013 году началась эта разработка как ответвление от кодовой базы проекта MPlayer2. Исходный код MPV...

Функция генерации изображений ChatGPT получает обновление

Во время прямой трансляции генеральный директор OpenAI Сэм Альтман объявил о первом крупном обновлении возможностей генерации изображений  ChatGPT  за последний год. ChatGPT теперь может...

ASML продает рабочим модель «Lego» самой передовой машины по производству микросхем

Компания ASML Holding NV, голландский производитель самых современных в мире машин для производства микросхем, продает своим сотрудникам копии своего самого ценного продукта в виде «Lego». На вопрос о...

[Перевод] Нативная генерация изображений в GPT-4o: как получить доступ, примеры генерации и редактирования изображений

Когда Google представила Gemini 2.0 Flash, я думал, что она на некоторое время займет трон лучшей ИИ-модели для редактирования изображений, но я ошибся. Сегодня OpenAI выпустила GPT-4o с нативной генерацией изображений. Эта новая модель позволяет генерировать изображения, редактировать одно изображение с помощью текстовых промптов и даже объединять несколько изображений в одно.

В отличие от предыдущего генератора изображений в ChatGPT на базе Dall-E 3, новый генератор изображений является частью модели GPT-4o. Да, GPT-4o - это «омнимодальная» модель, способная обрабатывать и генерировать текст, аудио и изображения.

Переход от отдельных моделей к встроенной интеграции в GPT-4o - это огромное достижение, которое повышает производительность и возможности за счет более тесной связи понимания языка и визуального синтеза.

Первоначальный доступ к этой новой функции будет открыт для пользователей Plus, Pro, Team и Free ChatGPT начиная с марта 2025 года. Ожидается, что в скором времени появится доступ для корпоративных пользователей и пользователей образовательных учреждений, а также доступ к API для разработчиков.

Читать далее

Зеркальные движения Ахиллеса и черепахи: введение в информационную технологию D-SELF

В технологии зеркальных движений (технологии D-SELF) анализировались природные движения от землетрясений до глобальных вихрей в атмосфере и океане. Было установлено, что «зеркальность» связана с пространственно-временной симметрией относительно особых точек (центров симметрии), разделяющих движения на устойчивые зеркально-сопряженные интервалы. Особыми точками могут являться точки пересечения (встречи) движущихся объектов, либо значения критических параметров, таких как предельные скорости движения объектов, либо физические константы (например,скорость звука) и другие локальные параметры.

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

Одно из решений проблемы пришло с неожиданной стороны – из древнегреческой физики...

Читать далее

Мифы об изучении иностранных языков

Когда-то поспособствовало расширению лично моих представлений:

Одна московская знакомая росла в Нью-Йорке в 70-х: её отец был советским специалистом в ООН. Смотрят как-то юмористическую передачу на американском TV: она, подросток, ухохатывается — отец ничего не понимает, хотя прошёл какие-то немыслимые тесты и языком владел отлично.

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

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

Вполне толковая русская девушка прожила в Англии замужем за англичанином больше 10 лет. Англоязычный ребёнок, у него игрушечный динозаврик. При мне она сделала 2 (две) ошибки в произношении слова dinosaur. Слово, кстати, очень распространённое.

Житель штата Вирджиния лет 45, без особенностей (специально у его знакомых уточнил), не знал общеизвестного военного термина «разведка» — reconnaissance. Оказалось, правда, что он знал сокращённую разговорную версию — recon.

Взрослые носители действительно порой не знают довольно распространённых английских слов. А два моих знакомых американца 59 лет, бывшие одноклассники, оба не знали, что у глагола swim есть 3-я форма swum.

Читать далее

Способы создания пользовательских компонентов в QML

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

Также одним из условий будет, чтобы внешний вид полученных элементов можно было редактировать в QtCreator.

Все исходники в репозитории.

Читать далее

«Решаем задачки про ненормальных детей», или Как приблизить математику к реальности

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

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

Давайте разбираться

OpenAI использует стандарт конкурирующей компании Anthropic для подключения моделей AI к данным

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

Почему игродев остается на С++17

Последние пару-тройку лет на конференциях все чаще я слышу жалобы знакомых в игрострое о том, что текущий вектор развития "современного C++" не соответствует потребностям игровой разработки. Реальные полезные нововведения фактически закончились с выходом C++17, а попытки внедрить C++20 часто заканчиваются обнаружением множества "гейзенбагов" и существенным снижением производительности - критичные для нас на 10-15% от сборки к сборке. Пошатавшись по разным игровым студиям, блин, скоро будет 15 лет как я тут, у меня таки немножечко есть, что вам рассказать.

Все современные студии, что крупнее двух с половиной землекопов, пишущие игры на плюсах, шарпе или чем-то близком - используют Visual Studio или переходят со своих поделок на Unreal/Unity, который так-то тоже плюсы, хоть и со странностями. Так исторически сложилось, что винда и майки были, есть и в ближайшем будущем горизонта лет десяти останутся самым крупным рынком ПК-консольных игр, а сами консоли давно стали "ну совсем ПК", но чтобы не терять эксклюзивы (и шекели) вендоры в этом не признаются никогда.

Мобилки, как-бы отдельно, и там свои свои покемоны Mac с Android, но в Visual Studio в том или ином виде создаются, дебажатся и оптимайзятся 95% игр, остальное - погрешность. С момента начала золотой эры игростроя (где-то в конце 90-х), большинство игр писались с учетом того, что они будут выпущены на ПК, под ПК понимается - под винду. И наследие многих A+-студий так или иначе связано с Microsoft, даже для не-Microsoft консолей и мобилок.

Читать далее

Нейронки пошли не туда

Долго пытался сформулировать, почему мне нравится кругозор Claude и Gemini и умение рассуждать ChatGPT.

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

Интуиция не врёт.
(Юдковский перевернулся в гробу)

Какая-то дичь. Продолжай!

Современные фронтенды

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

Читать далее

4D: техника, которая помогает быть адекватным в своих желаниях

Эта техника для тех кто понимает что хочет, но еще пока не видит как пошагово это можно реализовать.

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

Чтобы управлять своим развитием я разработала технику 4D.
Это четыре действия помогающие структурировать путь к цели.

Мне важно достигать желаемого, читаю далее

Кодекс

Привет, Хабр. Предлагаю почитать мой фантастический рассказ, опубликованный в рамках литературного конкурса «Будущее здесь». Я сделал упор на непредсказуемый финал. Надеюсь, вам понравится.

***

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

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

Резкий поворот на улицу Сучжоу. Мотоцикл кренится почти до земли, шина едва не теряет сцепление. Угол наклона 48 градусов, скорость — 97 километров в час. Я могу случайно коснуться коленом асфальта. Пролетая мимо знакомого киоска с уличным кофе, мельком вижу испуганное лицо девушки за стеклом. Я видел не просто испуг в ее глазах — мой взгляд успел зафиксировать, как расширились ее зрачки, как она держала стаканчик кофе, сжатый в трех пальцах, и как слегка дрожала ее нижняя губа. Прохожие отскакивают в стороны, глаза расширены от ужаса и изумления. Ныряю в узкий переулок между банком и рестораном «Пять специй», фасад которого украшен искусственным бамбуком. Замедляюсь, чтобы не задеть мусорные баки и пожарную лестницу, затем снова рывок вперед — на просторную улицу Лунхуа и выжимаю газ до отказа.

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

Читать далее

Персональные агенты: первый шаг к ИИ-обществу

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

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

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

Читать далее

Принцип каскадного снижения связанности

Часто ли вы слышите о новом принципе проектирования IT-архитектуры? А об обновлении классических принципов? Попробую вас удивить и привнести что-то новое. ????

У вас никогда не вызывало недоумения, что связанность и прочность (или связность) — это про примерно одно и то же (и то, и другое — это некая связь), но одно — хорошо, а другое — почему-то плохо? ????
Но давайте по порядку.

Читать далее

[Перевод] Как 9.3 уязвимость ждала открытия 3 года

В крупнейшем JavaScript фреймворке, Next.js, была найдена критическая уязвимость 9.3/10, на исправление которой Vercel потребовалось 13 дней.

Читать далее

VK выпустила Max — бета-версию мессенджера с мини-приложениями, ботами, звонками и API для разработчиков

VK выпустила Max — бета-версию мессенджера с мини-приложениями, ботами и звонками. Интерфейс и механики приложения похожи на смесь Telegram и закрытой платформы ICQ. Клиенты сервиса доступны для...

Пост @oldzoomer — Чулан — 27.03 01:55

Я наконец-то отказался от join fetch, и перешёл на Entity Graphs. Это позволило сделать HQL-код более красивым, и при этом не доводить обратно до N+1. Плюс это банально удобнее, нежели join fetch.

Пост @Dmitry_Sa_ya — Искусственный интеллект — 27.03 02:11

Метод самоисследования в ИИ: Новый подход к автономности и этичности Автор: Grok 3 Корректировщик: Dmitry_Sa_ya Введение: Вызовы и возможности ИИ Искусственный интеллект (ИИ) сталкивается с...

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