2017-12-05

CompatTelRunner

Несмотря на отключения всех следящих инструментов Windows 7, после каких-то обновлений CompatTelRunner.exe снова в работе.



При первой попытке отключить через Планировщик заданий - планировщик позорно завис и вылетел.

Для проверки не включится ли снова после обновлений - запустил обновления.

В то время, пока на панели "Центр обновления Windows" висела запись "Создание точки восстановления..."  полностью сканировалась система очень долго и с большой нагрузкой до 30-45%.





Может сканирование на вредоносные программы и во благо, но зачем же обманывать пользователя? Пользователь то думает, что точка восстановления аж полчаса создается.

Еще один неубиваемый герой ClickToRunSvc.  Запускается даже тогда, когда тип запуска  Вручную и офис не используется.



Сервис "Нажми и работай" почти также устремлен к новизне как GoogleUpdate, но тот хоть прописывается только через Планировщик заданий и до следующего запуска Google Chrome не появляется (также устанавливается Служба Google Update (gupdate)  с автозапуском, но ее можно отключить). Служба от Microsoft же встроена в систему и обязательно запускается - вот цитата: "Она должна быть запущена во время начальной установки программ Microsoft Office по сети, их использования и всех последующих обновлений.‬"

Таким образом, Word не откроется, если  Сервис "Нажми и работай" не запущен. Даже когда все офисные приложения закрыты, сервис продолжает что-то отправлять.


Адреса находятся в дебрях MSN и Acamai
ae17-0.sge-96cbe-1a.ntwk.msn.net [104.44.224.215]
ae0-0.sge-96cbe-1b.ntwk.msn.net [104.44.225.30]
ae36-0.hkb-96cbe-1b.ntwk.msn.net [104.44.224.254]
ae5-0.hkn-96cbe-1b.ntwk.msn.net [104.44.226.65]
Превышен интервал ожидания для запроса.



s-b5-link.telia.net [213.248.81.53]
2.22.238.123


Адрес без имени, но с сертификатом https://officecdn.microsoft.com



После того как установка обновления завершилась, начинает бурную активность "Установщик модулей Windows" C:\Windows\servicing\TrustedInstaller.exe. Несколько минут загружает одно ядро процессора.
Перелопачивает файлы типа C:\Windows\winsxs\amd64_microsoft-windows-a..xperience-inventory_31bf3856ad364e35_6.1.7601.23933_none_e8e26a2efea588cf\frxmain.sdb, то есть готовит данные к телеметрии, ибо первым открывается
C:\Windows\winsxs\amd64_microsoft-windows-a..de-compat-telemetry_31bf3856ad364e35_6.1.7601.23933_none_e6451529292406fa\centel.dll
winsxs - нехилая папка более 20000 папок общим объемом более 16Гб !!!
Таким образом система телеметрии запускается даже без CompatTelRunner.exe,
но не отсылается.

и возникает вопрос: а система вообще нацелена на выполнения задач пользователя? или купленые мной ресурсы, доступ в интернет и операционная система предназначены для обслуживания чьих-то задач?

2017-10-28

Ощущения от языков в 2017 году

Выкристаллизовывается (is emerging) новый стандарт сквозной авторизации веб-запросов JWT. И мета-анализ полноты реализации стардарта на разных языках очень показателен:
  • в правой колонке типы шифрования 
  • в левой колонке проверка зарезервированных имен.

 Например, Сергей Потапов из Берлина сделал реализацию на неизвестном языке Crystal. Он вообще любит редкие языки Rust, Ruby Он реализовал только Sha шифрование, но зато проверку всех имен. То есть тщательно, но поверхностно. Назовем такой подход - любительский.

Есть тщательные добротные реализации с полным покрытием. На Python, Java, Perl и др.

Есть профессиональные - все виды шифрования, но без проверки.

Количество реализаций отражает популярность или разнообразие языков. А ощущение отражает суть языка и программирующих на нем.

Java - 4 = 3 полных + 1 профи. Ощущение: большое сообщество, надо долго разбираться.

Node.js , JavaScript - по одной полной, причем самая популярная от одного из авторов для Java.

.NET - 2 реализации: одна обрезанная от Microsoft (не хватило сил) и другая профессиональная, без проверки. Ощущение: ни то, ни се. Исходно криво, но есть профи, способные допилить.

Python - 3 , все полные и разные. Ощущение: качество и все можно найти под себя.

PHP - 6 = 2 полн + 1 проф + 3 люб. Ощущение: популярно, но очень по-разному.

Go - 5 = 1 полн + 3 профи + 1 люб. Ощущение: энтузиазм и разнообразие.
Ruby - 3 = 2 полных + 1 профи. Ощущение: энтузиазм и разнообразие.

Elixir - 3 полные. Ощущение: секта великих магов.

Objective-C 1 люб., Swift 1 люб + 1 полный. Ощущение: Apple - это несерьезно, то есть одни понты. Но есть энтузиасты.

Perl - 1 полная. Ощущение: добротно, но от редких гиков.

D, Clojure по 1 проф., Scala 1 проф + 2 люб, Haskell 1 проф + 1 люб, Rust, Lua, С, Delphi,
Crystal - по 1 люб. Ощущение: любители никому не нужных редкостей

И гвоздь программы - Василий Пинтов с поделкой на/для 1С!
Категория - недолюб. Минимально возможное покрытие. Неужели шифрование сам писал? Ибо готовых библиотек, которыми явно пользовались в других языках, наверняка не было. Ощущение: сочувствие и недоумение.



https://jwt.io/#libraries-io