Немного предисловия
Я в своей работе очень часто имею дело с векторной графикой в web, позволяющей создавать графические изображения, которые легко поддаются масштабированию.
Собственно основным отличием векторной графики от растровой является то, что примитивы это не описания цветов пикселей, а описания графических объектов (линий, полигонов и т.д.) через их координаты. Эти координаты считаются относительно размеров холста. Соответственно при изменении размеров холста очень просто и легко изменяются координаты примитивов.
Для сравнения растровой и векторной графики можно открыть Photoshop (растр) и Illustrator (вектор).
Блог идей и решений
суббота, 5 января 2013 г.
среда, 7 ноября 2012 г.
Конечный автомат разбора на лексемы
Не так давно на работе возникла задача реализовать разбор форматной строки аналогично String.Format в C#. Использовать сам этот метод было нельзя по двум причинам: в итоге разработка должна была вестись на JavaScript (хватило бы и одной этой =) ), вместо позиций, обозначенных последовательными цифрами, нужно было использовать переменные (буквенно-циферный набор начинающийся с %). Поэтому пришлось изобретать велосипед и вспоминать теорию конечных автоматов.
Ярлыки:
Конечный автомат,
лексема,
разбор,
C#,
Finite State Machine,
JavaScript
понедельник, 5 октября 2009 г.
Динамическое создание сервиса карты (ArcGIS)
Во время работы над последним проектом возникла необходимость динамического создания сервиса карты, его публикации и удаления.
пятница, 15 мая 2009 г.
Первый пост
Приветствую всех в своем блоге.
В первом посте хочу сам разобраться, зачем я его создавал.
Наверно, основная идея - это собрать некоторые знания и навыки, полученные мной за время работы и как-то их структурировать в надежде, что это принесет хоть кому-то пользу ))).
Еще одна важная причина - критика. Хочу услышать в свой адрес обоснованные, а иногда и необоснованные, упреки.
Теперь по поводу непосредственно содержимого.
Постараюсь в блоге выкладывать наработки и интересные (на мой взгляд) решения при разработки приложений.
Буду надеяться, что что-то из этого выйдет =)
Подписаться на:
Сообщения (Atom)