Nov 22

Как да забраним функцията Drag-And-Drop в конзолата Active Directory Users & Computers

Drag-And-Drop функцията е доста полезна като цяло . Тя присъства и в конзолата Active Directory Users & Computers (ADUC)в сървърните версии на Windows, когато имате домейн. В този контекст маркирате даден потребителски/компютърен акаунт или организационна единица, провлачвате с мишката и обектът отива на новото място. Но при малко невнимание можете да сбъркате целевото OU и обектът да попадне на друго място. Това би създало много проблеми, особено ако не го забележите – в конкретното OU може да се отразяват различни групови политики, може да има делегиран контрол. Въобще – неприятна случка.

От SP1 за Server 2003 нагоре можете да забраните функцията Drag-And-Drop в ADUC. Атрибутът, който трябва да се модифицира се нарича flags и за всеобщо щастие се намира в самата Активна директория.

Continue reading

Nov 18

Как да открием кои ключове/стойности от Windows registry използва дадена програма

Понякога се налага да знаем към кои ключове в системния регистър се обръща дадена програма. Дали заради дебъг или заради нещо друго няма толкова голямо значение. Например на мен скоро ми се наложи да задам ключ в регистрито, който има отношение към Netlogon услугата, но не можах да си спомня точно как се казва. Вместо да губя време в търсене в google на базата на частични спомени, предпочетох другия подход, а именно – използването на програмата Regmon.exe на SysInternals. Тя дава моментна информация за операциите по търсене, четене и модифициране на системния регистър от различните програми.

Continue reading

Oct 11

ISAPI Rewrite модул за IIS

В Apache (web сървър)има един много полезен модул. Казва се mod_rewrite. С негова помощ можете да модифицирате хедърите на пристигащите HTTP заявки на базата на регулярни изрази и разнообразни други условия. Ето един малък пример:

[code]RewriteCond %{HTTP_USER_AGENT} msie.*[I]
RewriteRule ^/$ /page.msie.html [L]

RewriteCond %{HTTP_USER_AGENT} firefox.* [I]
RewriteRule ^/$ /page.firefox.html [L]
[/code]

Тези два реда се четат така: ако браузерът е MS Internet Explorerзамести всички заявкиза “/” към страницата “/page.msie.html”. А въпросният документ може да използва възможности, специфични само за IE. В случай, че отворите “/” от Firefox, то ще се изпълни само второто (първото правило RewriteCondе false) и ще се отвори страница, специфична за Firefox.

Continue reading

Oct 04

Smart Quotes в WordPress

Съвсем без да исках се сблъсках със “Smart Quotes” в WordPress. Подобно на други текстови процесори WordPress променя двойните кавички и апострофите, което създава много проблеми при изписването на изходен код за скриптове, програми и т.н.

Какво е “Smart Quotes”?

Когато ограждате дума/изречение в апострофи или двойни кавички натискате бутона от клавиатурата <“>. Много текстови процесори “виждат” ограждането и преобразуват горното в отварящи и затварящи кавички/апострофи:

Continue reading