All streams
Search
Write a publication
Pull to refresh
10
0

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

Send message
Надо сказать, что в этот момент я уже нашел себе работу...


Три года назад была аналогичная ситуация, письмо от Яндекса с результатом собеседования пришло ровно через месяц после самого собеседования (и тоже с отказом). К этому времени я уже нашел более подходящую для меня работу )

Основной целью этого было сравнить скорость исполнения Flash vs JavaScript (вычислений, но не отрисовки).


Тем не менее отрисовка графики (особенно вектор) на клиентской стороне гораздо более частое явление (игры, графики и другие веб приложения), чем сложные расчеты, так что сравнивать в первую очередь надо ее ) А в целом радует такой рост производительности JS ведь никто не мешает вынести математические расчеты из флеша в JS, и при правильной реализации для программиста это останется незаметным.
Кто бы мне еще iphone подарил ) Но все равно спасибо.
Портман или Найтли? )
черт, дурацкое любопытство!
Почему же, IT профессия под номером 1, только вот пока закрыта )
Хех, знакомая картинка ) Ситивиль?
Спасибо за анализ, когда сам копался в исходниках обратил внимание на необычный способ, но копать не стал.
Был аналогичный случай с фотокамерой sony f717 — из-за бракованной ccd матрицы — фотографии получались чуть ли не с такой же «наложенной текстурой» как на вашем фото ) Починили бесплатно, хотя гарантия истекла. Правда поездить пришлось самому и был это ~2008-2009 год.
В текущем виде тулза, конечно, еще очень слабая.
Анимации фильтров и цвета — нет, только анимация шейпов (и та реализована в виде создания отдельного svg объекта, под каждый кадр — есть подозрение, что работать будет не очень быстро) в одном таймлайне — самый примитивный уровень. Вложенные анимации — поддержка с багами. Маски — поддержка с багами. Поддержки AS кода нет, т.е. нет даже примитивного управления таймланом (а это флеш 3 версии), т.е. анимация будет просто зацикленной последовательностью кадров.
Но, тем не менее, начало положено, будем следить за развитием )
Зато если захотите помимо AJAX клиента подключиться клиентов на другой технологии (например Flash) то столкнетесь с этими граблями — на родном API флеш не умеет слать PUT/DELETE HTTP запросы и задача обычно решается как раз указанной в статье перегрузкой POST запроса. Так что лучше поддержать фичу на сервере заранее, чем прикручивать потом )
флеш плеер с версии 10.1 тоже такое умеет — он «замораживает» ролик (весь скрипт, рендеринг графики) при переключении вкладок
>Решение для анимированных клипов.
На практике данное решение действительно выгодно только в довольно узком диапазоне при соблюдении условий:
1. Много экземпляров одной и той же анимации, а не разных.
2. Анимация выполнена в одном таймлайне, без вложенных анимаций.
3. Анимация имеет малое число кадров (для большого числа кадров придется делать перевод в раст итерациями в разных стеках вызова, иначе флеш плеер будет подвисать на слабых системах)

И еще минусы:
1. За прирост производительности придется заплатить памятью, чем длиннее анимация и большее ее линейный размер, тем больше расходуется памяти. По сути метод делает пререндеринг всей анимации и хранит в памяти растровое изображения каждого кадра, в то время как флеш плеер рендерит только текущий кадр, удаляя из памяти остальные кадры.
2. При масштабировании всей сцены придется либо обновлять растровую карту анимаций, либо смотреть на пикселы (увеличение) или не сглаженные границы (уменьшение)
>Неделей ранее Mozilla выпустила Firefox 3.6.4 (Windows/Linux), имеющую защиту от вылета всего браузера, если плагин Flash (или QuickTime, или Silverlight) завис.

Угу, только в отличие от хрома, который спрашивает «прекратить работу плагина или нет» лисица просто вырубает все флешки во всех вкладках. Все бы ничего, но оба браузера считают «зависшими» плагины, которые висят на brake point в процессе отладки приложения, и не делаю скидку на то, что стоит дебаг версия плеера ) Вот и приходится отлаживать в старом добром ИЕ, либо тыкать на алерт хрома каждые 10 секунд.
Надо поискать настройку в лисе, как вырубить эту новую фичу )
В COD-е неплохой мультиплеер, так что и на писюке можно лицензию купить побегать с друзьями, тем более в России COD Modern warfare 2 стоит всего 400-500р, а вот в стиме, например, предлагают за 50$ купить.
Такая ошибка может выскакивать, если Вы запускаете swf локально и грузите удаленный flv с youtube — политика безопасности )

Цитата (http://livedocs.adobe.com/flex/3/html/help.html?content=05B_Security_01.html):
Loading sound and videos
All SWF files, other than those in the local-with-filesystem sandbox, are allowed to load sound and video from network origins, using the Sound.load(), NetConnection.connect(), and NetStream.play() methods.
Чтобы подконнектиться и показать flv поток разрешения кросдоменного файла не требуется, однако, Вы правы, он может понадобиться, чтобы, например, сделать скриншот с видео.
С вложенность (как раз парсинг html) строили динамеческие регэкспы, исходя из максимальной длины вложенности. Для большей части html который нам попадался (популярные интернет порталы) хватало вложенности 2-3, иногда в частных случаях 4-5 ( например тэги div вконтакте :) ).
На такой вложенности скорость работы вполне терпима, а вот альтернатива в виде посимвольный разбора строки с составлением объекта-прокси (использовали open source библиотеку на AS3), на больших страницах потребляла на порядок больше системных ресурсов.

Спасибо за статью )
Спасибо за статью )

По тексту было бы неплохо избавиться от лишних слов паразитов, например второй абзац:
В этом случае фактически запущен один экземпляр IE8 (технические детали мы опустим) и много вкладок. В этом случае Internet Explorer отображает их в виде нескольких preview. В данном случае это очень полезно, т.к. прямо из панели задач можно сразу переключиться на нужную вкладку.

Второй способ предпочтительнее для торренов, исходный файл останется без изменений )

Information

Rating
Does not participate
Location
Hamburg, Hamburg, Германия
Date of birth
Registered
Activity