Miss marple agent что это за программа
Comparex приобрела поставщика программных SAM-решений и услуг Amando Software
Международная компания Comparex, предоставляющая услуги в области информационных технологий, выкупила 100% акций немецкой компании Amando Software GmbH, специализирующейся в области управления лицензиями, в целях развития своего решения по управлению лицензиями SAM2GO, части целостного подхода по управлению жизненным циклом ПО — SoftCare. Об этом CNews сообщили в Comparex. Путем такого объединения компания намерена развивать и оптимизировать свое решение по управлению лицензиями SAM2GO и, в то же время, расширить команду специалистов и разработчиков данных решений. Сумма сделки не раскрывается.
«Мы убеждены, что в скором времени компаниям по всему миру будут необходимы услуги по управлению лицензиями, — заявил Филипп Кроковски (Filip Krokowski), исполнительный вице-президент компании Comparex. — Мы создаем стратегическую базу для этих разработок путем объединения двух технологий — Miss Marple от Amando и SAM2GO от Comparex, учитывая уровень услуг по лицензированию, предоставляемых нашими экспертами».
Как отмечается, Comparex и Amando уже имеют продолжительный успешный опыт сотрудничества в сфере ИТ. Ожидается, что новая команда SAM-экспертов, представляющих обе компании, позволит Comparex предоставлять передовые решения в области управления программными активами в ответ на возрастающий спрос среди клиентов. Майкл Дрюс (Michael Drews), исполнительный директор Amando Software, в будущем займет руководящую должность в Comparex, где будет отвечать за разработку решений по управлению лицензиями.
«Помимо совместных разработок в области SAM-технологий, создание новой команды экспертов является невероятным достижением в рамках слияния Comparex и Amando, — убежден Майкл Дрюс. — Знания и опыт специалистов по управлению лицензиями помогут предоставлять передовые решения нашим клиентам».
«Российские компании уже сейчас столкнулись с необходимостью повышения эффективности инвестиций в сфере ИТ. Можно сказать, что наиболее быстрый способ добиться значимых результатов в области экономии средств — это управление программными активами. Об этом свидетельствуют успешно проведенные нами проекты по SAM2GO для ряда крупных российских заказчиков», — утверждает Сергей Агаев, генеральный директор Comparex Россия.
Miss marple inventory agent что это
Если по какой-либо причине применение WMI для сбора информации по сети невозможно (разные домены, нет доступа с правами администратора по сети, запрет на работу RPC/DCOM по сети), есть возможность использования компонента 10-Страйк: Агент Инвентаризации для сбора информации.
Агент включает в себя службу сбора информации и программу изменения настроек. Компонент нужно установить на удаленный компьютер, и по клиент-серверной технологии он будет выдавать главной программе требуемую информацию по запросу.
Внимание! Дистрибутив службы агента находится в папке Agent внутри папки главной программы в Program Files:
network-inventory-agent.exe — обычный установщик, можно выбрать папку установки и прочие параметры.
network-inventory-agent.msi — «тихий» установщик, установка производится в папку по умолчанию. Главное предназначение этого установщика — запуск через Group Policy (Групповые политики) для установки на компьютеры домена.
Для обеспечения безопасности информации при работе с агентами предусмотрены несколько средств:
Изменение пароля, порта и адреса задаются в настройках программы.
Для организации работы с агентами рекомендуется следующий порядок работы:
При запуске инсталляции агента на компьютерах сети настройки из файла nie_settings.cfg прописываются автоматически.
Чтобы прописать настройки агента из файла на компьютере пользователя, запустите Nie_Settings.exe /install «имя конфигурационного файла«.
Агенты программы можно установить удаленно. Для этого в меню «Сервис» выберите «Настройки«, перейдите на вкладку «Настройка агентов» и нажмите кнопку «Установить агентов на компьютеры удаленно«. Отметьте галочками компьютеры, где требуется установка агентов. Для удаления агентов нажмите кнопку «Удалить агентов с компьютеров удалённо«.
После установки агентов на компьютеры сети необходимо задать компьютеры, где сбор информации будет проводиться при помощи агента. Нажмите кнопку «Задать список компьютеров, на которых используются агенты«. В появившемся диалоге отметьте компьютеры. Чтобы узнать, на каких удаленных компьютерах установлены агенты, нажмите кнопку «Искать компьютеры, на которых установлены агенты«.
Для обновления агентов необходимо поставить новую версию поверх старой.
Плюсы работы со службой агентов:
При отсутствии доступа по WMI, помимо службы агента, еще есть возможность организовать сбор информации с помощью программы клиента (в том числе с компьютеров без сети).
Программа «10-Страйк: Инвентаризация Компьютеров» — удаленный опрос и инвентаризация ПК предприятия по сети. Создание отчетов по «железу» и ПО, мониторинг изменений, обнаружение проблем, оповещение администратора. Легко установить и настроить. Возьмите свой парк компьютеров под контроль!
Скачайте бесплатную 30-дневную версию прямо сейчас и попробуйте.
Международная компания Comparex, предоставляющая услуги в области информационных технологий, выкупила 100% акций немецкой компании Amando Software GmbH, специализирующейся в области управления лицензиями, в целях развития своего решения по управлению лицензиями SAM2GO, части целостного подхода по управлению жизненным циклом ПО — SoftCare. Об этом CNews сообщили в Comparex. Путем такого объединения компания намерена развивать и оптимизировать свое решение по управлению лицензиями SAM2GO и, в то же время, расширить команду специалистов и разработчиков данных решений. Сумма сделки не раскрывается.
«Мы убеждены, что в скором времени компаниям по всему миру будут необходимы услуги по управлению лицензиями, — заявил Филипп Кроковски (Filip Krokowski), исполнительный вице-президент компании Comparex. — Мы создаем стратегическую базу для этих разработок путем объединения двух технологий — Miss Marple от Amando и SAM2GO от Comparex, учитывая уровень услуг по лицензированию, предоставляемых нашими экспертами».
Как отмечается, Comparex и Amando уже имеют продолжительный успешный опыт сотрудничества в сфере ИТ. Ожидается, что новая команда SAM-экспертов, представляющих обе компании, позволит Comparex предоставлять передовые решения в области управления программными активами в ответ на возрастающий спрос среди клиентов. Майкл Дрюс (Michael Drews), исполнительный директор Amando Software, в будущем займет руководящую должность в Comparex, где будет отвечать за разработку решений по управлению лицензиями.
«Помимо совместных разработок в области SAM-технологий, создание новой команды экспертов является невероятным достижением в рамках слияния Comparex и Amando, — убежден Майкл Дрюс. — Знания и опыт специалистов по управлению лицензиями помогут предоставлять передовые решения нашим клиентам».
«Российские компании уже сейчас столкнулись с необходимостью повышения эффективности инвестиций в сфере ИТ. Можно сказать, что наиболее быстрый способ добиться значимых результатов в области экономии средств — это управление программными активами. Об этом свидетельствуют успешно проведенные нами проекты по SAM2GO для ряда крупных российских заказчиков», — утверждает Сергей Агаев, генеральный директор Comparex Россия.
Дата публикации: 2006
Microsoft Agent, на мой взгляд, это достаточно любопытное нововведение фирмы Microsoft, а стандартная поставка ядра Agent с Windows 2000, Me и XP делает использование этой технологии в ваших программах перспективным. На сайте Microsoft доступен бесплатный редактор для создания новых персонажей Agent, а в интернете появляются сайты, на которых представлены большие коллекции персонажей. Что же мешает программистам более активно использовать Agent в своих разработках? Скорее всего, незнание этого замечательного компонента. В этой статье я попытаюсь рассказать о работе с ним.
Обзор возможностей MS Agent
Для чего нужен Microsoft Agent? Во-первых, с его помощью вы сможете «оживить» свои программы; в них будет жить маленький «персонаж». Он может грустить, веселиться, перемещаться по экрану в зависимости от действий пользователя, а если к приложению долго не обращаться, то даже может заснуть. Во-вторых, как вы относитесь к тому, что Agent будет говорить, да еще и по-русски? В-третьих, Agent позволяет ввести в программы поддержку голосовых команд, которые пользователь будет давать через микрофон. Думаю, эти доводы убедили вас написать нескольких дополнительных строк кода, необходимых для включения Agent в ваши программы. Если нет, то вспомните, в каких программных продуктах вы уже встречались с Agent. Наиболее значимый из них – Microsoft Office, который не просто использует технологию Agent, но и имеет в своем составе несколько собственных персонажей. Кроме Office, хотелось бы отметить и один из российских программных продуктов – переводчик Magic Gooddy.
Структура MS Agent и иерархия объектов
Для начала мы немного рассмотрим внутреннюю структуру Agent. Microsoft Agent представляет собой ActiveX-приложение, поэтому его можно использовать в любой современной среде программирования, например Visual Basic, Visual C++ и других. Вы также можете использовать его в своих web-приложениях, включая в HTML-код скрипты, написанные на VBScript или JScript. И, наконец, Agent доступен в приложениях Microsoft Office и других программных продуктах, использующих Visual Basic for Applications (VBA). Хотелось бы также отметить, что Agent является бесплатным компонентом, который вы можете свободно использовать в любых своих программах.
Для использования технологии Microsoft Agent компьютер вашего клиента должен иметь:
Установка MS Agent потребует свободного места на жестком диске: около 1 МБ для ядра Agent, от 2 до 4 МБ для каждого устанавливаемого персонажа, 1,6 МБ для поддержки синтеза речи и около 22 МБ для системы распознавания речи.
Объектная модель MS Agent выглядит не очень сложной: восемь объектов :
Некоторые из этих объектов, например Character, я рассмотрю в статье более или менее подробно, а другие, например Balloon, вам придется изучать самостоятельно.
Все примеры работы с MS Agent в этой статье я буду приводить на языке Visual Basic. Кроме того, я написал небольшой пример, изучив который, вы лучше сможете понять принципы работы с этим замечательным компонентом. Этот пример доступен на сайте журнала www.programme.ru.
Ссылка на объект «Персонаж»
Для начала на компьютер следует установить ядро Microsoft MS Agent и хотя бы одного персонажа. В составе операционных систем Windows 2000, Me, а также XP уже есть ядро MS Agent и один из персонажей – «Маг». Для других версий Windows ядро и персонажей можно загрузить со страницы сайта Microsoft.
Итак, для работы с MS Agent потребуется ссылка на объект типа IAgentCtlCharacter или IAgentCtlCharacterEx. В принципе, можно использовать любой из этих типов, но IAgentCtlCharacterEx предпочтительнее, так как IAgentCtlCharacter устарел и оставлен из соображений совместимости. Получив ссылку, мы сможем работать с персонажем. Ссылку можно получить двумя способами. Первый из них проще, но он менее гибок, второй обладает хорошей переносимостью, но он сложнее.
Первый способ использует для получения ссылки раннее связывание. Делается все очень просто. Помещаем на форму объект MS Agent, редварительно добавив его на панель компонентов с помощью диалогового окна «Components» (нажмите Ctrl+T для его вызова) (Напомним, что речь идет о Visual Basic — прим. сост.). Теперь в событие Form_Load впишите:
Важно: Работая с MS Agent, я заметил, что на некоторых компьютерах загрузка персонажа «по умолчанию» приводит к ошибке 0x80042017 (отсутствуют установленные стандартные персонажи). Это связано с тем, что на компьютере установлено только ядро MS Agent, а установка персонажей не произведена, хотя файл одного из персонажей (с расширением acs) может находиться в папке windows_dirmsagentchars. Учитывайте такие ситуации и корректно обрабатывайте подобные ошибки.
Второй способ: используем позднее связывание. Этот метод хорош в случае, если вы не знаете, будет ли у пользователя установлен MS Agent. Здесь, в отличие от первого способа, можно предусмотреть такую ситуацию и продолжить работу без использования MS Agent.
Естественно, здесь тоже можно загрузить любого персонажа, указав в методе Load соответствующий файл.
Важно: При завершении программы не забудьте удалить ссылки на все созданные объекты, чтобы освободить память и сделать ее доступной для других программ. Это, впрочем, касается не только MS Agent.
Если загрузка персонажа прошла нормально и в его файле имеется значок, то он появится в Taskbar и через него можно будет давать персонажу некоторые команды, например, «Показать» и «Скрыть». Кстати, состояние персонажа необходимо отслеживать, потому что некоторые его методы и свойства, например Speak, доступны, только если персонаж виден на экране.
Стандартные персонажи
В настоящее время на сайте Microsoft доступны четыре стандартных персонажа. Это джин Genie, маг Merlin, попугай Peedy и робот Robby. Кроме стандартных, мне известно более 40 различных персонажей на любой вкус. Большая коллекция персонажей собрана на сайте Все о MS Agent. А с помощью бесплатного редактораможно создавать своих неповторимых персонажей.
Важно:Некоторые типы анимации, например Hearing являются циклическими (более точную информацию можно получить из описания конкретного персонажа) и об остановке анимации придется позаботиться программисту. Это можно сделать с помощью метода Stop или StopAll:
Может возникнуть вопрос: как узнать, что анимация завершена? Для этого можно использовать такой код:
У стандартных персонажей есть одна очень интересная особенность: они могут загружать анимацию с web-сервера Microsoft с помощью метода Get. Более того, ваша программа может даже загрузить всего персонажа с сервера, если, конечно, у пользователя будет достаточно быстрое подключение к интернету.
Об анимации мы поговорили, теперь давайте посмотрим, как можно управлять размерами персонажа, перемещать его по экрану, показывать и прятать.
Эти методы имеют всего по одному, необязательному, параметру типа Boolean, он указывает, нужно ли пропустить анимацию при появлении или скрытии персонажа. По умолчанию параметр равен False, если его значение True, то персонаж появится или спрячется немного быстрее.
Уменьшить персонаж в полтора раза можно так:
Для того чтобы узнать настоящие размеры, которые были заданы разработчиком персонажа, можно обратиться к свойствам OriginalHeight и OriginalWidth.
Русская речь с английским акцентом
В настоящее время MS Agent может разговаривать на 11 языках, в числе которых есть и русский. Я уже говорил о том, что ядро MS Agent должно быть установлено на компьютере, где программа будет выполняться. А для использования персонажа, который будет говорить, нужен ещё и Text-to-speech engine для соответствующего языка. Так, для русского языка это модуль (который также можно скачать с нашего сайта.
Только после его установки ваш персонаж заговорит по-русски.
Чтобы заставить персонажа произнести фразу, существует метод Speak. Перед использованием Speak нужно указать язык, на котором MS Agent должен говорить, иначе он попытается говорить на языке по умолчанию. Русский язык в Microsoft обычно числится под номером &H0419, и здесь исключения не сделали. Итак:
Если вы сделали всё правильно, то MS Agent произнесет эту фразу. И не только услышите, но и увидите фразу в Balloon, появившемся возле персонажа.
Важно: Обратите внимание, что метод Speak выполняется асинхронно. Если, например, нужно сделать так, чтобы MsgBox появился после произнесения MS Agent нужного слова, то нужно приложить ещё некоторые усилия и вставить закладку:
Вы уже, наверное, догадались, что для определения закладок существует ключевое слово
mrk=XXX, где XXX – номер закладки.
Управление речью
Неестественное произношение MS Agent можно улучшить. Чтобы оживить звучание, заставить MS Agent сделать правильную интонацию или громче произнести какое-нибудь слово, существуют специальные управляющие коды, которые вставляются непосредственно в текст. Давайте рассмотрим их подробнее.
Тип читаемого текста:
Выделяет следующее слово
Повторить предыдущую инструкцию
Позволяет отображать один текст, а произносить другой:
Вставляет паузу, в миллисекундах
Устанавливает частоту голоса в Герцах
Сбрасывает все установки к установкам по умолчанию
Устанавливает скорость речи
Устанавливает громкость речи: от 0 до 65535
Давайте посмотрим, как можно использовать эти коды. Взгляните на следующий текст:
Когда MS Agent произнесет эту фразу, вы будете разочарованы возможностями голосового синтеза, а если сделаете элементарное форматирование этого текста, то вам даже понравится его речь. Я предлагаю такое форматирование:
«Привет, pau=200 читатель. pau=500 Этот Emp пример, pau=200 spd=150 написанный специально для тебя, Rst pau=200 показывает некоторые мои возможности. Скажу по секрету: pau=500 мне очень нравится беседовать с тобой!»
Честно говоря, голосовой синтезатор пока еще несовершенен и форматирование текста приходится подбирать экспериментальным путем. Но, поверьте, эти мучения того стоят.
Важно: Не все синтезаторы поддерживают полный набор управляющих кодов. Мне, например, не удалось заставить MS Agent изменить тип голоса на более высокий, похожий на женский, а также прошептать русский текст. Хотя некоторые синтезаторы английского текста это позволяют.
Поговорим?
Забавные персонажи MS Agent, оказывается, умеют еще и слушать! Увы, пока эта возможность реализована только для английского языка. Итак, что же нам предстоит сделать, чтобы можно было отдавать команды голосом.
Для начала – загрузить с сервера Microsoft файл, содержащий модуль распознавания речи, и установить его. После этого можно работать.
Важно: Так как распознавание речи доступно только для английского языка, то перед распознаванием надо переключить язык персонажа на английский (&H409), либо явно указать доступный модуль распознавания SRModeID (GUID модуля распознавания).
Хотелось бы отметить, что распознавание речи пока еще не очень качественное и MS Agent, иногда ошибается, но, может быть, у меня плохое произношение.
Заключение
Почему мисс Марпл нет места в современном мире, и почему сегодня так популярны книги о ней
Получайте на почту один раз в сутки одну самую читаемую статью. Присоединяйтесь к нам в Facebook и ВКонтакте.
История появления на свет семидесятилетней Джейн Марпл
Впервые мисс Марпл появилась на страницах детективного романа в 1930 году. Ее создательница, Агата Кристи, в девичестве – Агата Мэри Кларисса Миллер, к тому времени пережила неудачный брак, закончившийся тяжелым разводом, стала известной писательницей, чьим главным детищем был маленький бельгиец Эркюль Пуаро, и вышла замуж вторично. Максимиллиан Мэллоуэн, археолог, старше Кристи на 15 лет, любил свою жену, она отвечала ему взаимностью.
В сентябре 1930 года состоялась свадьба, и в том же году появился первый роман о мисс Марпл – «Убийство в доме викария». Правда, еще в 1927 на страницах журнала The Royal Magazine был опубликован сборник рассказов «Тринадцать загадочных случаев», где тоже фигурировала старушка-детектив.
Агата Кристи сразу же сделала мисс Марпл дамой пожилой, о чем впоследствии жалела, ведь старушке предстояло появляться в книгах еще на протяжении нескольких десятилетий. Та же история получилась с Эркюлем Пуаро, который из книги в книгу оставался детективом преклонных лет, заставляя писательницу задуматься, не лучше ли было бы начать описания его приключений еще с детского возраста? Но обаянию мисс Марпл такое постоянство нисколько не вредит, так как и в 1930, и в 1971 году, когда был написан последний из романов о ней, старушка была воплощением чего-то безвозвратно утерянного, но не забытого – не то викторианской эпохи, не то собственного детства читателей.
Какая она, тихая старушка из Сент-Мэри-Мид?
Можно без труда заметить изменения, которые претерпел персонаж – если в первой книге мисс Марпл – чрезмерно любопытная, говорливая и довольно надоедливая старушка, то в более поздних книгах она становится все менее многословной, все более тактичной, приятной для собеседников. Джейн Марпл – старая дева, которая долгие годы живет в английской деревушке Сент-Мэри-Мид и изредка совершает вылазки в Лондон или отправляется в более далекие путешествия.
Мисс Марпл никогда не работала, у нее есть небольшой собственный доход, а кроме того, материальную помощь старушке оказывает ее любимый племянник, знаменитый писатель Реймонд Уэст. Из главных занятий этой пожилой дамы – вязание для многочисленных родственников и их детей, уход за растениями в маленьком садике, общественная деятельность, приличествующая даме викторианской эпохи, а еще – наблюдения за человеческой натурой, те, что дают мисс Марпл не только пищу для умозаключений, но и ключ к решению сложных детективных головоломок.
Несмотря на то, что речь пожилой леди всегда путаная и сбивчивая, отчего она производит впечатление безобидной странноватой старушки, ум ее ясен и холоден, мисс Марпл – отличный аналитик, не говоря о том, что она не упускает из виду ни одной мелочи, которые позже становятся ключевыми деталями в общей картине произошедшего. Мисс Марпл всегда в курсе всех событий в окрестностях – что, по правде сказать, не является особенностью исключительно английских дам – но проявляет интерес настолько благопристойно, по-английски, что у читателей всего мира ассоциируется не с досадным вмешательством в чьи-то личные дела, а скорее с настойчивым, наивным, но вежливым интересом к частной жизни. Интересом, который проявляет совершенно безопасная на вид особа – и при этом один из лучших сыщиков, перед которым снимает шляпу сам Скотланд-Ярд.
О том, кто стал прототипом мисс Марпл, возникали разные догадки, находили в ней черты и самой писательницы. Агата Кристи рассказывала о том, как однажды она «обнаружила на чердаке дома одной из бабушек старый ридикюль, вытряхнула из него крошки от сладких сухариков, два пенни и полуистлевшие кружева – вот вам и мисс Марпл».
Образ старушки был собирательным – источником вдохновения для его создания стала в первую очередь бабушка писательницы Маргарет Уэст (Миллер), которая была веселой, но всегда подозревала в людях худшее – и частенько оказывалась права, а также ее подруги, такие же активные общительные старые дамы. Сама фамилия – Марпл – вероятно, была взята от названия железнодорожной станции, мимо которой частенько проезжала Кристи.
Почему мисс Марпл не суждено вырваться за пределы написанных Кристи книг
Мисс Марпл вместе с Эркюлем Пуаро стали не только главными детищами Агаты Кристи за ее многолетнюю писательскую карьеру, они олицетворяют английский детектив вообще, и как ни крути, а создать похожего и настолько же любимого читателями после Кристи не смог никто, несмотря на то, что попытки постоянно предпринимались – так, у Акунина появилась мисс Палмер в рассказе «Чаепитие в Бристоле».
Мисс Марпл не замедлила появиться на экранах, в кино ее роль первой исполнила подруга Агаты Кристи, Маргарет Рутерфорд. В период с 1961 по 1965 годы вышли пять фильмов. На телевидении же Джейн Марпл появилась и того раньше – в 1956, тогда ее роль исполняла Грейси Филдс. Позже еще несколько актрис перевоплощались на экране в старушку-детектива, но самой, пожалуй, знаменитой, осталась Джоан Хиксон, которая сыграла в экранизации всех двенадцати романов о мисс Марпл. Еще в 1946 году Агата Кристи говорила достаточно молодой тогда Джоан: «Надеюсь, что вы однажды сыграете мою дорогую мисс Марпл».
В телеверсиях детективов Кристи часто можно заметить отступления от текстов книг – как, например, в истории «В 4.50 из Паддингтона», полностью исключен персонаж миссис Макгилликади, свидетельницы убийства, вместо нее рядом с местом преступления оказывается сама мисс Марпл.
Впрочем, любое вмешательство в авторский замысел, в идею, которую создавала Агата Кристи, рискует испортить эффект от истории, а потому должно осуществляться очень осторожно. Что касается книг, то опубликованным историям о мисс Марпл нет конкуренции, вновь и вновь поклонники детектива обращаются к прочитанным много раз романам о расследованиях старой девы, которой в современном мире, похоже, нет места. Строго говоря, мисс Марпл всегда была чуточку старомодной – сразу же после своего появления на свет в семидесятилетнем возрасте.
Старомодна она и для теперешнего читателя – а та действительность, в которую помещен этот персонаж, наверное, превращается в островок мира, спокойствия и ностальгии. Ведь трудно представить себе такое неторопливое, вдумчивое, основательное расследование убийства в век постоянного движения, скорости, суеты и решения одновременно нескольких дел. Да и ценность одной человеческой жизни сильно упала: едва ли современный человек будет заинтригован находкой трупа в библиотеке частного дома.
И потому, быть может, настолько велика привлекательность всех тех «убийств», что расследует мисс Марпл: ведь читая Кристи, можно проникнуться уже утраченными ценностями, взглядами, разглядеть с помощью писательницы каждую мелочь в домах и окрестностях, вникнуть в каждое слово участвующих в расследовании, самому погрузиться в размышления о причинах и следствиях.
Одним из киновоплощений «мисс Марпл» стала Анджела Лэнсбери, сыгравшая в 1980 году в фильме «Зеркало треснуло», она же, возможно, максимально приблизилась к уровню популярности дамы-сыщика в сериале «Она написала убийство».
Понравилась статья? Тогда поддержи нас, жми: