Обо мне

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

Контакты

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

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

Боковые вкладки в Chrome

Личная эффективность 2 отзывов »

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

Но недавно узнал, что в последних версиях Chrome есть экспериментальная функция: показ вкладок сбоку, а не сверху. Попробовал...

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

Arcanum и Ultima IX на Wine

Linux Оставить отзыв »

В свободное время люблю поиграть в старые компьютерные игры (выпущенные во второй половине 90-х или начале 2000-ных). Но под Linux иногда бывают проблемы с запуском игр в WinE, и в этом разделе я буду описывать, как удалось их решить.

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

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

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

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

Давно хотел разобраться, как верстать сайт с блоком, который будет растягиваться по высоте на всю страницу, и наконец-то это сделал. Как выяснилось, все просто: нужно и тегу 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 битными системами,

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