Валидация даты на JavaScript

Для ввода дат на сайтах я обычно использую замечательный плагин Jquery Datepicker, выставляя текстовому полю, к которому он привязан, режим readonly. Таким образом, я точно знаю, в каком формате введенная дата придет на сервер, и как ее там обработать (но не забываю о проверке введенных данных на стороне сервера!). Однако, недавно возникла задача разрешить ручной …

Continue reading ‘Валидация даты на JavaScript’ »

Сказ о том, как крутой программист не мог Windows с флэшки поставить

Некоторое время назад стал "счастливым" обладателем ноутбука фирмы DNS. Практически сразу на него была поставлена Ubuntu и поднят LAMP. Однако все течет, все меняется, и в итоге мне понадобилось разработать довольно крупное приложение на ASP.NET, а для этого нужна ОС Windows. Привычным движением записал на стационарном компе программой UltraISO образ новенькой 8-ки на флэшку, пихнул …

Continue reading ‘Сказ о том, как крутой программист не мог Windows с флэшки поставить’ »

Drupal: запрет кэширования страницы модуля

Столкнулся недавно с такой проблемой: на сайте www.carhelpinfo.ru, работающим под Drupal, есть форма для поиска автомобильных запчастей, реализованная мной в виде отдельного модуля. Доступ к этой форме должен быть у всех пользователей, даже анонимных. Для ускорения работы сайта используется Memcached. С включением опции кэширования страниц для анонимов сайт открывается практически мгновенно. Но вот беда — …

Continue reading ‘Drupal: запрет кэширования страницы модуля’ »

Drupal 7: Разные профили пользователей для разных ролей

Тема эта уже многократно поднималась в интернетах, но, как говорится, то-ли лыжи не едут, толи еще что… В общем, для моей задачи мне пришлось перебрать довольно много информации, поэтому я решил собрать все здесь, в одном месте. Итак, задача стоит следующая: на сайте www.carhelpinfo.ru есть две роли: обычный зарегистрированный пользователь и магазин.  В профиле магазина …

Continue reading ‘Drupal 7: Разные профили пользователей для разных ролей’ »

Проблемы отображения GIF-анимации в Internet Explorer

Недавно при изготовлении банера для сайта столкнулся с проблемой отображения анимированного GIF в IE8 на компьютере заказчика. Проявлялось это в том, что слои, становясь прозрачными, оставляли за собой следы: При этом на моем компе во всех браузерах, включая IE, все было нормально. В рунете я практически не нашел упоминаний об этом баге, да и в …

Continue reading ‘Проблемы отображения GIF-анимации в Internet Explorer’ »

Система Мартингейла в казино. Почему это не работает?

  Недавно в известной социальноя сети я получил сообщение, в котором мой знакомый «по большому секрету» поделился со смной безпроигрышной системой зароботка денег при игре в рулетку, и тут же предложил опробовать ее на сайте одного из он-лайн казино.  Суть этой системы сводится к тому, что в ситуациях с двухвариантным исходом (либо да, либо нет; …

Continue reading ‘Система Мартингейла в казино. Почему это не работает?’ »

Бесплатный Wi-Fi. Безопасно?

Мы все большеи больше слышим о бесплатном Wi-Fi в общественных местах. Но все ли понимают, что это такое, "бесплатный wi-fi интернет"? Извесная поговорка гласит, что бесплатный сыр бывает только в мышеловке, и в случае с Wi-Fi ситуация не сильно отличается. Я попытался рассмотреть вопрос безопасности открытых сетей, не вдаваясь в технические подробности. Как это у …

Continue reading ‘Бесплатный Wi-Fi. Безопасно?’ »

Wappalyzer — определение ПО на посещаемом сайте

Приветствую! Сегодня хочу поделится одним замечательным расширенем для браузера (FF и Chrome), найденным мной на просторах сети. Разрешите представить: Wappalyzer. Данная штуковина умеет определять 278 различных CMS, аналитических систем, JS-фреймворков и пр., использующихся на сайте. К сожалению, он пока "не понимает" многих отечественных разработок типа "Битрикс" или "NetCat", однако может показать ОС, сервер и язык, …

Continue reading ‘Wappalyzer — определение ПО на посещаемом сайте’ »

Перенос материалов из Joomla 1.5 + K2 в Drupal 6

Недавно устроился на подработку администратором сайта одной местной газеты. Сайт у нее уже был, и сразу сделать его таким, как я его вижу , не получилось. Сайт работает на CMS Joomla 1.5 и расположен на серверах SpaceWeb'а. За контент, как уже понятно из заголовка, отвечает сторонний компонет K2. ИМХО, Joomla вполне удобна для создания небольших …

Continue reading ‘Перенос материалов из Joomla 1.5 + K2 в Drupal 6’ »

В помощь криворукому web-дизайнеру

Как быть, если вы крутой программист и можете за один вечер сваять полностью рабочий сайт с нуля, но выглядеть он будет как детская поделка? Ответ очевиден — сотрудничать с толковым дизайнером. Однако, если проект не коммерческий, или вы просто не хотите ни с кем делится? Недавно я нашел выход из данной ситуации: Artisteer — программный продукт …

Continue reading ‘В помощь криворукому web-дизайнеру’ »