Posts Tagged ‘Microsoft’
Windows Workflow Foundation 4
Стоит ли выполнять обновление?
Возможно, WF 4 закладывает фундамент будущих расширений, и WF 5 уже не дол на быть столь же радикальным обновлением. WF 4 предлагает превосходную произв – дительность (в 10-100 раз быстрее), существенно улучшенный визуальный конструкто и множество других изменений, которые обсуждаются далее в главе.
Кении Вольф (Kenny Wolf), архитектор команды разработчиков WCF и WF, на конференции PDC08 отметил, что некоторым клиентам, адаптирующим свои программь удалось сократить объем кода на 80%, перенеся его на платформу WF 4.
WF 4 представляет собой радикальное изменение, поэтому даже если вы —опытный разработчик WF, уделите некоторое время изучению приведенного ниже примера поскольку визуальный конструктор изменился полностью, к тому же появилось множество новых концепций.
Приложение из будущего
Дэвид Браун (David Brown) из исследовательского подразделения корпорации Microsoft недавно показал общественности приложение NUIverse, которое пока запускается только на уникальном сенсорном столе Microsoft Surface. Название программы состоит из слова «Universe» (Вселенная) и аббревиатуры NUI – Native User Interface (Естественный пользовательский интерфейс). ПО представляет собой подробную интерактивную модель Вселенной, «путешествовать» по которой можно при помощи жестов, знакомых всем владельцам смартфонов и планшетов. NUIverse также позволяет менять ход времени в модели и получать информацию о любом объекте на экране.
ОС ДЛЯ ПЛАНШЕТОВ С КЛАВИАТУРОЙ
Обзор Windows 8 Consumer Preview
В конце февраля на выставке Mobile World Congress компания Microsoft объявила о доступности «беты» ОС Windows 8 Consumer Preview дпя загрузки всеми желающими. Представляем краткий обзор некоторых особенностей новой ОС. Заранее предупреждаем: неожиданностей, и не всегда приятных, будет предостаточно.
Если решите попробовать сами, то качать официальный ISO – образ «беты» следует с сайта windows.microsoft.com. Есть русскоязычная страничка, но версия там предлагается все равно английская —национальных локализаций еще не существует. Не забудьте переписать на бумажку ключ продукта, который публикуется там же. Предпочтительно для пробы выбирать 32 – разрядную версию —ее требования к «железу» минимальны, а вариант под х64 предполагает более «продвинутые» компьютеры.
Первые мысли по поводу офисного пакета приложений Microsoft Office 15
Компания Microsoft, подготовившая офисный пакет приложений Microsoft Office 15, разослала выбранным партнерам техническое превью пакета, с тем, чтобы те компетентно оценили внесенные изменения и новшества. Нашим коллегам с сайта The Verge удалось достать установочный файл, и они протестировали все приложения. Приведем некоторые выводы из опубликованного на сайте материала.
Жизненный цикл компьютерного вируса. Типы вирусов.
Основное отличительное свойство вирусной программы – способность к размножению, то есть к созданию собственных копий, способных незаметно для пользователя проникать на другие диски, файлы и компьютеры. Хотя большинство вирусов вредоносные – способны уничтожать данные или мешать нормальной работе – нанесение вреда является побочным, хотя и самым неприятным эффектом вирусной деятельности.
Жизненный цикл компьютерного вируса можно разделить на четыре этапа.
1. Заражение и активация.
Вирус проникает на компьютер из внешнего источника и записывается на жесткий диск. Для активизации вируса его команды должны быть выполнены хотя бы один раз.
2. Размножение.
При выполнении кода вирусной программы она изыскивает возможность создать свою копию. Эта копия может быть помещена в другой файл, переслана по электронной почте, передана через локальную сеть. Так вирус проникает в новую систему.
3. Нанесение ущерба.
Через какое-то время после внедрения на компьютер вирус начинает нарушать работу компьютерной системы. Временная задержка служит для того, чтобы скрыть факт заражения и дать вирусу время на дальнейшее распространения.
4. Уничтожение.
После того как вирус продемонстрировал своё присутствие на компьютере, пользователь обычно начинает принимать меры предосторожности и в итоге ликвидирует его. Некоторые вирусы полностью уничтожают информацию на жестком диске, тем самым самоликвидируются.
Большинство вирусов способно работать только под управлением операционных систем компании Microsoft. Из-за особенностей своей архитектуры операционные системы MS-DOS и Windows более уязвимы, чем операционные системы семейств UNIX и Linux, которые с самого начала проектировались для работы в небезопасной среде.
Существует классификация вирусов по типам заражаемых объектов.
Загрузочный вирус размещается в загрузочной области жесткого или гибкого диска. Код вируса активизируется при попытке загрузки с соответствующего носителя. Активный вирус копирует себя на все доступные носители. Распространение обеспечивается за счет переноса зараженных гибких дисков между компьютерами.
Другой тип вируса – это файловый вирус. Код вируса присоединяется к программному коду исполняемого файла. При запуске файла сначала выполняется вирусный код и только потом сама программа. На этапе размножения вирус дописывается в другие исполняемые файлы, имеющиеся на компьютере.
Макровирус. Размещается в документах, которые способны содержать макрокоманды. Макровирусы появились, когда язык макрокоманд стал достаточно развитым. Чаще всего макровирусы поражают документы Word, в связи с популярностью этого формата. Макровирус попадает во все новые документы благодаря изменениям, которые он вносит в стандартный шаблон документа. В последних версиях пакета Microsoft Office защита от макровируса усилена, что резко снизило их распространение.
Почтовый вирус распространяется с сообщениями электронной почты. Активизация вируса происходит при запуске вложения, имеющегося в сообщении. Как правило, это может произойти только по беспечности пользователя, хотя при определенных условиях возможен и автоматический запуск вложений. Почтовый вирус организует свою рассылку по списку контактов в адресной книге зараженного компьютера.
Существует еще такой вирус как сетевой червь. Это программа серверного типа, способная при помощи внешних команд формировать и запускать свои копии на других компьютерах. Распространяется в серверных системах.
Троянская программа обычно не содержит средств размножения и явных средств нанесения вреда. Хранит скрытность в течение всего жизненного цикла. Выполняет функцию сервера для доступа к компьютеру посторонних лиц. Типичные способы использования троянских программ – похищение конфиденциальной информации (копирование файла, перехват паролей, регистрация нажатий клавиш), «логическая бомба» (вредоносная активизация по команде или в заданное время), не авторизованный прокси-сервер (посредник при сомнительных или незаконных операциях), дезактивация средств защиты. Компьютер, пораженный троянской программой, может использоваться как инструмент при широкомасштабных сетевых атаках.
И существует ложный вирус. В истории компьютерных вирусов уже возникли легенды. Часть слухов, связанных с вирусами, не имеет никакого отношения к действительности. Например, не существует вирусов, сжигающих мониторы и процессоры, ломающих жесткие диски, а также гипнотизирующих пользователя скрытыми картинками на мониторе.