Найти в Дзене
Покупайте СтеллыИ дарите их за контент
1 день назад
 • Вы подписаны

Microsoft Paint и Photos добавляют невидимые водяные знаки даже на локально сгенерированные изображения Слово «локально» намекает, что картинка рождается на твоём устройстве и никуда не уходит. С генерацией изображений в Microsoft Paint это работает иначе. Реверс-инжиниринг показал, что перед тем как запустить модель на устройстве, Paint отправляет промпт на сервер модерации Microsoft и получает обратно 16-байтный идентификатор. Этот GUID незаметно вшивается прямо в пиксели готового изображения, и на тесте 512 на 512 из-за него изменились 193 376 пикселей из 262 144. Тот же идентификатор дублируется в метаданных файла как криптографически подписанная привязка к записи о происхождении. Настройка видимого водяного знака в интерфейсе им не управляет вообще, а при сбое вшивания Paint отменяет всю генерацию, лишь бы не отдать картинку без метки. Глянем, что ещё уходит на серверы Microsoft, пока изображение якобы генерируется у вас на компьютере.

1 день назад
 • Вы подписаны

Почему реки так математичны? Возьмите квадратное поле, на которое равномерно льёт дождь, и прикиньте, какой длины будет ручей, осушающий его. Чистая геометрия подсказывает длину, которая растёт как корень из площади, то есть площадь в степени 0,5. Так подсказывает интуиция, и так было бы, если бы большие бассейны просто повторяли форму маленьких. Но реки по всему миру упрямо держат степень 0,6, а не 0,5, и это меняет всё. Из-за лишней десятой доли большие бассейны становятся длинными и тонкими, а маленькие остаются короткими и приземистыми, и идеально самоподобный фрактал на карте выглядел бы попросту неправильно. Закон, который это описывает, открыли ещё в 1957 году, он подтверждается на спутниковых снимках от Йемена до дельты Юкона, а вот причина остаётся загадкой почти семьдесят лет. Попробуем понять, откуда берётся эта упрямая шестёрка после запятой.

2 дня назад
 • Вы подписаны

Что ты такое?! Изучаем «Жучок» из 90-х для защиты данных В ретро-музей «Луноход» принесли залакированную ISA-плату с микросхемами, у которых стёрты номера, инструкцию и дискету. Всё это называлось «Жучок», аппаратный ключ защиты от копирования из тех времён, когда программа могла потребовать воткнуть отдельную железку, чтобы просто запуститься. Таких систем в 90-х встречалось немало, и разгадать историю казалось делом несложным. Жучок не спешил находиться ни в Интернете, ни в человеческой памяти. Сборщикам сейчас под пятьдесят, юрлицо давно сменилось, архивов нет, старые сотрудники разъехались по разным странам. Команда энтузиастов из России и Казахстана пошла собирать историю по кусочкам через статьи «Коммерсанта» 93-го, запросы в фирмы-наследники и переписку с основателями. А когда добрались до дискеты, антивирус поймал на ней кое-что живое из 1990 года.

2 дня назад
 • Вы подписаны

Генерация кода: сокращаем рутину в разработке Задача простая: во всей кодовой базе поменять print на logger.info. Поиском и заменой не выйдет, заденешь комментарии, где print просто упомянут словом. Синтаксическое дерево умнее — проходит по узлам, находит именно вызовы print, меняет только их. Но у абстрактного дерева (AST) своя цена. Код после трансформации становится чище и теряет всю документацию, потому что комментарии и форматирование оно не хранит в принципе. То есть безопасно рефакторить внутри репозитория им нельзя. Автоматизация давно не роскошь, а базовый минимум, и жертвовать читаемостью ради неё смысла нет. Остаётся третий инструмент, который держит всю структуру от запятых до комментариев. Посмотрим, чем конкретное синтаксическое дерево закрывает то, на чём спотыкаются два предыдущих.

2 дня назад
 • Вы подписаны

Природа и классификация фразовых глаголов английского языка Представьте, что кто-то называет русское «зависеть от» или «смотреть за» особой грамматической конструкцией и заносит в отдельный список для заучивания. Звучит нелепо.Ровно это, по мнению автора скопусовской статьи, происходит с английскими look for, look after и depend on, которые записывают во фразовые глаголы, хотя это обычные глаголы с предлогом. Граница проходит тоньше, чем кажется. They got off the train и They got off выглядят почти одинаково, но в первом off — предлог, а во втором частица, и только второе предложение содержит настоящий фразовый глагол. Есть и ритмический признак, который объясняет, почему sync up живёт в языке, а synchronize up не существует, хотя sync и synchronize — одно и то же слово. Попробуем отличить настоящий фразовый глагол от самозванца.

2 дня назад
 • Вы подписаны

Один рабочий день бок о бок с новой аудиомоделью Сбера Данила любит на досуге копаться в свежих моделях, и тут подвернулась GigaChat Audio, которая запоминает контекст, тянет длинные записи и даже слышит эмоции говорящего. Грех не устроить тест‑драйв прямо на работе. Поднял модель локально на своём RTX 4090 и весь день кидал ей настоящий рабочий звук. Свой черновик доклада, чужую встречу про дробление BFF, голосовые от коллег, код‑ревью для младшего. Где‑то модель здорово помогает и экономит нервы, где‑то на технической теме выдаёт такое, что приходится слушать запись самому. К вечеру складывается спокойный вывод, кому и на каких задачах эта штука правда пригодится.

Покупайте СтеллыИ дарите их за контент