пятница, 25 февраля 2011 г.
Как спрятать иконку VMware Tools в гостевой ОС
Поиск и удаление строки в Word с помощью VBA
' Скрипт ищет строки с определенным словом и удаляет ее.Sub DeleteLine()Dim DeleteLine As StringDeleteLine = InputBox("Введите слово для удаления строки", "Удаляем строки")If DeleteLine = Empty Then Exit SubApplication.ScreenUpdating = FalseWith ActiveDocument.Range.Find.ClearFormatting.Text = DeleteLine.Format = False.MatchCase = False.MatchWholeWord = False.MatchWildcards = False.MatchSoundsLike = False.MatchAllWordForms = FalseWhile .Execute.Parent.SelectSelection.HomeKey Unit:=wdLineSelection.EndKey Unit:=wdLine, Extend:=wdExtendSelection.DeleteWendEnd WithApplication.ScreenUpdating = TrueEnd Sub
четверг, 24 февраля 2011 г.
Virtual Machines Newtork Adapter Types
Существуют следующие типы виртуальных сетевых интерфейсов:
- Vlance
- VMXNET
- Flexible
- E1000
- VMXNET 2 (Enhanced)
- VMXNET 3
Рассмотрим каждый из них по подробней:
Vlance – это эмулированная версия 10 Mbps-ого NIC-а AMD 79C970 PCnet32 LANCE NIC, чей драйвер доступен почти во всех 32 битных операционных системах за исключением Windows Vista и новее.
VMXNET – данный виртуальный адаптер не имеет физического аналога. Из за того что драйвера для VMXNET-а не встроены в операционные системы, нам надо устанавливать VMware Tools чтобы ОС его распознала.
Flexible – он идентифицирует себя как Vlance адаптер во время загрузки виртуальной машины, но инициализируется и функционирует как Vlance или VMXNET адаптер, зависимо от того установлены ли VMware Tools. Если VMware Tools установлены он себя ведет как VMXNET, а если же нет то как Vlance.
E1000 – это эмулированная версия Intel 82545EM Gigabit Ethernet NIC-а. Драйвера для данного адаптера включены почти во все современные операционные системы, а точнее:
- Linux с кернелом 2.4.19 и новее
- Windows XP Professional x64 Edition и новее
- Windows Server 2003 (32/64bit) и новее
VMXNET 2 (Enhanced) – данный адаптер основан на адаптере VMXNET, но предоставляет нам несколько высоко производительных функций такие как jumbo frame-ы* и hardware offloads. Он доступен начиная с ESX/ESXi 3.5 версии гипервизоров или же новее, и только в некоторых операционных системах:
- 32 and 64bit versions of Microsoft Windows 2003 (Enterprise and Datacenter Editions)
- 32bit version of Microsoft Windows XP Professional
- 32 and 64bit versions of Red Hat Enterprise Linux 5.0
- 32 and 64bit versions of SUSE Linux Enterprise Server 10
- 64bit versions of Red Hat Enterprise Linux 4.0
- 64bit versions of Ubuntu Linux
VMXNET 3 – данный адаптер является новым поколением паравиртуализированного NIC-а разработанного для более высокой производительности по сравнению со своими предшественниками. Он никак не связан не с VMXNET 2, не с VMXNET. Он полностью включает в себя функционал VMXNET 2 адаптера, а также в нем добавлено несколько новых функций такие как:
- Мultiqueue support (Receive Side Scaling в Windows системах)
- IPv6 offloads
- MSI/MSI-X interrupt delivery
VMXNET 3 поддерживается на виртуальных машинах только с hardware version 7, а так же с ограниченным количеством гостевых операционных систем:
- 32 and 64bit versions of Microsoft Windows XP, 2003, 2003 R2, 2008,and 2008 R2
- 32 and 64bit versions of Red Hat Enterprise Linux 5.0 и новее
- 32 and 64bit versions of SUSE Linux Enterprise Server 10 и новее
- 32 and 64bit versions of Asianux 3 и новее
- 32 and 64bit versions of Debian 4
- 32 and 64bit versions of Ubuntu 7.04 и новее
- 32 and 64bit versions of Sun Solaris 10 U4 и новее
* Jumbo frame-ы не поддерживаются в виртуальных машинах где гостевой ОС работает Solaris не при использовании VMXNET 2 адаптера не при использовании VMXNET 3 адаптера.
** Fault Tolerance не поддерживается на виртуальной машине использующий VMXNET 3 vNIC на vSphere 4.0, но полностью поддерживается когда она запушена на vSphere 4.1.
пятница, 11 февраля 2011 г.
Бесплатная утилита vDisk Informer - выравнивание блоков в среде VMware vSphere
Ricky El-Qasem, автор сайта VirtualizePlanet.com, выпустил интересную бесплатную утилиту для VMware vSphere - vDisk Informer. Эта утилита решает две важные проблемы:
1. Поиск виртуальных машин, дисковое пространство которых используется неэффективно, попросту говоря, много свободного места:
При сканировании виртуальной инфраструктуры можно задавать объем в ГБ или МБ, начиная с которого будут отображаться соответствующие иконки, говорящие нам о том, что можно уменьшить диск виртуальной машины.
2. Вторая функция нужнее - она позволяет определить виртуальные машины, у которых наблюдается проблема некорректного выравнивания блоков дисков VMDK (например, после P2V-миграции). Можно также задавать параметры смещения - 32K или 64K (в зависимости от SAN-массива, где лежат ваши ВМ):
Скачать vDisk Informer можно по этой ссылке. Видео о возможностях здесь.
10 основных тактик уклонения от работы
«Микеланджело уклонения от работы» называет героев своей работы профессор Абрахамсон. Они виртуозно умеют ничего не исполнять своих служебных обязанностей, избегая при этом каких бы то ни было неприятных последствий безделья. Более того, умудряются иногда даже продвигаться по службе.
Советы профессора помогут вам либо добиться таких же результатов, либо позволят начальству быстрее распознавать такую стратегию у своих работников. Он не советует следовать примеру своих «Микиланджело», но говорит, что знание этих методов поможет руководителям решить проблему неравномерного распределения труда в офисе и повысит эффективность командной работы.
В своей работе Абрахамсон выделил 10 основных тактик уклонения от работы или 10 способов получать деньги, ничего не делая.
1. Всегда приходите на работу в разное время
Если ваш начальник никогда точно не знает, в какое время вы будете в офисе, ему трудно будет давать вам задания.
2. Работайте из дома
Удаленная работа - один из самых легких способов избежать неприятных обязанностей.
3. Старайтесь как можно меньше времени находиться за своим рабочим столом
Если вы работаете в офисе, как можно чаще отлучайтесь в уборную, устраивайте себе перекуры и перерывы на кофе. Заходите в гости к коллегам. Если ваш начальник не сможет вас найти, он не сможет дать вам поручение.
4. Сделайте так, чтобы ваша голосовая почта была переполнена
Это создает впечатление, что вы настолько заняты, что даже не можете найти времени проверить свои сообщения.
5. Демонстрируйте доброжелательное неведение
Вы должны производить такое впечатление, как будто вы очень хотите, но никак не можете выполнить данное вам задание. Тогда ваш босс перепоручит его кому-то еще.
6. Произвольно увеличивайте время на специализированные задания
Если другие не могут делать то, что вы делаете, то они и не знают, сколько на это нужно времени.
7. Пользуйтесь методом прогнозируемого провала
Как можно дружелюбнее и любезнее дайте понять боссу, что, скорее всего, по объективным причинам не справитесь с тем заданием, которое он планирует вам дать.
8. Производите впечатление страшной загруженности
Когда вас кто-то спрашивает, как у вас дела, говорите: «Я так занят, что у меня даже нет времени в туалет сходить».
9. Приписывайте себе чужие заслуги
Этот метод особенно популярен в академическом мире, политических кругах и среди высшего руководства. Приписывайте себе честь за проекты, в которых вы являлись только наблюдателем или участвовали только на этапе их запуска.
10. Освойте технику кибер-безделья
Запрограммируйте свою электронную почту так, чтобы ваши письма отправлялись, когда вы спите - чтобы создавалось впечатление, что вы трудитесь день и ночь. А монитор можно настроить таким образом, чтобы таблица Excel выскакивала при любом нажатии клавиши - чтобы можно было при приближении босса мгновенно скрыть игру в пасьянс или страницу ЖЖ, которую вы на самом деле читаете.