2340

Спустя 34 года Microsoft открыла код Калькулятора Windows (телеметрия и баги)

Спустя 34 года Microsoft открыла код Калькулятора Windows (телеметрия и баги) Microsoft, Не работает, Open Source, Linux, Длиннопост, Калькулятор, Телеметрия, Windows

Маленький шаг для сообщества и гигантский для Микрософт

Это приложение входило во все дистрибутивы ОС от Microsoft начиная с 1985 года, когда свет увидела Windows 1.0. Код открыт под лицензией MIT. Исходный код калькулятора Windows доступен на GitHub.

Спустя 34 года Microsoft открыла код Калькулятора Windows (телеметрия и баги) Microsoft, Не работает, Open Source, Linux, Длиннопост, Калькулятор, Телеметрия, Windows

пользователи уже заполонили багтрекер: говорят не работает под гну\линукс :-D Windows Calculator does not work on gnu/linux

Спустя 34 года Microsoft открыла код Калькулятора Windows (телеметрия и баги) Microsoft, Не работает, Open Source, Linux, Длиннопост, Калькулятор, Телеметрия, Windows

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

void TraceLogger::LogInvalidInputPasted(wstring_view reason, wstring_view pastedExpression, ViewMode mode, int programmerNumberBase, int bitLengthType)

{

if (!GetTraceLoggingProviderEnabled()) return;


LoggingFields fields{};

fields.AddString(L"Mode", NavCategory::GetFriendlyName(mode)->Data());

fields.AddString(L"Reason", reason);

fields.AddString(L"PastedExpression", pastedExpression);

fields.AddString(L"ProgrammerNumberBase", GetProgrammerType(programmerNumberBase).c_str());

fields.AddString(L"BitLengthType", GetProgrammerType(bitLengthType).c_str());

LogTelemetryEvent(EVENT_NAME_INVALID_INPUT_PASTED, fields);

}

Дубликаты не найдены

Отредактировала ltomme 6 месяцев назад
Вы смотрите срез комментариев. Показать все
+71
Какие 34 года? Это ж метро- калькулятор. Ему от силы 4 года
раскрыть ветку 13
+59
Потому что если просто написать, что MS открыла код UWP калькулятора, то большинство просто пройдёт мимо, потому что это не так масштабно звучит, да и пофиг основной массе на какой-то там UWP.
Кликбейт - он такой.
раскрыть ветку 2
+5

Там выше автор еще писал, что "мс шумиху поднимает, а по факту не хочет в опенсорс".

раскрыть ветку 1
+21

Это интерфейс, сам код может быть старым

раскрыть ветку 6
+15

Конечно код старый, кто будет заново переписывать рабочий проект? Просто новое гуи прилепили, добавили анальных зондов и в продакшен.

раскрыть ветку 5
+4

И 34 года назад он отправлял данные на сервера MS. По dialup видимо

раскрыть ветку 1
+4
LogTelemetryEvent

вполне себе может писать в лог-файл, который отправляется только в случае критической ошибки.

0

Там математика 1995 года, а история самого кода аж с 1985, он не был переписан с 0.

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку
Похожие посты
Возможно, вас заинтересуют другие посты по тегам: