14:40 

О борьбе за остановку и неостановку служб

Службы в Windows задумывались как возможности системы, которые можно выбирать и запускать по желанию. Хочешь расшаривать файлы - запусти службу "Сервер", хочешь печатать документы - запусти "Диспетчер печати".

Для этого добрые силы в Microsoft сделали им команды запуска и остановки, а также настройки (запускать автоматически, по желанию, запретить запуск). Но злые силы с каждым годом всё больше ломают эти правила:

1. Некоторые службы стало нельзя останавливать. Без них система принудительно перезапускается через минуту, а вскоре запретили и команду остановки. С каждым годом таких сервисов всё больше (в Windows 10 уже штук 8).

2. Некоторые можно останавливать, но нельзя изменить тип запуска - они запускаются автоматически. Таких ещё 3-4 штуки.

3. Многие службы можно останавливать и можно перевести в режим "вручную", но их всё равно принудительно запускает Windows Explorer. Какой тогда смысл в настройке "вручную"?

4. Начиная с Windows 7 появился ещё один вид издевательства: службы, которые восстанавливают свой режим работы. Их можно установить во "вручную", но через 20 минут они всё равно выставят себя в "автоматически" (например, служба BITS). Какого чёрта, а?

(ещё)

@темы: Компьютеры

21:48 

Освойте системы контроля версий

Если у вас есть пара дней на то, чтобы освоить один какой-нибудь продвинутый инструмент из мира технарей, освойте системы контроля версий (Mercurial или Git - под Windows я точно советую Mercurial). О программистах я даже не говорю, но если вы пишете книги, переводите (тем более вместе с другими), храните какие-то заметки, короче говоря, работаете с текстом, регулярно обновляя его, вы ещё этого не знаете, но вы без Mercurial как без рук.

Что скрывается за страшными словами "система контроля версий"?

Вы ставите на компьютер специальную программу, TortoiseHg.

Щёлкаете правой клавишей по папке - "Создать репозиторий".

Дальше вы кладёте в эту папку какие-то текстовые файлы - например, исходники программы или книгу, которую пишете. И каждый раз, когда вы что-то в них исправили, щёлкаете по папке правой клавишей и говорите "Commit". И пишете пояснение: "Переписал драку героя с инопланетянами".

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

(Но это не всё.)

@темы: Компьютеры

14:36 

Добро пожаловать, берегитесь

Уже не первый человек замечает то, что испытал и я, когда приезжал назад из мирных стран типа Японии:

В Японии выходишь из самолёта, садишься в Нарита-экспресс, и всю дорогу экран и вывески показывают: здравствуйте, добро пожаловать, вот карта дороги, вот время и погода, текущие новости. Очень приятно, рады приветствовать, спасибо, что выбрали нас, всего хорошего.

В России. Аэроэкспресс:
- Не оставляйте вещи без присмотра.
- Сообщайте о подозрительных лицах.
- Не отпускайте детей ни на шаг.
- Не общайтесь с незнакомцами.
- Будьте бдительны.
- Добро пожаловать в Москву.

21:56 

House of Cards

Посмотрел первый сезон "Карточного домика", который все хвалят. К сожалению, по-настоящему интересны только первые две серии. Дальше с каждой серией всё больше сериальности — сюжет затягивается, интриги мало, плодятся побочные сюжеты со склада санта-барбары. А что чувствует в это время жена, а чем живёт его друг, а какие воспоминания у него из детства. Да зачем мне всё это видеть и знать? Что за раскрытие персонажей по учебнику? Гоните в шею лит. институт с их "нужно больше высосанных из пальца конфликтов".

И Френк Андервуд интересен только своей властной манерой поведения. Поначалу он был хитрый. Но вот он уже сам запутался в своих планах - даже не просчитался, а непонятно, на что вообще рассчитывал. Как он дожил-то до своего положения с такой неряшливостью, неразборчивостью и недальновидностью? Или его подменили в начале сериала?

А уж когда он (спойлер), стало вообще грустно. Сериалы, где хитрый герой идёт к успеху, интересны наполовину характерами героев. А тут никаких загадок в характере не осталось.

Кстати, если Андервуду приделать усики лопатой, он будет похож на Гитлера :)

@темы: Кино

02:30 

Зоку-оваримоногатари

Можно долго не думать, что сказать о последней книге "Моногатарей", автор сам написал слова: "Эта книга нечто вроде омаке, можно читать, а можно не читать". Я думал, они все такие!
Традиционно для Моногатарей 268 страниц ничего не происходит, Коёми ходит из угла в угол, навещает девок и топит читателя в мутном потоке своего сознания. Попутно с черепашьей скоростью с ним происходит приключение - монотонное, как пластинка, пущенная не на той скорости, и безразличное к действиям героя.

В этот раз Коёми оказался в зазеркалье, где все герои то ли отражены, то ли вывернуты наизнанку. По этому поводу было столько дошкольного глубокомыслия, что автор бьёт свои собственные рекорды. В каждой несчастной мыслишке о зеркалах Арараги видит символический смысл и shocking truth. Рука от лица не отнимается. При этом наизнанку показали только нескольких героев, да и тех без огонька, не открыв никаких окон в их души. Чуть ли не единственное свежее место в томе - появление Гаэн, да не той, которая Изуко ("я всё знаю"), а которая Тооэй, мама Канбару ("не можешь стать лекарством, будь ядом"). Опять же, ничем эта Тооэй не удивила, экстравагантной она была только в воспоминаниях Канбару, а в жизни обычная тётка, не было бы подписи, от Изуко бы не отличить.

Итоги третьего сезона Моногатарей:
Коёми* - скукота
Овари* 1 (Оикура) - ну детектив такой, читать можно.
Овари* 2 (Шинобу Мэйл) - так себе
Овари* 3 (Маёй Хелл + Оги дарк) - маёй хелл ничего, остальное так себе
Зокуовари - так себе
В общем, весь сезон так себе, только с Оикурой что-то терпимое.

@темы: Околоанимешное, Книги

15:46 

Нищебродские рецепты

Я уже писал, что бюджетное карри можно получить, смешав кетчуп и аджику. Небюджетное можно получить, купив карри-порошок в магазине (например, Белый Журавль в Москве на Парке Культуры), стоит порядка 100 р. Так получилось, что у меня были приправы, но ничего другого, и последние два дня я ем:

- Картошку с карри! (Welcome to Russia ~nyan~)
- Суп Том ям с молоком вместо кокосового молока и с говядиной вместо креветок. И с Роллтоном вместо лапши...

Секрет шеф-поваров в том, что любую еду можно мешать с любой, и всё равно будет вкусно.

14:19 

И-го

Игра Го, название которой пришло из Японии, в японском называется не Го, а И-го (囲碁) - просто «окружи камнями».

@темы: Японский язык

17:39 

Конни Виллис, "Книга судного дня" / The Doomsday Book

Прочёл завалявшуюся у меня книжку, которая называется "The Doomsday Book", её написала тётка по имени Конни Виллис, которую я сначала принял за дядьку по имени Конни Вильямс.

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

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

А неизвестная мне тётка затем написала продолжение, которое получило Хьюго, а затем ещё одно, которое опять и Хьюго и Небулу, и вообще у неё почти каждая книга собирает полки наград, а я ничего о ней не слышал (У них там с Урсулой ле Гуин всё поделено).

О названии: Domesday book - был такой исторический документ 1086 года, перепись населения и имущества в Англии. Книгой страшного суда её назвали потому, что как записали, так потом брали налоги, и изменить решение было нельзя.

@темы: Книги

19:40 

Структура анимешных песен

Большинство анимешных песен устроены по схеме:
куплет-припев, куплет-припев, проигрыш с обломками припева, куплет-припев
Я когда бегаю в качалке, слушаю песни, чтобы не скучно было, и эта схема почти везде. Проигрыш по длине обычно чуть меньше куплета+припева, поэтому первые два куплета это чуть больше половины.

А все анимешные опенинги построены по схеме "активный припев - заглавие сериала - длинный куплет - активный припев - конец". Можно научиться прыгать через опенинг так, что песня как будто и не прерывалась.

@темы: Околоанимешное

14:00 

Бэкдор-апдейты

Кстати, поскольку апдейты в винде теперь почти принудительные, а содержание их внезапно перестали документировать, резко возрастает вероятность, что апдейт могут поставить "лично одному человеку". Например, ФСБКГБ решило за вами последить, направляет запрос в Майкрософт и те вам удалённо ставят следилку.

@темы: Компьютеры

13:34 

Об инакомыслии

В последнее время среди либералов развилась практически самоцензура мысли. Стоит кому-то рот открыть не по графику, как начинается: Латынина расчехлилась, Навальный слился, Акунин выдал себя, Кац оказался имперец. А мы подозревали! Догоняет вторая волна: пошёл на попятную, маскируется, но всё с ним понятно, а жалко, я ему верил.

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

Виднее в последнее время это у украинцев, стоит кому-то отклониться от набора "каяться, проклинать Россию, возвращать Крым", как его немедленно лишают милости быть "нормальным русским в стане негодяев" и зачисляют в таких же имперцев, как и все. При том, что "бутербродное" мнение тех же Акунина и Навального это как раз не имперское, а самое что ни на есть нейтральное европейское мнение, что легко проверить, представив себе, что его говорит немец или француз. "Россия поступила плохо, их референдум был фарсом, нужно провести нормальный и узнать, чего люди правда хотят". Ну вообще похоже, да? Более вероятно, чем что немец скажет "да наплевать на этих крымчан и их мнение".

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

Мне это не нравится. Это чуть ли не хуже, чем у Путина, там хоть не ищут инакомыслие с таким остервенением.

Нужно спокойно относиться к тому, что у людей бывают разные мнения. Инакомыслие - это хорошо. Замечательно, что Навальный и Акунин думают не только о проступке России и обиде украинцев (о которых думают!), но и о мнении жителей - это значит, что ими руководит не догмат Украины, не догмат России, а внутренний моральный компас, который у любого нормального человека учитывает много соображений. Прекрасно, что Латынина чего-то там думает и подозревает, потому, что вообще прекрасно мышление и прекрасен скепсис. Если вы хотите ей возразить, так возразите, и это многообразие мнений и доводов тоже будет прекрасно.

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

Известна максима: великие умы обсуждают идеи, средние умы обсуждают события, мелкие умы обсуждают людей. Давайте обсуждать идеи. Глупые статьи Латыниной оставьте без внимания, а если считаете, что мысль заслуживает обсуждения - обсуждайте мысль, не Латынину. "Навальный написал, что Крым не бутерброд" - это не тема для новостей, и плохо, что именно такие темы в новостях преобладают. "Вот тут написали, а я подумал, так бутерброд ли Крым?" "Насколько можно учитывать в такой ситуации мнение крымчан? А вы считаете, что надо? А я считаю, что вообще нельзя, кто землёй владеет по международному праву, тот и прав. Похоже, у нас разные мнения, вот мои доводы" Вот нормальное обсуждение нормальных людей.

@темы: Политика

09:57 

В России заблокирована Википедия.
UPD: Разблокирована.

Наверное, воду пробуют. Чтобы потом "ну так это уже давно", "не в первый раз блокируют же".

@темы: Компьютеры

18:14 

Skype export

Сделал простой скрипт skype-export, который экспортирует все контакты скайпа и все логи переговоров с ними в текстовом формате, каждый контакт в свой файл. Так их можно архивировать на случай, если Скайп вдруг начнёт удалять старые логи или слетит при переустановке.

Сделал ещё такую штуку: когда Скайп стоит на нескольких компьютерах, он плохо синхронизирует сообщения, обычно на одном компьютере одни, на другом другие, хотя он и должен это делать. Вместе со skype-export есть skype-merge: выбираете общее место в каком-нибудь дропбоксе, копируете туда базу скайпа с одного из компьютеров, а дальше время от времени делаете в неё skype-merge с каждого, она будет их все собирать. Скайп поверх неё запустить нельзя, но с неё можно сделать skype-export, и так получить все свои переговоры везде.
Может, кому пригодится.

@темы: Компьютеры

22:28 

Plastic Memories

18:00 

28 лет

Да, пока не забыл, мне 28 лет. Я же только что про 27 писал! Так никаких шуток не напасёшься.

@темы: Праздники

09:50 

Секретно не выключалась!

Один из секретов быстрой загрузки Windows 10 в том, что иногда она и не выключалась! Этот сюрприз можно обнаружить в эвентлоге. Говоришь ей "Выключить компьютер", винда закрывает программы, завершает пользовательский сеанс и... уходит в глубокий спящий режим, причём полусекретный: не мигает лампочкой на корпусе. Когда в следующий раз включаешь компьютер, она просто просыпается, а чтобы обмануть глупых человеков, показывает обычную заставку.
Поэтому может выйти, что думаешь, что после установки программы уже пять раз перезагружался, а на самом деле ещё ни разу.

Как же винда не боится, что неосведомлённый пользователь выдернет кабель питания? А ей не страшно: тогда она просто загрузится с нуля. Когда она засыпает, она к этому готова. На самом деле это довольно умное решение, но неожиданное.

@темы: Компьютеры

16:32 

Component-Based Servicing (CBS)

Пока OneGet собирается стать package manager для винды, в винде уже некоторое время есть работающий менеджер пакетов. Называется он CBS (Component-Based Servicing). Он работает так, как положено нормальному менеджеру: помнит, какой файл кто перезаписал, и может удалить пакет А, если некоторые его файлы перезаписаны пакетом Б. Даже лучше, он хранит все версии файла с помощью WinSxS (Side-by-side assemblies). Он поддерживает обновление всех установленных пакетов через Windows Update (это та самая галочка "Получать обновления для других продуктов Майкрософт").

Он содержит хоть и не исчерпывающую компонентизацию Windows, но гораздо большую, чем видно в системе на первый взгляд. Более подробной была только компонентизация XP Embedded в билдере. Вершину этого айсберга можно увидеть в "Установке и удалении программ", "установка компонентов Windows". Представленный там список - это так называемые Features. В CBS каждый пакет может содержать одну или несколько отключаемых опций, как компоненты установки в MSI. А число пакетов гораздо больше, большинство из них не содержат никаких Features.

Но как обычно, кто-то в Майкрософт сделал полезное дело, а другой приказал всё спрятать и запретить. Большая часть пакетов скрыта, а сам CBS запрятан так глубоко в недра системы, что о нём почти никто не слышал. Прежде, чем им пользоваться, нужно посрывать некоторые предохранители. Считайте это проверкой, как в Гарри Поттере: некоторые заклинания можно использовать только тем волшебникам, которые сумели до них додуматься.

Пакеты перечислены в
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\
Чтобы нормально с ними работать, нужно взять ownership всего раздела Component Based Services с детьми + дать на него с детьми право записи Администраторам.

Большая часть системных пакетов скрыта, у них Visibility=2. Чтобы пакеты были видны в dism.exe, нужно поставить 1.
У любого пакета может быть подключ Owner, где перечислены родительские пакеты. В таком случае самостоятельно его удалить нельзя. Большая часть системных пакетов входит в состав родительских "гранд-пакетов" Windows Home, Windows Pro и Windows Enterprise. Чтобы их можно было удалять, нужно их оттуда исключить и сделать самостоятельными пакетами. Массово это делает утилита install_wim_tweak (видимость она тоже включает):
install_wim_tweak /o

Для управления пакетами есть утилита dism.exe:
dism /Online /Get-Packages
Показывает все установленные пакеты, у которых в параметре Visibility стоит 1.

dism /Online /Get-Features
Показывает все отключаемые компоненты (те, что видно в "Удаление компонентов Windows"). Компоненты группируются по пакетам, но у большинства пакетов компонентов нет, а видимые компоненты на самом деле лежат в паре виртуальных пакетов. В общем, простым взведением флагов компонентизировать остальные пакеты нельзя.

dism /Online /Get-Features /Packagename=[имя]
Можно убедиться, что у большинства пакетов выключаемых компонентов нет, и их можно только удалять.

dism /Online /Remove-Package /Packagename=[имя]
Удаляет пакет из системы навсегда. Чтобы восстановить его, /Add-Package придётся скормить установочный .cab-файл, которого у вас нет, так что думайте. Существует слабый шанс выдрать этот файл из установочного диска винды, но обычно там всё уже в распакованном виде. Скорее всего, для восстановления удалённых пакетов придётся делать repair-install системы.
Обновления по удалённым пакетам приходить не будут.

Почему /Online - потому, что dism может редактировать оффлайн-образы системы в папке. Также dism заодно умеет просматривать установки MSI с помощью /Get-Apps и устанавливать-удалять пакеты Appx (/Get-AppxPackage), чем все пользуются для удаления установленных в винду стильных модных калькуляторов.

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

Как понять, какие пакеты что значат? Это сложно, у большинства пакетов названия неговорящие, а часто и не такие, как у конечного продукта. Пакеты также описаны в:
C:\Windows\servicing\Packages
На каждый там лежит XML-файл с описанием пакета, компонентов и обновлений, иногда есть описание (description), хотя редко. По ряду пакетов есть информация в MSDN, хотя она больше касается unattended installation и того, какие параметры пакета можно настроить. Кроме этого остаётся гуглить, часто название технологии что-нибудь подсказывает.

Также во время обслуживания пакетов подключается ключ HKLM\COMPONENTS из C:\Windows\system32\config\COMPONENTS, который содержит много непонятной информации. Как с его помощью сопоставить файлы (assemblies) пакетам я пока не выяснил.

Логи к CBS ведутся в C:\Windows\Logs\CBS, это волшебное место и при диагностике ошибок Windows Update.

Пакеты, которые можно с удовольствием удалить:

Ненужные фичи:
Microsoft-Windows-OneDrive-Setup-Package - окончательно добивает OneDrive, который дедка бил-бил, не разбил.
Microsoft-Windows-OfflineFiles-Package - кто-нибудь этим пользуется?
Microsoft-Windows-Shell-HomeGroup-Package
Microsoft-Windows-Shell-HomeGroup-Package-printscan
Microsoft-Windows-EnterpriseClientSync-Host-Package - это WorkFolders.
Microsoft-Windows-WorkplaceJoin-Package - ещё одна разновидность "синхронизации папок с работой". Briefcase, OfflineFiles, WorkFolders, WorkplaceJoin, кто больше?
Microsoft-Windows-PeerDist-Client-Package - BranchCache, если у вас сервера BranchCache-документов нет, то не нужен.

Ненужные свистелки и бренчалки:
Microsoft-Windows-Cortana-Package - но осторожно: возможно, удалится и поиск вообще
Microsoft-OneCore-Networking-XboxLive-Package - некоторые другие пакеты по Xbox, возможно, не стоит удалять - какие-то игры могут на них рассчитывать
Microsoft-OneCore-Networking-XboxLive-WOW64-Package

Ненужные технологии:
Microsoft-Hyper-V-* - Пакетов 30 на эту тему. Если адреналин задул в паруса души, можно поудалять.
Microsoft-Windows-IIS-WebServer-Package - впрочем, отключается и из Features.
Microsoft-Windows-IIS-WebServer-AddOn-Package
Microsoft-Windows-IIS-WebServer-AddOn-2-Package

Майкрософт следит за тобой:
Microsoft-WindowsFeedback-Package
Microsoft-Windows-Prerelease-Client-Package [он же Microsoft-Windows-DiagTrack-Package]

CBS просто замечательны в том, что разбивают Винду на пакеты. Чего же в них недостаёт?
1. Зависимостей между пакетами. Сейчас можно удалить пакет, который нужен другому пакету. В компонентизаторе Windows XP Embedded зависимости были, хотя зачастую пакеты и тянули за собой всё подряд потому, что их зависимости были плохо компонентизированы.
2. Установки из онлайн-репозиториев. Здесь преуспевает OneGet, а CBS умеет устанавливать только cab-файлы.
3. Регистрации нескольких репозиториев. Не все хотят обновляться только через Windows Update, какие-то программы хотели бы выкладывать обновления в собственных репозиториях.
4. Подробной информации о содержимом пакета. Куча пакетов непонятно зачем нужна.

Бонус!

Пока я писал эту заметку, я написал свою собственную утилиту для управления пакетами! Называется CBSEnum:

Она представляет их в виде дерева (хотя вообще в реестре они лежат кучей), позволяет удалять пачками, показывает какую-то справку, какую удалось добыть из Windows\servicing. Также может скрывать/восстанавливать пакеты от DISM.

@темы: Компьютеры

00:20 

OneGet

Одна из бед Windows - это что в ней нет собственного package manager. Но Виндоус решила переплюнуть Линукс, и теперь есть package manager manager!

OneGet

Это штука, которая поддерживает множество типов пакетов. Например, в комплекте есть плагин MSI, возвращающий список всех установленных на компьютере MSI-пакетов (добрая половина инсталляторов). Есть плагин chocolatey - тоже, оказывается, развитый репозиторий, который ещё и поддерживает "автоматически обновляемые пакеты" (т.е. сам сервер выпускает новую версию, когда она выходит на стороннем ресурсе). Пишут о 2800 программах (не считая версий)!

Всё это богатство доступно из командной строки:
Install-Package Firefox
Install-Package Thunderbird


Но не работает, поскольку в версии, попавшей в Windows 10, провайдер chocolatey недоступен, и все способы его добавить не дают возможности установить ПО (хотя поискать по спискам можно). Придётся ждать, когда его починят.

У авторов большие планы, хотят добавить поддержку всех крупных систем распространения модулей (например, питоновский pip или ruby gems).

Это штука с одной стороны очень интересная и полезная, с другой - надо подумать, решает ли она все проблемы? Что chocolatey, что oneget по большому счёту не лезут внутрь инсталляторов. chocolatey вообще часто скачивает готовый инсталлятор и формирует пакет "запустить msi с ключом тихой установки". Они решают задачу пакетной установки программ.

Но другая цель менеджеров пакетов - это борьба с бардаком. Пользователь имеет право знать, какие файлы на его компьютере кто и зачем установил. Бесхозного мусора не должно быть. К сожалению, во всех современных системах программы сыплют всем подряд куда попало. Бросают свои модули в системные папки, пишут логи в папку Windows, создают временные директории в корнях дисков, складывают в папках данных свои исполняемые файлы, засыпают папку пользователя всевозможными "Моими проектами Visual Studio" и "Моими фотографиями со стиральной машины". Андроид создавался с нуля, но в нём такой же дикий запад.

Настоящая задача менеджера пакетов - это разобрать ураган бумаги на отдельные книжки. Каждая программа должна работать отдельно от всего остального. Система не должна представлять собой клубок вермишели, части которой вплетаются в другие части и во всё окружающее. Этим ни chocolatey, ни one-get даже не пытаются заняться.

Автор OneGet пишет, объясняя такое решение: "Для Windows сделано что-то в духе двух миллионов программ, сложно ждать, что их все начнут перепаковывать". Согласен, но иначе никак. Это главный смысл менеджера пакетов. Без него менеджер не менеджер, а пусть комфортная, очень удобная, но программа для автоматизации установки, вот и всё.

Скоро я напишу о настоящем менеджере пакетов, который тихой сапой есть в винде уже давно, но стараниями Майкрософт своей роли не выполняет и почти не известен.

@темы: Компьютеры

23:11 

Продаётся и раздаётся манга

Не моя, но заявителя я хорошо знаю. В хорошем состоянии, только у первого тома деснота какие-то дефекты издания.

Тетрадь смерти 1-9 за 80 р за том (720р.).
Рыцарь-вампир/Vampire Knight - 1-5 по 60р том (300р.).

Остальное бесплатно:
Skip Beat/Не сдавайся - 1-2
Обитель ангелов/Angel Sanctuary - 1-3
Корзинка фруктов/Fruit basket 1-4
Две стороны Мидзухо - 1-2
Я не ангел 1-2
Мобильная маргаритка - 1




Обращаться ко мне, я свяжу.

@темы: Околоанимешное

10:14 

Windows 10 - допиливание напильником

Отключить IIS
Панель управления -> Удаление программ -> Включение и отключение компонентов Windows.
Почти ничего из списка не нужно. Важны оба .NET-фреймворка (без вложенных галочек), IE 11, Powershell (целиком), компоненты для работы с мультимедиа, поддержка SMB 1.0/CIFS, служба активации и службы печати (не все). Остальное по желанию, причём если что-то непонятно, как правило это вам не надо.

Открывать по умолчанию "Мой компьютер", а не "Панель быстрого доступа"
Вид -> Параметры -> Открывать Проводник для: "Этот компьютер".

Убрать библиотеки из панели навигации
Они и так убраны, но на всякий случай: Вид -> Параметры -> Вид -> Область навигации -> Показать библиотеки.
Или правой клавишей по панели навигации: "Показать библиотеки".

Отключить OneDrive и убрать из панели навигации
Правой клавишей по иконке около часов - в настройках отключаем запуск с системой. Выходим.
gpedit.msc -> Конфигурация компьютера -> Административные шаблоны -> Компоненты Windows -> OneDrive. "Запретить использование OneDrive для хранения файлов": "Включено".
Перезагрузитесь. Если недостаточно, см. "как вообще убирать вещи из панели навигации".
Тж. см. как удалить OneDrive навсегда.

Убрать HomeGroup из панели навигации
Отключить службы HomeGroup Provider и HomeGroup Client.
Если этого мало, переключить указанные ключи реестра:
How to Add or Remove Homegroup from Navigation Pane
How to disable HomeGroup feature

Как вообще убирать вещи из панели навигации
How to disable icons from Navigation Panel: ищете в реестре "IsPinnedToNamespaceTree", смотрите, в каком это разделе. Найдя нужный раздел (HomeGroup, OneDrive и т.д.), IsPinned меняете на 0. Рядом в подразделе ShellFolder параметр Attributes, переключите 20-й бит: 1 = скрыть, 0 = показать.
Повторите эти же действия для всех подходящих результатов. Такие разделы могут быть в: HKEY_CLASSES_ROOT\CLSID, HKEY_CURRENT_USER\Software\Classes\CLSID\, а на 64-битной системе ещё в HKEY_CLASSES_ROOT\Wow6432Node\CLSID\ и HKEY_CURRENT_USER\Software\Classes\Wow6432Node\CLSID\.

Убрать папки в "Моём компьютере"
How to Remove the Folders from My Computer. В реестре ключ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\, поудалять лишнее.

Оверлей-иконки junctions/tortoishg/btsync и т.п. не видны
Это из-за того, что винда исторически поддерживает максимум 11 оверлей-иконок. OneDrive влез и вставил свои вперёд других. HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers, удаляете всё, что касается One Drive (нужно стать владельцем этого ключа и его детей, и дать себе права на удаление).

Удалить ряд приложений по умолчанию (в т.ч. OneNote, 3D whatever)
Remove default Apps from Windows: открываете PowerShell под админом, Get-AppxPackage *OneNote* | Remove-AppxPackage.

Переименовать "Этот компьютер"
Включите иконку "Компьютера" на рабочем столе и переименуйте её. Это подействует в том числе и на название в адресной строке Проводника. Но не на тайл в Пуске. Чтобы переименовать тайл в Пуске, см. вопрос про тайлы.

Переименовать тайлы в Пуске, изменить им иконки
По большинству тайлов можно щёлкнуть правой клавишей и "Открыть расположение файла". Обычно это подпапка "Главного меню". Переименуйте соотв. ярлык и назначьте ему нужную иконку.
По "Этому компьютеру" так щёлкнуть нельзя, но иконка всё равно существует, лежит в AppData\Roaming\Microsoft\Windows\Start Menu\Programs\System Tools (папка "Служебные").

Изменить пункты в Пуске
Параметры -> Персонализация -> Пуск -> "Выберите, какие папки будут отображаться".

Секретное удобное меню в Пуске
Маленький сюрприз: щёлкните правой клавишей по "Пуску". Видите, сколько всего полезного? Второй маленький сюрприз: AppData\Local\Microsoft\Windows\WinX - здесь в трёх группах лежат пункты этого меню, можно добавить свои.

Отключить перезагрузку без предупреждения
Пуск -> Параметры -> Обновления -> Дополнительно -> "Уведомлять о планировании перезагрузки".

Отключить экран блокировки
Он красивый, но бесполезный и создаёт лишний шаг при логине:
gpedit.msc -> Конфигурация компьютера -> Административные шаблоны -> Панель управления -> Персонализация -> "Запрет отображения экрана блокировки": "Включен".
Lock Screen - Enable or Disable

Включить ввод Ctrl-Alt-Del
cmd -> control userpasswords2 -> Дополнительно -> "Требовать нажатия Ctrl-Alt-Delete"

Ещё пачка полезных советов.
И ещё пачка.
Как отключить Майкрософт следит за вами.

@темы: Компьютеры

void

главная