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

About Upgrade

К нуждам веб-разработки это имеет крайне опосредованное отношение, зато к тому ради чего я сайты однажды брошу - более чем непосредственное!

Примерно так происходит рендеринг простой сцены для учебного проекта (всего-то жалкие полторы тысячи небоскребов):

About Cpuperf

Осталось добавить пару-тройку нужных компонентов и можно приступать к мелкой отраслевой деятельности.

Workstation

Вжжжж

Сразу заметил, что на такой машине раньше я просто не работал. Это что-то с чем-то (понятно что Quad G5 спокойно делает доступные на данный момент Intel и AMD - решения) - по ощущению обычные задачи не тормозят вообще. Спокойно работают одновременно десятка два приложений (включая ресурсоемкие). Один из моих прошлогодних роликов, прожевываемый лаптопом за полтора часа, этот монстр выплевывает уже через 15 минут (и на машине в это время можно работать дальше).

Dock

Много вентиляторов (девять), но они заводятся на полную мощность только при запуске машины - в дальнейшем работает тише двойного G4. Умилило замечание внутри корпуса - “При обнаружении следов влаги немедленно свяжитесь с сервисным центром”. Жалко что нету бачка для заливки охлаждающего контура, как в пулемете “Максим” - она бы такому аппарату была к лицу.

Ну и сответственно

Picture 1

Голые водители автобусов

На этот раз превзошли сами себя. Фирма, у которой я заказал б/у монитор с трубкой (цвета повеселей и цена в восемь раз меньше чем у эпловских красавцев), умудрилась неделю получать мой платеж и через две недели доставить мне неправильный монитор (который я естественно отправил обратно - поскольку в двухголовой системе нельзя использовать мониторы разных моделей). До сих пор жду от негодяев свой монитор.

Вторая фирма привезла мне DOA-диск от Seagate (я уже пять лет не доверяю ни WD, ни Quaxtor), который после короткой беседы с саппортом пришлось отправить обратно. Кстати первый мой экспириенс звонка в саппорт не какому-то передилеру/подвальному реселлеру (что принято в Москве) а непосредственно производителю. ВРемя ожидания на линии - 7 минут, но зато полная экспертиза при разрешении вопросов. Плюс, в отличие от русских “типа-саппортов” я могу ожидать что саппорт знает, например, о специфике SATA-шины на G5. И не будет предлагать мне конфигурировать диск Seagate-утилитами для Винды.

В итоге пока приходится удовлетворяться встроенным диском и внешними носителями, поднятыми по сети. Поскольку в машине два гигабитных сетевых порта, в один я спокойно встявляю сеть, а в другой - лаптоп. В итоговой системе можно спокойно монтировать DV-видео без выпадения кадров (и с приличным количеством RT-эффектов). На двух машинах.

Ну и памяти надо будет добить - пока ее для такой машины маловато.

No regret

До момента появления Intel-башен и выхода нужного софта (пока ни одна программа которой я повседневно пользуюсь - от Final Cut Pro до Maya и Photoshop - не существует в виде Universal Binary) машины мне хватит. А я могу догадаться, как долго займет переход у их создателей с учетом того что XCode всегда считался неприспособленным к большим проектам и весь профессиональный софт за редчайшими исключениями делается в CodeWarrior (который пока universal-binaries выдавать не в состоянии - и вряд ли будет).

А там посмотрим. Пока оно делает все что надо с самой лучшей скоростью.

Тем не менее

Есть один продукт, которого даже для такого Мака до сих пор нет (и это при такой мощности позорище) - это Nvidia Quadro с прямым SDI-выходом. Через полгода мне такое могло бы пригодиться (и все hi-end системы используют такие карты на PC - именно потому что их нет Discreet выбрали Linux как новую платформу) - сейчас же все модные эффекты из Motion нужно по новой закачивать в полный тракт шины, перекодировать в нужный формат и только после этого отправлять на “телевизор”. Что обеспечивает (и всегда будет обеспечивать) немалые тормоза.

Смешно

C этим связана кстати еще одна довольно занятная история. В последнее время видеософт начинает все больше опираться на возможности OpenGL для обсчета эффектов и трансформаций. Это уже давно применялось например на SGI, только тут забыли о нескольких нюансах. Добиться от игровых карточек выдачи точного результата невозможно - они сильно различаются как по функционалу, так и по обсчету - это своего рода “ченый ящик”. Несмотря на то что пожилые Октаны были в состоянии делать production-quality графику на базе OpenGL еще десять лет назад современные персоналки не могут этому научиться. Не зря люди жалуются на качество Aperture.

All in all

Зверюга. Пока обойдемся без Интелов.

P.S. Да, рельсы на 64-битном клиенте MySQL не заработают. Трюк в том, что сервер надо иметь 64-битный, а mysql-ruby собирать на основе 32-битного

turbine:/Code/rutils julik$ /usr/local/mysql/bin/mysql_config
Usage: /usr/local/mysql/bin/mysql_config [OPTIONS]
Options:
        --cflags         [-I/usr/local/mysql/include -Os -arch ppc64 -fno-common]
        --include        [-I/usr/local/mysql/include]
        --libs           [-arch ppc64 -L/usr/local/mysql/lib -lmysqlclient -lz -lm]
        --libs_r         [-arch ppc64 -L/usr/local/mysql/lib -lmysqlclient_r -lz -lm]
        --socket         [/tmp/mysql.sock]
        --port           [3306]
        --version        [4.1.18]
        --libmysqld-libs [-arch ppc64 -L/usr/local/mysql/lib -lmysqld -lz -lm]
turbine:/Code/rutils julik$ /usr/local/mysql32bit/bin/mysql_config
Usage: /usr/local/mysql32bit/bin/mysql_config [OPTIONS]
Options:
        --cflags         [-I/usr/local/mysql32bit/include -fno-omit-frame-pointer]
        --include  [-I/usr/local/mysql32bit/include]
        --libs           [-L/usr/local/mysql32bit/lib -lmysqlclient -lz -lm]
        --libs_r         [-L/usr/local/mysql32bit/lib -lmysqlclient_r -lz -lm]
        --socket         [/tmp/mysql.sock]
        --port           [3306]
        --version        [4.1.10a]
        --libmysqld-libs [-L/usr/local/mysql32bit/lib -lmysqld -lm]
turbine:/Code/rutils julik$

А потом они съели министрелей сжра Робина. И было ликование.

Upd: спустя неделю таки завис. Обидно до слез.