Рисуем кривую с помощью кинематики

В этом видео я расскажу как можно строить сложные кривые с помощью простейших кинематических преобразований. Узор будет рисоваться с помощью «руки», состоящей из трех сегментов, свободно вращающихся вокруг своей оси.В уроке используется фреймворк Processing и Java.

Coding challenge: программируем математическую Розу

Короткое видео о том как нарисовать Математическую розу. Кто не знает, математическая роза — эта такая кривая, которая при определенных входных параметрах выглядит как стилизованный цветок. Видео по катом.

Как сделать круговую диаграмму (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

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