Sunday, 6 January 2019

У каждого свои игрушки.

Всем привет.

Господь наказывает нас за то, 
чего мы не способны представить…
Стивен Кинг, «Остров Дума»

По рекомендации одного журнала мне попал в руки роман молодого украинского писателя Максима Кидрука "Бот".

Сегодня Максим Кидрук стал первым украинским писателем, который специализируется на модном жанре технотриллера. В 2012-м году он презентовал «Бот» как первый украинский литературный технотриллер. 

С первых страниц просматривается идейная аналогия с российским фильмом "На игре" (2009).  У каждого свои игрушки. Можно также провести аналогию с романом Дена Брауна "Цифровая крепость" и Майкла Крайтона "Парк юрского периода". Хотя, по моему, у Крайтона более сильным является роман "Сфера". А в тему своего романа сам автор ссылается на крайтоновский "Рой".

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

Роман перегружен технически-научными подробностями, но спасибо автору, везде есть ссылки и сноски. Так что для читателя с не техническим складом ума текст подготовлен. Даже отрывок злополучного кода приведен. Максим, это было сильно, прям как у Дена Брауна.)

Насколько правдоподобны образы героев? Читатель этого не узнает. Наверняка автор писал что-то с себя, возможно даже главного героя Тимура. Не столь суть важно. Почти с самого начала романа звучит главный призыв - призыв к ответственности за свои действия, за свой код. Если это возможно. Или иначе: код сдан, проект закрыт, disclaimer указан.

Насколько слог романа литературен и корректен не берусь судить. Наверняка редактор его вычитывал. Единственное хочу заметить что прописывать матерщину в открытом виде право не стоит. Не добавляет она остроты ни сюжету, ни украинскому языку совершенно.

Читать или нет? Читать однозначно стоит. Жанр технотриллера раскрыт сполна. Но в целом 16+. Мне понравился. Книга имеет официальный перевод на русский и польский языки.

Следующим на чтение будет его «Твердыня» - второй триллер и восьмая художественная книга украинского писателя и путешественника. Роман также написан в жанре психотриллер (приключенческий) триллер. Одного из главных героев автор списал из себя. Ну разумеется, Максим).

Приятного всем чтения.

Saturday, 5 January 2019

Что такое пароль компьютера в AD.

Всем привет.

Наверняка админы AD в курсе что кроме пароля пользователя существует еще и пароль компьютера.

В доменной среде, все доменные компьютеры так или иначе взаимодействуют с контроллерами домена (далее — КД). Если рассмотреть процесс взаимодействия подробнее, то можно сказать, что каждый компьютер для взаимодействия с КД устанавливает безопасный канал коммуникации (secure channel, далее — schannel). Упрощая, этот канал представляет собой сессию между КД и компьютером. Чтобы эта сессия была безопасной, она шифруется, при помощи ключа, известного только КД и самому компьютеру. В качестве этого ключа выступает пароль учетной записи компьютера в домене (не путать с паролями доменных пользователей).

При попытке обмена данными с КД, КД в первую очередь проверяет, совпадает ли пароль, который предоставляет компьютер для установки schannel, с тем, который хранится в базе Active Directory. Если пароль совпадает - канал устанавливается и происходит дальнейшая коммуникация между компьютером и КД (например логин пользователя). В случае же, если пароли не совпадают, возникает наша злополучная ошибка: "The trust relationship between this workstation and the primary domain failed".

Friday, 4 January 2019

Времена.

Тот самый персонаж. После премьеры. Совсем коротко.

- А это опять я. Ну не могла же я пропустить премьеру клипа. Мое уважение мастеру - это было сильно! В зачет ему однозначно.

- Случается... Но раз тебя занесло сюда, то мне нужен совет.

- Совет? От меня? Вау, я в тебе не ошиблась. Так ты не только интересный, но еще и забавный... Спрашивай.

- Почти готова идея портрета от руки. Но меня берут сомнения что он будет лучше оригинала. Муза его оценит?

- Что тебе сказать, ты уже столько создал, что для тебя это будет скорее повторением пройденного. Сможешь ли ты удивить этим свою музу? Не знаю. Я с ней не общаюсь, у нее свой покровитель. Насколько я помню ранее ты рисовал с одной фотографии, а сегодня у тебя их сотня. А тебе их все подбрасывают и подбрасывают...)

- Да, вот пытаюсь в них разобраться.

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

- Минутку, это же не твое...

- Не мое. Но там где бездна там и я. Не забывай. Ладно человек, мне некогда. Сегодня я занята.

- Эй, так каким будет твой ответ?

- У вас не было прошлого, точно не будет будущего. Перед тем как начинать писать портрет пусть мастер спросит себя - если у вас настоящее? Это и будет мой ответ. Я не прощаюсь.










Wednesday, 2 January 2019

Восстановление доверительных отношений в домене.

Всем привет.

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

Как это лечится?

Самый простой способ это вывести хост из домена и тут же ввести его обратно. Но ходить к хосту ножками не всегда возможно. Поэтому пробуем это сделать через Powershell.

Мне известно два варианта. Пусть "AdminDC" это наш администратор домена, а "admin" это наш локальный администратор на подопытном хосте. Все операции проводим с хоста администратора домена.

$user = "FORZA\AdminDC"
$pass = ConvertTo-SecureString -String 'MyPasssword' -Force  -AsPlainText
$cred = New-Object System.Management.Automation.PSCredential($user,$pass)

$Hostname = Read-Host "Please enter the computers hostname that you wish to remove and re-add to the domain"

$DomainName = Read-Host "Please enter the Domain name"

# Вариант №1
Используем два известных командлета Remove-Computer и Add-Computer.

# выводим компьютер из домена в группу WKS
Remove-Computer -ComputerName $Hostname -WorkgroupName "WKS" -UnjoinDomaincredential $user -PassThru -Verbose -Restart

# возможно хост надо перегрузить принудительно
Restart-Computer -ComputerName $Hostname -Wait

# а теперь заводим компьютер в домен
Add-Computer -ComputerName $Hostname -LocalCredential "$Hostname\admin" -Credential $cred -DomainName $DomainName -Force -Verbose -Restart

Замечу что при выводе из домена вам может помешать правила Firewall-а подопытного хоста,
а при вводе в домен отсутствие прав на выполнение удаленных WMI-запросов.


Tuesday, 1 January 2019

Проблема с материалами формата "Покрытие".

Всем привет.

Вот получил на днях такое сообщение от Google-a "На сайте http://nyukers.blogspot.com/ выявлена новая проблема с материалами формата "Покрытие".

Мы выявили на Вашем сайте новые проблемы (количество: 1), связанные с материалами формата "Покрытие", с помощью инструментов Search Console. Это означает, что контент в формате "Покрытие" может быть некорректно представлен в результатах Google Поиска. Рекомендуем выполнить проверку Вашего сайта и устранить выявленную ошибку. 

И собственно сама проблема озвучена так:
Ниже приведены некоторые из обнаруженных неполадок. 
Проиндексировано, несмотря на блокировку в файле robots.txt 

Google пытался, но не смог. Или смог, но с ограничениями. Зачем я гадаю? Да потому что блокировку в файле robots.txt я не ставил. Это я к тому что проблема может быть совершенно в другом. В моем случае она оказалась на поверхности. Из-за последнего поста шаблон блога глюканул и вместо пяти сообщений на первой странице показал только одно. Как только я его убрал все вернулось на свои места.

Позже Google  прислал еще одно "На сайте http://nyukers.blogspot.com/ выявлена новая проблема с материалами формата "Удобство для мобильных"

Мы выявили на Вашем сайте новые проблемы (количество: 4), связанные с материалами формата "Удобство для мобильных", с помощью инструментов Search Console. Это означает, что контент в формате "Удобство для мобильных" может быть некорректно представлен в результатах Google Поиска. Рекомендуем выполнить проверку Вашего сайта и устранить выявленные ошибки. 

Просмотрите примеры выявленных проблем (всего 4) перечисленные в соответствии с количеством страниц, на которых они найдены: 
  • Используются несовместимые плагины 
  • Интерактивные элементы расположены слишком близко 
  • Слишком мелкий шрифт 
  • В метатеге viewport должно быть значение device-width.

Как видите тут уже явные указания где что править. Удивление вызывает только последнее замечание - у меня шаблон блога штатный, из библиотеки того же Google. Возможно он настолько старый что не знает про адаптивный дизайн? Знает. Более того метатег viewport там есть:

meta content='width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0' name='viewport'.

Есть повод для размышлений.


Версия на печать

Популярное