HTML 5 Canvas: кривая дракона

Кривая дракона

Кривая дракона

Кривая дракона — общее название для некоторых кривых фрактальных , которые могут быть аппроксимированы рекурсивными методами, такими как L-системы. Дракон Хартера, также известный как дракон Хартера — Хейтуэя, был впервые исследован физиками NASA — John Heighway, Bruce Banks, и William Harter. Он был описан в 1967 году Мартином Гарднером (Martin Gardner).

Естественно, рисовать буду на Canvas :3

Читать далее

HTML 5 Canvas: кардиоида

Кардиоида — плоская линия, которая описывается фиксированной точкой окружности, катящейся по неподвижной окружности с таким же радиусом. Получила своё название из-за схожести своих очертаний со стилизованным изображением сердца.

Хотел с множеством Мандельброта повозится. Но визуально, внутри множества Мандельброта можно выделить бесконечное количество элементарных фигур, центральная представляет собой кардиоиду. Так что, решил для начала кардиоиду нарисовать.

Читать далее

Как отслеживать кнопки Like, Tweet, Мне нравится в социальных сетях

В прошлой статье о том как узнать количество твитов в Twitter, лайков и share в facebook, ВКонтакте, Одноклассниках, Google+ на PHP я сказал, что была необходимость выводить суммарное число лайков трёх соц. сетей. Помимо этого необходимо было, чтобы в случае, если человек лайкнет/дизлайкнет страницу, число изменилось. То есть, нобходимо отслеживать кнопки Like, Tweet, Мне нравится в социальных сетях.

Читать далее

Узнать количество твитов в Twitter, лайков и share в facebook, ВКонтакте, Одноклассниках, Google+ на PHP

При создании одного из сайтов, поступило необычное требования — заказчик захотел выводить помимо обычных блоков лайков суммарное число лайков по трём соц. сетям: Facebook, Twitter, ВКонтакте. Если на странице всего один блок с лайками/share, то проблем не возникает, как и в плане самих блоков, так и в плане получения числа лайков. Для этого просто в JS запросы JSON делал. Но на главной странице список новостей, для каждой из которых нужен свой блок с кнопками соц. сетей и суммарное число лайков. В следствии чего решили замутить кэш, в котором хранятся эти числа. Скрипт по перерасчёту каждые 10 минут запускается. То есть в php теперь инфу получать надо.

Читать далее

Лишние строки в начале страницы WordPress или RSS-ленты

Давно уже заметил, но что-то не обращал внимания. В начале страниц две пустые строки. Это же касается и RSS-ленты. В случае страниц то не беда, лишь валидность нарушается. А вот с лентой проблемы появились. «Ошибка синтаксического анализа XML: объявление XML или текста не в начале сущности» выдаваться стало. Решил понять, в чём проблема то.

Читать далее

Обход препятствий: волновой алгоритм (Алгоритм Ли) 8 клеточный

Волновой алгоритм 8 клеточный (Алгоритм Ли)

Волновой алгоритм 8 клеточный (Алгоритм Ли)

В прошлой статье описывал как обходить препятствия, используя волновой алгоритм (Алгоритм Ли). Но там лишь 4 клеточная реализация была. Теперь же сделал, проверяя все 8 клеток, ну и оптимизировал немного.

Читать далее

Обход препятствий: волновой алгоритм (Алгоритм Ли)

Волновой алгоритм (Алгоритм Ли)

Волновой алгоритм (Алгоритм Ли)

Тема нахождения пути на карте волнует многих программистов (в основном занимающихся разработкой игр). Заинтересовался этими алгоритмами. Решил для начала самый простой рассмотреть — волновой алгоритм (алгоритм Ли) .

Читать далее

Немыслимое (2009)

Немыслимое (2009)

Немыслимое (2009)

Что будет, если военнослужащий армии американской (да или любой другой) примет ислам и заложит три ядерных заряда (три ли?) в крупнейших городах Америки? Как заставить его выдать места закладки до подрыва?

Естественно времени на дружественные беседы нет, так что…в игру вступает связка good cop/bad cop.

И вообще, а были ли бомбы? К счастью (или всё же наоборот), террорист доказывает всю реальность угрозы. Вот только от этого героям не становится легче.

Читать далее

Снежинка Коха на JS с использованием Canvas

Кривая Коха — фрактальная кривая, описанная в 1904 году шведским математиком Хельге фон Кохом. Три копии кривой Коха, построенные (остриями наружу) на сторонах правильного треугольника, образуют замкнутую кривую, называемую снежинкой Коха.

У меня порой бывают заскоки, когда хочется какую-то мат. задачку запрограммировать. На этот раз решил с фракталами повозиться. А именно со снежинкой Коха.

Читать далее