Архив рубрики "Программирование"

Праздничный XML-интерфейс

Вчера озадачился тем, что понадобился сервис для определения праздничных дней с учетом переносов: Выходных (каждый год переносы утверждаются правительством РФ) Праздников, совпавших с выходными днями (рассчитывается легко, если праздник совпал с выходным днем, то он переносится на ближайший рабочий день) Погуглив и яндексбздив :), понял что такого сервиса нет. Пришлось «набросать» самому. Бесплатный XML-интерфейс календаря […]

Баг в IE 7 при использовании некорректных URI в атрибутах href тега A

Кажется случайно наткнулся на новый баг в Internet Explorer 7 (v. 7.0.5730.11). Если в атрибуте href тега A указан некорректный URI, то при попытке обращения к атрибуту происходит исключение. Проверить можно на тестовой странице или используя следующий код: <a id=»anchor1″ href=»http://nickspring.ru/»>Первая ссылка</a><br /> <a id=»anchor2″ href=»http://abcd:abcd:abcd»>Вторая ссылка</a> <script type=»text/javascript»><!— alert(‘Адрес первой ссылки: ‘ + document.getElementById(‘anchor1′).href); […]

Cовершенный сайт… какой он?

Ранее я уже писал о приметах успешного сайта… Говоря об успешности, я подразумевал совершенство реализации проекта в техническом аспекте. Неделю назад, почитав статьи на webo.in, решил пополнить список примет. К слову, не все советы на webo.in приемлимы для меня лично, так, например, уродование HTML-кода в разрез с спецификацией переход со стадарта XHTML Strict на HTML […]

10 примет успешного сайта

1. Файл robots.txt существует в корневом каталоге сайта. 2. Существует карта сайта в формате Sitemap. 3. На сайте установлен счетчик посещаемости, например, Liveinternet. 4. Сайт «отдает» данные в сжатом виде (GZIP), если браузер «попросит» об этом. 5. На сайте есть уникальный контент и он постоянно обновляется. 6. На сайте реализована ЧПУ-адресация. 7. Верстка сайта валидна. […]

Как определить по IP-адресу город посетителя (GEO IP)

Определение города (географического положения) посетителя по его IP-адресу иногда бывает полезно для крупных проектов, порталов и, вообщем, везде, где требуется геотаргетинг. Собственно, чтобы что-то определить необходима база связей IP-город. До недавних пор нормальной и бесплатной базы в свободном доступе не было. Когда у меня возникла задача определения города посетителя я обратил свое внимание на руцентровский […]