Экзамены по Windows 2008

Кто не успел или не хотел записаться на бета экзамены по Windows Server 2008 может подписаться на оповещение об их выходе. То есть как только они станут доступными для сдачи — вы получите сообщение на почту, а заодно и ваучер на 40% скидку.

Список экзаменов:
Exam 70-640: TS: Windows Server 2008 Active Directory, Configuring
Exam 70-642: TS: Windows Server 2008 Network Infrastructure, Configuring
Exam 70-643: TS: Windows Server 2008 Applications Infrastructure, Configuring
Exam 70-646: PRO: Windows Server 2008 Server Administrator
Exam 70-647: PRO: Windows Server 2008 Enterprise Administrator

Зарегистрироваться можно тут.

Реклама
Опубликовано в Certifications, Windows 2008. Комментарии к записи Экзамены по Windows 2008 отключены

PowerShell Challenge

MoW нашел превосходное развлечение для разогрева перед Scripting Games 2008 🙂 — PythonChallenge. Естественно мы будем решать эти задачки не с помощью питона 😉

Решение нулевого уровня уже есть у него в блоге (причем куда более полное чем в оригинале 🙂 ), а с первым у меня получился не очень красивый результат… Поэтому перейду сразу к 2му уровню 😉

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

Фрагмент каши:

*_{^}$#!+]{[^&++*#!]*)]%$!{#^&%(%^*}@^+__])_$@_^#[{{})}$*]#%]{}{][@^!@)_[}{())%)
())&#@*[#}+#^}#%!![#&*}^{^(({+#*[!{!}){(!*@!+@[_(*^+*]$]+@+*_##)&)^(@$^]e@][#&)(
%%{})+^$))[{))}&$(^+{&(#%*@&*(^&{}+!}_!^($}!(}_@@++$)(%}{!{_]%}$!){%^%%@^%&#([+[

Решение:

Помещаем кашу в переменную. Это можно сделать с помощью «here string», то есть пишем в начале строки $m=@’ и жмем enter. PS перейдет на следующую строку в ожидании продолжения ввода переменной. Теперь просто вставляем кашу из буфера, и завершаем ввод с помощью символов ‘@ Это проще сделать чем описать 🙂

Ну а дальше я просто просто убрал все символы не из диапазона a-z:

$m -replace '[^a-z]'

В ответах есть еще несколько вариантов решения, но такой краткости помоему достиг еще только перл 🙂

2 MoW: Sorry for spoiling! I simply don’t have the patience not to share the answers… 😦

Опубликовано в PowerShell. 3 комментария »