Алгоритм рисования окружности и эллипса

Алгоритм основан на параметрической форме уравнения окружности. Более подробно смотрите Параметрическое уравнение окружности.

Напомним, это уравнение выглядит так:

x = h + r cosθ

y = k + r sinθ

где r – радиус окружности, а hk – координаты центра.

Это уравнение точки с координатами xy находящейся на окружности на заданном углу θ. Алгоритм в цикле увеличивает theta от 0 до 360, рисуя прямые линии между двумя соседними точками окружности. Окружность таким образом состоит из серии отрезков. При небольших значениях угла, результат будет представляться окружностью, хотя с точки зрения математики это не совсем верно.

UX разбор постраничной навигации

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

Почему вы больше не должны использовать var

Я уже некоторое время пишу на JavaScript, используя синтаксис ES2015 (ES6), и могу по достоинству оценить, как новые изменения языка сделали его элегантнее и проще. Одно из первых и самых легких изменений в коде стало использование let/const вместо var. Я сразу оценил удобство let перед var; это не просто новый стильный синтаксис для var, он предоставляет важный механизм ограничения видимости переменной.

Яндекс.Браузер – достойная альтернатива Google Chrome

Последние лет пять я пользовался только Google Chrome, и он меня всем устраивал. Точнее, он меня и сейчас всем устраивает, но за это время мне изрядно приелся аскетичный дизайн. На работе я все также использую Хром, так как это самый популярный браузер, а для дома я решил поискать себе браузер для души. Как вы уже поняли, им оказался Яндекс.Браузер. Он прошел тернистый путь, прежде чем стать таким, какой он сейчас есть.

Привет, мир!

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