BaseForm.is_valid() BaseForm._get_errors() BaseForm.full_clean() BaseForm._post_clean() -> { Model.clean_fields() Model.clean() BaseForm.validate_unique() -> Model.validate_unique() }
О платформе Flash, трехмерной графике, веб-разработке, разработке игр и многом другом...
23 марта 2011 г.
Цепочка вызовов методов валидации данных формы в Django
21 марта 2011 г.
Простой шейдер для двухмерной текстуры на AGAL
Давайте продолжим наши исследования шейдеров на AGAL для бета-версии Flash Player 11 с API Molehill, которое я начал несколько ранее. Здесь мы разберем вопрос о том, что потребуется сделать, если мы захотим, чтобы наш треугольник был раскрашен пикселями растрового изображения.
20 марта 2011 г.
Пишем первые шейдеры, используя Molehill
Для того, чтобы понять как писать программы с использованием API Molehill давайте разработаем каркас приложения и разберемся как это всё работает. Сделаем это вместе, вооружившись ссылкой на статью Thibault Imbert "Digging more into the Molehill APIs", нашими предыдущими познаниями в этой области:
а так же здоровым любопытством и терпением.
15 марта 2011 г.
Радио плеер для онлайн станций на Flash и AIR
На работе потребовалось создать плеер для популярных станций, вещающих онлайн с которыми компания, где я работаю, подписала договор. Решил сделать попутно и свою версию, так сказать "для души". Сначала разрабатывалась версия для размещения в браузере, но потом я решил, что десктопное приложение будет удобнее и сделал еще и на AIR. Скачать можно здесь (для браузера) и здесь (как приложение).
11 марта 2011 г.
Поддерживает ли видеокарта Molehill?
Конечно же следует перефразировать заголовок более грамотно: будет ли работать API Molehill в режиме аппаратного ускорения с Вашим графическим адаптером. Ответ на этот вопрос можно узнать пройдя по ссылке http://zp.amsnet.pl/cdragan/d3dcaps.html и загрузив представленную утилиту.
1 марта 2011 г.
Что такое Molehill?
Данная статья — вольный перевод статьи Thibault Imbert. Оригинал здесь.
Molehill — 3D API для Adobe Flash Player и Adobe AIR. Это название API для работы с трехмерной графикой на языке ActionScript 3 для платформы Flash, использующего возможности графического процессора (GPU). Работа API основана на низкоуровневом и высокоуровневом программировании шейдеров (вершинных и фрагментных). На платформе Windows API будет полагаться на DirectX. На других платформах — на OpenGL доступной реализации. Благодаря этому API разработчик получает возможность управлять таким функционалом как z-буферы, буферы трафарета, кубические текстуры, vertex skinning при скелетной анимации и многим другим на уровне GPU. А пользователь получает высокопроизводительную 3-мерную графику прямо в своём браузере.