Архив за месяц: Октябрь 2011

Lines

HTML5 CANVAS: игра Lines

Lines

Lines

Lines (Color Lines, в народе Шарики) — логич. компьютерная игра, изобретённая в 1992 году.

В игре на экране показано поле, в случайные клетки на котором программа выставляет шарики разных цветов. За один ход игрок может передвинуть один шарик, выделив его и указав его новое местоположение. Для совершения хода необходимо, чтобы между начальной и конечной клетками существовал путь из свободных клеток. Цель игры состоит в удалении максимального количества шариков, которые исчезают при выстраивании шариков одного цвета. При исчезновении ряда шариков новые шарики не выставляются. В остальных случая каждый ход выставляются новые шарики.

Ради интереса решил сделать что-то подобное, используя элемент Canvas в HTML5.

Читать далее
Продвижение сайта - позиция в выдаче

Качественные ссылки для повышения позиции в выдаче

Продвижение сайта - позиция в выдаче

Продвижение сайта - позиция в выдаче

Позиция сайта в выдаче поисковой системы зависит от релевантности страницы сайта (мера соответствия полученного результата и желаемого) поисковому запросу. Это очевидно. Методов для повышения позиции не мало. В большей степени интересует, конечно же, внешняя оптимизация сайта.

Читать далее
Блоггинг

Блоггинг: взгляд изнутри

Блоггинг

Блоггинг

Слишком уж часто натыкаюсь на статьи, где объясняется само понятие «блоггинг» и с чего надо начинать при его создании. В частности тема, имеющая огромное значение – выбор темы, ниши, направления деятельности блоггера.

Читать далее

Cортировка массива методом Хоара(«Быстрая» сортировка) — сравнение параллельной и последовательной реализации

Сортировка массива методом Хоара(«Быстрая» сортировка)

Как и для большинства алгоритмов сортировки, методика «быстрой» сортировки взята из повседневного опыта. Чтобы отсортировать большую стопку алфавитных карточек по именам, можно разбить ее на две меньшие стопки относительно какой-нибудь буквы, например K. Все имена, меньшие или равные K, идут в одну стопку, а остальные – в другую.

Данный алгоритм очень удачно подходит для распараллеливания. Меня заинтересовало, какой прирост к производительности будет, если использовать потоки.

Читать далее