Как известно, развивающийся xhtml и различные исполняемые надстройки над привычными веб-страницами, заслонили собой “базис” Интернета - его изначальный язык разметки гипертекста. Будучи залатанным сторонними модулями, HTML4 продержался уже более десятка лет, прежде, чем заговорили о его продолжении. Спецификацию будущего HTML5 и все его нововведения без труда сейчас можно найти - хотя бы на сайте w3c или более активной и молодой организации - whatwg (весьма забавно обнаружить на их сайте сплошное, не разделенное на страницы, полотно документов по текущей работе, которое почти вешает браузер своим объемом), я же изложу лишь свои соображения. Далее

Новый slax
Опубликовано 28.03.2009

Приятно носить полноценную операционную систему в кармане - на одной флешке с музыкой, фотографиями и т.п. Поэтому я давно приглядываюсь к slax, как к оперативному решению административных задач. Для начала пользования ОСью достаточно на http://slax.org скачать дистрибутив (или там же собрать собственный из компонентов), распаковать архив на флешку или нарезать на диск, запустить .bat’ник из папки boot и загрузиться с этого носителя. Далее

Css reset
Опубликовано 25.03.2009

Один из безусловно рабочих способов браузерной независимости - обнуление css-стилей перед их непосредственной установкой. Вроде бы все просто, но когда доходит до практики, в голову приходит только обнуление марджинов и паддингов, ну и бордеров может быть. Естественно, этим способ не ограничивается: Далее

Чем только не приходилось пользоваться для тестирования сайтов в различных браузерах, а по большей части - в ИЕ6, пока мне не посоветовали Xenocode. Браузеры на странице можно загружать прямо с сайта или скачать себе исполняемый файл.
Забавно, что при попытке запуска какого-либо модуля из Firefox, на компьютер скачается т.н. “песочница” - программное окружение, норовящее вечно торчать в памяти, а сами браузеры будут грузиться онлайн. Если по тем же ссылкам пройти из Opera, скачаются сразу екзешники, что на мой взгляд удобнее. Собственно, качать придется скорее всего только ИЕ 6-ой и, возможно, 7-ой версии :).
Исполняемые модули представляют собой урезанные версии программ, предлагающие лишь просмотр сайта на манер изображаемого браузера.
P.S. В админке вордпресса промелькнул модуль, не пускающий на сайт посетителей с IE6, еле удержался не поставить :).

Запланированные записи в wordpress
Опубликовано 23.03.2009

В wp есть весьма удобная функция отложенной публикации - пишем N записей, едем в отпуск, а они потихоньку вылезают на главную. По умолчанию у меня она работала как-то загадочно… вначале вроде работало, а затем по прошествии отметки в расписании записи присваивался статус “просроченная” и на этом wp успокаивался.
Мне подумалось, что wp-cron.php служит ни чем иным, как встроенным планировщиком вордпресса и по запуску должен совершать все запланированные действия. В свою очередь - для его регулярного запуска нужно настроить хрон на сервере хостинга.
В cpanel это делается следующим образом - в Дополнительных инструментах находим Планировщик задач (cron). Выбираем “Стандартный” режим - так будет проще указать время, сверху указываем e-mail, на который будут приходить подтверждения, в поле команды для запуска вводим:

/usr/bin/php /home/%логин_в_cpanel%/public_html/wp-cron.php

Описание этой строчки - “интерпретатор_php адрес_скрипта”. В случае, если хрон не находит php - введите в поле команды:

wich php

и на указанную почту придет адрес нужной папки.
Также нужно разрешить выполнение скрипта wp-cron.php на сервере. Для этого установим ему атрибуты 744 или выше. Это можно сделать с помощью Total Commander (Files - Change Attributes).
Оказалось, что и тут канитель не заканчивается. Чтобы скрипт делал то, чего от него ожидают, следует поступить, как советуют на wpplugins, а именно - открыть wp-cron.php в редакторе и закомментировать следующие строки:

if ( $_GET['check'] != wp_hash(’187425′) )
exit;