• ↓
  • ↑
  • ⇑
 
13:51 

Отдыхаем от отдыха.

В Dash'e под Chronostasis'ом.
Особо расписывать нечего, потому будет просто россыпь фото-/фактов об этой поездке.

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

Читать дальше

Ну и последний забавный факт. Двумя наиболее частыми междометиями в моих мыслях в течение этого отпуска были "Meh" (произносится как нечто среднее между "мех" и "мях", аналог действия "почесать затылок в раздумьях") и не нуждающееся в представлении "WAAAGH!" :)

@музыка: Amethystium - Ethereal

00:07 

Offline

В Dash'e под Chronostasis'ом.
Connection lost. No carrier. Deep offline...

11:01 

DFS

В Dash'e под Chronostasis'ом.
Таки нарвались :)

support.microsoft.com/en-us/kb/954037
Error message when you try to copy a file to a DFS shared folder or to a shared folder that is a mount point in Windows Vista or in Windows Server 2008: "The selected files could not be copied. There is not enough free space on the device"

CAUSE
This problem occurs when the volume that contains the DFS root or the mount point shared folder has little disk space. In this situation, Windows Explorer does not calculate the free space of the DFS shared folder or the target volume of the mount point. Instead, Windows Explorer incorrectly calculates the free space of the DFS root or the volume that contains the mount point.

В точности наш случай. Оверрайд - целпять пользователю диск в обход DFS, по прямой шаре. Ну или перемещать корень DFS на другой раздел, побольше. Кстати, не знаю, что там с best practices по поводу размещения этого ресурса.

А теперь - самая мякотка:
Applies to
Windows Vista Enterprise 64-bit Edition
Windows Vista Ultimate 64-bit Edition
Windows Vista Business
Windows Vista Business 64-bit Edition
Windows Vista Enterprise
Windows Vista Ultimate
Windows Server 2008 Datacenter without Hyper-V
Windows Server 2008 Enterprise without Hyper-V
Windows Server 2008 for Itanium-Based Systems
Windows Server 2008 Standard without Hyper-V
Windows Server 2008 Datacenter
Windows Server 2008 Enterprise
Windows Server 2008 Standard

Список не полон: Windows Server 2008 R2 также с этим багом.

@темы: Этот безумный мир

09:56 

О выборе средств...

В Dash'e под Chronostasis'ом.
Древо жизни, книга вторая:

... Теперь разрешите перейти к выбору средств. Позвольте задать вопрос господину прокурору. Представьте себе ситуацию: к вам в дом ворвался бандит и насилует вашу дочь. Вы тут призывали к тому, чтобы оружие необходимой обороны было соразмерно оружию заговорщиков. Вы тоже будете действовать, защищая свою дочь, тем оружием, которое применяет насильник по отношению к ней? Как вы себе это представляете? (Смех в зале).
(Прокурор заявляет протест. Протест принят).
Защитник: - Прошу прощения! Согласен, что в данном случае ваше оружие может быть несоразмерно с оружием преступника. (Сильный смех в зале).
Судья делает замечание защитнику.
- Простите, но я хотел лишь сказать, что господин прокурор должен избрать более твердое оружие (хохот) и, естественно, нанесет большие повреждения, чем насильник - его дочери...

Лучшая аналогия, что мне попадалась!

@музыка: The Offspring - Risa and Fall

@темы: Этот веселый мир

09:28 

L- Logic

В Dash'e под Chronostasis'ом.
Все та же десятая финалка:

ИМХО, тут сказано все :)

@настроение: !!!

@темы: In-game, Этот веселый мир

12:10 

Завалялось в черновиках

В Dash'e под Chronostasis'ом.
Не могу не выложить!

Leverage S04-E11

Софи звонит очередной "цели"
- Кто я? Я тот коп, который держит в руках ордер на твой арест!
С того конца линии:
- Но это дело закрыто!
- А я снова его открыла. С Рождеством, ублю... Отключился.
Нейт:
- Вот хам!

@настроение: :)

@темы: Leverage

10:14 

Chocobo

В Dash'e под Chronostasis'ом.
Если вся Final Fantasy - неотъемлемая часть всего жанра JRPG, то птички Chocobo ровно такая же неотъемлемая частичка игр серии. Не обошли они вниманием и FF X. Итак, мы на корабле, входим в машинное отделение (Power room). И что же видим? :)

Эх, как тут не вспомнить уже из 13-3:
Cho-cobo, choco-choco, choco-bo!
Cho-choco, cho-co-bo!
Cho-choco, cho-co-bo!

@темы: Этот веселый мир, In-game

17:24 

Windows 10 + Steam

В Dash'e под Chronostasis'ом.
Где-то пару билдов винды-десятки назад клиент Steam стал вести себя совершенно по-свински. Если ему требуется загрузить хоть что-то, не относящееся напрямую к играм (любая веб-страница - хоть профиль, хоть сам магазин, хоть что еще), он выводил черный экран и мог в таком состоянии висеть часами.

Более того, это еще и на всей системе отражалось - она тупила. Не жестко, но заметно. Но зато добавленные в библиотеку игры клиент вытаскивает в полный канал, да еще и добавки просит. Достало это.
Решением в итоге стало следующее. Лезем в %USERPROFILE%\AppData\Local\Steam и выносим оттуда папочку htmlcache. Что-то в ней клиенту не нравилось. После удаления папки и релогина все заработало.

Внимание - вопрос. Что. Это. Было?

@музыка: Erock - The Fresh Prince of Bel-Air Meets Metal

@темы: Этот безумный мир

15:26 

Games and gamepads

В Dash'e под Chronostasis'ом.

Final Fantasy. Десятая. Один из столпов, на которых держится весь жанр JRPG - и частичная поддержка геймпада? Вы о чем вообще???

Хотя на самом деле вот о чем:
Full Controller Support
Games with Full Controller Support will work without a mouse and keyboard on hand, from installation to play and beyond.

Partial Controller Support
Games with Partial Controller Support may require a keyboard and mouse from time to time, during installation or for limited interactions.

И действительно, без кнопки Esc дело не обошлось :)

@музыка: Erock - Hitman meets metal

@темы: Этот безумный мир

21:12 

Определение, которое стоит запомнить.

В Dash'e под Chronostasis'ом.
Вот оно - мерило качества графических движков!



Boob rendering capability

@музыка: Blackmore's Night - The clock ticks on

@настроение: :)

@темы: Этот веселый мир

22:56 

Windows 10 + Classic Shell

В Dash'e под Chronostasis'ом.
Classic Shell, вообще, в представлениях не нуждается. Все же меню "Start" в формате Win 7 мне милее, чем неудобоваримое нечто в Win10, куда даже не все прилепить можно. Однако, парни из Redmond явно считают иначе. После очередного апдейта до свежего билда десятки при запуске появляется сообщение с примерно следующим текстом (жаль, не заскринил):

Classic Shell не работает в данной версии Windows, поэтому она была удалена с вашего ПК.


ШТА??? Доигрались?
Подробный разбор полетов выявил, что не удалили. Всего лишь отключили, но приятного в этом тоже мало. Ладно, мало ли, вдруг текущая установка программы просто-напросто испортилась (бывало такое, и частенько). Попробуем ее "отремонтировать". Пытаемся запустить инсталлятор в режиме Repair, но получаем следующий отлуп:

Хрень полная!
А дело оказалось в следующем. Редмондские умники очень сильно хотят собрать статистику и отзывы по использованию новомодного Пуска. Да вот беда, юзеры ставят себе всякие Классик Шеллы, Старт7 и им подобные. И ничего нам не пишут! А давай-ка мы забаним это приложение.

Что они и сделали в итоге. Причем где-то захардкодили, поскольку ни в SRP, ни в Applocker ничего подобного нет. Однако, стоит переименовать ClassicShell_Setup.exe во что угодно, не содержащее подстроки ClassicShell (да хоть через пробел - Classic Shell) - установка запускается и проходит без каких-либо вопросов и проблем. А после этого и сама Classic Shell спокойно работает!

Топорно работаете, ребята! Ну а отзыв на Start menu я напишу чуть попозже, когда вернусь. И будет он крайне нелестным в связи с этими событиями.

UPD. А винда не сдается, на этот раз удалось заскринить аж целую серию оповещений. Самое верхнее - то, что и ловил:

Типа, удалили софт. Парадокс в том, что на этот раз Classic Shell не только остался в системе вопреки всем уведомлениям, но и преспокойно работает!
запись создана: 28.05.2016 в 15:18

@музыка: Scooter - Our Happy Hardcore (что-то потянуло на старину)

@темы: Этот безумный мир

13:01 

Безумству храбрых - венки со скидкой (с)

В Dash'e под Chronostasis'ом.
Завтрак тру-айтишников!

Тем временем из чата, в который эта фотография была отправлена:
[10:15, 5/26/2016] Shan: Добавить уксуса и прокипятить. Так лучше отмоется.
[10:16, 5/26/2016] me: Хм... Можно попробовать, спасибо :)

И ведь попробовал. И оно отмылось. Вот только...

В общем и целом, на столе стоит новая клавиатура. Правильно сказали потом: "Сварить клавиатуру!" Achievement unlocked. +1 пункт к списку моих безумств :)

@музыка: Genesis - One man's fool

@настроение: Все путем, дуркуем дальше! :)

18:30 

Берем 10(!) кило еды...

В Dash'e под Chronostasis'ом.
На этот раз запись уже больше для меня. Такое стоит сохранить на вечную память - Бургер в 10 кило весом:

Пицца для большой компании? Прошлый век, ребята :)

@музыка: Genesis - One man's fool

@темы: Этот безумный мир, Этот веселый мир

10:50 

Printers - mass rename and reconnect

В Dash'e под Chronostasis'ом.

Относительно недавно на работе была открыта новая площадка. Назовем ее Loc-05 (Location-05), где 05 - ее индекс, пятая по счету. Все шло хорошо, туда даже сотрудники уже заехали, оборудование поставили, принтеров много-много завезли. Об этих-то принтерах речь и пойдет.

Схема их подключения такова. Все это - МФУ, сетевые устройства. Они все заведены на принтсервер, им включен общий доступ, и они опубликованы в AD. Конечным пользователям все эти принтеры подключаются через групповую политику, раздел Group Policy Extensions - Control Panel, Printers.

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

Принтеры были заведены с именами Loc-05-.....

И теперь встала проблема. Оказывается, индекс 05 уйдет другой площадке. Стало быть, необходимо все эти принтеры переименовать и заново подключить сотрудникам. Учитывая, что принтеров там больше сотни, руками это делать - упаришься.

Начинаем разбираться.

Что нужно сделать с каждым из этих принтеров?
1. Снять публикацию принтера в AD, убить общий доступ.
2. Переименовать принтер на принт-сервере.
3. Включить общий доступ под новым именем, опубликовать заново принтер в AD.

Хорошо, идем дальше. В схеме работы участвуют еще группы и политика. Разбираемся с группой.

Тут все просто - переименовываем ее, и дело с концом. Попутно меняем атрибут SAMAccountName, чтобы он совпадал с новым именем группы. При переименовании через GUI система автоматом предлагает это сделать, но имеем это в виду.

Последний участник этого балета - политика. Вот тут сложнее всего. Править ее ручками в редакторе политик на все 100+ принтеров - это ж можно упариться. Но политика - это обычный текстовый файл, который можно обрабатывать как текст в любом редакторе. Учтем и это.

Приступаем к реализации плана.

1. Переименование принтеров на принтсервере. Примем во внимание, что принтсервер у нас основан на Win2012 - вся мощь Powershell в наших руках, так что прямо на этом принтсервере выполняем следующее:

Код выберет на принтсервере все объекты принтеров, имя которых содержит в себе Loc-05, после чего сделает все ранее описанные действия, в том числе и переименование самого принтера. Новым именем будет Loc-06.

2. Переименование групп. Тоже ничего сложного. Разве что нужно убедиться, что на компьютере, где будет запускаться код, установлен модуль ActiveDirectory для Powershell. Единственное, что нужно будет сделать, это поменять OU, где скрипт будет искать нужные нам группы.


3. Действия с политикой. Получить текстовый файл можно двумя путями. Либо мы лезем в каталог sysvol и блуждаем там в дебрях каталогов, либо мы просто выполняем бекап этой политики к себе в папочку. Второй метод проще.

Примечание. \\PS - это имя моего "ручного" принтсервера. EXAMPLE\ - имя такого же "ручного" домена. В рабочей среде эти имена будут другими.

Получив к себе в распоряжение текстовик, начинаем в нем копаться. Нас интересуют строки вот такого вида:

Именно они и определяют принтеры. Что и где нам придется поменять?
name="Loc-05-PDF24" - это очевидно - имя принтера. В нашем случае меняется на name="Loc-06-PDF24"
status="Loc-05-PDF24" - в ту же степь, что и имя принтера. Меняется на status="Loc-06-PDF24"
path="\\PS\Loc-05-PDF24" - здесь показано имя общего устройства, меняем на нужное. Меняем на path="\\PS\Loc-06-PDF24"
name="EXAMPLE\Loc-05-PDF24" - имя той самой группы безопасности, членам которой этот принтер будет подключаться. Меняем на name="EXAMPLE\Loc-06-PDF24"

Очевидно, что все эти изменения можно сделать одной операцией в Блокноте:
Ctrl+H, Loc-05 -> Loc-06

Но это еще не все. Остался последний этап, нужно заставить эту же самую политику отключить на компьютерах пользователей сетевой принтер с уже недействительным именем Loc-05*
Для этого берем строку, определяющую принтер, копируем ее в буфер обмена и вставляем прямо под исходной. А теперь меняем ее так, чтобы она удаляла старый принтер. Ниже я приведу список тех атрибутов, которые нужно поменять.

name="Loc-05-PDF24" - оставляем старое имя принтера
status="Loc-05-PDF24" - см. выше.
path="\\PS\Loc-05-PDF24" - см. выше.
name="EXAMPLE\Loc-05-PDF24" - поскольку мы теперь применяем это действие к членам уже переименованной группы, ставим новое имя - name="EXAMPLE\Loc-06-PDF24"
changed="2016-05-20 12:45:45" - очень интересный параметр, показывает, когда был изменен этот элемент политики. В новой строке меняем его так, чтобы показанная в нем дата была больше, чем в исходной строке. Не знаю, может быть это совпадение, может быть еще что-то, но до тех пор, пока я не изменил этот атрибут, старые принтеры у меня не отключались. Предполагаю, что имел место некий конфликт между записью о подключении принтера и записью о его удалении. Поставим туда текущую дату, которая будет заведомо больше, чем дата подключения: changed="2016-05-21 12:45:45"
image="2" - это картинка, которая высвечивается в редакторе политик. Значение 2 покажет желтый треугольник, значок действия Update. Значение 3 покажет красный крест, значок действия Delete. Ставим 3.
action="U" - само действие. U - Update, нам же нужно D - Delete.

Если суммировать все, для означенного выше принтера в политике теперь будут два определения - первое подключает новый принтер, второе - удаляет старый:

И вот так - для каждого принтера.
В конце концов мы сохраняем полученный текстовик, восстанавливаем политику AD из этого текстовика. После этого, в тот момент, когда пользователь, перечисленный в группе EXAMPLE\Loc-06-PDF24, войдет на свой компьютер, ему тут же подключится новый принтер, а старый - будет удален.

Problem solved.

UPD. Вторичная и последующие проверки показала, что параметр changed="..." можно не трогать, все работает из без его изменения.

@музыка: Need for Speed - Most Wanted, RAP Sheet

@настроение: побольше бы таких задач...

@темы: PowerShell, Scripting

21:46 

Deus Ex GOTY

В Dash'e под Chronostasis'ом.
Олдскулл, как он есть. Ни радара тебе, ни, тем более, нейтрализации, ни других шпионских штук. Да даже той системы укрытий, которая очень хорошо вписалась в DXHR - тоже нет, хотя по углам ныкаться можно.
Да, вот за такими играми и понимаешь, что разбаловали народ нынче. Из-за непривычности среды приходится сочетать стелс и рэмбовку, что плохо. Будем точить клешни дальше.

@темы: Этот веселый мир, In-game

00:26 

Leverage - Final

В Dash'e под Chronostasis'ом.
Отсмотрено. Если выразить все одним словом - браво! Если чуть подробнее - давно не встречал сериалов/фильмов, рассказывающих про работу настолько слаженной команды. Вот она вся:

Слева направо: Элиот Спенсер (громила, hitter, retrieval specialist), Софи Деверо (мошенница, grifter), Нейтан Форд (лидер, mastermind), Паркер (вор, thief), Алек Хардисон (хакер, computer fraud)

Как в свое время было с Warehouse 13, тяжело отпускать этих ребят. Но придется, сериал закончен. И хорошо закончен, не оборван, как это часто случается (да-да, процесс, а не рубильник). В любом случае, память об этой пятерке останется надолго.

Ну и по традиции - завершающая подборка интересностей из последних серий, вплоть до 14 эпизода. Финальный 15-й конспектировать не стал, во избежание :)
читать дальше

@настроение: Это было просто прекрасно

@темы: Этот веселый мир, Leverage

06:02 

"Восточный" #2

В Dash'e под Chronostasis'ом.
Разбор полетов - geektimes.ru/post/275764/
Просто шедеврально:
«Одна из работниц предприятия по автоматике обнаружила этот дефект, доложила своему руководству, то доложило наверх, конструктивный дефект был устранен. Но, как ни странно, он был устранен на всех кабелях, кроме того, на котором он был обнаружен. И этот кабель, это мистическая ситуация, был направлен в литерную ракету, за которую все должны были головой отвечать, а испытания, было отмечено, были проведены», — рассказал Рогозин.

Он также сообщил, что вся документация по контролю испытаний ракетного комплекса была правильной, ошибок в документах не было. Сами испытания прошли в полном соответствии со стандартами. Кроме того, по словам Рогозина, дефект нельзя было обнаружить непосредственно в ракете. «Потому что этот дефект относится к категории тех, которые выявляются лишь только при пуске при срабатывании первого патрона, который открывает клапан», — прокомментировал ситуацию вице-премьер.


ЛОЛШТО???!!!

Но все фигня! Идем сюда - Клац! и читаем, что по этому поводу говорят церкви служители (точнее, один из них).
После прочтения - улыбаемся. Махать - по желанию.

@темы: Этот безумный мир

21:36 

Leverage

В Dash'e под Chronostasis'ом.
Веселье продолжается, 4 сезон в самом разгаре :)

Социопатка Паркер втерлась в доверие к цели и выцыганила у него номер телефона
- Кажется, я делаю успехи!
- Молодец, крошка.
- Я даже не порезала его!

S04-E07
А вот тут отжигает Нейт:
- Итак, народ, давайте украдем похороны!
Что там ранее говорилось по поводу проявления уважения? :)

- Элиот, ты где?
- Опаздываю на похороны бывшего зэка. Проверю, есть ли тут сейф...
Вламывается в комнату:
- Нейт, это не зэк, а коп. И тут полно копов!

S04-E08
- Он платит 200 кусков за установку прокси-серверов???
- Видимо ему очень надо.

Паркер стырила очередной бумажник.

- Верни на место!


S04-E09
Спасли девчонку-малолетку (ну то есть совсем малолетку). Паркер пытается ее развлечь:
- Я подарю тебе шокер. Всегда носи его с собой.

Элиот, рассказывая про нейтрализованного "плохого парня", достает ствол:
- А вот как он обошел охрану. Пластмассовый ствол. Хватает на пару выстрелов, но, как правило, этого достаточно. Очень дорогая игрушка.
Либератора, помнится, хватало на один выстрел.

- Мистер Кирк Пикард! Мистер Кирк Пикард, вас ждут у выхода Е.
Это для знающих людей, да :)

Хардисону стырили пропуск в диспетчерскую. Все бы ничего, но владелец пропуска - мадам, а не мсье :) И как водится, по этому пропуску пройти не удалось. Что ж, идем в лоб:
- Прошу прощения, у меня терминал не принимает мой код. Можно его восстановить?
Сотрудник прокатывает карточку, видит там женскую учетку с соответствующим фото. Хардисон не унимается:
- Что? Что вам не нравится? Мое новое тело?! Выкладывайте как есть! Да, мне сделали операцию. Там - отрезали. Тут - пришили. Зато теперь я тот, кем хочу быть! Раньше я был Франческой, а теперь я Фрэнк!
Лицо охранника заслуживает отдельного скрина!


В диспетчерской остался только Хардисон, все остальные выбежали по сигналу о приближении торнадо (фейковому, само собой). И как назло, экстренную посадку запрашивает борт с тремя сотнями пассажиров на борту. Хардисон до этого самолеты на посадку не сопровождал:
- И почему я не играл в авиасимуляторы?!
Но хакерской мысли преград нет, потому на диспетчерском компе мы запускаем:

И по нему сажаем самолет! :)

S04-E10
Хардисон:
- Это ядерное "кольцо всевластья".
Софи, тут же воодушевившись:
- Кольцо? Какое кольцо!

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

- То есть соль была в плане B?
- Нет, это был план М.
- Тот самый план, где умираю я?
- Да, обычно.
- Обычно? А сколько вообще планов, где я умираю?
- С, F и c M по Q.

Ну и на вкусное. Россыпь всякого

@музыка: Project Blue Sun - Escape

@темы: Leverage

10:10 

Google Translate

В Dash'e под Chronostasis'ом.
В кои-то веки апдейт приложения принес интересный функционал.
geektimes.ru/post/275710/
Попробовал на своем телефоне - оно стало, действительно, удобно. Не скажу за всех, но для меня - точно. Были опасения, что с Cool Reader'ом оно работать не сможет. Рад, что эти опасения беспочвенны, штука оказалась system-wide.
Хм, может быть теперь хватит духу прочитать Gentleman Jole and the Red Queen до того, как эту книгу переведут. А то когда еще это случится...

@музыка: Bryan El - Ryan Farish - Life in Stereo (Bryan El Remix)

18:08 

На сладкое

В Dash'e под Chronostasis'ом.
Попалось на глаза в одном из арт-магазинов:

Как говорится, и рад бы помочь, да никак... :)

@музыка: Sandra - Around my Heart (2006 edition)

@настроение: :)

@темы: Этот веселый мир

Записная книжка

главная