Как определить версию Internet Explorer в javascript

Введение

Как определить версию Internet Explorer в  javascriptЯ уже как-то писал статью про определение браузера средствами JavaScript, но сегодня я столкнулся с другой проблемой — как определить конкретную версию Internet Explorer. Как всем известно этот браузер постоянно преподносит нам сюрпризы, и каждая его версия практически живет свое жизнью. Бывают такие ситуации, что код адекватно работает в 9-й версии, но не работает в 8-й, и наоборот. И такие моменты встречаются при работе с каждой версией. Поэтому рано или поздно вам придется столкнуться с проблемой определения конкретной версии IE.
Читать далее «Как определить версию Internet Explorer в javascript»

Работа с Гео-IP API в php. Определение города по ip

Введение

Работа с Гео-IP API в php. Определение города по ipВ этой статье я хочу показать, как можно легко и быстро получить географическое положение по IP-адресу, как можно определить город пользователя. Есть несколько путей решения и каждый из них по своему хорош. Первый способ — это скачать(или собрать самому :) ) базу данных ip-адресов с соответствующими им названиями городов, и при необходимости делать запрос к БД для получения названия города. И второй способ — это воспользоваться сервисом, который предоставляет API.
Читать далее «Работа с Гео-IP API в php. Определение города по ip»

Работа с API погоды в php. Получение прогноза погоды на неделю

Введение

Работа с API погоды в php. Получение прогноза погоды на неделюСегодня наткнулся на интересный зарубежный сервис — openweathermap.org. Этот сервис предоставляет всем разработчикам приложений и сайтов бесплатные API для получения разнообразной информации о погоде. Самое интересное, это то что сервис полностью бесплатный и не имеет ни каких ограничений по количеству обращений. База городов огромная, я попробовал несколько маленьких городов из нескольких десятков стран — информация всегда возвращалась, правда не знаю на сколько точная :).
Читать далее «Работа с API погоды в php. Получение прогноза погоды на неделю»

Как определить версию php без доступа к сайту

Введение

Как определить версию php без доступа к сайту В этой небольшой статье я хочу показать как определить версию php без доступа к сайту, то есть не ни каких прав на создание и редактирование скриптов на хостинге или сервере.
Читать далее «Как определить версию php без доступа к сайту»

Поворот тени элемента в сторону курсора на javascript

В этой коротенькой статье, я хочу показать как можно реализовать поворот тени элемента в сторону курсора средствами javascript. Для поворота тени будем использовать css. По сути тут все упирается в математику: получаем координаты элемента, координаты курсора, находим третью точку и строим треугольник. Потом получаем угол в треугольнике. После получения угла нам нужно будет узнать в каком квадранте находится курсор и высчитать уже необходимый угол. На рисунке я схематично изобразил процесс:
Читать далее «Поворот тени элемента в сторону курсора на javascript»