«Работает — не трогай!»: Как ловушка статус-кво мешает нам развиваться

Итак, устраивайтесь поудобнее, налейте себе чаю или кофе, и давайте поговорим о нашем мозге. Точнее, об одной из его хитрых привычек: склонности цепляться за привычный порядок вещей, как любимое сочетание клавиш, которым пользуешься изо дня в день. Ученые называют это «предвзятостью к статус-кво», и понимание этого механизма может изменить ваш взгляд практически на всё.
Вы совершенно точно встречались с явлением, даже если слышите это название впервые. Замечали, как годами пользуетесь услугами одного и того же мобильного оператора, хотя подозреваете, что есть предложения повыгоднее? Продолжали платить за абонемент в спортзал, хотя были там всего два раза за прошлый год (один раз при оформлении, второй - когда забирали забытую бутылку воды)? Заказывали одно и то же блюдо в столовке каждый раз? Вот это и есть та самая предвзятость к статус-кво. Это тот самый внутренний голос, который говорит: «Лучше синица в руках, чем журавль в небе». Или, как говорим мы, айтишники: "Работает - не трогай!".
Читать далееГород детства: что будет, если продолжить игру в SimCity 2000 спустя 25 лет. Часть 2
Это продолжение рассказа о том, как я нашёл на старой дискете виртуальный город, созданный мной в 1999 году, и решил развивать его дальше. Если вы не читали предыдущую часть, лучше начать с неё, иначе многое может быть непонятным.
Несмотря на то, что я довольно много внимания уделяю игровым механикам, эти публикации в первую очередь носят ностальгический характер. Для меня яркий и жизнерадостный городок из SimCity 2000 — это самый настоящий город детства, пусть даже я никогда в нём не жил, и он совсем не похож на реальный город, в котором я вырос. Читать дальше →
[Перевод] Глубокое погружение в запросы, лимиты и специфику использования CPU в Kubernetes

Джон Такер помогает разобраться с ключевыми аспектами управления ресурсами CPU в Kubernetes. Он объясняет разницу между запросами и лимитами, показывает их влияние на производительность приложений и делится практическими советами по настройке контейнеров. Если хотите улучшить работу кластеров, эта статья станет вашим гидом.
Читать далееПатентный поиск без боли. Руководство для инженеров и не только

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

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

Привет, меня зовут Александр Виноградов и я главный ИТ архитектор Ви.Tech. Сегодня расскажу о том, как я однажды подал заявку на TeamLead Conf, а в результате стал членом программного комитета этой конференции. А еще поделюсь своим «взглядом изнутри» и научу, как сделать вашу заявку практически идеальным кандидатом на попадание в программу конференции. А поможет мне в этом мой напарник по ПК TeamLead Conf — Виталий Качановский.
Как я расстроился из-за тимлид конф 24
Началось все с того что мою заявку не взяли на московский тимлид 24. Причем ладно бы отказали — даже никто не связался. Было неприятно, я ж старался в конце концов. Но фрустрировал я недолго. И решил, что раз в этот раз выступить не удастся, то можно и просто рядом постоять, а заодно и выяснить, как программный комитет тимлида (ПК) принимает решение, кого брать в программу, а кого нет.
И мы сделали подкаст с Ромой Ивлиевым (главный по тимлидконф) о том, как устроен ПК, как в него попасть и сколько надо заплатить, чтобы тебя взяли (спойлер — даже не пытайтесь, не поможет). После выпуска я списался с Ромой и попросился в ПК на «разбор конюшен» — тех заявок, что старожилы себе не взяли по причинам, о которых я расскажу ниже.
Сейчас, когда отбор уже закончен, я смог наконец создать рецепт идеальной заявки для IT конференции. Поделюсь своими наработками с читателями, и, возможно, уже на следующем тимлиде окажусь куратором кого-то из вас.
Её величество Тема
Если вы никак не можете выбрать из нескольких тем ту самую единственную, то не стесняйтесь, предложите все темы, которые можете осветить. Две-три заявки от одного человека — это нормально. Главное, чтобы каждая заявка была хорошо проработана, а материалы и наработки для доклада имелись не только в формате гипотетических записей на салфетке.
Читать далееДолжен ли разработчик только писать код?

Привет, Хабр! Когда разработчик — это только код? А когда — полный хаос, в котором виноваты дизайнеры, DevOps, тестировщики, кто угодно, но не он? Меня зовут Дарья Корчуганова и я — руководитель команды разработки в Газпромбанк.Тех, IT_ONE. В этой статье на основе моего доклада для FrontendConf поделюсь опытом и размышлениями о том, что и почему должен делать разработчик. Разберём, как избежать фейлов и сэкономить нервы.
Кажется, что работа разработчика проста: пиши код, заливай, жди аппрува. Но потом начинается... Задачу забрал другой? Код не попал на стенд? Билд сломался? Кто виноват? Возможно вам знакомы фразы: «мой код работает, проблема в других», или «пусть тимлид следит за статусом задач», или «тестировать — задача тестеров, я не буду проверять работу кода на стенде», или даже «не собрался билд — это проблемы DevOps», «полетела вёрстка — виноваты дизайнеры».
Читать далееКак автоматизировать ценообразование на маркетплейсах Ozon и Wildberries: система расчета + собственный модуль

Привет, Хабр! На связи Илья, руководитель проектов. В этой статье я расскажу, как мы разработали интерфейс для автоматизации цен на Озон и ВБ, который помогает бизнесу участвовать в акциях маркетплейсов, не опуская цену товара ниже РРЦ и сохраняя рентабельность продаж.
Компании, выходящие на маркетплейсы, рискуют тем, что цены на их товары могут опуститься ниже рекомендованной розничной цены (РРЦ). Это чревато снижением прибыли и потерей контроля над ценами.
Мы решили эту задачу с помощью автоматизированной системы мониторинга и обновления цен.
Читать далееЖгём-шьём контроллеры и кормим ядерную подсветку

Четыре сгоревших STM32, три блока питания, 90 ампер, синяя сосиска, 16 бубенчиков и электродиффузия — в этой части кормим подсветку для трёх теликов, пишем с нуля протокол адресных светодиодных лент WS2812b и обматываемся коаксиальными проводами.
Осторожно, трафик!Система «Федерация». Часть 8/8 Каталог групповых решений

Мы определились как оценивать системы: получаем оценки функциональной части системы, оценки ее технологического совершенства, после этого продукт и его оценка попадает в следующий модуль системы «Федерация» - каталог групповых решений. Структуру и принцип построения этого, последнего, компонента «Федерации» нам осталось рассмотреть.
Для общего понимания каталог «Федерации» - это магазин технологических продуктов Gруппы, в котором есть свои специализированные отделы (АБС, CRM, ДБО), на витринах которого представлены ИТ-решения в уже проведенной оценкой, которую нужно применить для конкретную организацию.
Читать далееКак мы сделали систему для увеличения токсичности в интернете (чтобы её уменьшить)

Большие языковые модели (LLMs) это мощный инструмент в борьбе с токсичностью в текстах, но их эффективность может быть затруднена внутренними цензорами, призванными предотвратить генерацию негативного текста. В рамках соревнования PAN-2024 мы нашли способ обойти это, что позволило языковой модели успешно детоксифицировать текст на нескольких языках. Наш подход позволил нам занять первое место в оценках людьми, где, что удивительно, результаты нашей модели были предпочтительнее отредактированного человеком текста на нескольких языках, включая русский. Кроме этого, мы проверяем как модель без цензора делает обратную задачу, а именно токсикацию предложений.
Читать далееЛегендарный ампервольтомметр Ц20

Сегодня, в Международный день радиолюбителя, я хотел бы рассказать о приборе, без которого бы моя карьера радиолюбителя не состоялась. Речь пойдёт о легендарном Ц20: простом, надёжном и недорогом ампервольтомметре, ставшим лучшим другом и помощником многим поколениям радиолюбителей в нашей стране. Читать дальше →
Архитектурные паттерны для высокой масштабируемости. Часть 3

Что же делать на практике для масштабирования data-bounded (т.е. типичных) приложений?
Я опущу длительные рассуждения и представлю свою "поваренную книгу"
Читать далее[Перевод] Как ИИ меняет динамику командной работы. Исследование 776 специалистов P&G

Результаты RCT-исследования с участием 776 специалистов Procter & Gamble, показывающего, как ИИ меняет динамику командной работы.
Читать далееКак мы освободили операторов от классификации текстов диалогов на 1000+ классов

Всем привет! Меня зовут Наумов Герман, я работаю в Лаборатории машинного обучения Альфа-Банка, и я расскажу, как мы автоматизировали внутренние процессы, упростили работу операторов чата с физическими лицами. Задача не особо простая и тюнингом гиперпараметров как на Kaggle не решается. Но решается.
Читать далееДомашняя стеклодувная мастерская. Текущее дооснащение

Стеклодувная приборостроительная работа немыслима без прорвы разнообразного инструмента и оснастки. И в самом деле, манипуляции с раскалённым размягчённым стеклом специфичны — горячие заготовки приходится как-то удерживать, вращать, формовать. Известное дело — иной раз на подготовку к работе времени уходит больше, чем сама операция, и чем более разнообразные действия выполняет стеклодув, тем большим ассортиментом всякой вспомогательной всячины неизбежно обрастает его рабочее место. Читать дальше →
Почему == и .Equals() — не одно и то же (и как это вас подставит)

Привет, Хабр! Когда речь заходит о сравнении объектов, все почему-то решают, что это элементарный вопрос: ну есть же ==
и есть .Equals()
, в чём проблема? На практике — проблема порой вырастает в целое шапито. Сегодня поговорим о весьма противоречивой парочке. Почему иногда, написав var a = b; if (a == b) { ... }
, мы проверяем одно, а вызвав a.Equals(b)
— совершенно другое? И главное: как это может довольно жестоко подставить нас в реальном коде, когда «ой, ну мы же не ожидали, что кто?то переопределит оператор ==
так хитро».
От фрагментированной автоматизации к единой IT-экосистеме: как Академия Ростеха внедрила BPMS, часть 2

Продолжаем делиться опытом консолидации IT-инфраструктуры Академии Ростеха и переходом на единую систему, объединяющую CRM, бюджетирование проектов, управление закупками и другие процессы. В этой статье поговорим о цифровизации HR-процессов и управления финансами.
Читать далееref, out, in: как понять, кто из них тебе нужен

Привет, Хабр!
Наверняка вы сталкивались с out
, ref
и in
, но вот в чём штука — хотя выглядят они похоже, под капотом у них совершенно разные намерения. Один любит брать всё на себя, другой ждёт готового, третий — как библиотекарь: знает много, но не вмешивается. Сегодня разберёмся, когда и кого стоит звать в метод
Жидкая батарейка

Разработка какого-либо нового автономного устройства сопряжена с размышлениями о том, где и как должен быть размещен источник питания данного устройства. Это накладывает определенные ограничения ввиду физических и конструкционных свойств батарей. Жесткие батареи не всегда уместны, особенно для приложений носимой электроники. Однако проблема гибких заключается в том, что попытки увеличить их активный материал приводят к более толстым и жестким электродам с неудовлетворительными механическими свойствами. Ученые из Линчёпингского университета (Линчёпинг, Швеция) решили эту проблему путем создания жидкой батареи, которая может принимать любую форму. Из чего сделана жидкая батарея, как она работает, и где будет полезна? Ответы на эти вопросы мы найдем в докладе ученых. Читать дальше →
Отраслевой стандарт защиты данных: методика аудита и наш опыт его прохождения

Миллионы людей ежедневно пользуются сервисами Яндекса и доверяют нам свои данные. Для нас это большая ответственность, поэтому мы делаем всё, чтобы обеспечить их защиту и конфиденциальность. Чтобы эти слова не оставались просто обещаниями, мы регулярно проходим независимые аудиты систем информационной безопасности.
В апреле 2024 года на конференции Data Fusion мы подписали отраслевой стандарт защиты данных вместе с другими ИТ?компаниями. И в течение года мы хотели пройти по нему аудит и подтвердить, что мы надёжно защищаем данные. И у нас всё получилось: под катом расскажу о том, как мы проходили проверку и какие результаты получили в итоге.
Статья будет особенно полезна специалистам в области информационной безопасности, которые занимаются или интересуются прохождением аудитов и тестирований.
Читать далееКомьютерный режим: как минимизировать вред здоровью?

Мы проводим за компьютером в среднем 6–9 часов в день. Итог: хроническая усталость, боли в спине, напряжение глаз и снижение продуктивности. Но если грамотно распределить нагрузку и добавить полезные привычки, можно сохранить энергию и здоровье даже при интенсивной работе.
Читать далееРулим CDN с клиента

Привет! На связи Ольга Попова, и вместе с Алексеем Гусевым @MAD_GooZe мы работаем в Yandex Infrastructure — это подразделение Яндекса, которое занимается разработкой инфраструктурных компонентов для других сервисов компании. Наша команда носит название «Видеоплатформа» и занимается созданием инфраструктуры для показа видеоконтента на таких платформах, как Кинопоиск, Яндекс Музыка, Станция, Маркет и других.
Сегодня мы расскажем, как устроена архитектура CDN в нашей видеоплатформе, что мы сделали, чтобы она была удобной и контролируемой, как мы решали возникающие проблемы с помощью существующих стандартов и какое оптимальное решение в итоге нашли.
Читать далееСтоимостной оптимизатор: сердце гибридной базы данных YDB

Я занимаюсь разработкой баз данных с 1999 года и сейчас работаю над YDB — базой данных, которую мы в Яндексе недавно выложили в опенсорс. Это моя шестая база данных и четвертая — массивно-параллельная. И каждый раз, когда основные задачи решены, я сажусь разрабатывать оптимизатор запросов. Под катом я кратко расскажу о том, что такое оптимизаторы запросов в базах данных и почему их непросто делать.
Читать далееНа работе записывали экран, требовали 2 отчёта в день и контролировали, что я ем

Я Android-разработчик. Два года назад я попал в ловушку микроменеджмента. Мой руководитель требовал ежедневные планы, контролировал каждое действие и даже фиксировал продолжительность моих обеденных перерывов. Расскажу, как я распознал проблему, дошел до точки кипения и нашел выход из этой ситуации.
Читать далееЗнакомство с Web Locks API

Представьте оживлённый перекрёсток без светофоров и знаков приоритета. Машины едут в разных направлениях, кто-то пытается проскочить первым, кто-то резко тормозит. Рано или поздно это приведёт к аварии.
Примерно так же работают современные веб-приложения: множество вкладок, фоновых процессов и асинхронных операций конкурируют за общие ресурсы, будь то отправка запроса к API, определение очередности какого-то действия или синхронизация состояния.
Долгое время разработчики обходились кустарными решениями — флагами в localStorage, хитрыми setInterval и т.д. Но с появлением Web Locks API у нас наконец появился стандартный способ расставить приоритеты в этом хаосе.
Web Lock API - это механизм, позволяющий скриптам, находящимся в рамках одного orign, блокировать доступ к ресурсу, удерживать блокировку пока выполняется необходимый код, а затем разблокировать ресурс, чтобы другие части программы могли получить к нему доступ.
Читать далееВот теперь поехали: итоги DevOps Challenge в честь Дня Космонавтики

Привет! На связи снова Саша Хренников, руководитель DevOps-юнита в KTS.
На прошлой неделе мы запустили испытание для DevOps-инженеров, приуроченное к дате первого полета человека в космос. Участникам было необходимо найти и исправить ошибку в конфигурации ArgoCD, чтобы обеспечить корректный запуск приложения. Как мы и обещали, 10 победителей испытания получат наш фирменный мерч, но перед тем, как огласить их список, я предлагаю познакомиться с решением.
Spoiler alert: мы оставляем доступ к этому испытанию (и ко всем предыдущим) открытым, чтобы вы могли потренироваться перед будущими челленджами. Если вы еще не пытались решить его, не торопитесь читать разгадку — лучше попробуйте найти ее самостоятельно. Сделать это вы можете в нашем боте.
Для тех же, кому не терпится узнать ответ, продолжаем.
Читать далееКак мы превратили Cloud Management-платформу в бар

Привет! На связи Дима Гоголев. Я развиваю CMP-платформу Cloudlink в Orion soft, и сегодня я расскажу, как мы превращали ее в бар.
А точнее, как мы пришли к идее «переучить» платформу, которая умеет создавать и автоматизировать ИТ-сервисы, управлять заказом коктейлей. И как в итоге этот эксперимент помог наглядно показать принципы автоматизации в облаке.
Читать далееСвоя эргономичная клавиатура: 3D-печать, пайка и немного самописной прошивки

Зима 2024, в процессе думскроллинга фида реддита я в очередной раз натыкаюсь на пост про hand?wired эргономичную клавиатуру. В целом я не испытывал особого дискомфорта при использовании обычных клавиатур, но сама концепция привлекала — возможно, своей относительной экзотичностью на фоне «традиционных» клавиатур. Готовые клавиатуры такого формата есть в продаже, но эта опция была быстро отброшена — банально дорого — дешевых вариантов на тот момент особо не было. Прикинув, что до отпуска осталось не так и долго я загорелся идеей — а почему бы, собственно, не попробовать сделать подобную клавиатуру в свободное время?
Читать далееНеочевидные команды ChatGPT: аля слэш что-то
Знали ли вы, что у ChatGPT есть рабочие команды через слэш? Типа /help
Если вы спросите его об этом, он ответит:
Читать далееКак оседлать черную пантеру ИИ

Позавчера я написал статью "Замени меня ИИ", где поделился своими мыслями о том, что примерно через 3 года ИИ-агенты смогут заменить множество удаленных сотрудников. Мне было интересно узнать, что вы думаете по этому поводу – верите ли в такой сценарий, а если верите, то как готовитесь?
???? А что, если ИИ — это не угроза, а ваш билет в будущее?
Представьте: вы входите в комнату и видите черную пантеру. Сразиться? Убежать? Игнорировать?
А может... оседлать её?
В мире, где ИИ скоро заменит множество удаленных работников, большинство выбирает страх. Я выбрал возможности. Через вайбкодинг и новые подходы к разработке я превращаю то, что другие считают угрозой, в свое конкурентное преимущество.
Во время перемен нужно строить ветряную мельницу, а не щит от ветра! ????
Читать полностьюRust и FFmpeg: Новый способ создания пользовательских видеофильтров

FFmpeg — это мощный инструмент для работы с мультимедиа, который используют для кодирования, декодирования, перекодирования и применения фильтров к видео и аудио. Но если вы работаете с Rust, интеграция с C API FFmpeg может стать настоящей головной болью: управление памятью, проблемы безопасности и крутая кривая обучения. Особенно сложно реализовать пользовательские фильтры — для этого обычно нужно писать код на C и разбираться во внутренностях FFmpeg. А что, если я скажу, что с Rust и библиотекой ez-ffmpeg вы можете забыть про эти трудности и писать фильтры прямо на любимом языке?
В этой статье мы разберём, как использовать Rust и ez-ffmpeg для создания собственных видеофильтров. Мы начнём с основ, дойдём до продвинутых решений и покажем, как это может пригодиться именно вам. Готовы упростить свою жизнь? Тогда поехали!
Читать далееStable Diffusion WebUI Forge: Шаг 6. Txt2img. Сохраняем и улучшаем

После того как мы с вами создали наше первое собственное уникальное изображение из запроса «smiling cyberpunk cat in purple bowler hat with blue cyber eye sitting in cafe drinking coffee, photorealistic, perfect composition, cinematic shot, intricate details, hyper detail, cool color palette, muted colors, very detailed, sharp focus», нам нужно было его сохранить на своем компьютере. С этой задачей мы успешно справились еще в прошлой главе, нажав на пиктограмму дискетки под созданным изображением, как это показано на рисунке ниже:
Теперь давайте посмотрим, какие еще есть интересные функции (находятся под созданным изображением), которые могут нам пригодиться сразу после создания изображения.
Перечислю их слева направо по порядку:
1. Open images output directory. Открыть картинку в директории, где сохраняются созданные вами изображения по датам.
По умолчанию у меня все изображения, отсортированные по датам, хранятся в папке txt2img-images по следующему пути, где установлена программа:
D:\Stable Diffusion WebUI Forge\webui\outputs\txt2img-images
2. Save the image to a dedicated directory. Сохранить изображение.
По умолчанию у меня сохраняются все изображения в папку images по следующему пути, где установлена программа:
D:\Stable Diffusion WebUI Forge\webui\log\images
3. Save zip archive with image to a dedicated directory. Сохранить изображение в архивном файле. По умолчанию у меня сохраняются все архивы в папку images по следующему пути, где установлена программа:
D:\Stable Diffusion WebUI Forge\webui\log\images
Читать далееКак потерять тысячи клиентов за один день из-за процессов: кейс Flowwow

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

Привет, Хабр! Пишу об айти-образовании для современных школьников и их родителей, обозреваю частные школы и анализирую курсы, поднимаю злободневные темы и рассказываю просто о сложном.
Сегодня хочу затронуть такую тему, как связь цифровых технологий с возможностями творческого самовыражения, доступными детям. Есть мнение, согласно которому цифровизация уничтожает фантазию людей, в том числе школьников, но это не всегда точно, а иногда – некорректно, подтверждение чего – онлайн-курсы творчества для детей и подростков в виртуальной среде. Знаю, о чем пишу, потому как часто вижу соответствующие предложения и положительные отзывы родителей о занятиях, которые отмечают, что ребята смогли прокачать полезные навыки и даже начали выполнять первые проекты на фрилансе или, скажем, для общешкольных нужд.
Читать далееWebAssembly голыми руками

WebAssembly являясь (относительно) молодой технологией уже довольно распространён в индустрии.
Тем не менее, почти все материалы в сети по теме рассматривают WASM как цель для компиляции других более высокоуровневых языков.
Информации же по работе с самим WebAssembly и написанию кода непосредственно на нем в сети крайне мало, а в рунете и подавно, что я и попробую исправить под катом.
Читать далееКак Сергей на кардиоскрининг ходил

Прочитав историю Сергея М., вы поймете, как важно внимательно относиться к своему здоровью, особенно к самому «хрупкому» органу — сердцу.
Среди сердечно-сосудистых заболеваний есть много опасных состояний, которые могут протекать годами без всяких явных симптомов и проявляют себя только тогда, когда уже слишком поздно что-либо изменить… Мы говорим сейчас об атеросклерозе — заболевании коварном и скрытом, являющимся основной причиной развития ишемической болезни сердца (в т.ч. инфаркта миокарда) и одной из причин инсульта. Многие до сих пор ошибочно думают, что атеросклерозом болеют только 70-летние бабушки и дедушки. Однако история Сергея М. говорит об обратном.
Читать далееОтдыхаем от ИТ. Моделизм и раскрашивание

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

HA - как много в этом слове: Автоматический перенос виртуальных машин в кластере. 8 секунд и, например, сервер терминалов сменил место жительства совместно со всеми своими предустановленными программами - в другую серверную.
И ... оставил аппаратные лицензии и ЭЦП, заботливыми руками проброшенные в виртуалки, тоскливо торчать из, возможно, погибшего железа.
Муки и страдания геймера при сборке бюджетного игрового ПК

Всем привет в этой статье! Меня зовут Василий, я инженер по тестированию серверного железа в Selectel. Мне пришла мысль, что сборка персонального компьютера за 50 000 рублей — это вызов, на который решится не каждый уважающий себя геймер. Цены на комплектующие штормит, а купить железо некоторых производителей без танцев с бубном нельзя. В итоге такой бюджет становится золотой серединой для многих. Но как получить максимум за эти деньги? Ответ зависит от того, на что вы готовы: утонуть в этой яме с рискам и желанием сэкономить или же выбрать гарантию и возможность апгрейда. Читать дальше →
Полезные API для разработчиков: как автоматизировать рутину и ускорить выпуск продукта

Привет! Меня зовут Саша Пиманов, я разработчик в МWS. В прошлый раз писал о ЯП для изучения в 2025 году, а сегодня поговорим про сервисы, которые могут ускорить вашу работу.
Во многих проектах одни и те же задачи повторяются из раза в раз: валидация email, анализ IP, работа с изображениями или генерация PDF. Вместо ручной реализации с нуля эти функции можно делегировать внешним API. Они легко интегрируются в продукт и экономят часы (а иногда и недели) разработки. В подборке — пять проверенных сервисов, причем каждый из них способен закрыть типовые задачи быстрее и надежнее, чем кастомный код.
Читать далееПредпосылки формирования месторождений. Общая геология

Общепринятый возраст Земли 4,5 млрд лет, а полезные ископаемые формировались с момента образования твёрдой коры, то есть по меньшей мере 2,5 млрд лет. Каждая геологическая эпоха – это конкретный особенный этап эволюции Земли, в котором формируются определённые группы месторождений. Любое месторождение - это уникальный результат взаимодействия сложных физико-химических процессов.
Читать далееКак в Lamoda Tech меняли главную страницу, создавали облако тегов и поднимали метрики поиска. Материалы с DS Meetup

Публикуем материалы с митапа по Data Science, который прошел 15 апреля.
В офисе Lamoda Tech мы делились свежими кейсами о том, как использовать большие данные и сделать шопинг ещё более приятным и улучшить UX. Рассказали, как поднимаем метрики поиска по самым нестандартным запросам, персонализируем рекомендации на примере главной страницы, а также создаём облако тегов и разметку отзывов для более точного выбора товаров.
Читать далееОбзор цифровой платформы Peraspera Data Hunter

На связи Сергей Скирдин, технический директор компании «Белый код». Поставил себе цель — сделать обзоры на шины данных из реестра отечественного ПО. Сегодня в обзоре продукт Peraspera Data Hunter.
Читать далееПоведенческие факторы в поисковой системе Яндекс: влияние, стратегия и возможности оптимизации

SEO — это не просто механическое следование алгоритмам поисковых систем, а настоящая игра на грани аналитики, психологии пользователей и технического мастерства. Одним из ключевых факторов успешного продвижения в Яндексе являются поведенческие факторы (ПФ), определяющие, насколько сайт удовлетворяет запросам пользователей.
В поисках новых подходов к продвижению брендов мы, как маркетологи Студии 404, постоянно тестируем и анализируем различные стратегии. Сегодня хотим поделиться с вами одним из способов, который вызывает немало споров среди специалистов — накрутка поведенческих факторов.
Читать далееПотоковая фильтрация CommonCrawl с Apache Spark для обучения языковых моделей
Для обработки Common Crawl на терабайтных объёмах широко используются архитектуры обработки данных, построенные на фреймворках вроде Apache Spark. Благодаря распределённой обработке данных и структурированному стримингу Spark позволяет разработчикам создавать масштабируемые пайплайны, применять логику фильтрации и формировать итоговые очищенные корпусы для обучения. Эта статья перевод моей статьи на medium.com, я хотел рассматреть, как на практике формируются обучающие наборы из Common Crawl (например, в проектах C4, CCNet, OSCAR, GPT-3, BLOOM, Falcon и др.), а затем показать пример Spark Streaming-приложения, который я написал и опубликовал в GitHub. Мы также приводим пример подхода, реализованного в DeepSeek, для фильтрации математического контента — узкоспециализированная задача, которая способна дать существенный прирост в качестве моделей.
Читать далееПочему я перешла в Урбанистику. И как променяла Рублёвку на Воткинск

Каково это — на пять месяцев стать местным жителем маленького города и увидеть его изнутри?
Урбанистка Ксения Гаврилова расскажет историю о том, как важно вовремя услышать свою интуицию, когда привычная карьера больше не «наполняет», самое смелое (и правильное!), что можно сделать — менять всё.
Читать далее[Перевод] Pro-code, Low-code, и роль Camunda

Pro-code — наше сердце и душа, но люди и процессы бывают разными. Наши необязательные low-code-функции расширяют спектр применений, не мешая разработчикам.
Разработчики часто спрашивают меня о стратегии развития продуктов Camunda. Особенно во время запуска Camunda 8 они выражали обеспокоенность тем, что мы якобы «забыли свои корни» или «отказались от удобства для разработчиков» — именно те качества, за которые нас любят. Появилось мнение, что мы «прыгнули в поезд low-code», потому что у нас теперь есть финансирование и мы хотим «гнаться за большими деньгами». Как разработчик в душе, я могу вас уверить — это совсем не так. Позвольте объяснить нашу стратегию в этом посте.
TL;DR: Мы остаёмся на 100% дружелюбными к разработчикам, и pro-code — это наше всё (можно сказать, наш хлеб с маслом). Но люди, создающие процессные решения, бывают разными — как и сами процессы, которые нужно автоматизировать. Для некоторых сценариев low-code действительно имеет смысл, и здорово, что мы можем их поддерживать. Но low-code-функции в Camunda являются необязательными и никак не мешают pro-code-разработке.
Русский инженер против снега на крыше

Снег.
Для детей это снеговик и снежки с родителями, для подростков — возможность позаигрывать с понравившейся девушкой, но для меня, инженера, который 15 лет занимается крышами, снег — это одна большая головная боль.
Меня зовут Алексей, я работаю инженером в ТЕХНОНИКОЛЬ. Так как я часто общаюсь с клиентами и монтажниками, я заметил проблему: ответственные за крышу зданий неправильно понимают, когда именно нужно чистить снег.
Мне стало интересно разобраться, но ничего подходящего я не нашел. Российские системы только измеряли толщину снега и стоили дорого. Зарубежные — использовали громоздкие платформы 3?3 метра, которые трудно установить. Тогда я задумался о своем устройстве.
Читать далееСворачиваем CPython вокруг PVS-Studio

Python... язык программирования, не нуждающийся в особом представлении. За удобство в обработке "больших данных" заслуженно получил звание "лучшего Excel". За удобство интеграции в C и C++ код его любит геймдев. А также у него низкий порог вхождения!
Но как обстоят дела внутри?От данных к действию: как мы масштабировали direct-коммуникации в RuStore

Привет! Меня зовут Григорий Афонин, я продакт RuStore — магазина приложений для Android, Harmony OS, ОС «Аврора». В магазине мы реализовали всю необходимую пользователям и разработчикам архитектуру — скачивание приложений, оплату недоступного в зарубежных сторах софта и игр.
Читать далееГруппировки Team46 и TaxOff: две стороны одной медали

Привет! На связи отдел исследования киберугроз. В марте 2025 года нас заинтересовала одна атака, в которой использовалась уязвимость нулевого дня для браузера Chrome. Мы атрибутировали инцидент к группировке TaxOff, о которой писали ранее. В процессе изучения мы обнаружили более ранние атаки, все проанализировали и пришли к выводу – TaxOff и другая найденная нами группировка Team46 являются одной и той же группой киберпреступников.
Почему мы так решили, читайте под катом.
Читать далееOffline First в мобильных приложениях. Кэширование

Привет, Хабр! Это Ахмед Шериев, сооснователь стартапа VoxOps, а сегодня — еще и гостевой автор блога Friflex. Моя статья — про опыт разработки офлайн-приложений.
Я делал офлайн-поддержку в приложениях на самых разных языках. Как вовремя и успешно, так и с факапами. Например, обещал за две недели внедрить офлайн, а потом появлялись скрытые кейсы, и разработка затягивалась до месяца, двух, трех…
Здесь постараюсь поделиться, как не зарыться в тонну инфраструктурного кода и избежать некоторых других ошибок.
Я внедрял поддержку offline как в роли разработчика, так и в роли руководителя и директора по разработке. Поэтому тема мне хорошо знакома с обеих сторон. Кто помнит, с ней я выступал на CrossConf.
Читать далееВ Китае сделали двумерный процессор без кремния. Что это меняет?

Более полувека закон Мура был путеводной звездой для всей индустрии микроэлектроники. Производители знали, что могут удваивать количество транзисторов на чипе каждые два года, обеспечивая рост производительности и снижение стоимости, и в ус не дули. Однако к началу 2020-х годов стало очевидно: физические ограничения кремния ставят дальнейший прогресс под угрозу. Поэтому в поисках выхода из тупика ученые начали активно изучать альтернативные материалы, способные заменить кремний, в том числе дисульфид молибдена, который уже продемонстрировал свою жизнеспособность в создании процессоров нового поколения.
Читать далее«Кто везёт, на том и едут», или 4 причины, почему вы перерабатываете

«Людей не будет — справляйтесь сами».
Кто-то слышит это в первый рабочий день, кто-то — после пятой переработки за неделю. Новички выгорают, не успев войти в ритм, а опытные специалисты понимают: разговоры с руководством — как об стену.
Почему компании не нанимают, даже когда всё трещит по швам? Что делать в такой ситуации сотрудникам и руководителям? Разбираемся — а в финале делимся историями, от которых стынет кофе в кружке. Возможно, после них вы посмотрите на свою работу иначе.
Читать далееШаблон на Laravel + FrankenPHP

Всех привествую, меня зовут Денис, я PHP Backend разрботчик
Я выступаю на хакатонах за команду https://жыбийрыр.рф/ и у нас была проблема что не было шаблона с которым мы могли спокойно приходить на хакатоны и не писать один и тот же код из раза в раз
Данная статья будет посвещена о том как я писал данный шаблон, с какими проблемами столкнулся и чему смог научиться
Читать далееКак создатели Stable Diffusion выжимают максимум из тренировочных данных

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

Привет, Хабр!
Представляю вашему вниманию подробное пошаговое руководство по настройке аутентификации на основе cookies с помощью Laravel Sanctum. В процессе мы объясним логику каждого шага и покажем, как настроить Postman. Кроме того, мы рассмотрим наиболее распространенные проблемы, связанные с CORS.
149-ФЗ против junk-пакетов: история одной блокировки

18 апреля 2025 года. Обычное утро. Почта спокойна, ничего подозрительного. Среди напоминаний о просроченной подписке и очередном пуше от GitHub оказывается письмо от Хабра:
«Сообщаем вам, что на ваш материал на сайте Habr.com было наложено ограничение доступа для пользователей из определённой страны...»
Читать далееНа пальцах про WebRTC на примере своего мессенджера

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

Медленная работа базы данных высасывает ресурсы и нервы? Вы не одиноки. Но есть эксперты, способные выжать максимум из вашей инфраструктуры. Расскажем, как перфоманс инжиниринг помогает превратить «тормоза» в «ракету».
Читать далее[Перевод] Лучшие нейросети 2025

Все что нужно знать про лучшие нейросети и тренды в генеративном ИИ в 2025 году.
Свежий анализ топ-100 AI-приложений показывает, что рынок не просто растёт — он трансформируется с появлением продуктов, которые пользователи готовы использовать ежедневно.
Читать далееПланшетные темпы: продажи растут во всех сегментах

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

Хабр, привет! Я Миша Степнов, руководитель центра R&D Big Data в МТС. Сегодня немного страшилок: обсудим, как ИИ может навредить людям.
Общий искусственный интеллект (Artificial General Intelligence, AGI) способен выполнять любые интеллектуальные задачи на уровне человека и выше. В отличие от специализированных моделей, AGI может обучаться, адаптироваться и применять свои «знания» в любых сферах — от музыки до управления промышленными системами. Исследователи Google DeepMind в своем докладе предупреждают: AGI, вероятно, появится уже к 2030 году. Ученые описывают четыре потенциально опасных сценария развития для человечества и предлагают меры, которые помогут снизить риски и обеспечить безопасное внедрение таких систем.
Читать далееЧтение на выходные: «Психологический анализ Final Fantasy. Эмоциональная картина игровой франшизы»

Мы уже приносили в рубрику книгу Энтони Бина — про психологический разбор The Legend of Zelda. Сегодня поговорим о том, что интересного есть в его работе, посвященной психологии целой серии игр от Хиронобу Сакагути. Франшиза стартовала в далеком 1987 году, хотя предполагалось, что видеоигра станет последней для геймдизайнера и студии Square. Сегодня у Final Fantasy есть поклонники по всему миру, а Энтони Бин готов доказать её положительное влияние на игроков.
Читать далееКак я попала во фронтенд, не имея айтишного образования: честный рассказ Насти Егоровой

Можно ли стать фронтендером, если выучился на экономиста, не сломаться на скучных задачах и не соврать в резюме — и при этом ещё кайфовать от работы? Разбираемся, как выглядит реальный путь в IT: с неопределённости в 11 классе, через SEO и маркетинг — к конференциям, курсам и YouTube-каналу. Без глянца и мотивационных штампов — только честная история, как оно бывает на самом деле.
Эта статья – текстовый вариант выпуска подкаста Girls&Code с DevRel Skillbox Машей Даровской. Гостья — Анастасия Егорова, эксперт Skillbox по фронтенду, спикер конференции Holy JS, автор телеграм-канала «Код и кофе» и youtube-канала @cosyfrontendnastia с полезным контентом для джунов.
Обсудили, как без профильного образования и IT-бэкграунда перейти в разработку, найти первую работу, пережить скучные задачи, не потерять мотивацию и почему не стоит врать в резюме.
Читать далееГрафеновые татуировки: что это такое и как они спасают жизни

Представьте себе: 2040 год, школьник с диабетом жуёт сладкую жвачку — и тут же получает уведомление на телефон: сахар в крови пошёл вверх. Такое же сообщение приходит его маме. Можно сразу отреагировать — без уколов, анализов, ожидания в очереди.
Что делает эту магию возможной? Крошечная графеновая татуировка. Она не колет, не жмёт, не требует подзарядки. Просто сидит на коже и в фоновом режиме отслеживает важные параметры организма: давление, пульс, уровень сахара или гормонов. Это не чип под кожей и не громоздкий трекер — это тонкий сенсор толщиной с пару слоёв молекул.
Звучит как научная фантастика? Вовсе нет. Такие разработки уже ведутся — не где-то там в 2077 году, а прямо сейчас. В десятках лабораторий по всему миру, включая Массачусетский университет, где над ними работает доцент Дмитрий Киреев.
Давайте разберёмся:
— что вообще такое графеновые татуировки,
— почему именно графен,
— какие параметры они могут измерять,
— и на каком этапе эта технология прямо сейчас.
Спойлер: жить мы будем не с чипами в голове, а с тонкими тату на коже — и это куда ближе, чем кажется.
Читать далее[Перевод] (Почти) идеальный мини-NAS для мини-стойки

Мини-ПК GMKtec G9??N150 с четырьмя??отсеками NVMe стоит 240??долларов — практически идеальное NAS-устройство для домашней мини-стойки. Он оснащен четырехядерным процессором Intel N150??с интегрированной графикой Intel UHD среднего уровня, 12??ГБ оперативной памяти LPDDR5, двумя портами Ethernet 2,5??Гбит/с, WiFi??6??и, что самое приятное, четырьмя??встроенными слотами M.2??NVMe.
Казалось бы, что не так? Читать дальше →
[Перевод] Руководство по принципам SOLID для технических лидеров

Если вы считаете, что принципы SOLID — это что-то из учебника по ООП и к вашему проекту они не имеют отношения, у меня для вас плохие новости. Так думали и мы, пока один «божественный» класс не положил прод на сутки. А всё потому, что его писали с мыслью «зачем разбивать, всё и так работает».
В этой статье — без академической воды: как SOLID спасает архитектуру, ускоряет команду и помогает не утонуть в легаси. С примерами, с типичными фейлами и с тем, что действительно работает в продакшене.
Читать далееЗапуск ML-экспериментов через ClearML

Как можно создавать ML-эксперименты обучения и тестирования, их настраивать, ставить в очередь и запускать прям из веб-интерфейса
Хочу изучить подробнее[Перевод] История несостоявшегося конкурента USB

Если вы знакомы с историей периферийных устройств, то высока вероятность, что Universal Serial Bus известна вам, как ваши пять пальцев, и не в последнюю очередь потому, что сегодня её поддерживают все устройства. Но, вероятно, вы многое знаете и о множестве других портов. Thunderbolt? Очевидно. FireWire? Разумеется, в те времена у вас была фотокамера. Apple Desktop Bus? Тоже знакома. Но что, если я вам скажу, что в период сражений USB и FireWire за доминирование в мире последовательных шин существовал и совершенно иной стандарт шин, разработчики которого надеялись, что один кабель будет править всеми? Знать о нём вы могли, только если были поклонником узкоспецифического бренда компьютеров.
Сегодня мы поговорим об ACCESS.bus — стандарте, который хотел стать USB, но не выдержал конкуренции.
Читать дальше →
Создание управляемых двойников в IDM Midpoint через Personas
Один из механизмов IDM Midpoint - Personas позволяет создавать управляемых двойников и хотя сами разработчики не очень доверяют этой функции (прочитайте вот тут внизу docs.evolveum.com/midpoint/reference/master/misc/persona/configuration/ - типичный Evolveum) его вполне можно использовать в интересных сценариях. В статье не только покажу как можно использовать Personas но и залезу в дебри авторизации, потому что одно дело делать все Midpoint админом вручную а другое «давайте сами всё через GUI»!
Что такое Personas человеческим языком - это создание и обновление через маппинг сущности User - связь User to User. Пользователю А дается роль которая создает еще одного пользователя В, в которого по маппингу копируется данные из пользователя А. Если в А что то меняется и на это есть маппинг то это сразу обновляется в В. Вся суть в этой связи, а В сам по себе еще один полноценный пользователь для Midpoint.
Читать далееПрограммирование для самых маленьких: с чего начать совсем юным «программистам»?

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

Одним из самых популярных субжанров в современной России, является жанр «Попадание в СССР». Что довольно удивительно: сами жители СССР, ровно в те годы, куда попадают герои, страну ненавидели и мечтали выбраться – «хоть тушкой, хоть чучелом» – именно так говорились в популярном в те годы анекдоте. Но вот поди ж ты! Сейчас люди, которые скандировали подростками: «Перемен требуют наши сердца!», начали ностальгировать по обанкротившемуся строю. Более того! К ним присоединяются молодые читатели – ни дня не прожившие в СССР.
Что это? Ностальгия по молодости, мечты о возвращении социализма или бегство от неуютной реальности? Решив разобраться в этом феномене, я бегло просмотрел несколько типовых серий. Авторы ловко лавируют между правдой и вымыслом, обходя реальные трудности жизни в СССР. Герои не стоят многочасовых очередей, не покупают сливочное масло по талонам, не мучаются от скуки без зарубежных фильмов и интересных книг. Они даже не лечат зубов без наркоза!
Описанный в этих книгах СССР выглядит так, словно герои вместо советской действительности попали в снимавшие тогда кинофильмы – с добрыми милиционерами, мудрыми КГБшниками, непьющими рабочими и бытовым изобилием. Так стоит ли удивляться популярности этих книг? Читатели даже близко не представляют проблем, с которыми сталкивались рядовые жители СССР. Для сравнения предлагаю обсудить два сценария попаданства – я раздваиваюсь и переношусь в город Чусовой Пермской области и городишко Спрингфилд, что в штате Иллинойс.
В год от рождения Христа 1984:Как бесплатно продвигать товары в выдаче Яндекса через Яндекс Товары

В июле 2024 года Яндекс представил бета-версию нового рекламного кабинета для интернет-магазинов. В августе он стал доступен для всех пользователей. Загружать фиды и отображать из них товары на поиске можно было и раньше. Но зачем же тогда нужен новый кабинет? Эксперты click.ru рассказывают о деталях.
Читать далееЯндекс.Вброс или ИИ для фейков

tl;dr: Продолжение разборов состязательных атак на генеративные модели. Разбор семантических атаках (подбор синонимов, построение фраз, эзопов язык), и использование для этого другой LLM модели.
Часть 1: Яндекс.Разврат или анти-этичный ИИ
Читать далееКак работает Robolectric и почему это важно знать

Представьте, что можно тестировать android-код без эмулятора, запуская тесты за секунды вместо минут. Именно это обещает Robolectric — библиотека, которую либо любят, либо ненавидят, но точно не игнорируют.
За кажущейся простотой «просто добавь зависимость» скрывается удивительная магия модификации байткода, о которой не рассказывают в статьях. Предлагаю разобраться, как на самом деле работает магия Robolectric и почему эти знания пригодятся любому android-разработчику.
Читать далее5 суперспособностей продуктового разработчика

Крутые компании хотят не только ваших знаний. Им нужны продуктовые разработчики. Но кто это вообще такие? Где заканчивается разработчик обычный и начинается продуктовый? Или они вообще существуют отдельно друг от друга и пересекаются только в фантазиях нанимателей? Попробуем ответить на эти вопросы, составить портрет продуктового разработчика и разобраться, как же им стать.
Читать далее[Перевод] Травмы на велосипеде | Как устранить 6 наиболее распространенных видов боли, возникающих при езде на велосипеде

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

На этот раз более простая и красивая визуализация. Речь пойдет о том, как нарисовать историю выполнения SQL Agent jobs - как раз тех, с которыми все время имеет дело DBA.
Читать далееБумер, джуниор и нейросеть
Настало время ... интересных историй. Про то, как я заказал сайт и что из этого вышло. Спойлер - человек не справился, а нейросетка - да
Читать далееВайб-кодинг с LLM для не-разработчиков
Вайб-кодинг (от англ. vibe coding) – новый способ программирования, где вместо ручного написания кода вы описываете задачу AI-модели, а она генерирует код сама?ru.wikipedia.org. Как метко заметил Андрей Карпати, один из пионеров этого подхода, «это не совсем программирование – я просто вижу что-то, говорю что-то, запускаю что-то и копирую-вставляю что-то, и это в основном работает»?ru.wikipedia.org. В 2025 году вайб-кодинг из эксперимента энтузиастов превратился в реальный инструмент: появились мощные облачные LLM, способные писать сложный код, и уже до 90% кода может создаваться с участием ИИ. Ниже – обновленный гайд, как начать вайб-кодить, какие модели использовать и на что они способны, а также какие возможности открываются перед бизнесом.
Читать далееHelm это анти-паттерн

Управление конфигурациями Kubernetes: зачем усложнять?
Kubernetes-экосистема переполнена инструментами, которые обещают упростить жизнь — но на деле они только добавляют сложности. Helm, например, скрывает за собой кучей шаблонов и зависимостей, что превращает простое управление в черный ящик. Вместо того чтобы дать вам полную картину того, что на самом деле разворачивается в кластере, такие инструменты превращают конфигурацию в нечто трудное для понимания и отладки.
А что если проще? Используя Makefile и привычные Unix-утилиты (kubectl, jq, yq), вы получаете полную прозрачность и контроль над конфигурациями. Это не только позволяет вам избежать лишней сложности, но и упрощает отладку. Вы по-прежнему получаете все преимущества Kubernetes, но без всего этого ненужного абстрагирования и скрытых деталей.
Может быть, меньше — это действительно больше?
Читать далее[Перевод] Хватит говорить, что ИИ нас заменит

Если вам не даёт покоя развитие искусственного интеллекта и возможность замены вас на него – советую прочитать эту статью.
Читать далееВлюбиться в ИИ: романтические чувства к алгоритмам как новый вектор кибератак

ИИ научился имитировать человеческую близость — и эта иллюзия начала превращаться в уязвимость. То, что еще вчера выглядело как шутка из «Чёрного зеркала», сегодня уверенно проникает в повседневность: миллионы пользователей выстраивают доверительные и даже романтические отношения с цифровыми ассистентами, от Replika и Character ai до GPT-ботов на локальных моделях. Разработчики вкладывают миллионы в создание персонифицированных диалогов, в то время как пользователи уже называют своих ботов "партнёрами", "возлюбленными", "самыми близкими собеседниками".
В этой статье рассмотрим, как работает «влюблённость» в ИИ — с точки зрения нейронауки, архитектур LLM, когнитивных искажений и кибербезопасности. И что IT-сообществу с этим делать.
Читать далееОценка развития человечества на 1000 лет по версии DeepSeek и рефлексия

Я знаю сейчас очень популярно хейтить статьи сгенерированные LLM. Но как по мне это огромное поле для исследований. Ведь с точки зрения технологий это фактически новый вид баз данных, которые определенным образом обобщают тот опыт который в них закладывается разработчиками. И так меньше флуда больше пользы...
Задал я тут вопрос Дипсику.
Текст без опечаток в документации и не только: внедряем CSpell
В статье приведен обзор возможностей спеллчекера CSpell, а также проанализированы сложности, с которыми я столкнулся при адаптации этого инструмента для работы с нашей документацией в парадигме Docs as Code.
Статья будет полезна всем, кто хочет научиться проверять тексты в файлах любых форматов, будь то Markdown, YAML или комментарии в коде. Больше всего пользы из нее вынесут технические писатели и те, кто формирует процессы, связанные с документацией.
Помимо работы в командной строке, в статье рассматриваются примеры прекоммитных проверок и интеграции с VS Code.
Читать далееМатерия, которой нет: как кварки рисуют Вселенную (и почему 99% вашего тела — это энергия)

Недавно я разместила на Хабре статью о своем первом AI-продукте и в комментариях под статьей, к моему большому удивлению, развернулась интересная дискуссия о кварках. И я подумала, раз есть такой интерес к этой теме – напишу свое видение и разложу по полочкам так, что для одних она станет первой дверью в мир науки, для других – новым взглядом на старые концепции, а для третьих, возможно, перевернет представление о природе мира и человека.
Читать далееАтака на некоторые уязвимые веб-приложения Vulnhub. Эксплуатация уязвимостей. Часть 6

Всех приветствую, читатели Хабра!
Шестая часть анализа защищенности веб-приложений Vulnhub.
Ссылки на первые четыре части, советую ознакомиться (в первой части детально разбираю где скачать образы уязвимых машин, как их поднять на докер, и многое другое):
https://habr.com/ru/articles/894508/
https://habr.com/ru/articles/895092/
https://habr.com/ru/articles/895856/
https://habr.com/ru/articles/898918/ (это уязвимая ОС на virtualbox)
Примечание
Правовая информация:
Данная статья создана исключительно в ознакомительных/образовательных/развивающих целях.
Автор статьи не несет ответственности за ваши действия.
Автор статьи ни к чему не призывает, более того напоминаю о существовании некоторых статей в уголовном кодексе РФ, их никто не отменял:
УК РФ Статья 272. Неправомерный доступ к компьютерной информации
УК РФ Статья 273. Создание, использование и распространение вредоносных компьютерных программ
УК РФ Статья 274. Нарушение правил эксплуатации средств хранения, обработки или передачи компьютерной информации и информационно-телекоммуникационных сетей
Все атаки я проводил на локальный сервер, внутри моего сетевого интерфейса, на моем компьютере, то есть все действия легитимны.
И как всегда просьба не переходить на личности в комментариях, если вы обнаружили ошибку недочет или неточность, просто без оскорблений напишите комментарий или напишите мне личным сообщением.
Алгоритм атаки будет следующий:
Читать далееАнтипаттерн Primitive obsession: Практические способы устранения
В статье обсудим антипаттерн Primitive obsession, разберём на примерах способы его устранения в разных языках программирования.
Читать далееЧасть 2: XML или Compose — что выбрать, и что нужно знать перед выбором

Автор: Android-разработчик с 7+ годами опыта, знающий толк в FrameLayout, merge, include, RecyclerView, а теперь и Modifier.padding.
Читать далее