Время выполнения фрагмента кода

28 Янв 2022
Просмотров: 12
Отзывов нет

Из этих тестов можно сделать вывод, что производительность объекта последовательности с кэшированием по умолчанию немного лучше производительности IDENTITY; однако без кэширования объект последовательности работает намного медленнее.

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

Поэтому я направил запрос к вспомогательной функции GetNums для создания 10000000 строк — в 10 раз больше, чем в предыдущем тесте, и применил выражение NEXT VALUE FOR к Seql, чтобы создать значения последовательности. В диалоговом окне Query Options («Параметры запроса») был включен режим Discard results after execution («Отбросить результаты после выполнения»), чтобы запрос времени выполнения не включал формирования выходных данных в среде SQL Server Management Studio (SSMS).

Я запускал этот фрагмент кода несколько раз, меняя определение последовательности с различными значениями кэша, которые требовалось протестировать. Я протестировал NO CACHE, 10, 20, 30, 40, 50 (по умолчанию) и 10000000. Результаты тестов показаны на рисунке.

Обратите внимание, что ось Y, представляющая время выполнения, начинается с 11 (время выполнения запроса без создания значений последовательности), чтобы более наглядно отразить чистое различие в производительности между различными значениями кэша. Любопытно, что существует очень большое различие между отсутствием кэширования и кэшированием, даже для малых значений, но по мере увеличения значений кэша улучшение происходит нелинейно. Поэтому, если вы опасаетесь потери большого числа значений последовательности при непредвиденном отключении, использование довольно малых значений кэша не приведет к серьезным потерям производительности. Кроме того, чтобы определить примерное местоположение IDENTITY на этой диаграмме, обратите внимание на столбик со значением кэша 10.

Статьи

Как прослушать альбом в Windows Media 10

27 Янв 2022
Просмотров: 16
Отзывов нет

Чтобы развернуть DVD-фильм на весь экран, нажмите комбинацию клавиш <Alt+Enter>. (Еще раз нажмите <Alt+Enter>, если захотите вернуться к обычному режиму воспроизведения.) Уберите указатель мыши с экрана, и элементы управления проигрывателя исчезнут. На экране не останется ничего, кроме самого фильма. Чтобы вернуть элементы управления, передвиньте мышь в обратную сторону.

Иногда при вставке DVD-диска на экране появляется диалоговое окно, похожее на то, что было показано на рис. 15.3. Если вы не знаете, как реагировать на появление указанного окна, еще раз прочитайте раздел “Воспроизведение компакт-дисков” — приведенные в нем сведения справедливы и для DVD-дисков.

Проигрыватель Windows Media может отказаться воспроизводить DVD-диск, мотивируя это отсутствием совместимого DVD-декодера. Здесь всплывает очень неприятный момент: проигрыватель Windows Media использует декодеры, поставляющиеся вместе с другими программами для просмотра DVD-дисков. Если на вашем компьютере эти программы отсутствуют, проигрыватель Windows Media не сможет воспроизводить DVD-диски. В этом случае вам придется загрузить из Internet платный декодер.

Проигрыватель Windows Media умеет воспроизводить несколько типов музыкальных файлов. Их, однако, объединяет нечто общее: когда вы выбираете композицию или альбом, которые следует воспроизвести, они немедленно помещаются в список “Проигрывается ” — перечень файлов, поставленных в очередь на воспроизведение.

Чтобы прослушать песню из библиотеки проигрывателя Windows Media (или музыкальный файл, хранящийся в папке), дважды щелкните на ее названии. Проигрыватель Windows Media начнет воспроизведение песни, а ее название появится в списке “Проигрывается”. (Если воспроизвести музыкальную композицию подобным образом не получилось, щелкните на кнопке Параметры библиотеки и выберите в появившемся меню команду Воспроизвести выбранный элемент при двойном щелчке.)

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

Тесная интеграция Windows Media 10 с Web-узлом Napster позволяет платить за прослушивание Internet-радио прямо из окна проигрывателя. Однако это значительно усложняет подключение к бесплатному радио. Кроме того, ссылки на любимые Internet-радиостанции больше нельзя сохранять в библиотеке мультимедиа.

Если несмотря на все трудности вы горите желанием поискать бесплатные радиостанции, запустите проигрыватель Windows Media и перейдите на вкладку Путеводитель. В окне проигрывателя будет открыта домашняя страница Web-узла Windows Media (www. windows — media. com).

Щелкните в верхней части страницы на ссылке Radio (Радио). На экране появится Web-страница с предложениями от многочисленных Internet-радиостанций (кстати, ее содержимое обновляется каждый день). Щелкните на ссылке Radio Tuner (Настройка радио), чтобы искать радиостанции по ключевому слову: имя исполнителя или, скажем, название радиостанции. Вместо этого можете просмотреть список имеющихся радиостанций по жанру: альтернативный рок, джаз, рок и т.п. Поищите на открытой Web-странице соответствующие ссылки.

Чтобы прослушать альбом

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

Хотя проигрыватель Windows Media не может создавать файлы в формате MP3, пока вы не приобретете специальный кодировщик (или кодек), он замечательно справляется с их воспроизведением.

Чтобы поискать бесплатные радиостанции, зайдите на Web-узел поисковой системы Google (www.google.com) и попробуйте выполнить поиск по фразам “Internet Radio Station”, “Интернет-радио” и т.п. Найдя радиостанцию, которая вещает в формате Windows Media Audio (WMA), щелкните возле ее имени на кнопке Tune In (Настроить), на ссылке с желаемым значением скорости передачи данных (например, 24к) или другой подобной ссылке. На экране появится окно проигрывателя Windows Media, который начнет воспроизведение Internet-радио.

Загрузите на компьютер копию проигрывателя Winamp (www. winamp. com), работающего с файлами в формате MP3. После этого вы сможете прослушивать тысячи радиостанций, перечисленных на знаменитом Web-узле Shoutcast (www. shoutcast. com).

Если вы предпочитаете платить за прослушивание песен, но выбирать их самостоятельно, обратитесь к разделу “Приобретение музыки и фильмов в Internet-магазинах” в конце этой главы.

Статьи

Самый актуальный вопрос: существует ли альтернатива?

27 Янв 2022
Просмотров: 27
Отзывов нет

Поставщики, специализирующиеся на таких устройствах, как Cisco IronPort (www. ironport.com/index.html) и Barracuda (www.barracuda. com/products/spamfirewall), заявят, что их решения более экономичны и лучше справляются с задачей очистки почтового потока, хотя и без синхронизации информации Active Directory и списков безопасности, как в ЕТ. Эти продукты очень полезны и заслуживают внимания в качестве серверов-бастионов.

Однако зачем вообще обновлять пограничные транспортные серверы Exchange 2010? Ведь они совместимы с Exchange 2013. Один из ответов: версия Exchange 2013 располагает таким же базовым программным кодом, как и другие серверные роли Exchange 2013. Главное, что можно установить пограничный транспортный сервер Exchange 2013 на Windows 2012 R2. А поскольку это новый программный продукт, то срок его поддержки будет более длительным. Признаю, что эти причины не выглядят очень убедительными.

Обратите внимание, что пограничные транспортные серверы Exchange 2013 можно использовать с инфраструктурой Exchange 2010, если серверы Exchange 2010 представлены SP3 RU5 или более новыми версиями. Пограничные транспортные серверы Exchange 2013 выполняют задачу, для которой они были спроектированы, и это не основная линия зашиты от вирусов и других зловредных программ (но спам блокируется).

Нужно отметить, что только роль хранилища почтовых ящиков Exchange 2013 располагает механизмом противодействия зловредным программам (с ограниченными возможностями). Несмотря на это функции новейшей версии ЕТ могут вполне соответствовать вашим нуждам. Если это так, вам понравится, что роль возвращена в Exchange 2013 SP1. С другой стороны, существует еще варианты, с которыми полезно познакомиться, прежде чем делать выбор.

Тони Редмонд (exchguru@windowsitpro.com) — редактор журнала Windows IT Pro, старший технический редактор Exchange & Outlook Administrator, вице-президент и главный технолог HP Services не кажется, что после шести месяцев активного использования сети Office 365 Community на основе Yammer компании Microsoft я в достаточной мере овладел технологией и понял, насколько ценна она для пользователей. С одной стороны, Yammer превосходно справляется с задачей соединения потребителей с Microsoft.

 С другой стороны, неясно, какое место занимает Yammer в обшей структуре взаимодействия, которую Microsoft хотела бы видеть развернутой у своих клиентов. Это покажет время. Я уже писал о своих впечатлениях об использовании сети Office 365 Community на основе Yammer и пришел к выводу, что это технология, для которой еще предстоит найти применение. Недавние события, такие как появление Office 365 Groups, вовсе не облегчают поиска лучшего способа коммуникаций, учитывая широкий выбор методов, доступных пользователям.

Статьи

Важные обновления Microsoft Intune

27 Янв 2022
Просмотров: 18
Отзывов нет

Как и обещали разработчики, выпущен ряд обновлений для Microsoft Intune. Компания Microsoft обновила службу Intune с помощью крупнейшего обновления для его дальнейшего улучшения, так как продолжает выстраивать «облачную» систему управления, как никакую другую. Потребители Microsoft Intune получают следующие новые возможности:

  •  усовершенствованный пользовательский интерфейс для административной консоли Intune;
  •  способность ограничивать доступ к электронной почте на локальных серверах Exchange, основываясь на зарегистрированных устройствах;
  •  регистрация большого количества устройств через единую учетную запись службы;
  •  строгая изоляция особо отслеживаемых устройств iOS и устройств, использующих Samsung KNOX в режиме киоска;
  •  наложение политик и развертывание приложений в зависимости от типа устройства;
  •  получение отчетов и разрешение или блокирование специального набора приложений;
  •  форсирование установки или удаления приложения;
  •  использование сертификатов, профилей электронной почты, VPN и WiFi;
  •  способность принудительно доставлять бесплатные приложения для устройств iOS;
  •  наиболее удобный доступ к внутренним корпоративным ресурсам с помощью настроек сети VPN в зависимости от приложения для устройств iOS;
  •  удаленное восстановление PIN-кода для устройств Windows Phone 8.1;
  •  мультифакторная аутентификация при регистрации с устройств Windows 8.1 и Windows Phone 8.1;
  •  способность ограничения доступа администратора к особым установкам пользователя и группы устройств;
  •  обновленный корпоративный портал приложений поддерживает настраиваемые элементы и условия.

Кроме того, это обновление дало повод окончательно поменять название службы. Microsoft официально переименовала Windows Intune в Microsoft Intune вслед за подобной сменой названия для Azure. Microsoft Intune поддерживает управление устройствами на большинстве популярных платформ, включая iOS и Android.

Новости

File Shredder

26 Янв 2022
Просмотров: 16
Отзывов нет

Приложение File Shredder имеет достаточно маленький размер, удобный интерфейс, и отличается легкостью в использовании. Настойки меню позволяют определять метод очистки — чем надежнее, тем больше будет использовано времени.

File Shredder надежно удаляет файлы, тем самым предотвращая их восстановление. Утилита записывает на файлы случайные биты, случайные время и дату модификации перед очисткой. Обеспечивает секретность очищаемых данных.

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

Программы

Подключение к Cloud Service VIP

26 Янв 2022
Просмотров: 17
Отзывов нет

-SubnetName "Midtier" -StaticVNetlPAddress "10.1.1.111" -VM $vm Кроме того, необходимо указать сетевые настройки для заданных по умолчанию сетевых адаптеров, которые добавлены как часть стандартной виртуальной машины.

Дополнительную информацию можно найти в статье Microsoft Create a VM with Multiple NICs (msdn. microsoft.com/en-us/library/dn848315.aspx).

Если я помещу виртуальные машины в различные «облачные» службы в Azure, они смогут сообщаться друг с другом?

Это довольно непростая тема. Прежде всего, подумайте об одиночной «облачной» службе. Каждая виртуальная машина имеет внутренний динамический IP-адрес (DIP), который назначен инфраструктурой Azure. Все виртуальные машины внутри «облачной» службы могут сообщаться друг с другом посредством DIP. «Облачная» служба имеет виртуальный IP-адрес (VIP), через который она выходит в Интернет. Вдобавок конечные точки могут быть созданы так, чтобы определенные порты на системе с VIP указывали на конкретные порты для особых виртуальных машин внутри «облачной» службы. Это активирует соединения виртуальных машин в «облачной» службе посредством Интернета, как показано на рисунке 2 (если у вас эти конечные точки активированы).

Теперь задумайтесь об использовании двух различных «облачных» служб, каждая из которых имеет виртуальные машины. Виртуальные машины внутри каждой «облачной» службы могут общаться, но единственный способ взаимодействия для них— через конечные точки, определенные на «облачной» службе с VIP. Это неплохо для ограниченной коммуникации, однако такой способ неэффективен. Как показано на рисунке 3, виртуальная машина, имеющая DIP2, сообщается с виртуальной машиной, имеющей DIP3, в другой «облачной» службе посредством «облачной» службы с VIР. Помните, что этот способ требует, чтобы конечная точка была определена на целевой «облачной» службе для открытого соединения с Интернетом.

Решение состоит в том, чтобы поместить «облачные» службы в виртуальную сеть, что впоследствии позволяет всем виртуальным машинам в «облачных» службах одной и той же виртуальной сети осуществлять коммуникацию напрямую, используя внутренние адреса (DIP), как показано на рисунке 4. При помощи виртуальной сети вы можете определять диапазон IP-адреса для использования (из маршрутизируемого не через Интернет RFC 1597).

Статьи

Созданного нового сервера Configuration Manager

26 Янв 2022
Просмотров: 14
Отзывов нет

Выполните восстановление сайта в месте аварийного восстановления, которое состоит из созданного нового сервера Configuration Manager (названного так же, как и сервер, находящийся в аварийном состоянии). Затем вы переустанавливаете Configuration Manager, но выбираете вариант Recover a site («Восстановить сайт»). Далее вы выбираете местоположение своей копии на сайте и местоположение резервной копии базы данных SQL Server. Таким образом, предполагается, что у вас создано задание регулярного резервного копирования, которое через одинаковые промежутки времени копирует как настройки Configuration Manager, так и базу данных SQL Server. Этот вариант должен задействовать встроенную задачу Site Maintenance — Backup Site, которая по умолчанию не включена.

Неподдерживаемый, но широко используемый вариант — это виртуализация различных ролей, включая SQL Server, а затем виртуализация высокой доступности и перенос виртуальных машин, содержащих системы сайта Configuration Manager в случае аварии. Сюда же может включаться управление Hyper-V Replica.

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

Какой размер блока мне следует использовать в виртуальной машине, на моем CSV и т.д.?

Лучше всего использовать блок размером 64 Кбайт. Это гарантирует наилучшую производительность, поскольку когда речь идет о виртуализации, вы имеете дело с большими файлами VHD и VHDX.

Для оперативной памяти используйте размеры полос данных 64 Кбайт.

Используйте размер кластера в 64 Кбайт для файловой системы на хосте.

Используйте размер кластера в 64 Кбайт для файловой системы внутри виртуальной машины.

VHD использует размер блока объемом в 2 Мбайт, a VHDX— размер блока объемом в 32 Мбайт. И тот и другой являются кратными 64 Кбайт. Это обеспечит наилучшую производительность для всего.

Для своей учетной записи хранилища Azure я применяю много дисков, но производительность не повышается. Почему?

Каждый диск, присоединенный к стандартной виртуальной машине, имеет лимит в 500 операций ввода-вывода в секунду. Однако учетная запись хранилища также имеет лимит на число операций, который сейчас составляет 20000, как написано в документе «Azure Subscription and Service

Статьи

Основные правила Debian, касающиеся па тентов

24 Янв 2022
Просмотров: 15
Отзывов нет

Debian намеренно не распространяет приложения, об ре ме нен ные патентами. Участники проекта не должны формировать пакеты или распространять при ло- жения, если из вест но о на рушении па тентов в приложении.

Debian не принимает патентные лицензии, которые не соответствуют общественно му до го во ру (Debian Social Contract) или пра ви лам про ек та (Debian Free Software Guidelines).

Так как сведения, связанные с нарушения ми па тентов, отно сят ся к кате го рии конфиденциальной информации, не следует выносить на публичное обсуждение фрагменты пе репис ки со сто ро ной, об ви- няющей в нарушении патентов. Нужно доверить урегулирование проблемы юристам (напри мер, Software Freedom Law Center). Кро ме то го, да же необосно ван ные патентные пре тен зии мо гут быть ис пользованы для внедрения страха, неуверенности, сомнений в среде пользователей и раз ра ботчи ков.

3> Патентные риски распространяются на все сообщество. Если у разработчика есть со мнения в на рушении какого-то патента, не следует решать вопрос самостоятельно, а нужно уведомить юридического консультанта проекта.

К слову, патентное право распростра- ня ет ся не только на соб ствен но ПО и его ком понен ты, но и на прин ципы по строения пользовательских интерфейсов, чем не раз уже пользовались и пользуются до сих пор неко торые про изво ди те ли различ ных мо бильных уст ройств — Apple, Samsung и прочие, что несомненно, не может не огорчать поклонников СПО, а также негатив но сказы вает ся на цене то го же Galaxy Pad. ЕЗ

»Согласно статистике компании Google, за год число активированных устройств на базе платформы Android достигло 300 млн, из которых 12 млн приходится на планшеты, а остальное — на смартфоны.

Источник: httD://aooalemobile.blogspot.com/

»12 апреля 2012 года в московском отеле «Ренессанссостоится Russian Open Source Summit 2012, посвященный развитию свободного ПО в России. Источник: www.pcweek.ru/foss/conference/

»Бюро по патентам и товарным знакам США выдало компании Apple патент 8,125,463, описывающий технику работы сенсорных панелей (мультитач). Источник: www.theregister.co.uk

Компания Adobe прекращает поставку Flash Player для Linux как отдельного продукта. Он будет поставляться только в составе Google Chrome. Источник: http://blogs.adobe.com/

Организация Open Invention Network, рас ширила свою про грамму защиты СПО от патентных претензий еще на 754 пакета Linux.

Источник: www.openinventionnetwork.com

»Марк Шаттлворт заявил в своем блоге, что Ubuntu стал теснить RHEL в области промышленных систем. Источник: www.markshuttleworth.com

»В последнем обновлении приложения iPhoto от Apple, используемого компанией на iPad и iPhone, отмечен переход от карт Google Maps на карты свободного проекта OpenStreetMap, создаваемые энтузиастами всего мира. Источник: http://blog.osmfoundation.org

»В одной из ночных сборок почтового клиента Thunderbirdпоявилась под держка служб мгно вен но го об ме на со об щения ми, сре ди которых — чат Facebook, Google Talk, Twitter и IRC. Источник: www.omgubuntu.co.uk

Проект Arch Linux отпраздновал свое деся ти летие. 11 мар та

2002 года был представлен первый выпуск этого дистрибутива, избравшего модель непрерывных обновлений [rolling release].

Источник: www.archlinux.org

Fedora Linux, Debian и Arch Linux подго то вили сбор ки для про ек та Raspberry Pi, в рамках которого создан одноплатный компьютер ценой $25. Источник: www.raspberrypi.org

Статьи

Команды навигации

24 Янв 2022
Просмотров: 12
Отзывов нет

Вы можете использовать CD, чтобы попасть в другую папку, которая находится в текущей открытой папке. Если вы решите вернуться из C:\Windows> в С:\>, то напечатайте CD и затем сделайте два пробела. В этом случае вы перейдете к верхней папке. Допустим, вы находитесь в C:\Windows\System\ и хотите вернуться в С:\.

Было бы глупо печатать по нескольку раз CD, поэтому мы используем команду CD\. CD\ тут же переносит нас к главному хард- диску независимо от того, в какой папке мы находились до этого.

Давайте вернемся в C:\Windows>. Предположим, вам захотелось увидеть содержание папки, в которой вы находитесь. Для этого печатаем команду DIR. Эта команда перечисляет все папки и файлы открытой папки. Если открытая папка изображается надписью C:\Windows>, это означает, что вы находитесь в драйве Сив папке Windows.

Видите, как все просто? У всех этих команд имеется множество разных «аргументов», но мы обсудим их позже.

Сейчас вы узнаете, как получать доступ к флоппи-дискам и CD-ROMy. Каждый драйв обозначается одной буквой. На многих компьютерах харддрайв назван С. Почему именно так? А бес его знает! Этот вопрос остался загадкой для всего предыдущего поколения компьютерщиков.

Флоппи-драйв обозначается буквой А. Обозначение для CD- ROM меняется на разных типах компьютеров (G или D или даже F). Вы можете узнать о соответствии букв и драйвов элементарным образом: кликните на «Мой компьютер» на «рабочем столе» и посмотрите на ярлыки для флоппи-драйва, харддрайва и CD-драйва. Запомните буквы, которыми они обозначаются.

Теперь используйте команду DIR и осмотрите содержание всех файлов на дискете. (Главное, чтобы эта дискета находилась в дисководе, хи-хи-хи.)

Кстати, вы заметили, что при использовании DIR содержание большой папки прокручивается слишком быстро, и некоторая часть списка срезается? Эту проблему можно решить, напечатав DIR /W . Такая команда заставляет компьютер показывать содержание папки в широком (Wide) формате.

Команды навигации

Список файлов и папок отражается несколькими столбиками, а не одним. Но если папка очень большая, то часть списка по-прежнему не поместиться на экран.

В этом случае используйте команду DIR /W/Р. Здесь мы приказываем компьютеру отражать список папок и файлов в широком формате и делать паузу (Pause), ожидая нажатия клавиши для перехода на другую страницу.

Еще одним полезным аргументом команды DIR является  («звездочка»). Она позволяет вам выводить на экран только указанные типы расширений. Допустим, вы хотите осмотреть все файлы с расширением .dll. Для этого вам нужно напечатать: DIR .dll. Не забывайте, что аргументы могут работать совместно друг с другом — например, DIR /W/Р .dll.

Итак, подведем итог для команд навигации.

CD — позволяет вам переходить в другую папку. Полезный вариант команды — CD\. Это означает, что DOS переходит в С:\> независимо от того, где вы находились до этого. Своего рода команда НОМЕ.

Статьи

PicPick

21 Янв 2022
Просмотров: 14
Отзывов нет

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

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

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

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

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

Карандаш в программе тоже присутствует. С его помощью можно будет отметить что-то на экране перед тем, как сделать скриншот.

Программы