пятница, 11 сентября 2009 г.

Визуализация Windows

Windows XP dependency graph comprises of ~4000 nodes (modules and dlls) and ~35000 directed links (calls). I created a gallery of its visualizations using a large variety of methods: from standard force-directed to tag-cloud techniques.





Взято из блога Сергея Пупырева про стажировку в MS Research.

И еще, конечно, поздравляю всех, кто читает этот блог с наступающим Днем Программиста! Теперь это даже официально ) Удачных решений, оптимального кода, пусть к вам приходит Дед Мороз, а не ДедЛайн, а ваши проекты живут долгой и счастливой жизнью радуя пользователей и вас самих! Удачно отметить праздник!

среда, 19 августа 2009 г.

У вас есть свободный столик?

Завели на внутреннем вебсайте страничку с LIVE-трансляцией из столовой.
Теперь можно ходить обедать, когда есть свободные столики.



Сервер трансляции видеострима - Red5, клиенты - флешовые. Использована описанная у Сергея в блоге IT & Telecom stuff связка опенсорсных решений.

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

Ну а наша вебкамера "выполнила свое предназначение" ((С) сериал "Друзья", серия про Фиби и новогодние елки :). Это я к тому, что:

"Своим изобретением web-камера обязана сотрудникам отдела компьютерных технологий Кембриджского университета, а также кофеварке. В далеких уже теперь 90-х годах прошлого столетия в этом отделе была одна кофеварка на два десятка человек.

Кофеварка стояла в отдельной комнате, придя в которую сотрудники нередко обнаруживали, что кофейник пуст. А поскольку некоторым приходилось ходить за кофе в другую часть здания, очень скоро им надоели такие бесцельные прогулки.

Изобретателям понадобилась обычная камера и компьютер с устройством для видеозахвата, подключенный к локальной сети. Камеру установили таким образом, чтобы кофейник находился в поле ее зрения. После того как аппаратная часть была готова, понадобилась программная. Была написана специальная утилита, состоящая из серверной и клиентской частей. Первую установили на компьютере с камерой, а вторую - на ПК каждого из сотрудников.

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

пятница, 17 июля 2009 г.

Аппаратное транскодирование видеофайлов на GPU в Windows 7 (видео).

Чтобы посмотреть видео надо перейти по ссылке

http://www.nvidia.ru/object/windows_7_for_home_ru.html

и ткнуть в изображение над словами

"ПРИЛОЖЕНИЯ ДЛЯ РАБОТЫ С ВИДЕО В WINDOWS 7".

Транскодирование видео в Windows7 сделано при помощи нового API Microsoft DirectX Compute.
В видеоролике показывают как это работает во встроенном в Windpws 7 видеоэдиторе и в Badaboom!Converter.

PS. Надеюсь, что реализация футуристической возможности транскодинга не имеет ничего общего с тем, как реализована возможность просмотра и шаринга этого ролика на сайте NVidia! :)