Привет

October 12, 1492
Приветствую Вас на моем сайте. Здесь я выкладываю тексты статей, которые я пишу, и некоторые из созданных мною програм. Я надеюсь, что каждый сможет найти для себя нечто полезное среди огромной кипы материалов. Круг моих интересов в области программирования достаточно велик.

>>> show details >>>

Создание wiki-сайта вместе с Confluence

April 17, 2010
Компания atlassian.com давно зарекомендовала себя как ведущий разработчик различных программных продуктов ориентированных на помощь в управлении проектами разработки ПО и поддержку связанных с ними процессов. Одним из таких продуктов является confluence - популярная и удобная в работе система для создания wiki-сайта. Read more...

Работаем в online-офисе вместе с Manymoon.com

March 24, 2010
В разработке программного обеспечения, равно как и в любой другой сфере деятельности, важную роль играет общение. Общение между заказчиком и командой разработчиков, и общение внутри самой команды программистов, постановщиков задач, тестеров равно как и множества других специальностей и профессий, занятых в работе. Естественно, что существует множество специального программного обеспечения ориентированного на поддержку процесса общения, координации усилий, постановке задач, контролю их выполнения и планированию графика работ. Это программное обеспечение может быть как локальное, т.е. быть установленным и работать в рамках локальной сети предприятия. Так может быть и worldwide, т.е. размещенным на сервере в internet, так чтобы обеспечить доступ к информации пользователям, территориально находящимся в любой точке Земли. Read more...

Adobe Pixel Bender. Новый уровень в обработке изображений для flash

February 28, 2010
Adobe Pixel Bender представляет собой язык и технологию для создания шейдерных программ, исполняющихся в среде Flash, Photoshop или After Effects. Вы можете записать небольшой скрипт, который будет применен к каждому отдельному пикселю входного изображения с тем, чтобы изменить его (осветлить, поменять цвета ...). И все это будет работать очень быстро благодаря тому, что шейдерная программа активно использует аппаратную поддержку CPU или GPU. Read more...

Мультимедиа-программирование вместе с Red 5 server. Часть 10

February 18, 2010
Эта статья завершит собой серию материалов посвященных задачам создания мультимедиа-приложений использующих возможности flash и java. Прошлая статья рассказывала о том, как мультимедиа-сервер red5 умеет “отдавать” клиенту поток видеоинформации. Так, мы создали простенький видеопроигрыватель, который умел загружать и показывать видео и как обычный flv-файл, и как мультимедиа-поток, формируемый red5-сервером. Сегодня пришло время рассмотреть вторую сторону этой задачи: захват видео-потока с веб-камеры и отправка его на red5-сервер. Read more...

Мультимедиа-программирование вместе с Red 5 server. Часть 9

February 8, 2010
Сегодняшняя статья в серии будет посвящена тому, как мультимедиа-сервер red5 умеет работать с видео-информацией, передавая ее как в направлении от клиента к серверу, так и в обратном направлении. В частности, мы попробуем создать небольшое веб-приложение с галерей видеоизображений, и список этих изображений будет не статическим. Т.е. посетители сайта, имеющие в своем распоряжении веб-камеру, смогут сами записать небольшой ролик и опубликовать его на нашем ресурсе. Впоследствии, заходящие на наш сайт посетители смогут выбрать в меню любой из этих видеороликов и просмотреть его. Read more...

Мультимедиа-программирование вместе с Red 5 server. Часть 8

January 20, 2010
Трудно привести пример какого-нибудь серьезного приложения, перед которым не стояла бы задача сохранения информации между сеансами работы. И не важно где будет эта информация сохранена: то ли на локальном жестком диске компьютера, то ли на интернет -сервере. В разных приложениях могут меняться требования к объемам хранимой информации, надежности хранилища, возможности параллельной работы с данными нескольких пользователей, поддержке транзакций и т.д. Сегодняшняя статья завершит рассказ о SharedObject-ах. В частности, сегодня я расскажу о том, как можно сохранять состояние “общего объекта” в некотором хранилище в перерывах между отдельными сеансами. Read more...

Мультимедиа-программирование вместе с Red 5 server. Часть 7

December 10, 2009
Сегодняшняя статья продолжит рассказ об одной из самых полезных возможностей, которые получаются от объединения flash и red5, а именно, SharedObjects. “Общие объекты” представляют собой отличное средство для организации взаимодействия и обмена информацией между несколькими flash-клиентами, подключенными к red5 серверу. В прошлый раз мы разобрали пример приложения чат, в котором демонстрировалось, как клиенты могут обмениваться между собой текстовыми сообщениями. Однако остался нераскрытым вопрос об участии в этом “общении” не только flash-клиентов, но и red5-сервера, точнее написанных на java-приложений, выполняющихся в среде red5 и использующих всевозможные библиотеки и прочие “вкусности”, доступные для java-программистов. Read more...

Мультимедиа-программирование вместе с Red 5 server. Часть 6

November 27, 2009
В прошлой статье я завершил рассказ о том, как создать каркас для веб-приложения, выполняющегося в среде red5 и представляющего набор сервисов для flash-приложения. Пример был не самым сложным и всего лишь показывал то, как можно отправить из flash запрос на подключение к веб-приложению, а после этого как вызвать какой-нибудь метод, передав ему как параметры строку и получив в ответ такую же строку. В "настоящем" приложении, обмен данными будет включать в себя отправку более сложных и "приближенных к жизни" структур данных: массивы, объекты. Именно это и будет темой сегодняшнего материала. Read more...

Мультимедиа-программирование вместе с Red 5 server. Часть 5

November 6, 2009
В прошлой статье я завершил рассказ о том, как создать каркас для веб-приложения, выполняющегося в среде red5 и представляющего набор сервисов для flash-приложения. Пример был не самым сложным и всего лишь показывал то, как можно отправить из flash запрос на подключение к веб-приложению, а после этого как вызвать какой-нибудь метод, передав ему как параметры строку и получив в ответ такую же строку. В “настоящем” приложении, обмен данными будет включать в себя отправку более сложных и “приближенных к жизни” структур данных: массивы, объекты. Именно это и будет темой сегодняшнего материала. Read more...

Мультимедиа-программирование вместе с Red 5 server. Часть 4

October 25, 2009
Рассказ о том, как создать веб-приложение, работающее в среде red5, медленно, но неуклонно близится к своему завершению. Так, прошлая статья была посвящена созданию серверной части примера: я перечислял файлы и каталоги, составляющие тот архив war, который можно развернуть на red5 сервере. Сегодняшний же материал расскажет о том, как создать клиентскую часть приложения, как установить соединение с сервером и вызывать на нем какой-нибудь метод из flash. Read more...