понедельник, 2 августа 2010 г.

DVDVideoSoft выпускает новую программу Free YouTube to DVD Converter





9 апреля, 2010 – Разработчик бесплатного программного обеспечения, компания DVDVideoSoft выпускает новую программу Free YouTube to DVD Converter, а также обновляет программы для скачивания с YouTube. Число посетителей сайта www.dvdvideosoft.com в настоящее время достигает 600 000 в день, и это еще не предел, т.к. компания готовит новые программы и выпускает обновления.









Microsoft Office 2010: предстартовая готовность, последние дни бесплатной загрузки


microsoft-office-2010Microsoft объявила о завершении разработки новой серии офисных продуктов — Office 2010, SharePoint 2010, Visio 2010 и Project 2010. 12 мая состоится мировая премьера новых продуктов для корпоративных заказчиков. Запуск Office 2010 для корпоративных клиентов в Украине назначен на 27 мая. Заказчики с Software Assurance первыми получат доступ к продуктам офисной линейки 2010 года на нескольких языках, в числе которых английский и русский, уже с 27 апреля.



Пользователи заинтересовались новыми офисными продуктами задолго до официального выхода — более 5000 партнеров и корпоративных клиентов Microsoft приняли участие в программах тестирования и раннего развертывания продуктов серии 2010. С момента запуска программы бета-тестирования в ноябре 2009 года более 7,5 млн. людей скачали бета-версии Office 2010 — в 3 раза больше, чем при тестировании предыдущей версии офисного пакета. Отзывы участников программ раннего тестирования помогли Microsoft создать набор продуктов, призванный повысить эффективность работы на ПК, мобильном телефоне и в браузере.


«С выходом новой волны офисных продуктов мы сможем изменить представление украинцев о продуктивности на рабочем месте. Улучшенная совместная работа над документами, удаленная работа с помощью Office WebApps, удобная работа с онлайн-контентом, унифицированный интерфейс во всех продуктах — все это поможет офисным работникам быстрее и эффективнее справляться со своими задачами с помощью продуктов серии Office 2010», — сказал Андрей Горлушко, руководитель подразделения продуктовой группы Information Worker компании «Майкрософт Украина».


В рознице новые офисные пакеты появятся сначала в США в июне этого года, после чего до сентября в других странах, в зависимости от графика локализации продуктов. В Украине Office 2010 можно будет увидеть на полках магазинов до конца лета.


Скачать бета-версии Microsoft Office 2010 бесплатно можно здесь.


«Киевстар» получил иск не на миллиард, а на 1447 грн.


kyivstar1Компания «Киевстар» представила официальную позицию по поводу иска от правозащитника Эдуарда Багирова.



“На сегодняшний день компания «Киевстар» не получала судебного иска господина Багирова с требованием возмещения 1 млрд. грн.”, — отмечается в сообщении.


“Удивляет факт, что п. Багиров якобы представляет интересы 21 миллиона абонентов «Киевстар». Нам не известно, указано количество или любое другое количество абонентов «Киевстар» уполномочивала господина Багирова на совершение каких действий.


В действительности днях господин Багиров подавал исковое заявление к компании «Киевстар» с требованием возместить ему 1 446 грн. 92 коп.


Указанному исковому заявлению п. Багирова предшествовало его аналогичное обращение в Прокуратуру г. Киева, по факту которого прокуратурой, Госпотребстандартом и Государственной инспекцией связи было проведено две проверки. Обе проверки не выявили нарушений со стороны «Киевстар»”.


воскресенье, 1 августа 2010 г.

Поисковая система Bing интегрируется с Twitter


bing-logoПоисковая система Microsoft Bing в ближайшее время получит улучшенную интеграцию с сервисом микроблогинга Twitter.



Корпорация Microsoft еще в прошлом году заключила соглашение с компанией Twitter и включила записи сервиса микроблогов в свою поисковую выдачу. Однако эта информация отображалась на специальной странице сервиса www.bing.com/twitter. Теперь записи из Twitter будут размещены на основной странице с поисковой выдачей в Bing. Это позволит сервису стать более социальным и лучше отвечать на запросы интернет-пользователей.


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


В данный момент функция добавления записей из Twitter в основную поисковую выдачу сервиса Bing находится в режиме тестирования. Это означает, что пока не все пользователи могут видеть результат ее применения. Если функция уже доступна для конкретного пользователя, то в верхней части списка найденных ссылок будет размещен Twitter-блок, в котором представлены результаты поиска запроса на страницах микроблогов. В ближайшие недели эта функция будет доступна для всех жителей США. Пользователи из других стран смогут увидеть ее, установив в настройках своей поисковой системы регион США и английский язык интерфейса.


Администрация сервиса обещает, что скорость обновления блоку с Twitter- выдачей будет равна одной минуте. Однако на странице www.bing.com/twitter видно, что результаты поиска из Twitter на самом деле обновляются даже чаще. Обновление Twitter-блока в Bing происходит буквально на глазах пользователя в режиме реального времени.


Разработка AIR-приложений при помощи jQuery и Coldfusion

Рэй Кэмден выложил чудную презентацию с CFUNITED’10 – она касается разработки AIR-приложений при помощи jQuery и Coldfusion.










MasterDOC получил оптическое распознавание


Разработчик СЭД АО «Банкомсвязь» сообщает о дополнении системы электрооного документооборота MasterDoc новым модулем «Оптическое распознавание изображения».



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


К числу форматов документов доступных для распознавания относятся:PDF, BMP, PCX, DCX, JPEG, PNG, TIFF, djvu. Благодаря функции распознавания, становится возможной индексация в системе всех прикрепленных документов и поиск по ним.


Механизм реализован на всех функциональных базах системы электронного документооборота. Дополнительной функцией является распознавание документов с помощью корпоративной почты, пользователями которой являются не только сотрудники — пользователи  СЭД, а все сотрудники организации.


Модуль распознавания изображения создан с помощью программного комплекса ABBYY Recognition Server. ABBYY - один из руководящих мировых разработчиков технологий оптического распознавания документов и лингвистического программного обеспечения. Процесс распознавания сканированного изображения происходит при помощи Recognition Server 2.0,  который устанавливается на тот же сервер, где установлен Lotus Domino.


Станции распознавания рекомендовано устанавливать на дополнительные серверы, чтобы предотвратить снижение производительности работы сервера Domino. Для увеличения скорости и производительности обработки документов можно увеличивать количество станций распознавания. Станции распознавания не обязательно должны иметь высокие технические показатели, а соответственно и большую стоимость.


Система электронного документооборота MasterDOC построена на программной платформе IBM Lotus Notes/Domino, которая является надежной, масштабируемой платформой для создания крупных информационных систем, ориентированных на работу с документами. Система электронного документооборота MasterDOC  уже сегодня внедрена во многих организациях в Украине и получила положительные отзывы пользователей.


BinaryHTTPService или как помочь HTTPService-у принимать ByteArray данные

В процессе разработки у меня стояла задача найти способ получать бинарные данные от сервера через HTTPService. Сам по себе HTTPService из пакета mx не позволяет получать результат в ByteArray. Это можно увидеть в классе mx.messaging.channels.DirectHTTPChannel в функции internalSend.



package mx.messaging.channels
{
public class DirectHTTPChannel extends Channel
{

.....

override protected function internalSend(msgResp:MessageResponder):void
{
var httpMsgResp:DirectHTTPMessageResponder = DirectHTTPMessageResponder(msgResp);
var urlRequest:URLRequest;

try
{
urlRequest = createURLRequest(httpMsgResp.message);
}
catch(e: MessageSerializationError)
{
httpMsgResp.agent.fault(e.fault, httpMsgResp.message);
return;
}

var urlLoader:URLLoader = httpMsgResp.urlLoader;
urlLoader.addEventListener(ErrorEvent.ERROR, httpMsgResp.errorHandler);
urlLoader.addEventListener(IOErrorEvent.IO_ERROR, httpMsgResp.errorHandler);
urlLoader.addEventListener(SecurityErrorEvent.SECURITY_ERROR, httpMsgResp.securityErrorHandler);
urlLoader.addEventListener(Event.COMPLETE, httpMsgResp.completeHandler);
urlLoader.addEventListener(HTTPStatusEvent.HTTP_STATUS, httpMsgResp.httpStatusHandler);
urlLoader.load(urlRequest);
}

.....

}
}


У URLLoader-а по умолчанию параметр dataFormat имеет значение URLLoaderDataFormat.TEXT, а для получения данных в виде ByteArray нужен URLLoaderDataFormat.BINARY.


Всё делается очень просто. Первое, что нам нужно – это создать расширение для класса DirectHTTPChannel и установить у urlLoader-а параметр dataFormat=URLLoaderDataFormat.BINARY;



public class DirectHTTPBinaryChannel extends DirectHTTPChannel
{
public function DirectHTTPBinaryChannel(id:String, uri:String="")
{
super(id, uri);
}

override protected function getMessageResponder(agent:MessageAgent,
message:IMessage):MessageResponder
{
return new DirectHTTPBinaryMessageResponder(agent, message, this, new URLLoader());
}

override protected function internalSend(msgResp:MessageResponder):void
{
var httpMsgResp:DirectHTTPBinaryMessageResponder = DirectHTTPBinaryMessageResponder(msgResp);
var urlRequest:URLRequest;

try
{
urlRequest = createURLRequest(httpMsgResp.message);
}
catch(e: MessageSerializationError)
{
httpMsgResp.agent.fault(e.fault, httpMsgResp.message);
return;
}

var urlLoader:URLLoader = httpMsgResp.urlLoader;
urlLoader.dataFormat = URLLoaderDataFormat.BINARY;
urlLoader.addEventListener(ErrorEvent.ERROR, httpMsgResp.errorHandler);
urlLoader.addEventListener(IOErrorEvent.IO_ERROR, httpMsgResp.errorHandler);
urlLoader.addEventListener(SecurityErrorEvent.SECURITY_ERROR, httpMsgResp.securityErrorHandler);
urlLoader.addEventListener(Event.COMPLETE, httpMsgResp.completeHandler);
urlLoader.load(urlRequest);
}
}


Для того, чтобы мы могли использовать наш DirectHTTPBinaryChannel, создаем расширение класса HTTPService.



public class BinaryHTTPService extends HTTPService
{
protected static var binaryChannel:Channel;
protected static var binaryChannelSet:ChannelSet;

public function BinaryHTTPService(rootURL:String = null, destination:String = null)
{
super(rootURL, destination);
}

override public function send(parameters:Object = null):AsyncToken
{
if (useProxy == false)
{
/* force the use of our binary channel */
if (binaryChannelSet == null)
{
var dcs:ChannelSet = new ChannelSet();
binaryChannel = new DirectHTTPBinaryChannel("direct_http_binary_channel");
dcs.addChannel(binaryChannel);
channelSet = dcs;
binaryChannelSet = dcs;
}
else if (channelSet != binaryChannelSet)
{
channelSet = binaryChannelSet;
}
}
return super.send(parameters);
}
}


Рабочие классы:

https://code.google.com/p/apron/source/browse/version_2/apron2_network/s...

https://code.google.com/p/apron/source/browse/version_2/apron2_network/s...