Пользователь
0,0
рейтинг
29 июня 2011 в 18:08

Браузерный зоопарк

image

Уважаемые Хабравчане! Хотел поделиться с Вами статьей своего сотрудника. Думаю, она будет полезной.

Hello world! Меня зовут Слава, я работаю верстальщиком в агентстве Coalla. Эта статья не о разжигании холивара и рассуждения о том, какой браузер лучше, как бы всем легко жилось без Internet Explorer’a, а мой недавний полезный опыт по установке всех необходимых браузеров и их версий на одну операционную систему, а именно на Microsoft Windows 7 Ultimate x64.


Почему именно Windows, 7, Ultimate, x64?


Такие операционные системы, как MacOS и дистрибутивы, основанные на Linux сразу отпадают из-за специфического набора необходимого мне инструментария — под MacOS, например, нет всего необходимого программного обеспечения для работы с Ruby проектами более проблематично поднять все необходимые версии браузеров, а в Linux как известно, нет всеми нами любимого Photoshop, используемого для нарезки макетов.

Также давно уже в корне не верен стереотип о том, что верстальщику для работы достаточно маломощного железа. Такие среды разработки, как RubyMine, Eclipse, написанные на Java в совокупности с минимум как 5-ю запущенными браузерами с несколькими открытыми вкладками, запущенный на локальном сервере Ruby проект, который «собирается на лету» при обращении к страницам в браузере, Photoshop с загруженным в него макетом весьма требовательны к аппаратному обеспечению компьютера. Поэтому для того, чтобы иметь на борту как минимум 4 Гбайт оперативной памяти (мы все помним, что 32-битные ОС поддерживают максимальный объем ОЗУ в 3.2 Гбайт) и использовать все возможности 64-битных процессоров и приложений я установил 64-битную Windows 7. Версия Ultimate была выбрана из-за необходимости установки Windows XP Mode, о чем описано чуть ниже.

Еще один довод в необходимости установки Windows 7 — Internet Explorer 9 в принципе не ставится на Windows XP, также его нет в сборке Internet Explorer Collection, о которой также будет рассказано ниже.

Необходимый минимум


Теперь вернемся к сути статьи. Первым делом стоит определить, какие версии браузеров нам потребуются для проверки кроссбраузерности проектов. Лично я использую следующую выборку:
  • Последний релизы Google Chrome и Safari;
  • Последние релизы Firefox, Opera и Internet Explorer + 2 последних релиза с предыдущими числами версий.

Таким образом, на 29 июня текущего года список версий браузеров выглядит следующим образом:
  • Google Chrome 12;
  • Apple Safari (для Windows) 5.0.5;
  • Mozilla Firefox: 3.6.17, 4.0.1, 5.0;
  • Opera Software Opera 9.64, 10.63, 11.50;
  • Microsoft Internet Explorer 7, 8, 9.

Хочу обратить ваше внимание, что во избежании проблем с отображением страниц стоит использовать только финальные версии, никаких alpha/beta.

Установка браузеров


Теперь непосредственно о том, как установить все необходимые нам браузеры:

Chrome — качаем по ссылке http://www.google.com/chrome?hl=ru. Проблем с установкой никаких — загрузил, установил.


Safari — качаем по ссылке http://www.apple.com/ru/safari/download/.


Firefox. Существует достаточно качественная сборка Firefox начиная с версии 2.0 под названием Utilu Mozilla Firefox Collection (http://utilu.com/UtiluMFC/), но я предпочитаю не использовать сборки браузеров сторонних производителей без крайней на то необходимости.

Поэтому скачать все необходимые релизы Firefox можно по ссылке с официального сайта — http://mozilla-russia.org/products/firefox/history.html#release.

Ставим по порядку все требуемые нам версии, только в разные папки. В моем случае я устанавливал версии Firefox в папки /mozilla/firefox %номер версии%/.

Далее придется исполнить танец с бубном. Для того, чтобы Firefox позволял запускать несколько разных версий одновременно, нужно проделать 2 нехитрые операции:
  1. Создать отдельные профили для каждой из версий Огнелиса — процедура подробно описана на Хабре.

    Я задаю имена профилям по версиям Firefox, в которых эти профили будут запускаться, например: firefox5, firefox4, firefox36. Рекомендую задавать имена профилей без пробелов и дополнительных символов;
  2. Далее необходимо указать дополнительные параметры для запуска каждому из ярлыков Firefox.

    Для этого открываем свойства ярлыка, на вкладке «Ярлык» в поле «Объект» в самый конец строки добавляем параметры: -no-remote -p %имя профиля%, например: -no-remote -p firefox5 — прописываем в ярлык запуска 5-й версии Огнелиса.
    • Параметр «-no-remote» разрешает запуск нескольких различных версий Firefox;
    • Параметр «-p %имя профиля%» указывает, какой профиль использовать при загрузке ярлыка программы.

    Итого в нашем случае у вас должно быть создано 3 профиля Firefox:
    • firefox5
    • firefox4
    • firefox36

    И 3 ярлыка Firefox — для 5-й, 4-й и 3.6 версий, в каждом из которых в поле «Объект» будут добавлены параметры соответственно:
    • -no-remote -p firefox5
    • -no-remote -p firefox4
    • -no-remote -p firefox36


Прежде чем начинать работу с Огнелисами, обязательно отключите автообновление в настройках каждой из версий, иначе в один прекрасный момент все ваши версии превратятся в тыкву — обновятся до актуальной версии, а оно вам надо?

Переходим к установке Opera.


Opera. Качаем по ссылке 11-ю и 10-ю версии — http://www.opera.com/browser/download/?os=windows&list=all. 9-ю версию берем из архива Opera — http://arc.opera.com/pub/opera/win/964/int/Opera_964_int_Setup.exe.

При установке есть особенность, что нужно ставить версии от большей к меньшей, т.е. сначала 11-ю, затем 10 и 9. В противном случае при установке 11-й версии на момент уже существующей 9-й или 10-й, Opera обновит вам предыдущую версию автоматически.

Все необходимые версии Opera я ставил по аналогии с Firefox в отдельные папки — /opera/opera %номер версии%/.


Internet Explorer, как говорится, оставляем на десерт. Как всем известно, нельзя установить несколько версий IE на одну операционную систему. Поэтому я придерживаюсь следующего правила — обновляю родной IE до последней возможной версии (в нашем случае до 9-й), а остальные версии доставляю при помощи чудеснейшей сборки под названием Internet Explorer Collection — http://utilu.com/IECollection/, раздел Download.

Но проблема заключается в том, что даже самая последняя версия IE Collection 1.7.1.0 не поддерживает запуск Internet Explorer версий 7 и 8 под операционной системой Windows 7 (пруфлинк — http://utilu.com/IECollection/, раздел Compatibility). Выходов из сложившейся ситуации несколько:
  1. Содержать второй компьютер с установленной на нем Windows XP (глупо, не правда ли?);
  2. Установить альтернативную сборку версий Internet Explorer под названием IETester — http://www.my-debugbar.com/wiki/IETester/HomePage.
  3. Выход казалось бы, достаточно простой, но имеет существенные для меня минусы, а именно:
    • IETester часто падает с критической ошибкой;
    • От интерфейса программы хочется блевать бабочками и гадить радугой.

  4. Установить виртуальную машину, например WMware или VirtualBox. Затем установить на нее Windows XP, или же найти уже готовый образ для этой виртуальной машины;
  5. Настроить среду Windows XP Mode для Windows 7 — этот вариант видится мне наиболее простым и удобным. Преимущества данного способа перед предыдущим заключается в том, что мы получаем официальный образ уже установленной Windows XP от самой Microsoft, и интегрированную в Windows 7 родную среду Windows Virtual PC для запуска виртуальной машины.

О данном способе и поговорим далее.


Что такое Windows XP Mode?

Данный режим объединяет лучшие качества двух различных систем: новый режим Windows XP позволяет запускать старое программное обеспечение Windows XP прямо на рабочем столе Windows 7.

Подробнее здесь — http://windows.microsoft.com/ru-RU/windows7/products/features/windows-xp-mode.

Также обратите внимание на то, что Windows XP Mode можно установить только на следующие версии Windows 7:
  • Профессиональная;
  • Корпоративная;
  • Максимальная.

Пруфлинк — http://ru.wikipedia.org/wiki/Windows_7.

Чтобы установить Windows XP Mode на нашу Windows 7 переходим по ссылке http://www.microsoft.com/windows/virtual-pc/download.aspx и следуем инструкциям.
Если у вас нелицензионная версия операционной системы (мы же в Рашке, или как?), то качаем с Рутрекера — http://rutracker.org/forum/viewtopic.php?t=2838518.

Для тех, кто качал с торрента, необходимо ставить компоненты именно в следующей последовательности:
  1. Windows XP Mode (это официальный образ операционной системы Windows XP для Windows Virtual PC);
  2. Windows KB958559 — этот патч и есть Windows Virtual PC; После установки данного обновления необходимо обязательно перезагрузить компьютер;
  3. Windows KB977206 — этот патч необходимо установить, если ваш процессор не поддерживает аппаратную виртуализацию.

Узнать, поддерживает ли ваш процессор данную технологию можно по ссылке — http://www.parallels.com/ru/products/novt.

После всех проведенных процедур в меню «Пуск» -> «Все программы» -> «Windows Virtual PC» запускаем ярлык «Windows XP Mode» и после применения системой всех необходимых настроек, запустится Windows XP в среде Microsoft Virtual PC.

Теперь, придерживаясь правила, описанного выше, обновляем Internet Explorer до последней возможной версии — 8, качаем отсюда — http://windows.microsoft.com/ru-RU/internet-explorer/downloads/ie-8.

После установки IE8, ставим IE Collection с набором необходимых нам браузеров — я ставлю версии 6 и 7 (IE6 приходится держать в арсенале на те клинические случаи, когда клиент невменяем).

Кстати, помимо IE на виртуальную машину можно установить дополнительные браузеры, которые проблематично подружить на основной ОС — лично я добавил в Windows XP Mode 4-й Safari (4.0.5).

На выходе мы получаем все необходимые нам браузеры:
image

И все необходимые версии Internet Explorer, запускаемые через Windows 7 XP Mode:
image

Кстати, очень наглядный и интересный сервис определения вашего браузера от Яндекса с долей юмора — http://browsers.yandex.ru.

Несколько советов


  1. Помимо проверки кроссбраузерности во всех требуемых браузерах под Windows, необходимо также проверять верстку хотя бы в одном браузере под Mac и Linux. Обусловлена такая необходимость тем, что Mac и Linux используют отличные от Windows шрифты, и одно и тоже слово/один и тот же абзац, отображаемые разными шрифтами, могут иметь разный вес/размер, что тем самым в некоторых конкретных случаях может «порвать» верстку;
  2. Для того, чтобы максимально приблизить отображения шрифтов Safari под Windows как в Safari для Mac, можно в меню «Правка» -> «Настройки» -> Вкладка «Внешний вид» -> Параметр «Сглаживание шрифта» -> выбрать параметр «Средний — оптимально для плоских экранов». Рендер шрифтов в браузере Safari для Windows будет максимально походить на рендер шрифтов на Mac;
  3. Отключайте отображение шрифтов ClearType — это позволит увидеть, не слишком ли рублено/топорно будет выглядеть тот или иной шрифт с примененными к нему размером/гарнитурой.


Послесловие


Верстайте! До скорых встреч.

;) http://clientsfromhell.ru/2011/06/20/09-02-11125640/
wa11 @wa11
карма
26,0
рейтинг 0,0
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама

Самое читаемое

Комментарии (236)

  • +100
    «под MacOS, например, нет всего необходимого программного обеспечения для работы с Ruby проектами» — дочитав до сюда, упал со стула, в прямом смысле слова. Задумался о адекватности автора и о том, стоит ли читать дальше.
    • +57
      Я дошел до «Photoshop, используемого для нарезки макетов».
      • +21
        который кстати без проблем ставится на линь
        • +9
          У меня под Linux ставить нелицензионное ПО просто рука не поднимается.
          • +9
            Почему нелицензионное? 30-ти дневный триал)
          • +6
            А что, ввести лицензионный ключ в фотошоп под линуксом Вам религия не позволяет?
            • +14
              — А ты пользуешься Photoshop'ом с лицензионным ключом?
              — Не знаю насчёт ключа, но дистрибутив точно лицензионный. ©
            • +1
              А ввести лицензионный ключ в фотошоп мне не позволяет финансовое положение :)
              Ну и просто для всех моих задач, включая нарезку макетов для своих мелких проектов, хватает того же GIMP. Не вижу смысла покупать Photoshop за $200.
              • +3
                Как-то я приуменьшил цену — сначала посмотрел на стоимость обновления с CS4.
              • 0
                Автор поста написал, что пользуется фотошопом под виндой. Значит ключик уже есть.
              • 0
                GIMP не хавает текстовые слои из фотошопа. Как определяете размеры шрифтов и все прочие настройки? И тексты тоже руками перебиваете?
        • –1
          Не спорю. Но стоит ли игра свеч?
          • +3
            под линуксом проблемма не с фотошопом, а с ИЕ, т.к. все существующие костыли (iecollection, ietester) безбожно глючат под вайном.
            • 0
              У меня под линуксом даже мс офис 2007 — работает просто отлично!
              Вы не представляете как вайн в последнее время развился, например даже гта сан андрес летает не хуже, чем на винде на моём не сильно мощном буке image
            • 0
              Так я уже оговорился о том, что неправильно обозначил суть проблемы — под Mac и Linux достаточно сложно подобрать весь необходимый софт верстальщику (не программисту, не дизайнеру), а набор необходимого софта для верстки довольно специфичный, согласитесь.

              И да, я работаю с макетами в Фотошопе, и не вижу в этом ничего зазорного.
              • +2
                я хотел сказать что из всего набора инструментов для верстки не хватает только полноценной поддержки ослов. но как показывает практика это не критично.
            • +6
              Под линуксом нет проблем с IE, если использовать виртуалки.
              Образы винды с IE6, IE7, IE8, IE9 майкрософт отдает бесплатно, то есть даром: www.microsoft.com/download/en/details.aspx?displaylang=en&id=11575
              • 0
                > Образы винды с IE6, IE7, IE8, IE9 майкрософт отдает бесплатно, то есть даром

                Только предназначены они исключительно для запуска в Windows-среде.
                Как вы будете использовать эти машинки с образами винды в Linux?
                Они заточены под железо, эмулируемое MS Virtual-PC. Как только вы их сконвертируете под VirtualBox или другую линуксовую VM, так сразу в этих образах винды на «неродном» виртуальном железе появятся проблемы с активацией.
                • 0
                  Вы бы почитали, что по ссылке написано. Они там и так не активированы. Только активация тут и не нужна, возвращать образ после каждого выключения виртуалки или поколдовать и сделать ro.
              • +1
                Я работаю в Ubuntu 64bit, для Photoshop'а и зоопарка IE загружаю VirtualBox с Win XP, что «съедает» 2Gb оперативки. Работать вполне комфортно, если переключаться между рабочими столами и использовать интеграцию мыши и расшаренную папку.

                Кстати, вместо танцев с бубном вокруг разных версий IE использую портативные их версии отсюда. Единственная проблема — невозможность запуска IE9 под XP.
        • +1
          А какую, интересно версию последнюю вы ставили? Если я не ошибаюсь через Wine легко запускаются старый Photoshop, но чтоб последний — не слышал.
          • 0
            cs2, но видел уже топики про установку cs4.
            • +1
              Жаль что не cs5. Хотя, надеюсь Wine подтянется и сделает возможность запуска последних версий.
              • 0
                CS5 Portable работает под Wine.
                • 0
                  И не только Portable ;)
                  Пруф 1
                  Пруф 2
                  • 0
                    Там с установкой сложнее (надо Windows в дуалбуте).
          • 0
            я даже cs5 portable запускал, даже неделю проработал без глюков :)
      • 0
        А что не так? Инструмент «Slice Tool» крайне удобен и полезен. Также часто приходится работать со слоями и свойствами слоев, сливать слои, работать с «Clipping Mask» и так далее. Назовите альтернативный (лучше бесплатный) редактор с таким же удобным интерфейсом и необходимым функционалом?
        • +2
          главное, что дизайнеры готовят макеты в фотошопе/фаерворксе
        • +1
          Я больше люблю Fireworks (тоже от adobe), он обычно полностью понимает psd-формат. На мой взгляд, работа со слоями и экспорт в нём удобнее.
      • 0
        Расскажите, что используете вы, при условии что макет изначально делался в Фотошопе.
        В GIMP'е любой более-менее сложный фотошоповский макет открывается с искажениями.
    • +1
      Согласен, перечитал и понял что не то написал: под Mac сложнее настроить весь необходимый софт в совокупности — например, несколько версий Firefox, Opera, те же самые IE7/8/9 (опять же как быть с взаимоисключающими друг друга версиями 8 и 9, ставить 2 образа Windows на виртуальную машину?). Поднимать весь этот софт на виртуальной машине мне кажется очевидно менее удобно и быстро, чем работать со всем этим в пределах родной оболочки.
      • 0
        ie9 внезапно умеет работать в режимах ie7 и ie8.
        • +6
          Внезапно это не одно и тоже мсье.
        • 0
          Внезапно ниже в комментариях это активно дискутируется, присоединяйтесь
          • 0
            Да, не дочитал до того места, когда писал комментарий, сорри.
      • +1
        Разные версии ставятся очень просто: с сайта производителя берутся версии в tar.gz, распаковываются в отдельные папки, точно также как и в винде создаются отдельные профили и ярлычки. Всё.
    • +37
      image
      • 0
        Kuuuzya меня опередил, извините я буду до конца читать комментарии.
    • НЛО прилетело и опубликовало эту надпись здесь
      • +1
        PAE в винде позволяет одному специально написанному приложению использовать до 64Гб ОЗУ, обычно это MS SQL.
        • НЛО прилетело и опубликовало эту надпись здесь
          • +1
            Я к тому, что ни один софт, который запускает автор статьи не будет работать в режиме PAE. Так что его утверждение, что «32-битные ОС поддерживают максимальный объем ОЗУ в 3.2 Гбайт», совсем не бред.
            • НЛО прилетело и опубликовало эту надпись здесь
              • +1
                Простите, я перепутал PAE с AWE. AWE позволяет использовать на 32-битной системе до 64Гб ОЗУ и только одно приложение одновременно может это делать. Однако потребительские версии Windows даже с PAE могут выделять только 4Гб ОЗУ.

                А насчет лимитов 32-биток, тут детальнее: blogs.technet.com/b/markrussinovich/archive/2008/07/21/3092070.aspx
      • –2
        «Ведь нарезку в GIMP сделать ну никак нельзя, да и не модно это — коллеги засмеют.»

        Ездить можно и на автопроме, но не на автопроме все же комфортней, не так ли?
        • +5
          Ездить можно и на поезде, но нужно ли это делать и для того, чтобы добраться к магазину?
        • +1
          Ездить можно и на автопроме, но не на автопроме все же комфортней, не так ли?

          Уверены, что ничего не пропустили?
          • 0
            На самолетах нужно летать!
        • +5
          Вы меня извините, но автопром, это «автомобильная промышленность» без какой-либо привязки к бренду, стране и т.п. И Жигули и Майбах в равной мере являются представителями автопрома.
          Ваш Капитан (с)
          • 0
            Ну вы же все поняли, о каком автопроме идет речь
        • НЛО прилетело и опубликовало эту надпись здесь
          • НЛО прилетело и опубликовало эту надпись здесь
        • +2
          Фотошоп делает некомфортным только цена
          • НЛО прилетело и опубликовало эту надпись здесь
            • 0
              Какими судьбами, интересно? )
      • 0
        т.е. дизайнер присылает мне макет сайта в формате .psd или fireworks .png, я открываю его в гимпе и там все слои на месте?
        • +1
          fireworks.png не получится, а вот psd — свободно, хотя и есть одна проблема — слои должны быть растиризованными, о чем я всегда предупреждаю дизайнеров. И ни разу ставить фотошоп пока не пришлось.
          • НЛО прилетело и опубликовало эту надпись здесь
            • –1
              Например?
              • НЛО прилетело и опубликовало эту надпись здесь
                • 0
                  Ну когда уже мелкософтовцы научатся нормально открывать опенофисовские файлы? За что только люди им деньги платят…
                  • НЛО прилетело и опубликовало эту надпись здесь
                • НЛО прилетело и опубликовало эту надпись здесь
                  • НЛО прилетело и опубликовало эту надпись здесь
      • +1
        А GIMP уже научился распознавать текстовые слои в PSD файлах? Дизайнер не всегда доступен чтобы спросить у него какие шрифты он использовал в макете.
        • 0
          Да ладно, спрашивайте сразу же когда макет получаете.

          А если серьезно, версию 2.8 тянут еще с декабря. Надеюсь, что ожидания не обманет.
      • 0
        Да, имея на руках качественную IDE, VIM освоить сложно и даром не нужно.
        • НЛО прилетело и опубликовало эту надпись здесь
          • 0
            Качественне, чем необходимость тратить несколько месяцев на тренировку пальцев в vi(m)'е
            • НЛО прилетело и опубликовало эту надпись здесь
              • +3
                Как я люблю телепатов с отсутствием телепатических способностей и эту их любимое — пытаться казаться смешным и искрометно-остроумным, выдавая на гора все, как один неправильные аналогии.

                Для тупых, в танке и только что вылезших из-под земли:
                1. Вырвиглазные и вырвипальцевые комбинации для простейших действий в vim'е не имеют никакого отношения к слепой печати.
                2. Они же не имеют никакого отношения к профессиональному уровню, в данном случае — программиста или верстальщика.
                3. Порог вхождения в vim достаточно высок, чтобы задуматься: а нужно ли мне это, если:
                3.1 Скиллзы в виме неприменимы на 99.9% в любых других приложениях (в частности: в приложениях для работы с текстом, в приложениях для работы с программным кодом)
                3.2 Количество времени, которое надо потратить на освоение vi до приемлемого/эффективного уровня несопоставимо с аналогичным для других сред разработки
                3.2.1 И не факт, что этот уровень будет достигнут

                Имея все это на руках — нахрена козе боян?
                • НЛО прилетело и опубликовало эту надпись здесь
                  • +2
                    1. К великому сожалению, я этих устриц ем каждый день
                    2. Жизнь уже расставила все на свои места
                • 0
                  1. Эти комбинации имеют прямое отношение к слепой печати, так как позволяют не отрывать руки от основного ряда (hjkl, например).
                  3. Для того что бы начать пользоваться vim на уровне обычной IDE, достаточно 1-2 дня. Потом идет усовершенствование скилов в процессе работы, причем это еще и интересно.
                  • 0
                    1. Не имеют никакого отношения.
                    2.
                    2.1 На уровне обычной IDE через два дня доступно все — от банального редактирования до рефакторинга, навигаици по структуре проекта, интеграции с системами контроля версий, внешними утилитами и многое, многое другое. Через два дня vim'а хорошо, если запомнятся сочетания клавиш для банальной работы с текстом
                    2.2. Каки такие скилы совершенствуются в процессе работы с vim'ом? Запоминание сочетаний клавиш? Что интересного в том, чтобы не работать, а запоминать комбинации клавиш?
                    • 0
                      1. Ну как же не имеют, если не нужно постоянно перемещать руки к курсорным клавишам или вообще к мыши. Это ускоряет слепую печать.
                      2.1 Навигация по структуре — самая обычная. Но тут, действительно, надо поставить плагин. Остальное — хз, привык работать в консоли.
                      2.2 Я про скилы работы с вимом. Приспосабливаешься к более высокоуровневым командам. Например, вместо того что б удалять слово побуквенно, быстрее использовать dw. Мне, допустим, интересно учиться более виртуозно работать с текстом. А работа с текстом — это тоже часть работы.

                      Я о том что не всё так сложно, и плюсы имеются. Но если есть зависимость от IDE, то тогда да, настроить будет сложнее.
                      • 0
                        1. Ускоряют, но никак не способствуют ее, например, изучению, на что намекал автор комментария выше

                        2.1 Что значит самая обычная навигация в виме? Расскажите мне про рефакторинг из консоли, ага. Остальное я тоже люблю делать из консоли, я просто намекаю, что за два дня работы с IDE можно иметь множество полезностей, в то время как за два дня работы с вимом можно научиться печатать текст

                        2.2 > Я про скилы работы с вимом

                        Ну-ну

                        > Например, вместо того что б удалять слово побуквенно, быстрее использовать dw.

                        Ctrl + Shift + лево/право — выделение слова. потом Delete. Работает в 99% приложений. То есть dw — это вообще бесполезный скилл :-\

                        > Мне, допустим, интересно учиться более виртуозно работать с текстом.

                        Тема виртуозности не раскрыта

                        > А работа с текстом — это тоже часть работы.

                        Все программирование — это часть работы с текстом. И? Сейчас, боюсь, мне начнут рассказывать какие-то оторванные от реальности вещи про дикое количество комманд или что-то типа этого и этого.

                        Вопрос: сколько времени тратится на изучение этих команд? И сколько мне понадобится времени, чтобы достичь той же эффективности, что у меня есть сейчас со стандартным (и работающим в подавляющем большинстве приложений, кстати) набором действий?

                        > Но если есть зависимость от IDE, то тогда да, настроить будет сложнее.

                        Проблема не только и не столько в зависимости от IDE. Начнем с простого — с навигации. В проекте несколько сотен файлов. Ваш ход.
                        • 0
                          Я для навигации использую плагин nerdtree. Там можно и стрелочками и мышей работать. Обычная панелька слева, как и в любой IDE.

                          > То есть dw — это вообще бесполезный скилл :-\
                          Но ведь можно набрать d5w, dd, d). Ладно, пусть будет другой пример: поменять две строки местами — ddp, или два символа — xp (удобно при опечатках).

                          > И сколько мне понадобится времени, чтобы достичь той же эффективности, что у меня есть сейчас со стандартным (и работающим в подавляющем большинстве приложений, кстати) набором действий?

                          Стандартными действиями не достичь той эффективности. К чему этот спор, ведь не зря же придумано это дикое количество команд? Другое дело некоторым и так хватает — тут уже каждый сам решает.

                          Про рефакторинг — не буду тут спорить. Я использую обычный grep (vimgrep) и не видел никогда этих специальных инструментов. Я так понял они есть только для статически типизированных языков?
                          • 0
                            > Я для навигации использую плагин nerdtree. Там можно и стрелочками и мышей работать. Обычная панелька слева, как и в любой IDE.

                            Ага. То есть ВНЕЗАПНО для того, чтобы «работать как в обычной IDE» надо устанавливать дополнительные плагины (еще надо знать, какие), чтобы получить хотя бы банальную навигацию. Причем этих плагинов наверняка не один.

                            Интересно, что еще скрывается за простой фразой «Для того что бы начать пользоваться vim на уровне обычной IDE, достаточно 1-2 дня.» :-\ ;)

                            > Но ведь можно набрать d5w, dd, d). Ладно, пусть будет другой пример: поменять две строки местами — ddp, или два символа — xp (удобно при опечатках).
                            > Стандартными действиями не достичь той эффективности… ведь не зря же придумано это дикое количество команд?

                            Сколько времени уйдет на запоминание, усвоение и уверенное использование этих команд? Месяц? Два? Полгода? И где гарантия того, что я достигну хотя бы своей нынешней эффективности?

                            Приведенные примеры делаются стандартными способами не менее эффективно/быстро (про опечатки вообще смешно :) Del + нужная буква).

                            > Про рефакторинг — не буду тут спорить. Я использую обычный grep (vimgrep) и не видел никогда этих специальных инструментов. Я так понял они есть только для статически типизированных языков?

                            В основном да, но и для динамики они достаточно быстро развиваются.
  • –2
    Если вдруг, автор объявиться:

    А почему, вы не используете смену механизма рендеринга и Document Mode в Developer Tool в IE9, вместо установки IE 7 и 8?
    • +9
      Потому что это не тоже самое, что и оригинальный браузер.
      • +5
        IEtester и прочие — уж точно ещё менее похожи на оригинальный браузер.

        Проблемы есть точно в функциях которые касаются именно браузера, а не движка. Рендеринг же для верстальщиков всегда 1 в 1.
    • +4
      Если клиент утверждает и подтверждает скриншотом баг в ие7, а я/верстальщик не наблюдает этого бага в ие9 который работает в режиме ие7 — это не означает что бага нет.

      имхо, тестирование должно проводиться в чистом браузере, а не в его эмуляциях.
      • 0
        А где написано что IE9 эмулирует IE7/8? Судя по поведению он как раз использует движок(dll) IE7/8 при включении оного. Иначе мы бы имели (для удобства) общее хранилище cookies…

        Можно ссылочку на ошибку, которая есть в IE7/8, но нет в IE9-«эмуляторе»?
        спасибо.
        • 0
          Тот же хабр: habrahabr.ru/blogs/webdev/66293/ + комменты
          Т.е. факт того, что этот эмулятор кривой имеется, и мне этого достаточно чтобы его не использовать.
          • 0
            Указанный пример в ссылке в IE9->«IE7» работает как надо… Возможно что-то подправили или изменили подход к эмуляции?
        • 0
          «Судя по поведению» — я тоже пока нигде не нашел (да и не сильно искал), один-в-один ли IE9 эмулирует IE7/8. Поэтому про данную фичу знаю, но пока предпочитаю ей не доверять.
        • +2
          Да, конечно. Отправил в личку. Конкретно в данном случае были разные результаты при срабатывании PIE (в нативном ие отрабатывало нормально, в «эмуляторе» не отрабатывало). Были еще прецеденты за свою практику. Мне этого достаточно чтобы отказаться при глубоком тестировании от режимов.
        • +1
          достаточно просто начать верстать сайт с более-менее серьезным джаваскриптом. режим ие7 и ие7 под винхп — ваще не одно и то же(
  • –33
    Сколько отговорок и допущений. Всё сделано для того, чтобы незаслуженно поставить 7 вместо XP.
    • +4
      Почему незаслуженно? Преимущества Windows 7 перед XP очевидны, при наличие 64-битного процессора и объема ОЗУ более 3,2 ГБ.
      • +14
        Да и вообще очевидны, даже с меньшим объемом ОЗУ и 32-битным процессором.
  • –1
    Зачем развертывать Windows XP Mode, если IE 7 и 8 можно поставить на семерку и без него (да и просто воспользоваться IETester)? IE 6 ведь не стоит в списке.
    • +1
      «если IE 7 и 8 можно поставить на семерку и без него» — расскажите как? Про недостатки IETester я писал в статье.
      • 0
        Хм. IE 7 и правда не поставить. А IETester честно выполняет свои обязанности. «Плевать бабочками» — это не аргумент, да и падает он не так уж часто, да и то только одной вкладкой.
  • НЛО прилетело и опубликовало эту надпись здесь
  • 0
    какой же сперматозоидбраузер оплодотворит семерку?
    • +2
      IE уже там)
      • +2
        Непорочное зачатие?
  • +1
    Меня зовут Слава, я работаю верстальщиком в агентстве Coalla.
    скороговорка. улыбнуло
    • +8
      Это очень московский реп.
      • –3
        мы из Смоленска
        • +4
          Так может, тогда и в профиле стоит указать Смоленск, а не Москву?
          • 0
            7 жил в Москве, поэтому по умолчанию стоит Москва
      • +6
        И да, лично я ничего не понимаю в верстке и за то что Слава написал что под мак нет инструментов под Руби он получит завтра люлей :)
        • +1
          От программистов? ;)
    • +6
      «Привет, Слава!»
      Больше похоже на выступление в Анонимных Верстальщиках :)
  • +3
    XP Mode есть уже в версии Professional. И даже в другие версии можно поставить любую виртуалку.
    А вообще для IE есть spoon.net
    • 0
      >>А вообще для IE есть spoon.net
      А вернее уже снова нет. Впрочем обходные пути остаются…
      • –1
        Один и самый главный минус онлайн-сервисов — они уступают по скорости работы оффлайновым браузерам.
        • 0
          Нее. Спун пока работал — виртуализировал браузеры очень шустро.
    • 0
      О том, что XP Mode есть в версиях Профессиональная, Корпоративная и Максимальная я уточнил
      • 0
        Тогда остаётся вопрос почему именно Максимальная, заголовок ведь «Почему именно Windows, 7, Ultimate, x64?», а из объяснений только строчка, что из-за XP Mode. А ведь интересно: оговорка ниже, что и в других версиях это тоже есть, только добавила интереса.
        • –1
          Ок, Максимальная, Корпоративная или Профессиональная. В любом случае на Home Basic и Premium XP Mode не встанет — на это был сделан акцент.

          У меня вопрос: у какого процента пользователей лицензионная Windows? Думаю большинство не будут задумываться о цене, какую из версий, Professional или Ultimate поставить ;)
          • +1
            Понятно, значит первая мысль была правильная, левая система, по этому ставим «по круче», правда зачем…
            Но если честно, надеялся про то, что используются особенности именно этой версии. Жаль.
            • 0
              А на торрентах, наверное, одну Ultimate и раздают — она же круче. Сам не проверял, но мне кажется, другую версию найти будет проблемно.

              Насколько я помню, эта редакция отличается от Professional лишь более продвинутой мультиязычностью (разные языки для разных пользователей, с переключением на лету), и наличием дополнительного инструментария для шифрования данных (точно я не в курсе).
  • +7
    Не буду говорить про другие операционные системы, упомянутые автором, но для верстальщика ОС Linux вполне подходит для его постоянной работы. Весь инструментарий (я бы даже сказал, лучший инструментарий) присутствует в полном комплекте поставки Линукса, чего не скажешь о Win.
    Плюс еще Photoshop — это довольно дорогое программное обеспечение, но умелый верстальщик прибежит к бесплатному Gimp, и довольно просто (имея прямые руки) справится с нарезкой макета там.
    • +6
      Я клиент-сайдер, работаю под линуксом уже два года, проблем нет ни с чем. Виртуалки решают проблемы с IE.
    • –4
      Можно писать код и в Блокноте, вместо Eclipse, например.
      • +1
        Вы сравниваете Блокнот и Eclipse как Linux и Windows или GIMP и Photoshop? По моему в обоих случаях сравнение некорректно.
      • 0
        мой gedit+gmate, в пользу которого я ушёл с Aptana с вами исключительно согласен.
    • +2
      как решается проблема совместимости PSD макетов? GIMP не всегда правильно открывает их ( эффекты слоев не поддерживает, групировки слоев ).
      P.S. Ничего не имею против GIMP'а, сам ним пользуюсь очень часто ( бывает грубо вырежу png'шку в photoshop'е а потом дорабатываю ее в гимпе )
      • 0
        а представь, если дизайнер в fireworks макет сделал? который, кстати, больше для веба подходит. гимп — ваще не вариант.
        • 0
          XP в VirtualBox'е спасает от всех напастей =) Вот так и работаем
    • 0
      Тут фигня в том, что чтобы разверстать, нужно что-то bug-to-bug совместимое с фотошопом, я такого под Linux не видел. Даже на Mac Pixelmator в этом смысле тоже кривой, а иначе бы я его с удовольствием купил бы
  • +1
    > В противном случае при установке 11-й версии на момент уже
    > существующей 9-й или 10-й, Opera обновит вам предыдущую
    > версию автоматически.
    Вот ни разу такого не было, всегда можно указать, куда нужно ставить.

    Лучше бы написали как во всех браузерах автоапдейты отключить.
    • –1
      Лично мне установка 11-й Оперы сообщила о том, что нашла более старую версию (10-ю) и уже обновляет ее, кнопки «Отменить» не было.
      Жестко и без спросу автообновляется только Firefox, об этом я предостерег.
      • +4
        Это видимо из-за привычки жать «Далее» не глядя :)
        habrastorage.org/storage1/809c3196/ad742a59/cb75181d/7ff93df7.gif
        • –2
          Нет, не такой интерфейс был. Придется завтра воспроизвести, что делать…
      • 0
        Скриншот дайте, пожалуйста, того, что Вы увидели в инсталляторе Оперы, если можно.
        • –1
          Если это принципиально, то сделаю. В противном случае мне очень не хочется ставить потом все версии заново.
          • +1
            Нет, не принципиально. Подождёт до выхода следующей версии Оперы…
          • 0
            Обычно для подобных случаев держатся виртуальные машины, в которых можно сделать снимок и потом откатить.
            • 0
              Если вы внимательно читали статью, то должны были заметить, что все Оперы у меня стоят на родной ОС
              • 0
                Это вы не внимательны. Мой комментарий к посту о «неохота ставить потом все версии заново».
  • +8
    мы все помним, что 32-битные ОС поддерживают максимальный объем ОЗУ в 3.2 Гбайт

    Неверно. Только семейства windows, начиная с windows xp. Windows 2000 Advanced Server поддерживала до 8 гигабайт на 32-битной архитектуре, в линуксе (и макоси после перехода на камни intel) работает PAE.
    Ссылка, если кому-то интересно.
    • 0
      Пардон, семейство Windows я и имел в виду.
    • 0
      Если имелись ввиду десктопные версии операционок, то верно. Даже по вашей ссылке можно увидеть табличку с ограничениями по памяти в 32-битных версиях десктопных «Виндей» даже со включенным PAE.
      • 0
        Mac OS X же десктопная ОС.
        Автор уже ответил выше, зачем продолжать эту ветку.
        • 0
          Не видел его комментария, пока не написал свой, а удалить нельзя :)
          Макось условно-десктопная: не каждому под силу её установить не обладая яблочным железом.
  • 0
    Многовато воды и лишних действий.
  • +37
    В твиттере сегодня промелькнула картинка: браузерная песочница.

    image

    А по сабжу: пользуюсь http://browsershots.org/, медленно, зато вижу во всех браузерах сайт.
    • НЛО прилетело и опубликовало эту надпись здесь
    • +8
      А Оперу мама не выпустила гулять?)
      • 0
        Выпустила. Просто её сутьба уж очень печальна, поэтому в русской редакции её вырезали:

        • +11
          Упс. Вот картинка: sysadmins.ru/files/pics_014__607.jpg
          • +1
            А может она просто решила полевитировать? =))
          • 0
            В общем, лучше бы мама не выпускала.
          • +4
            Оригинал.
            В нём нету Оперы, т.к. — цитирую автора:
            no opera and safari since i don't know enough about them to characterize them.
            all the browsers are represented according to my experience with them
            Получается наоборот — в русской редакции её не убрали, а «прилепили».
            • +1
              Как-то странно. Если для иностранцев Опера почти не известна, то в рунете она вроде как лидер, по крайней мере в топе, так что в русской версии она наоборот должна быть на должном месте.
      • +2
        Если очень хочется, можно представить, что красная лямка рюкзака и символизирует Оперу;)
        • +1
          Тогда можно представить, что эмблема Хрома символизирует Windows.
    • +1
      а как скрипты тестируете? да и не только скрипты… те же ховеры, к примеру.
      • 0
        Ну естественно, для того, чтобы протестить работоспособность, стоит Firefox, IE и Chrome. + на втором компе Safari и Opera. Но все же чаще проблемы возникают с версткой.
    • 0
      Хорошой ресурс, но как Вы заметили медленно, а времени порой очень не хватает.
    • 0
      Ну тогда уж тоже из Твиттера: «А почему клей?».
      • 0
        Тоже из Твиттера: «А где дядя Линкс?»
        • +4
          Дядя Линкс не играет в песочнице. Он сидит дома перед телевизором:)
  • +1
    Рискну спросить, все ли из используемого ПО приобретено? Windows Ultimate, Photoshop — уже тыщ на 40 тянут.
    • +8
      А вы с какой целью интересуетесь?
      • +13
        Разговор поддержать. Что я еще могу сказать на ваше предложение резать макеты фотошопом и ставить Win Ultimate ради 800 мб памяти?

        А если серьезно — такие инструкции публикуются как некое руководство к действиям, да? И получается, что вы пишите в стиле «берем свежих мраморных лобстеров и не спеша тушим их в соусе тюфиеста».

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

        Оффтоп.
        Ну почему linux-generic-pae позволяет работать с 4гигами ОЗУ на 32 бит, а у windows такого нет?
        • +1
          >Есть мнение, что инструментарий специалиста должен быть по максимуму бесплатен и платформонезависим.

          Очень забавное мнение. Инструмент должен выполнять свою функцию максимально эффективным образом и помогать в выполнении работы, остальное — тонкости, которые в разумных пределах мало кого интересуют. В сторону: вы бы хотели, чтобы ваш автомобиль ремонтировали «максимально бесплатным» инструментом?

          >Ну почему linux-generic-pae позволяет работать с 4гигами ОЗУ на 32 бит, а у windows такого нет?

          Обычное дело: лицензионные ограничения для подстёгивания продаж железа и софта, а также «удушения» 32-разрядного сегмента (чего вовремя не сделали с IE6 и до сих пор расплачиваются). Если народ не шевелить, он так и будет 10 лет сидеть на целеронах с ХР и IE6.
          • +2
            > Очень забавное мнение. Инструмент должен выполнять свою функцию максимально эффективным образом и помогать в выполнении работы, остальное — тонкости, которые в разумных пределах мало кого интересуют.

            Цена инструмента вас не интересует? Я смотрю на соотношение цены\качества.

            Gimp и Ubuntu покрывают 100% моих потребностей (и даже больше — я про монтирования хостинга по ssh изкоробки), а также tot Geany — просто конфетка. Я не прав, что ими пользуюсь?

            > Обычное дело: лицензионные ограничения для подстёгивания продаж железа и софта, а также «удушения» 32-разрядного сегмента (чего вовремя не сделали с IE6 и до сих пор расплачиваются). Если народ не шевелить, он так и будет 10 лет сидеть на целеронах с ХР и IE6.

            Microsoft двигает прогресс, а Linux — наоборот?! Однако.

            Вообще, мы (я) щас начинаем холивар windows\linux. Надо не допустить эскалации.
            • –2
              >Цена инструмента вас не интересует?

              Как я уже сказал, в разумных пределах — нет. Стоимость владения складывается из многих факторов, среди которых цена продукта часто просто теряется.

              >Gimp и Ubuntu покрывают 100% моих потребностей (и даже больше — я про монтирования хостинга по ssh изкоробки), а также tot Geany — просто конфетка. Я не прав, что ими пользуюсь?

              Абсолютно правы, но это частный случай.

              >Microsoft двигает прогресс, а Linux — наоборот?! Однако.

              Наверное, и линукс бы тоже двигал, если бы было чем.
              www.dudalibre.com/gnulinuxcounter?lang=en
              В смысле, двигать прогресс одним процентом пользователей, которые не привыкли платить за софт — это несколько неэффективненько.
              • 0
                Насколько я понимаю, большинство прогресс как раз и не двигает.
                Большинство все устраивает, у них все есть, они идут по накатанной дорожке. История Windows это только подтверждает.

                Я не знаю, будет ли какой-то качественный скачек в ОС, но инновации в последнее время идут со стороны MacOS и Ubuntu, а не Windows.
              • +1
                Почему вы берёте в расчёт только количество пользователей десктопов? Да и вообще, при чём тут количество пользователей? Linux так же хорошо двигает прогресс ещё в мобильном и серверном секторе. Что важно, во многом благодаря открытости.
            • +1
              Geany просто конфетка и это бесспорно, Не хватает только работы с фтп. И хочется, чтобы навсегда убрали баг с иногда неработающим ctrl+C в русской раскладке.
              • +1
                Я в наутилусе просто захожу куда надо ssh://user@server.ru, говорю пароль и тыкаю на нужный файл. Geany его открывает и все ок. То же и с ftp.

                Глюк с ctrl+c и ctrl+v на русской раскладке имеет место быть.
        • 0
          Вы можете рассказать верстальщику, всю жизнь работающему в винде, как настроить на линуксе весь необходимый для работы инструментарий? Интересует в основном браузерная составляющая.
          • –3
            А верстальщик с хостингами не работает? Или работает только с виндовыми хостингами и падает в обморок от FreeBSD и Linux-based?

            Я проверяю все что делаю на Chrome, Firefox и Opera. Если на них все работает, а на IE нет — его проблемы. Заказчиков о таком деле предупреждаю сразу, так что претензий нет.
            • +2
              Высокий профессионализм.
            • +1
              Профессионально, весьма…
              • 0
                стоит сразу отметить, что это тоже зависит от задачи. на российском рынке IE уже не занимает первую строку, и располагается в основном на компьютерах домохозяек и секретарш. если вы разрабатываете RIA, то в этом случае даже не лень или экономия противодействует поддержке IE при вёрстке, а желание ускорить отклик и уменьшить трафик для пользователей нормальных браузеров, если это позволяет процентное соотношение используемых браузеров в нашей ЦА.
        • 0
          Вообще-то в XP 32bit у меня на ноутбуке PAE включался, опцией в boot.ini, кажется. 4Гб показывал, но при этом ждущий/спящий режимы не работали, так что я вернулся на 3.2, тем более в XP их гораздо сложнее было загрузить, чем в Линуксе )
          • +1
            Я купил новый Asus s53v на core i3.

            На винде просто хочется его разбить — настолько долго грузится и ставит обновления.
            На Ubuntu — самолет, но есть глюки со слипом. Решаю.
      • 0
        Я опять не внимателен, статья не ваша. Прошу прощения.

        Но в целом — суть не меняется.
  • 0
    Отличные браузеры предлагали раньше xenocode — они как-то пакуют екзешник со всеми библиотеками и ключами реестра так, что он не гадит в системе а просто запускается и работает без установки (почему майкрософт этого не сделала изначально?). У них можно было скачать и ИЕ6, и ИЕ7, и ИЕ8 и другие браузеры. Но, к сожалению, это все они свернули и сейчас продают только какой-то дорогой софт для унылых корпораций, но если поискать, наеврно где-то в интернете их еще можно найти.

    Насчет IETester — слышал, что он кривой и неточно передает некоторые особенности браузеров (ну а в ИЕ, как вы понимаете, таких «особенностей» достаточно).

    Ну а другие браузеры можно тупо скачать в портабельной версии и ставить бок о бок.
    • 0
      Из всего зоопарка от xenocode у меня под Win7 64x завёлся только IE6, остальное падает с ошибкой. Да и с поддержкой скриптов там вроде не всё в порядке.
      IETester в принципе не плох, только падает часто и в самый не подходящий момент + заметил кое какие баги с filter (не прорисовывался градиент, хотя в «родной» версии всё ок), поэтому от него тоже надо перебираться на альтернативу, но пока точно не ясно какую :)
  • 0
    На тех версиях windows, на которые невозможно установить XP Mode, можно воспользоваться VirtualBox.

    Из собственного опыта — отображение сайта в IETester и в оригинальном браузере действительно порой различается.
    • –1
      «На тех версиях windows, на которые невозможно установить XP Mode, можно воспользоваться VirtualBox»
      Да, в статье я предложил 4 варианта, как можно поставить дополнительные браузеры — Windows XP Mode мне показался более удобен.
  • +2
    На тех версиях windows, на которые невозможно установить XP Mode, можно воспользоваться VirtualBox.

    Из собственного опыта — отображение сайта в IETester и в оригинальном браузере действительно порой различается.
  • 0
    Может будет интересно — browserling.com/
  • +1
    Добрый уже вечер, я тот самый ненавистный Вами автор статьи.
    Сейчас в течение нескольких десятков минут постараюсь обоснованно ответить на все ваши вопросы/замечания.
  • +1
    Opera может устанавливаться не в Program Files (с общим пользователем) как на USB-устройство, а старые версии через Classic-инсталлятор. Тогда все настройки сохраняются в папке с Opera => ставить можно в любом порядке.
    • 0
      Спасибо, про это не знал.
  • –3
    Может кто-нибудь видел в сети IE9 под Win XP? Сейчас встала такая проблема, а переустанавливать систему ради 9-и не хочу… И не буду!
    • +1
      А я хочу найти гусеницы для Ford Scorpio 1994-го года
  • 0
    Зачем так мучиться, когда в сети есть portable версии всех браузеров?
    Собрал в папочку и все!
    • +3
      Portable версии — это измененные сторонними лицами (не самими разработчиками) браузеры, я не доверяю таким вещам.
  • +1
    Слава, спасибо за статью, ты молодец. Нет, действительно. Года четыре назад мне не хватало подобной статьи.
    Спасибо за информацию про то, как подружить на семерке разных ослов. Меня тоже временами выводит из себя IETester, а найти какое-то другое решение никак не доходили руки.
  • +2
    Поскольку вы уже используете Microsoft Windows 7 Ultimate x64 и Photoshop (в том смысле, что стоимость этих приложений по тем или иным причинам не важна), рекомендую установить Microsoft Expression Web 4 SuperPreview — очень удобный инструмент для тестирования сайта во всех версиях IE (а в перспективе и в других браузерах).
  • 0
    Я-бы заполировал коллекцию еще и виртуальной машиной. У Firefox'а под Mac OS X и Linux другая метрика шрифтов (в принципе, можно обойтись Linux'ом, так как глюки повторяют глюки в MacOS + некоторые свои).
    Вообще, если баблосы позволяют, предпочел-бы Mac, с виртуалкой винды (тогда не нужен Linux)
  • НЛО прилетело и опубликовало эту надпись здесь
    • 0
      «и оси разные в виртуалках не скучают»

      Проще запустить нужный браузер с рабочего стола, или запускать разные оси на виртуалке?
      • НЛО прилетело и опубликовало эту надпись здесь
        • 0
          Где Вы увидели чеклист? Под заголовком «Несколько советов»? Я вас огорчу, это не чеклист
        • 0
          Вот это — чеклист:
        • 0
          Давайте вернемся к сути вопроса. Что быстрее: запустить браузер с рабочего стола, или запустить образ ОС в виртуальной машине и затем браузер?
          • НЛО прилетело и опубликовало эту надпись здесь
            • –1
              «Что быстрее — переустанавливать ОСь после ее очередной поломки, восстанавливать угнанные пароли, стертые вирусами данные, или запустить тварь на виртуалке?» — это так завуалировано описание ОС Windows? Т.е. весь разговор сводится к тому, что *nix лучше Windows? Тогда я покидаю дискуссию, тут не об этом

              «Чувствуя энергию в ваших репликах, могу только продиагностировать отсутствие опыта с *nix. И всё :)» — промах, диагностируйте далее
              • НЛО прилетело и опубликовало эту надпись здесь
          • 0
            В моём случае виртуалка с браузером запускается быстрее чем только браузер в ней же.
    • 0
      Неплохо, если убедить дизайнеров мерджить (или растеризовать?) эффекты слоев. А так — да, я предпочел-бы GIMP.
  • +4
    А если еще немного поизвращаться с XP Mode и vhd, то можно вовсе отказаться от Internet Explorer Collection и использовать действительно «чистый» софт.

    У меня весь этот зоопарк выглядит примерно следующим образом:


    Статья по установке XP Mode подобным образом по ссылке.
    www.sitepoint.com/ie6-ie7-ie8-win7-xp-mode/
    • 0
      Спасибо, один из немногих полезных комментариев.
  • +2
    Последние релизы Firefox, Opera и Internet Explorer + 2 последних релиза с предыдущими числами версий.
    Opera Software Opera 9.64, 10.63, 11.50
    Для вас это будет откровением, но «2 предыдущих релиза» для оперы — это 10.50 :)
    9.64 — это 4 релиза (т.к. у оперы мажорный релиз идёт через 0.5)
    • +1
      Тоже хотел об этом написать, но вы опередили.
      Так что придётся раскрыть тему ещё подробнее =)

      На самом деле, версии Оперы никакого значения не имеют, важна версия Presto.
      Смотрим соответствие и получаем, что нам могут понадобиться версии (берём последние стабильные, статистика за май):
      — 11.50 (Presto 2.9) — 0,05 % (до релиза)
      — 11.11 (Presto 2.8) — 20,43 %
      — 11.01 (Presto 2.7) — 2,66 %
      — 10.63 (Presto 2.6) — 1,64 %
      — 10.54 (Presto 2.5) — 0,59 %
      — 10.10 (Presto 2.2) — 0,45 (v10.0) + 0,78 = 1,23 %
      — 9.64 (Presto 2.1.1) — 0,61 %

      Ну, а дальше зависит от потребностей. Я бы при тестировании ограничился версией 10.63 (а если проценты после обновления перераспределятся, то даже 11.01). Скорее всего в более ранних версиях всё тоже будет ок, но если нет — значит не судьба. Но важнее, чтобы всё работало в более новых, а владельцы старых ССЗБ.
  • +1
    Opera 9 с её долей менее 1% уже можно игнорировать.
    • –2
      да ну? А вы видели ее процент в СНГ? Большинство сайтов вы верстаете не для иностранных заказчиков, а наших, а им как раз нужна Опера. Посмотрите на ту же статистику LiveInternet.
      • +3
        9
  • +7
    Кроccпостинг же вроде запрещен, не?
    • +2
      Да, это первое правило Хабра.
  • +2
    Несколько задело за душу, что линукс опустили из-за отсутствия фотошопа. Есть же гимп и вайн?
    В остальном — всё можно сделать в линуксе. Версии FF и Opera ставим в папки, IE в разные профили Wine (И запускам с разным WINEPREFIX).
    Насчёт Safari не знаю, но раз оно на вебките, то логично предположить схожесть отображения с Chrome/Chromium
    • 0
      Как уже писали выше: попытки установки cs 2 и даже cs4 есть достаточно успешные, так что не так все плохо. Хотя никто не отменял VirtualBox.
      • –3
        Ставить Фотошоп на ВиртуалБокс? Это и есть true-решение? В моей статье как раз написано, как максимально избежать такого рода недоразумений.
    • 0
      Движок да, один — webkit. Отображение в некоторых случаях — разное.
    • 0
      Safari запускается под Wine, но часто падает, особенно при работе с flash и сложным JS.
    • 0
      Safari очень даже неплохо работает в Linux.
      Пруф 1
      Пруф 2
  • +1
    Что-же нет такого в макоси для ruby, что есть для уиндоус?!!!
    • –2
      Я уже поправился в комментариях, что совсем не то имел в виду. В посте исправлять не буду, чтобы не потерялась суть всех комментариев.
  • 0
    Попробуйте Paint.NET для резки макетов. В разы приятнее.
  • +7
    А под маком ваша верстка едет
    • –5
      Спасибо, посмотрим, если назовете браузер и его версию.
      • +1
        Safari 5.0.5 под Mac OS X 10.6.8
    • 0
      Это не верстка едет, это глюки отображения. Сафари что-то крышу капитально сносит, видимо флеш.
      • 0
        Ну да, больше похоже на глюки.
        «Едет верстка» — не совсем верная формулировка.
        • +3
          Все-таки виновата недоделанная верстка, при блокировке флеша все должно выглядеть как и предполагалось.
  • +1
    «В противном случае при установке 11-й версии на момент уже существующей 9-й или 10-й, Opera обновит вам предыдущую версию автоматически.»
    А по-моему при установке более свежей версии можно выбрать другую папку и все пройдет отлично.

    Разные версии Фаерфокса я считаю удобнее запускать не через указание имени профиля, а через указание конкретного пути к профилю. В таком случае он не зависит от файла конфигурации, где эти профили прописаны.

    «Хочу обратить ваше внимание, что во избежании проблем с отображением страниц стоит использовать только финальные версии, никаких alpha/beta.»
    А я всегда ставил и беты и альфы (если были доступны) — всегда интересно было и там посмотреть, потестировать что-то новое.
    • 0
      «А я всегда ставил и беты и альфы (если были доступны) — всегда интересно было и там посмотреть, потестировать что-то новое.»

      Ради интереса можно, но для конечной проверки проекта все же надежней использовать финальные версии.
  • +2
    Позволю себе немного подытожить.
    По моему мнению для дизайнеров лучше Мак, хотя бы из-за цветопередачи.
    Для программистов — *nix, хотя бы из-за расширенных возможностей консоли.
    Для верстальщика, я до сих пор считаю, наиболее сбалансированный вариант — использовать Windows, конкретно семерку, из-за возможности поставить наибольшее количество браузеров нативно, без использования виртуалок.
    Извините, что вот так грубо поделил все на категории.
  • +2
    В статье все-таки исправил недоразумение про Руби под Мак. Плодотворного всем дня.
  • 0
    Галимый пиар Калы.
    Это ж реально провокация для привлечения внимания.
  • НЛО прилетело и опубликовало эту надпись здесь

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.