Archive | Блог RSS feed for this section

XSLT введение

21 Dec

XSLT (Extensible Stylesheet Language Transformations) — часть спецификации XSL, задающая язык преобразований XML-документов. Спецификация XSLT является рекомендацией W3C, по определению Википедии

Если немного утрировать XSLT – это таблица стилей наподобие CSS, но для XML документов. И если возможности CSS в принципе не безграничны (хотя не известно, что день грядущий нам готовит), то с помощью XSL преобразований действительно можно творить с исходными документами просто чудеса. Хотя не без своих извращений.
(more…)

Капчи

14 Dec

Вот на самом деле – все гениальное просто. Пример – просить ввести капчу на втором шаге регистрации, когда половина дела сделана, у сервиса есть все данные пользователя, так что уже можно начинать тралить его просьбами закончить регистрацию. Плюс легко противодействовать перебору – N неудачных попыток ввода и прощаемся с несостоявшимся ботом.

Маленький переезд

11 Dec

Перенес блог на отдельный домен atimofeev.ru. По старому адресу со временем появится сильно суженное, но более серьезное портфолио (наверное, как всегда за новогодние каникулы). Заглянув в фидбернер еще раз убедился, что люди следят именно за записями в блоге, а не за новыми работами. Значит так тому и быть. От использования ВордПресса на обоих сайтах тоже думаю отказаться – надоело поддерживать. Не так давно уже убил несколько своих проектов на этом движке и не жалею.

Отследить окончание скроллинга

10 Dec

Сейчас решаю задачу, для которой важно понять, закончил пользователь скроллировать страницу или продолжает этим заниматься. Если отследить начало скроллинга проблемы не составляет (событие onscroll для нужного элемента), то понять, закончен скроллинг или нет в лоб не получается. В итоге спасает установка и сброс таймера при каждом событии скролла. В моем случае код получился такой:
(more…)

Сертификация

29 Nov

Отучился на недельных курсах XSLT (1913 – Exchanging and Transforming Data Using XML and XSLT) от Майкрософта. Теперь я сертифицированный специалист, даже документ об этом имеется с подписью Билла Гейтса :D . Не сказал бы, что вынес для себя много нового, но и что деньги зря потратил тоже не скажу. Обычно тематические конференции или семинары оставляют во мне некое чувство умиротворения – теперь-то точно все по полкам стоит. Так и в этот раз. Каких-то секретов не раскрыли (XSLT извращений не трогали), но в голове все более или меннее упорядочилось.

Так вот, для полного закрепления полученных знаний решил посвятить еще неделю заметкам на тему начальных знаний об XSL преобразованиях. А там уже как пойдет – если понравится, попробуем копнуть глубже.