Pull to refresh
98
0
Евгений @jeje

Пользователь

Send message

Бизнес-приложения для Silverlight 3 и .NET RIA сервисов. Часть 1: Навигация

Reading time3 min
Views1K
Бизнес-приложения требуют наличия профессионалов, но кто из нас содержит на полную ставку дизайнера в своем штате? Думаю, немногие. Вот почему мы тратим много своих сил на создание мощного функционала работающего «из коробки». Проекты Silverlight Navigation Application и Silverlight Business Application(с поддержкой авторизации пользователей) начинаются с простой, предписывающей структурой приложения, приятным видом, который очень просто изменить, даже для разработчика.
Читать дальше →
Total votes 35: ↑21 and ↓14+7
Comments8

Проигрывание Youtube HD в Silverlight

Reading time1 min
Views1.1K
После прочтения заметки в блоге Кори Шумана о возможности проигрывать youtube видео в Silverlight, я решил самостоятельно попробовать сделать это.

Вот скриншот Asteroid Impact, который проигрывается в Silverlight 3 Video Player c галереи кода MSDN, используя Youtube поток.
image
Читать дальше →
Total votes 56: ↑29 and ↓27+2
Comments14

Хранение кода в бд или собираем код по кирпичикам

Reading time7 min
Views10K
Данная статья написана Napolsky. По известным причина он не смог ее опубликовать. Если статья вам понравилась — поощрите автора известным способом.

В этом топике я расскажу об одном разрабатываемым мною подходе в веб программировании, сердцем которого является хранение кода в базе данных. Несколько замечаний по дальнейшему тексту:
  • Под словосочетанием «код страницы» имеется ввиду исполняемый (php) код
  • Во всех вопросах, касательно производительности, имеется ввиду чистое время генерации страницы, без использования акселлераторов, систем кеширования и т д

Как все начиналось


Для того чтобы понять, а «зачем оно собственно надо» быстренько пройдем тот путь, который и привел меня к хранению кода в бд. Так сложилось, что свой путь в веб программировании я начинал не с написания каких-либо скриптов или модулей для существующих систем, а сразу с написания собственного движка сайта с абсолютного нуля. К этому моменту я имел двухлетний опыт программирования на C++ и, конечно же, по накатанной пытался строить свой веб движок на ООП (правда в то время в PHP от ООП было одно название :) ). В пределах разумного, я очень люблю свои «велосипеды». Особенно большие. И прежде чем воспользоваться готовым решением, всегда задаюсь вопросом «а нельзя ли написать получше?».
Читать далее
Total votes 116: ↑67 and ↓49+18
Comments270

XMLVM, сумасшедшие возможности

Reading time1 min
Views1.6K
image

Целью XMLVM — предоставить гибкий и расширяемый кросс-компилятор. В отличии от кросс-компиляторов на уровне кода, XMLVM кросс-компилирует байт-кодовые инструкции с Sun Microsystem's виртуальных машин и Microsoft CLR.
Читать дальше →
Total votes 41: ↑28 and ↓13+15
Comments19

Производительность IronRuby, Ruby 1.8 и Ruby 1.9

Reading time1 min
Views1.1K
Некотое время назад, после выхода IronRuby сотрудник IBM Антонио Кангиано провел тесты по производительности и получил интересные результаты.
image
Как мы видим из графика, IronRuby уверенно шагает вперед и дает хорошие результаты производительности. Не смотря на результат графиков IronRuby не быстрее Ruby 1.9.1, чего не скажешь при сравнение с веткой 1.8.х

Как бы там не было, быстрее IronRuby или медленнее Ruby 1.9, он дает хорошую альтернативу для программистов, которые разрабатывают и развертывают свои приложения на Windows. Соединив мощности .NET и VS — IronRuby дает интересные возможности, включая выполнения Ruby кода в браузере, благодаря таким проектам как Silverlight/Moonlight и Gestalt.

На данный момент IronRuby нацелен на реализацию функционала Ruby 1.8.x.
Официальный сайта проекта IronRuby
Небольшой обзор IronRuby 0.9 от XaocCPS
Total votes 34: ↑21 and ↓13+8
Comments21

С# сейчас гораздо лучше, чем Java

Reading time3 min
Views21K
Я сейчас изучаю C#. Мой клиент организовал новое хранилище данных, а клиентское приложение будет на Windows. Как новоиспеченному консультанту, так же не помешает опыт в .NET/C#, даже если я предпочитаю разрабатывать на любой платформе, кроме Windows… Как консультант, я должен заботится о получении контрактов в будущем. Если для этого следует использовать и разрабатывать под Windows – я буду это делать, даже дома.
Читать дальше →
Total votes 64: ↑34 and ↓30+4
Comments148

Flex 3 vs. Silverlight 3 в Enterprise разработке

Reading time7 min
Views1.6K

Мы видим изобилие статей по сравнению Flex и Silverlight, но я так и не увидел, ни одного слова про сравнение обеих технологий со стороны enterprise разработки. Многие люди, которые профессионалы во Flex цитируют основы, но в корпоративной среде это не должно быть основным доводом, а только одним из фактов, который повлияет на ваше решение.
Читать дальше →
Total votes 102: ↑60 and ↓42+18
Comments136

Что нового в Expression Encoder 3 SDK?

Reading time4 min
Views877

Поддержка кодирования на лету.


Многие из нас ждали этого момента и теперь мы с радостью можем видеть, что 3-я версия имеет полную поддержку Live режима приложения через объектную модель.
// Создаем новый объект LiveJob для начала вещания файла
using (LiveJob job = new LiveJob())
{
  // Создаем новый источник по переданному адресу
  LiveFileSource fileSource = job.AddFileSource(@"C:\myvideo.wmv");

  // Устанавливаем источнику режим зацикливания, после окончания проигрывания
  fileSource.PlaybackMode = FileSourcePlaybackMode.Loop;

  // Делаем источник активным
  job.ActivateSource(fileSource);


* This source code was highlighted with Source Code Highlighter.

Читать дальше →
Total votes 11: ↑6 and ↓5+1
Comments1

Самый дорогой javascript код

Reading time1 min
Views2.8K
Не так давно, Opera Software испытала острую нужду в новых серверах. Не просто несколько серверов, мы планировали развитие Opera Mini, Opera Link да и My Opera так же росли очень быстро. Мы предвидели сумасшедшие нагрузки на сервера и мы были правы.

Было ясно, что нам предстояло сделать не малые инвестиции в мощности серверов(покупая вот такие штучки)

Выписали чек на кругленькую сумму. Я уверен сис.админы тогда писали кипятком от щастья. Слюнки потекли и у людей с крупных hardware компаний. Они тут же появились в нашем офисе в Осло с «пробниками» — тестовыми серверами.

Не смотря на это, один из крупнейших мировых поставщиков железа, с именем которого знаком каждый читатель, чьи аппаратные ресурсы, в большинстве случаев, мы используем прямо сейчас – не выполнили свое домашнее задание. Когда сис.админы Opera загрузили сервер для тестов web-based админки, то они нашли одно условие, которое вывело из себя всех, включая CTO.

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

if (is.opera)
{
  window.location.href="config/error.htm";
}


* This source code was highlighted with Source Code Highlighter.
Total votes 227: ↑214 and ↓13+201
Comments231

Скорость работы у последних коммуникаторов

Reading time1 min
Views584
Был произведет тест по скорости работы JavaScript в браузерах на основе WebKit. Тесты производились на коммункаторах последних поколений. Естественно iPhone 3G S занимает первенство, как в рекламных целях, так и не стоит забывать о мощности его процессора. Для тестов использовался SunSpider Benchmark
image
Total votes 10: ↑7 and ↓3+4
Comments11

Групповой Pixel Art

Reading time1 min
Views5.2K
imageНекоторое время назад, был объявлен старт интересному проекту, любой дизайнер мог нарисовать этаж небоскреба в стиле Pixel Art. В результате в постройке небоскреба приняли участие 406 человек, высота изображения составляет 35 000+ пикселей.
Мне так и не удалось на данный момент сделать полный скриншот всей страницы, большинство программ или недосохраняют или крешатся в процессе обработки.
Смотрим небоскреб во всей красе
UPD Сервис лежит, Зеркало 1, Зеркало 2 , Зеркало 3
Total votes 85: ↑78 and ↓7+71
Comments60

Information

Rating
Does not participate
Location
Украина
Registered
Activity