<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>alexmak.net &#187; macstuff</title>
	<atom:link href="http://alexmak.net/blog/category/macstuff/feed/" rel="self" type="application/rss+xml" />
	<link>http://alexmak.net/blog</link>
	<description>Блог об Apple, мобильных технологиях и прочих IT-штучках...</description>
	<lastBuildDate>Fri, 10 Feb 2012 05:16:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Свой среди чужих или Мак в виндовой сети</title>
		<link>http://alexmak.net/blog/2008/08/15/mac-in-win-net/</link>
		<comments>http://alexmak.net/blog/2008/08/15/mac-in-win-net/#comments</comments>
		<pubDate>Fri, 15 Aug 2008 05:13:29 +0000</pubDate>
		<dc:creator>alexmak</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[macstuff]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[mac os x]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[network]]></category>

		<guid isPermaLink="false">http://alexmak.net/blog/?p=538</guid>
		<description><![CDATA[Когда несколько месяцев назад я начал вести переговоры о смене работы, одним из моих условий по переходу был тот факт, чтобы я мог работать на Маке. Нет, на Windows тоже работать можно, особенно если работа ограничивается несколькими приложениями вроде Outlook, IE или FF, Word, PowerPoint. Но примерно за 9 месяцев работы на Windows у меня [...]
А вот эти записи из блога, любовно отобранные нашими заслуженными роботами, могут оказаться по теме статьи:<ol>
<li><a href='http://alexmak.net/blog/2009/12/01/how-to-work-on-mac/' rel='bookmark' title='Как работать на Маке?'>Как работать на Маке?</a></li>
<li><a href='http://alexmak.net/blog/2008/05/26/back-to-basic-visual-basic/' rel='bookmark' title='Back to Basic (Visual Basic)'>Back to Basic (Visual Basic)</a></li>
<li><a href='http://alexmak.net/blog/2010/02/05/microsofts-creative-destruction/' rel='bookmark' title='Креативное разрушение Microsoft'>Креативное разрушение Microsoft</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Когда несколько месяцев назад я начал вести переговоры о смене работы, одним из моих условий по переходу был тот факт, чтобы я мог работать на Маке. Нет, на Windows тоже работать можно, особенно если работа ограничивается несколькими приложениями вроде Outlook, IE или FF, Word, PowerPoint. Но примерно за 9 месяцев работы на Windows у меня укрепилось осознание того, что на Маке я могу быть более продуктивным, чем на Windows — как минимум потому, что там привычней, как максимум — потому что система действительно удобней (но это тема для другого разговора). </p>
<p>В ответ на мой запрос мне сказали «Хорошо, что-то придумаем!», и поэтому в первый же день я приперся со своим ноутом и сказал — вот, буду на нем работать. Собственно, о том, что из этого получилось (а что не получилось) — читайте в этой статье.<br />
<span id="more-538"></span><br />
Чтобы представлять масштабы «катастрофы», надо сказать, что вся сетевая инфраструктура компании, в которой я начал работать, построена на основе технологий Microsoft. Почта — естественно, Outlook, внутренний портал — Sharepoint, управление пользователями — Active Directory, внутреннее общение — Microsoft Office Communicator, прокси &#8211; ISA server, и так далее. (Как никак — золотой партнер Microsoft). Дальше я собираюсь рассказать, как я решал вопросы совместимости с этими технологиями. Мой рассказ вовсе не претендует на технологическое совершенство, более того, подозреваю, что в каких-то случаях вполне могут существовать более удачные решения, но я хочу рассказать о том, как решались вопросы именно в моем случае.</p>
<p>Первый звоночек о том, что будет нелегко, произошел, когда меня привели к сисадминам, и сказали им, что «вот, мол, человек с Маком». Несмотря на то, что в компании есть продукты и под Mac OS X, админы напомнили мне «чуваков» из видео об уличной магии. «Не-не-не-не-не!», завопили админы, «никаких Маков, <s>Девид Блейн</s>! Пусть ставит Винду и все. Всем будет проще!». Ну, ругаться с ними в первый же день мне не хотелось, поэтому я сказал, что я, пожалуй, тогда начну в виртуальной машине с Windows, а там дальше посмотрим. </p>
<p>Дальше было просто — в виртуальной машине (я использую для этой цели VMware Fusion) я включил опцию Bridged network, которая позволила Windows выходить в сеть с Мака в виде совершенно отдельного клиента, залогинился в Active Directory домен, а дальше все пошло как по маслу&#8230; Если не считать того, что все это было в Windows, что меня не сильно-то устраивало, поэтому постепенно я начал перевод различных технологий на Мак.</p>
<p>Первым делом, конечно же, надо было заняться Outlook-ом. Самый главный его аналог в Mac OS X — это приложение Microsoft Entourage, которое входит в комплект Microsoft Office. В обновленном Office 2008 была обещана улучшенная поддержка Microsoft Exchange, популярного протокола, который кроме почты, еще поддерживает синхронизацию календарей и глобальную адресную книгу. Все это интегрировано в один пакет, которым активно пользуются люди в Windows-мире, поэтому здесь рассказами про Address Book и iCal многого не добьешься. Именно поэтому одной из больших новинок Snow Leopard станет полноценная поддержка протокола Exchange в Mac OS X, но пока что Snow Leopard в будущем, поэтому приходится выкручиваться как получится.</p>
<p>Собственно, «как получится» получается в форме MS Office 2008 for Mac Standard Edition, в состав которого входит Entourage с поддержкой Exchange (в студенческой версии Entourage такой поддержки не имеет). После некоторых телодвижений и «уличной магии» Entourage заработал практически как полноценный Exchange-клиент, подтягивая и адресную книгу с сервера, и почти отлично работая с почтой, и замечательно работая с календарем и событиями в нем. На самом деле даже и магии никакой не потребовалось — важно лишь выяснить у админов правильные параметры сервера и завести их в учетной записи в программе. Формулировка «почти отлично» относится к несколько ограниченной поддержке HTML в приложении. Кроме этого, подпись, которая в Outlook автоматически подхватывается с сервера с помощью скрипта, пришлось создавать вручную. Ну и настроить подпись именно так, как я хочу (и так, как это можно было сделать в Outlook), в Entourage у меня не получилось. </p>
<p>Следующим в списке был Microsoft Office Communicator (MOC), как основное средство для общения внутри офиса. Маковский аналог, который тоже входит в комплект MS Office 2008, у меня не «взлетел», несмотря на то, что я смог получить у админов параметры сервера. Программа требовала какого-то сертификата, на вопрос о котором админы разводили руками. Ну да ладно, потому что оказалось, что у MOC есть замечательная веб-версия, которая работает даже из Safari, которой в итоге я сейчас и пользуюсь. Фишка MOC, кстати — его тесная интеграция с Exchange, и через него можно смотреть календари различных пользователей и оценивать их занятость, проверить номер телефона или номер комнаты — очень удобно. Здесь надо добавить, что, по-видимому, админы сети должны запустить на сервере эту веб-версию коммуникатора, чтобы она существовала.</p>
<p>Кстати, я совсем забыл рассказать об Active Directory, инструменте по управлению пользователями, их правами, политиками безопасности и проч. Оказалось, что Мак вполне сносно может жить в сети с AD даже без непосредственной привязки к домену (binded). Возможно, это зависит от настроек самой сети, но факт остается фактом — я пока что ничего в этом направлении не делал. Конечно, через какое-то время возникнет вопрос «протухшего пароля» пользователя, который я поменяю из виртуальной машины и смогу продолжить работу. Но, возможно, к вопросу привязки Мака в AD придется еще вернуться, чтобы сделать все красиво и правильно.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-9527432491225545";
google_ad_channel = "inthetext-text";
google_ui_features = "rc:6";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text";
google_alternate_ad_url = "?adsensem-benice=468x60";
google_color_border = "000000";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_text = "000000";
google_color_url = "";

//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
<p>После этого настал черед интернетных приложений. Как я писал выше, для выхода в Интернет используется ISA сервер, который не очень дружит с Маком. Вначале я прописал параметры сервера в качестве HTTP прокси с авторизацией, и по крайней мере Safari у меня начала браузить сайты. Скайп тоже поднялся благодаря этой настройке, а вот некоторые другие приложения, в частности, убийца времени Adium отказывался работать с такой прокси — хотя его виндовый аналог Miranda прекрасно работала из виртуальной машины. Были еще несколько приложений, которые не хотели работать с таким видом прокси, поэтому надо было искать решение. </p>
<p>Решение по совету знающих товарищей возникло в виде приложения <a href="http://www.hrsoftworks.net/Products.html">Authoxy</a> — приложения, создающего локальный прокси на компьютере, которое проходило авторизацию на ISA прокси, и уже самостоятельно «обслуживало» приложения на Маке, пропуская их через себя. Такой вариант оказался вполне жизнеспособным — пришлось лишь создать сетевой location с таким прокси, чтобы не менять каждый раз настройки сети, ну и указать в настройках 127.0.0.1 как прокси для HTTP и HTTPS. Да, и еще — порты 5190 для AIM/ICQ и 5223 для GoogleTalk в Adium пришлось заменить на 443, чтобы поднялись протоколы, но после этого проблем не было.</p>
<p>Правда, не заработала личная почта — в том плане, что Mail.app не выкачивает почту с серверов. Я связываю это с тем, что почтовые порты просто все полностью перекрыты, а особенно те порты, которые связаны с SSL — а у меня все ящики работают именно по SSL (после того, как на CEBIT во время презентации по компьютерной безопасности перехватили мой открытый пароль на почту). Впрочем, требовать открыть мне порты для работы с личной почтой мне в голову не приходит — надо работать, а если что-то срочно надо проверить — всегда есть вебмейл.</p>
<p>Sharepoint — это еще одна технология Microsoft для совместной работы и управления документами в браузере. На ее основе создаются веб-сайты, которые позволяют легко и относительно удобно шарить доступ к различным документам, строить внутренние порталы и тд. Соответственно, нетрудно догадаться, что некоторые части этого сервера «заточены» под Internet Explorer, и не работают не то, что в Safari, но и Firefox тоже мимо. К счастью, все не настолько плохо, так как в версии сервера SharePoint 2007 улучшена поддержка сторонних браузеров, и работают и Safari, и FF. Недостаток заключается в том, что компания должна потратить деньги и силы по переводу SharePoint с 2003 на 2007, и не все это готовы делать (по крайней мере, не сразу). </p>
<p>С самими офисными файлами — Word, Excel, Powerpoint — проблем не возникло, MS Office 2008 с ними прекрасно справляется, по крайней мере я пока не сталкивался с проблемами в этом направлении</p>
<p><strong>Нерешенные проблемы</strong> (для которых приходится пользоваться виртуальной машиной)</p>
<p>- Одна из пока нерешенных проблем, для которых запускается виртуальная машина — это внутрикорпоративные ссылки на файлы, которые часто присылают в почте. Формат их примерно такой (для тех, кто не сталкивался): \\server\company\Marketing Department\Services Group\Training Centre\Projects\Training\. Без Windows Explorer тут не обойтись. С помощью Finder в принципе подключиться к серверу и вручную там найти эту директорию можно, но по клику не получается. Кроме этого, если у вас нет прав доступа на конкретную папку, Finder об этом ничего не скажет — просто не покажет файлов в ней.</p>
<p>В ближайшем будущем предстоит еще работа с файлами MS Project и MS Visio — две популярные программы, которые входят в набор MS Office под Windows и отсутствуют в комплекте Office для Mac OS X. </p>
<p>MS Project, как следует из названия — удобный инструмент для управления проектами и, фактически, стандарт в мире проджект-менеджмента. Поэтому его и используют везде. На Маке, как известно, MS Project отсутствует, и хотя существует несколько программ для управления проектами, полноценно заменить MS Project из них не может ни одно. Да, некоторые из них умеют импортировать файлы MS Project в себя, а дальше что мне с этим импортированным файлом надо делать? Правильно, вернуть коллегам для изучения. Только ни одна из программ прямо сохранять в файл MS Project не умеет, поэтому заменой они выступают только номинально. Опция экспорта в Microsoft Project Exchange из OmniPlan, к примеру, приводит к созданию файла, который в MS Project 2003 не открывается, а импортируется. Ваши коллеги будут вас ненавидеть за создание такой проблемы с файлом на ровном месте.</p>
<p>Честно говоря, в этом месте меня удивляет позиция Microsoft, которая пытается создать замену MS Project внутри того же Entourage для Mac OS X, но вот как я не старался, но я не нашел возможности там работать с файлами MS Project. Кроме этого, может, я плохо искал, но Gantt-чартов я там тоже не нашел. Интересно, когда Apple выпустит iProject в составе iWork?</p>
<p>Примерно точно так же дела обстоят и с MS Visio — программой для создания различных схем, графиков и прочих полезных бизнес-картинок. Приложения, которые позволяют импортировать файлы Visio, под Мак существуют, приложения, которые позволяют рисовать то же самое, что и Visio — тоже, причем они лучше и удобней. Но вот полноценно работать с файлами Visio на Маке нельзя.</p>
<p>Вот, похоже, и все задачи по замене Мака на Windows, с которыми я успел столкнуться за примерно месяц работы на новом месте. Если возникнут еще какие-то моменты — опишу еще дополнительной заметкой.</p>
<p>Возможно, кому-то описываемые манипуляции покажутся слишком сложными и длительными, и у них может возникнуть вопрос — а где же здесь повышение производительности, если столько всего надо сделать? На самом деле практически все вышеописанное я «провернул» за полтора-два дня настроек и консультаций _в дополнение_ к работе. В этом процессе важно найти правильный источник знаний и параметров, который поделится ими не из жалости к тебе, потому что ты с Маком, а потому, что он будет уважать твое право на работу на той системе, которая тебе нравится. Мне в данном случае повезло (спасибо, Арам!), и, надеюсь, что если вы будете проходить через подобный процесс, вам тоже повезет.<br />
<script type="text/javascript"><!--
google_ad_client = "pub-9527432491225545";
google_ad_channel = "inthetext-text";
google_ui_features = "rc:6";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text";
google_alternate_ad_url = "?adsensem-benice=468x60";
google_color_border = "000000";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_text = "000000";
google_color_url = "";

//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
<p>А вот эти записи из блога, любовно отобранные нашими заслуженными роботами, могут оказаться по теме статьи:</p><ol>
<li><a href='http://alexmak.net/blog/2009/12/01/how-to-work-on-mac/' rel='bookmark' title='Как работать на Маке?'>Как работать на Маке?</a></li>
<li><a href='http://alexmak.net/blog/2008/05/26/back-to-basic-visual-basic/' rel='bookmark' title='Back to Basic (Visual Basic)'>Back to Basic (Visual Basic)</a></li>
<li><a href='http://alexmak.net/blog/2010/02/05/microsofts-creative-destruction/' rel='bookmark' title='Креативное разрушение Microsoft'>Креативное разрушение Microsoft</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://alexmak.net/blog/2008/08/15/mac-in-win-net/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>Back to Basic (Visual Basic)</title>
		<link>http://alexmak.net/blog/2008/05/26/back-to-basic-visual-basic/</link>
		<comments>http://alexmak.net/blog/2008/05/26/back-to-basic-visual-basic/#comments</comments>
		<pubDate>Mon, 26 May 2008 06:03:12 +0000</pubDate>
		<dc:creator>alexmak</dc:creator>
				<category><![CDATA[macstuff]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[ms office]]></category>
		<category><![CDATA[visual basic]]></category>

		<guid isPermaLink="false">http://alexmak.net/blog/?p=367</guid>
		<description><![CDATA[Когда Microsoft почти года назад объявила о том, что в новой версии Microsoft Office для Мака &#8211; MS Office 2008 &#8211; не будет поддержки Visual Basic, какие только версии не выдвигали аналитики, блоггеры и просто комментаторы в интернете. (Visual Basic &#8211; это язык скриптов, с помощью которого можно создавать различные макросы в документах MS Office, [...]
А вот эти записи из блога, любовно отобранные нашими заслуженными роботами, могут оказаться по теме статьи:<ol>
<li><a href='http://alexmak.net/blog/2010/05/27/apple-plus-microsoft/' rel='bookmark' title='Apple+Microsoft=&lt;3? :)'>Apple+Microsoft=<3? :)</a></li>
<li><a href='http://alexmak.net/blog/2010/10/21/back-to-mac-and-more/' rel='bookmark' title='Back to Mac и даже больше'>Back to Mac и даже больше</a></li>
<li><a href='http://alexmak.net/blog/2010/02/05/microsofts-creative-destruction/' rel='bookmark' title='Креативное разрушение Microsoft'>Креативное разрушение Microsoft</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Когда Microsoft почти года назад объявила о том, что в новой версии Microsoft Office для Мака &#8211; MS Office 2008 &#8211; не будет поддержки Visual Basic, какие только версии не выдвигали аналитики, блоггеры и просто комментаторы в интернете. (Visual Basic &#8211; это язык скриптов, с помощью которого можно создавать различные макросы в документах MS Office, для автоматизации действий с документами и данными в них). </p>
<p>Одной из самых популярных версий был вариант о том, что Microsoft, испугавшись потенциального перехода корпоративных пользователей с Microsoft Windows на Mac OS X, решила устроить &#8220;козни&#8221; Apple, урезав функциональность версии Office для Маков. Ведь известно, что пользуются макросами в основном именно бизнес-пользователи, поэтому если они не смогут использовать Microsoft Office, который является де-факто стандартом в корпоративном мире, у Apple нет никаких шансов (в том случае, если их этот рынок действительно интересует). Но все оказалось значительно проще.<br />
<span id="more-367"></span></p>
<p>На прошлой неделе Microsoft выпустила первое большое обновление для MS Office под Мак &#8211; Service Pack 1 (SP 1), и пролила немного света на будущее Office для платформы Мак. В частности, <a href="http://www.schwieb.com/blog/2008/05/13/saying-hello-again-to-visual-basic/">разработчики сообщили</a>, что поддержка Visual Basic вернется в одну из следующих версий программы (не уточняя, правда, в которую из), и рассказали, что поддержка Visual Basic стала жертвой нехватки времени при переносе Office на Mac OS X для Intel-платформы.<br />
<script type="text/javascript"><!--
google_ad_client = "pub-9527432491225545";
google_ad_channel = "inthetext-text";
google_ui_features = "rc:6";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text";
google_alternate_ad_url = "?adsensem-benice=468x60";
google_color_border = "000000";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_text = "000000";
google_color_url = "";

//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<br />
MS Office и так был последним приложением (ок, если быть точным — набором приложений) из широко используемых, которые не были портированы на x86 платформу для Mac OS. Нет, в ней программы из набора Office кое-как работали — благодаря технологии Rosetta, которая позволяла запускать PowerPC приложения на Intel Маках, но все это происходило с потерями производительности, которые только раздражали пользователей. Поэтому Microsoft Office 2004 for Mac сделал для популяризации альтернативных офисных решений (OpenOffice, iWork, NeoOffice, и др.) больше, чем все остальные вместе взятые.</p>
<p>Так что же на самом деле произошло? Дело в том, что Microsoft разрабатывала MS Office for Mac довольно давно, поэтому для разработки использовался ныне уже несуществующий пакет Metrowerks CodeWarrior, который позволял разрабатывать приложения еще для «классической» Mac OS, то есть до версии Mac OS X. С его помощью можно было портировать приложение с «классики» на OS X. Но когда Apple объявила о переходе на Intel-платформу, Microsoft об этом узнала если не со всеми вместе на конференции WWDC в июне 2005 года, то в лучшем случае — за несколько дней до этого. Компанию такой поворот Apple определенно застал врасплох. Ситуацию осложнял тот факт, что Metrowerks Codewarrior не выдержал конкуренции с Apple Xcode и фактически прекратил существование. Оказалось, что любую разработку для одновременной поддержки архитектур PowerPC и x86 надо вести в инструментах Apple (Xcode), а перенести туда проект (особенно такой огромный и старый, как Office) — это отдельная сложность.</p>
<p>А затем было портирование PowerPC приложения на Intel-архитектуру. И не стоит верить Джобсу, когда он рассказывает, что это очень просто. Для новых приложений, написанных исключительно для Mac OS X, используя фреймворки Cocoa — да, иногда достаточно небольших доработок напильником и перекомпилирования. А вот для Carbon-приложений вроде Adobe Photoshop или Microsoft Office это куда сложнее. Так что ничего удивительного, что процесс занимает много времени и сил — мне пришлось выпускать несколько Carbon-приложений для Mac OS X, так что я говорю не понаслышке. </p>
<p>Очевидно, что процесс занимал больше времени, чем Мак-подразделение Microsoft могло себе позволить. И поэтому они начали «отрезать» возможности приложения, которые не являлись обязательными — очевидно, одной из таких возможностей стала работа с Visual Basic. Портировать именно эту часть функциональности и при этом выпустить приложение в разумные сроки не представлялось возможным, и поэтому было решено от нее отказаться. Дальше вы, в принципе, знаете — различные теории заговора о «всемирном зле Microsoft» и недавний анонс Microsoft о том, что VB вернется в будущих версиях программы. Правда, не сообщается, когда именно это будет — так что тем, кому важна поддержка VB, по прежнему прийдется пользоваться версией 2004.</p>
<p>С одной стороны, ошибка компании заключается в плохой коммуникации — Microsoft могла бы более правильно донести информацию о «временном отказе» от VisualBasic в 2006 году — сразу сказать, что это не отказ навсегда, а функциональность вернется в будущем (хотя не факт, что они так действительно думали тогда). С другой стороны, «Real artists ship», говорил Стив Джобс («Настоящие художники выдают на-гора (произведения)»), и лучше выпустить хотя бы часть продукта в обозримые сроки, чем вечно его доделывать. </p>
<p>Тем более, что VisualBasic вряд ли является такой уж must-have функциональностью для большинства пользователей, и, скорей всего, Microsoft провела исследование на эту тему, поэтому решение было принято осознанно. Я довольно часто сталкивался с желанием выпустить «идеальный» продукт, что в итоге приводило к очень серьезным задержкам в выпуске, и все равно что-то было не так. Конечно, нельзя и альфа-версию выпускать в продажу, так как огромное количество проблем оттолкнет пользователей. Куда более важно уметь находить правильный баланс между <s>фанатизмом</s> перфекционизмом и датой выпуска, иначе твой идеальный продукт в итоге может оказаться никому не нужным.<br />
<script type="text/javascript"><!--
google_ad_client = "pub-9527432491225545";
google_ad_channel = "intext-end";
google_ui_features = "rc:6";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text";
google_alternate_ad_url = "?adsensem-benice=468x60";
google_color_border = "000000";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_text = "000000";
google_color_url = "";

//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
<p>А вот эти записи из блога, любовно отобранные нашими заслуженными роботами, могут оказаться по теме статьи:</p><ol>
<li><a href='http://alexmak.net/blog/2010/05/27/apple-plus-microsoft/' rel='bookmark' title='Apple+Microsoft=&lt;3? :)'>Apple+Microsoft=<3? :)</a></li>
<li><a href='http://alexmak.net/blog/2010/10/21/back-to-mac-and-more/' rel='bookmark' title='Back to Mac и даже больше'>Back to Mac и даже больше</a></li>
<li><a href='http://alexmak.net/blog/2010/02/05/microsofts-creative-destruction/' rel='bookmark' title='Креативное разрушение Microsoft'>Креативное разрушение Microsoft</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://alexmak.net/blog/2008/05/26/back-to-basic-visual-basic/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Firefox 3 vs. Safari 3</title>
		<link>http://alexmak.net/blog/2008/04/10/firefox3-vs-safari3/</link>
		<comments>http://alexmak.net/blog/2008/04/10/firefox3-vs-safari3/#comments</comments>
		<pubDate>Thu, 10 Apr 2008 06:29:32 +0000</pubDate>
		<dc:creator>alexmak</dc:creator>
				<category><![CDATA[macstuff]]></category>

		<guid isPermaLink="false">http://alexmak.net/blog/2008/04/10/firefox3-vs-safari3/</guid>
		<description><![CDATA[Уже несколько недель я пытаюсь сделать Firefox 3 своим браузером по умолчанию — в третьей версии продукт компании Mozilla стал куда более Мак-нативным, быстрым и удобным. Ушли проблемы с кириллическими шрифтами, потребление памяти приложения не может не радовать, по функциональности Firefox даже в базовой версии кажется более функциональным, чем Safari — хотя я и не [...]
А вот эти записи из блога, любовно отобранные нашими заслуженными роботами, могут оказаться по теме статьи:<ol>
<li><a href='http://alexmak.net/blog/2007/07/23/safari-%d0%b4%d0%bb%d1%8f-windows-%d0%b7%d0%b0%d1%87%d0%b5%d0%bc-%d1%8d%d1%82%d0%be-apple/' rel='bookmark' title='Safari для Windows &#8211; зачем это Apple?'>Safari для Windows &#8211; зачем это Apple?</a></li>
<li><a href='http://alexmak.net/blog/2010/06/09/wwdc-iphone-4-safari-5-etc/' rel='bookmark' title='Вдогонку WWDC:  Safari 5, экран iPhone 4 и др'>Вдогонку WWDC:  Safari 5, экран iPhone 4 и др</a></li>
<li><a href='http://alexmak.net/blog/2008/03/03/private-api-fight/' rel='bookmark' title='Разборки за доступ к Mac OS X API'>Разборки за доступ к Mac OS X API</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Уже несколько недель я пытаюсь сделать Firefox 3 своим браузером по умолчанию — в третьей версии продукт компании Mozilla стал куда более Мак-нативным, быстрым и удобным. Ушли проблемы с кириллическими шрифтами, потребление памяти приложения не может не радовать, по функциональности Firefox даже в базовой версии кажется более функциональным, чем Safari — хотя я и не любитель установки десятков дополнительных модулей. </p>
<p>Однако меня преследует ощущение, что с Firefox все же что-то не так, и за эти несколько недель (с b2 до b5) я не могу отделаться от мысли, что мне хочется вернуться на Safari. Возможно, это действие того факта, что из-за некоторых недоработок Firefox при более тщательном изучении все равно выглядит недостаточно Маковским?<br />
<span id="more-326"></span><br />
И речь не только о внешнем виде — новая тема Firefox по умолчанию очень приятная, а дополнительная тема GrApple превращает &#8220;Огненного Лиса&#8221; в практически Safari. Но напомню-ка я вам слова Стива Джобса, которые он сказал в интервью New York Times:</p>
<blockquote><p>&#8220;Большинство людей ошибаются, думая о дизайне как о том, как что-то выглядит. Люди думают, что это внешняя оболочка — что дизайнерам дают коробку и говорят &#8220;Сделайте так, чтобы это выглядело хорошо!&#8221; Однако мы думаем о дизайне по-другому. Это не просто как что-то выглядит и ощущается. Дизайн — это то, как что-то работает.&#8221;</p></blockquote>
<p>И именно в этом — проблема Firefox, что некоторые вещи в приложении работают не так (или не работают вообще), как этого ожидаешь в Mac OS X:</p>
<p>- Одна из первых вещей, на которую я обратил внимание — Firefox не поддерживает службу &#8220;Services&#8221;, технологию, благодаря которой функциональность одного приложения можно получить в другом с помощью выбора команды в меню. Например, в текстовом редакторе можно выбрать блок текста и указать ему команду создать из этого текста письмо в почтовом клиенте.<br />
Соответственно, Firefox не поддерживает глобальный сервис, предоставляемый приложением Dictionary — очень удобно, когда значение или перевод какого-то слова можно узнать прямо в тексте, где он встретился — в браузере, текстовом редакторе и тп. У Firefox этой возможности нет, а ведь браузер — это одно из самых востребованных мест для словаря.</p>
<p>- Клавиатурные комбинации при редактировании текста. Firefox использует свой кросс-платформенный текстовый движок, и поэтому комбинации по передвижению курсора отличаются от стандартного &#8220;маковского&#8221; поведения — они больше похожи на работу в Windows. В некоторых ситуациях, в текстовом поле при нажатии комбинации для перевода ввода в начало строки (Command+стрелка вправо),  Firefox воспринимает это как команду &#8220;Назад&#8221; — и открывает предыдущую страницу. Если в это время в открытой странице в поле были данные, они обязательно пропадут. </p>
<p>- Отсутствие поддержки Keychain меня тоже в какой-то мере напрягает — ведь не зря же есть централизованное место для хранения всей важной информации в системе (логинов, паролей и проч) — зачем же еще использовать «внешнюю» хранилку в виде подсистемы Firefox? Я на самом деле понимаю, что это все результаты кроссплатформенности последнего, и тем не менее, такое решение не одобряю и оно мне не нравится — не по-маковски это.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-9527432491225545";
google_ad_channel = "inthetext-text";
google_ui_features = "rc:6";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text";
google_alternate_ad_url = "?adsensem-benice=468x60";
google_color_border = "000000";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_text = "000000";
google_color_url = "";

//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
<p>- Несмотря на значительное улучшение внешнего вида Firefox, он все равно выглядит как-то неуловимо недостаточно по-маковски. Насколько я понимаю, окно Firefox рисуется не совсем как настоящее окно, и поэтому системой обратывается немного по-другому, чем окна в других приложениях. Лучше всего эта разница заметна при переключении окна в неактивный режим — сравните в этой ситуации поведение Safari и Firefox.</p>
<p>- Лучше организация History у Safari с возможностью поиска прямо из меню Help. Вся &#8220;история&#8221; у Safari собрана в меню History, где показываются последние 10 адресов, а остальные сгруппированы по дням в меню. Кроме этого, поиск в меню Help позволяет сразу находить результаты среди посещенных сайтов. У Firefox, чтобы увидеть больше, чем последние 10 сайтов, приходится открывать отдельное окно History.</p>
<p>- Стандартное поведение приложения по щелчку на его иконку в Доке — это запуск приложения, если оно было закрыто, с последующим созданием нового документа или открытие нового окна, или же открытие нового окна/документа, если приложение уже было открыто, но у него все окна были закрыты (для пользователей Windows — да, приложения в Mac OS могут быть запущены, даже если у них все документы закрыты). Так вот, Firefox не создает нового окна браузера, если окошко закачек открыто — в отличии от Safari, которая создает окно браузера в любом случае. </p>
<p>- Просмотр pdf-документов прямо в окне браузера — Safari справляется с этим «на ура», в то время как Firefox этого не умеет. Результат более тесной интеграции с операционной системой.</p>
<p>- Индикатор загрузки страницы &#8211; в Сафари он показывается прямо в поле ввода адреса страницы, что очень удобно. У Firefox есть индикатор загрузки внизу, плюс два &#8220;колеса активности&#8221; — в самой вкладке и в верхней правой части окна, которые мелкие и незаметные. Куда смотреть в итоге — непонятно. </p>
<p>- Автодополнение в адресной строке — разные шрифты, стили, размеры вызывают буквально отвращение. Примерно как реклама депо метро на Багратионовской, которая встречается в поездах на голубой и синей ветках — я как-то попытался подсчитать сколько разных шрифтов использовано в ней, и на втором десятке сбился.</p>
<p>В защиту Firefox надо сказать, что у него тоже есть парочка трюков, которые не умеет делать Safari — к примеру, автодополнение не просто по началу строки, но и внутри строки. Например, вам достаточно набрать blog, чтобы Firefox выдал в вариантах alexmak.net/blog. Одна из причин, по которой я вообще начал изучать тему с Firefox — использование памяти в работе. За одинаковое время работы с примерно одинаковым набором страниц, Safari отгребает себе примерно в три раза больше памяти, чем Firefox. Это, по утверждению знакомых программистов, может быть связано с более оптимальным использованием памяти браузером от Apple, но как-то странно выглядит 300МБ «настоящей» оперативки, «откушенной» браузером.</p>
<p>Для многих самой главной возможностью Firefox, в отличии от Safari, является поддержка дополнительных модулей, визуальных тем и прочих расширений, с помощью которых можно значительно увеличить функциональность приложения. Как я уже писал выше, я не любитель модификаций, поэтому для меня это не является каким-то особым преимуществом. Зато я наверняка оценил бы бОльшую интеграцию Firefox с Mac OS X, чего ему не хватает.</p>
<p>В любом случае, такая конкуренция на рынке браузеров может только радовать — в итоге мы, пользователи, выигрываем, получая возможность выбора и тот факт, что компании-разработчики не застывают на месте, как было с IE6.</p>
<p>Уже дописывая свою статью, поискал в сети что другие пишут о сравнении браузеров. Обнаружил <a href="http://daringfireball.net/2008/04/firefox_3_safari_3">статью</a> у Джона Грубера, в которой он частично говорит примерно о тех же недостатках Firefox, что и озвученные выше (оттуда же я почерпнул цитату Джобса, использованную выше). Правда, Джон переехал обратно на Safari, а я еще пока не сдаюсь.</p>
<p>А вот девелоперы Маковской версии Firefox <a href="http://www.beltzner.ca/mike/archives/2008/04/good-suggestion.html">пишут</a> о том, что проблему с отрисовкой окна браузера и работу с текстом в полях исправят к выходу финальной версии Firefox 3. Они также соглашаются, что более тесная интеграция с системой — в вопросах вроде поддержки Services и Dictionary — тоже нужна, и они будут работать в этом направлении. Я тоже подал некоторые из вышеописанных замечаний как ошибки, так что, надеюсь, что их тоже исправят, а, значит, Firefox на Маке будет лучше.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-9527432491225545";
google_ad_channel = "intext-end";
google_ui_features = "rc:6";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text";
google_alternate_ad_url = "?adsensem-benice=468x60";
google_color_border = "000000";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_text = "000000";
google_color_url = "";

//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
<p>А вот эти записи из блога, любовно отобранные нашими заслуженными роботами, могут оказаться по теме статьи:</p><ol>
<li><a href='http://alexmak.net/blog/2007/07/23/safari-%d0%b4%d0%bb%d1%8f-windows-%d0%b7%d0%b0%d1%87%d0%b5%d0%bc-%d1%8d%d1%82%d0%be-apple/' rel='bookmark' title='Safari для Windows &#8211; зачем это Apple?'>Safari для Windows &#8211; зачем это Apple?</a></li>
<li><a href='http://alexmak.net/blog/2010/06/09/wwdc-iphone-4-safari-5-etc/' rel='bookmark' title='Вдогонку WWDC:  Safari 5, экран iPhone 4 и др'>Вдогонку WWDC:  Safari 5, экран iPhone 4 и др</a></li>
<li><a href='http://alexmak.net/blog/2008/03/03/private-api-fight/' rel='bookmark' title='Разборки за доступ к Mac OS X API'>Разборки за доступ к Mac OS X API</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://alexmak.net/blog/2008/04/10/firefox3-vs-safari3/feed/</wfw:commentRss>
		<slash:comments>28</slash:comments>
		</item>
	</channel>
</rss>

