Онлайн сервис для конвертации шрифтов

2011-08-04

Прочитать остальную часть записи »

Определяем, установлен ли Flash Player

2011-07-11

Чтобы узнать доступен ли Flash-плеер в браузере пользователя, можно воспользоваться такой функцией:
Прочитать остальную часть записи »

.htaccess: Редирект в зависимости от IP-адреса пользователя

2011-07-04

Идея такова: по IP-адресу пользователя определяем его страну и перенаправляем на ту страничку сайта, которая ему подойдёт больше всего.
Прочитать остальную часть записи »

О WebSocket-ах на примере реализации чата мгновенных сообщений с помощью node.JS

2011-07-02

Цель этой статьи — на простом примере ознакомится с новым, еще непривычным, подходом в организации взаимодействия веб-приложений с сервером. В качестве «Hello World»-приложения для этой технологии нам отлично послужит чат. В статье будет продемонстрирована реализация серверной и клиентской частей приложения, чтобы лучше понимать как они взаимодействуют.
Прочитать остальную часть записи »

Установка node.JS на Ubuntu

2011-07-02

Установить node.JS на Ubuntu очень просто. Сделать это можно с помощью стандартного менеджера пакетов Synaptic.
Прочитать остальную часть записи »

.htaccess: Редирект в зависимости от языка в браузере

2011-07-01

В данном посте представлен пример, позволяющий перенаправить пользователя на языковую версию сайта, которая больше всего подходит конкретному юзеру. Язык берётся из браузера, и отдается в заголовках как «Accept-Language».
Прочитать остальную часть записи »

JavaScript: IE9: Метод getYear() изменил поведение

2011-06-12

IE9 становится всё ближе к стандартам. Примером этому может служить JavaScript-метод для определения текущего года — getYear(). (Примечание: Лучше использовать getFullYear()).
Прочитать остальную часть записи »

CSS: Выпадающее меню средствами CSS без JavaScript

2011-06-11

Вещи, связанные с внешним оформлением, всегда лучше возлагать на плечи CSS по таким причинам:

  • мы освобождаем JavaScript от кода, не связанного с бизнес-логикой, чем делаем его понятнее и проще;
  • нативный функционал браузера обычно работают быстрее чем JavaScript;
  • пользуясь возможностями CSS, мы экономим своё время, потому что решаем поставленную задачу проще и быстрее;
  • невероятно, но факт: JavaScript может быть отключен в браузере :).

Надеюсь, что я смог вас убедить.
Прочитать остальную часть записи »

JavaScript: Плавное перемещение к началу страницы

2011-05-24

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

JavaScript: Получение изображения на клиенте с поля для выбора файлов

2011-05-23

Такая возможность может понадобится, если нам нужно использовать выбранное, но еще не загруженное на сервер, изображение. К примеру: мы ходим динамически создать превью подгружаемой фото, или отобразить картинку на канве для дальнейшей обработки.
Прочитать остальную часть записи »