URL
  • ↓
  • ↑
  • ⇑
 
15:35 

С понедельника - Новая Жизнь!

... а поскольку "понедельник" у нас день выхода на работу, а не то, что на календаре написано начнем её сегодня ). Очень надеюсь, что одним из элементов этой "новой жизни" станет "старый дневник".

14:27 

Отчетная

Жизнь без домашнего интернета ЕСТЬ. Проверено на себе ;). Есть ощущение, что и на работе "интернет не только вреден, но и полезен" - но его, боюсь, проверить не удастся - не поймут, азиаты!
Жизнь почти без художественной литературы тоже движется, а отсутствие фильмов-сериалов-игр на этом фоне и вовсе незаметно.
Ах, да! В жизни "за родительским порогом" (Километрах в трехстах "за", ага) - нет ничего страшного. При минимальных усилиях "быт" во всем его многообразии налаживается очень даже быстро.

Чего ради я все это затеял? Ну, так "в двух словах" и не скажешь, проще "ткнуть пальцем" в то, что получилось:
- в "профессиональном" плане удалось мигрировать с windows сначала на linux (Mandriva-Fedora-CentOS), а потом и вовсе на FreeBSD (Об этом, увы, будет МНОГО).
- я таки прочитал (Причем, с интересом!) купленного еще на первом (sic!) курсе Робачевского и даже кое-что почти все понял.
- впервые в жизни (Заставила!) начал читать исходные тексты и даже стал почти все кое-что понимать в прочитанном.
- впервые в жизни (Заставила-2!) асилил прочитал книгу на английском языке (Man'ы, HowTo'и и прочая-разная не в счет) - если кому понадобится удобочитаемое руководство по (Open)LDAP - весьма рекомендую "Mastering OpenLDAP" by Packt Publishing.
- начал (И продолжаю!) программировать на Python'е.
- в "личном" плане можно отметить переезд в Екатеринбург (Тоже будет МНОГО)
- -19 кг "живого веса" за полгода ("Хочешь похудеть? Спроси меня как!"(Ц))
- регулярные занятия спортом (Об этом... ну, тоже, наверное, будет)
и прочее-разное, чего и не упомнишь.

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

16:02 

Об изменении порядка ведения дневника:

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

Прежде всего мне хочется получить:

- "записную книжку" для "олитературивания" ;) набирающегося в процессе работы материала (Соответственно, комментарии по форме, и, тем более по содержанию будут только приветствоваться), ибо имеющиеся word'овские файлы не то что "систематизировать" - прочитать бывает трудно (Скрипты на Perl'е видели? Вот-вот!).
- инструмент для восстановления развития навыков письменной речи (Надо. Правда - надо).
- средство повышения самодисциплины (Письменное слово оно того... о-бя-зы-ва-ет!). Не полноценный time-management (Для него я использую другие средства), но что-то в этом роде. Плюс - регулярные действия, пусть даже такие "несерьёзные", как написание поста в дневнике сами по себе дисциплинируют.
- место для размещения разного рода "путевых заметок", не имеющих "глубокого внутреннего смысла", но потенциально "ценных для истории".
- Лишнее зачеркнуть, недостающее вписать Добавлю в процессе, как только окончательно пойму, зачем оно мне понадобилось

Разумеется, это не значит, что вне заявленных рамок я буду "не общабелен" (Я даже на комментарии планирую отвечать, вот!), нет - но приоритеты будут именно такими.

19:05 

Поскольку "отчетная"...

... у меня уже была, надо сделать и "Плановую" )
Итак, что бы мне хотелось сделать, нет, не "в этом году" - настолько я не заглядываю, "этой зимой", причем не (с)только "по работе", а "для себя":
- "Допилить" опыт установки-первоначальной настройки FreeBSD до состояния "статьи".
- Взять себя за шкирку и допилить-таки скрипт для эккаунтинга трафика в небольшой организации. Без! Без!! БЕЗ!!! использования трех языков программирования, веб-сервера, СУБДMySQL и прочей муйни, которую зачем-то пихают разработчики подобных решений.
- Нарисовать скрипт для генережки кастомизированных подписей аутглюка, коли уж мелкоцопт все никак этим не озаботится ;).
- Продолжить действия по хе-хе! дальнейшей систематизации собственной жизни (Об этом, пожалуй, тоже еще будет).
- Полностью переписать "общий" скрипт ipfw для большей удобочитаемости.
- Традиционное "Лишнее вычеркнуть, недостающее вписать".

@музыка: Unforgettable

@настроение: Иду выполнять )

@темы: Планы

20:24 

Где раз в ммм-м-м-м-м... теперь уже семь лет могут встретиться...

... рязанец и пермяк? Конечно же, в Екатеринбуржской "Пожарке"!

Что я могу сказать? За прошедшие с последнего посещения полгода пиво хуже не стало. Закуски (Еда!!!) - тоже. Увы, музыкальное сопровождение так же не изменилось. Ей-ктулху, "Белые розы" - ШЕДЕВР "лихих девяностых" - на фоне всяческих "Пользуйтесь резинками фирмы "Аддидас""(Ц), "За таблетку, за таблеточку сняли нашу малолеточку"(Ц) "Ласковый май" вполне даже можно слушать! В общем и частном - аа-а-а-аатлична посидели!

\Оффтоп-2\ Раньше я думал, что круче, чем "обжать патч-корд за 14 тысяч (!!!)" нет ничего - фига! Коммандировка двух человек на три дня ради 12 минут (sic!) работы - какого? Воистину, "эта страна"(ТМ) непобедима!

16:05 

К тому, что мой автопилот тянет меня...

... домой, а не "на приключения" я привык. К тому, что он с этим даже справляется - тоже. За всю мою жизнь "до потери способности к ПРЯМОхождению" ("Хождению-по-прямой", а не "на четвереньках", если что!) я напивался 2 (прописью - два) раза - и оба раза добирался домой. Но вчерашнее его м-ммм... поведение удивило до глубины души.

Итак, после вчерашних посиделок я:
а) Благополучно добрался домой (Что, повторюсь - не диво, ибо "до потери способности к прямохождению" мне вчера было очень и очень далеко)
б) ХОРОШО сварил перловую кашу на молоке (А вот это у меня выходит далеко не каждый раз)
в) Подцепил мобилку к букварю и выложил вполне осмысленный (Вроде как) пост.
г) Дораскидал по трем excel'ным файлам ежедневный отчет (Потраченные деньги, съеденное-выпитое (Я не калории считаю, не подумайте! Я хочу меню на ... надцать дней распланировать, вот!) и выполненные задачи).
д) Нарисовал функцию, которая чистит кое-что в файловой системе и не "почистил" при этом ничего лишнего.
е) Лег спать в 11-00

Так может, это был НЕ "авто"-пилот? Я вот тоже так думал, но... проснулся я в четыре утра м-мммм... пьяным, сталбыть, семь часов назад я был отнюдь не так трезв, как мне казалось :). Впрочем, учитывая, что в 7 утра я был в спортзале, что называется "в полном адеквате" и без малейших признаков похмелья произошло одно из двух:
- мой "автопилот" резко поумнел
- в "Пожарке" сварили ну ОЧЕНЬ подозрительное пиво )))

20:19 

... Вот квадратами они и стучат!(С)

Предыстория: понадобилось тут мне MS AD из питоновского скрипта кой о чем поспрошать: мол, "Подай-ка мне, о Великая, информацию во-о-оон о том сукином сынепользователе!", а чтоб знала, с-сссобака, кто тебя спрашивает - вот тебе мое каноническое имя в качестве параметра скрипта, да не просто -u 'CN=user,<...>', пользователя по имени "user", члена группы "Domain guests" с соответствующими правами, а то самое, полноценное.
Крикнул - а в ответ, натурально, тишина. User'у безродному, сталбыть, отвечает, а мне - не хочет.

Смотрим внутрь скрипта - ага, понятно. CN у меня фамилия с именем на русском языке - почти наверняка проблема с кодировками. Что там использует родной виндовый cmd.exe по умолчанию?
c:\chcp
'Текущая кодовая страница: 866'
ОК. Декодируем, преобразуем в юникод, спрашиваем домен, выводим на экран результат в той же 866... упс! И еще раз упс! И еще.
Пока я, готовясь уже завыть на луну не набил случайно <>.decode('cp151') - вуаля! Сработало.

Смотрим, что происходит:

Откуда взялись эти квадраты мне лично решительно непонятно - объясните люди добрые, кто тут дурак, а? А то ведь так и помру от любопытства, MS во всех смертных грехах обвиняя...

@темы: Python

14:06 

... и закопал стюардессу!

Читаем шаблон в utf16. Made by notepad's defaults, надо бы пересохранить )
Преобразуем его в ASCII. Патамучта для unicod'а в питоне до версии 3.0 использовался отдельный тип данных, а модуль python_ldap жаждет получить на входе str или хотя бы list. Был бы utf8 оно бы и хрен с ним, а с utf16 - упс!
Ответ получаем в utf8. Ну, так он в MS AD хранится.
И записываем в cp1251. Ибо - meta http-equiv=Content-Type content="text/html; charset=windows-1251"
Вам еще не надоело? Мне вот уже!

@темы: Python

16:26 

НизачОт.

Попробовал поставить Thunderbird 3 - первое ощущение - ва-ааау! Они сделали виртуальные папки, теперь можно обойтись без кучи пересылок! Вау! Они научились создавать подписи (Больное место, ага )) к письмам самостоятельно, а не дергать чужие файлы! Ваааау, у нас есть работа с табами! Ваа...упс.
И хрен бы с ним (На самом деле - нехрен!), что сообщения для одной учетной записи не попадают в встроенный аггрегатор (Уведомление о новом сообщении появляется, а вот само письмо ни в "локальные папки-входящие" ни в аггрегатор не попадает) - может я чего не докрутил, может обновление криво прошло, хз, но вот тот факт, что эта чудА умудряется глючить в собственных же "параметрах учетных записей" (Не обновляет окошко и все тут - "свистоперделки"(ТМ) пашут, а остальное юк) - это для текущей (под)версии приговор.

Еще один "epic fail"(ТМ) связан с очередной попыткой отказа от "проприетарного ПО"(ТМ) - работы по замене VmWare Workstation на Sun Virtualbox к успеху не привели - попытка подцепить vmware'вский диск к virtualbox'у привела к висюку, удаление диска и создание нового с тем же именем потребовала ручной правки конфига в xml'е (Об этой тен-ден-ци-и я как-нибудь, наверное, выскажусь.), создание совсем-совсем новой виртуальной машины с Windows XP - еще один висяк... крест ставить, имхо, рано, но впе-чат-ле-ни-е уже е-ееэээсть...
На всякий случай, выкачал Parallels Desktop (Я знаю, что он не бесплатный - но попробовать-то можно!), для разнообразия 4ой версии (Со второй у меня "не сложилось" - или, вернее, не у меня, а у нее с 2.6-сколько-то-там ядром) - посмотрим, что будет сейчас.
Хочется получить что-нибудь быстрое, удобное, у-ни-вер-саль-но-е в смысле guest OS, желательно бы еще кроссплатформенное и бесплатное... мечты, мечты, мечты ).
MS VirtualPC c 2007го года не улучшился ), vmware Server со второй версией наоборот, похужала и возмудела, XEN с XVM'ом не проходит по критерию "кроссплатформенности" (Хотя виртуализовать рабочее место _полностью_ - вариант интере-ееесный и я его думаю.) - кто остался на трубе? ))

16:22 

Аватарно-лингвистическое...

... во время просмотра шыдевры мучительно пытался подобрать русский вариант английского "Eye candy" и, что удивительно - сумел!
Нет, я понимаю, что найденный мной вариант характеризует скорее меня, чем фильм, но все же - ничего ближе, чем свистоперделки не нашлось.

16:16 

Прилепил к скрипту...

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

12:31 

Животрепещущее, шкурное )

Господа, дамы и неопределившиеся! А что вы готовите на завтрак? Чур, варианты "то, что осталось от ужина" или "бутерброды" не предлагать )))

As for me - предпочитаю что-нибудь сытное, быстрое в приготовлении и не требующее особого присмотра:
Вариант почти идеальный - яйца в различных сочетаниях. Омлет на молоке и на воде, с наполнителем (Сыр, помидоры, просто кусочки чуть-подсушенного хлеба и прочее, что в голову придет), яичница-глазунья (Кстати, отличный вариант - вынуть сердцевину из куска хлеба, плюхнуть его на сковородку и залить пустоту яйцом, через пару минут все сооружение перевернуть), просто вареные яйца под майонезиком - все идет очень и очень неплохо.
Еще один очень и очень неплохой вариант - "утренние" каши - манка, ячневая, кукурузная (Насчет классической овсянки я все еще думаю - очень уж неприятные воспоминания от нее остались) с изюмом-черносливом-курагой или просто ложкой меда - вариантов приготовления превеликое множество, причем все они достаточно... дуракоутроустойчивы ;).
Вариант, в котором "готовить" вообще не приходится - "молочный". Творог со сметаной, банан, стакан молока - и в путь!
Ах, да - запивать все это кофе. Черным. Из турки. Уж на что-на что, на это мне времени никогда не жалко ).

@темы: Жизнь

16:39 

Глас вопиющего в пустыне:

Кто-нибудь знает, поддерживает ли ufs'ный dump ufs'ные же ACL? Помнится мне, поддержка ACL dump'ом в ext3 появилась ну сиииильно не сразу...
Ладно. Пошел проверять.

@темы: FreeBSD

20:29 

Помнится, во времена оны очень я удивлялся...

... разнообразным флеш-мобам со скринами рабочего стола. Зачем? Что-там может быть интересного? Какая-нибудь «фигня для 13-ти летних девочек»(ТМ)?
теперь, когда число открытых вкладок (Нет, не вкладок в браузере, окон программ!) приблизилось к двум десяткам пришлось всерьёз задуматься о реорганизации рабочего места. Увы, имеющихся возможностей системы для этого категорически не хватает — несмотря на всю появляющуюся «фигню для...» рабочий стол windows так и остается «рабочим столом», более того, «противоположный лагерь» так же не радует - «фигни...» там как бы не больше, а с реальным удобством - тут уж как допилишь.

Итак, в формате «помечтайки» чего бы мне хотелось:
1)Отделить «программы» от «данных» - ярлыки наиболее часто используемых программ (Их, кстати, не так уж много — терминал, файловый менеджер, лаунчер офисного пакета, почтовый клиент, браузер, консоль управления виртуальными машинами, IDE — вот и все, пожалуй) вытащить на dock-панель по типу яблочной (NextStep'овской, WindowMaker'овской и пр. - кому как больше нравится), а на рабочем столе держать сами данные.
2)Для данных разных типов использовать разные рабочие столы. (Т.е. действительно — разные, с разным оформлением, содержимым и даже контекстом (Тупо линковать их к разным папкам — уже вперед), а не как сейчас, когда «виртуальный рабочий стол» является лишь средством организации открытых окон.) Один рабочий стол для офисных документов, один — для пишущихся программ, один для администрирования всякого-разного, еще один для виртуальных машин (В прочем, с ними и так все достаточно удобно) + еще один-два, про запас ). Поскольку все файлы на один рабочий стол так и так не влезут — нужен скроллбар.
3)Наиболее часто используемые действия для данных разных типов вынести в контекстное меню, доступное через правую кнопку мыши, на двойной щелчок — запуск ассоциированного приложения (Поэтому отдельных кнопок для запуска приложений много и не надо - большинство из них почти не запускается без "контекста"-данных).
4)Ах, да — жутко не хватает удобной RCS (revision control system) интегрированной в пользовательский интерфейс. Вести историю правок с возможностью отслеживания авторства, возможность отката к предыдущему состоянию, сравнение версий, комментарии к редакциям для _всех_ типов файлов — елки, как без всего этого жить можно? Даже с суровым rcs'ным интерфейсом (co, ci, rcs, ога) и то «жизнь становится прекрасна и безумно хороша», а если закинуть всю эту кррррасоту в то самое контекстное меню... Эх!
5)Все настройки системы + прочие-разные приложения вытащить на верхнюю панель по типу гномовской, туда же статусную информацию по запущенным в фоне программам, открытым окнам и пр.

Пока ближе всего к этому моему «идеалу» подошел dreamlinux (Про ебунтоидную родословную и прочие «прелессти» пока забудем) с его кастомизированным xfce'ом, до более-менее нормального состояния допиливается gnome (Пожалуй, единственное, что так и не получилось - «разнести» рабочие столы + скроллбар) а вот с windows таки ой.

А чего бы хотелось (Или, может, что уже сделано?) в плане организации интерфейса вам? М?

14:58 

В процессе переноса скрипта...

... в рабочее окружение нашлись (Как водится, носом) очередные ГРАБЛИ:
LDAPObject.bind_s(<...>) проходит без ошибок, а
LDAPObject.search_s(<...>) говорит "In order to perform this operation a successful bind must be completed on the connection"
Бинд сделан, но бинд не сделан, ога. Такое ощущение что где-то внутрях модуля сэкономили на обработке исключений (Кстати, достаточно часто случается), ага.

Краткое (Минут 20 - действительно краткое) расследование показало, что всей разницы - в тестовой среде я для снижения нагрузки на контроллер домена передавал base DN для поиска в явном виде, а в рабочей среде в этом качестве используется domain root. Ага.
Использование асинхронного поиска и, на всякий случай - задание таймаута к успеху не привело. Затык-с.
Два часа копошения с помощью уже не python_ldap'а, а ADSIedit'а и openldap client'а, показало, что с неизвестного бодунища при поиске от корня домена MS AD первыми выдает REFFERAL's-сылки на forestdnszones, domaindnszones и пэ-рэ, на попытках проследовать по которым python_ldap и обламывается. Причем, обламывается действительно на попытке сделать _анонимный_ bind на ссылку, т.е. сообщение об ошибке было абсолютно правильным!

Трабла понятна, а вот что с ней делать... на ум приходят три варианта:
- лезть внутрь модуля (Да ну его нафиг!)
- задавать base DN для поиска (Вполне кошерно, но не всегда удобно)
- или - "Тадам!" нафиг отключить эти самые REFFERALS, что делается при помощи ldap.set_option(ldap.OPT_REFERRALS, 0) до выполнения ldap.open().

С чувством выполненного долга иду домой, чего и вам желаю.

@темы: Python

16:57 

Крик души

/Открывая документацию к SQLalchemy/ Почему, ну почему вещи, которые должны УПРОЩАТЬ жизнь настолько сложны?!

@темы: Python, Жизнь

15:55 

Рабочее, анекдотичное.

Прихожу я по предварительной договоренности к потенциальному новому клиенту "по политическому вопросу" потрындеть - ну там "Какие проблемы, что хотите, есть ли планы на будущее, сколько можете потратить" и пр., а мне на первый же вопрос ("Какие проблемы?", ага) показывают пальцем - "Да вот, сломалось - чините!". Ресторанный терминал, на секундочку - без клавиатуры-мыши и прочей попсы, зато с ДОС'ом и сенсорным экраном.

Обалдев сего числа, смотрю - ну, не бином Ньютона - "Не могу определить имя сервера", смотрим на веревочку, видим беспроводную точку доступа приклеенную (Sic!) к стене; на точке доступа ни одного горящего огонька. На всякий случай - смотрю второй конец системы на другой стороне зала. Та же точка доступа, LAN с WAN ом зелененьким перемигиваются, ляпота! Вот только блок питания у нее несколько м-мммм... другой формы. В общем, дело ясное, сообщаю - "Левым блоком питания сожгли точку доступа, надо брать новую, ок?" "ОК!".

Купили. Распаковываю, смотрю... упс! А на "мертвой" точке, оказывается, "родной" блок питания. Все равно правда мертвый, но родной. ОК, цепляю БП от покупки к старой - старая заводится. Гут. Запускаю терминал... терминал говорит "Не могу определить имя сервера". Стганно, стганно.
Иду ко второй точке доступа, цепляю к ней шнурком свой ноут - картинка с выставки: все лампочки мигают, а сеть то появляется, то пропадает и это по шнурку-то! Смотрю внимательно на "неродной" блок питания: 7,5 вольт сколько-то-там ампер. Родной - 5 вольт, два ампера. В общем, дело ясное-2, сообщаю: "На первой точке доступа сгорел родной блок питания, второй вы чужой БП-хой сожгли мозги. Итого, у нас есть одна точка доступа, без блока питания. Делаем так - берем горелый блок с первой точки, пихаем его к новокупленной и несем сдавать по гарантии, мол "не работает, и все тут! (Да-да, знаю, сволочь), ок?"
Не "Ок". "Не могли мы блоком питания сжечь, мы специальный покупали, на нем переключатель есть, напряжение выставлять". Хм. И кто тут кого надуть хочет? Смотрю внимательно на БП - совершенно обычный DLINK'овский блок питания, без всяких переключателей. Приношу, показываю. "Не может быть!" - идем вместе. Таки да, новый-с-переключателем блок есть в наличии, вот только подключен он (Тадам!) не к точке доступа, а к dlink'овскому свитчу! Т.е. свитч вместо своих заслуженных 7,5 вольт получает чужие 5 (При этом - работает!), а AP вместо 5 - 7,5 (И при этом _почти_ работает ))).

ОК? ОК! Третья итерация - новая точка доступа, новый блок питания. Настраиваю - одну в режим точки доступа, SSID, отключаем броадкасты, WPA2-PSK, вторую к ней клиентом, цепляем-пингуем-ок! Запускаем комп и... "Не могу определить имя сервера". Затык-с. Перенастраиваю, проверяю - точки друг-друга видят, все в порядке, но... "Не могу определить имя сервера". На компах - ни клавы, ни мыши, "черный ящик" да и только.
ОК. Цепляю ноут, подключаю nmap, начинаю сканить сеть. Нахожу. Проверяю. Работает. Запускаю комп - "не могу определить", ага. Бьюсь головой о стенуСижу с умным видом, думаю, как ковырять программулину. И тут... подходит ко мне мальчик-официант: "Что, не работает? Да, у нас так бывало, мы брали и перезагружали точки доступа - вот так" - и выдергивает питание. Я ему с умным видом - "Да, есть такое дело, виснут эти dlink'и, по питанию ребутишь - работают, но сейчас-то это явно не наш случай! Точки доступа друг друга видят, все что за ними тоже видно, вот смо..." - Он, не слушая, перезапускает вторую, и... оно таки ЗАВОДИТСЯ!

Прям не знаю, кому слать "лучи поноса" - dlink'у или R-keeper'у? )))

@темы: работа

15:32 

Еще один элегантный способ...

... отстрелить себе ногу.

Сижу, дописываю очередной скрипт на питоне, для разнообразия - версии 2.5 (Об этом как-нибудь еще будет - много и матерно). В зависимости от опций командной строки вывод должен идти либо на экран, либо в файл. По причине редкостной ублюдочности старого python'овского (До версии 2.6, ага) print'а, а так же нежелания плодить дублирующиеся фрагменты кода решаю сделать "финт ушами":
f = sys.stdout
if opt.verbose > 1:
f = open('бла-бла-бла','w')
ну и в коде, соответственно:
f.write('бла-бла-бла')
уже не заботясь о том, куда именно пишу. Для того, чтобы обеспечить гарантированное (Ибо нефиг!) закрытие файла в случае падения скрипта (Ну ма-ааало ли...) заворачиваю всю конструкцию (А вот нету в 2.5 менеджера контекста!) в
try:
...
finally:
f.close()
и запускаю. Оно, собственно, работает. Оно даже очень хорошо работает - вот только результат у sys.stdout.close() оказывается м-мммм... вполне предсказуемым, но в данном контексте весьма неожиданным ))))). Если бы работал не в screen'е - было бы совсем забавно, но и так - доставило ).

@темы: FreeBSD, Python

16:53 

По итогам двухнедельного использования...

... Parallels desktop for windows & linux имею сказать следующее: из всего, испробованного мною многообразия соответствующих продуктов этот понравился больше всего. Теперь по пунктам:
1) Интерфейс. Удобный, в достаточной степени кастомизируемый, интуитивно понятный. Не то, чтобы остальные вызывали какие-то особенные проблемы, нет - но разница в удобстве использования вполне заметна.
2) Функциональность. Ну... мне, в общем-то, хватает ). Единственное, чего не нашлось "под рукой" - возможность выбора другого сетевого контроллера для гостевой машины (ed во фрюхе уныл чуть менее, чем полностью - еще и isa пришлось вкомпиливать по второму кругу). Особенно порадовала работа с USB - запихнуть в гостевую XP'юху на хостовых nix'ах nokia'вский телефон без сильномогутного шаманства... внушает!
3) Отдельно помяну сеть - тут все достаточно стандартно, но порт-форвардинг shared networking'е порадовал.
4) Производительность. Полуоффтопом: честно говоря, не вижу смысла "гоняться за попугаями" стопицот пользователей мой ноутбук все одно обслуживать не будет, а в остальном - держит тестовую среду, и ладушки. Рабочее окружение в виде Server 2008 + XP + FreeBSD вполне живенько* шевелится - быстрее шевелиться с 2 гигами оперативки оно, судя по всему, ни в чем не будет и никакой adaptive hypervisor не спасет ).
5) Режим coherence. Он есть. Он удобен. Он работает*.
Впрочем, это все "цветочки" - значимого преимущества перед конкурентами они в моих глазах не дают. Переходим к "ягодкам":
6) Набор фишек по управлению виртуальными машинами - если возможность "клонировать" ВМ'ку сейчас вполне стандартна, то с созданием шаблонов пусть не всей тестовой среды целиком я столкнулся в первый раз. Удобно, да.
7) Safe Mode/undo disk. Очень, очень, очень хорошая идея. То, что обычно делалось при помощи snapshut'ов в три-четыре действия сейчас выполняется "в один клик".
8) Набор дополнительных утилит*, поставляемый вместе с самой программой, а не гуглящийся на офсайте. Толком потестить transporter так и не удалось (А жаль!) - но сам факт порадовал.
С "бочкой меда" закончили, переходим к "ложке дегтя":
1) Определенные проблемы с производительностью именно на FreeBSD есть. Про find / или make buildworld не говорю - видимые глазу тормоза наблюдаются уже на текстовом экране выбора типа загрузки ;).
2) Вся работоспособность режима coherence наблюдается только на windows-из-под-windows. Ну, есть. Ну, работает. А смысл? Вот получить из-под linux'ов seamless-окошко с mmc'шной консолью - это да, это реально нужно. А винды-из-под-виндей... И ведь главное! Могут же, когда хочУт! Она, Parallels Desktop for mac вполне даже щеголяет ).
3) Собственно, дополнительные утилиты, все, кроме transporter'а. Те же грабли - винды-из-под-виндей. Абидна, вай!

В общем, нежнолелеемая идея оставить на букваре только nix'ы, а всю виндузевость перевести в виртуаль в очередной раз накрылась медным тазом, но за свои деньги"по совокупности" - продукт более, чем годный.

14:16 

Для себя, чтобы в очередной раз не забыть:

PC-Speaker в VMWare'ях отключается путем добавления (Ручками, ога) mks.noBeep = "TRUE" в конфиг виртуальной машины. Ну не ...! ли, а? )

@темы: Работа

Танец-с-саблями на граблях

главная