Продолжая серию статей по метапрограммированию, подготовил выжимку из достаточно объемной своей работы о повышении уровня абстракций в информационных системах. Хабр конечно любит практические решения, и их таки есть у меня, но материала много и я вынужден разделить его на несколько статей. А для иллюстрации эффективности подхода, могу сказать, что внедрение его во множестве живых проектов позволило повысить эффективность разработки в десятки раз, например, создавать приложения баз данных со структурой в несколько сотен таблиц за неделю и портировать решения между платформами за считанные часы. Эта статья носит характер теоретический и наполнена специфической терминологией, без которой, к сожалению, она была бы значительно объемнее.
Читать полностью »
Рубрика «моделирование» - 13
Суперкомпьютер IBM моделирует развитие Вселенной
2012-10-10 в 0:05, admin, рубрики: Блог компании IBM, Вселенная, моделирование, метки: Вселенная, моделирование
Вычислительные мощности современных суперкомпьютеров становятся все более мощными. К примеру, сейчас ученые из Аргоннской национальной лаборатории готовятся к проведению самого масштабного компьютерного моделирования, когда-либо произведенного людьми, — моделированию Вселенной с помощью суперкомпьютера IBM BlueGene/ Q Mira.
Космики: моделирование эволюции многоклеточных организмов
2012-10-02 в 12:38, admin, рубрики: CUDA, gpgpu, биоинформатика, искусственный интеллект, моделирование, роевой интеллект, эволюция, метки: CUDA, моделирование, роевой интеллект, эволюцияЗдравствуй!
Несколько лет назад в прикладных целях я реализовал обычный Force-based визуализатор графов.
На меня произвело впечатление, как простые итеративные преобразования могут производить субъективно сложные и интересные вычисления, формируя нетривиальные визуально-кинетические модели.
Со временем возникло несколько идей, что интересного можно смоделировать.
Вот что получилось с одной из них:
Моделирование персонажей и создание графического дизайна для мобильной игры
2012-05-11 в 18:34, admin, рубрики: photoshop, windows phone, графический дизайн, Дизайн в IT, моделирование, разработка под windows phone, метки: photoshop, windows phone, графический дизайн, моделированиеНедавно увидела свет игрушка в стиле Tower Defense под названием Bug Invasion для Windows Phone. В статье разработчики делятся ключевыми моментами моделирования жучков и разработки дизайна игры.
Для создания игры были использованы два инструмента: Adobe Photoshop CS5 и Autodesk 3D`s Max 2011.
Первым шел этап обсуждения — какие элементы графического интерфейса нужно нарисовать и как они приблизительно должны выглядеть. На основании этих обсуждений создавались скетчи интерфейса пользователя, схематические рисунки размещения декораций и элементов игрового экрана, а также схематические рисунки будущих персонажей. Красоты тут мало, просто схемы.
Курс «Компьютерное моделирование физических процессов»
2012-03-22 в 13:01, admin, рубрики: курс, моделирование, моделирование физических процессов, Программирование, факультатив, физика, школьники, я пиарюсь, метки: курс, моделирование, моделирование физических процессов, Программирование, факультатив, физика, школьникиПост актуален для петербургских школьников 8-11 классов и их родителей.
По-жизни я занимаюсь научной деятельностью, которая связана с компьютерным моделированием различных физических процессов: бразильский тест, вибрационное сверление, искусственная керамика,… сейчас пишу магистерскую работу о моделировании аэрогелей.
Несмотря на сложность и наукоемкость компьютерного моделирования, многие его аспекты могут быть освоены школьниками. Это открывает для школьников новый путь решения физических задач (используя программирование); учит грамотно реализовывать физические модели в своем программистком творчестве (к примеру, пригодится при создании своих игрушек); а для кого-то компьютерное моделирование может стать будущей специальностью.
На данный момент существует нехватка образовательных курсов, посвященных основам компьютерного моделирования. Чтобы устранить пустоту — было решено провести для школьников краткосрочный образовательный курс на весенних каникулах (т.е. на следующей неделе), который являлся бы вводной в тему компьютерного моделирования физических процессов.