Вам нужна эта статья, если вам не хватает знаний, чтобы ответить на эти вопросы:
• Чем отличается new expression от operator new
• Что такое placement new, какой у него синтаксис, и выделяет ли он память
• В каких случаях и зачем нам может понадобиться вызывать деструктор вручную
• Когда использовать std::launder
• Почему какие-то типы можно копировать через memcpy, и ими можно сразу пользоваться, а для других это будет UB?
• Что вы реально можете кастить через reinterpret_cast
• Почему стандарт C++ такой запутанный и бесчеловечный
Пишу как практик. Это не юридическая консультация, а понятное объяснение, как сделать нормально по 152-ФЗ.
Типичный вечер в чате 5 «Б». Классный руководитель пишет: «Родители, кто болел на прошлой неделе, пришлите справки, мне нужно закрыть пропуски». Через десять минут в чате семь фотографий, и на двух из них виден диагноз. Учитель отвечает: «Спасибо, приняла». Никто не хотел плохого, а сведения о здоровье двух детей уже открыты всему чату.
И вот вопрос, который в такой переписке никто не задаёт: а кто в этом чате оператор персональных данных? Школа, учитель или родитель, который три года назад нажал «Создать группу»? От ответа зависит, кому объясняться, если одна из мам напишет жалобу в Роскомнадзор.
Вокруг школьных чатов сложилось несколько удобных убеждений. Проверьте, какие из пяти живут в вашей школе — от «чат не наш» до «удалил, и ничего не было».
Читать далееНа этот раз делаем сенсор присутствия для опасных промышленных зон. В нагрузку берёмся за реализацию требований функциональной безопасности PL и SIL. Кто сказал, что AI не может делать функционально безопасные устройства? Сейчас проверим.
Читать далееЭлектричество не интересуется тем, как хорошо выглядит кабель.
Ему всё равно, уложены ли кабели ровными рядами или свисают из-под потолка кабельной лапшой. Но если беспорядок сразу вызывает вопросы к качеству, то аккуратный монтаж умеет усыплять бдительность. За красивой розеткой может не оказаться защитного проводника, а новый кабель способен провалить проверку ещё до подключения первого сервера.
Читать далееПод прошлыми статьями мне написали много неприятного. И почти всё по делу. Отвечать «вы не поняли» было бы проще, но я решил сделать по‑другому: выписал замечания и пошёл их закрывать. Рассказываю, что получилось, а что ещё нет.
Читать далееДвести миллионов лет динозавры удерживали вершину пищевой цепи. Они были совершенны для своего времени, пока резкая смена среды обитания и последовавший за ней пищевой дефицит не поставили точку в их истории. В схожей ситуации оказались и популярные таск-трекеры. Превратившись за два десятилетия из стройных и шустрых помощников в прожорливых Jiraзавров, они стали потреблять неприлично большие объёмы рабочего времени. В новой среде асинхронной и многопоточной разработки сам факт их выживания зависит от того, смогут ли они оставаться востребованными утилитами, или их место займут более совершенные системы, построенные на иной архитектуре.
Читать далееНа старте любого проекта я первым делом собираю один файл. Ещё до лендинга, до первого поста и первой презентации. В нём записано, какими цветами мы говорим, какими шрифтами и чего нельзя ни при каких условиях, — пять-шесть экранов текста в markdown.
Дальше файл работает молча. Нужен лендинг — он в основе, нужна презентация для партнёров — оттуда же, нужно поправить экран в продукте и отдать разработчику — я ссылаюсь на файл вместо «сделай посимпатичнее». Карусель в соцсети? Тот же файл.
Сразу скажу, откуда я на это смотрю. Я маркетолог, не дизайнер и не разработчик. Айдентику мне помогал собирать живой человек, код по этим правилам пишет Claude Code, а моя часть — записать правила и принять результат. Так что теории дизайна дальше не будет. Будет формат документа, который переживает исполнителей и читается нейросетью без напоминаний.
Читать далееКогда ИТ-директор в 2019 году выбирал промышленную систему, у него был короткий путь: открыть отчёт Gartner, Forrester или IDC, посмотреть, кто в правом верхнем углу, и вести переговоры с тремя вендорами, а не с тридцатью. Квадрант не заменял пробное внедрение, но экономил месяцы на составлении длинного списка. В 2022 году западные агентства ушли, а российские продукты в их отчётах и раньше встречались единично.
Потребность никуда не делась. За четыре года её начали закрывать десятки локальных рейтингов: отраслевые, редакционные, вендорские, от СМИ и от ассоциаций. У каждого своя методика, свой набор категорий, свой способ попасть в список. Сравнить два рейтинга между собой нельзя, а понять, почему продукт в одном списке первый, а в другом отсутствует, нельзя тем более. Рынку нужна не ещё одна таблица, а понятный способ считать.
Мы в АНО «Цифровые платформы» в сентябре в тестовом режиме запустили Призму: квадрант российского ПО по каждой из 441 категории каталога, 9842 позиции, пересчёт раз в квартал. Эта статья не отчёт о продукте. Это попытка разобрать задачу «как построить квадрант в условиях, когда ни вендоры, ни заказчики пока не умеют описывать внедрения» и предложить рынку подход, который можно критиковать, дополнять и забирать себе.
Читать далее