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

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

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

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

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

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

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

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

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

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

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

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

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

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