С Новым годом!

Еще пару дней назад мы кутались в теплые одежды и прятали носы от суровых морозов, а сегодня мы скользим по мокрым лужам – столь резкое потепление наступило именно в канун Нового 2013 года.

Все вокруг стремительно меняется, и стабильность доступна лишь малому числу избранных, кого окружают добрые друзья и надежные партнеры. Они помогают, вдохновляют, окружают теплом и заботой. И нам в этом смысле очень повезло!

Весь 2012 год мы развивались и уверенным шагом двигались вперед, ощущая от вас постоянную поддержку и импульс к действию.

Мы ломали стереотипы и смотрели на вещи под новым углом. Мы старались сделать мир лучше и интереснее. Мы делали это вместе, и мы бесконечно благодарны вам за этот прекрасный год.

Впереди нас ожидают Читать далее

Про «инженерный экстаз», лозунг «Дают – бери» и программистов, которые не хотят работать в Москве

Если кто вдруг не знал, не менее половины сотрудников Инвентос — выпускники ОрелГТУ, а ныне УНПК. Заместитель ответственного секретаря приемной комиссии, преподаватель, кандидат экономических наук, доцент кафедры «Информационные системы» ФГБОУ ВПО «Госуниверситет – УНПК» Сергей Терентьев, учивший уму-разуму в том числе генерального директора Инвентос Олега Волобуева, после того, как навестил своих бывших учеников в нашем офисе, написал об этом своем походе статью и опубликовал ее на сайте Университета. Очень приятно получать подобные отзывы от своих учителей!

Собственно статья http://www.gu-unpk.ru/pk/deserve/material04 .

Использование double dispatch на примере разработки системы потокового вещания

Одна из задач, которые приходится решать при разработке системы потокового вещания — как правильно организовать передачу информации внутри системы.

0. Проблема

Для потокового вещания общепринятой является архитектура, согласно которой система состоит из отдельных модулей-фильтров, которые обмениваются сообщениями, в простейшем случае — в одном направлении, от источника данных через разнообразные фильтры в приёмники данных. Например, источником данных может являться спутниковый ресивер, фильтрами — декодер, кодер, а приёмник — модуль воспроизведения мультимедиа, или плейер. Таким образом, структурно система стриминга представляет собой граф (обычно однонаправленный), вершинами которого являются объекты-обработчики, а по рёбрам следуют объекты-сообщения.

Как видно из описания, объекты-обработчики, или “фильтры”, наиболее естественно могут быть представлены в виде иерархии полиморфных классов, имеющих общего предка, единственной задачей которого будет приём и обработка пакетов медиаданных:

Читать далее

Наверх