Как найти число Пи

Что нам известно о числе Пи? Что это бесконечно длинное число, что оно показывает отношение длины окружности к ее диаметру. Все это мы много раз слышали в школе. Но как найти число Пи? Знаете ли Вы хоть один действующий алгоритм нахождения числа Пи с заданной точностью? Если нет, то в данном уроке мы рассмотрим простейший […]

Как сделать круговую диаграмму (Pie Chart) на JavaScript

В последнее время Интернет становится все более интерактивным и приближается к десктопным приложениям. Браузеры получают все больше и больше новых возможностей. С появлением HTML5 стало возможно использовать графические примитивы. Возможности, которые получили разработчики, действительно огромные и сегодня я расскажу как сделать круговую диаграмму с помощью JavaScript.

Как определить поискового робота на PHP

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

Плагин социального замка для WordPress

Понадобился мне социальный замок для некоторых статей в блоге. Нашел несколько бесплатных версий, но все они основаны на основе PandaLocker от OnePress и не поддерживают ВКонтакте. Я не стал покупать рускоязычную версию продукта, а доработал бесплатный плагин для jQuery, включив туда необходимый мне функционал. В этой статье расскажу как устроен PandaLocker и что нужно сделать, […]

Программа генерации всех вариантов 0,1 заданной длины (javascript)

Продолжаю рубрику «Работаем с кодом», сегодня у нас реализация алгоритма для нахождения всех комбинаций 0,1 для векторов заданной длины.

Программа нахождения всех подмножеств конечного множества (javascript)

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

Синхронизация стейта через менеджер очередей

У меня появилось немного свободного времени и мне хочется потратить его на что-то полезное. Я люблю проводить небольшие эксперименты по использованию различных веб-технологий. В ближайшее время я хочу скрестить Redux, RabbitMQ и Invariant. Далее немного о сути эксперимента. Цель эксперимента — создать SPA (Single Page Application), которое будет синхронизировать свой стейт с сервером посредством обмена […]

Как использовать erl_openid в проектах ChicagoBoss

Предлагаю вашему вниманию гостевой пост от Олега Еремеева. У нас сейчас есть проект, который работает на ChicagoBoss (это веб-фреймворк на Эрланге). Мы посмотрели несколько библиотек для работы с OpenID и остановились на erl_openid. Так как это единственная библиотека, которая работает с OpenId 2.0. Так как информации о том как использовать erl_openid в сети нет, то […]

Мой вариант функции get_host_from_url, написанной на erlang

Я совсем новичок в функциональном программирований, поэтому вполне возможно склонен к изобретению велосипедов. В связи с чем хочу поделиться своими мыслями по написанию простейшей функции, которая извлекает из урла имя хоста. Очень интересно послушать конструктивную критику, в выражениях можно не стесняться :-).

Фрилансинг. Легких денег не бывает!

Сегодня бытует мнение, что заработок в Интернете – скорее иллюзия или безумная фантазия мечтателей и всякого рода бездельников, которые не горят желанием найти себе достойное занятие. Такое мнение хоть и обладает правом на существование, но все же не соответствует действительности. А главная ошибка скептиков – их недоверие, не позволяющее дать объективную оценку тем возможностям, которые […]