Дмитpий Hecтepук

Блог о программировании — C#, F#, C++, архитектура, и многое другое

Новости (Апрель 2011)

11 комментариев

Этот пост новостного типа – расскажу про то, что произошло и про то, что происходит. С удовольствием написал бы технический пост, но пока все очень туманно – может чуть позже. Итак…

Релиз MathSharp

Давным-давно я попал на проект, где при разработке программ нужно было переводить математические формулы в код. Тогда я только и думал о том, как все это автоматизировать дабы конвертировать формулы в код автоматически. И вот спустя несколько лет, я создал проект ActiveMesa MathSharp. MathSharp – это программа, которая умеет переводить контент из формата MathML (который можно получить из Microsoft Word 2007/2010, MathType, Maple и других систем) в код на языках C# или F#.

Вот небольшой видеоролик, в котором показано как работает MathSharp:

Если коротко – вы пишете

а оно переводит это в

p = rho*R*T + (B_0*R*T-A_0-((C_0) / (T*T))+((E_0) / (Math.Pow(T, 4))))*rho*rho +
    (b*R*T-a-((d) / (T)))*Math.Pow(rho, 3) +
    alpha*(a+((d) / (t)))*Math.Pow(rho, 6) +
    ((c*Math.Pow(rho, 3)) / (T*T))*(1+gamma*rho*rho)*Math.Exp(-gamma*rho*rho);

Если вам понравилась идея, само приложение можно найти тут: http://activemesa.com/mathsharp. Стоит оно $95 – дешевле чем один инженерный час, так что если оно кому-то сэкономит хоть час работы, значит выгода уже есть.

P.S.: этот релиз позволил мне получить следующие "ачивменты":

  • Зарелизил проект написанный на F# (есть соблазн накатать статейку для fprog.ru)
  • Зарелизил самообновляемое приложение

Возобновление встреч Spbalt.net

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

Следующая встреча пройдет в четверг 21го. Будет рассказ про создание back-end’а для MMO RPG. Подробности тут: http://spbalt.net/home/meetings/27

Новый проект

После релиза MathSharp нужно чем-то снова заняться, поэтому я решил написать что-то посложнее. Сейчас я в стадии R&D экспериментирую с идеей code provider’ов (по аналогии с type provider’ами). Идея в том, чтобы иметь распределенные сервисы, которые могли бы заниматься не столько анализом сколько порождением нового кода на основе декларативных моделей.

Для тех из вас кому интересно что стало с FSharper’ом, могу сказать что на данный момент проект приостановлен – в основном потому, что надо было делать MathSharp – но возможно я и вернусь к нему. “Ничего обещать не буду.”

Реклама

Written by Dmitri

17 апреля 2011 в 17:53

Опубликовано в Life

Tagged with , ,

комментариев 11

Subscribe to comments with RSS.

  1. Cсылка http://activemesa.com/mathsharp ведет на localhost

    ader

    17 апреля 2011 at 18:48

  2. ссылка http://activemesa.com/mathsharp указывает на localhost

    igor

    17 апреля 2011 at 18:50

  3. Что-то не вериться в заработок инженера 100 баксов в час. 10 баксов уже неплохо, а сто — это предел мечтаний)

    ader

    17 апреля 2011 at 18:52

  4. > Следующая встреча пройдет в четверг 21го. Будет рассказ про создание back-end’а для MMO RPG.

    Тема интересна, но к сожалению никак не смогу быть в Питере в это время.
    Возможно ли будет где-то посмотреть запись?

    Сергей

    17 апреля 2011 at 20:56

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

      Dmitri

      18 апреля 2011 at 18:11

  5. Кстати, по поводу БД.
    У нас БД в основном используется только для хранения состояния мира, а все данные сразу подгружаются в кеш.
    т.к. обращение к базе очень дорогое, а память очень дешевая.

    Сергей

    17 апреля 2011 at 21:01

  6. Надеюсь, возобновятся не только встречи Alt.Net, но и выход подкастов ;-)

    Алексей Труфанов

    18 апреля 2011 at 15:38

    • Вот в этом я не очень уверен. Для подкастов нужно искать новых людей, и у меня сейчас нет в поле зрения подходящих кандидатов.

      Dmitri

      18 апреля 2011 at 17:33


Оставить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s

%d такие блоггеры, как: