Обо мне

4X_Pro
4X_Pro
Живу в Сети с 25 ноября 2000 г.
Веду блог с 8 января 2011 г.

Контакты

Немного рекламы

Xpro.Su: заметки о жизни в Интернете

Блок высотой на всю страницу и фиксированный "подвал" снизу

Сайтостроительство Оставить отзыв »

Давно хотел разобраться, как верстать сайт с блоком, который будет растягиваться по высоте на всю страницу, и наконец-то это сделал. Как выяснилось, все просто: нужно и тегу body, и тегу html указать в стиле высоту 100%, а после этого задать для нужного блока height: 100%, или min-height: 100%, если требуется растягивать блок по вертикали при большом объеме контента.

Но мне требвалось не только сделать такой блок, но и разместить внизу "подвал" так, чтобы он был всегда снизу и имел фиксированную высоту в пикселях. Причем была возможна ситуация, когда в основном блоек контента окажется больше, чем на одну страницу, и в этом случае "подвал" должен оказаться после его окончания (т.е. вариант со стилем position: absolute; bottom: 0 для подвала не подходил).

В итоге я сделал у "подвала" отрицательное поле сверху равным высоте блока, а в основной блок вложил еще один с положительным отступом снизу (тоже равным высоте), чтобы "подвал" не накладывался на контент. В итоге получился примерно такой код:

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

PHP: почта через SMTP с аутентификацией или msmtp

Администрирование 2 отзывов »

Давно хотел узнать, как отправлять почту через сторонний сервер с помощью стандартной функции mail, так как считаю неправльным использовать всякие классы-надстройки, а держать SMTP-сервер только для этих целей зачастую нежелательно. И вроде бы нашел решение для Linux и FreeBSD: программа msmtp.

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

Осваиваем Google Maps API

Web-программирование 4 отзывов »

Сегодня начал осваивать API Google Maps. Потребовалось сделать карту Москвы с метками, при щелчках по которым будет происходить переход на страницы, описывающие находящиеся там объекты. Как выяснилось, все предельно просто. Но расскажу по порядку.

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

О правилах в сообществе

Сообщества Оставить отзыв »

При создании сообщества (форума, чата группы в социальной сети и т.п.) часто бывает одна из двух крайностей: либо полное отсутствие правил, либо наоборот, введение слишком жестких правил.

Оба варианта имеют свои недостатки.

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

Как выглядит профессиональный сайт

Сайтостроительство Оставить отзыв »

Изучая сайты различных фирм, как-то обратил внимание, что некоторые из сайтов в течение буквально первых 5-10 секунд воспринимаются как профессионально сделанные, в то время как другие -- нет. Причем эта профессиональность напрямую не связана с эстетичностью дизайна: бывают сайты красивые, но не профессиональные, а бывает и наоборот.

Я попытался определить, в каких случаях сайт воспринимается как профессионально сделанный, и выделил следующие признаки:

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

Google Analytics и Яндекс.Метрика

Инструменты веб-мастера 4 отзывов »

Долгое время для сбора статистики о посещаемости сайтов использовал Google Analytics. Однако недавно на один из своих проектов решил поставить так же и Яндекс.Метрику, так как вычитал где-то, что Яндекс стал при ранжировании учитывать данные о поведении пользователя, полученные с ее помощью, при ранжировании сайта.

Насколько Метрика реально повлияла на выдачу, судить пока сложно, однако хочу поделиться впечатлениями о самой системе. Итак, что понравилось:

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

Akelpad -- замена Блокноту

Полезный софт Оставить отзыв »

Обычный Блокнот Windows не умеет работать с переводами строк в Unix-стиле (только символ LF вместо CR и LF). Такие файлы в нем отображаются в виде одной длинной строки. Иногда это создает массу неудобств, из-за чего я решил поискать ему замену. Требования были достаточно просты: легкий редактор, не требующий много памяти, быстро запускающийся, возможность перехода на строку с указанным номером и вообще нумерация строк, возможность выхода по клавише Esc.

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

Эмулятор CD-ROM для Windows 7 x64 и еще несколько полезных возможностей

Полезный софт Оставить отзыв »

Вернувшись из под Linux в Windows, столкнулся с необходимостью выбора программы-эмулятора CD-ROM, которая позволяла бы монтировать ISO-образы как диски. При этом требовалось, чтобы программа должна быть бесплатной и корректно работать под 64-битной версией Windows 7.

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

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

DosBox и Windows 7

Полезный софт 5 отзывов »

Люблю в свободное время поиграть в старые игры, те, которые были еще под DOS. Каково же было мое удивление, когда я обнаружил, что Windows 7 не позволяет запускать DOSовские EXE-файлы. К счастью, когда я жил под Linux, я узнал об утилите DosBox, которая эмулирует компьютер со старым железом (включая звуковые карты типа Sound Blaster) и позволяет запускать на нем старые программы и игры.

Найти версию DosBox для Windows оказалось совершенно несложно. Но вот при ее запуске возникла непредвиденная сложность. При развороте окна на полный экран в текстовом режиме DosBox "застревал", т.е. изображение на экране переставало обновляться, а в графическом экран вообще становился пустым. Решить эту проблему удалось так:

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

Создание форума и его раскрутка: типичные ошибки

Сообщества Оставить отзыв »

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

Но сначала определимся, зачем вообще люди ходят на форум. Как показывают наблюдения, основных целей бывает три: получитьответ на какой-то вопрос, пообщаться и развлечься. Причем в любом живом форуме есть все три составляющих, но в зависимости от тематики их соотношение может очень сильно различаться. Далее речь пойдет в основном, о форумах, куда ходят за ответами.

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