среда, 25 июля 2012 г.

Проблема рендеринга на шаред хостинге (добавлено)


ASP-страничка прекрасно рендерит картинку на локальной машине (Windows7, VS Development Server или IIS-Express)


и не хочет это делать, когда работает у хостера
http://flag.somee.com/RenderInfo.aspx
(проверил на parking.ru - не поддерживается .NET Framework 4.0)


Для серверного рендеринга используется WPF. Визуализируется Grid с двумя потомками: Rectangle и Button. Оба они отрисовываются в png-файл без проблем. Когда же вместо Button процедура получает Viewport3D, она его в упор не видит.


P.S. Процедура рендеринга выглядит примерно так:

private RenderTargetBitmap CreateFlagImg(FrameworkElement myCanvas, ...)
{

  FlagCanvas.UpdateLayout();
  FlagCanvas.Measure(new Size(FlagCanvas.Width, FlagCanvas.Height));
  FlagCanvas.Arrange(new Rect(new Size(FlagCanvas.Width, FlagCanvas.Height)));


  RenderTargetBitmap rtb = new RenderTargetBitmap(..., PixelFormats.Pbgra32);
  DrawingVisual dv = new DrawingVisual();
  using (DrawingContext ctx = dv.RenderOpen())
  {
    VisualBrush vb1 = new VisualBrush(myCanvas);
    ctx.DrawRectangle(vb1, ...);
  }
  rtb.Render(dv);


  return rtb;
}

понедельник, 2 августа 2010 г.

Результаты опроса

В опросе о лучшем названии для скринсейвера проголосовало шестеро. Еще несколько человек оставили свои варианты в комментариях либо предложили их в конференции swrus.

Три голоса - flag3dfly - победитель!
Два голоса - patriot + один голос - "Armchair Patriot" - второе место.
Один голос flager + один голос flagger - "бронза".
Остальные - по одному голосу.

Всем спасибо! Будем думать...

воскресенье, 1 августа 2010 г.

Название для скринсейвера (опрос)

До 31 июля проводился опрос; его целью был выбор названия для разрабатываемого нами скринсейвера, который будет выглядеть примерно так:



Основное пожелание: название должно естественно звучать и легко запоминаться англоязычными пользователями.

Варианты: flagsaver flagbox flagomania flagzone уже отброшены.

Результаты опроса опубликованы. Спасибо всем, кто проголосовал. И маленький бонус для всех читателей:

пятница, 16 июля 2010 г.

Статистики.NET

Много интересной статистики отыскалось на сайте www.statowl.com
В том числе - и по актуальному вопросу: какая версия .NET Framework наиболее популярна среди пользователей?
Ответ на страничке:
http://www.statowl.com/microsoft_dotnet.php?1=1&page=microsoft_dotnet.php&interval=month&chart_id=4&fltr_br=Internet%20Explorer&fltr_os=Windows&fltr_se=&fltr_cn=&timeframe=custom|2010-01|2010-06

Полезные ссылки

Шаблоны сайтов:
http://www.freewebsitetemplates.com/preview/template20/
http://www.freewebsitetemplates.com/preview/template12/
http://free-templates.ru/

.NET Framework:
http://tuning-xp.ucoz.ru/forum/4-108-1
http://www.intmain.ru/version-net-framework.html

среда, 5 мая 2010 г.

Трехмерная шутка

-Посоветуйте программу для создания самых примитивных 3D-моделей, чтоб весила мало.
- Пластилин и фотоаппарат.

воскресенье, 4 апреля 2010 г.

Динамическая реклама

Наш скринсейвер будет показывать развевающийся флаг, поэтому, традиционные неподвижные скриншоты для его рекламы могут оказаться малоэффективными. Наверное, нужен будет видеоролик с частотой кадров, достаточной, чтобы оценить реалистичность колебаний.
А напомнил мне о важности динамической рекламы коллега-шароварщик (от тоже ведет блог), выложивший на YouTube симпатичный мультик - рекламу его каталогизатора фильмов.