Обзоры: Программное обеспечение

Коллективное действо по распознаванию

Компания ABBYY Software House выпустила вторую версию программного продукта Recognition Server, которая предназначена в качестве готового решения, позволяющего распознавать документы каждому сотруднику в офисе компании. При этом можно проводить потоковое распознавание для хранилищ документов, а также создавать их архивы в формате PDF. Другая особенность данного серверного решения состоит в том, что распознанные документы можно конвертировать в приложения. Наряду с этим ABBYY Recognition Server 2.0 интегрируется как составная часть любого серверного или клиент-серверного решения по автоматизации процесса документооборота или архивирования.

КОМПЬЮТЕР ИГРАЕТ В ИГРЫ

Уже много лет человечество воспитывает себе электронного соперника, скрупулезно приближая его к совершенству. За это время программисты и ученые разработали множество методов и средств. Создатели машинных игроков давно уже не полагаются только на «грубую силу»?- в дело идут различные методы эвристики: оценка позиции, выбор хода-кандидата, обучение, а также многое-многое другое. Напряженные исследования команд ученых, программистов и гроссмейстеров привели к огромным успехам. Вспомним основные вехи этого трудного, но очень быстрого (с исторической точки зрения) пути.

Что в имени тебе моем?

Вера в таинственную силу имени характерна для многих народов и уходит корнями в глубокую древность. Имя могут дать в честь какого-то конкретного человека, полагая, что свойственные ему достоинства будут унаследованы и носителем его имени. В советские времена в нашей стране именем нередко становилось сокращение некоего словосочетания, несущее определенный смысл (Вилен - Владимир Ильич ЛЕНин, Марлен - МАРкс - ЛЕНин и т. п.) Названия для компаний тоже выбирают люди.

Свободный доступ к файлам

Появление все более и более изощренных методов обмена файлами наподобие сетей P2P вовсе не отменяет надежных и проверенных технологий типа клиент-сервер. Для пересылки небольших файлов мы продолжаем использовать электронную почту, а для обновления сайта или передачи конфиденциальной информации на какой-либо удаленный компьютер обычно рекомендуют применять клиент FTP или SFTP соответственно. Первый из них использует так называемый File Transfer Protocol ? протокол передачи файлов, а второй ? его защищенную (Secured) версию.

Когда настанет время российских СУБД?

Все чаще в средствах массовой информации обсуждаются проблемы, связанные с российским системным программным обеспечением (ПО). Одни специалисты утверждают, что нам нужно переходить на свои операционные системы (ОС) и системы управления базами данных (СУБД), другие считают, что это невозможно. Дискутируются в основном два вопроса: нужны ли России собственные высокие технологии и реально ли создание российского системного ПО? Об этом и пойдет речь ниже.

Вычислительные пакеты программ

Сейчас разработка и использование ПО для решения вычислительных задач - одни из важнейших в отрасли ИТ-индустрии. Нередко ее продукты, по традиции называемые пакетами прикладных программ (ППП), имеют историю, длящуюся десятилетиями. Так, пакет по статистике компании SAS естественно развивается уже более трех десятилетий. Наряду с ППП для промышленного применения в САПР-, CAM-, PLM- и ГИС-системах, а также для выполнения проектных расчетов сложных инженерных объектов, в том числе на суперкомпьютерах, с использованием алгоритмов параллельных вычислений, существуют так называемые методно-ориентированные, или универсальные, ППП. Среди них широкой известностью пользуются Maple, Mathcad, Mathematics, Statistics и проч., с помощью которых можно выполнять численные и символьные расчеты, управляя вычислительным процессом с приемлемой эффективностью.

Спокойный вечер, кресло, книга...

Как театр начинается с вешалки, так и книга вступает с вами в общение задолго до первого абзаца. Программа ICE Book Reader Professional играет роль профессионально неприметного библиотекаря, благодаря которому многие технические детали оказываются скрыты от пользователя и не отвлекают его внимания от содержания того, что он читает.

Компьютер играет в шахматы

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

Графология на КПК

Компьютерном мире всегда были сложности с русским языком, мешающие работать с программами, читать почту, просматривать интернет-странички. Со временем проблемы несколько сгладились, и из наших обзоров исчезла некогда обязательная строка «корректное отображение кириллицы».

Обмозговать свободно - 2

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

О деятельности на базе Сети

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

Компьютер играет в игры

В прошлой статье («Мир ПК», ?12/07, с. 52) мы разобрались в том, какие преимущества перед человеком имеет электронная машина. Прежде всего это отличная «память», которая никогда, за редким исключением, не подведет, и замечательные счетные способности, даже и не снившиеся людям. Пользуясь этим, компьютер способен победить практически в любой игре, перебрав все возможные варианты ходов соперников и найдя в каждой позиции самый лучший. Но не все так просто, иначе почему же «ничейность» такой сравнительно несложной игры, как шашки, была доказана лишь совсем недавно?

Папирусы эпохи

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

Разделяй и властвуй

Удобное размещение окон при работе в ОС Windows?- не такая простая задача, как может показаться на первый взгляд. Попробуйте подсчитать время, потраченное на ее решение в течение рабочего дня. Существуют различные варианты, например использование виртуальных Рабочих столов. Они действительно позволяют навести порядок в большом количестве окон, однако у них есть недостаток: перейдя на определенный Рабочий стол, мы лишаемся возможности контролировать поведение приложений на других столах. Если работа идет с одним приложением, развернутым в полноэкранный режим, то экран используется по максимуму. Однако существует ряд задач, при которых важно постоянно держать в поле зрения несколько окон. Именно ради этого покупаются мониторы с большими диагоналями и создаются мультимониторные системы. Хорошим подспорьем в реализации потенциальных возможностей этого довольно дорогостоящего «железа» способны стать специальные программы, рационально располагающие окна на экране и предлагающие различные дополнительные возможности управления окнами на одном или нескольких мониторах.

Компьютер играет в игры.

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

Открытые программы для верстки и дизайна. Часть 2. Scribus - бриллиантовая рука

В «Мире ПК» ?11/07 я подробно описал возможности открытой издательской системы Scribus, предоставляющей профессиональные инструменты для верстки и дизайна, а также некоторые инструменты для предпечатной подготовки, работающие на самых разных аппаратно-программных платформах.

КИСа и ОССя здесь были

В операционных системах корпорации М. было так много багов и дыр, что, казалось, фирмы и пользователи ставят эти ОС на компьютеры лишь затем, чтобы cкачать кучу обновлений, поймать множество вирусов, сообщить всему миру номера личных счетов и кредитных карт, поучаствовать в атаках на другие компьютеры и, наконец, увидеть заветный синий экран смерти, впоследствии обнаружив, что данные на диске безнадежно испорчены. Сама же корпорация М. говорила, что ее настолько волнуют вопросы жизни и смерти персональных компьютеров, что этими вопросами ежедневно с девяти утра до пяти вечера (с часовым перерывом на ланч) занимается целое подразделение, а все операционные системы являются образцом надежности и безопасности и неприятности, иногда происходящие с компьютерами, на которых они установлены, есть результат некоего недоразумения, проблем с «железом» или неграмотных действий пользователей. Истина же, наверное, лежала где-то посередине; простые смертные могли и не догадываться, по какому лезвию бритвы они ежесекундно прогуливаются, совершая невинные путешествия по ближним и дальним закоулкам всемирной Сети, покупая товары в интернет-магазинах, обмениваясь письмами и совершая другие столь же полезные и безобидные вещи, ставшие совершенно привычными в начале 21-го века?

Календарь событий

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

Без ошибок и опечаток

При редактировании текстовых файлов мне часто приходится исправлять орфографические ошибки и опечатки (далее для краткости все они называются ошибками). Естественным было попытаться облегчить себе эту работу с помощью компьютера.

Программная инженерия

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