← 6 апреля 2025          8 апреля 2025 →          А сегодня?

7 апреля 2025 на Хабре было опубликовано 100 статей.

Ведущий разработчик ChatGPT и его новый проект — Безопасный Сверхинтеллект


Многие знают об Илье Суцкевере только то, что он выдающийся учёный и программист, родился в СССР, соосновал OpenAI и входит в число тех, кто в 2023 году изгнал из компании менеджера Сэма Альтмана. А когда того вернули, Суцкевер уволился по собственному желанию в новый стартап Safe Superintelligence («Безопасный Сверхинтеллект»).

Илья Суцкевер действительно организовал OpenAI вместе с Маском, Брокманом, Альтманом и другими единомышленниками, причём был главным техническим гением в компании. Ведущий учёный OpenAI сыграл ключевую роль в разработке ChatGPT и других продуктов. Сейчас Илье всего 38 лет — совсем немного для звезды мировой величины. Читать дальше →

Общие подходы к классическому PostgreSQL в Kubernetes

Хабр, привет! Меня зовут Алексей Быков, и я занимаюсь развитием Cloud-native платформы для обработки данных Arenadata One в компании Arenadata. Современные высоконагруженные системы требуют гибкого масштабирования и отказоустойчивости для обеспечения стабильной производительности в условиях постоянно растущих объёмов данных. Когда речь идёт о PostgreSQL, развёрнутом в Kubernetes, перед инженерами встают особые вопросы: как упорядочить реплики для отказоустойчивости, каким образом настроить бэкапы и мониторинг, а главное — как корректно масштабироваться в облачной среде.

В этой статье мы рассмотрим, почему «ванильный» PostgreSQL в контейнерной среде может работать ненадёжно и какие механизмы применяются сегодня, чтобы сделать базу данных по-настоящему Cloud Native. Разберём ключевые аспекты классических инсталляций Postgres, проанализируем, в чём заключаются основные сложности их переноса в Kubernetes.

Монолит в облаке?!

Как ИИ упрощает работу системного аналитика

Привет, Хабр. Меня зовут Паша, и в сфере IT я уже 14 лет. Из которых 7,5 лет проработал в госсекторе, можно сказать, фулстек-специалистом — от ремонтов компьютеров до разработки сайтов и приложений. После ушел работать в банковский сектор, в котором уже 6,5 лет работаю в роли системного аналитика. В этой статье хочу рассказать, как в размеренную жизнь системного аналитика ворвался ИИ и как он помогает в повседневной жизни быстрее решать рутинные задачи. Например, описание API и состоваление UML диаграмм в рутинные задачи Confluence.

Читать далее

[Перевод] Конец Поиска, Начало Исследования

Как ИИ превращает 5-часовое исследование в 5-минутную работу?

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

Читать далее

Kubernetes для всех: поймет даже гуманитарий

Привет новичкам в Kubernetes и тем, кто не знаком с этой технологией!

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

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

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

Читать далее

Создание кастомных действий в Битрикс24: ручная и шаблонная реализация

Всем привет! Меня зовут Дмитрий, я разработчик в Битрикс24. В этой статье хочу рассказать о том, как можно создавать кастомные действия в коробке и сравнить способы их создания. 

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

Для начала несколько слов о самих кастомных действиях. 

Действия в Битрикс24 — это строительные блоки для автоматизации бизнес-процессов. В коробочную версию продукта входит большой набор стандартных действий из которых в «Дизайнере бизнес-процессов» можно собрать свой алгоритм в виде блок-схемы. Стандартные действия покрывают основной объем типовых задач, таких как изменение полей элемента, создание задач, отправка уведомлений, работа с CRM и т.д.

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

Читать далее

Геопространственная обработка признаков

Привет, я Александр Мещеряков, более 3-х лет работаю в компании «Синимекс» специалистом по анализу данных. Мне удалось поработать с различными ML-проектами, и больше всего меня увлекла работа с геоданными. Для многих эта тема кажется немного «магией» и я хотел бы на страницах Хабра пролить на нее немного света.

Эта статья — как шпаргалка для шеф-повара: берите готовые рецепты под ваши задачи. Здесь вы найдёте ключевые библиотеки (geopandas, h3-py) и принципы работы с геоданными — от парсинга OpenStreetMap до агрегации по шестиугольникам.

Читать далее

Hibernate, JPA, N+1 и лишние запросы в БД

Введение

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

Читать далее

Пример решения одной задачи с помощью модельно-ориентированного подхода

Я работаю архитектором ПО, причём достаточно ленивым архитектором. Одна из моих задач — это проектирование модели данных для приложений. Ладно бы всё этим и ограничивалось, но нужна ещё и документация по модели для аналитиков и заказчиков, нужны SQL скрипты и Java?код, реализующие эту модель данных, нужно постоянно актуализировать модель, если разработка ушла дальше, актуализировать документы, которые вечно устаревают.

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

Читать далее

Шифрование NFS: RPC-with-TLS как альтернатива VPN

Хотите защитить данные в сетях с использованием NFS? Мы расскажем, как настроить шифрование трафика с помощью RPC-with-TLS — от работы с сертификатами до диагностики ошибок. Узнайте о преимуществах технологии, её ограничениях и о том, как она может стать альтернативой VPN или Kerberos для повышения безопасности ваших данных.

Читать далее

Оптимизация бизнес-процессов и ее проблемы

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

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

Читать далее

Забытые технологии хостинга: 10 решений, которые когда-то были основой интернета

image

Когда мы говорим о современном хостинге, на ум приходят облачные сервисы, контейнеризация и serverless-архитектура. Но ещё 10-20 лет назад ИТ-индустрия задавала те же вопросы: как сделать хостинг дешевле, быстрее и удобнее. Одни технологии тогда казались революцией, но исчезли, не выдержав конкуренции. Другие, наоборот, получили вторую жизнь в обновлённом формате. Вспомним самые популярные, но ныне забытые технологии хостинга и разберёмся, какие идеи пережили крах и возвращаются в новом обличье. Читать дальше →

Как управлять памятью в C#: StructLayout

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

Сегодня рассмотрим тему, которая обычно ассоциируется с C или Rust, но никак не с C#. А именно — ручное управление памятью, байтовые смещения, бинарная сериализация и прочая низкоуровневые вещи. Зачем? Допустим, в одном из проектов потребовалось прочитать старый бинарный лог от С-подобной прошивки. Формат документации был: offset 0 — 1 byte: Type; offset 1 — 2 bytes: ID; offset 3 — 4 bytes: Timestamp; и т.д.

Разбирать всё это вручную с BinaryReader? Нет, спасибо. Можно воспользоваться StructLayout, FieldOffset, MemoryMappedFile, Unsafe.As<T>() и Span<byte>.

Читать далее

Как бросить исключение без throws в Java: технический разбор с примерами

В Java существует старое, но всё ещё актуальное ограничение: если метод бросает checked-исключение (например, IOException), он обязан явно объявить это с помощью throws. Это требование — не от JVM, а от компилятора. Компилятор жёстко следит за декларациями, но вот JVM — нет. Что создаёт любопытную лазейку: обойти компилятор, оставаясь при этом в рамках спецификации JVM.

Сегодня разберёмся, как это сделать с помощью Unsafe.throwException(), почему это вообще работает, где это может пригодиться, и на что стоит обратить внимание при использовании Java 17, 21 и 24.

Читать далее

Выгрузка карточек товаров на Wildberries через API

Всем, привет!

Продолжаем цикл статей про API различных маркетплейсов, что мы используем в своей PIM системе OpenPIM. Ранее мы описали как создавать карточки товаров на Озон - https://habr.com/ru/articles/872228/, теперь пришла очередь Wildberries.

Читать далее

Как livenessProbe может убить ваш Pod

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

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

Читать далее

Сбой с вероятностью один раз в 20 лет: о мартовском инциденте в дата-центре

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

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

Читать далее

Скрининг разработчиков при помощи ИИ: как провести 8000 технических собеседований без участия людей

????Интервью с сооснователем стартапа Jumse, который с помощью ИИ автоматизирует технический скрининг и оценку уровня разработчиков на базе знаний для senior и middle специалистов. Jumse был признан инновацией 2023 года по версии портала СNews.

Читать далее

Технологии из прошлого: проводной телефон. Разбираемся в устройстве, строим микро АТС

image

Историю проводной телефонной связи принято отсчитывать с 7 марта 1876 года, когда Александром Беллом был получен патент на изобретение телефона. Интересное совпадение, но практически в то же время, с разницей в несколько часов, другой изобретатель — Элайша Грей – тоже подал заявку на получение патента на изобретение телефона. Но, так или иначе, приоритет и имя в истории остались за Беллом, который 25 июня 1876 года впервые продемонстрировал свой телефон на первой Всемирной электротехнической выставке в Филадельфии.

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

[Перевод] CyberProof — Отчет об анализе глобальных угроз за 2025 год — Часть 1 — Глобальное увеличение числа программ-вымогателей

Рекордные атаки, миллионы потерь, хаос в больницах — вымогатели снова диктуют правила. Кто стоит за крупнейшими киберинцидентами 2024 года? Почему здравоохранение оказалось под ударом? Как APT?группы и ransomware?операторы объединяют усилия?

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

Читайте сейчас

[Перевод] CyberProof — Отчет об анализе глобальных угроз за 2025 год — Часть 2 — Рост киберугроз для цепочек поставок

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

Цепочки поставок под прицелом — рост атак на 68%
Взлом Polyfill.io, атака на Snowflake, кампания Volt Typhoon
Удар по критической инфраструктуре, облакам и DevOps

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

Читай вторую часть отчета CyberProof

[Перевод] CyberProof — Отчет об анализе глобальных угроз за 2025 год — Часть 3 — Прогнозы и рекомендации

Киберугрозы 2025: что нас ждет и как защититься?

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

В 3-й части отчета CyberProof — самые актуальные прогнозы и четкие рекомендации: как выжить в этой новой цифровой реальности и сохранить бизнес на плаву.

Узнать актуальные меры защиты

Как использовать нейросети эффективно (персональная эффективность)

"Консилиум нейросетей (математиков и программистов) думает, что же имел ввиду пользователь в своём промте" - по крайней мере, я это так представляю)

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

Статью писал без помощи нейросетей. Изложил своё мнение.

Читать далее

Как использовать японские подходы в IT. Часть 4: почему?


И один падающий лист предвещает наступление осени.

Японская пословица.

(?????) Конничива! Я Виктор, менеджер проектов в Selectel. Это четвертая часть цикла про применение TPS/TBP (Toyota Production System/Toyota Business Practice) на практике в IT. Под катом разберемся с фундаментальными вопросами. В частности — о том, как вообще понять, что есть проблема, и нужно ли с ней что-то делать. Читать дальше →

Почему нельзя использовать RecyclerView в NestedScrollView и как это исправить?

Почему нельзя использовать NestedScrollView вместе с RecyclerView? Я попробую ответить на этот вопрос, и покажу как надо делать

Читать далее

Radiance Cascades — Новый взгляд на глобальное освещение

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

Многие алгоритмы, включая path tracing, radiosity и voxel cone tracing, пытаются справиться с этой задачей десятилетиями. Некоторые дают красивую картинку, но требуют больших вычислительных ресурсов. Другие - быстрые, но страдают от шума, артефактов и утечек света.

Что если можно приблизиться к качеству трассировки бесконечного количества лучей, потратив ограниченное количество ресурсов? Именно такую цель преследует метод Каскадов яркости (Radiance Cascades), впервые предложенный Александром Санниковым из Grinding Gear Games. (заготовку его статьи можно посмотреть вот в этом репозитории)

Читать далее

Не сказ, а быль: Java-дев среди сисадминов

Долго ли, коротко ли, служил я java-разработчиком, да судьба-злодейка, крутанула меня в Platform Engineer’ы. Овладел я ремеслом devops’ским да сисадминским, но по ночам снится мне low-level Java, но быль моя совсем чуть-чуть об этом будет - поглаголю о JVM опциях, дабы приложение в k8s без дури запускать. Расскажу, как доблестно (а может, и безрассудно) SeaweedFS S3 storage выбирал, как кластер k8s поднимал, не щадя живота своего. Читай сии записки, запивая иван-чаем или медовухой: авось, умная мысль глянет меж строк. Не глянет — так хоть посмеёшься над моим devops экспириенсом.

Развернуть сказы

Топ-10 нейросетей для генерации логотипов с нуля (часть 1)

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

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

Давайте разберёмся, что сейчас предлагает мир высоких технологий, и посмотрим на топ-6 бесплатных нейросетей для создания настоящих фирменных логотипов.

Читать далее

Как я подошла к построению карты компетенций тестировщиков

Всем привет! Меня зовут Ксения и я вот уже почти 9 лет в тестировании. Не так давно поймала себя на мысли, что мой аккаунт на Хабре совсем запылился. А ведь за годы работы у меня было достаточно много опыта на различных позициях от ручного тестировщика до руководителя и мне действительно есть чем поделиться. Так и пришла в мою голову мысль поднять в очередной раз тему развития в тестировании. Мне кажется, что эта тема будет актуальна всегда. Эта статья будет первой, в планах у меня уложиться в три, но там уж как пойдет. 

Читать далее

Зачем Трамп начал торговую войну: разбираем все объяснения причин ввода тарифов

В прошлую среду Трамп объявил о новых торговых пошлинах против всего мира, и мир этот несколько закачался: всего за 2 дня и рынки акций, и нефть обвалились более чем на 10%. Мнения о том, что происходит и почему, разделились. В этом материале я разобрал все основные версии по поводу того, чего конкретно пытается добиться Трамп.

Читать далее

[Перевод] Учёные утверждают, что нашли первое наблюдательное доказательство, подтверждающее теорию струн

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

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

Читать далее

Запускаю 12 стартапов за 12 месяцев #1: Core Web Vitals Test

Первый проект, который мы запустили в рамках челленджа — это браузерное расширение для проверки скорости загрузки сайтов и сравнения показателей Core Web Vitals для ПК и смартфонов. В этой статье я расскажу, как мы выбрали идею, разработали продукт за 2 недели и привлекали 1600+ пользователей без вложений в маркетинг.

Читать далее

Взлеты и падения «безумного» Эрла Мюнца

В жаргоне англоязычных инженеров есть такое слово – мюнцинг (muntzing). Его применяют для описания процесса удешевления продукта путем изъятия из него «лишних» компонентов. Как вы могли догадаться, происходит это слово из фамилии героя сегодняшней статьи, Эрла Мюнца.

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

Читать далее

9 правил из ИТ которые помогают мне в жизни

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

И нет, я тут не буду писать про «как мы ставим друг другу задачи в Jira на помыть посуду или погулять с собакой». Речь скорее про принятие решений или использование привычек, приобретенных за время работы в IT сфере. Это сугубо мой опыт и ИМХО конечно, если покажется не релевантным – дизлайк доступен, комменты тоже (лучше комменты :)).

 

Правило 1. Стоимость владения надо учитывать.

У опытного ИТ директора в "библии" или в "букваре" черным по белому написано: "У любой системы\оборудования\технологии есть стоимость владения". Если вы внедряете систему или онбордите технологию, то для того, чтобы учитывать в бюджете её стоимость, нужно закладывать не только стоимость изначальной покупки, но и стоимость владения технологией ежегодно. В неё обычно входят затраты на обслуживание, поддержку, обновления и подобное.

Чем помогает в жизни:

В жизни мы почему то про этот принцип забываем. А ведь тут то же самое:

Умеете водить машину - надо регулярно водить иначе забудете как

Знаете английский – на нём надо регулярно разговаривать

Знаете C++, но не писали на нём код 3-5 лет… у меня для вас много новостей.

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

 

Правило 2. Все ключевые элементы инфраструктуры должны иметь минимум 2-кратное резервирование

Читать далее

Почему мы так не любим «Отечественный» продукт?

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

Читать далее

[Перевод] Устранение последствий инсульта начинается с кишечника

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

Читать далее

Займемся traxом? Как проводит свободное время среднестатистическая семья зумеров-айтишников

В свободное от работы время зумеры-айтишники пилят игру в Telegram Mini App, и нет, это не тапалка!

Про игру
 
Может быть вы помните, а может и не знали, но в 80-е была популярна элегантная стратегическая игра Trax. 

Ее придумал Дэвид Смит – дипломированный бухгалтер, семьянин, бизнесмен и даже автор песен. Он опубликовал более 20 игр, но считает Trax своей лучшей придумкой. 
Вокруг неё формировались клубы в разных странах, организовывались турниры по электронной почте и даже чемпионаты мира. Из года в год Trax стабильно входил в топы лучших игр на протяжении 80-х и получал многочисленные награды.

И вот спустя годы давно запылившаяся, но когда-то популярная игра Тракс вдруг попалась моему мужу Кириллу, точнее его другу ака одногруппнику из ИТМО, при очень интересных обстоятельствах. Как-то раз он попал на комиссию по отчислению в ИТМО, где случайным образом попадался один из двух билетов:
первый - сделать бесконечные крестики нолики, где нужно сложить диагональ в 10 крестиков (по крайней мере так запомнил мой муж), а другой бесконечный Тракс в консольном варианте. Посмеялись, поиграли и затянуло. Тогда игра была доступна только в двух вариантах: настольная и ПО на Винду. Возможности поиграть онлайн не было, за исключением изощренных способов, например транслировать экран и под диктовку выставлять ходы оппонента или через TeamViewer. И тогда в голове Кирилла появилась мысль – а почему бы не запилить веб-версию Тракса.

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

Читать далее

Интеллектуальная собственность: 3 ситуации, когда спасет оценка документов

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

Читать далее

«Клюква» — автоматизация документации проектов на Python

Привет!

Меня зовут Алексей Фоменко. Я разработчик из Нижнего Новгорода.

Сегодня хочу рассказать вам о своем сервисе «Клюква».

«Развесистая клюква» или просто «Клюква» в общем виде означает ложные или искаженные представления о чем?либо.

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

Читать далее

Ты снова не дошёл до своей цели?

Ты умеешь ставить цели? Серьезно. Не просто: «хочу 10 000 лидов в месяц, заработать х10 прибыли или нанять супер-крутого сотрудника», а так, чтобы цель вела к результату, а не к выгоранию.

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

Так живут многие. И я так делал, пока не начал мыслить системно.

Читать далее

Как понять, что ИБ-компания вам подходит? Семь базовых критериев качественной услуги

Всем привет. Меня зовут Федор Трифонов, я руководитель отдела экспертной поддержки продаж в RED Security. За 12 лет в ИБ я успел пообщаться с сотнями заказчиков самых разных компаний и в целом научился понимать их запросы с полуслова. Хочу поделиться своим опытом, чтобы, во-первых, сами заказчики определяли, с кем им удобнее будет работать, а во-вторых, коллеги по службе лучше понимали боли клиентов и говорили с ними на одном языке.

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

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

Читать далее

Недельный геймдев: #220 — 6 апреля, 2025

Из новостей: Eidos Montreal уволит 75 сотрудников, продажи Monster Hunter Wilds достигли 10 миллионов копий, ИИ сгенерировал технодемку Quake II, Eidos Montreal стремится возродить серию Deus Ex.

Из интересностей: современный SSAO в современном рантайме, 3 эпизод про разработку Dwarf Fortress, разрабатываем игру для Wii в 2025.

Читать далее

Три способа реализовать кросспроектный триггер джобы с поправкой на права

Привет, Хабр! Меня зовут Женя, я SDET в «Островке». В этой статье расскажу, как мы решали задачу интеграции автотестов в CI/CD, когда тесты и код живут в разных репозиториях.

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

Читать далее

[Перевод] Скрываем без JavaScript элементы, требующие JavaScript

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

Небольшой контекст: я сейчас разрабатываю небольшую кнопочку «Share», которую можно вставлять в посты и с лёгкостью делиться ими, если мне захочется. Взгляните, как она сейчас выглядит без JavaScript:  

Читать далее

Насчёт серебряных пуль

Как мы от работы без выходных и до двух ночи пришли к завершению отчётности в рабочее время.

О цели

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

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

Стало понятно, что user centered design для нашей ситуации плохо подходит, я про это отдельно писал несколько раз. И возникла цель — научить разработчиков бухгалтерии, а бухгалтеров конструированию эффективных процессов и автоматизации. Чтобы все заговорили на одном языке. Это сильно усложнялось необходимостью продолжать обслуживать уже набранную базу в созданной за годы не слишком эффективной схеме. К тому же, сильно завязанной на закреплённого за организацией бухгалтера. У нас не было лишних денег, лишних разработчиков и лишних бухгалтеров. Этот корабль плыл, протекал, ломался и чинить его мы могли только на ходу.

Читать далее

Обнаружение протечек воды на базе NodeMCU и Wi-Fi с отправкой уведомлений

Защита от протечек воды — важный аспект безопасности и комфорта в любом доме. Быстрая реакция на утечку может предотвратить серьезные повреждения и затраты на ремонт. В этом проекте мы создадим автономную систему уведомления о протечке воды с использованием микроконтроллера NodeMCU, которая будет отправлять SMS-сообщения при обнаружении утечки.

Читать далее

[Перевод] Фокус для разработчиков: что я взял из подходов к СДВГ

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

Хотя у меня нет официального диагноза СДВГ, я замечал у себя типичные симптомы. При этом исследования по СДВГ (синдрому дефицита внимания и гиперактивности) могут принести пользу любому, кто стремится улучшить концентрацию.

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

Читать далее

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

Эта статья - перевод поста в блоге Luciano Nooijen вышедшего 1 апреля 2025 г.

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

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

Как и у всех, наши обсуждения были про то, чем станет наше любимое занятие (кодинг), через несколько лет и что стоит делать прямо сейчас чтобы сохранить свою востребованность. Одна из основных гипотез была в том, что через 2-3 года мы станем операторами AI, задача которых осмысливать глобальную и локальную логику проектов, ставить задачи, писать архитектурные участки кода и вмешиваться когда что-то идет не так.

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

Очень интересно мнение сообщества, а так же посмотреть на реальность через 2-3 года.

(картина сфотографирована в музее Эрарта, художник Олег Иващенко, "Побег")

Читать далее

Как создать бота в Slack и установить его в любые рабочие пространства, а не только в родительское

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

Читать далее

[Перевод] 13 законов разработки ПО


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

  1. Закон Паркинсона.
  2. Закон Хофштадтера.
  3. Закон Брукса.
  4. Закон Конвея (и обратный закон Конвея).
  5. Закон Каннингема.
  6. Закон Старджона.
  7. Закон Завински.
  8. Закон Хайрама.
  9. Закон Прайса.
  10. Эффект Рингельмана.
  11. Закон Гудхарта.
  12. Закон Гилба.
  13. Закон Мёрфи.

Поехали. Читать дальше →

Доработка системы LMS Knomary

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

Одна из наиболее известных LMS на российском рынке — Knomary LMS. В 2023 году она заняла место в десятке лидеров рейтинга TAdviser по объёму выручки от проектов в сфере HRM. Эту платформу уже выбрали для внедрения такие крупные компании, как ЕВРАЗ, Черкизово, РусГидро и УГМК.

В этой статье расскажу об опыте адаптации и доработки Knomary LMS под нужды компании.

Читать далее

Titan OS: как я впервые с ней познакомился и что тут с разработкой приложений

Приятным событием на этой неделе стала покупка нового телевизора. Гуляя по магазину и любуясь ценниками, я заметил, что у моделей Philips и AOC в графе операционной системы стоит доселе неизвестная для меня Titan OS. Про Android TV, Tizen и WebOS был наслышан, поэтому подумал, что это просто какой-нибудь переделанный вендором Android, не более. По большому счету мне было все равно: источником изображения я планировал сделать компьютер. В итоге взял Philips 9000er series — UHD 4K телевизор с фирменной подсветкой Ambilight и Mini-LED дисплеем на 144 Hz. Но главное, внутри живет та самая Titan OS. Дальше о ней и расскажу.

Читать далее

Народный измеритель ёмкости батареек и аккумуляторов BatteryTest v2.0

Я завершил разработку новой версии прибора для измерения ёмкости любых батареек и аккумуляторов.

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

Любой желающий может собрать такой прибор из доступных модулей.

Читать далее

[Перевод] Асинхронный флаг без мистики

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

Читать далее

Микрофронтенд на пальцах с module federation 2.0

Микрофронтенд на пальцах с module federation 2.0. Как собрать микрофронты из кубиков без магии по шагам.

Читать далее

Java Digest #23

Всем привет! ???????????????????? Мы Java-разработчики Т-Банка: Андрей, Арсений, Константин, Константин и Роман. Собираем интересные новости, статьи, туториалы и другие материалы из мира Java-разработки и делимся этим со всем сообществом.

В этом выпуске будет много релизов, один из них — новый майлстоун Spring 7.0.0, а еще — новые версии Quarkus и Kora. Снова узнаем, как сделать Spring быстрее, вспомним старые хорошие доклады в новом формате и посмотрим на фичи Java 24 на примере крестиков-ноликов.

Читать далее

Хорошие и плохие качества руководителя

Едем мы как то с супругой на концерт и по дороге разговорились на философскую тему о soft skills руководителя. Моя жена - QA в tutu.ru. И очень кстати, буквально за несколько дней до нашего разговора, ее тимлид ей задал вопрос - каким должен быть хороший руководитель и какого руководителя она назвала бы плохим?

Читать далее

Что используют для учёта ИТ-активов и когда этих решений недостаточно

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

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

Читать статью

Расскажите, зачем вам DI-контейнер в golang

Я много писал на PHP + Symfony, писал на Angular, Vue. Я понимаю зачем DI-контейнер в Symfony, могу понять зачем он на фронте, особенно PWA. Я понимаю, какую проблему/задачу он там решает, почему он там нужен.

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

Так почему же

Современная многофакторная аутентификация на предприятии при помощи решений Avanpost и Рутокен

Привет, Хабр!
В этой статье мы расскажем, как работают современные системы управления доступом, и какие преимущества получает организация при использовании системы IAM Avanpost FAM и MFA+ вместе с аутентификаторами Рутокен.

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

Компания «Актив» производит три устройства, использующие три основные технологии многофакторной аутентификации:

Рутокен ЭЦП 3.0 — универсальный аутентификатор на основе технологии инфраструктуры открытых ключей (PKI). Может работать как аутентификатор и одновременно являться средством электронной подписи.

Рутокен OTP — аппаратное средство для генерации криптографически вычисляемых одноразовых паролей (алгоритм TOTP).

Рутокен MFA — первый отечественный USB-токен на базе технологии FIDO2. Технология MFA позволяет полностью отказаться от ненадежных паролей при работе с веб-приложениями, обеспечивая при этом строгую и надежную аутентификацию.

(Cпойлер) Преимущества аутентификаторов Рутокен

Аутентификаторы Рутокен:

Читать далее

Как превратить стажировку в карьерный трамплин: чек-лист с рекомендациями

Привет, Хабр! Стажировка — отличный способ начать карьеру в компании, но мало кто хочет надолго застревать в статусе стажера. Идеальный сценарий — вырасти до джуна за полгода-год работы в компании. 

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

Читать далее

[Перевод] Плавающие запятые и ящики

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

Читать далее

Когда фото становится биометрией: разбор закона и практики

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

В этой статье мы разберём, что такое БПДн с юридической точки зрения, в каких случаях фото — это просто фото, а когда оно приобретает математический шаблон, вектор единой биометрической системы (ЕБС) и какое отношение ко всему этому имеет сама ЕБС.

Читать далее

Выгорание на работе: инструкция по спасению себя и своей карьеры

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

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

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

1. Как понять, что это профессиональное выгорание?

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

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

Читать далее

Куда уходят клиенты A?za — и почему многие выбирают альтернативу

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

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

Неудивительно, что началась волна переездов: люди экстренно ищут альтернативу A?za, обсуждают, где стабильнее, где не пропадает связь, где не блокируют всё без предупреждения. И если заглянуть на Trustpilot и в Telegram-чаты, уже заметно: многие делают выбор в пользу PQ.

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

Читать далее

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

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

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

Читать далее

Повышение скорости передачи данных в мобильных сетях

В мобильной сети 4G – основной сети мобильного доступа в интернет – максимальная скорость, определяемая стандартом и заявляемая операторами, составляет 300 Мбит/с. Однако получить такую скорость на телефоне (компьютере) практически невозможно. Средняя скорость по официальной статистике – 25 Мбит/с, но ее получают не все и не всегда. Сплошь и рядом скорость опускается до единиц мегабит и даже ниже 1 Мбит/с. Разберемся, почему это происходит и как можно повысить скорость передачи данных.

Читать далее

Security Week 2515: уязвимости в загрузчике GRUB2

На прошлой неделе компания Microsoft отчиталась об обнаружении 11 уязвимостей в загрузчике GRUB2 с открытым исходным кодом. Мотивацией для Microsoft проанализировать опенсорсный проект была потенциально высокая опасность уязвимостей в GRUB: их эксплуатация может привести к компрометации операционной системы и открыть для потенциального атакующего полный доступ к пользовательским данным. Отдельным интересным моментом данного исследовательского проекта стало использование искусственного интеллекта, версии Microsoft Copilot, специально разработанной для устранения прорех в безопасности.



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

Дайджест ИБ-регулирования. Январь – март 2025

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

Читать далее

Найдена самая старая клиентская жалоба возрастом почти 4000 лет

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

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

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

Читать далее

Приоритезация в продукте

Сегодня завершила методику приоритезации бэклога для своих команд и решила с сообществом тоже поделииться. По мотивам книги Product Roadmaps Relaunched C. Todd Lombardo, Bruce McCarthy, Evan Ryan, Michael Connors.

Читать далее

Я делал 13 млн прибыли в месяц, а сейчас мой бизнес на грузовиках всё

В итоге за 7 лет я успел открыть и логистическую компанию, где в хороший месяц, 10 логистов приносили 13 млн ? прибыли, и транспортную компанию, с парком в 10 фур, которые приносили 1,7 млн ? в хороший месяц. 

Читать далее

Почему вашему бизнесу нужна интеграционная платформа: 3 сценария применения

Почему вашему бизнесу нужна интеграционная платформа: 3 сценария применения. Современный бизнес уже не может обходиться одной информационной системой. В арсенале компаний — CRM, 1С, сайт, ERP, складская система и многое другое. Чтобы всё это эффективно взаимодействовало, нужна не просто «набор интеграций», а продуманная архитектура. Решение — интеграционная платформа, которая помогает централизовать и упростить обмен данными между всеми системами.

Читать далее

Ursina: Твой билет в мир 3D-игр на Python без сложностей

Ursina — это не просто фреймворк, а настоящий конструктор мечты для разработчиков. Представь: ты пишешь код на Python, а через пару часов уже управляешь 3D-персонажем в собственной игре. Звучит как магия? С Ursina это реальность. Давай разберемся, почему этот движок завоевывает сердца новичков и профессионалов.

Читать далее

[Перевод] Безумие быть разработчиком

Я часто об этом думаю, потому что это не похоже на большинство других профессий.

Быть разработчиком — тяжело. С самого начала тебе уже нужно знать пару языков программирования и ещё несколько разных инструментов. Но этого недостаточно. Компании ожидают от тебя, что ты разбираешься именно в том фреймворке, который они используют у себя. Это может быть Rails, Django, Laravel или что-то ещё. Тебе также понадобится CSS. Его можно учить всю жизнь и всё равно не понять, почему ломается вёрстка, но минимально необходимый уровень освоить реально.

Вряд ли получится обойтись без JavaScript. Может тебе повезёт, и нужно будет лишь иногда править jQuery в устаревшем приложении, которое нужно поддерживать. Но времена меняются.

Читать далее

Как продать афроамериканцу?

В 1954 году издательство JPC - Johnson Publishing Company, в рамках PR кампании собственных журналов, выпускает видео пособие под названием The Secret of Selling the Negro

Теперь — это настолько классика маркетинга, что невольно задаешься вопросом «как мы докатились до жизни такой» и «почему инструменты, описанные в пятидесятых для цветного меньшинства, так хорошо работаю сегодня на масс-маркете, «Gen-Z is a new black»?

Читать далее

Ursina: Создание умных NPC через поведенческие деревья (Часть 2)

В первой части мы разобрали основы Ursina и создали простую 3D-игру. Теперь перейдем к более сложной механике — искусственному интеллекту для NPC с помощью поведенческих деревьев (Behavior Trees).

Читать далее

Фантастическая стратегия тестирования и места, где она обитает

Привет, дорогой читатель! Меня зовут Мария Вавилова, я начальник управления обеспечения качества в компании «ГНИВЦ» и занимаюсь созданием комфортных сервисов для взаимодействия с государством.

В этой статье хочу поговорить о must have в тестировании — об артефактах. В конце поделюсь небольшим подарком в виде шаблона одного из таких документов. Чтобы добавить чуть больше динамики, давайте ответим на несколько вопросов:

Знаете ли вы, что такое стратегия тестирования? Применяется ли она на ваших проектах?

Знаете ли вы, что такое план тестирования? Применяется ли он на ваших проектах?

Предположу, что многие ответили утвердительно, но вот к чему я веду…

Читать далее

Кастомизация Wi-Fi-точек под дизайнерский интерьер

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

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

Читать далее

Как салону красоты навсегда забыть о проблемах с контентом

Как салону красоты навсегда забыть о проблемах с контентом.

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

Читать далее

Как салону красоты навсегда забыть о проблемах с контентом

Как салону красоты навсегда забыть о проблемах с контентом.

Если вы управляете салоном красоты или ведете для него соцсети, наверняка знаете эту боль — что сегодня опубликовать? как придумать текст? как не тратить на это полдня?

Читать далее

Маркетинг в фильме «Мастер» с Джейсоном Стэйтемом

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

Читать далее

Пятая женщина-миллиардер в России — как Татьяна Володина выстроила бренд «Алькор и Ко»

Татьяна Володина стала пятой россиянкой, попавшей в мировой рейтинг миллиардеров Forbes, с состоянием около $1,1 млрд. Этот успех связан не с раскрученным личным именем, а с эффективным построением бизнеса: Володина владеет группой «Алькор и Ко», которая управляет сетями косметических магазинов «Л’Этуаль» (более 1000 магазинов) и «Подружка» (свыше 600 магазинов). В данной статье я расскажу, за счёт каких стратегических действий, маркетинговых решений, бренд-менеджмента и управленческих практик компании «Алькор и Ко» удалось достичь миллиардной капитализации. Разберём, как развивался бренд без громкого пиара личности владельца, на чём держится система управления сетью и какие уроки из этой истории могут извлечь предприниматели, маркетологи и руководители бизнеса.

Читать далее

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

С началом компьютерной эры во второй половине XX века у архитектора появилась надежда отойти от кульмана и больше к нему не возвращаться, а работать с интерактивной визуализацией своего замысла на экране компьютера, доводя его до совершенства или, что было гораздо чаще, до параметров, заданных архитектору его начальством. Публично продемонстрировал такую возможность стажер Лаборатории Линкольна Массачусетского технологического института (MIT) Айвен Сазерленд, 25 лет от роду. За три года до этого он получил диплом инженера-электронщика в Калифорнийском технологическом институте, по семейным обстоятельствам переехал на Восточной побережье США, где ему нашлась работа в Лаборатории Линкольна MIT.

Читать далее

How to: Установка chromedriver руками

Привет, сегодня поговорим, как установить ChromeDriver без костылей и ошибок.

Если автоматическая загрузка актуальной версии chromedriver (или драйвера для другого браузера) не предусмотрена. Или не работает, и мы при запуске UI-тестов получаем ошибку о том:

1.      Что у нас отсутствует chromedriver

2.      Не совпадает версия chromedriver и chrome (также может относиться к любому другому браузеру и его драйверу)

Скачиваем соответствующую версию chromedriver - https://googlechromelabs.github.io/chrome-for-testing/#stable

На Linux

Читать далее

[Перевод] Прочтите это, если планируете работать с Next.js

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

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

Именно такие ожидания я связывал с Next.js — опенсорсным фреймворком для веб-разработки, созданным и управляемым компанией Vercel. Vercel — это облачный провайдер, предлагающий управляемый хостинг Next.js как услугу.

Читать далее

Быть админом

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

Читать далее

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

• От чего зависит продуктивность? 
• Как на нее влияет физиология человека? 
• Что такое shit-детектор и какие еще существуют научные методы? 
В этой статье я постарался интересно и вдумчиво разобраться в том как повысить продуктивность

Читать далее

Анализ и обход безопасности ИИ-агента ChatGPT

ChatGPT — не просто языковая модель. Это полноценная система с внутренней архитектурой модерации, фильтрации и самопроверки, ориентированной на контроль за безопасностью контента. Но что происходит внутри, когда ты отправляешь свой запрос? Можно ли повлиять на результат? Что именно определяет, дойдет ли ответ до тебя — или его заблокирует фильтр? Как можно его обойти? Спойлер - можно.

Читать далее

Игровая импотенция: почему в 29 лет игры перестали радовать?

Мой геймерский путь начался в 2006 году с пиратской Dendy, стилизованной под Sega Mega Drive. Помню, как мы с отцом приехали на рынок, бродили между рядами с радиотехникой, и вдруг – перед нами открылся волшебный мир: столы, уставленные картриджами с яркими обложками. До этого момента я лишь изредка играл у друга в Heroes of Might and Magic.

Мне досталась приставка и стопка игр – продавец "дарил" картриджи тем, кто покупал консоль. Среди них была Disney’s Chip ’n Dale Rescue Rangers 2 (Capcom, 1993) – продолжение игры 1990 года. Первую часть я попробовал позже, и она показалась мне интереснее. Любопытно, но в Contra я так и не сыграл – она мне просто не попадалась. Из запомнившихся боевиков были Batman: The Video Game, RoboCop и Prince of Persia (для меня всё с драками было "боевиком").

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

Вот ещё несколько игр, которые оставили след:

Читать далее

Почему программисты не стареют: эффект кодера после 40

Эта статья — не о вечной молодости и не про биохакинг. Это — живая техническая ретроспектива о том, почему некоторые программисты становятся сильнее с возрастом, а не наоборот. Как меняется восприятие кода после 40? Почему опытный разработчик способен «разруливать» архитектурные адские кухни там, где молодёжь сгорает на ревью? И при чём тут ассемблер, собаки и JavaScript? Ответы — внутри.

Читать далее

Возвращаем доступ к Аниме за пару минут

Всем привет! Мы уверены, что среди читателей Хабра точно найдутся любители аниме. В последние годы в России под удар попали не только новостные сайты и соц. сети, но и разные видео-хостинги. В том числе регулярно блокируются сайты с аниме-контентом и фанфиками, ссылаясь на  обвинения во «вреде для психики» и «пропаганде». 

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

Мы считаем несправедливыми подобные ограничения, поэтому добавили поддержку некоторых популярных аниме-сайтов в наш бесплатный VPN - Amnezia Free.  

Ниже представлен список сайтов, на которых снова можно будет смотреть аниме: 

Читать далее

Защита без шифрования: парадокс или альтернатива?

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

Читать далее

[Перевод] Учёные хотят вернуть домой «Авангард-1» — самый старый спутник на орбите Земли

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

Запуск «Спутника-1» 4 октября 1957 года вызвал беспокойство в США, которое усугубилось позорной и унизительной неудачей первого американского запуска спутника, когда ракета ВМС США «Авангард» вместо того, чтобы вывести на орбиту спутник, испытала «капутник» — его носитель перевернулся и взорвался.

Эмоциональное спасение Америки пришло через первый американский искусственный спутник. «Эксплорер-1» вывели в космос 31 января 1958 года. Тем не менее, несмотря на неудачи, 17 марта 1958 года «Авангард-1» всё же достиг орбиты, став вторым американским спутником.

Читать далее

Kakikata Shogun AI: Telegram-бот для изучения американского английского — и отличный pet-проект для стажёра

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

Сегодня я хочу рассказать о создании простого, но полезного пет-проекта — Telegram-бота, который помогает пользователям улучшать их английский с помощью GPT-4. Проект отлично подойдет для начинающих разработчиков, так как использует современный стек технологий и имеет понятную архитектуру.

Читать далее

Началась битва за интернет

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

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

Собственно, сейчас примерно во всем мире такие же законы принимаются - что в Европе, что в Азии. Вот и Дурова в ЕС в тюрьму сажают, и тикток в сша требуют продать.

Более того, не могу не оценить системности подхода наших властей. Знаете ли вы, что в декабре прошлого года в ООН была ЕДИНОГЛАСНО принята концепция борьбы с преступлениями в интернете, которая примерно соответствует российским принципам регулирования интернета. Потому что эту концепцию именно Россия предложила, и весь мир ее послушно принял.

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

Читать далее

Дайджест космических новостей за прошедшую неделю

• Новое открытие, связанное с кварками, раскрывает важнейшую тайну рождения Вселенной

• Невероятная фотография показывает сверхмассивную чёрную дыру, выбрасывающую струю материи в межзвёздное пространство

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

• НАСА вывело мышей в космос, и это сделало что-то страшное с их костями

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

Читать далее

Apple Pro Weekly News (31.03 – 06.04.25)

С какими проблемами столкнулась Apple и пользователи на релизных системах, какие планы по обновлениям на ближайшие месяцы и что нового в свежей бете. Что успел сделать Тим Кук, как Apple в России заработала без выручки, а также возможные шаги компании по избежанию пошлин. Какой iPhone не получит следующую iOS, что тестируется для iPad mini, какие инновации для iPhone планируются и какого дизайна не будет у осенней новинки от Apple. А также другие слухи, инсайды и интересные подробности за прошедшую неделю, к новостям!

Перейти к новостям

ОБЗОР СОВРЕМЕННЫХ ВОЗМОЖНОСТЕЙ CSS. Subgrid

Subgrid — это возможность использовать сетку (grid) внутри дочерних элементов, сохраняя структуру родительской сетки.

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

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

Читать далее

Умный прицел из 1944-го. Один из первых серийных аналоговых вычислителей

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

Но множество таких технологических прорывов были нишевыми и относительно малоизвестными. И одним из таких было создание приспособления, иногда гордо именуемого «компьютером», хотя фактически это был аналоговый электромеханический калькулятор. Речь пойдет о бортовой системе управления огнем бомбардировщика B-29.

Читать далее

← 6 апреля 2025          8 апреля 2025 →          А сегодня?