понедельник, 4 октября 2010 г.

Administrative share в Windows 7

Потребовалось потратить половину дня что бы найти разрешение административной шары в Windows 7 (оно же применимо и к Vista).

Hive: HKEY_LOCAL_MACHINE
Key: Software\Microsoft\Windows\CurrentVersion\Policies\System
Name: LocalAccountTokenFilterPolicy
Data Type: REG_DWORD
Value: 1


Взято отсюда: http://en.wikipedia.org/wiki/Administrative_share

четверг, 22 июля 2010 г.

Официальный учебный курс Autodesk

Читаю "Autodesk Official Training Courseware (AOTC). MAXScript Essentials". Дошел до 37 страницы из 234. Общее впечатление: написано дебилом для дебилов.

Вот, например, читаю про условные операторы: "The words if and then must appear in the conditional statement. If you forget to include them. MAXScript will return an error.". Оказывается слова if и then должны появиться в условном операторе! А если вы забудете их указать, то MAXScript выдаст ошибку. Как там говорится на сетевом новоязе?.. Убейсибяапстену! Так, кажется?..

Очень много повторов. Такое впечатление, что автор(ы) объясняет материал умственно неполноценным.

Чтобы пошла горячая вода, надо повернуть красный кран. Не синий кран, а красный. Если вы повернете красный кран, то пойдет горячая вода, тогда как, если вы повернете синий кран, или не повернете кран вообще, то горячая вода не пойдет. Помните, что, для того, что бы пошла горячая вода, надо повернуть красный кран. Если горячая вода не идет, или вода идет не горячая, то надо удостовериться, что синий кран закрыт, а красный кран открыт.

И еще, через 2-3 абзаца тот же бред в объеме примерно 50%... так сказать, для закрепления пройденного...

Стиль изложения мутный. Именно "мутный". (Сравниваю с учебниками по другим языкам программирования. Конечно с хорошими.) Четкие, ясные концепции, в стремлении изложить "по понятнее", "на пальцах", становятся трудноуловимыми и слабопонимаемыми. Но в сочетании с "объяснением для дебилов", создается ощущение: "так надо, Вася!".

В общем, Autodesk с его AOTC сильно упал в моих глазах...

вторник, 18 мая 2010 г.

FreeBSD... часть 2

Неделю спустя мне таки удалось поставить FreeBSD. Причем получилось это как-то достаточно случайно. Я уже в общем-то забил на эту идею, тем более что на DVD-диске уже был заготовлен дистрибутив Linux Ubuntu последней версии. На свободный раздел диска я поставил свежую версию WinXP (рекомендуют сначала поставить Винду, а потом уже ставить Линукс). И уже потянулся за дистрибутивом Убунты, но взгляд наткнулся на дистрибутив Фри... И я решил, для очистки совести вставить в дисковод именно этот диск. И... о чудо!.. оно опознало мое железо! Даже CD-привод оказался на месте.

Где порылась собака - я так и не понял. То ли Винда перенастроила каким-то образом железо (PnP и проч. фишки), то ли каким-то образом на работу железа повлияла переборка компа с чисткой от пыли, то ли Фря просто почувствовала, что ей каюк - сие мне не ведомо. Но FreeBSD соизволила установиться.

Немного поковырявшись с командной строкой я выяснил неприятную вещь: юниксовых команд я не знаю. Хорошо, но есть же man'ы! Мануалы поразили меня обилием информации. Но найти в этом море информации что-то конкретное оказалось не так-то просто. Особенно, если не знаешь что именно искать. Например, мне надо скопировать файл. Обычно эта команда называется "copy"... но это обычно... Это во-первых. Во-вторых, когда все-таки добираешься до нужной команды, man выдает 10 экранов информации с описанием полусотни ключей. И из всего этого нужно найти те два ключа, которые мне сейчас необходимы.

Это все мне живо напомнило времена четверьвековой давности, когда работа с командной строки была единственным и естественным способом общения с компьютером. Только за прошедшие 25 лет количество ключей команд увеличивалось на два в год.

С другой стороны, это не было для меня неожиданностью - я знал на что иду, устанавливая FreeBSD. Но все-таки Винда приучила меня к сервису. После отдыха в 4-5-звездочных отелях на берегу моря с доступом к холодному пиву в любое время суток, ехать отдыхать "дикарем" в Крым с палаткой и закопченным котелком уже как-то не тянет. (Хотя и там, и там есть свои плюсы и минусы). Но ведь юниксы-линуксы тоже имеют свою графическую оболочку. Пробуем запустить...

Для начала выяснилось, что для графического интерфейса нужно на диске уже не 150-200 мегабайт, а 4 гигабайта. Это уже стало попахивать Виндой. Ну да ладно, 4 гига - тоже не проблема. Надо - так надо... Решил поставить x11, gnome2 и kde4. На сколько я понял, x11 - это, так сказать, база, а gnome и kde - надстройка (прям по Марксу). Какой из оконных менеджеров предпочесть - "с лету" не понял - значит надо попробовать оба. Тем более, что в репозитарии какие-то программы помечены вроде только под gnome, а какие-то только под kde. Что бы установить всю эту музыку, инсталятор пыхтел часа два (это из бинарников, безо всякой компиляции из исходников!). Потом, естественно, пришлось кое-что поднастроить ручками в конфигах.

Наконец таки запустил kde. Инициализация графического интерфейса происходила мучительно долго. Windows 3.11 на i486 с 8 метрами памяти грузилась быстрее. Впечатление от GUI двойственное. С одной стороны красиво, и даже где-то удобнее, чем в Windows (от '95 до W7). С другой стороны, все очень неторопливо и... не знаю даже как сказать... Сложилось впечатление, что GUI делалось командой студентов-энтузиастов в свободное время между пивом, девочками и сессией. Сочетание интересных идей с непрофессионализмом. Продукт, сделанный "на коленках".

Но почему так медленно ворочается GUI? Может надо поставить видеодрайвер "от производителя"? Quake и Unreal на этом железе достаточно шустро работают. Да и Винда - тоже крутится с нормальной скоростью. Good!.. Лезем на NVidia и тащим последнюю версию дров для моей "архивной" видеокарточки.

Тут я опять нарвался на своем незнании юниксовых команд. Драйвер был упакован в "tar.gz". Gz я поборол быстро. А вот с "tar" - застрял. Man выдал море информации и единственно нужный ключик просто в ней затерялся. А без него tar все пытался открыть какое-то устройство, которого у меня не было (накопитель на магнитной ленте, как выяснилось). Через пару дней решение проблемы у меня было даже в двух вариантах: во-первых, я нашел в и-нете нужную комбинацию ключей для tar'а, а во-вторых, оказалось, что tar.gz можно распаковать из файлового менеджера kde безо всякого tar'а (и gzip'а).

Но здесь я получил еще один сюрприз. Работа команды make install clear завершилась, едва успев начаться. Компилятор выдал сообщение, что драйвер не поддерживает FreeBSD версии 8.0. Ы-ы-ы-ы!...

Продолжение, видимо, следует....

PS. Я не преследую цель "опустить" Юникс и возвеличить Виндовс. Просто впечатления человека, много лет проработавшего с компьютерами и никогда не имевшего дело с Юниксом.

PPS. Пусть никого не удивляет, что на решение какой-то проблемы у меня уходило несколько дней. С Фрей я ковыряюсь в свободное время, а его, к сожалению, не так много. Поэтому паузы между "подходами" бывают и по нескольку дней.

PPPS. Кстати, я опять забыл команду, с помощью которой монтируется CD-диск ((

вторник, 27 апреля 2010 г.

Пробуем FreeBSD...

Кто не слышал изречений типа: "Виндовс - это для чайников, а вот Unix (Linux, FreeBSD - нужное подчеркнуть) - это да!..", или "Виндовс - убогое глюкалово от Микрософта, а вот Unix - это да!..". По роду своей работы, я накрепко подвязан софтом именно к винде. Но пользуясь кое-какими портами под винду юниксовых пакетов (то же Perl, например) и читая к ним документацию, где частенько упоминается, что под Win32 та или иная фича не реализована вследствие ограничений архитектуры ОС, питал к юниксу заочное уважение и почитание. И вот решил-таки познакомиться с юниксом поближе.

Лет 5 назад я уже пробовал ставить Linux, но он меня как-то не впечатлил - работал чуть ли не медленнее Винды, непривычный интерфейс (хотя в аннотации к дистрибутиву было написано, что если вы хотите с винды перейти на линукс, то этот дистрибутив именно для вас)... Деталей сейчас я уже не помню, но общее ощущение: не зацепило... После недели ленивых ковыряний линукс был снесен. Теперь мой выбор пал на FreeBSD.

Первым делом я полез на официальный сайт FreeBSD, что бы почитать, что это за зверь и потянет ли его мое железо. Да и дистрибутив надо откуда-то качать. Прочитанное меня поразило. Во-первых, все написано как-то по делу. В отличие от сайта Микрософта, где основной упор сделан на вбивание в голову потенциального клиента мысли о том, что операционные системы от Микрософт - самые операционные и единственно правильные. Детали скрыты во глубине "базы знаний", до которой добираются только при возникновении серьезных проблем (да и то далеко не все). Во-вторых, мне очень понравились системные требования. i486 или выше, мизерный объем памяти и т.п. Когда я начал читать, что для установки требуется 150Мб дискового пространства (это типа для самой минимальной, вообще-то надо побольше) я зачесал репу... Винт-то у меня всего 40Гб, а я еще на нем хотел оставить половину под Винду... Стоп! Сколько-сколько ему надо места?.. 100?.. чего?.. мегабайт?.. С виндой я уже привык считать занимаемые объемы на диске гигабайтами. Отлично! Моя железка должна потянуть Фрю на "ура". Она (железка), конечно не новая, но это даже хорошо - не должно быть проблем с опознаванием устройств. В свое время, лет 10 назад, это был на столько крутой комп, на сколько это я мог себе позволить: два Селерона по 466МГц на Гигабайтовской матери с 1Гб памяти на борту. Плюс к этому GeForce2, CD/DVD привод, USB ну и прочая мелочевка. (Сейчас эта конфигурация конечно выглядит как неандерталец в центре Нью-Йорка... Но работает до сих пор.)

Итак, с официального сайта был скачан дистрибутив последнего релиза 8.0 и торжественно записан на DVD. Все готово к установке.

Поначалу все пошло как по маслу. Инсталятор загрузился моментально. Все необходимые телодвижения по настройке процесса инсталяции прошли тоже без сучка и задоринки. На заключительном этапе надо выбрать источник установки (CD/DVD, FTP, USB и пр.) и в путь! Но засада была там, где я совсем не ожидал. При выборе источника установки "CD/DVD" инсталятор вдруг неожиданно заявил, что у меня нет поддерживаемого устройства CD/DVD! Хотя сам инсталятор был запущен именно с него. Шайтан однако... Переписал (на другом компе) дистрибутив на флэшку. Сказал, что дистрибутив надо брать с устройства USB - оказалось, что устройства USB у меня тоже нет! Хорошо, пусть будет FTP (благо канал достаточно широкий и тариф безлимитный). Указываю официальный FTP, и делаю установки для выхода в сеть (gateway, DNS и пр. - определилось все правильно само).  После 5 минутной паузы инсталятор сообщил, что адрес FTP-сервера "not resolved". Мля!.. Ручками сделал "resolve" и вбил IP-адрес. Еще минут через 5-10 инсталятор, видимо не связавшись с FTP, опять попросил указать откуда брать дистрибутив... Так прошла первая ночь.

На следующий день, тщательно порывшись на официальном сайте нашел следующую информацию. Если инсталятор запускается с CD, а потом его не обнаруживает (как раз мой случай!), то надо проверить, что бы IDE CD-привод был либо подключен к контроллеру мастером, либо слэйвом, но при этом мастером обязательно должен быть подключен винчестер. "%#@%$~$#@!!!", сказал Штирлиц, а потом грязно выругался... Я как раз отключил два ненужных винчестера, что бы случайно не повредить информацию. А сидюк у меня висел как раз слэйвом. Как запасной вариант попробовал поднять FTP-сервер на виндовой машине. Работает. Еле дождался вечера, что бы добраться до недоделанной установки.

Подключил мастером на второй IDE-контроллер винчестер, запустил инсталятор, все опять настроил, выбираю носитель для дистрибутива CD/DVD, нажимаю Enter и... И опять вижу, что подходящего устройства у меня в системе нет. Мля!.. однако. Но у меня еще есть "план Б" - FTP-сервер в локальной сети. Должно просто летать. Поднял FTP на виндовой машине, настроил на распакованный дистрибутив Фри. Указываю инсталятору, что дистрибутив надо брать с моего FTP. Ни-хре-на! Коннектится, даже минут за 10 скачивает файл на 1.1Кб, потом пытается скачать еще один файл и... обламывается. Инсталятор как бы тихо подвисает... Но я-то на соседней машине вижу, что соединение оборвано. На debug-терминале наблюдаю картину: типа "ля-ля-ля Tx incorrect - repaired", "line DOWN", "line UP". И весь этот процесс был проделан не один раз... Так прошла вторая ночь.

Сегодня поставил качаться дистрибутив Ubuntu...

Резюме. Может, конечно, юникс действительно ось для профессионалов... Но конкретный релиз 8.0 FreeBSD меня сильно сильно огорчил. Глюкавая, тормозная, прожорливая ось для серетарш и домохозяек прекрасно встает на мою железку, и еще измудряется работать. Хваленая профессиональная Фря не опознала, по ходу, половину периферии (привод CD, USB, сетевую карту... до звуковой карты дело не дошло). И вообще, почему меня должны волновать вопросы подключения CD-привода к контроллеру? Устройство работает корректно. Остальное - баги инсталятора.