Пишу, по большей части, про историю, свою жизнь и немного про программирование.

Инструмент Веб-верстальщика

Иногда Веб-мастеру приходится резать и верстать страницу в расчете на то, что ее рабочее разрешение (минимальное разрешение необходимое для ее просмотра) меньше того, что выбрано им в данный момент. Фраза сложная, а означает она вот что: у меня, например, разрешение установлено в 1024×768, а заказчик хочет, что бы страница также хорошо смотрелась и на 640×480. Что бы во время верстки проверить, так ли это, мне приходится либо уменьшать окно браузера, что неудобно, так как точно в размер попасть трудно, либо переключаться между ×480 для меня, мягко говоря, уже проблематично), что вызывает еще бо́льшие неудобства — устают глаза, да и общий дискомфорт…

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

Я решил посмотреть, как это можно сделать проще, а заодно, если получится, осчастливить какую-то часть человечества. В итоге, получился инсталлятор, занимающий примерно килобайт. После инсталляции в меню, появляющемся при нажатии на вторую кнопку мыши в окне браузера, появятся новые пункты, название которых говорит само за себя (например, «Переключиться в 800×600»).

Естественно, при таком наличии меда не обошлось без ложки дёгтя. Во-первых, вся эта красота работает только под Internet Explorer (в принципе я, как и многие другие, Netscape запускаю редко — только чтобы посмотреть все ли нормально под ним).

Во-вторых, работает не под всеми Эксплорерами, но под многими. Точнее мне выяснить не удалось. Единственно надежный способ узнать, работает ли под вашим — установить программу. Более быстрый способ — посмотреть в реестр. Для этого запустите программу regedit.exe из каталога Виндовз, в ветке HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer должна быть секция MenuExt. Если ее нет, скорее всего (90%) исталляция моей программы не даст никакого эффекта.

Программа представляет из себя батник с вкраплениями из ассемблерных подпрограмм. После запуска программа все сделает сама, кроме перезапуска. Его надо сделать самостоятельно. Скачивается очень быстро — всего 991 байт в архиве, сжато ZIP’ом.

P.S. Позже IE resizer был переписан на Windows Script Host. Запускается под Windows 98/ME/NT Option Pack/200x.