Обновить

Моя лента

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

Делал микро-продукт 1,5 года, потратил 100 000 ₽, им воспользовались 5 000 человек, но не заплатил никто

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели12K

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

Маленький сервис, который можно спокойно пилить по вечерам, постепенно продвигать, а он со временем начнёт приносить вторую зарплату.

Я тоже так думал.

Полтора года назад мы с другом начали делать свой небольшой продукт. Потратили на него примерно 100 000 ₽, вложили кучу времени и сил. Сервисом воспользовались более 5 000 человек. А заработали мы примерно 1 000 ₽.

И теперь я пытаюсь понять, где именно мы облажались.

Читать далее
Статья

Как я избавился от тысяч строк валидации в Swift

Уровень сложностиСредний
Время на прочтение10 мин
Охват и читатели6.6K

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

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

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

Читать далее
Статья

Книга: «Object Oriented Design. Подготовка к сложному интервью»

Время на прочтение3 мин
Охват и читатели6.5K

Привет, Хаброжители! Практическое руководство по подготовке к OOD-собеседованиям в ведущих IT-компаниях. Книга предлагает четкую 4-этапную схему проектирования, глубокий разбор основ ООП и SOLID, а также 14 готовых к реализации систем (парковка, кинотеатр, банкомат, ресторан, лифты и др.). Каждый кейс сопровождается сбором требований, UML-диаграммами, рабочим кодом и проработкой граничных случаев. Дополнительно — паттерны проектирования и советы по коммуникации. Идеальный инструмент, чтобы перейти от теории к уверенной практике.

Читать далее
Статья

ReactOS впервые приняла участие в VCF Southwest

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели8.6K

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

Читать далее
Статья

Насколько обоснован хайп вокруг электрогитар марки JET, и при чём здесь ИИ?

Уровень сложностиПростой
Время на прочтение8 мин
Охват и читатели18K

Привет, Хабр! Меня попросили доработать кастомизированный телекастер JET JT-300 SB. Сейчас мы его рассмотрим и послушаем, а заодно научимся делать автоотсечку хамбакера стандартным трёхпозиционным переключателем и корректировать звучание датчиков простыми пассивными фильтрами.

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

Под катом вы увидите 12-струнный баc!
Статья

Business Logic Owner — новая ключевая роль в среднем и малом бизнесе в эпоху ИИ-разработки

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели6.7K

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

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

Всем привет! Это команда курса по вайбкодингу в Практикуме. В этой статье хотим поразмышлять о формирующейся роли Business Logic Owner: что это, почему стало актуальным и какие специалисты станут первыми BLO. 

Читать далее
Статья

Я техписатель, чьи тексты принимают за ИИ-шные. И вот что выяснилось…

Уровень сложностиСредний
Время на прочтение6 мин
Охват и читатели6.7K

Я техписатель, чьи тексты принимают за ИИ-шные. И вот что выяснилось…

Так случается: пишешь текст сам, вычитываешь, вычищаешь, убираешь воду – а потом коллега спрашивает: «Это ChatGPT?»

Читать далее
Статья

Frontend Status: свежий дайджест фронтенда и AI — 04.06.2026

Уровень сложностиПростой
Время на прочтение10 мин
Охват и читатели8.3K

Привет!

Это 17 выпуск Frontend Status — дайджеста по фронтенд-разработке.

В этом выпуске:

📺 Страница отрисована, а интерфейс всё ещё «оживает»: отложенная гидратация в TanStack Start на карусели Jack Herrington и подкаст с Андерсом Хейлсбергом — от Turbo Pascal до того, как ИИ меняет ремесло, когда код пишут не построчно — чтобы понять, где теряется скорость и куда движется разработка.

🤖 Половина кода уже с ИИ, а доверия меньше: опрос State of AI 2026 (54% сгенерированного кода), Яндекс и тысячи конфликтов при мерже Chromium, перцептрон 1959 года и «чтение мыслей» модели Anthropic — чтобы смотреть на внедрение ИИ цифрами и без иллюзий.

🛡️ Пустили агента в репозиторий — а что он может сломать: разбор Positive Technologies и история, когда ИИ «находит» CVE, который уже был в обучающих данных — чтобы не открывать доступ вслепую.

💫 Анимация замирает вместе с React: управление бесконечными CSS-циклами без прыжков и сравнение CSS, Motion и GSAP на главном потоке — чтобы интерфейс оставался плавным без лишнего JavaScript.

⚡ Нужна коллаборация как в Figma и Miro: Hocuspocus от Tiptap на Y.js и CRDT без гонок правок — WebSocket, офлайн и Redis — чтобы собрать совместное редактирование в своём редакторе без тяжёлого бэкенда.

⚡ Поиск раздувают до эмбеддингов и LLM: Fuse.js ~6 КБ с нечётким поиском, кириллицей и Web Workers в 7.4.0 — чтобы находить по списку в браузере без сервера и векторной базы.

⚡ TypeScript кажется очевидным, пока не упёрлись в типы: 15 коротких приёмов от Matt Smith — satisfies, проверка «все варианты учтены», строгий режим — чтобы писать безопаснее и без лишних аннотаций.

⚛️ React-шаблон на 35 000 звёзд без хаоса в репозитории: разбор Bulletproof React на Habr и MUI X 9.3 — чтобы взять проверенную архитектуру и не собирать стек с нуля.

🔥 Ember 7.0 без сюрпризов при мажоре: в основном сняли устаревшее, путь через 6.12 и Vite по умолчанию — чтобы обновиться без лотереи.

🅰️ Angular 22 меняет правила игры: OnPush по умолчанию, signal forms и инструменты для агентов в API — чтобы заложить новый проект на актуальных примитивах, а не по инерции.

𝐒 Svelte: $state.eager и pending больше не рвут зависимости, батчи идут связным списком — чтобы асинхронный UI вёл себя предсказуемо после обновления.

📦 Solid 2 в бета-версии, звонки WebRTC в production и шрифтовые иски на 15,3 млн ₽: асинхронность как примитив, грабли CallKit и SFU, PHP-парсер для проверки сайта — чтобы не удивляться ни релизу, ни иску.

🌎 Браузер снова забирает вёрстку у хаков: column-rule и row-rule в зазорах grid/flex и HTML внутри canvas за флагом — чтобы меньше DOM-обходов и проще UI поверх 3D.

🌐 Стандарты без костылей: сравнение объектов по значению (Composites в TC39) и элемент <install> для PWA без своего JavaScript — чтобы меньше полагаться на ссылки и самописные кнопки установки.

🛠️ Агенты под контролем: statewright с фазами и лимитами, свой Claude Code за вечер на DeepSeek и экспериментальный агент доступности GitHub н

Читать далее
Статья

Глобальные константы в DATAREON Platform: как убрать хардкод из интеграций

Уровень сложностиСредний
Время на прочтение3 мин
Охват и читатели6.6K

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

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

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

Читать далее
Новость

Instagram** начала оповещать пользователей, ставших жертвами хакерских атак с использованием чат-ботов на основе ИИ

Время на прочтение2 мин
Охват и читатели5.8K

К концу прошлого месяца в агенте на искусственном интеллекте Meta* AI Support Assistant обнаружили критическую уязвимость, которая позволяла захватывать аккаунты Instagram**. Теперь представитель Meta Энди Стоун сообщил, что «возникшая проблема уже устранена».

Читать далее
Статья

Почему обновление железа – часть эксплуатации 1С, а не прихоть админов

Время на прочтение4 мин
Охват и читатели6.5K

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

Но для 1С такой подход опасен. Если система стала критичной для компании, оборудование под ней – уже не просто «железо». Это часть производственного контура. Через него проходят документы, продажи, склад, производство, расчеты, отчетность и интеграции. Когда инфраструктура перестает справляться, бизнес теряет не абстрактную производительность, а скорость операций.

Читать далее
Статья

«У нас все тормозит»: как понять, где 1С теряет производительность

Время на прочтение5 мин
Охват и читатели7.4K

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

Для ИТ-команды такая жалоба – не диагноз, а точка входа в расследование. За ней может стоять как прикладная проблема, так и ограничение инфраструктуры: от блокировок и настроек СУБД до дисковой подсистемы или некорректной конфигурации кластера.

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

Читать далее
Статья

Как я тестирую NPC, ни разу не запустив игру

Уровень сложностиСредний
Время на прочтение9 мин
Охват и читатели6.5K

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

Дисклеймер по традиции: я не профильный разработчик, пишу свой симулятор школы по вечерам, и вполне допускаю, что местами мои решения покажутся вам наивными или кривыми (или вообще НЕВЕРНЫМИ). Я просто рассказываю про проблему, в которую упёрся сам, и про то, как из неё выбирался. Если знаете, как лучше --- буду рад в комментариях.

Сразу про важное, чтобы не было завышенных ожиданий: игра - это прототип. Что-то в нём работает прилично, что-то держится на гвоздях, часть систем существует в режиме «работает, но я иногда удивляюсь - почему». Так что это не рассказ «как надо», а просто один из кейсов и один из способов решения. Но очень полезный способ! ОЧЕНЬ

Это еще одна статья из цикла про разработку игр без прикладного опыта. Если вам интересна эта и подобные темы - подписывайтесь на мой ТГ-канал Homemade Gamedev, где посты выходят чаще, и я пишу про текущие задачи в проекте.

Читать далее

Ближайшие события

Пост

Модернизировали дата-центры для быстрого внедрения ИИ

Команда Yandex Infrastructure модернизировала подход к строительству и охлаждению дата‑центров. Новая концепция кампусов дата‑центров и внедрение жидкостного охлаждения поможет ускорить создание и вывод на рынок ИИ‑сервисов Яндекса.

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

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

Благодаря фрикулингу и отказу от доохлаждения дата‑центры Яндекса уже достигают показателя энергоэффективности PUE 1,1. Внедрение жидкостного охлаждения позволит дополнительно снизить энергозатраты и повысить экологичность дата‑центров, делая их ещё более «зелёными».

Теги:
+10
Комментарии0
Пост

Маппинг идентификаторов в АСУ ТП: как связать теги SCADA, EAM и паспорта оборудования

Запускаем пилот по предиктивному ТОиР. Данные из SCADA есть. EAM есть. Паспорта есть. Всё вроде бы на месте — но модель не работает так, как обещали.

Начинаем разбираться. И выясняется: в SCADA тег FT_2201_A, в EAM инв. № 00047823, в паспорте серийник KR-2019-00441, в журнале ТОиР — «расходомер на линии 3». Один прибор. Четыре идентификатора. Ни одного совпадения между системами.

Модель не может соединить историю измерений из SCADA с историей ремонтов из EAM — потому что для неё это разные объекты. Предупреждение о деградации подшипника уходит в пустоту.

Это не баг алгоритма. Это отсутствие маппинга идентификаторов.

Почему идентификаторы расходятся

Никто специально не ломал. Объект строился поэтапно — разные подрядчики, разные годы, разные стандарты именования. SCADA-интегратор назвал теги по своей логике. Бухгалтерия завела инвентарные номера по своей. Завод-изготовитель прислал паспорта со своими серийниками. Механик вёл журнал так, как ему было удобно.

Каждая система сама по себе корректна. Вместе — хаос.

Что такое маппинг и как он выглядит

Маппинг идентификаторов — таблица соответствий между всеми системами учёта:

Прочерк в колонке «Серийный №» — это не ошибка маппинга. Это ошибка, которую маппинг делает видимой.

Как мы это строим

Пять шагов, без теории — только то, что работает на реальных объектах.

1. Инвентаризация источников. Собираем список всех систем с идентификаторами: SCADA, EAM, CMMS, паспорта, P&ID, журналы ТОиР. Один раз нашли Excel 2003 года у механика — нигде не зарегистрированный, но с историей замен за 12 лет.

2. Извлечение тегового пространства. Из каждого источника — полный список ID с атрибутами. Уже здесь видно: в SCADA 1 240 тегов, в EAM 980 позиций. Разница 260 — либо КИП без записи, либо выведенное оборудование, либо ошибки ввода.

3. Сопоставление. Автоматика закрывает 60–70% случаев. Остальное — вручную. Это нормально.

4. Фиксация конфликтов. Два источника дают разные значения — не выбираем, фиксируем оба с источником, помечаем confidence: low. Решение за инженером объекта.

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

Сколько времени

На объекте с 800–1500 позициями КИПиА — три-шесть недель при частично оцифрованных данных.

Это дольше, чем обучить модель. Это нормально — потому что без маппинга модель работает в вакууме.

Если готовитесь к пилоту по предиктивному ТОиР или цифровому двойнику — напишите. Расскажем, с чего начать: rdai.pro

Теги:
0
Комментарии0
Статья

Дача помогла понять важность планирования или планирование помогло построить дачу?

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели5.7K

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

Мой путь
Пост

Теневой ИИ: как сотрудники сливают данные через ChatGPT и что с этим делать

Сотрудники копируют конфиденциальные данные в публичные нейросети в обход ИТ-служб. В 2025 году объём утечек вырос в 30 раз — зафиксировано 410 млн DLP-срабатываний, связанных с ChatGPT.

Явление получило название Shadow AI — использование публичных ИИ-сервисов без согласования с безопасниками. По данным Zscaler, 77% сотрудников копируют конфиденциальную информацию в промпты, 60% загружаемых PDF содержат чувствительные данные.

Что утекает

  • Исходный код и архитектурные схемы

  • Персональные данные клиентов

  • Финансовые отчёты и коммерческая тайна

  • Внутренняя переписка и служебные документы

Каналы: прямые промпты, загрузка файлов, RAG-инъекции, агентные системы. В 2023 году сотрудники Samsung передали в ChatGPT исходный код оборудования. Обнаружена уязвимость EchoLeak — письмо со специальным содержимым заставляло Microsoft 365 Copilot автоматически отправлять на внешний сервер фрагменты переписки из Outlook.

Регуляторные риски в РФ

Персональные данные граждан нельзя передавать в зарубежные сервисы без согласия (152-ФЗ). Утечка коммерческой тайны, исходного кода и финансовых отчётов нарушает требования 187-ФЗ о безопасности КИИ. Предусмотрены оборотные штрафы и уголовная ответственность по ст. 272.1 УК РФ.

Что делать

Технические меры:

  • Видимость трафика к ИИ-сервисам через корпоративный прокси

  • AI-aware DLP для анализа промптов на лету

  • Защита от prompt injection в собственных ИИ-приложениях

  • Управление агентами и контроль RAG-источников

Организационные меры: чёткие правила использования ИИ, регистрация инструментов, обучение персонала. Главное — предоставить безопасные альтернативы вместо запретов. Запрет без замены приводит к ещё большему теневому использованию.

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

TG @CIOlogia

Теги:
-2
Комментарии0
Статья

Бот, который отказался блокировать Red Team

Уровень сложностиСредний
Время на прочтение7 мин
Охват и читатели5.7K

Во время настройки SOAR произошёл любопытный случай. Я прямо разрешил AI предложить блокировку атакующей машины. Он прочитал инструкцию. Подумал. И отказался. Причём оказался прав.

Читать далее
Статья

Как формируется мнение о бренде: что такое точка критической информации и при чем тут эффект пяти постов

Уровень сложностиСредний
Время на прочтение4 мин
Охват и читатели4.8K

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

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

Читать далее
Статья

SpaceVM: с нуля до кластера за 15 минут

Уровень сложностиСредний
Время на прочтение8 мин
Охват и читатели5.9K

Предлагаем вашему вниманию пошаговый мануал, позволяющий за 15 минут из «чистого» инсталла получить рабочий кластер SpaceVM с общим хранилищем, сетями и ролями контроллеров. Все это — через понятный веб-интерфейс плюс пару CLI-команд там, где это действительно уместно. Поехали!

Читать далее
12 ...
50