Как стать автором
Обновить
27
0
Евгений Россинский @eross

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

Отправить сообщение

Оптимальные решения по видеоконференцсвязи

Время на прочтение7 мин
Количество просмотров30K
В последнее время по роду своей деятельности, а также после участия в выставке «Связь-Экспокомм-2010» меня заинтересовали технологии видеоконференцсвязи (далее ВКС) и Телеприсутствия. Я поискал информация на ХабраХабре и нашел всего пару тем, в которых как-то освещены эти вопросы, а ведь основная тематика сайта – IT-технологии. В этой статье я хочу рассказать о них более подробно, а также рассказать о некоторых продуктах, которые есть на зарубежном и российском рынках. Давайте разберемся, почему коммуникационные продукты от Tandberg, Cisco и Polycom в разы дороже, чем некоторые программные решения? Для чего они вообще нужны? Что такое Telepresence и есть ли российские наработки в данной области? Реально ли проводить конференцию в HD-качестве?
Читать дальше →
Всего голосов 26: ↑21 и ↓5+16
Комментарии41

Быстрая установка Fremantle SDK (Maemo 5). Установка Qt 4.6. Запуск и отладка в эмуляторе и на устройстве

Время на прочтение8 мин
Количество просмотров2.9K
Доброго времени суток хабрасообщество. Продолжаю цикл статей по программированию для Maemo. Ранее я писал как установить и настроить SDK в «гибридном» режиме — пишем на родной ОС, а собираем и запускаем на виртуальной машине.

Некоторым показалось, что начать программировать для Maemo тяжело. Именно поэтому я решил начать с демонстрации легкого пути «Easy way» ©, чтоб показать как легко начать. Далее, учитывая выход официального релиза t 4.6.2 для maemo 5, я покажу как поставить этот релиз на Fremantle SDK. Продемонстрирую отладку в эмуляторе. И самое главное, как отлаживать приложение на устройстве используя обычное сетевое подключение и подключение по USB.

Результатом нашего труда будет вот такое вот окошечко на устройстве:

image

Примечание: в качестве IDE используется Scratchbox, так как речь идет о Fremantle SDK. QtQreator можно использовать, но как таковой поддержки Fremantle в нем нет и не будет. Почему? Да потому-что в нем делают поддержку нового, кросс-платформенного SDK — MADDE, о котором я уже упоминал (и упомяну еще в заключении).

Под катом ищите видео и инструкции ...
Всего голосов 28: ↑25 и ↓3+22
Комментарии19

Спокойной ночи!

Время на прочтение6 мин
Количество просмотров21K
image Около месяца назад я приобрел HTC Hero. Основной причиной, по которой был выбран этот телефон, а не iPhone, была возможность полноценно разрабатывать приложения под Windows.

В качестве пробы пера я написал небольшую программу, которая выключает звук на ночь. Под катом описание процесса разработки и ссылка на программу.
Читать дальше →
Всего голосов 139: ↑126 и ↓13+113
Комментарии72

HTML-controlbar для Flowplayer’a на основе стилей jQuery UI

Время на прочтение3 мин
Количество просмотров3.6K
Вопрос поиска хорошего flash-плеера с HTML-интерфейсом занимал и занимает многих. Только на хабре можно найти немало статей на похожую тему. Так сложилось, что для своих нужд я использовал Flowplayer с плагином Controlbar с официального сайта. И все же чего-то не хватало…

Однажды пришло решение – использовать удобство тем jQuery UI для стилизации элементов управления. Было очевидно, что писать плагин придется самому. Увидеть, что из этого получилось можно под катом.

Читать дальше →
Всего голосов 25: ↑22 и ↓3+19
Комментарии20

Видеохостинг своими руками

Время на прочтение6 мин
Количество просмотров66K
Эта статья о некоторых технических аспектах реализации бесплатного сервиса для загрузки, хранения и просмотра видео. Будут рассмотрены вопросы настройки серверного программного обеспечения, даны примеры команд для конвертации видео и примеры кода на языке PHP.
Читать дальше →
Всего голосов 126: ↑126 и ↓0+126
Комментарии108

Нативные интерфейсы в Qt

Время на прочтение11 мин
Количество просмотров65K
Qt Logo

Эта статья посвящена программированию GUI на базе фреймворка Qt от Nokia. Мы рассмотрим способы разработки интерфейсов для нативного отображения на платформах Windows, Linux и Mac OS X.

Презентацию[1] вёл Йенс Бач-Вииг (Jens Bache-Wiig) — разработчик Qt (с 2005 года), занимающийся интерфейсами (look and feel).

От переводчика: далее, поскольку это слайд-шоу, по мере возможностей буду давать пояснения к слайдам. Какие то, на мой взгляд менее важные моменты будут опускаться, что-то будет рассмотрено более подробно.

Итак, приступим. Каждое графическое окружение имеет свой свод правил (User Interface Guidelines, UIG) по созданию интерфейсов, предназначенных для этих окружений. Из основных можно отметить такие руководства как Windows User Experience Interaction Guideline, Apple Human Interface Guideline, KDE User Interface Guideline и GNOME HID. Каждое из этих руководств «определяет положение кнопочек и рюшечек» конкретного окружения. Фреймворк Qt, в свою очередь, осуществляет поддержку всех этих руководств, предоставляя разработчику возможность создавать программы с использованием виджетов, «подстраивающихся» под окружение.

Читать дальше →
Всего голосов 116: ↑112 и ↓4+108
Комментарии9

Основы исполнения JavaScript и взаимодействие с сайтами внутри программ на Qt

Время на прочтение9 мин
Количество просмотров8.9K

Введение


О кроссплатформенной библиотеке Qt слышали, наверное, многие. О движке отображения веб-страниц WebKit тем более. Не так давно первое стало содержать обертку над вторым, примеры создания браузеров в 50 строчек найти не сложно. Тем не менее о том, как получать доступ к отдельным элементам веб-страницы из Qt-кода написано не много.
Читать дальше →
Всего голосов 40: ↑39 и ↓1+38
Комментарии1

Бесплатная open-source CMS под Google App Engine for Java

Время на прочтение2 мин
Количество просмотров7.7K
Здравствуй HabraUser.
Сегодня я хочу рассказать о бесплатной open-source CMS написанной специально под Google App Engine for Java Vosao CMS ™
image

И так приступим...
Всего голосов 83: ↑75 и ↓8+67
Комментарии39

Построение систем доставки видео на основе HTTP Dynamic Streaming от Adobe и OpenSource

Время на прочтение8 мин
Количество просмотров21K
В рамках проекта для одного из наших заказчиков в очередной раз встала задача построить систему конвертации/ хранения/ доставки видео в интернет. Типичная такая задача создания своего маленького (или не очень маленького) “Тьюба” только с профессиональным, а не UGC-контентом.

С момента создания первых “Тьюбов” технологии видео в интернете прошли некоторый путь развития, позволяют сейчас делать намного больше, да и требования к современному видео-сайту стали несколько иными.

Наиболее интересными трендами последнего времени, на наш взгляд, являются:
  • возможность смотреть один видео-сайт с разных устройств,
  • технология адаптивного HTTP стриминга

Читать дальше →
Всего голосов 55: ↑53 и ↓2+51
Комментарии55

Еще одна шпаргалка

Время на прочтение2 мин
Количество просмотров15K
VIM содержит сотни команд, выучить их все невозможно, да и по правде говоря «зазубривание» — дело неблагодарное. Читая различные факи и туториалы я взял за правило заносить новые для меня команды в отдельный файл, сопровождая их кратким описанием. В процессе работы с редактором я часто заглядываю в этот файл и с течением времени многие команды из него пополняют мой стандартный набор. Своим файлом-шпаргалкой я и хочу с вами поделиться.
Читать дальше →
Всего голосов 64: ↑55 и ↓9+46
Комментарии41

Как облегчить работу в терминале для новичков? Ответ — CLI Companion!

Время на прочтение1 мин
Количество просмотров4.3K
image

CLI Companion — это своеобразная шпаргалка для новичков линукса, по работе в терминале, выполненная само собой в графическом интерфейсе.
Читать дальше →
Всего голосов 137: ↑126 и ↓11+115
Комментарии61

HTML5 — взгляд через призму безопасности

Время на прочтение10 мин
Количество просмотров26K
HTML5 — будущий стандарт языка разметки Интернет. Пока он находится в стадии черновика, но все больше и больше его возможностей реализуются в популярных веб-браузерах. Но как это обычно бывает, новые технологии несут в себе и новые опасности, которые могут быть успешно проэксплоитованы.
Читать дальше →
Всего голосов 157: ↑149 и ↓8+141
Комментарии18

Удачная модель ветвления для Git

Время на прочтение10 мин
Количество просмотров978K
Перевод статьи Vincent Driessen: A successful Git branching model

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



В качестве инструмента управления версиями всего исходного кода она использует Git.

Читать дальше →
Всего голосов 180: ↑171 и ↓9+162
Комментарии105

HTML5 Video — от А до Я

Время на прочтение6 мин
Количество просмотров233K
Да, да, это очередная статья про html5 и тэг < video >. Но главным ее отличием будет то, что здесь будут рассмотрены самые базовые понятия и теории. Так что приготовились внимательно читать и записывать, let html5 rocks!
Читать дальше →
Всего голосов 57: ↑52 и ↓5+47
Комментарии26

7 бесплатных сервисов для проверки сайтов (о которых вы могли и не знать)

Время на прочтение2 мин
Количество просмотров252K
Картинка для привлечения внимания
Мне достаточно часто приходится использовать различные онлайн-сервисы для проверки доступности сайтов и их поверхностных тестов и проверок.
Как показал краткий опрос коллег — почти у всех эти наборы сервисов отличаются. Я хочу показать вам свой, прошу в
подробности
Всего голосов 187: ↑180 и ↓7+173
Комментарии72

Pubcookie: единая точка аутентификации для веб-приложений

Время на прочтение8 мин
Количество просмотров6.9K
Существует множество решений, позволяющих в том или ином виде реализовать технологию единого входа (Single Sign On). Под единым входом понимается ситуация, когда авторизовавшись один раз на некотором выделенном сервере авторизации (или просто на своей машине), вы получаете доступ ко всем доступным сетевым ресурсам без дополнительной авторизации.

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

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

Читать дальше →
Всего голосов 25: ↑19 и ↓6+13
Комментарии3

Прошу любить и жаловать, TeamViewer теперь и под Linux

Время на прочтение1 мин
Количество просмотров18K
Доброго времени суток, Хабр!

image
Не заметно для хабра, 15 апреля, команда разработчиков представила бета версию TeamViewer'a под Linux.
Доступны сборки под:
  • Red Hat, Fedora, Suse, Mandriva (32/64-Bit)
  • Debian, Ubuntu (32/64-Bit)
  • и .tar.gz

Под катом видео-превьюшка и ссылка на скачивание.
Читать дальше →
Всего голосов 198: ↑173 и ↓25+148
Комментарии111

Установка драйверов за 5 минут

Время на прочтение2 мин
Количество просмотров9.2K

Дорогие коллеги!


Рад представить вам новую версию программы DriverPack Solution 10. Это универсальный менеджер установки драйверов для всех версий Windows, который можно совершенно бесплатно скачать с официального сайта: http://drp.su/

В отличие от встроенной в Windows Update функции обновления драйверов этой программой можно пользоваться без наличия Интернета и для установки драйверов не только на устройства популярных вендеров (как в случае с Windows Update).

image

Читать дальше →
Всего голосов 213: ↑183 и ↓30+153
Комментарии181

Flash Builder 4 и юнит тесты

Время на прочтение1 мин
Количество просмотров2.5K
Был приятно удивлен тем, что теперь создание юнит-тестов занимает считанные мгновения.
Итак, кратенько расскажу и покажу, как писать юнит-тесты в Flash Builder 4.

Это даже не статья, а просто описание нескольких простых шагов

Поехали!
Читать дальше →
Всего голосов 37: ↑31 и ↓6+25
Комментарии19

Разработка в QtCreator для Maemo SDK

Время на прочтение3 мин
Количество просмотров1.9K
Некоторое время назад вышел Qt4.6.2 для Maemo. Под катом ожидается инструкция как поставить SDK в Linux Debian и настроить среду для разработки на Qt (на основе QtCreator).
и где?
Всего голосов 39: ↑33 и ↓6+27
Комментарии10

Информация

В рейтинге
Не участвует
Откуда
Москва и Московская обл., Россия
Работает в
Дата рождения
Зарегистрирован
Активность