Записи за месяц: September 2015

Осенний сезон

Кроме первых 2-3 серий Шимонета оказалась довольно скучной, слишком много пошлости ни к чему. И медленной – 12 серий на 2 тома. А самый интересный сериал в сезоне – Prison School. Он тоже хулиганский, но весёлый. Он мне слабо напоминает Скул Рамбл.

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

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

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

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

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

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

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

(ещё)

Список служб как будто специально составлен так, чтобы в нём никто не мог разобраться:

1. Нигде не сказано, что именно делает каждая служба, и для чего требуется.

2. В Windows XP было модно давать службам “описания” вроде “Служба оркестратора управления командами. Требуется для клиентов, использующих оркестрацию управления командами. Если отключить эту службу, все компоненты, зависящие от неё, не смогут запуститься”. В Windows 10 описания службам просто не дают.

3. Множатся службы, с виду делающие одно и то же. Например, netman, netprofm, NlaSvc, NcaSvc, nsi, WcmSvc все как будто занимаются поддержанием списка сетей на компьютере. У пяти нянек дитя без глазу: попробуйте угадать, какая из них нужна, чтобы иконка сетевых подключений в Windows 10 работала правильно? (Ответ: WcmSvc. А в Windows 7 и ранее что-то другое).

Наконец, правая рука у Microsoft не знает и не любит то, что делает левая. Кроме служб различное ПО запускает в фоновом режиме бесконечные COM-объекты, обработчики WMI и вспомогательные процессы (Explorer особенно грешит этим). Убить их окончательно тоже нельзя, как и отключить ненужный функционал. Кортана в русских версиях не работает, а если б и работала, мне не нужна – но обслуживающий её процесс будет запущен, сколько не убивай.

И Microsoft ещё говорит, что идёт какая-то борьба за производительность, скорость загрузки и экономию батарей!

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

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

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

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

Щёлкаете правой клавишей по папке – “Создать репозиторий”.

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

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

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

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

С Mercurial всё проще. Во-первых, он показывает вам, что поменялось в каждом варианте. Во-вторых, он сам умеет их объединять. Вы щёлкаете правой клавишей по папке, говорите “Отправить на сервер”. Редактор у себя дома щёлкает по своей папке, говорит “Получить с сервера”. И видит, что от последней версии на сервере растут два хвоста: ваш и его. Он щёлкает по вашему, выбирает “совместить” и Mercurial сам совмещает правки. На случай, если он сам не сможет, он предложит вам – подсветив каждое разногласие и дав выбрать.

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

  • Камень “а вдруг я изменю, а получится хуже”. Если получится хуже, вернётесь к старой версии.
  • Камень “а вдруг я не все чужие исправления заметил”. Mercurial показывает все исправления.
  • Камень “сейчас я поправлю, а он там какую-нибудь старую версию редактирует и всё затрётся”. Mercurial следит, объединяет, и главное – никогда не даст затереть. Однажды внесённая в него версия остаётся в нём навсегда.

Мало того!

Системы контроля версий дают работать сразу над разными вариантами развития. Вы написали так, товарищ по-другому, не обязательно сливать ваши варианты сразу же. Вы можете продолжать пилить свою главу, напарник – свою, каждый со своим редактором. Когда ваши главы будут готовы, только тогда вы сольёте их воедино и из двух веток образуется общее будущее.

В одной ветке может храниться TV-версия сериала, в другой – получившаяся из неё BD-версия. Пока BD-версию допиливают, в ТВ-версии исправляют опечатки, наконец, BD-версию пора выпускать, и тут вы берёте все наборы исправлений, которые наслоили на TV-версию со времени её отпочкования, и переносите их на ветку BD.

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

Чтобы освоить системы контроля версий нужно некоторое время, но это такой могущественный молоток, что когда вы им овладеете, гвозди будут торчать из каждого косяка, вы будете ходить по всему дому и заколачивать, и заколачивать. А благодаря TortoiseHg / TortoiseGit, работа с ними уже стала достаточно простой даже для обычного пользователя.

Скажу, что Git по функциям не сильно отличается от Mercurial, но я советую последний, поскольку у него удобнее интерфейс под Windows. Если вы работаете из консоли, то совершенно неважно – выбирайте любой (Git сейчас популярнее).

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

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

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

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

House of Cards

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

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

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

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

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

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

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

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

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

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

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

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

И-го

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