Как выбрать хостинг
Многие из нас переодически сталкиваются с проблемой выбора хостинга. И тут появляется много вопросов, которые должны помочь составить адекватное представление о цене/качестве провайдера хостинга. Например, сколько людей им пользуются, какова его надежность, сколько сайтов уходит с хостинга, сколько приходит.

На некоторые из этих вопросов вам сможет ответить отличный сервис 1stat.RU - статистика Рунета. Сервис содержит информацию о регистраторах, провайдерах и доменах. Информация доступна как для зарегистрированных пользователей так и просто посетителей, и конечно она различается. Поэтому, мне кажется, имеет смысл зарегистрироваться.
На странице каждого провайдера вы найдете информацию о приросте и оттоке доменов, топ самых посещаемых доменов, конкурентов. Для зарегистрированных пользователей доступно сравнение провайдеров.
Сервис очень полезный. Всем рекомендую ознакомиться.
Читайте продолжение статьи "Как выбрать хостинг"
Онлайн-редактор с подсветкой синтакса
Наверняка у каждого из вас есть несколько веб-интерфейсов для редактирования php-кода и html-разметки. И они обычно из себя представляют textarea какого-то размера.
Вот недостатки такого редактирования , режущие мне глаз и мозг: фиксированный размер области редактирования, нельзя пользоваться табом для форматирования глазу-приятного кода, повышенная сложность ориентации в коде в следствии отсутствия подсветки, нет нумерации строк.
Отличное решение этих проблем, кроме фиксированного размера, - CodePress

Сейчас он поддерживает подсветку синтакса, нумерацию строк, табуляцию, снипеты, автозавершение, комбинации клавиш. Уже есть подсветка для PHP, JavaScript, Java, Perl, SQL, HTML, CSS. На данный момент CodePress совместим с Firefox и IE. Сайт CodePress.
Читайте продолжение статьи "Онлайн-редактор с подсветкой синтакса"
Расчет CIDR по диапазону ip-адресов
У замечательного сервера nginx есть очень полезный модуль ngx_http_geo_module, который позволяет в зависимости от ip посетителя присваивать переменной различные значения. Диапазоны ip в его настройках надо указывать в формате CIDR (127.0.0.1/31), доступные же базы geo-ip содержат диапазоны в формате 127.0.0.0-127.0.0.1. В связи с чем возникла необходимость все это конвертировать.
Идя по пути наименьшего сопротивления, попытался найти существующие реализации этого простого алгоритма, но, к сожалению, поиски не увенчались успехом. Пришлось разбираться самому. Ниже привожу простую реализацию этой задачи.
Читайте продолжение статьи "Расчет CIDR по диапазону ip-адресов"



