<?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>Mac OS X Hints &#187; Приложения</title>
	<atom:link href="http://macosxhints.ru/category/apps/feed" rel="self" type="application/rss+xml" />
	<link>http://macosxhints.ru</link>
	<description>узнайте больше прямо сейчас</description>
	<lastBuildDate>Thu, 24 Jun 2010 21:17:52 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Как запустить &#8220;убитый&#8221; Firefox</title>
		<link>http://macosxhints.ru/kak-zapustit-ubitiy-firefox</link>
		<comments>http://macosxhints.ru/kak-zapustit-ubitiy-firefox#comments</comments>
		<pubDate>Thu, 24 Jun 2010 21:16:31 +0000</pubDate>
		<dc:creator>Rodion Baskakov</dc:creator>
				<category><![CDATA[Приложения]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[безопасный режим]]></category>
		<category><![CDATA[полезности]]></category>
		<category><![CDATA[терминал]]></category>

		<guid isPermaLink="false">http://macosxhints.ru/?p=717</guid>
		<description><![CDATA[Сегодня, после очередного обновления, Firefox на моём маке перестал запускаться. После нажатия на иконку в доке, она совершала пару-тройку ритуальных прыжков, а затем загадочно замирала. Удивившись, я на всякий случай перезагрузил систему — не помогло. Тогда я выполнил следующие действия: запустил Терминал и набрал в нём команду

/Applications/Firefox.app/Contents/MacOS/firefox-bin -safe-mode
Эта команда запустила Firefox в безопасном режиме и [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://macosxhints.ru/wp-content/uploads/2010/06/firefox-logo.jpg" alt="Firefox (логотип)" title="Firefox (логотип)" width="120" height="120" align="left" />Сегодня, после очередного <strong>обновления, Firefox</strong> на моём маке перестал запускаться. После нажатия на иконку в доке, она совершала пару-тройку ритуальных прыжков, а затем загадочно замирала. Удивившись, я на всякий случай перезагрузил систему — не помогло. Тогда я выполнил следующие действия: <a href="http://macosxhints.ru/kak-zapustit-terminal-v-mac-os">запустил Терминал</a> и набрал в нём команду<br />
<span id="more-717"></span></p>
<div class="terminal-quote">/Applications/Firefox.app/Contents/MacOS/firefox-bin -safe-mode</div>
<p>Эта команда запустила Firefox в безопасном режиме и предложила мне для начала выбрать из нескольких опций:<br />
<center><a href="http://macosxhints.ru/wp-content/uploads/2010/06/firefox-safe-mode.gif" rel="lightbox"><img src="http://macosxhints.ru/wp-content/uploads/2010/06/firefox-safe-mode-500x195.gif" alt="Запуск Firefox в безопасном режиме" title="Запуск Firefox в безопасном режиме" width="500" height="195" class="size-medium wp-image-719" /></a></center><br />
Тут я отключил все установленные у меня расширения и нажал на подсвеченную кнопку, после чего Firefox благополучно запустился. Зайдя в панель управления дополнениями я обнаружил, что там есть масса расширений, несовместимых с новой версией этого браузера, и, вероятно, они и были причиной того, что Firefox не запускался. Я снова включил все те расширения, которые с новой версией оказались совместимы и перезапустил приложение — на этот раз проблем с запуском уже не возникло.</p>
<p><strong>P.S.</strong> Выполнив в <a href="http://macosxhints.ru/tag/terminal">Терминале</a> команду</p>
<div class="terminal-quote">/Applications/Firefox.app/Contents/MacOS/firefox-bin -ProfileManager</div>
<p>вы можете запустить менеджер учётных записей для этого приложения, на случай, если вам требуется чистая версия Firefox без каких бы то ни было расширений, или наоборот, какая-то специфическая сборка дополнений, которые не требуются при повседневной работе (например, мне это здорово помогало, когда я писал собственное дополнение для FF).</p>

	<h4>Связанные записи</h4>
	<ul class="st-related-posts">
	<li><a href="http://macosxhints.ru/novoe-samostoyatelnoe-okno-prilozheniya" title="Новое самостоятельное окно приложения (10 Март 2009)">Новое самостоятельное окно приложения</a> (4)</li>
	<li><a href="http://macosxhints.ru/otobrazit-skritie-faili" title="Отобразить скрытые файлы (5 Май 2008)">Отобразить скрытые файлы</a> (14)</li>
	<li><a href="http://macosxhints.ru/ispravlenie-kodirovki-v-adium" title="Исправление кодировки в Adium (1 Июнь 2009)">Исправление кодировки в Adium</a> (8)</li>
	<li><a href="http://macosxhints.ru/vihod-v-internet-cherez-iphone" title="Выход в интернет через iPhone (13 Март 2009)">Выход в интернет через iPhone</a> (8)</li>
	<li><a href="http://macosxhints.ru/stack-poslednie-zapuschennyie-prilozheniya" title="Stack &#8211; последние запущенные приложения (22 Сентябрь 2008)">Stack &#8211; последние запущенные приложения</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://macosxhints.ru/kak-zapustit-ubitiy-firefox/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Обновление zGoogleCalc</title>
		<link>http://macosxhints.ru/obnovlenie-zgooglecalc</link>
		<comments>http://macosxhints.ru/obnovlenie-zgooglecalc#comments</comments>
		<pubDate>Wed, 12 May 2010 17:25:12 +0000</pubDate>
		<dc:creator>Rodion Baskakov</dc:creator>
				<category><![CDATA[Интернет]]></category>
		<category><![CDATA[Приложения]]></category>
		<category><![CDATA[Скачать]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[zGoogleCalc]]></category>
		<category><![CDATA[виджет]]></category>
		<category><![CDATA[калькулятор]]></category>

		<guid isPermaLink="false">http://macosxhints.ru/?p=710</guid>
		<description><![CDATA[Ничто не вечно. В том числе и вёрстка поисковой выдачи Google, которая вновь изменилась. По этому поводу выкладываю снова обновлённую версию виджета zGoogleCalc, который вновь перестал работать. 
Как и в прошлый раз, выкладываю две версии для разных языков выдачи: русскую и английскую (статистика показывает, что в прошлый раз они оказались востребованы практически в равных пропорциях).
скачать [...]]]></description>
			<content:encoded><![CDATA[<p>Ничто не вечно. В том числе и вёрстка поисковой выдачи Google, которая вновь изменилась. По этому поводу выкладываю снова обновлённую версию виджета zGoogleCalc, который <a href="http://macosxhints.ru/tag/zgooglecalc">вновь перестал работать</a>. </p>
<p>Как и в прошлый раз, выкладываю две версии для разных языков выдачи: русскую и английскую (статистика показывает, что в прошлый раз они оказались востребованы практически в равных пропорциях).</p>
<div class="div-download"><a title="Виджет для Google Calculator" href="http://macosxhints.ru/download/zGoogleCalc_ru.zip">скачать виджет zGoogleCalc (русская версия)</a></div>
<div class="div-download"><a title="Виджет для Google Calculator" href="http://macosxhints.ru/download/zGoogleCalc_en.zip">скачать виджет zGoogleCalc (english version)</a></div>
<p>P.S. Приношу извинения всем читателям за очередное затишье в блоге: пока нет ни времени, ни сил на ведение этого проекта. Надеюсь на понимание.</p>

	<h4>Связанные записи</h4>
	<ul class="st-related-posts">
	<li><a href="http://macosxhints.ru/udobnyiy-kalkulyator-zgooglecalc" title="Удобный калькулятор zGoogleCalc (6 Август 2008)">Удобный калькулятор zGoogleCalc</a> (2)</li>
	<li><a href="http://macosxhints.ru/ocherednoe-obnovlenie-zgooglecalc" title="Очередное обновление zGoogleCalc (5 Март 2010)">Очередное обновление zGoogleCalc</a> (2)</li>
	<li><a href="http://macosxhints.ru/i-snova-pro-zgooglecalc" title="И снова про zGoogleCalc (26 Март 2009)">И снова про zGoogleCalc</a> (1)</li>
	<li><a href="http://macosxhints.ru/i-snova-obnovlenie-zgooglecalc" title="И снова обновление zGoogleCalc (20 Апрель 2009)">И снова обновление zGoogleCalc</a> (6)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://macosxhints.ru/obnovlenie-zgooglecalc/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Распродажа программ на MacFriendly</title>
		<link>http://macosxhints.ru/macfriendly-bundle</link>
		<comments>http://macosxhints.ru/macfriendly-bundle#comments</comments>
		<pubDate>Mon, 29 Mar 2010 18:40:49 +0000</pubDate>
		<dc:creator>Rodion Baskakov</dc:creator>
				<category><![CDATA[Приложения]]></category>
		<category><![CDATA[Скидки]]></category>
		<category><![CDATA[MacFriendly]]></category>
		<category><![CDATA[акции]]></category>
		<category><![CDATA[распродажи]]></category>

		<guid isPermaLink="false">http://macosxhints.ru/?p=685</guid>
		<description><![CDATA[
Сегодня, вслед за MacHeist и MacUpdate, свой пакет из 14 программ общей стоимостью более USD $300 продаёт всего за 50 долларов ресурс MacFriendly. В списке, как это обычно бывает при подобных распродажах, собраны приложения с совершенно разными коэффициентами полезности: от совершенно, на мой взгляд, ненужных до тех, которые итак пользователи покупают за немалые деньги. 
Тем [...]]]></description>
			<content:encoded><![CDATA[<p><center><a href="http://macosxhints.ru/wp-content/uploads/2010/03/MacFriendly-Bundle.jpg" rel="lightbox"><img src="http://macosxhints.ru/wp-content/uploads/2010/03/MacFriendly-Bundle-500x195.jpg" alt="MacFriendly Software Bundle" title="MacFriendly Software Bundle" width="500" height="195" class="size-medium wp-image-686" /></a></center><br />
Сегодня, вслед за MacHeist и MacUpdate, свой <a href="http://macfriendly.org">пакет из 14 программ общей стоимостью более USD $300</a> продаёт <strong>всего за 50 долларов</strong> ресурс MacFriendly. В списке, как это обычно бывает при подобных распродажах, собраны приложения с совершенно разными коэффициентами полезности: от совершенно, на мой взгляд, ненужных до тех, которые итак пользователи покупают за немалые деньги. </p>
<p>Тем не менее, каждый вправе сам решать, что для него полезно, а что нет, а $50 за 14 программ, даже парочка из которых окажется для вас полезной — уже неплохая экономия. Кроме того, часть вырученных от продажи программ денег пойдёт на помощь бездомным собакам.</p>

	<h4>Связанные записи</h4>
	<ul class="st-related-posts">
	<li><a href="http://macosxhints.ru/mupromo_bundle" title="Пакет из приложений на $425 за $50 (17 Март 2010)">Пакет из приложений на $425 за $50</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://macosxhints.ru/macfriendly-bundle/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Перезапускаем Flash-плагин в Safari</title>
		<link>http://macosxhints.ru/restart-flash-plugin-v-safari</link>
		<comments>http://macosxhints.ru/restart-flash-plugin-v-safari#comments</comments>
		<pubDate>Wed, 24 Mar 2010 23:02:23 +0000</pubDate>
		<dc:creator>Rodion Baskakov</dc:creator>
				<category><![CDATA[Графика]]></category>
		<category><![CDATA[Интернет]]></category>
		<category><![CDATA[Приложения]]></category>
		<category><![CDATA[Система]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[WebKit]]></category>
		<category><![CDATA[YouTube]]></category>
		<category><![CDATA[плагин]]></category>
		<category><![CDATA[терминал]]></category>

		<guid isPermaLink="false">http://macosxhints.ru/?p=648</guid>
		<description><![CDATA[Об ужасной реализации Flash-проигрывателя для Mac OS X говорилось уже не раз: взять хотя бы недавнее выступление Стива Джобса перед сотрудниками Apple, в котором он высказал много нелестного об Adobe и работе Flash на платформе Mac OS X.
Я, честно говоря, не совсем в курсе всех тонкостей этого вопроса: что и где вызывает проблемы. Но одно [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://macosxhints.ru/wp-content/uploads/2010/03/flashplayer-weight.jpg" alt="Гиря FlashPlayer" title="Гиря FlashPlayer" width="162" height="247" align="right"/>Об ужасной реализации Flash-проигрывателя для Mac OS X говорилось уже не раз: взять хотя бы недавнее выступление Стива Джобса перед сотрудниками Apple, в котором он высказал много нелестного об Adobe и работе Flash на платформе Mac OS X.<br />
Я, честно говоря, не совсем в курсе всех тонкостей этого вопроса: что и где вызывает проблемы. Но одно я знаю точно, — время от времени я не могу просматривать потоковое видео через flash-проигрыватели на таких сайтах, как Youtube, Rutube, Vimeo и прочих по причине того, что после трёх-пяти роликов звук и изображение приходят в полную негодность: всё скрипит, шипит и тормозит, а спасает только перезапуск Safari. А если в это время открыто много всего важного и нет Saft (как раз мой случай), то приходится или отказаться от открытых нужных вкладок, перезапуская Safari, либо не смотреть видео.</p>
<p>Сегодня, столкнувшись в очередной раз с описанной выше проблемой, я решил попытаться решить её без перезапуска Safari, и это у меня получилось.</p>
<p><span id="more-648"></span>Рецепт оказался очень простым: достаточно посмотреть в <a href="http://macosxhints.ru/kak-zapustit-terminal-v-mac-os">терминале</a> интерактивный список процессов (команда <strong>top</strong>) и обнаружить там строчку с названием <strong>WebKitPluginHost</strong>. Обратите внимание на число слева от имени процесса: это уникальный номер процесса, который вам нужно запомнить или скопировать в буфер. Число, которое будет отображаться у вас будет совершенно другим, нежели на представленном изображении.</p>
<p><center><img src="http://macosxhints.ru/wp-content/uploads/2010/03/WebPluginHost-in-Top.png" alt="WebPluginHost-in-Top" title="WebPluginHost-in-Top" width="500" height="73"/></center></p>
<p>Теперь завершите программу top (<strong>клавиша Q</strong>) и выполните в терминале следующую команду:</p>
<div class="terminal-quote">kill -9 номер_вашего_процесса</div>
<p>Обновите содержимое вкладки Safari, в которой тормозил Flash, и увидите, что на какое-то время проблема будет решена. Как только всё снова станет работать ужасно, нужно повторить описанные выше операции.</p>
<p>Напоследок стоит сказать, что сам по себе <em>WebKitPluginHost не имеет никакого отношения к Adobe FlashPlayer</em> —  это приложение из инструментария WebKit позволяет подгружать в Safari сторонние плагины, среди которых есть и FlashPlayer. Так что если у Вас в Safari используются ещё какие–либо плагины, то после отключения загрузчика вам потребуется обновить вкладки и с ними.</p>

	<h4>Связанные записи</h4>
	<ul class="st-related-posts">
	<li><a href="http://macosxhints.ru/odnookonnyiy-rezhim-v-safari" title="Однооконный режим в Safari (3 Май 2008)">Однооконный режим в Safari</a> (0)</li>
	<li><a href="http://macosxhints.ru/novoe-samostoyatelnoe-okno-prilozheniya" title="Новое самостоятельное окно приложения (10 Март 2009)">Новое самостоятельное окно приложения</a> (4)</li>
	<li><a href="http://macosxhints.ru/kak-podklyuchitsya-k-iphone-cherez-ssh-bez-wi-fi" title="Как подключиться к iPhone через SSH без Wi-Fi (4 Март 2009)">Как подключиться к iPhone через SSH без Wi-Fi</a> (7)</li>
	<li><a href="http://macosxhints.ru/simbl-blurminal-razmyivaem-fon-terminala" title="SIMBL + Blurminal: размываем фон терминала (26 Сентябрь 2008)">SIMBL + Blurminal: размываем фон терминала</a> (0)</li>
	<li><a href="http://macosxhints.ru/quicktime-roliki-na-youtube" title="QuickTime ролики на YouTube (5 Май 2008)">QuickTime ролики на YouTube</a> (3)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://macosxhints.ru/restart-flash-plugin-v-safari/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Пара советов любителям сериалов</title>
		<link>http://macosxhints.ru/para-sovetov-lyubitelyam-serialov</link>
		<comments>http://macosxhints.ru/para-sovetov-lyubitelyam-serialov#comments</comments>
		<pubDate>Thu, 18 Mar 2010 19:53:30 +0000</pubDate>
		<dc:creator>Rodion Baskakov</dc:creator>
				<category><![CDATA[Приложения]]></category>
		<category><![CDATA[Система]]></category>
		<category><![CDATA[AppleScript]]></category>
		<category><![CDATA[Automator]]></category>
		<category><![CDATA[Finder]]></category>
		<category><![CDATA[Show Leopard]]></category>
		<category><![CDATA[Transmission]]></category>
		<category><![CDATA[горячие клавиши]]></category>
		<category><![CDATA[полезности]]></category>
		<category><![CDATA[Службы]]></category>

		<guid isPermaLink="false">http://macosxhints.ru/?p=581</guid>
		<description><![CDATA[Если вы, как и я, любите смотреть зарубежные сериалы, вроде "Доктора Хауса" или "Как я встретил вашу маму" (а так же много-много других), то рано или поздно вы столкнётесь с тем, что у вас накопится некоторое количество недосмотренных сезонов: пока выходят новые эпизоды одного сериала, вы уже начали смотреть другой.
В этой статье я хотел бы [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://macosxhints.ru/wp-content/uploads/2010/03/sitcoms.jpg" alt="Sitcoms" title="Sitcoms" width="200" height="175" align="left"/>Если вы, как и я, любите смотреть зарубежные сериалы, вроде "Доктора Хауса" или "Как я встретил вашу маму" (а так же много-много других), то рано или поздно вы столкнётесь с тем, что у вас накопится некоторое количество недосмотренных сезонов: пока выходят новые эпизоды одного сериала, вы уже начали смотреть другой.<br />
В этой статье я хотел бы привести пару приёмов, используемых мною для облегчения работы с десятками эпизодов различных шоу, которые вы скачиваете из торрент-сетей.</p>
<p><span id="more-581"></span><br />
<h3>Создавайте правила для сериалов</h3>
<p>В моей директории для загрузки обычно очень много мусора: там царство хаоса, и без особой необходимости я стараюсь туда не заходить, пока не потребуется очистить место на диске (в этом случае очень, кстати, выручает DaisyDisk). Среди обилия файлов и папок есть и те, в которых хранятся эпизоды понравившихся мне шоу. Так вот, чтобы при каждом скачивании нового эпизода или сезона уже имеющегося у меня сериала (директории для него) я создаю в Transmission правило, согласно которому скачиваемый файл или папка автоматически помещаются туда, куда мне нужно. Так, на представленных ниже скриншотах можно увидеть, что если в названии скачиваемого материала встречаются определённые слова, программа должна изменить путь для сохранения файлов на тот, который я ей указал в правиле.<br />
<center><br />
<img src="http://macosxhints.ru/wp-content/uploads/2010/03/transmission_rules.gif" alt="Правила для Transmission" title="Правила для Transmission" width="461" height="232" /><br />
<br/><br />
<img src="http://macosxhints.ru/wp-content/uploads/2010/03/transmission_save_group.gif" alt="Путь для сохранения группы в Transmission" title="Путь для сохранения группы в Transmission" width="372" height="210" /><br />
<br/><br />
<a href="http://macosxhints.ru/wp-content/uploads/2010/03/transmission_dl.gif" rel="lightbox"><img src="http://macosxhints.ru/wp-content/uploads/2010/03/transmission_dl-500x287.gif" alt="Скачивание группы в Transmission" title="Скачивание группы в Transmission" width="500" height="287" /></a><br />
</center></p>
<p>По личному опыту могу сказать, что этот способ экономит минимум 1-2 минуты при добавлении новой серии на скачивание. Помножьте эту экономию на количество серий, которые время от времени появляются на трекерах, и вы увидите довольно существенный объём сэкономленного времени.</p>
<h3>Отмечайте последний просмотр</h3>
<p>Вы скачали несколько сезонов какого-то сериала, но так уж вышло, что он ещё не закончился: новые серии выходят в прокат, переводятся различными студиями и попадают на раздачу в трекере. Всё это занимает какое-то время, а вы, чтобы не ждать, уже нашли какой-то новый и интересный сериал (а то и вовсе уехали надолго в отпуск). Как не забыть тот эпизод, на котором вы остановились? Очень просто: в системе Mac OS X есть разноцветные метки для файлов, которыми я с некоторых пор отмечаю ту серию, которую посмотрел последней. А с введением в Snow Leopard замечательной поддержки Служб для приложений, можно за 5 минут сделать службу для Finder, так что задачу по выставлению цветовой метки можно повесить на комбинацию "горячих клавиш". Ниже представлен небольшой пример того, как это можно сделать,</p>
<p>Запускаете Automator и выбираете в шаблонах процессов пункт "Служба":<br />
<center><a href="http://macosxhints.ru/wp-content/uploads/2010/03/automator_templates.png" rel="lightbox"><img src="http://macosxhints.ru/wp-content/uploads/2010/03/automator_templates-500x150.png" alt="Шаблоны нового задания в Automator" title="Шаблоны нового задания в Automator" width="500" height="150"/></a></center></p>
<p>Далее, меняете настройки службы на получение файлов или папок в Finder:<br />
<center><img src="http://macosxhints.ru/wp-content/uploads/2010/03/automator_input_params.PNG" alt="Входные параметры новой службы в Automator" title="Входные параметры новой службы в Automator" width="500" height="85" /></center></p>
<p>Чтобы долго не искать среди всех, доступных в Automator инструментов, наберите в поиске "apple", и перетащите на рабочую область инструмент "<strong>Запустить AppleScript</strong>":<br />
<center><img src="http://macosxhints.ru/wp-content/uploads/2010/03/automator_drag_applescript.gif" alt="Использование инструмента AppleScript в Automator" title="Использование инструмента AppleScript в Automator" width="500" height="353" /></center></p>
<p>Теперь осталось лишь заменить предложенный по умолчанию код скрипта на представленный мною ниже:</p>
<pre class="applescript">&nbsp;
<span style="color: #b1b100;">on</span> <span style="color: #000066;">run</span> <span style="color: #66cc66;">&#123;</span>input_item, parameters<span style="color: #66cc66;">&#125;</span>
	<span style="color: #b1b100;">tell</span> application <span style="color: #ff0000;">&quot;Finder&quot;</span>
		<span style="color: #b1b100;">set</span> thisItem <span style="color: #b1b100;">to</span> input_item <span style="color: #000066;">as</span> alias
		<span style="color: #b1b100;">if</span> label <span style="color: #000000; font-weight: bold;">index</span> <span style="color: #b1b100;">of</span> thisItem = <span style="color: #cc66cc;">0</span> <span style="color: #b1b100;">then</span>
			<span style="color: #b1b100;">set</span> <span style="color: #000000; font-weight: bold;">the</span> label <span style="color: #000000; font-weight: bold;">index</span> <span style="color: #b1b100;">of</span> thisItem <span style="color: #b1b100;">to</span> <span style="color: #cc66cc;">2</span>
		<span style="color: #b1b100;">else</span>
			<span style="color: #b1b100;">set</span> label <span style="color: #000000; font-weight: bold;">index</span> <span style="color: #b1b100;">of</span> thisItem <span style="color: #b1b100;">to</span> <span style="color: #cc66cc;">0</span>
		<span style="color: #b1b100;">end</span> <span style="color: #b1b100;">if</span>
	<span style="color: #b1b100;">end</span> <span style="color: #b1b100;">tell</span>
<span style="color: #b1b100;">end</span> <span style="color: #000066;">run</span>
&nbsp;</pre>
<p>Я использую для меток красный цвет (номер 2), но если он вам не подходит — используйте другие, воспользовавшись подсказкой:</p>
<p>0 = без цвета<br />
1 = оранжевый<br />
2 = красный<br />
3 = жёлтый<br />
4 = синий<br />
5 = фиолетовый<br />
6 = зелёный<br />
7 = серый</p>
<p>Сохраните получившуюся службу с тем именем, которое вы хотели бы видеть в контекстном меню Finder или в настройках горячих клавиш Mac OS X. Я выбрал имя <strong>Mark Movie with Red</strong>, но вы можете написать что-то другое.</p>
<p>Теперь можно закрывать Automator — в контекстном меню Finder появился необходимый пункт.<br />
<center><img src="http://macosxhints.ru/wp-content/uploads/2010/03/finder_context_service.gif" alt="Конекстное меню службы в Finder" title="Конекстное меню службы в Finder" width="293" height="133" /></center></p>
<p>Но этого пока недостаточно (зачем создавать пункт, если цветовую метку итак можно задать через контекстное меню?) — нужно назначить созданной службе клавиатурное сокращение. Для этого откройте <strong>Системные настройки</strong> и выберите в них пункт "<strong>Клавиатура</strong>". Во вкладке "<strong>Сочетания клавиш</strong>" выберите в левом списке "<strong>Службы</strong>" и найдите в появившемся списке ту, которую вы пару минут назад создали. Осталось кликнуть справа от названия службы и нажать те клавиши, которые должны службу запускать (я использую <strong>Cmd+Shift+M</strong> — от слова Mark).<br />
<center><a href="http://macosxhints.ru/wp-content/uploads/2010/03/assign_hotkeys_to_service.gif" rel="lightbox"><img src="http://macosxhints.ru/wp-content/uploads/2010/03/assign_hotkeys_to_service-500x85.gif" alt="Установить сокращение для службы" title="Установить сокращение для службы" width="500" height="85"/></a></center></p>
<p>Вот и всё, теперь после просмотра какого-либо эпизода, выделите его и нажмите нужное сокращение на клавиатуре — эпизод обзаведётся цветовым маркером, а вы уже не забудете, что именно смотрели, даже если остановились посреди сезона или успели докачать в директорию новых эпизодов, пока смотрели другой сериал.</p>

	<h4>Связанные записи</h4>
	<ul class="st-related-posts">
	<li><a href="http://macosxhints.ru/skvoz-ternii-k-nuzhnyim-faylam" title="Сквозь тернии к &#8230; нужным файлам (18 Ноябрь 2008)">Сквозь тернии к &#8230; нужным файлам</a> (11)</li>
	<li><a href="http://macosxhints.ru/otobrazit-skritie-faili" title="Отобразить скрытые файлы (5 Май 2008)">Отобразить скрытые файлы</a> (14)</li>
	<li><a href="http://macosxhints.ru/5-sposobov-zablokirovat-ekran-mac-os-x" title="5 способов заблокировать экран Mac OS X (17 Февраль 2009)">5 способов заблокировать экран Mac OS X</a> (17)</li>
	<li><a href="http://macosxhints.ru/upravlenie-ehlementami-paneli-menu" title="Управление элементами панели Меню (7 Октябрь 2008)">Управление элементами панели Меню</a> (6)</li>
	<li><a href="http://macosxhints.ru/sobrat-vse-okna-v-odin-space" title="Собрать все окна в один Space (4 Май 2008)">Собрать все окна в один Space</a> (2)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://macosxhints.ru/para-sovetov-lyubitelyam-serialov/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Пакет из приложений на $425 за $50</title>
		<link>http://macosxhints.ru/mupromo_bundle</link>
		<comments>http://macosxhints.ru/mupromo_bundle#comments</comments>
		<pubDate>Wed, 17 Mar 2010 09:09:58 +0000</pubDate>
		<dc:creator>Rodion Baskakov</dc:creator>
				<category><![CDATA[Приложения]]></category>
		<category><![CDATA[Скидки]]></category>
		<category><![CDATA[MacHeist]]></category>
		<category><![CDATA[MacUpdate]]></category>
		<category><![CDATA[акции]]></category>
		<category><![CDATA[распродажи]]></category>

		<guid isPermaLink="false">http://macosxhints.ru/?p=583</guid>
		<description><![CDATA[
Недавно в сети очень много шума наделала компания MacHeist, которая известна своими акциями по распространению полезных и не очень программ с большими скидками или совсем бесплатно. Но, помимо MacHeist, есть и другие компании, которые время от времени устраивают "аттракционы неслыханной щедрости". Так, MacUpdate организовала весеннюю распродажу приложений общей стоимостью более USD $425 всего за USD [...]]]></description>
			<content:encoded><![CDATA[<p><center><img src="http://macosxhints.ru/wp-content/uploads/2010/03/mupromo.jpg" alt="MacUpdate Promo Spring Bundle" title="MacUpdate Promo Spring Bundle" width="500" height="172" /></center><br />
Недавно в сети очень много шума наделала компания <a href="http://macheist.com">MacHeist</a>, которая известна своими акциями по распространению полезных и не очень программ с большими скидками или совсем бесплатно. Но, помимо MacHeist, есть и другие компании, которые время от времени устраивают "аттракционы неслыханной щедрости". Так, <a href="http://www.macupdate.com">MacUpdate</a> организовала <a href="http://www.mupromo.com/">весеннюю распродажу приложений</a> общей <strong>стоимостью более USD $425 всего за USD $50</strong>.</p>
<p><span id="more-583"></span><br />
<h3>Итак, что же входит в пакет приложений?</h3>
<p><img src="http://macosxhints.ru/wp-content/uploads/2010/03/parallels_icon.png" alt="Parallels Desktop" title="Parallels Desktop" width="128" height="128" align="left" />Прежде всего, большинству пользователей Mac будет интересно приложение <strong>Parallels Desktop 5</strong>, обычная стоимость которого составляет почти $80. Если Вы ещё не знаете, что такое <strong>Parallels Desktop</strong>, то это виртуальная среда, позволяющая запускать приложения для Windows и Linux на вашей Mac OS X. Согласитесь, даже если приобрести весь пакет приложений только ради Parallels Desktop, то уже получается довольно ощутимая выгода.</p>
<p><strong>Далее следуют такие приложения, как:</strong></p>
<p><img src="http://macosxhints.ru/wp-content/uploads/2010/03/hydra_icon.png" alt="Hydra" title="Hydra" width="128" height="128" align="left" /><strong>Hydra</strong> — программа и плагины для Aperture и Lightroom, позволяющие сделать из ваших фотографий HDR (High Dynamic Range) изображения. Подробнее о том, что такое HDR можно<a href="http://ru.wikipedia.org/wiki/High_Dynamic_Range_Imaging"> почитать на страницах Wikipedia</a>. Обычная стоимость этой программы — 79.95 долларов.</p>
<hr style="clear:both;"/>
<img src="http://macosxhints.ru/wp-content/uploads/2010/03/bee_docs_timeline_icon.png" alt="Timeline 3D" title="Timeline 3D" width="128" height="128" align="left" /><strong>Timeline 3D</strong> — это приложение для создания красивых и выразительных графиков привязки чего-либо (изображений, событий, других данных) к временной шкале (так называемые <em>timelines</em>). Трёхмерные результаты работы этого приложения позволяют представить информацию распределённую по прямой времени очень наглядно. Обычная цена программы — 65 долларов.</p>
<hr style="clear:both;"/>
<img src="http://macosxhints.ru/wp-content/uploads/2010/03/spell_catcher_icon.png" alt="Spell Catcher X" title="Spell Catcher X" width="128" height="128" align="left" /><strong>Spell Catcher X</strong> — программа для проверки орфографии в текстах. Может проверять текст по м ере его написания в пиьмах, мессенджерах, текстовых приложениях. Поддерживает большое количество языков (<strong>в том числе и Русский</strong>). Недостаток, на мой взгляд, состоит в том, что словари нужно приобретать отдельно. Например, словарь русского языка стоит USD $10, в то время, как сама программа стоит 39.95 долларов.</p>
<hr style="clear:both;"/>
<img src="http://macosxhints.ru/wp-content/uploads/2010/03/MacScan_icon.png" alt="MacScan" title="MacScan" width="128" height="128" align="left" /><strong>MacScan</strong> — это сканнер вашего компьютера на предмет наличия в системе вредоносного ПО. Полезность этого приложения довольно спорная, хотя цена в USD $29.99 говорит о том, что сами разработчики этого приложения считают иначе. Как знать, возможно для кого-то это весьма актуально.</p>
<hr style="clear:both;"/>
<img src="http://macosxhints.ru/wp-content/uploads/2010/03/back-in-time_icon.jpg" alt="Back-In-Time" title="Back-In-Time" width="128" height="128" align="left" /><strong>Back-In-Time</strong>  осуществляет быстрый доступ к данным, сохранённым в резервные копии при помощи TimeMachine. Сам я TimeMachine не использую, так что судить, насколько это приложение лучше или хуже встроенного в Mac OS X навигатора, не могу. Обычная стоимость программы — USD $29.</p>
<hr style="clear:both;"/>
<img src="http://macosxhints.ru/wp-content/uploads/2010/03/websnapper_icon.png" alt="WebSnapper" title="WebSnapper" width="128" height="128" align="left" /><strong>Web Snapper</strong> — приложение, позволяющее делать снимки просматриваемых сайтов и сохранять их в виде изображений или PDF-документов. Умеет встраиваться в Safari в виде кнопки на панели инструментов. Лично я для этих целей использую бесплатный скрипт на Python+Cocoa, который запускаю из командной строки, но я, в конце концов, понимаю что делаю. :) А для тех людей, которым командная строка незнакома, данное приложение может быть весьма полезным. Обычная тоимость этого приложения — 15 долларов.</p>
<hr style="clear:both;"/>
<img src="http://macosxhints.ru/wp-content/uploads/2010/03/foreversave_icon.png" alt="ForeverSave" title="ForeverSave" width="128" height="128" align="left" /><strong>ForeverSave</strong> — это приложение для хранения резервных версий документов, с которыми вы работаете. Пока не устанавливал и не тестировал, так что не могу сказать, что это за штука. Но разработчики утверждают, что это "…первое приложение предлагающее революционный способ хранения документов, с которыми вы работаете…". Метод оценивается разработчиками в USD $14.95</p>
<hr style="clear:both;"/>
<img src="http://macosxhints.ru/wp-content/uploads/2010/03/hyperspaces_icon.png" alt="Hyperspaces" title="hyperspaces_icon" width="128" height="128" align="left" /><strong>Hyperspaces</strong> даёт возможность более гибко управлять виртуальными рабочими столами (Spaces), чем это позволяет делать Mac OS X. Каждое рабочее пространство может быть индивидуально настроено под выполняемые в нём задачи. Обычно приложение продаётся за 12.95 долларов</p>
<hr style="clear:both;"/>
<img src="http://macosxhints.ru/wp-content/uploads/2010/03/MacDVDRipper_icon.png" alt="MacDVDRipper Pro" title="MacDVDRipper Pro" width="128" height="128" align="left" /><strong>MacDVDRipper Pro</strong> — как следует из названия, это приложения позволяет копировать содержимое DVD на жёсткий диск. Насколько я понял, приложение не позволяет конвертировать видео-DVD в обычные видео-форматы, а просто копирует диск целиком туда, куда вы укажете. Чем это отличается от Copy/Paste в Finder? Тем, что обычно Copy/Paste бесплатен, а MacDVDRipper Pro продаётся за USD $9.95</p>
<hr style="clear:both;"/>
Как видно из описаний, далеко не все программы так уж нужны, но убрать их из набора, увы, нельзя. Тем не менее, даже первые 4 приложения из составленного мной списка заслуживают внимания, а их суммарная стоимость в разы превышает цены, за которую предлагается весь набор. Акция заканчивается 1 апреля 2010 года, так что у вас ещё есть время купить эти приложения.</p>
<p>Кроме того, первые 10 000 покупателей получают в дополнение к набору приложение <strong>DVDRemaster Pro</strong> — полноценное приложение для копирования и перекодирования DVD, обычная цена которого составляет $59.99, так что стоит поторопиться. :)</p>

	<h4>Связанные записи</h4>
	<ul class="st-related-posts">
	<li><a href="http://macosxhints.ru/macfriendly-bundle" title="Распродажа программ на MacFriendly (29 Март 2010)">Распродажа программ на MacFriendly</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://macosxhints.ru/mupromo_bundle/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Очередное обновление zGoogleCalc</title>
		<link>http://macosxhints.ru/ocherednoe-obnovlenie-zgooglecalc</link>
		<comments>http://macosxhints.ru/ocherednoe-obnovlenie-zgooglecalc#comments</comments>
		<pubDate>Fri, 05 Mar 2010 13:47:15 +0000</pubDate>
		<dc:creator>Rodion Baskakov</dc:creator>
				<category><![CDATA[Интернет]]></category>
		<category><![CDATA[Приложения]]></category>
		<category><![CDATA[Скачать]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[zGoogleCalc]]></category>
		<category><![CDATA[виджет]]></category>
		<category><![CDATA[калькулятор]]></category>

		<guid isPermaLink="false">http://macosxhints.ru/?p=576</guid>
		<description><![CDATA[В очередной раз перестал работать виджет zGoogleCalc. На сей раз с вёрсткой результатов всё в порядке, но у Google изменился формат GET-запроса, вследствие чего виджет не мог получить нормальный ответ от сервера, а на виджете, в строке результатов вычислений, появляется неожиданное "Error: Wrong parameters.". В связи с этим, раз уж автор виджета давно его забросил, [...]]]></description>
			<content:encoded><![CDATA[<p>В <a href="http://macosxhints.ru/tag/zgooglecalc">очередной раз перестал работать</a> виджет zGoogleCalc. На сей раз с вёрсткой результатов всё в порядке, но у Google изменился формат GET-запроса, вследствие чего виджет не мог получить нормальный ответ от сервера, а на виджете, в строке результатов вычислений, появляется неожиданное "<b>Error: Wrong parameters.</b>". В связи с этим, раз уж автор виджета давно его забросил, выкладываю очередное обновление, которое устанавливается так же, как и раньше: распаковываете виджет из архива и запускаете, после чего соглашаетесь с тем, что старую версию нужно заменить. На выбор предлагаю две версии: русскую и английскую. Это не версии языка интерфейса (до него пока не дошли руки), а язык результатов калькулятора (если вы считаете на 2+2, а, например 100 USD in RUR).</p>
<p>В общем, кто пользуется, поймёт, что я имею ввиду.</p>
<div class="div-download"><a title="Виджет для Google Calculator" href="http://macosxhints.ru/download/zGoogleCalc_ru.zip">скачать виджет zGoogleCalc (русская версия)</a></div>
<div class="div-download"><a title="Виджет для Google Calculator" href="http://macosxhints.ru/download/zGoogleCalc_en.zip">скачать виджет zGoogleCalc (english version)</a></div>

	<h4>Связанные записи</h4>
	<ul class="st-related-posts">
	<li><a href="http://macosxhints.ru/udobnyiy-kalkulyator-zgooglecalc" title="Удобный калькулятор zGoogleCalc (6 Август 2008)">Удобный калькулятор zGoogleCalc</a> (2)</li>
	<li><a href="http://macosxhints.ru/obnovlenie-zgooglecalc" title="Обновление zGoogleCalc (12 Май 2010)">Обновление zGoogleCalc</a> (0)</li>
	<li><a href="http://macosxhints.ru/i-snova-pro-zgooglecalc" title="И снова про zGoogleCalc (26 Март 2009)">И снова про zGoogleCalc</a> (1)</li>
	<li><a href="http://macosxhints.ru/i-snova-obnovlenie-zgooglecalc" title="И снова обновление zGoogleCalc (20 Апрель 2009)">И снова обновление zGoogleCalc</a> (6)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://macosxhints.ru/ocherednoe-obnovlenie-zgooglecalc/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Пара слов в защиту Safari</title>
		<link>http://macosxhints.ru/para-slov-v-zaschitu-safari</link>
		<comments>http://macosxhints.ru/para-slov-v-zaschitu-safari#comments</comments>
		<pubDate>Wed, 03 Mar 2010 23:28:21 +0000</pubDate>
		<dc:creator>Rodion Baskakov</dc:creator>
				<category><![CDATA[Интернет]]></category>
		<category><![CDATA[Приложения]]></category>
		<category><![CDATA[Система]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[Webmoney]]></category>
		<category><![CDATA[X.509]]></category>
		<category><![CDATA[Связка ключей]]></category>

		<guid isPermaLink="false">http://macosxhints.ru/?p=568</guid>
		<description><![CDATA[Не так давно я написал статью, в которой перечислял недостатки Safari. В принципе, я по-прежнему не могу в силу ряда перечисленных в той статье причин пользоваться только этим браузером для выполнения всех необходимых мне задач. Однако, справедливости ради, стоит отметить по меньшей мере один момент, в котором я ошибся: пусть криво и косо, но Safari [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://macosxhints.ru/wp-content/uploads/2008/05/safari-logo.png" alt="Логотип Safari" title="Логотип Safari" width="150" height="146" align="right" />Не так давно я написал <a href="http://macosxhints.ru/safari-issues">статью, в которой перечислял недостатки Safari</a>. В принципе, я по-прежнему не могу в силу ряда перечисленных в той статье причин пользоваться только этим браузером для выполнения всех необходимых мне задач. Однако, справедливости ради, стоит отметить по меньшей мере один момент, в котором я ошибся: пусть криво и косо, но Safari всё же позволяет переключаться между несколькими сертификатами <strong>x.509</strong>, которые используются для авторизации в платёжной системе <strong>WebMoney.Light</strong>. </p>
<p><span id="more-568"></span>Этот факт я обнаружил сегодня совершенно случайно: при входе в систему Webmoney.Light, в привычном окне подтверждения использования приложением Safari моей "Связки ключей" я, вместо привычного "Разрешить", нажал из любопытства кнопку "Отказать".<br />
<center><a href="http://macosxhints.ru/wp-content/uploads/2010/03/webmoney_cert_ask.png" rel="lightbox"><img src="http://macosxhints.ru/wp-content/uploads/2010/03/webmoney_cert_ask-499x218.png" alt="Запрос на использование &quot;Связки ключей&quot; в Safari" title="Запрос на использование &quot;Связки ключей&quot; в Safari" width="499" height="218" /></a></center></p>
<p>И полной неожиданностью для меня стало то, что следом за этим Safari отобразил вот такое окно:<br />
<center><a href="http://macosxhints.ru/wp-content/uploads/2010/03/webmoney_cert_choose.png" rel="lightbox"><img src="http://macosxhints.ru/wp-content/uploads/2010/03/webmoney_cert_choose-500x217.png" alt="Выбор нужного сертификата x.509 в Safari" title="Выбор нужного сертификата x.509 в Safari" width="500" height="217" /></a></center></p>
<p>Здесь я смог выбрать второй сертификат (а не тот, под которым Safari входил в систему по умолчанию) и на сей раз подтвердив использование "Связки ключей", вошёл в свой второй кошелёк.</p>
<p>На этом, пожалуй, можно было бы закончить и обрадоваться, но не всё так просто. Как я уже упомянул выше, функционал этот работает не так хорошо, как хотелось бы, а именно:</p>
<ul>
<li>запретив вход при данной сессии браузера с дефолтным ключом, я уже не могу выбрать его из списка. Вернее, выбрать-то я его могу, но толку от этого не будет, потому как Safari считает, что раз уж я ему не доверяю, то так тому  быть, после чего автоматически подхватывает второй ключ, независимо от моего выбора на втором шаге.</li>
<li>после выхода из кошелька и повторного входа, Safari автоматически берёт последний использованный для авторизации сертификат, и уже не спрашивая моего подтверждения, входит с ним в систему WebMoney, так что для переключения между кошельками необходимо перезапускать браузер</li>
</ul>
<p>Но как бы там ни было, возможность переключения между сертификатами существует, чему я очень рад. Может когда–нибудь и её доведут до ума.</p>

	<h4>Связанные записи</h4>
	<ul class="st-related-posts">
	<li><a href="http://macosxhints.ru/safari-issues" title="Недостатки Safari (8 Февраль 2010)">Недостатки Safari</a> (10)</li>
	<li><a href="http://macosxhints.ru/razgovori-ob-iphone" title="Разговоры об iPhone (16 Ноябрь 2008)">Разговоры об iPhone</a> (4)</li>
	<li><a href="http://macosxhints.ru/restart-flash-plugin-v-safari" title="Перезапускаем Flash-плагин в Safari (25 Март 2010)">Перезапускаем Flash-плагин в Safari</a> (3)</li>
	<li><a href="http://macosxhints.ru/odnookonnyiy-rezhim-v-safari" title="Однооконный режим в Safari (3 Май 2008)">Однооконный режим в Safari</a> (0)</li>
	<li><a href="http://macosxhints.ru/novoe-samostoyatelnoe-okno-prilozheniya" title="Новое самостоятельное окно приложения (10 Март 2009)">Новое самостоятельное окно приложения</a> (4)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://macosxhints.ru/para-slov-v-zaschitu-safari/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Забавный Python</title>
		<link>http://macosxhints.ru/zabavnyiy-python</link>
		<comments>http://macosxhints.ru/zabavnyiy-python#comments</comments>
		<pubDate>Sat, 20 Feb 2010 00:15:50 +0000</pubDate>
		<dc:creator>Rodion Baskakov</dc:creator>
				<category><![CDATA[Приложения]]></category>
		<category><![CDATA[MacPorts]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[top]]></category>
		<category><![CDATA[курьёзы]]></category>

		<guid isPermaLink="false">http://macosxhints.ru/?p=562</guid>
		<description><![CDATA[Во время сборки из портов Python, решил заглянуть в top. Увидел там примерно следующее:

Как такой файл (если это, конечно, не исполняемый консольный скрипт) вообще запустился и попал в  top, мне очень интересно. Wine у меня отсутствует, Windows — тоже.

	Связанные записи
	
	Сюрприз от Оперы для Мак (2)
	Среда web-разработки на Mac OS X Leopard (часть 3) (6)
	Среда [...]]]></description>
			<content:encoded><![CDATA[<p>Во время сборки из портов Python, решил заглянуть в top. Увидел там примерно следующее:</p>
<p><center><img src="http://macosxhints.ru/wp-content/uploads/2010/02/python_exe.jpg" alt="python.exe в результатах команды top" title="python.exe в результатах команды top" width="500" height="375" class="size-full wp-image-563" /></center></p>
<p>Как такой файл (если это, конечно, не исполняемый консольный скрипт) вообще запустился и попал в  top, мне очень интересно. Wine у меня отсутствует, Windows — тоже.</p>

	<h4>Связанные записи</h4>
	<ul class="st-related-posts">
	<li><a href="http://macosxhints.ru/syurpriz-ot-operyi-dlya-mac" title="Сюрприз от Оперы для Мак (11 Февраль 2009)">Сюрприз от Оперы для Мак</a> (2)</li>
	<li><a href="http://macosxhints.ru/sreda-web-razrabotki-na-mac-os-x-leopard-3" title="Среда web-разработки на Mac OS X Leopard (часть 3) (18 Октябрь 2009)">Среда web-разработки на Mac OS X Leopard (часть 3)</a> (6)</li>
	<li><a href="http://macosxhints.ru/sreda-web-razrabotki-na-mac-os-x-leopard-2" title="Среда web-разработки на Mac OS X Leopard (часть 2) (11 Октябрь 2009)">Среда web-разработки на Mac OS X Leopard (часть 2)</a> (25)</li>
	<li><a href="http://macosxhints.ru/sreda-web-razrabotki-na-mac-os-x-leopard-1" title="Среда web-разработки на Mac OS X Leopard (часть 1) (30 Сентябрь 2009)">Среда web-разработки на Mac OS X Leopard (часть 1)</a> (25)</li>
	<li><a href="http://macosxhints.ru/sreda-web-razrabotki-na-mac-os-x-leopard-0" title="Среда web-разработки на Mac OS X Leopard (вступление) (28 Сентябрь 2009)">Среда web-разработки на Mac OS X Leopard (вступление)</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://macosxhints.ru/zabavnyiy-python/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Flash Decompiler Trillix</title>
		<link>http://macosxhints.ru/flash-decompiler-trillix</link>
		<comments>http://macosxhints.ru/flash-decompiler-trillix#comments</comments>
		<pubDate>Thu, 11 Feb 2010 23:42:09 +0000</pubDate>
		<dc:creator>Rodion Baskakov</dc:creator>
				<category><![CDATA[Приложения]]></category>
		<category><![CDATA[web-разработка]]></category>
		<category><![CDATA[полезности]]></category>

		<guid isPermaLink="false">http://macosxhints.ru/?p=535</guid>
		<description><![CDATA[Сегодняшняя статья посвящена одному из тех приложений, что делают жизнь web-разработчиков немного проще — декомпилятору flash- и flex-роликов, Flash Decompiler Trillix.
Очень большое количество своего времени я провожу за разработкой и поддержкой web-проектов. Время от времени возникают ситуации, когда необходимо получить доступ к ресурсам или исходному программному коду скомпилированных flash–роликов: то исходники потерялись, то партнёры прислали [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.mac.eltima.ru/flash-decompiler.html" title="Flash Decompiler Trillix"><img src="http://macosxhints.ru/wp-content/uploads/2010/02/trillix_icon.gif" alt="Flash Decompiler Trillix" title="Flash Decompiler Trillix" width="160" height="160" align="left" border="0" /></a>Сегодняшняя статья посвящена одному из тех приложений, что делают жизнь web-разработчиков немного проще — декомпилятору flash- и flex-роликов, <strong>Flash Decompiler Trillix</strong>.<br />
Очень большое количество своего времени я провожу за разработкой и поддержкой web-проектов. Время от времени возникают ситуации, когда необходимо получить доступ к ресурсам или исходному программному коду скомпилированных flash–роликов: то исходники потерялись, то партнёры прислали недоработанные материалы. И тогда на помощь приходят средства, призванные решать именно такие сложные ситуации.</p>
<p><span id="more-535"></span><br />
<h3>Чем примечателен Flash Decompiler Trillix?</h3>
<p>В первую очередь, — <strong>это первое русифицированное приложение для декомпиляции flash-роликов</strong>, из тех, с которыми мне приходилось работать. Изредка, правда, встречается что-то на английском, но, насколько я понял — это всё в скором времени будет приведено в порядок. Сам же факт локализации программы означает, что при работе с данным приложением затруднений не возникнет даже у разработчиков, не владеющих английским языком (такие, по своему опыту могу сказать, тоже бывают).<br />
Второй момент, который меня порадовал, — это скорость работы. Мне доводилось работать с несколькими другими приложениями для декомпиляции, но все они как-то очень долго запускались.</p>
<h3>Немного об интерфейсе программы</h3>
<p>Приложение имеет весьма удобный интуитивный интерфейс: все элементы декомпилируемого ролика разобраны по группам:<br />
<center><a href="http://macosxhints.ru/wp-content/uploads/2010/02/flash_decompiler_elements.jpg" rel="lightbox"><img src="http://macosxhints.ru/wp-content/uploads/2010/02/flash_decompiler_elements-500x411.jpg" alt="Группы элементов в Flash Decompiler" title="Группы элементов в Flash Decompiler" width="500" height="411" /></a></center></p>
<p>Над областью просмотра элемента расположена панель с уменьшенными изображениями соседних с просматриваемым элементов, что делает работу с фрагментами ролика более наглядной:<br />
<center><a href="http://macosxhints.ru/wp-content/uploads/2010/02/flash_decompiler_previews.jpg" rel="lightbox"><img src="http://macosxhints.ru/wp-content/uploads/2010/02/flash_decompiler_previews-500x411.jpg" alt="Превьюшки в Flash Decompiler" title="Превьюшки в Flash Decompiler" width="500" height="411" /></a></center></p>
<p>Ниже области просмотра имеется панель, отображающая статистическую информацию о самом ролике<br />
<center><a href="http://macosxhints.ru/wp-content/uploads/2010/02/flash_decompiler_props_all.jpg" rel="lightbox"><img src="http://macosxhints.ru/wp-content/uploads/2010/02/flash_decompiler_props_all-500x120.jpg" alt="Свойства ролика в Flash Decompiler" title="Свойства ролика в Flash Decompiler" width="500" height="120" /></a></center></p>
<p>или свойства просматриваемого объекта (в зависимости от того, что в данный момент выбрано): например, здесь можно быстро получить информацию о том, в каких местах используется исследуемый объект, какие объекты использует сам:<br />
<center><a href="http://macosxhints.ru/wp-content/uploads/2010/02/flash_decompiler_props.jpg" rel="lightbox"><img src="http://macosxhints.ru/wp-content/uploads/2010/02/flash_decompiler_props-500x117.jpg" alt="Свойства элемента в Flash Decompiler" title="Свойства элемента в Flash Decompiler" width="500" height="117" /></a></center></p>
<p><a href="http://www.mac.eltima.ru/flash-decompiler.html">Flash Decompiler Trillix</a> <strong>позволяет получить полноценный FLA-исходник из компилированного SWF</strong>, для того, чтобы внести в файл необходимые правки. Это очень выручает в тех случаях, когда вы не можете найти исходник созданного когда-то ролика или презентации, или желаете посмотреть реализацию какого-то функционала в файлах, созданных другими людьми. Кроме того, программа позволит извлечь из ролика любые используемые ресурсы, будь то внедрённый шрифт, видео-файл, звуковая дорожка или растровый/векторный рисунок.</p>
<p>С более подробным обзором функций программы, вы можете ознакомиться на странице этого приложения: <a href="http://www.mac.eltima.ru/flash-decompiler.html">http://www.mac.eltima.ru/flash-decompiler.html</a><br />
Там же можно скачать пробную версию приложения.</p>
<p>(в качестве "подопытного" файла для скриншотов использован flash-проигрыватель с сайта youtube.com)</p>

	<h4>Связанные записи</h4>
	<ul class="st-related-posts">
	<li><a href="http://macosxhints.ru/upravlenie-ehlementami-paneli-menu" title="Управление элементами панели Меню (7 Октябрь 2008)">Управление элементами панели Меню</a> (6)</li>
	<li><a href="http://macosxhints.ru/sreda-web-razrabotki-na-mac-os-x-leopard-4" title="Среда web-разработки на Mac OS X Leopard (часть 4 &#8211; последняя) (27 Октябрь 2009)">Среда web-разработки на Mac OS X Leopard (часть 4 &#8211; последняя)</a> (4)</li>
	<li><a href="http://macosxhints.ru/sreda-web-razrabotki-na-mac-os-x-leopard-3" title="Среда web-разработки на Mac OS X Leopard (часть 3) (18 Октябрь 2009)">Среда web-разработки на Mac OS X Leopard (часть 3)</a> (6)</li>
	<li><a href="http://macosxhints.ru/sreda-web-razrabotki-na-mac-os-x-leopard-2" title="Среда web-разработки на Mac OS X Leopard (часть 2) (11 Октябрь 2009)">Среда web-разработки на Mac OS X Leopard (часть 2)</a> (25)</li>
	<li><a href="http://macosxhints.ru/sreda-web-razrabotki-na-mac-os-x-leopard-1" title="Среда web-разработки на Mac OS X Leopard (часть 1) (30 Сентябрь 2009)">Среда web-разработки на Mac OS X Leopard (часть 1)</a> (25)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://macosxhints.ru/flash-decompiler-trillix/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Недостатки Safari</title>
		<link>http://macosxhints.ru/safari-issues</link>
		<comments>http://macosxhints.ru/safari-issues#comments</comments>
		<pubDate>Mon, 08 Feb 2010 11:13:43 +0000</pubDate>
		<dc:creator>Rodion Baskakov</dc:creator>
				<category><![CDATA[Интернет]]></category>
		<category><![CDATA[Приложения]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[web-разработка]]></category>
		<category><![CDATA[Webmoney]]></category>
		<category><![CDATA[X.509]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://macosxhints.ru/?p=528</guid>
		<description><![CDATA[Некоторое время назад я произвёл попытку отказаться от использования для повседневных нужд всех браузеров, кроме Safari. До этого момента я в течении долгого времени использовал в качестве дефолтного браузера Firefox, но в какой-то момент его медлительность и аппетиты относительно системных ресурсов меня окончательно расстроили, и волевым усилием я сделал дефолтным Safari. Прошло около 4-х месяцев, [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://macosxhints.ru/wp-content/uploads/2010/02/ff-safari-scale.jpg" alt="Недостатки Safari" title="Недостатки Safari" width="178" height="204" align="right" />Некоторое время назад я произвёл попытку отказаться от использования для повседневных нужд всех браузеров, кроме <strong>Safari</strong>. До этого момента я в течении долгого времени использовал в качестве дефолтного браузера Firefox, но в какой-то момент его медлительность и аппетиты относительно системных ресурсов меня окончательно расстроили, и волевым усилием я сделал дефолтным Safari. Прошло около 4-х месяцев, и настало время подвести некоторые итоги, а также сделать определённые выводы. В этой статье я приведу те причины, по которым мне пришлось отказаться от идеи использовать встроенный в систему Mac OS X браузер в качестве основного.</p>
<p><span id="more-528"></span><br />
<h2>Отсутствие поддержки XML</h2>
<p>Так уж сложилось, что по работе мне часто приходится работать с XML данными. И в первый же день моего перехода на Safari, этот браузер обескуражил меня отсутствием полноценного отображения XML. Впоследствии мне удалось найти плагин, позволяющий выводить XML в виде нормальной древовидной структуры, но осадок остался: современный браузер, содержащий в себе инструменты для web-разработки/отладки, по моему мнению, должен поддерживать отображение XML.</p>
<h2>Невозможность выбора сертификата</h2>
<p>Не помню уже, когда и почему это случилось, но у меня два кошелька в системе Webmoney, и оба они зарегистрированы для работы с Light-интерфейсом. Но оказалось, что Safari, в отличии от упомянутого ранее Firefox, не позволяет, при входе в систему Webmoney, выбрать, какаой именно сертификат необходимо использовать в данный момент для авторизации: браузер, вероятно, просто берёт тот, который стоит первым в "Связке ключей" по какому-то из критериев, и авторизуется при помощи него. Поэтому для нормальной работы с Webmoney мне приходится использовать Firefox.</p>
<h2>Отсутствие поддержки плагинов</h2>
<p>Нет, как таковые, плагины есть. Но нет в Safari системы для управления ими: добавление/удаление, активация/деактивация - все эти операции происходят за пределами работы с Safari. Учитывая многообразие интересных Интернет-проектов, очень странно не давать пользователям возможности расширения функционала браузера для комфортной работы с веб-сервисами.</p>
<h2>Невозможность посмотреть свойства объекта</h2>
<p>Вроде бы и мелочь, а всё ж таки довольно неприятная: во всех популярных браузерах, кроме Safari, я могу очень быстро выяснить свойства объекта на какой-либо странице (размер и тип изображения, например).</p>
<h2>Недоработанные инструменты разработки</h2>
<p>В Safari изначально присутствуют неплохие средства для отладки веб-приложений на стороне клиента (это как Firebug для Firefox, только встроенный в браузер изначально). Но средства эти местами довольно сырые и непродуманные. В доказательство, приведу пару примеров "сырости":</p>
<h3>Отладка JS и breakpoints</h3>
<p>В Safari, если в одной из вкладок вы выставили breakpoint на какой-либо из строк JS, и он сработал (выполнение скрипта приостановилось), то вы не сможете открывать страницы в других вкладках этого же окна, пока не пройдёте точку остановки и не закончите выполнение скрипта на отлаживаемой странице. Т.е. остановка скрипта в одной из вкладок нейтрализует работу всех открытых ранее вкладок того же окна (в новом окне или новой вкладке всё будет работать). В том же Firebug для Firefox такого не наблюдается.</p>
<h3>Анализ элементов страниц</h3>
<p>С помощью упомянутых выше средств разработки можно проанализировать любой элемент отображаемой страницы, что очень удобно: щёлкнул правой кнопкой мыши на объекте, выбрал "Проверить объект" и получил всю необходимую информацию о нём в открывшейся панели с исходным кодом. Интересное начинается позже, когда выясняется, что в этой самой панели вновь можно кликнуть по любому элементу, буть то тег или текст, и снова его "проверить", а потом проверить элемент той панели, которая откроется для отображения кода, а затем ещё и ещё раз повторить эти действия: в общем, разработчики позволили вызывать проверку элемента из любой панели (даже если вы просматриваете исходник JS или диаграмму загрузки элементов сайта). Это происходит по той простой причине, что сама панель отладки представляет из себя HTML-документ, все элементы которого хранятся по адресу /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Resources/, а Safari знает, что для HTML- документов нужно отображать пункт контекстного меню "Проверить объект".</p>
<h2>Сохранение файлов</h2>
<p>Очень серьёзной недоработкой в Safari я считаю автоматическую загрузку файлов в указанную в настройках директорию. Разумеется, можно кликнуть по ссылке на файл правой кнопкой мыши и выбрать пункт "Загрузить файл по ссылке как …", но, во-первых, почему нельзя сделать этот выбор по умолчанию, а во-вторых, далеко не всегда ссылка ведёт сразу на объект, который я хочу загрузить; бывает, что файл на загрузку отдаётся серверным скриптом, так что сложно узнать, что за ним прячется: .mp3, .doc, .pdf или ещё что-то, а Safari услужливо подставляет в строку имени файла, к примеру, download.php, а дальше предоставляет разбираться вам, что скрывается за этой маской.</p>
<h2>Невозможность поиска из адресной строки</h2>
<p>В <a href="http://macosxhints.ru/iz-adresnoy-stroki-safari-v-poisk-google">прошлой заметке</a> я уже указывал на это неудобство и предлагал кустарный способ его частичного исправления. К сожалению, этот способ работает довольно криво, и не даёт использовать столь удобный функционал, как поиск из адресной строки, в полной мере.</p>
<hr/>
Список этот, возможно, мог бы продолжаться и дальше, если бы я поставил себе целью собрать воедино все претензии пользователей (а не только мои) к Safari. Но я описал лишь те, что привели меня к следующему выводу: Safari, увы, пока что не может претендовать на роль основного браузера на моих компьютерах. При своей легковесности и нетребовательности к ресурсам, он, к сожалению, имеет ряд серьёзных недочётов, благодаря которым проигрывает Firefox.</p>

	<h4>Связанные записи</h4>
	<ul class="st-related-posts">
	<li><a href="http://macosxhints.ru/para-slov-v-zaschitu-safari" title="Пара слов в защиту Safari (4 Март 2010)">Пара слов в защиту Safari</a> (2)</li>
	<li><a href="http://macosxhints.ru/novoe-samostoyatelnoe-okno-prilozheniya" title="Новое самостоятельное окно приложения (10 Март 2009)">Новое самостоятельное окно приложения</a> (4)</li>
	<li><a href="http://macosxhints.ru/iz-adresnoy-stroki-safari-v-poisk-google" title="Из адресной строки Safari — в поиск Google (2 Февраль 2010)">Из адресной строки Safari — в поиск Google</a> (10)</li>
	<li><a href="http://macosxhints.ru/sreda-web-razrabotki-na-mac-os-x-leopard-4" title="Среда web-разработки на Mac OS X Leopard (часть 4 &#8211; последняя) (27 Октябрь 2009)">Среда web-разработки на Mac OS X Leopard (часть 4 &#8211; последняя)</a> (4)</li>
	<li><a href="http://macosxhints.ru/sreda-web-razrabotki-na-mac-os-x-leopard-3" title="Среда web-разработки на Mac OS X Leopard (часть 3) (18 Октябрь 2009)">Среда web-разработки на Mac OS X Leopard (часть 3)</a> (6)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://macosxhints.ru/safari-issues/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Из адресной строки Safari — в поиск Google</title>
		<link>http://macosxhints.ru/iz-adresnoy-stroki-safari-v-poisk-google</link>
		<comments>http://macosxhints.ru/iz-adresnoy-stroki-safari-v-poisk-google#comments</comments>
		<pubDate>Tue, 02 Feb 2010 11:05:57 +0000</pubDate>
		<dc:creator>Rodion Baskakov</dc:creator>
				<category><![CDATA[Интернет]]></category>
		<category><![CDATA[Приложения]]></category>
		<category><![CDATA[Система]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[hacks]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://macosxhints.ru/?p=519</guid>
		<description><![CDATA[Пользуюсь Safari в качестве основного браузера не первый месяц, и очень мне не хватало там возможности набрать нужное словосочетание в адресной строке и перейти на результаты поиска в Google. К этой возможности я очень привык за долгие годы использования Firefox — она очень экономит время. Safari, при попытке провернуть данный трюк, пытается преобразовать искомое выражение [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://macosxhints.ru/wp-content/uploads/2010/02/safari_noServerFound.gif" title="Safari — сервер не найден" rel="lightbox"><img src="http://macosxhints.ru/wp-content/uploads/2010/02/safari_noServerFound-150x150.gif" alt="Safari — сервер не найден" width="150" height="150" align="right" /></a>Пользуюсь Safari в качестве основного браузера не первый месяц, и очень мне не хватало там возможности набрать нужное словосочетание в адресной строке и перейти на результаты поиска в Google. К этой возможности я очень привык за долгие годы использования Firefox — она очень экономит время. Safari, при попытке провернуть данный трюк, пытается преобразовать искомое выражение в адрес сайта в Интернет, после чего перенаправляет на страницу, уведомляющее об отсутствии такого адреса, и предлагающую произвести поиск средствами Google. Поиск плагинов на эту тему ничего путного не дал, и потому пришлось искать другие варианты. И сейчас я расскажу, как за 2 минуты организовать некоторое подобие автоматического поиск в Google из адресной строки при помощи подручных средств.</p>
<p><span id="more-519"></span>Для начала найдите у себя в программах приложение Safari, после чего кликните по нему правой кнопкой мыши и выберите в появившемся меню пункт "Показать содержание пакета". Дальше пройдите в директорию <b>Contents/Resourses/ru.lproj</b> (если вы используете отличную от русской локализацию, выберите вместо последней папки ту, которая соответствует используемую вами языку системы).</p>
<p>Теперь найдите файл с именем <b>ServerNotFoundErrorPage.html</b> и откройте его в каком-нибудь редакторе, который умеет работать с plain/text (в частности, сохранять). Coda, TextMate вполне сойдут для этих целей, но они платные. В сети есть и бесплатные HTML–редакторы.</p>
<p>Открыв файл, найдите в нём строчку <b>&lt;BODY onload=&quot;focusSearchFieldIfNeeded()&quot;&gt;</b> и замените её на <b>&lt;BODY onload=&quot;window.document.location=&apos;http://www.google.com/search?q=&apos;+document.getElementById(&apos;web-search-field&apos;).value&quot;&gt;</b>, после чего сохраните файл.</p>
<p>Вот, собственно, и всё. Нет необходимости перезапускать Safari, поскольку страница подгружается в него по необходимости, а не висит в памяти. Теперь, набрав в адресной строке, например, "iphone cool apps" (без кавычек) вы автоматически будете перенаправлены на страницу результатов поиска Google с указанным словосочетанием.</p>
<p>Стоит отметить, что это работает <b>только для латиницы</b>. Русскоязычный текст преобразуется браузером в <a href="http://en.wikipedia.org/wiki/Punycode">punycode</a>, а найти нормальный JS-декодировщик мне найти пока не удалось (если знаете, как решить эту проблему — дайте знать).</p>

	<h4>Связанные записи</h4>
	<ul class="st-related-posts">
	<li><a href="http://macosxhints.ru/novoe-samostoyatelnoe-okno-prilozheniya" title="Новое самостоятельное окно приложения (10 Март 2009)">Новое самостоятельное окно приложения</a> (4)</li>
	<li><a href="http://macosxhints.ru/safari-issues" title="Недостатки Safari (8 Февраль 2010)">Недостатки Safari</a> (10)</li>
	<li><a href="http://macosxhints.ru/razgovori-ob-iphone" title="Разговоры об iPhone (16 Ноябрь 2008)">Разговоры об iPhone</a> (4)</li>
	<li><a href="http://macosxhints.ru/restart-flash-plugin-v-safari" title="Перезапускаем Flash-плагин в Safari (25 Март 2010)">Перезапускаем Flash-плагин в Safari</a> (3)</li>
	<li><a href="http://macosxhints.ru/para-slov-v-zaschitu-safari" title="Пара слов в защиту Safari (4 Март 2010)">Пара слов в защиту Safari</a> (2)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://macosxhints.ru/iz-adresnoy-stroki-safari-v-poisk-google/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Среда web-разработки на Mac OS X Leopard (часть 4 &#8211; последняя)</title>
		<link>http://macosxhints.ru/sreda-web-razrabotki-na-mac-os-x-leopard-4</link>
		<comments>http://macosxhints.ru/sreda-web-razrabotki-na-mac-os-x-leopard-4#comments</comments>
		<pubDate>Tue, 27 Oct 2009 14:35:07 +0000</pubDate>
		<dc:creator>Rodion Baskakov</dc:creator>
				<category><![CDATA[Приложения]]></category>
		<category><![CDATA[Система]]></category>
		<category><![CDATA[Coda]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Navicat]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[web-разработка]]></category>

		<guid isPermaLink="false">http://macosxhints.ru/?p=281</guid>
		<description><![CDATA[Сегодня, в заключительной статье из серии про среду web-разработки на Mac OS X Leopard, я приведу всего две программы (обзор как-то не задался, итак сильно задержал статью), которые делают работу в сфере web-программирования на PHP с использованием баз данных MySQL и PostgreSQL удобной. Сразу же хотелось бы оговориться, что все приведённые аргументы будут субъективны, а [...]]]></description>
			<content:encoded><![CDATA[<p>Сегодня, в заключительной статье из <a href="http://macosxhints.ru/tag/web-razrabotka">серии про среду web-разработки на Mac OS X Leopard</a>, я приведу всего две программы (обзор как-то не задался, итак сильно задержал статью), которые делают работу в сфере web-программирования на PHP с использованием баз данных MySQL и PostgreSQL удобной. Сразу же хотелось бы оговориться, что все приведённые аргументы будут субъективны, а список программ весьма скупой: я не ставлю своей целью пройтись по всему множеству программного обеспечения для web-разработки, а просто приведу те приложения, с которыми я работаю, и которые хорошо себя зарекомендовали.</p>
<p><span id="more-281"></span><br />
<h3>Coda</h3>
<p><img src="http://macosxhints.ru/wp-content/uploads/2009/10/coda-logo.png" alt="Иконка Coda" title="Иконка Coda" width="128" height="128" align="right" />Я перепробовал массу редакторов, но этот понравился мне больше всех. Вполне вероятно, что когда-то я пересмотрю свои предпочтения и выберу другое приложение, но на сегодняшний день Coda, несмотря на ряд недостатков, полностью удовлетворяет мои потребности. Этот редактор умеет:</p>
<ul>
<li>подсвечивать достаточное количество синтаксисов (хотя, многие сейчас это умеют)</li>
<li>конвертировать текст из одной кодировки в другую</li>
<li>подключаться к удалённым серверам по разным протоколам (в частности, FTP/SFTP нужны как воздух)</li>
<li>поддерживает работу с SVN. отображает список изменённых файлов, и позволяет удобный выборочный commit</li>
<li>имеет встроенный терминал (хотя, я им крайне редко пользуюсь, предпочитая встроенный в систему Terminal.app)</li>
<li>при отсутствии SVN, позволяет указать локальную и удалённую копии проекта для удобного переноса изменений</li>
<li>имеет встроенный визуальный редактор CSS (с некоторыми глюками, правда, но очень удобный)</li>
<li>очень красиво отображает проекты (мелочь, а приятно. тем более, больше нигде такой идеи не видел)</li>
<li>отличное автодополнение (автозавершение) кода при ручном редактировании CSS-файлов</li>
<li>поддержка "книг" по нужным темам. не очень удобно реализовано и недоступно в оффлайне, но идея хорошая</li>
</ul>
<p>Но, увы, есть у него и недочёты. Как серьёзные, так и не очень. Вот список тех, что время от времени мешают мне наслаждаться этим приложением в полную силу:</p>
<ul>
<li>не самое лучше автодополнение PHP-кода (про class, function, public, private, final и ряд других элементов синтаксиса он не в курсе)</li>
<li>не анализирует файлы проекта на предмет классов и их методов/свойств, так что автодополнение для этих вещей отсутствует: всё нужно держать в голове</li>
<li>в общем-то, раз уж мы про классы, то про методы/свойства встроенных в PHP классов (скажем, MySQLi) автодополнение тоже не в курсе</li>
<li>не до конца реализована работа с SVN (например, svn:ignore через Coda не установить, а было бы удобно, историю правок тоже не посмотреть)</li>
<li>это платное приложение</li>
</ul>
<p>Посмотреть более подробную информацию об этой программе, а так же скачать последнюю её версию можно <a href="http://www.panic.com/coda/">на сайте производителя, компании Panic</a>.</p>
<hr />
<h3>Navicat</h3>
<p><img src="http://macosxhints.ru/wp-content/uploads/2009/10/navicat-mysql-logo.png" alt="Иконка Navicat for MySQL" width="128" height="128" align="right" />Это лучший, на мой взгляд, инструмент для работы с базами данных MySQL и PostgreSQL. В нём есть абсолютно всё, что нужно, для выполнения самого широкого спектра задач, связанных с работой с вашими данными: туннелирование, редактор запросов, синхронизация структуры и данных, импорт/экспорт. Но, обо всём по порядку. Итак, к преимуществам этого приложения можно отнести следующие возможности:<br />
<img src="http://macosxhints.ru/wp-content/uploads/2009/10/navicat-postgresql-logo.png" alt="Иконка Navicat for PostgreSQL" width="128" height="128" align="right" />
<ul>
<li>HTTP- и SSH-туннели (кто не в курсе, это удобный способ соединения с БД, когда сервер БД принимает соединения только на localhost)</li>
<li>отображение выборок в виде удобной структуры TableView, где данные можно быстро отредактировать</li>
<li>экспорт выбранных данных во множество форматов</li>
<li>импорт данных в таблицы</li>
<li>перенос структур таблиц, данных, процедур и функций между базами данных на разных серверах</li>
<li>сравнение и синхронизация всего перечисленного в предыдущем пункте между разными серверами</li>
<li>управление пользователями и их привилегиями</li>
<li>управление событиями</li>
<li>быстрое создание и восстановление бэкапов и восстановление из них</li>
<li>...</li>
</ul>
<p>Этот список можно продолжать ещё очень-очень долго. Инструменты для работы с данными от Navicat действительно хороши настолько, что мне, пожалуй, остаётся записать в минус им только одно свойство: они небесплатны. :)</p>
<p>Прочитать подробнее об этих программах и получить полнофункциональные версии с ограниченным периодом действия можно на <a href="http://navicat.com">официальном сайте компании Navicat</a>.</p>
<hr />
Разумеется, это далеко не полный перечень программных продуктов, которые можно использовать для написания кода и работы с базами данных: есть огромное количество редакторов кода и несколько меньшее количество средств работы с БД. Но я не ставил себе задачей сделать обзор всего множества подобных приложений, а лишь привёл примеры того, на чём я остановил свой выбор по тем или иным причинам.</p>

	<h4>Связанные записи</h4>
	<ul class="st-related-posts">
	<li><a href="http://macosxhints.ru/sreda-web-razrabotki-na-mac-os-x-leopard-1" title="Среда web-разработки на Mac OS X Leopard (часть 1) (30 Сентябрь 2009)">Среда web-разработки на Mac OS X Leopard (часть 1)</a> (25)</li>
	<li><a href="http://macosxhints.ru/sreda-web-razrabotki-na-mac-os-x-leopard-3" title="Среда web-разработки на Mac OS X Leopard (часть 3) (18 Октябрь 2009)">Среда web-разработки на Mac OS X Leopard (часть 3)</a> (6)</li>
	<li><a href="http://macosxhints.ru/sreda-web-razrabotki-na-mac-os-x-leopard-2" title="Среда web-разработки на Mac OS X Leopard (часть 2) (11 Октябрь 2009)">Среда web-разработки на Mac OS X Leopard (часть 2)</a> (25)</li>
	<li><a href="http://macosxhints.ru/sreda-web-razrabotki-na-mac-os-x-leopard-0" title="Среда web-разработки на Mac OS X Leopard (вступление) (28 Сентябрь 2009)">Среда web-разработки на Mac OS X Leopard (вступление)</a> (0)</li>
	<li><a href="http://macosxhints.ru/rezultati-oprosa" title="Результаты опроса (25 Сентябрь 2009)">Результаты опроса</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://macosxhints.ru/sreda-web-razrabotki-na-mac-os-x-leopard-4/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Среда web-разработки на Mac OS X Leopard (часть 3)</title>
		<link>http://macosxhints.ru/sreda-web-razrabotki-na-mac-os-x-leopard-3</link>
		<comments>http://macosxhints.ru/sreda-web-razrabotki-na-mac-os-x-leopard-3#comments</comments>
		<pubDate>Sat, 17 Oct 2009 22:01:33 +0000</pubDate>
		<dc:creator>Rodion Baskakov</dc:creator>
				<category><![CDATA[Приложения]]></category>
		<category><![CDATA[Система]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[localhost]]></category>
		<category><![CDATA[MacPorts]]></category>
		<category><![CDATA[memcache]]></category>
		<category><![CDATA[Memcached]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP-FPM]]></category>
		<category><![CDATA[web-разработка]]></category>
		<category><![CDATA[Xdebug]]></category>

		<guid isPermaLink="false">http://macosxhints.ru/?p=273</guid>
		<description><![CDATA[Сегодня, продолжая тему создания среды для web-разработки на Mac OS X Leopard, я расскажу о шагах, необходимых для того, чтобы собрать на вашем компьютере такие продукты, как nginx, memcached и xdebug.








nginx
Что такое nginx, знает, пожалуй, каждый web-разработчик. Если же вы только начинаете осваивать азы web-строительства, то более подробную информацию об использовании nginx вы можете почитать [...]]]></description>
			<content:encoded><![CDATA[<p>Сегодня, продолжая тему <a href="http://macosxhints.ru/sreda-web-razrabotki-na-mac-os-x-leopard-0">создания среды для web-разработки на Mac OS X Leopard</a>, я расскажу о шагах, необходимых для того, чтобы собрать на вашем компьютере такие продукты, как nginx, memcached и xdebug.</p>
<table width="100%" cellpadding="0" cellspacing="0">
<tr>
<td align="center" width="33%"><a href="http://macosxhints.ru/sreda-web-razrabotki-na-mac-os-x-leopard-3#nginx" title="Установка nginx"><img src="http://macosxhints.ru/wp-content/uploads/2009/10/nginx-logo.jpg" alt="Логотип nginx" /></a></td>
<td align="center" width="34%"><a href="http://macosxhints.ru/sreda-web-razrabotki-na-mac-os-x-leopard-3#memcached" title="Установка Memcached"><img src="http://macosxhints.ru/wp-content/uploads/2009/10/memcached-logo.jpg" alt="Логотип Memcached"  /></a></td>
<td align="center" width="33%"><a href="http://macosxhints.ru/sreda-web-razrabotki-na-mac-os-x-leopard-3#xdebug" title="Установка Xdebug"><img src="http://macosxhints.ru/wp-content/uploads/2009/10/xdebug-logo.jpg" alt="Логотип Xdebug"/></a></td>
</tr>
</table>
<p><span id="more-273"></span><a name="nginx"></a><br />
<h3>nginx</h3>
<p>Что такое nginx, знает, пожалуй, каждый web-разработчик. Если же вы только начинаете осваивать азы web-строительства, то более подробную информацию об использовании nginx вы можете почитать <a href="http://sysoev.ru/nginx/">на сайте разработчика этого продукта</a>. Существует несколько разных способов использования этого продукта, но сегодня я остановлюсь лишь на том, как установить этот сервер в вашу систему и настроить для работы <a href="http://macosxhints.ru/sreda-web-razrabotki-na-mac-os-x-leopard-2">с установленным ранее PHP+FPM</a>.</p>
<p>Для начала необходимо скачать исходные тексты nginx. Их можно получить <a href="http://nginx.net/">на сайте сервера</a>, скачав архив с необходимой вам версией (в тексте рассматриваются примеры с версией nginx-0.7.62)</p>
<p>Распакуйте архив и, <a href="http://macosxhints.ru/kak-zapustit-terminal-v-mac-os">используя терминал</a>, перейдите в директорию с исходными текстами. Для получения списка опций сборки, используйте команду</p>
<div style="background:#F7F6F7 url(http://macosxhints.ru/wp-content/uploads/media/icon-terminal.gif) no-repeat scroll 0 0;border:1px dotted #A0A0A0;margin-bottom:16px;padding:5px 10px 5px 40px">./configure &#45;&#45;help</div>
<p>После того, как вы определитесь с опциями, сконфигурируйте пакте для сборки. Я, как указывал в одном из предыдущих руководств, устанавливаю пакеты для web-разработки в директорию <strong>/usr/local</strong>, и конфигурировал nginx с такими опциями:</p>
<div style="background:#F7F6F7 url(http://macosxhints.ru/wp-content/uploads/media/icon-terminal.gif) no-repeat scroll 0 0;border:1px dotted #A0A0A0;margin-bottom:16px;padding:5px 10px 5px 40px">./configure &#45;&#45;prefix=/usr/local/nginx-0.7.62 &#45;&#45;with-pcre &#45;&#45;with-http_flv_module</div>
<p>Теперь запускаем сборку:</p>
<div style="background:#F7F6F7 url(http://macosxhints.ru/wp-content/uploads/media/icon-terminal.gif) no-repeat scroll 0 0;border:1px dotted #A0A0A0;margin-bottom:16px;padding:5px 10px 5px 40px">make</div>
<p>и установку</p>
<div style="background:#F7F6F7 url(http://macosxhints.ru/wp-content/uploads/media/icon-terminal.gif) no-repeat scroll 0 0;border:1px dotted #A0A0A0;margin-bottom:16px;padding:5px 10px 5px 40px">sudo make install</div>
<p>Как и раньше, для последующего удобства, делаем ссылку на установленный сервер:</p>
<div style="background:#F7F6F7 url(http://macosxhints.ru/wp-content/uploads/media/icon-terminal.gif) no-repeat scroll 0 0;border:1px dotted #A0A0A0;margin-bottom:16px;padding:5px 10px 5px 40px">sudo ln -s /usr/local/nginx-0.7.62/ /usr/local/nginx</div>
<p>Ну а теперь запускаем сервер:</p>
<div style="background:#F7F6F7 url(http://macosxhints.ru/wp-content/uploads/media/icon-terminal.gif) no-repeat scroll 0 0;border:1px dotted #A0A0A0;margin-bottom:16px;padding:5px 10px 5px 40px">sudo /usr/local/nginx/sbin/nginx</div>
<p><strong style="color:#f00">Важно:</strong> по умолчанию nginx настроен на работу с 80-м портом, поэтому если у вас запущен встроенный в Leopard сервер Apache, <strong>nginx не запустится и выдаст ошибку</strong>. Поэтому предварительно убедитесь, что Apache выключен: это можно сделать запустив программу "<strong>Системные настройки</strong>" а затем, перейдя в раздел "<strong>Общий доступ</strong>", снять включение с сервиса "<strong>Общий веб-доступ</strong>".</p>
<p><center><a href='http://macosxhints.ru/wp-content/uploads/2009/10/disable-apache.jpg' rel="lightbox"><img src="http://macosxhints.ru/wp-content/uploads/2009/10/disable-apache-500x409.jpg" alt="Отключить Apache в Leopard" title="Отключить Apache в Leopard" width="500" height="409" /></a></center></p>
<p>Если вы не получили никакого уведомления об ошибке, и встроенный Apache у вас выключен, то nginx, вероятнее всего, нормально запустился. Теперь в любом браузере наберите адрес <strong>http://localhost</strong> и на экране появится приветствие, сообщающее о том, что nginx был благополучно запущен.</p>
<p><center><a href='http://macosxhints.ru/wp-content/uploads/2009/10/nginx_installed.jpg' rel="lightbox"><img src="http://macosxhints.ru/wp-content/uploads/2009/10/nginx_installed.jpg" alt="nginx запущен" title="nginx запущен" width="500" height="371" /></a></center></p>
<p>Если же вам требуется остановить сервер, то выполните в терминале команду</p>
<div style="background:#F7F6F7 url(http://macosxhints.ru/wp-content/uploads/media/icon-terminal.gif) no-repeat scroll 0 0;border:1px dotted #A0A0A0;margin-bottom:16px;padding:5px 10px 5px 40px">sudo /usr/local/nginx/sbin/nginx -s stop</div>
<p>Для того, чтобы научить nginx работать с установленным ранее PHP+FPM, придётся выполнить несколько дополнительных шагов:</p>
<ul>
<li>создать в файловой директорию, в которой будет расположен ваш сайт</li>
<li>внести изменения в файл настроек nginx</li>
<li>запустить PHP+FPM</li>
<li>перезапустить nginx</li>
</ul>
<p>Теперь по порядку.<br />
Для примера я буду использовать директорию <strong>/usr/local/site</strong>, но вы можете указать другой путь. Главное, не забудьте отредактировать указанные мною примеры, чтобы они соответствовали вашим реальным данным.<br />
Итак, создайте директорию для сайта, и положите туда какой-нибудь php-файл (например, index.php который выведет на экран phpinfo(); )<br />
Отредактируйте файл настроек nginx (<strong>/usr/local/nginx/conf/nginx.conf</strong>) поместив в него следующее содержимое:</p>
<div style="background:#F7F6F7;border:1px dotted #A0A0A0;margin-bottom:16px;padding:5px 10px 5px 10px">
<pre class="apache"><span style="color: #00007f;">user</span> www;
worker_processes  <span style="color: #ff0000;">1</span>;
&nbsp;
pid        /var/run/nginx.pid;
&nbsp;
events <span style="color: #66cc66;">&#123;</span>
    worker_connections  <span style="color: #ff0000;">1024</span>;
    use kqueue;
<span style="color: #66cc66;">&#125;</span>
&nbsp;
http <span style="color: #66cc66;">&#123;</span>
    <span style="color: #00007f;">include</span>       mime.types;
    default_type  text/html;
&nbsp;
    keepalive_timeout                 <span style="color: #ff0000;">65</span>;
    client_header_timeout       3m;
    client_body_timeout         3m;
    send_timeout                3m;
    client_header_buffer_size   1k;
    large_client_header_buffers <span style="color: #ff0000;">4</span> 4k;
    output_buffers              <span style="color: #ff0000;">4</span> 128k;
    postpone_output             <span style="color: #ff0000;">1460</span>;
    sendfile                    <span style="color: #0000ff;">on</span>;
    tcp_nodelay                 <span style="color: #0000ff;">on</span>;
    tcp_nopush                  <span style="color: #0000ff;">on</span>;
    send_lowat                  <span style="color: #ff0000;">12000</span>;
    gzip                        <span style="color: #0000ff;">on</span>;
    gzip_min_length             <span style="color: #ff0000;">1100</span>;
    gzip_buffers                <span style="color: #ff0000;">4</span> 8k;
    gzip_types                  text/plain;
    proxy_redirect      <span style="color: #0000ff;">off</span>;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    client_max_body_size 10M;
    client_body_buffer_size 512k;
    client_body_temp_path /tmp/client_body_temp;
    proxy_connect_timeout       <span style="color: #ff0000;">180</span>;
    proxy_send_timeout  <span style="color: #ff0000;">180</span>;
    proxy_read_timeout  <span style="color: #ff0000;">180</span>;
    proxy_send_lowat    <span style="color: #ff0000;">12000</span>;
    proxy_buffer_size   64k;
    proxy_buffers               <span style="color: #ff0000;">4</span> 128k;
    proxy_busy_buffers_size 256k;
    proxy_temp_file_write_size 256k;
    proxy_temp_path /tmp/proxy_temp;
&nbsp;
     server <span style="color: #66cc66;">&#123;</span>
          <span style="color: #00007f;">listen</span>       <span style="color: #ff0000;">80</span>;
          server_name  localhost;
          index        index.php;
          root         /usr/local/site;
&nbsp;
          <span style="color: #00007f;">location</span> ~ \.php$ <span style="color: #66cc66;">&#123;</span>
&nbsp;
               fastcgi_pass  <span style="color: #ff0000;">127.0</span><span style="color: #ff0000;">.0</span><span style="color: #ff0000;">.1</span>:<span style="color: #ff0000;">9000</span>;
               fastcgi_index index.php;
               fastcgi_param SCRIPT_NAME $fastcgi_script_name;
               fastcgi_param REQUEST_URI $request_uri;
               fastcgi_param DOCUMENT_URI $document_uri;
               fastcgi_param DOCUMENT_ROOT $document_root;
               fastcgi_param REMOTE_ADDR $remote_addr;
               fastcgi_param REMOTE_PORT $remote_port;
               fastcgi_param SERVER_ADDR $server_addr;
               fastcgi_param SERVER_PORT $server_port;
               fastcgi_param SERVER_NAME $server_name;
               fastcgi_param SCRIPT_FILENAME  /usr/local/site$fastcgi_script_name;
               fastcgi_param QUERY_STRING $query_string;
               fastcgi_param REQUEST_METHOD $request_method;
               fastcgi_param CONTENT_TYPE $content_type;
               fastcgi_param PATH_INFO $request_uri;
               fastcgi_param CONTENT_LENGTH $content_length;
          <span style="color: #66cc66;">&#125;</span>
     <span style="color: #66cc66;">&#125;</span>
<span style="color: #66cc66;">&#125;</span></pre>
</div>
<p>Теперь, если у вас не запущен PHP, запустите его. Как это сделать, написано <a href="http://macosxhints.ru/sreda-web-razrabotki-na-mac-os-x-leopard-2">в этом руководстве</a>. Осталось перезапустить nginx с новыми настройками</p>
<div style="background:#F7F6F7 url(http://macosxhints.ru/wp-content/uploads/media/icon-terminal.gif) no-repeat scroll 0 0;border:1px dotted #A0A0A0;margin-bottom:16px;padding:5px 10px 5px 40px">sudo /usr/local/nginx/sbin/nginx -s reload</div>
<p>По идее, если вы не меняли настройки FPM, PHP должен работать у вас на 9000-м порту, а nginx будет принимать все соединения на 80-м и перенаправлять их на PHP, так что попытавшись открыть адрес <strong>http://localhost</strong> вы получите не приветствие nginx, а результат работы вашего php-скрипта.</p>
<p><a name="memcached"></a><br />
<h3>Memcached</h3>
<p>Собственно, сборка Memcached довольно проста, но требует некоторой подготовки. В частности, для работы Memcached необходимо библиотека <strong>libevent</strong>, которую нужно установить при помощи уже знакомого вам по <a href="http://macosxhints.ru/sreda-web-razrabotki-na-mac-os-x-leopard-0">одному из предыдущих руководств</a> <strong>MacPorts</strong>. Выполните в терминале команду</p>
<div style="background:#F7F6F7 url(http://macosxhints.ru/wp-content/uploads/media/icon-terminal.gif) no-repeat scroll 0 0;border:1px dotted #A0A0A0;margin-bottom:16px;padding:5px 10px 5px 40px">sudo port install libevent</div>
<p>Теперь необходимо скачать исходники (их можно взять на этой странице [http://danga.com:80/memcached/download.bml]) и распаковать их.<br />
Далее всё, как обычно:</p>
<div style="background:#F7F6F7 url(http://macosxhints.ru/wp-content/uploads/media/icon-terminal.gif) no-repeat scroll 0 0;border:1px dotted #A0A0A0;margin-bottom:16px;padding:5px 10px 5px 40px">/configure &#45;&#45;help</div>
<div style="background:#F7F6F7 url(http://macosxhints.ru/wp-content/uploads/media/icon-terminal.gif) no-repeat scroll 0 0;border:1px dotted #A0A0A0;margin-bottom:16px;padding:5px 10px 5px 40px">./configure &#45;&#45;prefix=/usr/local/memcached-1.4.1 &#45;&#45;with-libevent=/opt/local</div>
<div style="background:#F7F6F7 url(http://macosxhints.ru/wp-content/uploads/media/icon-terminal.gif) no-repeat scroll 0 0;border:1px dotted #A0A0A0;margin-bottom:16px;padding:5px 10px 5px 40px">make</div>
<div style="background:#F7F6F7 url(http://macosxhints.ru/wp-content/uploads/media/icon-terminal.gif) no-repeat scroll 0 0;border:1px dotted #A0A0A0;margin-bottom:16px;padding:5px 10px 5px 40px">sudo make install</div>
<div style="background:#F7F6F7 url(http://macosxhints.ru/wp-content/uploads/media/icon-terminal.gif) no-repeat scroll 0 0;border:1px dotted #A0A0A0;margin-bottom:16px;padding:5px 10px 5px 40px">sudo ln -s /usr/local/memcached-1.4.1/ /usr/local/memcached</div>
<p>Теперь запускаем:</p>
<div style="background:#F7F6F7 url(http://macosxhints.ru/wp-content/uploads/media/icon-terminal.gif) no-repeat scroll 0 0;border:1px dotted #A0A0A0;margin-bottom:16px;padding:5px 10px 5px 40px">sudo /usr/local/memcached/bin/memcached -d -m 2048 -u nobody</div>
<p>Чтобы остановить Memcached, выполните команду</p>
<div style="background:#F7F6F7 url(http://macosxhints.ru/wp-content/uploads/media/icon-terminal.gif) no-repeat scroll 0 0;border:1px dotted #A0A0A0;margin-bottom:16px;padding:5px 10px 5px 40px">sudo killall memcached</div>
<p>Но недостаточно только установить этот daemon, — необходимо так же научить установленный у вас PHP работать с ним. Это делается при помощи внешнего расширения для PHP, которое нужно собрать, а затем указать PHP на необходимость его использования. Эта библиотека называется <strong>memcache</strong> и её исходные коды доступны для скачивания <a href="http://pecl.php.net/package/memcache">на этой странице</a>. Скачайте и распакуйте архив. Теперь, используя терминал, перейдите в директорию с исходными текстами и подготовьте их к сборке, выполнив команду</p>
<div style="background:#F7F6F7 url(http://macosxhints.ru/wp-content/uploads/media/icon-terminal.gif) no-repeat scroll 0 0;border:1px dotted #A0A0A0;margin-bottom:16px;padding:5px 10px 5px 40px">/usr/local/php/bin/phpize</div>
<p>Дальше конфигурация:</p>
<div style="background:#F7F6F7 url(http://macosxhints.ru/wp-content/uploads/media/icon-terminal.gif) no-repeat scroll 0 0;border:1px dotted #A0A0A0;margin-bottom:16px;padding:5px 10px 5px 40px">./configure &#45;&#45;enable-memcache &#45;&#45;with-php-config=/usr/local/php/bin/php-config</div>
<p><strong style="color:#F00">Важно подчеркнуть</strong>, что в опции <strong>&#45;&#45;with-php-config</strong> обязательно нужно указать путь к утилите <strong>php-config</strong> вашего PHP, иначе библиотека будет сконфигурирована для PHP, установленного в  Mac OS X Leopard  по умолчанию.</p>
<p>После конфигурации выполните сборку и установку:</p>
<div style="background:#F7F6F7 url(http://macosxhints.ru/wp-content/uploads/media/icon-terminal.gif) no-repeat scroll 0 0;border:1px dotted #A0A0A0;margin-bottom:16px;padding:5px 10px 5px 40px">make && sudo make install</div>
<p>Теперь нужно указать вашему PHP на необходимость подключения нового расширения. Если вы устанавливали PHP используя <a href="http://macosxhints.ru/sreda-web-razrabotki-na-mac-os-x-leopard-2">это руководство</a>, то файл <strong>php.ini</strong> расположен у вас в директории <strong>/usr/local/php/lib/</strong></p>
<p>Отредактируйте его, дописав в конец файла всего одну строчку:</p>
<div style="background:#F7F6F7;border:1px dotted #A0A0A0;margin-bottom:16px;padding:5px 10px 5px 40px">extension=memcache.so</div>
<p>Сохраните php.ini и перезапустите PHP. Теперь, чтобы убедиться, что у вас включена поддержка memcache, можете выполнить команду</p>
<div style="background:#F7F6F7 url(http://macosxhints.ru/wp-content/uploads/media/icon-terminal.gif) no-repeat scroll 0 0;border:1px dotted #A0A0A0;margin-bottom:16px;padding:5px 10px 5px 40px">/usr/local/php/bin/php -i | grep memcache</div>
<p><a name="xdebug"></a><br />
<h3>Установка Xdebug</h3>
<p>Xdebug — это расширение для PHP, позволяющее более детально отслеживать и анализировать работу PHP. Подробнее почитать об этом расширении, если вы с ним ещё не сталкивались, можно на странице документации по адресу <a href="http://xdebug.org/docs/">xdebug.org/docs/</a>. Сборка этого расширения практически такая же, как и сборка расширения memcache, речь о котором шла немного выше в этой теме. Скачайте с <a href="http://xdebug.org/download.php">этой страницы</a> архив с исходниками и распакуйте его. Перейдите в директорию с исходными текстами и выполните там команду:</p>
<div style="background:#F7F6F7 url(http://macosxhints.ru/wp-content/uploads/media/icon-terminal.gif) no-repeat scroll 0 0;border:1px dotted #A0A0A0;margin-bottom:16px;padding:5px 10px 5px 40px">/usr/local/php/bin/phpize</div>
<p>Теперь нужно сконфигурировать расширение:</p>
<div style="background:#F7F6F7 url(http://macosxhints.ru/wp-content/uploads/media/icon-terminal.gif) no-repeat scroll 0 0;border:1px dotted #A0A0A0;margin-bottom:16px;padding:5px 10px 5px 40px">./configure &#45;&#45;enable-xdebug &#45;&#45;with-php-config=/usr/local/php/bin/php-config</div>
<p><strong>Как и в случае с memcache, очень важно указать правильный путь к php-config</strong>.<br />
Теперь выполните сборку и установку расширения:</p>
<div style="background:#F7F6F7 url(http://macosxhints.ru/wp-content/uploads/media/icon-terminal.gif) no-repeat scroll 0 0;border:1px dotted #A0A0A0;margin-bottom:16px;padding:5px 10px 5px 40px">make && sudo make install</div>
<p>Осталось последнее действие: необходимо указать PHP использовать при работе Xdebug. Для этого откройте на редактирование <strong>php.ini</strong> и добавьте в конец файла вот такую строку</p>
<div style="background:#F7F6F7;border:1px dotted #A0A0A0;margin-bottom:16px;padding:5px 10px 5px 40px">zend_extension="/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so"</div>
<p>Теперь перезапустите PHP. Вот и всё, можете профилировать ваш код и искать в нём "узкие" места.</p>
<h3>Заключение</h3>
<p>Это последнее руководство в <a href="http://macosxhints.ru/sreda-web-razrabotki-na-mac-os-x-leopard-0">серии про среду web-разработки</a>, в котором нужно что-то компилировать. В заключительном посте я лишь приведу список тех приложений, с которыми мне доводилось работать под Mac OS X, и которые себя с той или иной стороны хорошо зарекомендовали.<br />
Комментарии к предыдущим сообщениям явно показывают, что без проблем пройти по всем, описанным мною шагам, удалось не всем. Это нормально, потому что сборка продукта из исходных текстов далеко не всегда проходит гладко от начала и до самого конца. И мне остаётся лишь надеяться, что у вас не возникнет непреодолимых препятствий на этом пути.</p>

	<h4>Связанные записи</h4>
	<ul class="st-related-posts">
	<li><a href="http://macosxhints.ru/sreda-web-razrabotki-na-mac-os-x-leopard-2" title="Среда web-разработки на Mac OS X Leopard (часть 2) (11 Октябрь 2009)">Среда web-разработки на Mac OS X Leopard (часть 2)</a> (25)</li>
	<li><a href="http://macosxhints.ru/sreda-web-razrabotki-na-mac-os-x-leopard-4" title="Среда web-разработки на Mac OS X Leopard (часть 4 &#8211; последняя) (27 Октябрь 2009)">Среда web-разработки на Mac OS X Leopard (часть 4 &#8211; последняя)</a> (4)</li>
	<li><a href="http://macosxhints.ru/sreda-web-razrabotki-na-mac-os-x-leopard-1" title="Среда web-разработки на Mac OS X Leopard (часть 1) (30 Сентябрь 2009)">Среда web-разработки на Mac OS X Leopard (часть 1)</a> (25)</li>
	<li><a href="http://macosxhints.ru/sreda-web-razrabotki-na-mac-os-x-leopard-0" title="Среда web-разработки на Mac OS X Leopard (вступление) (28 Сентябрь 2009)">Среда web-разработки на Mac OS X Leopard (вступление)</a> (0)</li>
	<li><a href="http://macosxhints.ru/rezultati-oprosa" title="Результаты опроса (25 Сентябрь 2009)">Результаты опроса</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://macosxhints.ru/sreda-web-razrabotki-na-mac-os-x-leopard-3/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Среда web-разработки на Mac OS X Leopard (часть 2)</title>
		<link>http://macosxhints.ru/sreda-web-razrabotki-na-mac-os-x-leopard-2</link>
		<comments>http://macosxhints.ru/sreda-web-razrabotki-na-mac-os-x-leopard-2#comments</comments>
		<pubDate>Sat, 10 Oct 2009 21:49:32 +0000</pubDate>
		<dc:creator>Rodion Baskakov</dc:creator>
				<category><![CDATA[Приложения]]></category>
		<category><![CDATA[Система]]></category>
		<category><![CDATA[GD2]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[MacPorts]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP-FPM]]></category>
		<category><![CDATA[web-разработка]]></category>
		<category><![CDATA[терминал]]></category>

		<guid isPermaLink="false">http://macosxhints.ru/?p=271</guid>
		<description><![CDATA[Теперь, после сборки баз данных, пришла пора установить PHP. Я ставил PHP 5.3.0, который в настоящий момент является последней стабильной версией, указанной на сайте PHP. Кроме того сразу стоит отметить, что я опишу именно процесс сборки PHP как CGI-приложения для последующего использования с каким-нибудь proxy-сервером (в моём случае, с nginx), так что если вы планируете [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://macosxhints.ru/wp-content/uploads/2009/10/php-logo.jpg" alt="PHP Logo" title="PHP Logo" width="143" height="76" align="left" style="margin-right:4px" />Теперь, после <a href="http://macosxhints.ru/sreda-web-razrabotki-na-mac-os-x-leopard-1">сборки баз данных</a>, пришла пора установить PHP. Я ставил PHP 5.3.0, который в настоящий момент является последней стабильной версией, указанной на сайте PHP. Кроме того сразу стоит отметить, что я опишу именно процесс сборки PHP как CGI-приложения для последующего использования с каким-нибудь proxy-сервером (в моём случае, с nginx), так что если вы планируете собирать его как mod_php для сервера Apache, этот урок вам не подойдёт.<br />
Кроме того, в процессе моей сборки будет задействован менеджер процессов PHP-FPM, который позволяет более тонко управлять процессами PHP, необходимыми для обработки ваших сайтов. Но обо всём по порядку.</p>
<p><span id="more-271"></span><br />
<h3>Установка библиотек</h3>
<p>Итак, для начала нужно определиться, с чем собирать PHP. Лично для моих задач важна поддержка работы с изображениями (GD2) и шрифтами (Type 1 и Freetype), которые, в свою очередь, потребуют установки в систему ряда библиотек. Так что с них, пожалуй, и начнём. Для установки нужных библиотек, воспользуйтесь знакомой по <a href="http://macosxhints.ru/sreda-web-razrabotki-na-mac-os-x-leopard-0">предыдущим постам</a> утилитой из пакета MacPorts и выполните <a href="http://macosxhints.ru/kak-zapustit-terminal-v-mac-os">в терминале</a> следующее.</p>
<div style="background:#F7F6F7 url(http://macosxhints.ru/wp-content/uploads/media/icon-terminal.gif) no-repeat scroll 0 0;border:1px dotted #A0A0A0;margin-bottom:16px;padding:5px 10px 5px 40px">sudo port install gd2</div>
<p>Эта команда установит в систему библиотеки для работы с графикой (в число которых входят libjpeg, libpng, libfreetype, libxpm и ряд других, необходимых для GD). Теперь установим t1lib (если поддержка шрифтов Adobe™ Type 1 вам не требуется. пропустите этот шаг, но тогда потом уберите из конфигурации PHP, которая будет описана ниже, опцию &#45;&#45;with-t1lib)</p>
<div style="background:#F7F6F7 url(http://macosxhints.ru/wp-content/uploads/media/icon-terminal.gif) no-repeat scroll 0 0;border:1px dotted #A0A0A0;margin-bottom:16px;padding:5px 10px 5px 40px">sudo port install t1lib</div>
<h3 style="margin-top:15px">Сборка PHP с патчем FPM</h3>
<p>Теперь необходимо скачать исходники PHP и PHP-FPM. На <a href="http://www.php.net/downloads.php#v5">странице с доступными пакетами</a> выбираете тот, который вам необходим (в описываемом мною случае, 5.3.0), скачиваете (ориентирйтесь на надпись Complete Source Code), распаковываете директорию php-5.3.0. Теперь с <a href="http://php-fpm.org/Download">сайта PHP-FPM</a> нужно скачать менеджер процессов для той версии PHP, которую вы планируете устанавливать (в описываемом мною случае, php-fpm-0.6-5.3.0) и после скачивания, распаковываете его рядом с исходниками PHP.<br />
<a href="http://macosxhints.ru/kak-zapustit-terminal-v-mac-os">Откройте терминал</a> и перейдите в директорию, которая содержит папки с исходниками указанных продуктов. Нужно создать патч FPM, применить его к исходникам PHP, а затем подготовить место для необходимых при сборке файлов. Все необходимые для этого команды я привожу одной строкой, которую вы можете выполнить в терпинале:</p>
<div style="background:#F7F6F7 url(http://macosxhints.ru/wp-content/uploads/media/icon-terminal.gif) no-repeat scroll 0 0;border:1px dotted #A0A0A0;margin-bottom:16px;padding:5px 10px 5px 40px">php-fpm-0.6-5.3.0/generate-fpm-patch && cd php-5.3.0 && patch -p1 < ../fpm.patch && ./buildconf &#45;&#45;force && mkdir fpm-build</div>
<p>Вот и всё, подготовительный этап закончен, теперь можно конфигурировать и собирать PHP. Как и в случае с базами данных, чтобы ознакомиться со списком всех доступных при конфигурации опций, нужно выполнить команду ./configure с параметром &#45;&#45;help, находясь в каталоге с исходниками PHP.</p>
<div style="background:#F7F6F7 url(http://macosxhints.ru/wp-content/uploads/media/icon-terminal.gif) no-repeat scroll 0 0;border:1px dotted #A0A0A0;margin-bottom:16px;padding:5px 10px 5px 40px">./configure &#45;&#45;help</div>
<p>После того, как определились, запускаете конфигуратор с нужными параметрами. В описываемом случае я устанавливаю PHP в директорию /usr/local/php-5.3.0, а также указываю местоположение необходимых мне библиотек:</p>
<div style="background:#F7F6F7 url(http://macosxhints.ru/wp-content/uploads/media/icon-terminal.gif) no-repeat scroll 0 0;border:1px dotted #A0A0A0;margin-bottom:16px;padding:5px 10px 5px 40px">./configure &#45;&#45;enable-fpm &#45;&#45;prefix=/usr/local/php-5.3.0 \<br />
&#45;&#45;with-zlib &#45;&#45;enable-bcmath &#45;&#45;enable-calendar &#45;&#45;with-curl \<br />
&#45;&#45;with-libxml-dir &#45;&#45;enable-exif &#45;&#45;with-pcre-dir &#45;&#45;enable-ftp \<br />
&#45;&#45;with-gd=/opt/local/ &#45;&#45;with-jpeg-dir=/opt/local/ &#45;&#45;with-png-dir=/opt/local/ \<br />
&#45;&#45;with-freetype-dir=/opt/local/ &#45;&#45;with-t1lib=/opt/local/ \<br />
&#45;&#45;enable-gd-native-ttf &#45;&#45;with-gettext=/opt/local/ &#45;&#45;enable-mbstring &#45;&#45;enable-mbregex \<br />
&#45;&#45;with-mysql=/usr/local/mysql &#45;&#45;with-mysqli=/usr/local/mysql/bin/mysql_config \<br />
&#45;&#45;with-pdo-mysql=/usr/local/mysql &#45;&#45;with-pdo-pgsql=/usr/local/pgsql &#45;&#45;with-pgsql=/usr/local/pgsql \<br />
&#45;&#45;enable-sqlite-utf8 &#45;&#45;with-xmlrpc &#45;&#45;with-xsl &#45;&#45;with-xpm-dir=/usr/X11 &#45;&#45;with-iconv=shared,/opt/local/</div>
<p>О нормальном завершении конфигурации можно судить по тому, что у вас на экране терминала отсутствует слово <strong>Error</strong> и присутствует предложение "<strong>Thank you for using PHP</strong>". Если же есть какие-то ошибки, внимательно читайте, что именно не устраивает конфигуратор, или задавайте вопросы.<br />
Если конфигурация завершилась нормально, запускайте компиляцию:</p>
<div style="background:#F7F6F7 url(http://macosxhints.ru/wp-content/uploads/media/icon-terminal.gif) no-repeat scroll 0 0;border:1px dotted #A0A0A0;margin-bottom:16px;padding:5px 10px 5px 40px">make</div>
<p>Если и после этого ошибки отсутствуют (как я вам тогда завидую!), можно устанавливать PHP:</p>
<div style="background:#F7F6F7 url(http://macosxhints.ru/wp-content/uploads/media/icon-terminal.gif) no-repeat scroll 0 0;border:1px dotted #A0A0A0;margin-bottom:16px;padding:5px 10px 5px 40px">sudo make install</div>
<p>Тут уже проблем возникнуть попросту не должно. Теперь, чтобы запустить PHP, потребуется произвести начальную конфигурацию PHP-FPM. С этим менеджером процессов сразу поставляется стартовая конфигурация, но в ней закомментированы поля, отвечающие за пользователя и группу, от имени которого должен работать PHP. Чтобы исправить этот недочёт, откройте любым текстовым редактором, который умеет сохранять plain-text файлы (ни в коем случае не Word!!!) файл php-fpm.conf, расположенный в директории /usr/local/php-5.3.0/etc/. Например так:</p>
<div style="background:#F7F6F7 url(http://macosxhints.ru/wp-content/uploads/media/icon-terminal.gif) no-repeat scroll 0 0;border:1px dotted #A0A0A0;margin-bottom:16px;padding:5px 10px 5px 40px">sudo vim /usr/local/php-5.3.0/etc/php-fpm.conf</div>
<p>И найдите там такие строки:</p>
<div style="border:1px dotted #A0A0A0;margin-bottom:16px;padding:5px 10px">&lt;value name="user"&gt;<br />
&lt;value name="group"&gt;</div>
<p>Уберите с них комментарии, и укажите нужное значение (я использую <strong>www</strong>).<br />
Осталось сделать пару последних штрихов:<br />
скопируйте файл с дефолтными настройками из директории с исходниками в директорию с установленным PHP</p>
<div style="background:#F7F6F7 url(http://macosxhints.ru/wp-content/uploads/media/icon-terminal.gif) no-repeat scroll 0 0;border:1px dotted #A0A0A0;margin-bottom:16px;padding:5px 10px 5px 40px">sudo cp php.ini-development /usr/local/php/lib/php.ini</div>
<p>создайте ссылку на ваш PHP (я это делаю исключительно для удобства, этот шаг необязательный)</p>
<div style="background:#F7F6F7 url(http://macosxhints.ru/wp-content/uploads/media/icon-terminal.gif) no-repeat scroll 0 0;border:1px dotted #A0A0A0;margin-bottom:16px;padding:5px 10px 5px 40px">sudo ln -s /usr/local/php-5.3.0 /usr/local/php</div>
<p>Вот и всё, теперь можно запускать PHP.</p>
<div style="background:#F7F6F7 url(http://macosxhints.ru/wp-content/uploads/media/icon-terminal.gif) no-repeat scroll 0 0;border:1px dotted #A0A0A0;margin-bottom:16px;padding:5px 10px 5px 40px">sudo /usr/local/php/bin/php-cgi --fpm</div>
<p>Чтобы убедиться, что он запущен, можно поискать его в процессах:</p>
<div style="background:#F7F6F7 url(http://macosxhints.ru/wp-content/uploads/media/icon-terminal.gif) no-repeat scroll 0 0;border:1px dotted #A0A0A0;margin-bottom:16px;padding:5px 10px 5px 40px">sudo ps aux | grep php-cgi</div>
<p>Чтобы остановить все запущенные процессы (например, при изменении настроек), нужно выполнить следующую команду</p>
<div style="background:#F7F6F7 url(http://macosxhints.ru/wp-content/uploads/media/icon-terminal.gif) no-repeat scroll 0 0;border:1px dotted #A0A0A0;margin-bottom:16px;padding:5px 10px 5px 40px">sudo killall php-cgi</div>
<p>На этом можно заканчивать, поскольку теперь у вас установлен PHP.<br />
Безусловно, в этом уроке описано далеко не всё. Например, PHP-FPM  можно собрать как самостоятельное приложение, и управлять процессом запуска PHP через него. А можно обойтись и вовсе без FPM. Как бы там ни было, я не ставил своей целью рассказать ВСЁ, поскольку это не имеет смысла: необходимую информацию можно почерпнуть как на <a href="http://php.net">официальном сайте PHP</a>, так и на <a href="http://http://php-fpm.org/">страницах PHP-FPM</a>. Но я всё же рассчитываю, что данная статья покажет, в каком направлении искать, и кому-то сильно сэкономит время.</p>
<p>Ну а в следующей статье, как и обещал, напишу про nginx, memcached и xdebug.</p>

	<h4>Связанные записи</h4>
	<ul class="st-related-posts">
	<li><a href="http://macosxhints.ru/sreda-web-razrabotki-na-mac-os-x-leopard-3" title="Среда web-разработки на Mac OS X Leopard (часть 3) (18 Октябрь 2009)">Среда web-разработки на Mac OS X Leopard (часть 3)</a> (6)</li>
	<li><a href="http://macosxhints.ru/sreda-web-razrabotki-na-mac-os-x-leopard-1" title="Среда web-разработки на Mac OS X Leopard (часть 1) (30 Сентябрь 2009)">Среда web-разработки на Mac OS X Leopard (часть 1)</a> (25)</li>
	<li><a href="http://macosxhints.ru/sreda-web-razrabotki-na-mac-os-x-leopard-4" title="Среда web-разработки на Mac OS X Leopard (часть 4 &#8211; последняя) (27 Октябрь 2009)">Среда web-разработки на Mac OS X Leopard (часть 4 &#8211; последняя)</a> (4)</li>
	<li><a href="http://macosxhints.ru/sreda-web-razrabotki-na-mac-os-x-leopard-0" title="Среда web-разработки на Mac OS X Leopard (вступление) (28 Сентябрь 2009)">Среда web-разработки на Mac OS X Leopard (вступление)</a> (0)</li>
	<li><a href="http://macosxhints.ru/strannye-tryuki-s-razmerom-faia-v-finder" title="Странные трюки с размером файла в Finder (24 Февраль 2009)">Странные трюки с размером файла в Finder</a> (13)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://macosxhints.ru/sreda-web-razrabotki-na-mac-os-x-leopard-2/feed</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>Среда web-разработки на Mac OS X Leopard (часть 1)</title>
		<link>http://macosxhints.ru/sreda-web-razrabotki-na-mac-os-x-leopard-1</link>
		<comments>http://macosxhints.ru/sreda-web-razrabotki-na-mac-os-x-leopard-1#comments</comments>
		<pubDate>Wed, 30 Sep 2009 15:23:15 +0000</pubDate>
		<dc:creator>Rodion Baskakov</dc:creator>
				<category><![CDATA[Приложения]]></category>
		<category><![CDATA[Система]]></category>
		<category><![CDATA[dscl]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[MacPorts]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[web-разработка]]></category>
		<category><![CDATA[базы данных]]></category>
		<category><![CDATA[терминал]]></category>

		<guid isPermaLink="false">http://macosxhints.ru/?p=268</guid>
		<description><![CDATA[Сегодня я постараюсь подробно описать процесс сборки и инициализации баз данных MySQL и PostgreSQL на платформе Mac OS X. Начальные шаги для подготовки системы к сборке описаны здесь, так что если вы не выполнили описанных там шагов, вряд ли что-то получится.
Итак, приступим:








Сборка MySQL
Начнём мы с MySQL. В моём примере будет рассматриваться сборка версии 5.1.39 (последняя [...]]]></description>
			<content:encoded><![CDATA[<p>Сегодня я постараюсь подробно описать процесс сборки и инициализации баз данных MySQL и PostgreSQL на платформе Mac OS X. Начальные шаги для подготовки системы к сборке описаны <a href="http://macosxhints.ru/sreda-web-razrabotki-na-mac-os-x-leopard-0">здесь</a>, так что если вы не выполнили описанных там шагов, вряд ли что-то получится.</p>
<p>Итак, приступим:</p>
<table width="100%" cellpadding="0" cellspacing="0" border="0" style="margin-bottom:15px">
<tr>
<td align="center" width="50%"><a href="http://macosxhints.ru/sreda-web-razrabotki-na-mac-os-x-leopard-1#MySQL"><img src="http://macosxhints.ru/wp-content/uploads/2009/09/mysql-logo.jpg" alt="Логотип MySQL" title="Логотип MySQL" width="195" height="100" /></a></td>
<td align="center" width="50%"><a href="http://macosxhints.ru/sreda-web-razrabotki-na-mac-os-x-leopard-1#PostgreSQL"><img src="http://macosxhints.ru/wp-content/uploads/2009/09/postgresql-logo.jpg" alt="Логотип PostgreSQL" title="Логотип PostgreSQL" width="195" height="100" /></a></td>
</tr>
</table>
<p><span id="more-268"></span><br />
<a name="MySQL"></a><br />
<h3>Сборка MySQL</h3>
<p>Начнём мы с MySQL. В моём примере будет рассматриваться сборка версии 5.1.39 (последняя в ветке 5.1 на сегодняшний день), но принцип одинаков и для других версий. Также хочется отметить, что в моих примерах сервер MySQL будет установлен в директорию /usr/local, и все команды приведены с учётом этого пути, так что если вы решите устанавливать сервер в другую директорию, изменяйте предложенные в примерах команды в соответствии с необходимыми вам путями.<br />
Чтобы начать, необходимо скачать исходники MySQL нужной вам версии. Для этого нужно зайти на <a href="http://dev.mysql.com/downloads/mysql/5.1.html#source">эту страницу</a>, и в разделе "Sources" выбрать для скачивания один из пакетов. Распакуйте исходники из архива: это можно сделать при помощи встроенного в Leopard инструмента для работы с архивами (просто кликните по архиву два раза). Теперь переходим к сборке. <a href="http://macosxhints.ru/kak-zapustit-terminal-v-mac-os">Откройте Terminal</a> и перейдите в директорию с исходниками. Далее список команд, которые необходимо последовательно выполнить в терминале.</p>
<p>Для начала ознакомьтесь со списком конфигурационных параметров, которые оказывают влияние на сборку сервера базы данных. Это можно сделать, выполнив в терминале команду:</p>
<div class="terminal-quote">./configure &#45;&#45;help</div>
<p>Вы увидите огромный перечень параметров с описанием того, на что они влияют. Если раньше вам приходилось иметь дело с MySQL, вы поймёте, в чём дело. Если же нет, рекомендую подробнее почитать об этом на <a href="http://mysql.com">сайте MySQL</a>. Я не буду задерживаться на параметрах, перейдём к конфигурации исходников для последующей сборки. Лично я конфигурировал сервер со следующими опциями:</p>
<div class="terminal-quote">./configure &#45;&#45;prefix=/usr/local/mysql-5.1.39 &#45;&#45;enable-profiling &#45;&#45;with-charset=utf8 &#45;&#45;with-extra-charsets=all &#45;&#45;with-plugins=all</div>
<p>Этими параметрами я указываю, куда именно я хочу установить сервер, а также включаю ряд опциональных параметров.<br />
После того, как конфигурация успешно завершилась, запускаем компиляцию:</p>
<div class="terminal-quote">make</div>
<p>Запаситесь терпением, поскольку выполнение этой команды займёт довольно много времени. Посе завершения компиляции, необходимо выполнить команду установки от имени суперпользователя:</p>
<div class="terminal-quote">sudo make install</div>
<p>Если до этого всё было хорошо (очень на это надеюсь), теперь у вас установлен сервер MySQL, и необходимо выполнить пару шагов для завершения установки. Для начала запустите от имени суперпользователя команду создания ссылки на директорию с сервером (для удобства) и инициализации базы данных:</p>
<div class="terminal-quote">sudo ln -s /usr/local/mysql-5.1.39/ /usr/local/mysql && sudo /usr/local/mysql/bin/mysql_install_db</div>
<p>Теперь, если вы всё ещё находитесь в каталоге с исходниками (если нет, перейдите туда или измените указанную ниже команду), выполните следующее действие:</p>
<div class="terminal-quote">sudo cp support-files/mysql.server /usr/local/mysql/ && sudo chmod 700 /usr/local/mysql/mysql.server</div>
<p>Тем самым вы скопируете скрипт запуска сервера в каталог с установленным  MySQL и дадите права на его исполнение только владельцу файла (его мы изменим позже) либо суперпользователю.</p>
<p>Следующая команда установит пользователя mysql (он присутствует в системе Mac OS X Leopard сразу после установки) владельцем всех файлов установленного сервера:</p>
<div class="terminal-quote">sudo chown -R mysql:mysql /usr/local/mysql-5.1.39</div>
<p>Вот и всё, теперь осталось лишь запустить сервер. Для этого выполните команду:</p>
<div class="terminal-quote">sudo /usr/local/mysql/mysql.server <strong>start</strong></div>
<p>Если после выполнения этой команды вы увидите на экране слово <strong>SUCCESS</strong>, значит всё прошло успешно, сервер запустился. Чтобы остановить сервер, замените параметр <strong>start</strong> в команде, данной выше, на <strong>stop</strong>. Чтобы ознакомиться со всеми командами, доступными скрипту, запустите его без аргументов, и он выведен на экран доступный для использования список параметров.</p>
<p><a name="PostgreSQL"></a><br />
<h3>Сборка PostgreSQL</h3>
<p>Непосредственно сборка этой базы данных мало чем отличается от MySQL: всё те же ./configure, make и make install, но в зависимости от конфигурационных установок, вам может потребоваться установка дополнительных библиотек. Но обо всём по порядку.</p>
<p>Для начала необходимо скачать исходники: взять коды нужной вам версии можно <a href="http://www.postgresql.org/ftp/source/">отсюда</a>. В моих примерах будет рассматриваться сборка версии 8.4.1, но принцип тот же и для других версий, — единственное, что нужно будет делать, в случае, если вы используете отличную от моих примеров версию, — указывать правильные пути к файлам. Как и в случае с MySQL, описанном выше, устанавливать эту базу данных я буду в директорию /usr/local.<br />
Распакуйте исходники, запустите терминал и перейдите в появившуюся у вас директорию.</p>
<p>Список доступных конфигуратору опций вызывается командой</p>
<div class="terminal-quote">./configure &#45;&#45;help</div>
<p>Поскольку я буду собирать базу с поддержкой XML и XSLT, мне потребуется библиотека libxml2, отсутствующая в Mac OS X Leopard (хотя, могу и ошибаться, возможно она там есть, но довольно старая. В подробности не углублялся). Тут-то и потребуется наличие у вас MacPorts, об установке которого <a href="http://macosxhints.ru/sreda-web-razrabotki-na-mac-os-x-leopard-0#MacPorts">я писал во вступлении</a>. Для того, чтобы установить в систему эту библиотеку, необходимо в терминале выполить следующую команду:</p>
<div class="terminal-quote">sudo /opt/local/bin/port install libxml2</div>
<p>После чего в вашу систему будет автоматически установлен ряд библиотек (gperf, libiconv, zlib), необходимых для установки libxml2, а так же нужная нам библиотека.<br />
Теперь приступаем к конфигурированию PostgreSQL</p>
<div class="terminal-quote">./configure &#45;&#45;prefix=/usr/local/postgresql-8.4.1 &#45;&#45;with-python &#45;&#45;with-libxml &#45;&#45;with-libxslt</div>
<p>Затем копиляция (она тоже небыстрая) и установка в систему:</p>
<div class="terminal-quote">make && sudo make install</div>
<p>Теперь предстоит проделать ряд манипуляций с системными пользователями, чтобы получить группу и пользователя, необходимых для работы PostgreSQL. В отличие от mysql, пользователь postgres в Leopard отсутствует. Его, конечно, можно создать при помощи пункта "Учётные записи" в Системных настройках, но тогда этот пользователь появится и в окне приглашения входа в систему, что вам, уверен, совершенно ни к чему. А потому придётся действовать через консольную утилиту dscl - Directory Service command line utility. Все команды, которые необходимо последовательно выполнить, я объединил в одну, так что для создания группы и пользователя с именем postgres, скопируйте указанную ниже команду и выполните её в терминале:</p>
<div class="terminal-quote">sudo dscl localhost -create /Local/Default/Groups/postgres PrimaryGroupID 123 && sudo dscl localhost -create /Local/Default/Groups/postgres RealName &quot;PostgreSQL Users&quot; && sudo dscl localhost -create /Local/Default/Users/postgres && sudo dscl localhost -create /Local/Default/Users/postgres RecordName postgres && sudo dscl localhost -create /Local/Default/Users/postgres UserShell /bin/sh && sudo dscl localhost -create /Local/Default/Users/postgres RealName &quot;PostgreSQL Server&quot; && sudo dscl localhost -create /Local/Default/Users/postgres UniqueID 123 && sudo dscl localhost -create /Local/Default/Users/postgres PrimaryGroupID 123 && sudo dscl localhost -create /Local/Default/Users/postgres NFSHomeDirectory /usr/local/pgsql</div>
<p>Поскольку у вас появился пользователь postgres, необходимо назначить его владельцем свежеустановленного сервера PostgreSQL. Для этого выполните команду:</p>
<div class="terminal-quote">sudo chown -R postgres:postgres /usr/local/postgresql-8.4.1</div>
<p>Теперь необходимо инициировать создание начальной данных структуры для сервера и указать серверу, где ему следует хранить данные. Сделать это надо от имени созданного вами пользователя postgres, но чтоб по много раз не переключаться, воспользуемся встроенными средствами системы:</p>
<div class="terminal-quote">sudo su - postgres -c &quot;/usr/local/postgresql-8.4.1/bin/initdb -D /usr/local/postgresql-8.4.1/data&quot;</div>
<p>Теперь завершающие шаги: сделайте симлинк на директорию с сервером (для удобства в будущем):</p>
<div class="terminal-quote">sudo ln -s /usr/local/postgresql-8.4.1 /usr/local/pgsql</div>
<p>И можете запускать свой сервер:</p>
<div class="terminal-quote">sudo su - postgres -c &quot;/usr/local/pgsql/bin/pg_ctl start -D /usr/local/pgsql/data -l /usr/local/pgsql/logfile&quot;</div>
<p>Чтобы остановить сервер, достаточно выполнить команду</p>
<div class="terminal-quote">sudo su - postgres -c &quot;/usr/local/pgsql/bin/pg_ctl stop -D /usr/local/pgsql/data -l /usr/local/pgsql/logfile&quot;</div>
<hr />
На этом заканчивается первая часть: установка баз данных. Приношу извинения за задержку материалов. Дело в том, что я заболел, так что сейчас мне немного не до компьютера. Остальные материалы опубликую после выздоровления.<br />
Очень надеюсь, что у вас не возникнет проблем со сборкой данных пакетов. Все вопросы и указания на ошибки в тексте, как всегда, можете публиковать в комментариях.</p>

	<h4>Связанные записи</h4>
	<ul class="st-related-posts">
	<li><a href="http://macosxhints.ru/sreda-web-razrabotki-na-mac-os-x-leopard-4" title="Среда web-разработки на Mac OS X Leopard (часть 4 &#8211; последняя) (27 Октябрь 2009)">Среда web-разработки на Mac OS X Leopard (часть 4 &#8211; последняя)</a> (4)</li>
	<li><a href="http://macosxhints.ru/sreda-web-razrabotki-na-mac-os-x-leopard-2" title="Среда web-разработки на Mac OS X Leopard (часть 2) (11 Октябрь 2009)">Среда web-разработки на Mac OS X Leopard (часть 2)</a> (25)</li>
	<li><a href="http://macosxhints.ru/sreda-web-razrabotki-na-mac-os-x-leopard-3" title="Среда web-разработки на Mac OS X Leopard (часть 3) (18 Октябрь 2009)">Среда web-разработки на Mac OS X Leopard (часть 3)</a> (6)</li>
	<li><a href="http://macosxhints.ru/sreda-web-razrabotki-na-mac-os-x-leopard-0" title="Среда web-разработки на Mac OS X Leopard (вступление) (28 Сентябрь 2009)">Среда web-разработки на Mac OS X Leopard (вступление)</a> (0)</li>
	<li><a href="http://macosxhints.ru/strannye-tryuki-s-razmerom-faia-v-finder" title="Странные трюки с размером файла в Finder (24 Февраль 2009)">Странные трюки с размером файла в Finder</a> (13)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://macosxhints.ru/sreda-web-razrabotki-na-mac-os-x-leopard-1/feed</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>Среда web-разработки на Mac OS X Leopard (вступление)</title>
		<link>http://macosxhints.ru/sreda-web-razrabotki-na-mac-os-x-leopard-0</link>
		<comments>http://macosxhints.ru/sreda-web-razrabotki-na-mac-os-x-leopard-0#comments</comments>
		<pubDate>Mon, 28 Sep 2009 10:54:46 +0000</pubDate>
		<dc:creator>Rodion Baskakov</dc:creator>
				<category><![CDATA[Приложения]]></category>
		<category><![CDATA[Система]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[MacPorts]]></category>
		<category><![CDATA[web-разработка]]></category>
		<category><![CDATA[Xcode]]></category>
		<category><![CDATA[утилиты]]></category>

		<guid isPermaLink="false">http://macosxhints.ru/?p=267</guid>
		<description><![CDATA[Открываю серию статей, которые были анонсированы в предыдущих сообщениях. Серия будет состоять из 5 постов, каждый из которых затронет различные аспекты создания среды web-разработки на Mac OS X Leopard. Тематики распределятся следующим образом:

Вступление — подготовка к сборке
Сборка и инициализация баз данных MySQL 5.1 и PostgreSQL 8.4.1
Сборка и настройка PHP 5.3.0 c патчем FPM
Сборка и настройка [...]]]></description>
			<content:encoded><![CDATA[<p>Открываю серию статей, которые были анонсированы в предыдущих сообщениях. Серия будет состоять из 5 постов, каждый из которых затронет различные аспекты создания среды web-разработки на Mac OS X Leopard. Тематики распределятся следующим образом:</p>
<ol>
<li>Вступление — подготовка к сборке</li>
<li><a href="http://macosxhints.ru/sreda-web-razrabotki-na-mac-os-x-leopard-1">Сборка и инициализация баз данных MySQL 5.1 и PostgreSQL 8.4.1</a></li>
<li><a href="http://macosxhints.ru/sreda-web-razrabotki-na-mac-os-x-leopard-2">Сборка и настройка PHP 5.3.0 c патчем FPM</a></li>
<li><a href="http://macosxhints.ru/sreda-web-razrabotki-na-mac-os-x-leopard-3">Сборка и настройка nginx, memcached, xdebug</a></li>
<li><a href="http://macosxhints.ru/sreda-web-razrabotki-na-mac-os-x-leopard-4">Обзор <strong>удобного</strong> ПО для работы с перечисленным выше добром</a></li>
</ol>
<p>Сразу оговорюсь, что в этих статьях не будут затронуты нюансы работы с данными продуктами (в частности, я не стану рассказывать, как работать с PHP или рассказывать, что представляет из себя SQL). Таким образом предполагается, что у вас уже есть навык работы с этими продуктами, или вы способны самостоятельно эти навыки получить.</p>
<p><span id="more-267"></span>Теперь, если вы готовы начать, приступим к установке того, что нам в очень скором будущем потребуется, а именно:</p>
<ul>
<li><a href="#Xcode">пакет UNIX-приложений для компиляции (утилиты gcc, make)</a></li>
<li><a href="#MacPorts">пакет MacPorts, который позволит быстро установить в систему ряд нужных библиотек</a></li>
</ul>
<h3>Утилиты для сборки</h3>
<p><a name="Xcode"></a>Если у вас в системе установлена среда для разработки ПО Xcode, то вы можете пропустить этот пункт, поскольку всё необходимое эта среда устанавливает. Если же вы ничего подобного не устанавливали, то придётся это сделать. Данный пакет (Xcode) является бесплатным и последнюю его версию вы можете найти на сайте <a href="http://developer.apple.com/mac/">Mac Dev Center</a>, предварительно на этом сайте зарегистрировавшись.<br />
При установке, пакет предложит вам на выбор различные опции установки. Неважно, что именно вы отметите, главное, чтобы у остался выбранным пункт <strong>UNIX Development Support</strong>, который содержит в себе необходимые нам средства для компиляции.</p>
<p><a name="MacPorts"></a>Теперь необходимо установить пакет <a href="http://www.macports.org/">MacPorts</a>. Это консольная утилита поиска, установки и обновления огромного количества приложений и библиотек, широко используемых на UNIX-based системах и портированных под Mac OS X.<br />
Для того, чтобы установить MacPorts, скачайте последнюю версию этого пакета со страницы <a href="http://distfiles.macports.org/MacPorts">http://distfiles.macports.org/MacPorts</a>, примонтируйте образ и запустите инсталятор. Если вам вдруг в какой-то момент покажется, что инсталятор завис (он не будет ни на что реагировать). просто наберитесь терпения. :)</p>
<p>На этом пока всё, а в ближайшее время (максимум завтра) мы перейдём к следующему пункту — к установке баз данных, — который не будет возможен, без выполнения первых двух шагов.</p>

	<h4>Связанные записи</h4>
	<ul class="st-related-posts">
	<li><a href="http://macosxhints.ru/sreda-web-razrabotki-na-mac-os-x-leopard-3" title="Среда web-разработки на Mac OS X Leopard (часть 3) (18 Октябрь 2009)">Среда web-разработки на Mac OS X Leopard (часть 3)</a> (6)</li>
	<li><a href="http://macosxhints.ru/sreda-web-razrabotki-na-mac-os-x-leopard-2" title="Среда web-разработки на Mac OS X Leopard (часть 2) (11 Октябрь 2009)">Среда web-разработки на Mac OS X Leopard (часть 2)</a> (25)</li>
	<li><a href="http://macosxhints.ru/sreda-web-razrabotki-na-mac-os-x-leopard-1" title="Среда web-разработки на Mac OS X Leopard (часть 1) (30 Сентябрь 2009)">Среда web-разработки на Mac OS X Leopard (часть 1)</a> (25)</li>
	<li><a href="http://macosxhints.ru/sreda-web-razrabotki-na-mac-os-x-leopard-4" title="Среда web-разработки на Mac OS X Leopard (часть 4 &#8211; последняя) (27 Октябрь 2009)">Среда web-разработки на Mac OS X Leopard (часть 4 &#8211; последняя)</a> (4)</li>
	<li><a href="http://macosxhints.ru/rezultati-oprosa" title="Результаты опроса (25 Сентябрь 2009)">Результаты опроса</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://macosxhints.ru/sreda-web-razrabotki-na-mac-os-x-leopard-0/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Исправление недочёта в интерфейсе Mail.app</title>
		<link>http://macosxhints.ru/ispravlenie-nedochyota-v-interface-mailapp</link>
		<comments>http://macosxhints.ru/ispravlenie-nedochyota-v-interface-mailapp#comments</comments>
		<pubDate>Mon, 08 Jun 2009 07:53:06 +0000</pubDate>
		<dc:creator>Rodion Baskakov</dc:creator>
				<category><![CDATA[От автора]]></category>
		<category><![CDATA[Приложения]]></category>
		<category><![CDATA[Система]]></category>
		<category><![CDATA[Скачать]]></category>
		<category><![CDATA[Interface Builder]]></category>
		<category><![CDATA[Mail.app]]></category>
		<category><![CDATA[nib]]></category>
		<category><![CDATA[Xcode]]></category>
		<category><![CDATA[полезности]]></category>

		<guid isPermaLink="false">http://macosxhints.ru/?p=259</guid>
		<description><![CDATA[Сегодня в сообществе ru_mac в ЖЖ наткнулся на замечание, касающееся окна создания нового письма в Mail.app: оказывается, в русской версии окно выглядит вот так.

Т.е. поля адреса, темы, копии выходят за рамки окна, что нарушает гармонию интерфейса.
Честно скажу, что пользуюсь русской версией, но никогда не обращал на это внимания. Тем не менее, стало интересно решение этой [...]]]></description>
			<content:encoded><![CDATA[<p>Сегодня в сообществе ru_mac в ЖЖ наткнулся на замечание, касающееся окна создания нового письма в Mail.app: оказывается, в русской версии окно выглядит вот так.<br />
<center><a href='http://macosxhints.ru/wp-content/uploads/2009/06/dirty_fields_mail_app.png' rel="lightbox"><img src="http://macosxhints.ru/wp-content/uploads/2009/06/dirty_fields_mail_app-500x333.png" alt="Недочёт в длине полей Mail.app" title="Недочёт в длине полей Mail.app" width="500" height="333" /></a></center><br />
Т.е. поля адреса, темы, копии выходят за рамки окна, что нарушает гармонию интерфейса.<br />
Честно скажу, что пользуюсь русской версией, но никогда не обращал на это внимания. Тем не менее, стало интересно решение этой проблемы, и за 2 минуты я привёл свой интерфейс в приличный вид, а как это сделать, сейчас расскажу.</p>
<p>Есть два варианта: простой и тернистый.</p>
<p><span id="more-259"></span><br />
<h3>Вариант "Простой"</h3>
<p>Вы просто скачиваете готовый интерфейс, <a href="http://macosxhints.ru/download/WebMessageEditor.tar.gz">нажав по этой ссылке</a>, разархивируете и помещаете содержимое архива в каталог /Applications/Mail.app/Contents/Resources/ru.lproj/, заменив свою старую версию. <strong>Не забудьте при этом сделать копию старой версии интерфейса</strong> (WebMessageEditor.nib).</p>
<h3>Вариант "Тернистый"</h3>
<p>Для него вам потребуется <b>Interface Builder</b> из пакета <b>XCode</b>. Установив это приложение (<a href="http://macosxhints.ru/izmenenie-goryachih-klavish-v-programmah">я уже писал, как его заполучить, и что при помощи него можно делать</a>), откройте интерфейс WebMessageEditor.nib, расположенный в каталоге /Applications/Mail.app/Contents/Resources/ru.lproj/, и произведите необходимые изменения, которые вас устроят. Сохраните файл и перезапустите Mail.app.</p>
<p>И в том и в другом случае на выходе вы получите интерфейс, который будет укладываться в рамки приятного UI-дизайна приложений Apple.<br />
<center><a href='http://macosxhints.ru/wp-content/uploads/2009/06/normal_fields_mail_app.png' rel="lightbox"><img src="http://macosxhints.ru/wp-content/uploads/2009/06/normal_fields_mail_app-500x333.png" alt="Исправленные поля в Mail.app" title="Исправленные поля в Mail.app" width="500" height="333" /></a></center></p>

	<h4>Связанные записи</h4>
	<ul class="st-related-posts">
	<li><a href="http://macosxhints.ru/izmenenie-goryachih-klavish-v-programmah" title="Изменение &#8220;горячих клавиш&#8221; в программах (5 Февраль 2009)">Изменение &#8220;горячих клавиш&#8221; в программах</a> (6)</li>
	<li><a href="http://macosxhints.ru/upravlenie-ehlementami-paneli-menu" title="Управление элементами панели Меню (7 Октябрь 2008)">Управление элементами панели Меню</a> (6)</li>
	<li><a href="http://macosxhints.ru/sreda-web-razrabotki-na-mac-os-x-leopard-0" title="Среда web-разработки на Mac OS X Leopard (вступление) (28 Сентябрь 2009)">Среда web-разработки на Mac OS X Leopard (вступление)</a> (0)</li>
	<li><a href="http://macosxhints.ru/sobrat-vse-okna-v-odin-space" title="Собрать все окна в один Space (4 Май 2008)">Собрать все окна в один Space</a> (2)</li>
	<li><a href="http://macosxhints.ru/skryityie-simvolyi-klaviaturyi-iphone" title="Скрытые символы клавиатуры iPhone (30 Март 2010)">Скрытые символы клавиатуры iPhone</a> (1)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://macosxhints.ru/ispravlenie-nedochyota-v-interface-mailapp/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Изменение звука SMS-сообщения на iPhone</title>
		<link>http://macosxhints.ru/izmenenie-zvuka-sms-soobscheniya-na-iphone</link>
		<comments>http://macosxhints.ru/izmenenie-zvuka-sms-soobscheniya-na-iphone#comments</comments>
		<pubDate>Sun, 31 May 2009 12:58:14 +0000</pubDate>
		<dc:creator>Rodion Baskakov</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Приложения]]></category>
		<category><![CDATA[Скачать]]></category>
		<category><![CDATA[AIFF]]></category>
		<category><![CDATA[AppleTalk]]></category>
		<category><![CDATA[CAF]]></category>
		<category><![CDATA[iTunes]]></category>
		<category><![CDATA[jailbreak]]></category>
		<category><![CDATA[SMS]]></category>
		<category><![CDATA[SSH]]></category>

		<guid isPermaLink="false">http://macosxhints.ru/?p=256</guid>
		<description><![CDATA[Давно написал о том, как изменить мелодию на iPhone. И всё никак не мог собраться с силами, чтобы написать о звуках, используемых в iPhone для привлечения внимания. Сегодня речь пойдёт об изменении звука оповещении о входящем СМС-сообщении. Что нам для этого потребуется:

iTunes любой версии
iPhone, с произведённым на нём jailbreak
умение подключаться к iPhone с компьютера по [...]]]></description>
			<content:encoded><![CDATA[<p>Давно написал о том, как <a href="http://macosxhints.ru/polnometrazhnyie-melodii-na-iphone">изменить мелодию на iPhone</a>. И всё никак не мог собраться с силами, чтобы написать о звуках, используемых в iPhone для привлечения внимания. Сегодня речь пойдёт об изменении звука оповещении о входящем СМС-сообщении. Что нам для этого потребуется:</p>
<ul>
<li>iTunes любой версии</li>
<li>iPhone, с произведённым на нём jailbreak</li>
<li>умение подключаться к iPhone с компьютера по <a href="http://macosxhints.ru/kak-zakachat-faily-na-iphone">AppleTalk</a> или <a href="http://macosxhints.ru/kak-zakachat-faily-na-iphone-2">SSH</a></li>
<li>любая мелодия в mp3 или другом формате, который iTunes сможет понять</li>
</ul>
<p>Итак, поехали.</p>
<p><span id="more-256"></span>Для начала подключитесь к вашему iPhone как пользователь <strong>root</strong> любым удобным вам способом из перечисленных выше. Перейдите в каталог /System/Library/Audio/UISounds, гдк вы увидите много файлов с расширением *.caf — это и есть звуки, используемые для оповещений. Тут собраны звуки для DTMF-сигналов, оповещения о различных действиях в операционной системе iPhone OS, а также то, что мы ищем — звуки о входящих SMS-сообщениях. Этих звуков в системе телефона предусмотрено 6, и в указанном каталоге они присутствуют под именами от sms-received1.caf до sms-received6.caf.</p>
<p>То, что спрятано под расширением CAF является, на самом деле, файлом формата AIFF, в который вы можете конвертировать любую мелодию при помощи iTunes. Я уже писал, как получить AAC-версию трека в iTunes, так что посмотреть описание процесса со скриншотами вы можете пройдя по <a href="http://macosxhints.ru/polnometrazhnyie-melodii-na-iphone">этой ссылке</a>. Единственная разница в том, что вместо кодера AAC в настройках импорта в программе iTunes вам потребуется выбрать кодер AIFF.</p>
<p>Получив сконвертированный файл, измените его расширение на CAF, а имя на sms-recieved с номером от 1 до 6, после чего поместите его вместо файла с таким же именем и расширением в ваш телефон в указанный выше каталог (для этого необходимо будет перезаписать старый файл). Перезагрузите iPhone, и в настройках звука оповещения об SMS выберите тот пункт, порядковый номер которого соответствует цифре, указанной вами при создании вашей мелодии (если вы назвали свою мелодию sms-recieved1.caf, то выбирайте в настройках первый пункт и так далее). Вот и всё, теперь оповещения об СМС будут именно такие, которые захотели вы.</p>
<p>Стоит отметить, что мелодия может быть любой продолжительности. Так, в целях теста, я поместил на СМС-оповещение полноценную композицию, и это вполне сработало. Но, поверьте, это очень неудобно. :) Если не верите, попробуйте самостоятельно.</p>
<p>В качестве бонуса выкладываю архив с двумя периодически используемыми мною треками для оповещения о входящих SMS. Может быть, кому-то они будут интересны. Сразу скажу, что один из них несколько брутален, и когда телефон включен на полную громкость, неподготовленные люди шарахаются в стороны или испуганно оглядываются.</p>
<p><a href="http://macosxhints.ru/download/iPhoneSmsSounds.zip">Скачать мелодии SMS для iPhone</a></p>

	<h4>Связанные записи</h4>
	<ul class="st-related-posts">
	<li><a href="http://macosxhints.ru/polnometrazhnyie-melodii-na-iphone" title="Полнометражные мелодии на iPhone (22 Февраль 2009)">Полнометражные мелодии на iPhone</a> (1)</li>
	<li><a href="http://macosxhints.ru/kak-zakachat-faily-na-iphone" title="Как залить файлы на iPhone (21 Ноябрь 2008)">Как залить файлы на iPhone</a> (11)</li>
	<li><a href="http://macosxhints.ru/kak-pomenyat-parol-na-iphone" title="Как поменять пароль на iPhone (26 Ноябрь 2008)">Как поменять пароль на iPhone</a> (19)</li>
	<li><a href="http://macosxhints.ru/kak-podklyuchitsya-k-iphone-cherez-ssh-bez-wi-fi" title="Как подключиться к iPhone через SSH без Wi-Fi (4 Март 2009)">Как подключиться к iPhone через SSH без Wi-Fi</a> (7)</li>
	<li><a href="http://macosxhints.ru/kak-zakachat-faily-na-iphone-2" title="Как залить файлы на iPhone (продолжение) (22 Ноябрь 2008)">Как залить файлы на iPhone (продолжение)</a> (11)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://macosxhints.ru/izmenenie-zvuka-sms-soobscheniya-na-iphone/feed</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>CLIX: Все команды для терминала в одном месте</title>
		<link>http://macosxhints.ru/clix-vse-komandyi-dlya-terminala-v-odnom-meste</link>
		<comments>http://macosxhints.ru/clix-vse-komandyi-dlya-terminala-v-odnom-meste#comments</comments>
		<pubDate>Tue, 05 May 2009 13:53:36 +0000</pubDate>
		<dc:creator>Rodion Baskakov</dc:creator>
				<category><![CDATA[Приложения]]></category>
		<category><![CDATA[Система]]></category>
		<category><![CDATA[ACP]]></category>
		<category><![CDATA[CLIX]]></category>
		<category><![CDATA[man]]></category>
		<category><![CDATA[командная строка]]></category>
		<category><![CDATA[пароль]]></category>
		<category><![CDATA[полезности]]></category>
		<category><![CDATA[терминал]]></category>

		<guid isPermaLink="false">http://macosxhints.ru/?p=176</guid>
		<description><![CDATA[Очень много людей, использующих Mac OS X знают про существование в этой системе такого приложения, как Terminal. Гораздо меньше людей, знают о том, как его запустить (я исхожу из статистики запросов поисковых систем). И уж совсем небольшой процент пользователей умеет терминалом пользоваться. Я отношу себя к некоторой середине между второй и третьей подгруппами: я знаю [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://macosxhints.ru/wp-content/uploads/2009/05/clix_icon.jpg" alt="Иконка приложения CLIX" title="Иконка приложения CLIX" width="128" height="128" align="left" />Очень много людей, использующих Mac OS X знают про существование в этой системе такого приложения, как <a href="http://macosxhints.ru/tag/terminal">Terminal</a>. Гораздо меньше людей, знают о том, как его запустить (я исхожу из статистики запросов поисковых систем). И уж совсем небольшой процент пользователей умеет терминалом пользоваться. Я отношу себя к некоторой середине между второй и третьей подгруппами: я знаю как запустить терминал, я знаю как выполнить в нём множество необходимых мне операций, но чтобы использовать все возможности командной строки на полную катушку — тут я совершенно бессилен.</p>
<p>Всё дело в том, что для того, чтобы помнить весь тот богатый инструментарий, который даёт нам командная строка, нужно постоянно им пользоваться. А если мне, предположим, понадобилось один раз посчитать файлы определённого типа, присутствующие на моём жёстком диске, и больше в течении года мне этого делать не придётся, — велика вероятность, что спустя год я и не вспомню, как это делается.</p>
<p>Но, как говаривал один мой школьный преподаватель "Не страшно забыть. Страшно НЕ ЗНАТЬ и забыть". И несмотря на полубредовость выражения этой мысли, в ней кроется масса смысла: сделав что-то один раз и забыв набор необходимых для результата действий, вы, по крайней мере, будете знать, в каком направлении производить поиск. Не зная же, что именно вам требуется изначально, вспомнить вы просто не сможете.</p>
<p><span id="more-176"></span>Сегодня я расскажу про удобное приложение, позволяющее узнать много нового о работе с командной строкой в Mac OS X. а так же упорядочить ваши знания в этом направлении — CLIX.</p>
<p>CLIX является бесплатным компонентом из платного набора различных утилит под названием ACP, предназначенного для системных разработчиков и администраторов систем. Но, поскольку речь не об ACP, останавливаться мы на нём не будем (я вообще мало что понял из описания некоторых компонентов этой системы. Желающие могут прогуляться на <a href="http://rixstep.com/4/0/" target="_blank">официальный сайт продукта</a>).</p>
<p><b>Итак, что же такое CLIX</b><br />
Эта скромная по размерам (249 Kb) утилита позволяет составлять списки необходимых в разное время терминальных команд для Mac OS X, сопровождать их названиями и описаниями, выполнять и видеть результат выполнения сразу в программе. Более того, сразу с программой поставляются списки с огромным количеством уже оттестированных и разложенных по категориям (немного хаотичным, правда) команд. Больше это напоминает кучу хлама, среди которого иногда попадаются удивительные и полезные вещи, ради которых в этой куче всё-таки стоит порыться. В общем, лучше один раз увидеть.</p>
<p><center><a href='http://macosxhints.ru/wp-content/uploads/2009/05/system.jpg' rel="lightbox"><img src="http://macosxhints.ru/wp-content/uploads/2009/05/system-500x296.jpg" alt="Список системных команд в CLIX" title="Список системных команд в CLIX" width="500" height="296 style="margin-bottom: 15px"" /></a></center>На изображении выше приведён снимок окна приложения CLIX с открытым файлом system.clix. Это список команд, позволяющих просматривать (и не только) различные данные о вашей системе, используя имеющиеся в Mac OS X средства консоли. К сожалению, людям, не знакомым с английским языком, описания команд мало что скажут, но при помощи словаря разобраться вполне сможете.<br />
Итак, это просто список, который выводит наименование команды, категорию, краткое описание того, для чего это используется, и синтаксис, который необходимо выполнить в терминале. Кликнув два раза по заинтересовавшей вас строке, вы получите другое окно:</p>
<p><center><a href='http://macosxhints.ru/wp-content/uploads/2009/05/run_window.jpg' rel="lightbox"><img src="http://macosxhints.ru/wp-content/uploads/2009/05/run_window-500x335.jpg" alt="Окно выполнения команды в CLIX" title="Окно выполнения команды в CLIX" width="500" height="335" style="margin-bottom: 15px" /></a></center></p>
<p>Здесь вы обнаружите всё те же поля, что и на предыдущем изображении, но теперь их можно редактировать, изменяя описание на то, что будет понятно вам. Помимо этого присутствует окно, в котором будет отображаться результат выполнения выбранной команды. Примерно, как это указано на изображении ниже:</p>
<p><center><a href='http://macosxhints.ru/wp-content/uploads/2009/05/result.jpg'><img src="http://macosxhints.ru/wp-content/uploads/2009/05/result-500x336.jpg" alt="Результат обработки консольной команды" title="Результат обработки консольной команды" width="500" height="336" style="margin-bottom: 15px" /></a></center></p>
<p>Выполнение некоторых команд требует прав администратора. Это связано со спецификой разрешений на доступ к отдельным службам или файлам. Такие команды начинаются с <b>sudo</b>, что подразумевает выполнение от имени пользователя, наделённого административными правами. Поскольку окно результатов выполнения не является интерактивным, пароль администратора нужно ввести в приложение заранее, для этого в меню Edit нужно выбрать пункт Sudo, и в появившемся окне набрать пароль:</p>
<p><center><img src="http://macosxhints.ru/wp-content/uploads/2009/05/password_prompt.jpg" alt="Запрос пароля администратора в CLIX" title="Запрос пароля администратора в CLIX" width="368" height="105" style="margin-bottom: 15px" /></center>В окне выполнения команды слева от кнопок есть свободное место. Кликнув по нему, вы откроете строку ввода, которая призвана помочь вам разобраться с теми командами, которые вы планируете запустить. По сути, она просто транслирует введённое вами слово в терминал в виде "man &lt;что-то там&gt;" и транслирует вывод обратно в своё окно:</p>
<p><center><a href='http://macosxhints.ru/wp-content/uploads/2009/05/man_input.jpg' rel="lightbox"><img src="http://macosxhints.ru/wp-content/uploads/2009/05/man_input-500x333.jpg" alt="Вывод помощи по использованию команд" title="Вывод помощи по использованию команд" width="500" height="333" style="margin-bottom: 15px" /></a></center></p>
<p>Вот, пожалуй, и всё, что можно об этой программе рассказать.</p>
<p>Чем CLIX может быть полезен? Пожалуй тем, что позволяет создавать свои списки консольных команд, хранить их в удобном структурированном виде и сразу выполнять, минуя Copy/Paste. Помимо этого, лично я в куче тех списков команд, что поставляются вместе с программой, обнаружил для себя массу новых и полезных системных команд, которые, уверен, пригодятся многим.</p>
<p>Скачать последнюю версию CLIX можно как с <a href="http://www.apple.com/downloads/macosx/unix_open_source/clix.html">сайта Apple</a>, так и с <a href="http://rixstep.com/4/0/clix/">сайта компании-разработчика</a>.</p>

	<h4>Связанные записи</h4>
	<ul class="st-related-posts">
	<li><a href="http://macosxhints.ru/otobrazit-skritie-faili" title="Отобразить скрытые файлы (5 Май 2008)">Отобразить скрытые файлы</a> (14)</li>
	<li><a href="http://macosxhints.ru/5-sposobov-zablokirovat-ekran-mac-os-x" title="5 способов заблокировать экран Mac OS X (17 Февраль 2009)">5 способов заблокировать экран Mac OS X</a> (17)</li>
	<li><a href="http://macosxhints.ru/odnookonnyiy-rezhim-v-safari" title="Однооконный режим в Safari (3 Май 2008)">Однооконный режим в Safari</a> (0)</li>
	<li><a href="http://macosxhints.ru/novoe-samostoyatelnoe-okno-prilozheniya" title="Новое самостоятельное окно приложения (10 Март 2009)">Новое самостоятельное окно приложения</a> (4)</li>
	<li><a href="http://macosxhints.ru/kak-zapustit-ubitiy-firefox" title="Как запустить &#8220;убитый&#8221; Firefox (25 Июнь 2010)">Как запустить &#8220;убитый&#8221; Firefox</a> (1)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://macosxhints.ru/clix-vse-komandyi-dlya-terminala-v-odnom-meste/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>И снова обновление zGoogleCalc</title>
		<link>http://macosxhints.ru/i-snova-obnovlenie-zgooglecalc</link>
		<comments>http://macosxhints.ru/i-snova-obnovlenie-zgooglecalc#comments</comments>
		<pubDate>Mon, 20 Apr 2009 05:59:32 +0000</pubDate>
		<dc:creator>Rodion Baskakov</dc:creator>
				<category><![CDATA[Интернет]]></category>
		<category><![CDATA[Приложения]]></category>
		<category><![CDATA[Скачать]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[zGoogleCalc]]></category>
		<category><![CDATA[виджет]]></category>
		<category><![CDATA[калькулятор]]></category>

		<guid isPermaLink="false">http://macosxhints.ru/?p=201</guid>
		<description><![CDATA[Вёрстка результатов вывода не даёт покоя разработчикам из Google. То они добавляют аттрибуты к тегам, то снова их убирают. Вчера вечером обнаружил, что калькулятор снова перестал выдавать результаты, так что вот обновлённая версия виджета — кто пользуется, обновляйтесь.
скачать zGoogleCalc Widget с этого сайта

	Связанные записи
	
	Удобный калькулятор zGoogleCalc (2)
	Очередное обновление zGoogleCalc (2)
	Обновление zGoogleCalc (0)
	И снова про zGoogleCalc [...]]]></description>
			<content:encoded><![CDATA[<p>Вёрстка результатов вывода не даёт покоя разработчикам из Google. То они добавляют аттрибуты к тегам, то снова их убирают. Вчера вечером обнаружил, что калькулятор снова перестал выдавать результаты, так что вот обновлённая версия виджета — кто пользуется, обновляйтесь.</p>
<div class="div-download"><a title="Виджет для Google Calculator" href="http://macosxhints.ru/download/zGoogleCalc.zip">скачать zGoogleCalc Widget с этого сайта</a></div>

	<h4>Связанные записи</h4>
	<ul class="st-related-posts">
	<li><a href="http://macosxhints.ru/udobnyiy-kalkulyator-zgooglecalc" title="Удобный калькулятор zGoogleCalc (6 Август 2008)">Удобный калькулятор zGoogleCalc</a> (2)</li>
	<li><a href="http://macosxhints.ru/ocherednoe-obnovlenie-zgooglecalc" title="Очередное обновление zGoogleCalc (5 Март 2010)">Очередное обновление zGoogleCalc</a> (2)</li>
	<li><a href="http://macosxhints.ru/obnovlenie-zgooglecalc" title="Обновление zGoogleCalc (12 Май 2010)">Обновление zGoogleCalc</a> (0)</li>
	<li><a href="http://macosxhints.ru/i-snova-pro-zgooglecalc" title="И снова про zGoogleCalc (26 Март 2009)">И снова про zGoogleCalc</a> (1)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://macosxhints.ru/i-snova-obnovlenie-zgooglecalc/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Mail.app — маленькая ошибка в интерфейсе</title>
		<link>http://macosxhints.ru/mailapp-malenkaya-oshibka-v-interface</link>
		<comments>http://macosxhints.ru/mailapp-malenkaya-oshibka-v-interface#comments</comments>
		<pubDate>Wed, 11 Mar 2009 19:52:07 +0000</pubDate>
		<dc:creator>Rodion Baskakov</dc:creator>
				<category><![CDATA[Приложения]]></category>
		<category><![CDATA[Mail.app]]></category>
		<category><![CDATA[бесполезно]]></category>
		<category><![CDATA[ошибки]]></category>

		<guid isPermaLink="false">http://macosxhints.ru/?p=186</guid>
		<description><![CDATA[Случайно обнаружил небольшой недочёт, связанный с перемещениями между учётными записями в Mail.app
Недочёт незначительный, на работу приложения не влияет. Но ошибка есть ошибка, и её имеет смысл зафиксировать. Чтобы было понятнее, о чём речь, сделал анимированный GIF с шагами по воспроизведению недочёта + описание каждого шага.
Итак:


есть у нас некоторое количество учётных записей в Mail. Предположим, одна [...]]]></description>
			<content:encoded><![CDATA[<p>Случайно обнаружил небольшой недочёт, связанный с перемещениями между учётными записями в Mail.app<br />
Недочёт незначительный, на работу приложения не влияет. Но ошибка есть ошибка, и её имеет смысл зафиксировать. Чтобы было понятнее, о чём речь, сделал анимированный GIF с шагами по воспроизведению недочёта + описание каждого шага.</p>
<p><span id="more-186"></span>Итак:<br />
<center><img title="Переход между учётными записями в Mail.app" src="http://macosxhints.ru/wp-content/uploads/2009/03/mail_app_interface_error.gif" alt="Переход между учётными записями в Mail.app" width="220" height="85" style="margin-bottom: 15px;" /></center></p>
<ol>
<li>есть у нас некоторое количество учётных записей в Mail. Предположим, одна из записей неактивна в следствии какой-то причины, о чём приложение нам сигнализирует специальным знаком</li>
<li>переходим с неисправной записи на нормальную — шрифт нормальной становится цвета неисправной, а должен стать белым</li>
<li>переходим на ещё одну нормальную запись: тут уже всё без ошибок</li>
<li>и снова на предыдущую исправную — тоже всё нормально</li>
<li>возвращаемся на неисправную запись</li>
<li>а после неё на любую другую исправную запись (но не на ту, на которую нажимали на шаге 2) — повторяется ошибка с цветом, воспроизведённая ранее, на шаге 2</li>
</ol>
<p>Вывод: при переходе с неисправного ящика на любой нормальный Mail.app теряется, путает цвета, которые необходимо назначить выбранному аккаунту и вместо белого берёт такой же, какой назначает покинутому пункту.<br />
Вот, собственно, и всё (если кто ждал сенсации, извините). Ничего особенного, но пару раз меня это сбивало с толку, когда я не мог понять, что произошло с названием выбранного мной аккаунта.</p>

	<h4>Связанные записи</h4>
	<ul class="st-related-posts">
	<li><a href="http://macosxhints.ru/strannye-tryuki-s-razmerom-faia-v-finder" title="Странные трюки с размером файла в Finder (24 Февраль 2009)">Странные трюки с размером файла в Finder</a> (13)</li>
	<li><a href="http://macosxhints.ru/pomenyat-mestami-dva-simvola" title="Поменять местами два символа (16 Май 2008)">Поменять местами два символа</a> (2)</li>
	<li><a href="http://macosxhints.ru/oshibka-podschjot-udalyaemyh-failov" title="Ошибка: подсчёт удаляемых файлов (9 Февраль 2009)">Ошибка: подсчёт удаляемых файлов</a> (0)</li>
	<li><a href="http://macosxhints.ru/o-dostignutom" title="О достигнутом (24 Февраль 2009)">О достигнутом</a> (2)</li>
	<li><a href="http://macosxhints.ru/ispravlenie-nedochyota-v-interface-mailapp" title="Исправление недочёта в интерфейсе Mail.app (8 Июнь 2009)">Исправление недочёта в интерфейсе Mail.app</a> (9)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://macosxhints.ru/mailapp-malenkaya-oshibka-v-interface/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Новое самостоятельное окно приложения</title>
		<link>http://macosxhints.ru/novoe-samostoyatelnoe-okno-prilozheniya</link>
		<comments>http://macosxhints.ru/novoe-samostoyatelnoe-okno-prilozheniya#comments</comments>
		<pubDate>Tue, 10 Mar 2009 11:45:59 +0000</pubDate>
		<dc:creator>Rodion Baskakov</dc:creator>
				<category><![CDATA[Приложения]]></category>
		<category><![CDATA[Система]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[полезности]]></category>
		<category><![CDATA[терминал]]></category>

		<guid isPermaLink="false">http://macosxhints.ru/?p=185</guid>
		<description><![CDATA[Если Вам требуется новое окно какого-либо работающего приложения, в большинстве случаев его можно получить при помощи меню Файл->Новое окно (File->New window). Но этот способ обладает рядом недостатков:

Приложение использует ту же иконку в Dock'е, что и запущенное ранее
По ⌘+Tab на новую копию приложения не переключиться
Комбинация ⌘+Q нажатая в одном из окон закрывает и все остальные, работающие [...]]]></description>
			<content:encoded><![CDATA[<p>Если Вам требуется новое окно какого-либо работающего приложения, в большинстве случаев его можно получить при помощи меню Файл->Новое окно (File->New window). Но этот способ обладает рядом недостатков:</p>
<ul>
<li>Приложение использует ту же иконку в Dock'е, что и запущенное ранее</li>
<li>По ⌘+Tab на новую копию приложения не переключиться</li>
<li>Комбинация ⌘+Q нажатая в одном из окон закрывает и все остальные, работающие в данной сессии</li>
<li>В случае с браузерами, используется инициированная ранее сессия</li>
</ul>
<p><span id="more-185"></span>Если же вам требуется полноценная <b>самостоятельная</b> запущенная копия приложения, просто <a href="http://macosxhints.ru/kak-zapustit-terminal-v-mac-os">откройте терминал</a> и наберите там команду:</p>
<div class="terminal-quote">open -a < имя_приложения> -n</div>
<p>и в все перечисленные выше минусы перестанут распространяться на запущенную копию.<br />
Например,</p>
<div class="terminal-quote">open -a Safari -n</div>
<p>откроет новую сессию Safari в самостоятельном окне. Каждое дополнительное выполнение этой команды приведёт к точно такому же результату.</p>
<p>Возможные варианты применения этого знания (по крайней мере, как это помогает лично мне):</p>
<ul>
<li>В Firefox я использую разные профили: для разработки, для сёрфинга, и просто чистый профиль — предложенный выше способ позволяет мне одновременно держать открытыми окна с разными профилями и наборами плагинов в них</li>
<li>В одной копии Coda возможно одновременно работать только с одним удалённым сервером. А что если мне нужно взять кусок кода с одного сайта и поместить в другой? Просто открываю новую копию Coda и копирую оттуда. Да, в этом случае можно было бы использовать вариант с открытием нового окна из меню, но по ⌘+Tab в процессе работы мне удобнее переключаться, нежели по ⌘+`</li>
</ul>
<p>Уверен, вы найдёте свой собственный вариант применения.</p>

	<h4>Связанные записи</h4>
	<ul class="st-related-posts">
	<li><a href="http://macosxhints.ru/kak-zapustit-ubitiy-firefox" title="Как запустить &#8220;убитый&#8221; Firefox (25 Июнь 2010)">Как запустить &#8220;убитый&#8221; Firefox</a> (1)</li>
	<li><a href="http://macosxhints.ru/restart-flash-plugin-v-safari" title="Перезапускаем Flash-плагин в Safari (25 Март 2010)">Перезапускаем Flash-плагин в Safari</a> (3)</li>
	<li><a href="http://macosxhints.ru/otobrazit-skritie-faili" title="Отобразить скрытые файлы (5 Май 2008)">Отобразить скрытые файлы</a> (14)</li>
	<li><a href="http://macosxhints.ru/odnookonnyiy-rezhim-v-safari" title="Однооконный режим в Safari (3 Май 2008)">Однооконный режим в Safari</a> (0)</li>
	<li><a href="http://macosxhints.ru/safari-issues" title="Недостатки Safari (8 Февраль 2010)">Недостатки Safari</a> (10)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://macosxhints.ru/novoe-samostoyatelnoe-okno-prilozheniya/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Как подключиться к iPhone через SSH без Wi-Fi</title>
		<link>http://macosxhints.ru/kak-podklyuchitsya-k-iphone-cherez-ssh-bez-wi-fi</link>
		<comments>http://macosxhints.ru/kak-podklyuchitsya-k-iphone-cherez-ssh-bez-wi-fi#comments</comments>
		<pubDate>Wed, 04 Mar 2009 08:43:37 +0000</pubDate>
		<dc:creator>Rodion Baskakov</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Приложения]]></category>
		<category><![CDATA[Скачать]]></category>
		<category><![CDATA[Cydia]]></category>
		<category><![CDATA[OpenSSH]]></category>
		<category><![CDATA[SCP]]></category>
		<category><![CDATA[SFTP]]></category>
		<category><![CDATA[SSH]]></category>
		<category><![CDATA[USB]]></category>
		<category><![CDATA[Wi-Fi]]></category>
		<category><![CDATA[плагин]]></category>
		<category><![CDATA[терминал]]></category>

		<guid isPermaLink="false">http://macosxhints.ru/?p=177</guid>
		<description><![CDATA[В комментарии к этому посту мне был задан вопрос, который можно сформулировать следующим образом: если есть только USB соединение с iPhone, можно ли использовать какие-то дополнительные файловые менеджеры, кроме DiskAid и iFuntastic, позволяющие получать полный доступ к телефону (навигация по файловой системе, выставление прав на файлы и директории и т.д.) без использования Wi-Fi?
Да, можно. И [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://macosxhints.ru/wp-content/uploads/2009/03/icon_iphonetunnel.png" alt="Иконка iPhoneTunnel" title="Иконка iPhoneTunnel" width="256" height="256" align="left" />В комментарии к <a href="http://macosxhints.ru/kak-zakachat-faily-na-iphone">этому посту</a> мне был задан вопрос, который можно сформулировать следующим образом: если есть только USB соединение с iPhone, можно ли использовать какие-то дополнительные файловые менеджеры, кроме DiskAid и iFuntastic, позволяющие получать полный доступ к телефону (навигация по файловой системе, выставление прав на файлы и директории и т.д.) без использования Wi-Fi?</p>
<p>Да, можно. И файловым менеджером в данном случае может выступать любое приложение, поддерживающее возможность SCP или SFTP подключения, поскольку даже если у вас на iPhone не работает Wi-Fi, к системе телефона можно подключиться по SSH.</p>
<p><span id="more-177"></span>Я уже рассказывал о том, <a href="http://macosxhints.ru/kak-zakachat-faily-na-iphone-2">как установить OpenSSH из Cydia на iPhone</a>, так что если вы этого ещё не сделали — сейчас самое время, поскольку без него ничего не получится. Помимо запущенного sshd (в случае, если вы ничего не меняли после установки OpenSSH, этот daemon должен автоматически запускаться при перезагрузке телефона) нам потребуются следующее программное обеспечение:</p>
<ul>
<li>Установленный в Mac OS X iTunes от версии 8 и выше</li>
<li>Маленькое приложение iPhoneTunnel</li>
</ul>
<p>Если с iTunes всё ясно (его можно получить из обновлений Mac OS X), то iPhoneTunnel 2.0 вы можете скачать с <a href="http://web.me.com/novi.mad/page2/page2.html" target="_blank">сайта автора</a> этой программы (там много японского и английского текстов), или же <a title="Скачать iPhoneTunnel 2.0" href="http://macosxhints.ru/download/iPhoneTunnel_2.0.dmg">с этого сайта</a> (несмотря на то, что установив эту версию вы сможете обновится из интерфейса программы до более свежей на текущий момент версии 2.1.1, мне не удалось найти этот образ в сети).</p>
<p>Итак, скачиваем, подключаем iPhone кабелем к компьютеру, запускаем приложение (можете скопировать его к себе в Программы, а можете запустить напрямую с подмонтированного образа), и .... ничего не происходит. :) Честно говоря, я его раз 5 запускал и убивал из процессов, ожидая увидеть хоть что-то, пока, уже окончательно отчаявшись, не заметил, что после запуска приложения в панели меню появляется новая иконка:</p>
<p><center><img src="http://macosxhints.ru/wp-content/uploads/2009/03/menuicon_iphonetunnel.png" alt="Иконка iPhoneTunnel в панели меню" title="Иконка iPhoneTunnel в панели меню" width="337" height="26" style="margin-bottom: 15px;" /></center></p>
<p>Далее всё просто: кликаем по появившейся иконке, выбираем в появившемся меню "Turn Tunnel On", после чего соединяемся со своим iPhone по SSH, SCP или SFTP используя следующие параметры:</p>
<ul>
<li>Хост: 127.0.0.1 или localhost</li>
<li>Порт: 9876</li>
<li>Пользователь: root или mobile</li>
<li>Пароль: если вы не <a href="http://macosxhints.ru/kak-pomenyat-parol-na-iphone">меняли пароль на iPhone</a>, то используйте стандартный — alpine</li>
</ul>
<p>Например, для SSH соединения от пользователя root выполните в <a href="http://macosxhints.ru/kak-zapustit-terminal-v-mac-os">терминале</a> следующую команду:</p>
<div class="terminal-quote">ssh root@localhost -p 9876</div>
<p>После чего система попросит вас написать yes или no (действительно ли вы доверяете этому источнику? (набирайте <strong>yes</strong>)) и ввести пароль для данного пользователя на iPhone. Вот, в общем-то и всё. Вы можете также использовать указанные выше параметры для подключения по SFTP при помощи таких программ, как, например, Transmit (или аналоги), в результате чего получите полноценный файловый менеджер вашего iPhone без использования Wi-Fi.</p>
<p>Если же душа просит большего или вы по какой-то причине не можете использовать данный порт (такое сложно представить, но вдруг у вас этот порт под что-то зарезервирован), вы можете открыть настройки приложения ("Preferences...") и посмотреть, что там есть. Так же из окна настроек вы сможете обновиться до последней версии (рекомендую это сделать, поскольку в блоге автора приложения периодически говорится про найденные критические ошибки, которые исправляются обновлениями).</p>
<p>Чтобы прекратить туннелирование, просто выберите опцию "Turn Tunnel Off".</p>
<h3>Пара слов для пользователей Windows</h3>
<p>Занимаясь поиском материалов для этой статьи я встретил немало упоминаний о том, как реализовать данный функционал на MS Windows. Их я не проверял, потому не берусь писать детально, отмечу лишь, что получить указанный выше функционал можно при помощи приложения <a href="http://www.makkiaweb.net/itunnel/download.html" target="_blank">iPhone Tunnel Suite</a>, а если вы используете файловый менеджер Total Commander, то для него существует плагин <a href="http://code.google.com/p/t-pot/" target="_blank">T-Pot</a>, обеспечиваюзщий доступ к файлам iPhone на основе USB-соединения.</p>

	<h4>Связанные записи</h4>
	<ul class="st-related-posts">
	<li><a href="http://macosxhints.ru/kak-zakachat-faily-na-iphone-2" title="Как залить файлы на iPhone (продолжение) (22 Ноябрь 2008)">Как залить файлы на iPhone (продолжение)</a> (11)</li>
	<li><a href="http://macosxhints.ru/kak-pomenyat-parol-na-iphone" title="Как поменять пароль на iPhone (26 Ноябрь 2008)">Как поменять пароль на iPhone</a> (19)</li>
	<li><a href="http://macosxhints.ru/vihod-v-internet-cherez-iphone" title="Выход в интернет через iPhone (13 Март 2009)">Выход в интернет через iPhone</a> (8)</li>
	<li><a href="http://macosxhints.ru/kak-zakachat-faily-na-iphone" title="Как залить файлы на iPhone (21 Ноябрь 2008)">Как залить файлы на iPhone</a> (11)</li>
	<li><a href="http://macosxhints.ru/restart-flash-plugin-v-safari" title="Перезапускаем Flash-плагин в Safari (25 Март 2010)">Перезапускаем Flash-плагин в Safari</a> (3)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://macosxhints.ru/kak-podklyuchitsya-k-iphone-cherez-ssh-bez-wi-fi/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Полнометражные мелодии на iPhone</title>
		<link>http://macosxhints.ru/polnometrazhnyie-melodii-na-iphone</link>
		<comments>http://macosxhints.ru/polnometrazhnyie-melodii-na-iphone#comments</comments>
		<pubDate>Sat, 21 Feb 2009 21:32:32 +0000</pubDate>
		<dc:creator>Rodion Baskakov</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Приложения]]></category>
		<category><![CDATA[iTunes]]></category>
		<category><![CDATA[jailbreak]]></category>
		<category><![CDATA[рингтоны]]></category>

		<guid isPermaLink="false">http://macosxhints.ru/?p=151</guid>
		<description><![CDATA[В одном своём рассуждательном посте я говорил о том, что считаю глупой политику Apple, которая касается ограничения длины рингтона в iPhone тридцатью секундами. Но уже в момент написания того поста сам я использовал на своём телефоне полноценные звонки, которые не обрываются на середине, а звучат до тех пор, пока не закончится отведённый оператором сотовой связи [...]]]></description>
			<content:encoded><![CDATA[<p>В одном своём <a href="http://macosxhints.ru/razgovori-ob-iphone">рассуждательном посте</a> я говорил о том, что считаю глупой политику Apple, которая касается ограничения длины рингтона в iPhone тридцатью секундами. Но уже в момент написания того поста сам я использовал на своём телефоне полноценные звонки, которые не обрываются на середине, а звучат до тех пор, пока не закончится отведённый оператором сотовой связи лимит гудков на неотвеченный вызов. И всё никак не мог найти времени, чтобы описать этот способ для тех, кто знает, что достоин лучшего, но не знает пока, как это "лучшее" заполучить. :)</p>
<p><span id="more-151"></span>Итак, чтобы получить требуемое, нам нужен iPhone c произведённой на нём операцией jailbreak, iTunes и какой-нибудь один способ доступа к файловой системе iPhone из тех, что я <a href="http://macosxhints.ru/kak-zakachat-faily-na-iphone">описал</a> <a href="http://macosxhints.ru/kak-zakachat-faily-na-iphone-2">ранее</a> (ну, или другой, если вы предпочитаете пользоваться различными программами).</p>
<p>Приступим.<br />
Во-первых, мелодии в системе iPhone имеют расширение <strong>.m4r</strong>, что, по сути, является переименованным расширением <strong>.m4a</strong>, используемым для файлов формата AAC. Во-вторых, длина мелодии проверяется только при заливке её на iPhone при помощи iTunes, а не во время проигрывания, что в свою очередь не может оставить равнодушным. Ну а в-третьих, получить доступ к файловой системе, как мы уже выяснили в прошлых рассказах, проще простого.</p>
<p>Но для начала нам нужно получить мелодию. Для этого открываем iTunes (или другое приложение, позволяющее производить конвертацию из имеющегося у вас формата в AAC), и заходим в его настройки (⌘+,). В разделе <strong>Основные</strong> нажимаете кнопку <strong>Настройки импорта</strong>. В появившемся окошке в качестве <strong>Импортёра</strong> указываете "Кодер AAC", после чего нажимаете OK.</p>
<p><center><img title="Настройки импорта в iTunes" src="http://macosxhints.ru/wp-content/uploads/2009/02/import_settings.png" alt="Настройки импорта в iTunes" width="500" height="91" style="margin-bottom:15px;" /></center></p>
<p>Выбираете в iTunes нужный вам трек, кликаете по нему правой кнопкой мыши и выбираете пункт Создать версию для AAC, после чего iTunes запустит конвертирование выбранной композиции в требуемый формат.</p>
<p><center><img title="Создание версии для AAC в iTunes" src="http://macosxhints.ru/wp-content/uploads/2009/02/aac_version.png" alt="Создание версии для AAC в iTunes" width="500" height="160" style="margin-bottom:15px;" /></center></p>
<p><strong>Небольшое отступление.</strong><br />
Перед кодированием файла в новый формат вы имеете возможность указать начало и конец его воспроизведения: многие композиции начинаются с довольно продолжительного вступления, а вам наверняка захочется, чтобы мелодии на телефоне начинали играть с какого-то умопомрачительного момента, который по достоинству будет оценен окружающими вас людьми. Если так, то перед кодированием придётся сделать ряд монотонных повторящихся операций: в параметрах композиции нужно раз за разом указывать точку начала проигрывания песни, чтобы поймать нужный вам момент. Иногда получается угадать с первого раза, но это, скорее, исключение.<br />
Указав в параметрах момент старта (окончание можно и не менять, но всё зависит от ваших предпочтений), запустите песню, чтобы услышать, с какого момента она начнёт проигрываться. Если устраивает - можно кодировать в AAC по схеме, описанной выше и переносить на телефон (об этом ниже), если нет - снова редактируйте параметры и слушайте.</p>
<p><center><img title="Настройки длины трека в iTunes" src="http://macosxhints.ru/wp-content/uploads/2009/02/length.png" alt="Настройки длины трека в iTunes" width="500" height="282" style="margin-bottom:15px;" /></center></p>
<p>После того, как iTunes закончит преобразовывать файл рядом с выбранным треком в плейлисте появится ещё один — переконвертированный. Чтобы определить, откуда его теперь скопировать, достаточно вызвать его свойства и посмотреть информацию о размещении этого файла в системе (его сложно перепутать с изначальным, поскольку нужный вам файл имеет расширение .m4a, в то время как конвертировать вы скорее всего будете из файла .mp3).</p>
<p>Найдя необходимый файл, переименуйте его, заменив расширение .m4a на .m4r — у вас получился рингтон для iPhone.</p>
<div style="background: #DFFFA6;padding: 5px;line-height:100%;font-size:11px;margin-bottom:15px;">
<table border="0">
<tbody>
<tr>
<td width="50"><img style="margin-right: 10px" src="http://macosxhints.ru/icons/icon-hint.png" alt="Подсказка" align="middle" /></td>
<td valign="top">Если вы ещё не знаете, как получить доступ к файловой системе iPhone от имени пользователя root, рекомендую вам прочесть посвящённые этому статьи (<a href="http://macosxhints.ru/kak-zakachat-faily-na-iphone">раз</a> и <a href="http://macosxhints.ru/kak-zakachat-faily-na-iphone-2">два</a>), прежде чем двигаться дальше.</td>
</tr>
</tbody>
</table>
</div>
<p>Поскольку все предварительные действия проделаны, осталось только поместить полученный рингтон на iPhone в нужный каталог: для этого переместите его любым удобным способом в каталог /root/Library/Ringtones и перезапустите телефон.</p>
<p>Вот и всё, теперь в списке мелодий на вашем iPhone появилась новая мелодия, которая будет играть с указанного вами момента и до конца песни. Ну или до тех пор, пока оператор связи не решит, что хватит окружающим вас людям наслаждаться чудесными звуками вашего нового рингтона.</p>
<p><center><img title="Собственная мелодия в iPhone" src="http://macosxhints.ru/wp-content/uploads/2009/02/ringtone_in_iphone.png" alt="Собственная мелодия в iPhone" width="320" height="480" style="margin-bottom:25px;" /></center></p>

	<h4>Связанные записи</h4>
	<ul class="st-related-posts">
	<li><a href="http://macosxhints.ru/izmenenie-zvuka-sms-soobscheniya-na-iphone" title="Изменение звука SMS-сообщения на iPhone (31 Май 2009)">Изменение звука SMS-сообщения на iPhone</a> (16)</li>
	<li><a href="http://macosxhints.ru/kak-zakachat-faily-na-iphone" title="Как залить файлы на iPhone (21 Ноябрь 2008)">Как залить файлы на iPhone</a> (11)</li>
	<li><a href="http://macosxhints.ru/vihod-v-internet-cherez-iphone" title="Выход в интернет через iPhone (13 Март 2009)">Выход в интернет через iPhone</a> (8)</li>
	<li><a href="http://macosxhints.ru/chinite-svoih-lyubimtsev-samostoyatelno" title="Чините своих любимцев самостоятельно (22 Ноябрь 2009)">Чините своих любимцев самостоятельно</a> (16)</li>
	<li><a href="http://macosxhints.ru/razgovori-ob-iphone" title="Разговоры об iPhone (16 Ноябрь 2008)">Разговоры об iPhone</a> (4)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://macosxhints.ru/polnometrazhnyie-melodii-na-iphone/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>5 способов заблокировать экран Mac OS X</title>
		<link>http://macosxhints.ru/5-sposobov-zablokirovat-ekran-mac-os-x</link>
		<comments>http://macosxhints.ru/5-sposobov-zablokirovat-ekran-mac-os-x#comments</comments>
		<pubDate>Mon, 16 Feb 2009 23:58:43 +0000</pubDate>
		<dc:creator>Rodion Baskakov</dc:creator>
				<category><![CDATA[Приложения]]></category>
		<category><![CDATA[Система]]></category>
		<category><![CDATA[Command]]></category>
		<category><![CDATA[Dock]]></category>
		<category><![CDATA[Exposé]]></category>
		<category><![CDATA[Finder]]></category>
		<category><![CDATA[screensaver]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[безопасность]]></category>
		<category><![CDATA[горячие клавиши]]></category>
		<category><![CDATA[пароль]]></category>
		<category><![CDATA[полезности]]></category>
		<category><![CDATA[терминал]]></category>

		<guid isPermaLink="false">http://macosxhints.ru/?p=141</guid>
		<description><![CDATA[За долгие годы работы на компьютерах под управлением ОС Windows я очень сильно привык блокировать доступ к компьютеру, отлучаясь от него на некоторое время. В зависимости от версии системы, эта операция производилась разными клавиатурными сочетаниями. Начав пользоваться Маком я подобных сокращений не обнаружил, но проблему свою решил назначением одного из углов экрана на запуск заставки, [...]]]></description>
			<content:encoded><![CDATA[<p>За долгие годы работы на компьютерах под управлением ОС Windows я очень сильно привык блокировать доступ к компьютеру, отлучаясь от него на некоторое время. В зависимости от версии системы, эта операция производилась разными клавиатурными сочетаниями. Начав пользоваться Маком я подобных сокращений не обнаружил, но проблему свою решил назначением одного из углов экрана на запуск заставки, выход из которой требует пароль.</p>
<p>Но недавно я натолкнулся на статью о программе, которая позволяет назначить горячие клавиши на запуск блокирования экрана, и решил всё-таки поискать альтернативные способы, чтобы обойтись в решении данной задачи только штатными средствами системы. Сразу скажу, такие способы есть, но обо всех вариантах, с которыми мне пришлось теоретически или практически столкнуться я расскажу по порядку.<br />
<br />
<span id="more-141"></span></p>
<h2>Screensaver и активный угол экрана</h2>
<p><img title="Иконка Exposé" src="http://macosxhints.ru/wp-content/uploads/2008/09/expose_icon.png" alt="Иконка Exposé" width="50" height="43" align="left" />Это самый простой способ, который сразу приходит в голову, когда речь заходит о необходимости блокировать экран. Запуск заставки может происходить как через некоторое время простоя компьютера, так и по запросу пользователя, который делает один из углов экрана системы активным, помещая в него функционал запуска скринсейвера. Для того, чтобы при выходе из режима заставки система потребовала пароль, нужно включить соответствующий пункт в разделе <strong>Безопасность</strong> приложения <strong>Системные настройки</strong>.</p>
<p>У этого способа есть как достоинства, так и недостатки, К первым относится, разумеется, сама возможность запуска заставки быстрым перемещением курсора мыши в заданный угол. В число недостатков попадает то, что во время работы с системой попасть в этот угол курсором можно и случайно. А можно и вообще не попасть, если, например, у вас подключен дополнительный монитор: оказывается, когда "активный угол" настроен у вас со стороны подключенного монитора, то расположение этого угла с вашего основного экрана переместится на дополнительный монитор, что, скорее всего, является багом системы.</p>
<p><center><img title="Баг с активными углами на двух дисплеях" src="http://macosxhints.ru/wp-content/uploads/2009/02/two_displays.png" alt="Баг с активными углами на двух дисплеях" width="449" height="249" /></center></p>
<p>К тому же, я по собственному опыту знаю, что отходя от компьютера запросто можно забыть передвинуть курсор мыши в нужное место, а до момента, пока запустится заставка проходит немало времени.<br />
</p>
<h2>Установка сторонних приложений</h2>
<p><img title="Иконка Приложение" src="http://macosxhints.ru/wp-content/uploads/2009/02/icon_application.png" alt="Иконка Приложение" width="128" height="128" align="left" />В сети доступно некоторое количество приложений, позволяющих назначать клавиатурные сокращения практически любой операции, в том числе и блокировке экрана операционной системы. Я не стану приводить в этой статье их обзоры, поскольку не очень интересовался такими программами, считая, что если есть способ изменить что-то исключительно средствами самой системы, без дополнительного вмешательства, то это достаточный аргумент, против использования сторонних приложений.</p>
<p>Возможно, в будущем, если средств Mac OS X по управлению "горячими клавишами" мне перестанет хватать, я обращусь к дополнительному программному обеспечению.<br />
</p>
<h2>Ссылка на Screensaver в Dock</h2>
<p><img title="Иконка Screensaver" src="http://macosxhints.ru/wp-content/uploads/2009/02/icon_screensaver.png" alt="Иконка Screensaver" width="128" height="114" align="left" />Поскольку мы уже выяснили, что заблокировать экран Mac OS X можно посредством запуска на экране заставки (при условии, что вы включили опцию запроса пароля при выходе из этого режима), то теперь можно попросту вынести значок запуска необходимого приложения в Dock, чтобы потом его оттуда запускать. Для этого открываете Finder и нажимаете ⇧+⌘+G – эта комбинация клавиш откроет окно быстрого перехода к каталогу, куда вы можете вставить адрес "<strong>/System/Library/Frameworks/ScreenSaver.framework/Versions/A/Resources/</strong>" (без кавычек) и нажать кнопку "Перейти". Собственно, это каталог приложения заставки, который, в отличие от большинства привычных вам приложений, спрятался глубоко в системно-библиотечных дебрях.</p>
<p>Теперь можете перетащить приложение ScreenSaverEngine.app (расширение, вероятно, не отобразится) в Dock, и у вас появится иконка быстрого запуска экранной заставки, нажав которую вы мгновенно спрячете экран.<br />
</p>
<h2>Клавиатурные сокращения и "Связка ключей"</h2>
<p><img title="Иконка Связка ключей" src="http://macosxhints.ru/wp-content/uploads/2009/02/icon_keychain.png" alt="Иконка Связка ключей" width="128" height="128" align="left" />В вашей системе есть приложение <strong>Связка ключей</strong>. Оно отвечает за системный пароли, хранимые у вас в системе, ключи, сертификаты и прочие вещи, необходимые для защиты вашей OS.<br />
Запустите Связку ключей (через Spotlight или найдя это приложение в <strong>Служебных программах</strong>). Откройте настройки приложения (⌘+.) и активируйте пункт "Показать статус в строке меню". Как только вы это сделаете, в строке меню (верхняя полоса на вашем экране) появится значок в виде навесного замка, нажав на который вы получите список быстрых операций для ограничения доступа к вашей системе или быстрого доступа к настройкам безопасности. Нас же, в контексте обсуждаемого вопроса, интересует пункт "Закрыть экран", который и сам по себе довольно неплох, но который можно сделать гораздо лучше, навесив на него клавиатурное сокращение.</p>
<p><center><img class="alignnone size-full wp-image-146" title="Закрыть экран в строке меню" src="http://macosxhints.ru/wp-content/uploads/2009/02/lock_screen.png" alt="Закрыть экран в строке меню" width="380" height="183" /></center></p>
<p>Основная проблема (или недостаток) этого способа в том, что фактически "горячих клавиш" нужно назначить две, а не одну, но, назначенные с умом, они не доставят много хлопот.</p>
<p>Итак, открываем <strong>Системные настройки</strong>, переходим к пункту <strong>Клавиатура и мышь</strong> и выбираем раздел <strong>Сочетания клавиш</strong>, где перечислены некоторые сочетания, используемые в системе по умолчанию. Листаем список вниз и выбираем пункт <strong>Все программы</strong>, после чего кликаем по плюсику под списком:</p>
<p><center><img title="Добавление горячих клавиш в Mac OS X" src="http://macosxhints.ru/wp-content/uploads/2009/02/set_lock_hotkey.png" alt="Добавление горячих клавиш в Mac OS X" width="360" height="134" /></center></p>
<div style="background: #FFFFE6;padding: 5px;line-height:100%;font-size:11px;margin-bottom:15px;margin-top:10px;">
<table border="0">
<tbody>
<tr>
<td width="50"><img style="margin-right: 10px" src="/icons/icon-book.png" alt="Подсказка" align="middle" /></td>
<td valign="top">Тут, вероятно, стоит сделать небольшое отступление и объяснить, что к чему.<br />
Дело в том, что сейчас мы создадим сочетание клавиш для пункта <strong>Закрыть экран</strong>, о котором писали выше. А пункт <strong>Все программы</strong> подразумевает, что работать это сочетание должно независимо от того, какое приложение у вас в данный момент запущено.</td>
</tr>
</tbody>
</table>
</div>
<p>После того, как вы нажали на знак "+", у вас откроется окно добавления новго клавиатурного сокращения. Заполните его, как на изображении ниже и нажмите "Добавить".</p>
<p><center><img title="Добавление сочетания для блокирования экрана" src="http://macosxhints.ru/wp-content/uploads/2009/02/add_shortcut.png" alt="Добавление сочетания для блокирования экрана" width="392" height="253" /></center></p>
<div style="background: #DFFFA6;padding: 5px;line-height:100%;font-size:11px;margin-bottom:15px;margin-top:10px;">
<table border="0">
<tbody>
<tr>
<td width="50"><img style="margin-right: 10px" src="/icons/icon-hint.png" alt="Подсказка" align="middle" /></td>
<td valign="top">Я не случайно сделал такое "загадочное" сокращение. Дело в том, что вызвать это сочетание клавиш можно будет только после перемещения фокуса в строку меню. Для этой команды уже есть сочетание клавиш, но пользоваться им не приходилось пока ни разу, а потому я решил его переназначить на нужное мне, чтобы клавиши, необходимые для блокирования окна находились максимально близко, для удобства их последовательного вызова и не были зарезервированы системой для своих целей.</td>
</tr>
</tbody>
</table>
</div>
<p>Итак, прокрутите список системных сокращений выше, до пункта "Переместить фокус в меню", кликните два раза по выставленной этому пункту комбинации, и установите сочетание на ⌘+\. Теперь <a href="http://macosxhints.ru/kak-zapustit-terminal-v-mac-os">откройте терминал</a>, и выполните там команду</p>
<div class="terminal-quote">killall SystemUIServer</div>
<p>которая перезапустит строку меню (на самом деле, не только её, но это неважно, на работе это не отразится) и применит внесённые вами в систему изменения.</p>
<p>Теперь, если вы нажмёте ⌘+\, а потом, не отпуская клавишу ⌘ нажмёте на ', то у вас запустится заставка, завершить которую можно лишь введя пароль (даже если такая опция не выставлена у вас в настройках безопасности).</p>
<p>Это, если посмотреть на реализацию, не самый быстрый способ. Но это, честно говоря, быстрее сделать, чем пошагово рассказать. А затем пальцы очень быстро привыкают к клавишам и сами запускают то, что нужно.<br />
</p>
<h2>Блокируем экран через терминал</h2>
<p>Это последний и самый, пожалуй, интересный способ. Если вы часто работаете в терминале, вы можете создать для себя shell-скрипт, переводящий Mac OS X в режим входа в систему, не завершая при этом запущенных приложений. Достаточно <a href="http://macosxhints.ru/kak-zapustit-terminal-v-mac-os">запустить Терминал</a> и выполнить там строчку</p>
<div class="terminal-quote">echo -e \#\!/bin/sh\ "\n"/System/Library/CoreServices/Menu\\ Extras/User.menu/Contents/Resources/CGSession\ -suspend &gt; ~/lock.command &amp;&amp; chmod 755 ~/lock.command</div>
<p>после чего в вашей домашней директории появится shell-скрипт с именем <strong>lock.command</strong>, запуская который вы мгновенно заблокируете систему.</p>
<p>Расширение <strong>.command</strong> используется для того, чтобы этот скрипт можно было запускать не только из терминала, но и из среды Finder.</p>
<hr />
Теперь ваши данные будут гораздо более защищены, а уж каким из перечисленных способов – решать вам. Главное помнить о том, что безопасность никогда не бывает излишней, даже если вы не страдаете паранойей.</p>

	<h4>Связанные записи</h4>
	<ul class="st-related-posts">
	<li><a href="http://macosxhints.ru/upravlenie-ehlementami-paneli-menu" title="Управление элементами панели Меню (7 Октябрь 2008)">Управление элементами панели Меню</a> (6)</li>
	<li><a href="http://macosxhints.ru/skvoz-ternii-k-nuzhnyim-faylam" title="Сквозь тернии к &#8230; нужным файлам (18 Ноябрь 2008)">Сквозь тернии к &#8230; нужным файлам</a> (11)</li>
	<li><a href="http://macosxhints.ru/pereklyuchenie-mezhdu-prilozheniyami-v-expose" title="Переключение между приложениями в Exposé (4 Май 2008)">Переключение между приложениями в Exposé</a> (0)</li>
	<li><a href="http://macosxhints.ru/pereklyuchenie-mezhdu-oknami-odnogo-prilozheniya" title="Переключение между окнами одного приложения (26 Сентябрь 2008)">Переключение между окнами одного приложения</a> (6)</li>
	<li><a href="http://macosxhints.ru/para-sovetov-lyubitelyam-serialov" title="Пара советов любителям сериалов (18 Март 2010)">Пара советов любителям сериалов</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://macosxhints.ru/5-sposobov-zablokirovat-ekran-mac-os-x/feed</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Сюрприз от Оперы для Мак</title>
		<link>http://macosxhints.ru/syurpriz-ot-operyi-dlya-mac</link>
		<comments>http://macosxhints.ru/syurpriz-ot-operyi-dlya-mac#comments</comments>
		<pubDate>Wed, 11 Feb 2009 09:22:35 +0000</pubDate>
		<dc:creator>Rodion Baskakov</dc:creator>
				<category><![CDATA[Интернет]]></category>
		<category><![CDATA[Приложения]]></category>
		<category><![CDATA[Opera]]></category>
		<category><![CDATA[курьёзы]]></category>
		<category><![CDATA[неправильно]]></category>

		<guid isPermaLink="false">http://macosxhints.ru/?p=134</guid>
		<description><![CDATA[
По роду деятельности я связан с разработкой web-сайтов, так что для тестирования результатов своей работы мне нужны разные браузеры. После переустановки системы я пошёл на сайт браузера Opera, чтобы скачать его. На главной странице я обнаружил предложение получить последнюю версию нужного мне браузера для моей системы: это нормальная практика, потому я, не задумываясь, кликнул по [...]]]></description>
			<content:encoded><![CDATA[<p><center><img src="http://macosxhints.ru/wp-content/uploads/2009/02/opera_first_page.png" alt="Главная страница сайта Opera" title="Главная страница сайта Opera" width="500" height="228" /></center><br />
По роду деятельности я связан с разработкой web-сайтов, так что для тестирования результатов своей работы мне нужны разные браузеры. После <a href="http://macosxhints.ru/nebolshoy-vyivod">переустановки системы</a> я пошёл на сайт браузера Opera, чтобы скачать его. На главной странице я обнаружил предложение получить последнюю версию нужного мне браузера для моей системы: это нормальная практика, потому я, не задумываясь, кликнул по большой зелёной кнопке.</p>
<p><span id="more-134"></span>Меня перенаправили на страницу, на которой должно было автоматически начаться скачивание файла. И скачивание действительно началось, но предложили мне сохранить совсем не то, что я хотел заполучить:</p>
<p><center><img src="http://macosxhints.ru/wp-content/uploads/2009/02/opera_download.png" alt="Предложение скачать Opera" title="Предложение скачать Opera" width="500" height="260" /></center></p>
<p>Видимо, где-то что-то на сайте компании дало сбой.<br />
Я попробовал ещё раз - результат тот же. Я открыл Safari и попробовал через него – без изменений. Из меню Products выбрал нужный мне пункт, решив попробовать скачать в обход. Но и там была стояла система определения моей платформы, после чего мне пытались скормить версию для Windows.</p>
<p>В конце концов решение было найдено: я обнаружил простую ссылку <a href="http://www.opera.com/browser/download/" target="_blank">Download</a>, которая привела меня на страницу самостоятельного выбора платформы, для которой мне требуется браузер, где я и получил то, что мне требовалось.</p>

	<h4>Связанные записи</h4>
	<ul class="st-related-posts">
	<li><a href="http://macosxhints.ru/strannye-tryuki-s-razmerom-faia-v-finder" title="Странные трюки с размером файла в Finder (24 Февраль 2009)">Странные трюки с размером файла в Finder</a> (13)</li>
	<li><a href="http://macosxhints.ru/razgovori-ob-iphone" title="Разговоры об iPhone (16 Ноябрь 2008)">Разговоры об iPhone</a> (4)</li>
	<li><a href="http://macosxhints.ru/prostoi-v-rabote-iz-za-jino" title="Простои в работе из-за Джино (9 Март 2009)">Простои в работе из-за Джино</a> (5)</li>
	<li><a href="http://macosxhints.ru/oshibki-v-finder-i-expose-v-mac-os-x-leopard" title="Ошибки в Finder и Exposé в Mac OS X Leopard (5 Ноябрь 2008)">Ошибки в Finder и Exposé в Mac OS X Leopard</a> (11)</li>
	<li><a href="http://macosxhints.ru/oshibka-podschjot-udalyaemyh-failov" title="Ошибка: подсчёт удаляемых файлов (9 Февраль 2009)">Ошибка: подсчёт удаляемых файлов</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://macosxhints.ru/syurpriz-ot-operyi-dlya-mac/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Изменение &#8220;горячих клавиш&#8221; в программах</title>
		<link>http://macosxhints.ru/izmenenie-goryachih-klavish-v-programmah</link>
		<comments>http://macosxhints.ru/izmenenie-goryachih-klavish-v-programmah#comments</comments>
		<pubDate>Thu, 05 Feb 2009 11:10:15 +0000</pubDate>
		<dc:creator>Rodion Baskakov</dc:creator>
				<category><![CDATA[Приложения]]></category>
		<category><![CDATA[Система]]></category>
		<category><![CDATA[ADC]]></category>
		<category><![CDATA[Interface Builder]]></category>
		<category><![CDATA[nib]]></category>
		<category><![CDATA[Xcode]]></category>
		<category><![CDATA[горячие клавиши]]></category>
		<category><![CDATA[полезности]]></category>
		<category><![CDATA[тонкая настройка]]></category>

		<guid isPermaLink="false">http://macosxhints.ru/?p=120</guid>
		<description><![CDATA[Горячие клавиши ("hotkeys") - очень удобное изобретение разработчиков операционных систем и программного обеспечения. Эти простые клавиатурные сочетания экономят массу времени, позволяя обращаться к командам приложения минуя процесс поиска нужного пункта меню среди множества других: достаточно лишь запомнить нужное сочетание клавиш.
А что делать, если у какого-то действия нет назначенного сокращения, или оно не такое уж лёгкое [...]]]></description>
			<content:encoded><![CDATA[<p>Горячие клавиши ("hotkeys") - очень удобное изобретение разработчиков операционных систем и программного обеспечения. Эти простые клавиатурные сочетания экономят массу времени, позволяя обращаться к командам приложения минуя процесс поиска нужного пункта меню среди множества других: достаточно лишь запомнить нужное сочетание клавиш.</p>
<p>А что делать, если у какого-то действия нет назначенного сокращения, или оно не такое уж лёгкое для запоминания? Оказывается, в некоторых случаях эту проблему можно решить, назначив горячие клавиши, удобные вам.</p>
<p><span id="more-120"></span>Дело в том, что в большинстве случаев формат Universal Binary, в котором распространяется большинство приложений для  Mac OS X содержит исходные данные об интерфейсе приложения, и данные эти можно изменить. Правда, для это потребуется скачать и установить себе пакет Xcode – который помимо IDE для разработки приложений (не только под Mac OS X) содержит в себе редактор внешнего вида приложений - Interface Builder, - вот он-то нам и нужен.</p>
<p>Для того, чтобы скачать с сайта Apple последнюю версию Xcode (пакет, кстати, бесплатный), вам потребуется зарегистрироваться на сайте и стать членом ADC (Apple Developer Center). Просто пройдите по <a title="Apple Developer Center" href="http://developer.apple.com/mac/" target="_blank">этой ссылке</a>, нажмите sign-up и заполните предложенную вам форму. После всех формальностей вы сможете скачать и установить на свой компьютер Xcode – пакет для разработки программного обеспечения.</p>
<div style="background: #DFFFA6;padding: 5px;line-height:100%;font-size:11px;margin-bottom:15px;">
<table border="0">
<tbody>
<tr>
<td width="50"><img style="margin-right: 10px" src="/icons/icon-hint.png" alt="Подсказка" align="middle" /></td>
<td valign="top">На самом деле не обязательно регистрироваться у Apple и брать пакет с их сайта. Всегда есть вероятность, что у кого-то уже есть самая последняя версия нужного вам программного обеспечения, а потому можно прибегнуть к помощи torrent-сайтов. Но это, разумеется, исключительно на свой страх и риск.</td>
</tr>
</tbody>
</table>
</div>
<p>Теперь на конкретном примере я покажу, как можно отредактировать некоторые элементы интерфейса программ.</p>
<p><img style="border: 1px solid #444" src="http://macosxhints.ru/wp-content/uploads/2009/02/nav_menu.jpg" alt="Меню программы" width="168" height="197" align="left" />Мне довольно часто приходится пользоваться замечательным приложением для работы с базами данных Navicat. Всего в нём, вроде бы хватает, но всегда не давал мне покоя один маленький момент: при просмотре окна с данными в таблице я не мог какой-то комбинацией клавиш открыть окно, для формирования запроса к этой таблице. Мелочь, казалось бы, но каждый раз дёргать курсор мыши в верхний левый угол и выбирать там пункт меню "Query Table" очень неудобно, особенно если пользоваться тачпадом. А раз так, нужно назначить этому функционалу какое-то клавиатурное сочетание.</p>
<p>Найдите то самое приложение, которое вы хотите подправить (предварительно убедившись, что оно не запущено). С большой долей вероятности можно предположить, что оно лежит в Программах. Кликните по выбранному файлу правой кнопкой мыши (или Ctrl+Click) и в появившемся контекстном меню выберите пункт "Показать содержание пакета", после чего вам станут доступны внутренние каталоги приложения.</p>
<p><center><img style="margin-bottom: 15px" title="Контекстное меню" src="http://macosxhints.ru/wp-content/uploads/2009/02/context.jpg" alt="Контекстное меню" width="314" height="139" /></center></p>
<p>Перейдите в директорию "Contents/Resources" – это каталог с внутренними ресурсами приложения, такими как иконки кнопок, файлы локализации, файлы интерфейса (они-то нам и нужны!) и прочая служебная информация, необходимая программе для работы. Но, не будем отвлекаться на перечисление того, что там может быть, поскольку нам нужны именно файлы, отвечающие за отображение окон и пунктов меню. Для этого найдите папки, оканчивающиеся расширением ".lproj". Если программа мультиязычная, таких директорий может быть несколько: по одной на каждый поддерживаемый язык. В этом случае выберите ту, которая отвечает используемому вами в программе языку. В моём примере это будет английский интерфейс, а директория "English.lproj".</p>
<p><center><img title="English.lproj" src="http://macosxhints.ru/wp-content/uploads/2009/02/english.jpg" alt="English.lproj" width="212" height="110" /></center></p>
<p>Войдя в выбранный каталог, вы можете обнаружить там от одного до нескольких файлов с расширением ".nib" (то что нам, в общем-то, и нужно), а также дополнительные вспомогательные файлы и папки, требуемые программе для выполнения различных действий (файлы AppleScript, изображения, файлы помощи, библиотеки и т.д.). Но нам, как я уже говорил, нужны именно файлы интерфейса, а точнее – один конкретный файл.</p>
<div style="background: #FFFFE6;padding: 5px;line-height:100%;font-size:11px;margin-bottom:15px;">
<table border="0">
<tr>
<td width="50"><img style="margin-right: 10px" src="/icons/icon-book.png" alt="Подсказка" align="middle" /></td>
<td valign="top">Nib-файл – это файл интерфейса приложения для Mac OS X, созданный при помощи приложения Interface Builder и содержащий в себе информацию о положении элементов и окон, а также о связи между ними и выполняемыми программой функциями.</td>
</tr>
</table>
</div>
<p>Как выбрать то, что Вам нужно? На этот вопрос очень сложно ответить. Если интерфейс у программы примитивный (в случае очень простого приложения), велика вероятность, что файл будет всего лишь один: тогда и выбирать ничего не надо. Но если файлов много (приложение с множеством интерфейсов и решаемых задач), выбор становится не так очевиден, и приходится исходить из имени файла, пытаясь угадать его назначение. В описываемом примере я сразу обратил внимание на файл с именем TableView.nib, логично предполагая, что файл, отвечаюий за интерфейс просмотра данных таблицы содержит тот пункт меню, который я собираюсь отредактировать. Но так бывает не всегда, и если вы не можете сходу определить, какой именно интерфейс редактировать, открывайте поочерёдно все и смотрите, что там содержится.</p>
<p>Кликнув два раза по выбранному вами файлу, вы запустите приложение Interface Builder, в котором этот файл и откроется: множество окон непонятного назначения заполнивших экран вашего монитора – верный сигнал о том, что всё получилось.</p>
<p>Далее будет много скриншотов, чтобы понятней было, о чём будет идти речь.<br />
Одно из появившихся окон будет называться именем файла, который вы открыли и содержать в себе несколько элементов, часть из которых являются нашей целью. Из названий довольно просто определить, какой именно элемент нужно редактировать. В моём случае это TableViewMenu, но вполне вероятно, что нужный вам элемент будет располагаться в контекстных пунктах, элементы которых так же присутствуют в списке.<br />
<center><img src="http://macosxhints.ru/wp-content/uploads/2009/02/nib_elements.jpg" alt="Элементы NIB-файла" title="Элементы NIB-файла" width="382" height="396" /></center><br />
Кликнув два раза по элементу, я открываю его редактирование, и теперь видно, что это именно то, что мне нужно.<br />
<center><img src="http://macosxhints.ru/wp-content/uploads/2009/02/tableviewmenu.jpg" alt="Редактируемое меню" title="Редактируемое меню" width="183" height="215" class="alignnone size-full wp-image-127" /></center><br />
Теперь дело за малым: отобразите панель аттрибутов элемента (⌘+1 или пункт меню Tools -&gt; Attributes Inspector) после чего кликните по интересующему вас пункту в редактируемом меню.</p>
<p>Как видно из примера, в инспекторе отобразятся некоторые свойства элемента, такие как название, начальное состояние и ряд других. Нас же интересует элемент "Key Equiv.", поле напротив которого и является контейнером для клавиатурного сокращения.<br />
<center><img src="http://macosxhints.ru/wp-content/uploads/2009/02/inspector.jpg" alt="Инспектор аттрибутов" title="Инспектор аттрибутов" width="286" height="385" class="alignnone size-full wp-image-124" /></center><br />
Кликните по полю (его рамка станет голубого цвета), после чего можете нажимать сочетания клавиш, для назначения их этому пункту меню. Стоит отметить, что если вы назначите сочетание, которое уже итак используется в программе, никакой ошибки или предупреждения вы не получите, но сокращение работать не будет. Поэтому старайтесь выбирать уникальные комбинации, которые не используются ни в приложении, ни в системе.</p>
<p>После установки "горячих клавиш" сохраните изменённый файл (⌘ + S) и закройте Interface Builder. Запустите приложение, и найдите тот пункт, для которого вы устанавливали или меняли клавиатурное сочетание вызова, чтобы убедиться, что всё сделано правильно.<br />
<center><img src="http://macosxhints.ru/wp-content/uploads/2009/02/final_menu.jpg" alt="Результат редактирования меню" title="Результат редактирования меню" width="167" height="197" class="alignnone size-full wp-image-123" /></center><br />
Теперь вы можете пользоваться новым функционалом и не тратить время и внимание на неприятные мелочи.</p>

	<h4>Связанные записи</h4>
	<ul class="st-related-posts">
	<li><a href="http://macosxhints.ru/ispravlenie-nedochyota-v-interface-mailapp" title="Исправление недочёта в интерфейсе Mail.app (8 Июнь 2009)">Исправление недочёта в интерфейсе Mail.app</a> (9)</li>
	<li><a href="http://macosxhints.ru/upravlenie-ehlementami-paneli-menu" title="Управление элементами панели Меню (7 Октябрь 2008)">Управление элементами панели Меню</a> (6)</li>
	<li><a href="http://macosxhints.ru/sobrat-vse-okna-v-odin-space" title="Собрать все окна в один Space (4 Май 2008)">Собрать все окна в один Space</a> (2)</li>
	<li><a href="http://macosxhints.ru/skvoz-ternii-k-nuzhnyim-faylam" title="Сквозь тернии к &#8230; нужным файлам (18 Ноябрь 2008)">Сквозь тернии к &#8230; нужным файлам</a> (11)</li>
	<li><a href="http://macosxhints.ru/pereklyuchenie-mezhdu-oknami-odnogo-prilozheniya" title="Переключение между окнами одного приложения (26 Сентябрь 2008)">Переключение между окнами одного приложения</a> (6)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://macosxhints.ru/izmenenie-goryachih-klavish-v-programmah/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Как поменять пароль на iPhone</title>
		<link>http://macosxhints.ru/kak-pomenyat-parol-na-iphone</link>
		<comments>http://macosxhints.ru/kak-pomenyat-parol-na-iphone#comments</comments>
		<pubDate>Wed, 26 Nov 2008 00:02:28 +0000</pubDate>
		<dc:creator>Rodion Baskakov</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Приложения]]></category>
		<category><![CDATA[OpenSSH]]></category>
		<category><![CDATA[SSH]]></category>
		<category><![CDATA[Wi-Fi]]></category>
		<category><![CDATA[безопасность]]></category>
		<category><![CDATA[терминал]]></category>

		<guid isPermaLink="false">http://macosxhints.ru/?p=117</guid>
		<description><![CDATA[В предыдущем рассказе я поведал о том, как установить на iPhone замечательную штуку под названием OpenSSH. Там я, кстати, указал, что ставится он из приложения Installer, а сегодня обнаружил, что в Cydia эта полезная вещь тоже присутствует. Ну да речь не о том. В этой короткой заметке я просто хотел бы рассказать пользователям, не знакомым [...]]]></description>
			<content:encoded><![CDATA[<p>В предыдущем рассказе я поведал о том, как установить на iPhone замечательную штуку под названием OpenSSH. Там я, кстати, указал, что ставится он из приложения Installer, а сегодня обнаружил, что в Cydia эта полезная вещь тоже присутствует. Ну да речь не о том. В этой короткой заметке я просто хотел бы рассказать пользователям, не знакомым с терминальными командами, о том, как поменять пароль для пользователей, которые присутствуют в вашем iPhone.</p>
<p><span id="more-117"></span><br />
В первую очередь хочу отметить, что системные пользователи, присутствующие в вашем iPhone не имеют ничего общего с реальными пользователями телефона. Они нужны лишь для разграничения прав при использовании ресурсов и доступе к файлам телефона. Так что если вы вдруг подумали, что сейчас я буду рассказывать, как запаролить экран вашего iPhone от постороннего вмешательства, то, вероятно, на каком-то этапе моего повествования я ввёл вас в заблуждение и неправильно что-то описал.</p>
<p>Как я уже <a href="http://macosxhints.ru/kak-zakachat-faily-na-iphone-2">писал ранее</a>, после установки на аппарат OpenSSH доступ на него по SSH становится делом пяти секунд: узнать IP-адрес телефона в сети и выполнить запрос в терминале. А что если помимо вас этой информацией обладает кто-то ещё в сети? В кафе с бесплатным Wi-Fi доступом? В аэропорту или на вокзале? Узнать IP-адрес – дело техники. Устанавливая OpenSSH вы автоматически дали возможность кому бы то ни было подключаться к iPhone по протоколу SSH от имени пользователей "root" или "mobile" с установленным заранее паролем "alpine". А это означает лишь одно: пароль нужно сменить на такой, который вы сами легко запомните, а злоумышленник не угадает и не подберёт. И проделать это очень просто: все действия отображены на скриншоте, сделанном мною для такого случая.</p>
<p><center><img src="http://macosxhints.ru/wp-content/uploads/2008/11/terminal_iphone.png" alt="Изменение пароля на iPhone (SSH)" title="Изменение пароля на iPhone (SSH)" width="500" height="282" /></center></p>
<p>Разумеется, вместо указанного на картинке IP для доступа к iPhone вам нужно ввести свой (как это сделать, рассказано <a href="http://macosxhints.ru/kak-zakachat-faily-na-iphone">здесь</a>).<br />
Теперь можно не переживать за то, что кто-то вломится на ваш телефон со стандартным паролем в публичном месте.</p>

	<h4>Связанные записи</h4>
	<ul class="st-related-posts">
	<li><a href="http://macosxhints.ru/kak-podklyuchitsya-k-iphone-cherez-ssh-bez-wi-fi" title="Как подключиться к iPhone через SSH без Wi-Fi (4 Март 2009)">Как подключиться к iPhone через SSH без Wi-Fi</a> (7)</li>
	<li><a href="http://macosxhints.ru/kak-zakachat-faily-na-iphone-2" title="Как залить файлы на iPhone (продолжение) (22 Ноябрь 2008)">Как залить файлы на iPhone (продолжение)</a> (11)</li>
	<li><a href="http://macosxhints.ru/vihod-v-internet-cherez-iphone" title="Выход в интернет через iPhone (13 Март 2009)">Выход в интернет через iPhone</a> (8)</li>
	<li><a href="http://macosxhints.ru/kak-zakachat-faily-na-iphone" title="Как залить файлы на iPhone (21 Ноябрь 2008)">Как залить файлы на iPhone</a> (11)</li>
	<li><a href="http://macosxhints.ru/izmenenie-zvuka-sms-soobscheniya-na-iphone" title="Изменение звука SMS-сообщения на iPhone (31 Май 2009)">Изменение звука SMS-сообщения на iPhone</a> (16)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://macosxhints.ru/kak-pomenyat-parol-na-iphone/feed</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Как залить файлы на iPhone (продолжение)</title>
		<link>http://macosxhints.ru/kak-zakachat-faily-na-iphone-2</link>
		<comments>http://macosxhints.ru/kak-zakachat-faily-na-iphone-2#comments</comments>
		<pubDate>Sat, 22 Nov 2008 17:59:01 +0000</pubDate>
		<dc:creator>Rodion Baskakov</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Приложения]]></category>
		<category><![CDATA[Система]]></category>
		<category><![CDATA[Installer]]></category>
		<category><![CDATA[OpenSSH]]></category>
		<category><![CDATA[SCP]]></category>
		<category><![CDATA[SFTP]]></category>
		<category><![CDATA[SSH]]></category>
		<category><![CDATA[Wi-Fi]]></category>
		<category><![CDATA[терминал]]></category>

		<guid isPermaLink="false">http://macosxhints.ru/?p=116</guid>
		<description><![CDATA[Начиная писать про способы подключения к iPhone, я совершенно не учёл, что это будет довольно объёмный материал. В результате я принял решение разбить этот пост на два поменьше, описав в каждом по одному из способов обмена файлами с iPhone. Данный пост является продолжением и завершением этого.
Итак, ещё один способ для обмена файлами с вашим iPhone.

SSH [...]]]></description>
			<content:encoded><![CDATA[<p>Начиная писать про способы подключения к iPhone, я совершенно не учёл, что это будет довольно объёмный материал. В результате я принял решение разбить этот пост на два поменьше, описав в каждом по одному из способов обмена файлами с iPhone. Данный пост является продолжением и завершением <a href="http://macosxhints.ru/kak-zakachat-faily-na-iphone">этого</a>.<br />
Итак, ещё один способ для обмена файлами с вашим iPhone.</p>
<p><span id="more-116"></span></p>
<h2>SSH сервер на вашем iPhone</h2>
<p>Этот способ подойдёт как пользователям Mac OS X, так и пользователям других операционных систем.<br />
Помимо упомянутого выше приложения Cydia, в телефоне после jailbreak'а будет доступно приложение <strong>Installer</strong>. Оно, в общем-то, несёт в себе тот же смысл, что и Cydia – позволяет устанавливать приложения, минуя AppStore. Мне неясно, зачем было разделять подобный функционал на два независимых приложения, но приходится с этим мириться и пользоваться тем, что есть.<br />
Итак, запустив Installer, отправляйтесь в поиск (Search)  и выберите <strong>OpenSSH</strong>, после чего установите это приложение. Во время установки программа скажет вам, что для работы <strong>OpenSSH</strong>  требуются дополнительные средства, такие как "BSD Subsystem" и "Community Sources". Если установку не предложит, установите их самостоятельно, после чего начинайте устанавливать OpenSSH.<br />
Завершив установку вы сразу получите запущенный SSH сервер на вашем телефоне, который теперь автоматически будет стартовать после перезагрузки телефона. Теперь дело за малым – подключиться к телефону по SSH. Для этого вам потребуется узнать IP-адрес вашего iPhone в сети Wi-Fi, а как это сделать, написано и показано в <a href="http://macosxhints.ru/kak-zakachat-faily-na-iphone">предыдущем посте</a>.</p>
<p>Теперь используя программу <a href="http://macosxhints.ru/tag/terminal">Terminal</a> или какие-то другие программы вы сможете <strong>подключаться к телефону по SSH</strong>. Что это даёт вам в практическом смысле? Навскидку в голову приходят несколько замечательных вещей, таких как:</p>
<ul>
<li>сам SSH</li>
<li>SFTP</li>
<li>scp</li>
</ul>
<p>Про любую из вышеперечисленных аббревиатур вы найдёте массу информации в сети, а я лишь коротко пробегусь по их возможностям и предназначениям:</p>
<p><strong>SSH</strong> – это протокол для управления удалёнными машинами. Шифрует весь траффик и передаваемые пароли, ввиду чего пользуется большой популярностью.</p>
<p><strong>SFTP</strong> (<em>SSH File Transfer Protocol</em>) – протокол, для передачи файлов и других, связанных с файлами операций, использующий в качестве своего транспорта надёжный шифрующий протокол SSH.</p>
<p><strong>SCP</strong> (<em>Secure Copy Protocol</em>) –  протокол для копирования файлов между компьютерами, использующий транспортом SSH. В Mac OS X программу scp для передачи файла (в нашем случае, на iPhone) можно запустить из терминала. Но об этом позже.</p>
<p>Итак, в <a href="http://macosxhints.ru/kak-zakachat-faily-na-iphone">предыдущем посте</a> я уже рассказал, как узнать IP-адрес телефона в Wi-Fi сети и про имена пользователей и пароли, под которыми на телефон можно войти. Теперь дело за малым – определиться, какими программами и для чего вы это будете делать.</p>
<h3>SSH</h3>
<p><a href="http://macosxhints.ru/kak-zapustit-terminal-v-mac-os">Откройте терминал</a> (пользователи MS Windows могут воспользоваться бесплатной программой Putty) и наберите там команду</p>
<div class="terminal-quote">ssh root@&lt;ваш_IP_адрес&gt;</div>
<p>После чего программа попросит вас ввести пароль (если вы не меняли пароль, то вводите <strong>alpine</strong>, если же вы меняли пароль, то уже итак всё знаете, и читать данный пост вам незачем), спросит, действительно ли вы доверяете этому источнику (набирайте <strong>yes</strong>), после чего вы окажетесь ... на вашем iPhone. Если вы определённо не знаете, что делать дальше, набирайте <strong>exit</strong>, что вернёт вас обратно на ваш компьютер. Переведите дыхание и дождитесь следующих постов – там я немного расскажу о структуре папок iPhone OS и их назначении. А пока почитайте про другие протоколы и программы.</p>
<h3>SFTP</h3>
<p>В Mac OS X есть терминальная программа sftp, позволяющая управлять файлами на iPhone (удалять, копировать), и с её помощью вы можете с любого Мака скачать с iPhone файлы, или закачать на него что-нибудь. С другой стороны, вы всегда можете воспользоваться программой Cyberduck или Transmit и создать там SFTP соединение, после чего работать с файловой структурой iPhone можно будет как с обычным FTP сервером. Учитывайте при этом, что время от времени IP-адрес вашего iPhone в сети может меняться (это зависит от настроек маршрутизатора), а на другом компьютере может попросту не оказаться программ для удобной работы с SFTP (кроме консольных). Поэтому я всё же рекомендую на всякий случай разобраться с тем, что даёт терминальная программа sftp, и какой список команд у неё есть.</p>
<h3>SCP</h3>
<p>Для этой программы подойдёт всё то, что я описал выше для SFTP. Есть программы для настройки соединений через этот протокол, обеспечивающие user-friendly интерфейс к результатам её выполнения, но я бы всё-таки рекомендовал изучить синтаксис, чтобы в любой момент иметь возможность залить или слить необходимые файлы.</p>
<p>Вот, в общем-то, и всё. Два предложенных мною способа связи с iPhone дополняют друг-друга и позволяют получать файлы с iPhone и заливать их туда практически с любой платформы без установки дополнительного программного обеспечения на компьютер. В ближайшее время я постараюсь описать те файлы и папки, которые могут быть вам полезны и позволят не только обогатить ваш телефон дополнительными возможностями (например, переносить на нём нужные файлы или обходить стандартные ограничения), но и исправлять некоторые ошибки. В общем, следите за обновлениями, а если что-то непонятно, задавайте вопросы в комментариях.</p>

	<h4>Связанные записи</h4>
	<ul class="st-related-posts">
	<li><a href="http://macosxhints.ru/kak-podklyuchitsya-k-iphone-cherez-ssh-bez-wi-fi" title="Как подключиться к iPhone через SSH без Wi-Fi (4 Март 2009)">Как подключиться к iPhone через SSH без Wi-Fi</a> (7)</li>
	<li><a href="http://macosxhints.ru/kak-pomenyat-parol-na-iphone" title="Как поменять пароль на iPhone (26 Ноябрь 2008)">Как поменять пароль на iPhone</a> (19)</li>
	<li><a href="http://macosxhints.ru/vihod-v-internet-cherez-iphone" title="Выход в интернет через iPhone (13 Март 2009)">Выход в интернет через iPhone</a> (8)</li>
	<li><a href="http://macosxhints.ru/kak-zakachat-faily-na-iphone" title="Как залить файлы на iPhone (21 Ноябрь 2008)">Как залить файлы на iPhone</a> (11)</li>
	<li><a href="http://macosxhints.ru/izmenenie-zvuka-sms-soobscheniya-na-iphone" title="Изменение звука SMS-сообщения на iPhone (31 Май 2009)">Изменение звука SMS-сообщения на iPhone</a> (16)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://macosxhints.ru/kak-zakachat-faily-na-iphone-2/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Как залить файлы на iPhone</title>
		<link>http://macosxhints.ru/kak-zakachat-faily-na-iphone</link>
		<comments>http://macosxhints.ru/kak-zakachat-faily-na-iphone#comments</comments>
		<pubDate>Fri, 21 Nov 2008 10:15:40 +0000</pubDate>
		<dc:creator>Rodion Baskakov</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Приложения]]></category>
		<category><![CDATA[Система]]></category>
		<category><![CDATA[AppleTalk]]></category>
		<category><![CDATA[Cydia]]></category>
		<category><![CDATA[Finder]]></category>
		<category><![CDATA[IP]]></category>
		<category><![CDATA[jailbreak]]></category>
		<category><![CDATA[Netatalk]]></category>
		<category><![CDATA[Wi-Fi]]></category>

		<guid isPermaLink="false">http://macosxhints.ru/?p=110</guid>
		<description><![CDATA[В одном из предыдущих постов я обещал написать небольшой обзор способов просмотра файлов и папок (а также работы с ними) на телефонах iPhone. Пожалуй, пора уже это сделать. Сразу предупрежу, что речь пойдёт только об iPhone, на которых проделана операция jailbreak. В сети (в RU-нете, в том числе) достаточно много материалов о том, как произвести [...]]]></description>
			<content:encoded><![CDATA[<p>В одном из <a href="http://macosxhints.ru/kak-sdelat-screenshot-na-iphone">предыдущих постов</a> я обещал написать небольшой обзор способов просмотра файлов и папок (а также работы с ними) на телефонах iPhone. Пожалуй, пора уже это сделать. Сразу предупрежу, что речь пойдёт только об iPhone, на которых проделана операция jailbreak. В сети (в RU-нете, в том числе) достаточно много материалов о том, как произвести эту операцию независимо от того, используете вы  официально куленный в России iPhone 3G или же привезённый откуда-то 2G, поэтому не буду перепечатывать эти материалы: просто воспользуйтесь вашим любимым поисковиком и найдёте необходимую информацию. Помимо этого, предложенные мною способы будут касаться исключительно взаимодействия с системой Mac OS X, несмотря на то, что один из этих способов подойдёт практически для любой операционной системы.</p>
<p><span id="more-110"></span><br />
Итак, в первую очередь хотелось бы сказать пару слов о том, для чего вообще может понадобиться доступ к файловой системе вашего iPhone. Тут я выделю 3 основных причины:</p>
<ul>
<li>использование iPhone в качестве носителя информации (wi-fi флэшки)</li>
<li>быстрый доступ к снимкам, сделанным камерой iPhone или скриншотам, сделанным на этом аппарате</li>
<li>банальное любопытство и, в некоторых случаях, исправление неточностей, допущенных разработчиками системы (об одной из них я писал <a href="http://macosxhints.ru/razgovori-ob-iphone">тут</a>)</li>
</ul>
<p>Наверняка, есть и другие моменты, которых я не коснулся, и если они у вас появятся, то рецепты для осуществления желаемого подойдут и для них.</p>
<p>Существуют программные продукты, установив которые на свой Mac, вы получите интерфейс для доступа к файлам вашего аппарата, но мне не хотелось бы заострять на них ваше внимание, поскольку установка приложения подразумевает отказ от мобильности, в том смысле, что поставив приложение и закачав файлы на одном Маке, вам потребуется снова ставить приложение на другом компьютере, чтоб эти файлы с аппарата слить, что лишает смысла всю идею.</p>
<p>Итак, приступим.</p>
<h2>AppleTalk: всё новое – это хорошо забытое старое</h2>
<p><strong>AppleTalk</strong> – это набор закрытых протоколов для связи компьютеров в сеть, разработанный компанией Apple Inc. в 80-х годах прошлого столетия, и впервые включённый в Macintosh в 1984 году. На текущий момент данный набор является устаревшим, но, тем не менее, поддерживается операционной системой Mac OS X. Но речь, собственно, не о самом AppleTalk, а о Netatalk – открытой реализации AppleTalk для *BSD систем.<br />
После установки Netatalk при наличии Wi-Fi сети ваш iPhone превратится в обычный компьютер в "сетевом окружении", на который вы сможете зайти, как заходите на любой другой сетевой ресурс. Но сперва об установке.</p>
<p><a href='http://macosxhints.ru/wp-content/uploads/2008/11/cydia_netatalk.jpg'><img src="http://macosxhints.ru/wp-content/uploads/2008/11/cydia_netatalk-200x300.jpg" alt="Netatalk в Cydia на iPhone" title="Netatalk в Cydia на iPhone" width="200" height="300" align="left" /></a>В телефонах, подвергнутых операции jailbreak'a есть приложение Cydia – набор репозиториев с программами, позволяющими очень и очень многое. Запустите это приложение и нажмите на секцию Search внизу экрана. Начинайте набирать в строке поиска название приложения. По мере набора, результаты будут меняться, и в какой-то момент на экране останется только то, что вам нужно. Нажмите на найденное приложение и установите его (кнопка Install в правом верхнем углу экрана). Затем подтвердите установку (кнопка Confirm). По окончании установки, нажмите "Return to Cydia" или просто выходите из приложения Cydia нажав на Home. Теперь осталось подключиться к телефону.</p>
<p><img src="http://macosxhints.ru/wp-content/uploads/2008/11/finder_iphone.jpg" alt="iPhone в боковом меню Finder" title="iPhone в боковом меню Finder" width="190" height="235" align="right" />Пользователям Mac OS X Leopard вообще ничего не нужно по этому поводу делать: телефон автоматически появится в разделе "Общий доступ" приложения Finder. (Если этого не произошло, удостоверьтесь, что в настройках Finder для бокового меню выставлена настройка, как на <a href="http://macosxhints.ru/wp-content/uploads/2008/11/finder_bonjour.jpg">этом рисунке</a>, после чего всё будет работать). Теперь можно кликнуть по этому устройству, и, введя необходимые имя пользователя и пароль (об этом ниже), начать своё путешествие по файловой системе iPhone.</p>
<p><strong>Пользователям Tiger и более младших систем для получения доступа к аппарату придётся совершить ряд несложных операций:</strong></p>
<p>Узнайте IP-адрес вашего iPhone в текущей Wi-Fi сети. Для этого в настройках Wi-Fi сети телефона нажмите на стрелку в синем круге и посмотрите адрес:<br />
<center><a href='http://macosxhints.ru/wp-content/uploads/2008/11/iphone_getip_1.jpg'><img src="http://macosxhints.ru/wp-content/uploads/2008/11/iphone_getip_1-150x150.jpg" alt="Список сетей Wi-Fi в iPhone" title="Список сетей Wi-Fi в iPhone" width="150" height="150" class="alignnone size-thumbnail wp-image-113" /></a> <a href='http://macosxhints.ru/wp-content/uploads/2008/11/iphone_getip_2.jpg'><img src="http://macosxhints.ru/wp-content/uploads/2008/11/iphone_getip_2-150x150.jpg" alt="IP-адрес в iPhone" title="IP-адрес в iPhone" width="150" height="150" class="alignnone size-thumbnail wp-image-114" /></a></center><br />
Откройте Finder, выберите "Переход -> Подключение к серверу" (⌘+K) и введите IP-адрес телефона в строке, после чего нажмите "Подключиться". Система спросит имя пользователя и пароль (об этом чуть-чуть ниже), после чего предложит подмонтировать найденный раздел (соглашайтесь). Теперь у Вас появится новая подмонтированная папка, которая будет ссылаться на раздел на IPhone. К сожалению, я не могу предоставить скриншоты и описать последовательность действий более подробно, поскольку на всех Маках, имеющихся в моём распоряжении, установлена Mac OS X Leopard.</p>
<p><strong>Теперь то, что касается имени пользователя и пароля.</strong> Вам на выбор доступны два из них – "<strong>root</strong>" и "<strong>mobile</strong>" с одинаковым паролем "<strong>alpine</strong>". (Как поменять пароль, я расскажу в одном из следующих постов.) Пользователям, знакомым с системой прав и учётных записей на BSD/Linux системах, полагаю, всё итак понятно, остальным же вкратце скажу, что <strong>root</strong> – суперпользователь, от имени которого работают практически все системные процессы, а <strong>mobile</strong> – это, грубо говоря, пользователь данного телефона, со своим набором приложений, документов, а также довольно ограниченным набором прав.<br />
Каким из пользователей iPhone OS заходить на телефон – решать, конечно, вам, поскольку от этого зависит тот набор возможностей, который вы получите. Но кого бы вы ни выбрали, действуйте аккуратно и не трогайте того, чего не знаете.</p>
<p><strong><em><a href="http://macosxhints.ru/kak-zakachat-faily-na-iphone-2">Продолжение здесь</a></em></strong></p>

	<h4>Связанные записи</h4>
	<ul class="st-related-posts">
	<li><a href="http://macosxhints.ru/vihod-v-internet-cherez-iphone" title="Выход в интернет через iPhone (13 Март 2009)">Выход в интернет через iPhone</a> (8)</li>
	<li><a href="http://macosxhints.ru/kak-podklyuchitsya-k-iphone-cherez-ssh-bez-wi-fi" title="Как подключиться к iPhone через SSH без Wi-Fi (4 Март 2009)">Как подключиться к iPhone через SSH без Wi-Fi</a> (7)</li>
	<li><a href="http://macosxhints.ru/izmenenie-zvuka-sms-soobscheniya-na-iphone" title="Изменение звука SMS-сообщения на iPhone (31 Май 2009)">Изменение звука SMS-сообщения на iPhone</a> (16)</li>
	<li><a href="http://macosxhints.ru/polnometrazhnyie-melodii-na-iphone" title="Полнометражные мелодии на iPhone (22 Февраль 2009)">Полнометражные мелодии на iPhone</a> (1)</li>
	<li><a href="http://macosxhints.ru/kak-pomenyat-parol-na-iphone" title="Как поменять пароль на iPhone (26 Ноябрь 2008)">Как поменять пароль на iPhone</a> (19)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://macosxhints.ru/kak-zakachat-faily-na-iphone/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Замена иконок в Mac OS X</title>
		<link>http://macosxhints.ru/zamena-ikonok-v-mac-os-x</link>
		<comments>http://macosxhints.ru/zamena-ikonok-v-mac-os-x#comments</comments>
		<pubDate>Mon, 27 Oct 2008 23:48:22 +0000</pubDate>
		<dc:creator>Rodion Baskakov</dc:creator>
				<category><![CDATA[Графика]]></category>
		<category><![CDATA[Приложения]]></category>
		<category><![CDATA[Система]]></category>
		<category><![CDATA[Скачать]]></category>
		<category><![CDATA[Finder]]></category>
		<category><![CDATA[ICNS]]></category>
		<category><![CDATA[img2icns]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[PNG]]></category>
		<category><![CDATA[горячие клавиши]]></category>
		<category><![CDATA[иконки]]></category>
		<category><![CDATA[красивости]]></category>

		<guid isPermaLink="false">http://macosxhints.ru/?p=92</guid>
		<description><![CDATA[Честно говоря, я не являюсь сторонником разного рода украшательств операционной системы. Тем более, когда речь заходит об Apple Mac OS X, – системе, продуманность и дизайнерские решения которой на несколько шагов опережают другие операционные системы. Но иногда бывают случаи, когда замена иконок – не блажь, а простая необходимость для эффективной работы, и в этом случае [...]]]></description>
			<content:encoded><![CDATA[<p>Честно говоря, я не являюсь сторонником разного рода украшательств операционной системы. Тем более, когда речь заходит об Apple Mac OS X, – системе, продуманность и дизайнерские решения которой на несколько шагов опережают другие операционные системы. Но иногда бывают случаи, когда замена иконок – не блажь, а простая необходимость для эффективной работы, и в этом случае такая операция вполне оправдана, тем более, что отнимает она (за вычетом времени на поиск нужного набора иконок) примерно 5 секунд.</p>
<p><span id="more-92"></span><br />
Итак, для чего может понадобиться поменять иконки системы, если во главу угла ставится эффективность работы, а не эстетика внешнего вида? В первую очередь, для выделения нужного вам элемента среди массы похожих. Так папка с рабочими документами, обращаться к которой приходится чаще, чем к остальным, может быть графически выделена на фоне прочих. Да, существуют "Этикетки", при помощи которых нужную папку или файл можно выделить цветом, но при вынесении ссылки на такой элемент в боковое меню Finder выделение цветом пропадает, и папка (или файл) теряется на фоне других. Так что изменение иконки – наилучший выбор в данной ситуации.</p>
<p><center><img style="margin-bottom:20px" title="Недостаток функционала этикеток в Mac OS X" src="http://macosxhints.ru/wp-content/uploads/2008/10/not_red.jpg" alt="Недостаток функционала этикеток в Mac OS X" width="487" height="174" /></center>Итак, как я уже упоминал, процесс изменения иконок в Mac OS X – дело быстрое. Всё что вам потребуется – найти подходящий набор иконок (файл с расширением icns). Далее всё очень просто: выбираете понравившийся набор, и открываете его свойства (⌘+I или щёлкнув правой кнопкой мыши, выберите "Свойства"), в левом верхнем углу увидите иконку, кликаете по ней один раз (вокруг иконки появится что-то напоминающее голубую подсветку) после чего помещаете иконку в буфер обмена (⌘+C). Теперь открываете свойства того элемента, изображение у которого нужно изменить, выделяете иконку в левом верхнем углу и заменяете её тем, что хранится у вас в буфере (⌘+V).<br />
<center><a href="http://macosxhints.ru/wp-content/uploads/2008/10/change_icon_step1.jpg" rel="lightbox"><img title="Выделить иконку и скопировать в буфер" src="http://macosxhints.ru/wp-content/uploads/2008/10/change_icon_step1-300x107.jpg" alt="Выделить иконку и скопировать в буфер" width="300" height="107" /></a><br />
<a href="http://macosxhints.ru/wp-content/uploads/2008/10/change_icon_step2.jpg" rel="lightbox"><img style="margin-bottom:20px" title="Выделить заменяемую иконку и вставить из буфера" src="http://macosxhints.ru/wp-content/uploads/2008/10/change_icon_step2-300x107.jpg" alt="Выделить заменяемую иконку и вставить из буфера" width="300" height="107" /></a></center></p>
<p>Вот и вся операция – иконка у элемента изменена на ту, что вам нужна, и можно закрывать свойства.<br />
<center><img style="margin-bottom:20px" title="Иконка элемента приобрела желаемый вид" src="http://macosxhints.ru/wp-content/uploads/2008/10/icon_changed.jpg" alt="Иконка элемента приобрела желаемый вид" width="487" height="174" /></center></p>
<p>Остаётся лишь добавить, что в сети есть огромное количество как платных, так и бесплатных наборов высококачественных иконок для Mac OS X, из которых есть что выбрать. Здесь я привожу лишь малую часть ссылок, которые может выдать поисковая система на соответствующий запрос:</p>
<ul>
<li><a href="http://iconfactory.com/freeware/icon" target="_blank">iconfactory.com</a></li>
<li><a href="http://interfacelift.com/icons-mac/" target="_blank">interfacelift.com</a></li>
<li><a href="http://susumu.seph.ws/?page_id=11" target="_blank">susumu.seph.ws</a></li>
<li><a href="http://www.iconarchive.com" target="_blank">iconarchive.com</a></li>
<li><a href="http://www.innermindmedia.com/mac_osx_icons.html" target="_blank">innermindmedia.com</a></li>
<li><a href="http://www.iconspedia.com/" target="_blank">iconspedia.com</a></li>
</ul>
<p>Если же вам по какой-то причине нужны стандартные иконки системы Mac OS X (в частности, версии Leopard), то скачать вы их можете с этого сайта:</p>
<ul>
<li><a href="http://macosxhints.ru/download/LeopardIconsPng.zip">244 стандартные иконки Mac OS X Leopard в формате PNG</a> (41 Mb)</li>
<li><a href="http://macosxhints.ru/download/MacOSXIcons.zip">79 стандартных иконок Mac OS X Leopard в формате ICNS</a> (13 Mb)</li>
</ul>
<p>И не злоупотребляйте редизайном: операционная система Mac OS X хороша и без этого.</p>
<p><strong>Обновление:</strong> опытным путём пришёл к тому, что совершенно не обязательно копировать иконку непосредственно из свойств ICNS-файла. На самом деле можно поместить весь ICNS-файл в буфер обмена посредством копирования, после чего вставлять его вместо иконки в свойства элемента, как указано выше. Помимо этого, есть замечательная бесплатная программа, <a href="http://www.shinyfrog.net/en/software/img2icns/" target="_blank">img2icns</a>, которая позволяет сделать ICNS-файл из любого изображения, но лучше выбирать для конвертации PNG-файл с разрешением 512x512 пикселей с прозрачностью.</p>

	<h4>Связанные записи</h4>
	<ul class="st-related-posts">
	<li><a href="http://macosxhints.ru/izmenenie-ikonki-windows-v-mac-os-x" title="Изменение иконки Windows в Mac OS X (3 Апрель 2009)">Изменение иконки Windows в Mac OS X</a> (9)</li>
	<li><a href="http://macosxhints.ru/izvlechenie-ikonok-iz-prilozheniy" title="Извлечение иконок из приложений (6 Май 2008)">Извлечение иконок из приложений</a> (0)</li>
	<li><a href="http://macosxhints.ru/gde-skachat-ikonki-dlya-mac-os-x" title="Где скачать иконки для Mac OS X (14 Февраль 2010)">Где скачать иконки для Mac OS X</a> (1)</li>
	<li><a href="http://macosxhints.ru/strannye-tryuki-s-razmerom-faia-v-finder" title="Странные трюки с размером файла в Finder (24 Февраль 2009)">Странные трюки с размером файла в Finder</a> (13)</li>
	<li><a href="http://macosxhints.ru/sobrat-vse-okna-v-odin-space" title="Собрать все окна в один Space (4 Май 2008)">Собрать все окна в один Space</a> (2)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://macosxhints.ru/zamena-ikonok-v-mac-os-x/feed</wfw:commentRss>
		<slash:comments>54</slash:comments>
		</item>
		<item>
		<title>Secrets – интерфейс для тонкой настройки Mac OS X</title>
		<link>http://macosxhints.ru/secrets-interface-dlya-tonkoi-nastroiki-mac-os</link>
		<comments>http://macosxhints.ru/secrets-interface-dlya-tonkoi-nastroiki-mac-os#comments</comments>
		<pubDate>Mon, 29 Sep 2008 12:15:07 +0000</pubDate>
		<dc:creator>Rodion Baskakov</dc:creator>
				<category><![CDATA[Приложения]]></category>
		<category><![CDATA[Система]]></category>
		<category><![CDATA[Скачать]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[Secrets.prefPane]]></category>
		<category><![CDATA[полезности]]></category>
		<category><![CDATA[тонкая настройка]]></category>

		<guid isPermaLink="false">http://macosxhints.ru/?p=78</guid>
		<description><![CDATA[Периодически рассказывая про ту или иную возможность включения/выключения настроек Mac OS X посредством выполнения команд в терминале, я недоумевал по поводу отсутствия хоть какого-то графического интерфейса, чтобы не приходилось постоянно держать в голове весь синтаксис для той или иной настройки. И, признаться, даже подумывал на досуге заняться созданием чего-то подобного. Но сегодня я обнаружил то, [...]]]></description>
			<content:encoded><![CDATA[<p>Периодически рассказывая про ту или иную возможность включения/выключения настроек Mac OS X посредством выполнения команд в терминале, я недоумевал по поводу отсутствия хоть какого-то графического интерфейса, чтобы не приходилось постоянно держать в голове весь синтаксис для той или иной настройки. И, признаться, даже подумывал на досуге заняться созданием чего-то подобного. Но сегодня я обнаружил то, чего мне (и, уверен, вам, читатели) так долго не хватало – собрание всех известных терминальных команд в одном удобном интерфейсе, который интегрируется в системные настройки.<br />
<span id="more-78"></span><br />
Если запустить приложение "Системные настройки", то вы увидите различные иконки, кликнув по любой из которых вы запустите Preferences Pane (панель предпочтений) определённого приложения. Из системных настроек вы можете управлять как системными приложениями, поставляемыми с установкой Mac OS X, так и некоторыми другими программами, которые внедряют свою панель предпочтений в окно системных настроек. Панель предпочтений – это файл с расширением prefPane являющийся по сути своей скомпилированным приложением для Mac OS X.</p>
<p>Итак, идёте по адресу <a href="http://secrets.blacktree.com/" target="_blank">secrets.blacktree.com</a> и нажимаете на самый последний пункт верхнего горизонтального меню (в данной момент это PrefPane 1.0.5), или просто скачиваете данный файл с этого сайта (<a href="#download_secrets" title="Скачать Secrets.prefPane">ссылка в конце поста</a>). После скачивания архива, извлекаете из него Secrets.prefPane, запускаете. На вопрос системы о том, для кого это устанавливать, выбирайте то, что вам необходимо.<br />
<center><a href='http://macosxhints.ru/wp-content/uploads/2008/09/installing_secrets.jpg'><img src="http://macosxhints.ru/wp-content/uploads/2008/09/installing_secrets-300x135.jpg" alt="Установка Secrets" title="Установка Secrets" width="300" height="135" class="alignnone size-medium wp-image-79" /></a></center><br />
После установки в нижней панели Системных настроек появится новая иконка:</p>
<p><center><img src="http://macosxhints.ru/wp-content/uploads/2008/09/secrets_icon.jpg" alt="Иконка Secrets в Системных настройках" title="Иконка Secrets в Системных настройках" width="323" height="90" class="alignnone size-full wp-image-80" /></center><br />
Теперь, кликнув по ней вы попадёте в каталогизированный список тонких настроек системы Mac OS X. Можно смотреть как все сразу, так и по конкретному приложению, либо искать то, что нужно через строку поиска. К сожалению, людям, незнакомым с английским языком, должен сказать, что на текущий момент все названия и описания настроек сделаны на английском. Правда, скачав исходники проекта, я обнаружил там добавленную русскую (и другие) локализацию, но переведено пока очень мало, и в доступный релиз, видимо, не включено.<br />
Как бы там ни было, многие вещи, полагаю, понятны будут и без знания английского, или же при помощи словаря.</p>
<p><center><a href='http://macosxhints.ru/wp-content/uploads/2008/09/secrets_layout.jpg'><img src="http://macosxhints.ru/wp-content/uploads/2008/09/secrets_layout-300x251.jpg" alt="Интерфейс Secrets" title="Интерфейс Secrets" width="300" height="251" class="alignnone size-medium wp-image-81" /></a></center><br />
После применения настроек рекомендую перезапустить систему, чтобы изменения вступили в силу. Хотя, в некоторых случаях приложение отобразит вам кнопку для перезапуска приложения, для которого были изменены настройки.</p>
<p><center><a href='http://macosxhints.ru/wp-content/uploads/2008/09/secrets_quit_button.jpg'><img src="http://macosxhints.ru/wp-content/uploads/2008/09/secrets_quit_button-300x251.jpg" alt="Кнопка перезапуска Dock в Secrets" title="Кнопка перезапуска Dock в Secrets" width="300" height="251" class="alignnone size-medium wp-image-82" /></a></center><br />
Стоит так же отметить, что <strong style="color:#F00">все изменения, производимые вами с системой посредством описываемой панели предпочтений, осуществляются вами на собственный страх и риск</strong>: ни разработчики приложения, ни, тем более, ваш покорный слуга – никто из нас не несёт ответственности за возможный вред, который данное приложение потенциально может нанести вашей системе. Но по собственному опыту могу сказать, что у меня никаких сбоев после "игр" с настройками пока не возникло.</p>
<p>И ещё один момент: это приложение доступно только для системы <strong>Apple Mac OS X Leopard</strong>, так что если у вас Tiger, ничего не будет работать.</p>
<p>Ниже представленна ссылка для скачивания Secrets.prefPane с текущего сайта. В самом приложении есть кнопка обновления, так что вы всегда сможете получить последнюю версию самостоятельно, прямо из окна приложения.<br />
<a name="download_secrets">
<div class="div-download"><a title="Secrets.prefPane 1.0.5" href="http://macosxhints.ru/download/Secrets_1.0.5.zip">скачать Secrets.prefPane 1.0.5 с этого сайта</a></div>
<p></a></p>

	<h4>Связанные записи</h4>
	<ul class="st-related-posts">
	<li><a href="http://macosxhints.ru/stack-poslednie-zapuschennyie-prilozheniya" title="Stack &#8211; последние запущенные приложения (22 Сентябрь 2008)">Stack &#8211; последние запущенные приложения</a> (0)</li>
	<li><a href="http://macosxhints.ru/sobrat-vse-okna-v-odin-space" title="Собрать все окна в один Space (4 Май 2008)">Собрать все окна в один Space</a> (2)</li>
	<li><a href="http://macosxhints.ru/otobrazit-skritie-faili" title="Отобразить скрытые файлы (5 Май 2008)">Отобразить скрытые файлы</a> (14)</li>
	<li><a href="http://macosxhints.ru/izmenenie-goryachih-klavish-v-programmah" title="Изменение &#8220;горячих клавиш&#8221; в программах (5 Февраль 2009)">Изменение &#8220;горячих клавиш&#8221; в программах</a> (6)</li>
	<li><a href="http://macosxhints.ru/gradientnaya-podsvetka-elementov-v-stack" title="Градиентная подсветка элементов в Stack (20 Сентябрь 2008)">Градиентная подсветка элементов в Stack</a> (4)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://macosxhints.ru/secrets-interface-dlya-tonkoi-nastroiki-mac-os/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Названия окон в Exposé</title>
		<link>http://macosxhints.ru/nazvaniya-okon-v-expose</link>
		<comments>http://macosxhints.ru/nazvaniya-okon-v-expose#comments</comments>
		<pubDate>Sun, 28 Sep 2008 14:16:16 +0000</pubDate>
		<dc:creator>Rodion Baskakov</dc:creator>
				<category><![CDATA[Приложения]]></category>
		<category><![CDATA[Система]]></category>
		<category><![CDATA[Exposé]]></category>
		<category><![CDATA[Option]]></category>
		<category><![CDATA[горячие клавиши]]></category>
		<category><![CDATA[полезности]]></category>

		<guid isPermaLink="false">http://macosxhints.ru/?p=72</guid>
		<description><![CDATA[Exposé – чудесное изобретение разрабочиков Mac OS X. Это приложение наглядно показывает информацию о том, какие окна в данный момент отображены в системе (F9) или какие окна работают в конкретном приложении (F10). Но иногда случается так, что окон слишком много, и информация в Exposé перестаёт быть настолько информативной, насколько этого хотелось бы. На этот случай [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://macosxhints.ru/wp-content/uploads/2008/09/expose_icon.png" alt="Иконка Exposé" title="Иконка Exposé" width="50" height="43" align="left" />Exposé – чудесное изобретение разрабочиков Mac OS X. Это приложение наглядно показывает информацию о том, какие окна в данный момент отображены в системе (F9) или какие окна работают в конкретном приложении (F10). Но иногда случается так, что окон слишком много, и информация в Exposé перестаёт быть настолько информативной, насколько этого хотелось бы. На этот случай разработчиками Exposé придуман простой манёвр, призванный улучшить информативность картинки, которую даёт данное приложение.<br />
<span id="more-72"></span><br />
По умолчанию нажимая F9 или F10 вы получаете картину, примерно напоминающую приведённый мною скриншот:<br />
<center><a href='http://macosxhints.ru/wp-content/uploads/2008/09/f9_one_title.jpg'><img src="http://macosxhints.ru/wp-content/uploads/2008/09/f9_one_title-300x187.jpg" alt="Стандартное отображение Exposé" title="Стандартное отображение Exposé" width="300" height="187" class="alignnone size-medium wp-image-76" /></a></center><br />
Перемещая курсор от одной миниатюры к другой вы будете видеть название окна. Если же окон больше и многие из них однотипные (например, несколько окон Finder), то задача по выбору нужного может затянуться. Эту проблему можно решить при помощи одной клавиши: Option (она же Alt или ⌥). Вызвав Exposé, нажмите и удерживайте клавишу Option чтобы каждая из миниатюр была сопровождена названием окна:<br />
<center><a href='http://macosxhints.ru/wp-content/uploads/2008/09/f9_all_titles.jpg'><img src="http://macosxhints.ru/wp-content/uploads/2008/09/f9_all_titles-300x187.jpg" alt="Улучшенное отображение Exposé" title="Улучшенное отображение Exposé" width="300" height="187" class="alignnone size-medium wp-image-75" /></a></center><br />
Теперь найти нужное вам окно можно будет гораздо быстрее, руководствуясь подписями к миниатюрам.</p>

	<h4>Связанные записи</h4>
	<ul class="st-related-posts">
	<li><a href="http://macosxhints.ru/pereklyuchenie-mezhdu-oknami-odnogo-prilozheniya" title="Переключение между окнами одного приложения (26 Сентябрь 2008)">Переключение между окнами одного приложения</a> (6)</li>
	<li><a href="http://macosxhints.ru/5-sposobov-zablokirovat-ekran-mac-os-x" title="5 способов заблокировать экран Mac OS X (17 Февраль 2009)">5 способов заблокировать экран Mac OS X</a> (17)</li>
	<li><a href="http://macosxhints.ru/upravlenie-ehlementami-paneli-menu" title="Управление элементами панели Меню (7 Октябрь 2008)">Управление элементами панели Меню</a> (6)</li>
	<li><a href="http://macosxhints.ru/sobrat-vse-okna-v-odin-space" title="Собрать все окна в один Space (4 Май 2008)">Собрать все окна в один Space</a> (2)</li>
	<li><a href="http://macosxhints.ru/skvoz-ternii-k-nuzhnyim-faylam" title="Сквозь тернии к &#8230; нужным файлам (18 Ноябрь 2008)">Сквозь тернии к &#8230; нужным файлам</a> (11)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://macosxhints.ru/nazvaniya-okon-v-expose/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>SIMBL + Blurminal: размываем фон терминала</title>
		<link>http://macosxhints.ru/simbl-blurminal-razmyivaem-fon-terminala</link>
		<comments>http://macosxhints.ru/simbl-blurminal-razmyivaem-fon-terminala#comments</comments>
		<pubDate>Fri, 26 Sep 2008 08:17:03 +0000</pubDate>
		<dc:creator>Rodion Baskakov</dc:creator>
				<category><![CDATA[Приложения]]></category>
		<category><![CDATA[Blurminal]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[PlugSuit]]></category>
		<category><![CDATA[SIMBL]]></category>
		<category><![CDATA[бесполезно]]></category>
		<category><![CDATA[красивости]]></category>
		<category><![CDATA[плагин]]></category>
		<category><![CDATA[терминал]]></category>

		<guid isPermaLink="false">http://macosxhints.ru/?p=68</guid>
		<description><![CDATA[Сегодня я напишу про Blurminal – SIMBL плагин для приложения Terminal. Данный плагин выполняет скорее эстетическую, чем функциональную роль, но результат его работы весьма симпатичен, поэтому я решил о нём рассказать.

Если вы пользуетесь терминалом довольно часто, то наверняка заходили в настройки и видели различные возможности отображения этого приложения. Лично мне по душе тема с названием [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://macosxhints.ru/wp-content/uploads/2008/05/icon-terminal-50x50.png" alt="Иконка Terminal" title="Иконка Terminal" align="left" width="50" height="50" />Сегодня я напишу про Blurminal – <a href="http://macosxhints.ru/tag/simbl" title="Статьи про SIMBL">SIMBL</a> <a href="http://macosxhints.ru/tag/plugin" title="Список статей про плагины для Mac OS X">плагин</a> для приложения <a href="http://macosxhints.ru/tag/terminal" title="Статьи посвящённые командам в терминале Mac OS X">Terminal</a>. Данный плагин выполняет скорее эстетическую, чем функциональную роль, но результат его работы весьма симпатичен, поэтому я решил о нём рассказать.<br />
<span id="more-68"></span><br />
Если вы пользуетесь терминалом довольно часто, то наверняка заходили в настройки и видели различные возможности отображения этого приложения. Лично мне по душе тема с названием Pro: белые символы на полупрозрачном чёрном фоне.<br />
<center><img src="http://macosxhints.ru/wp-content/uploads/2008/09/terminal_normal.jpg" alt="Обычный фон терминала" title="Обычный фон терминала" width="439" height="227" /></center></p>
<p>
Весьма эстетичный строгий вид. Теперь сделаем его таким:<br />
<center><img src="http://macosxhints.ru/wp-content/uploads/2008/09/terminal_blured.jpg" alt="Смазанный фон терминала" title="Смазанный фон терминала" width="439" height="227" /></center></p>
<p>
Если кто не заметил, элементы за окном терминала стали размытыми – отсюда и название плагина Blurminal: Blur(затуманить)+(Ter)minal</p>
<p>Для начала установите в настройках прозрачный фон для окна терминала. Сделать это можно вне зависимости от используемой темы, просто зайдите в настройки терминала и, добравшись до установок фона, установите непрозрачность окна в значение от 85% и ниже, в зависимости от того, как вам будет удобнее.<br />
<center><a href='http://macosxhints.ru/wp-content/uploads/2008/09/terminal_settings.jpg'><img src="http://macosxhints.ru/wp-content/uploads/2008/09/terminal_settings-300x231.jpg" alt="Настройки отображения окна терминала" title="Настройки отображения окна терминала" width="300" height="231" /></a></center></p>
<p>
Теперь <a href="http://ciaranwal.sh/files/Blurminal.bundle.zip">скачайте Blurminal</a> с <a href="http://ciaranwal.sh">сайта разработчика</a> и разархивируйте, получив файл Blurminal.bundle. Установить его можно двумя способами:</p>
<ul>
<li>Воспользовавшись <a href="http://macosxhints.ru/plugsuit-menedzher-simbl-plaginov" title="Установка плагинов для SIMBL">установщиком плагинов PlugSuit</a>, о котором я недавно писал</li>
<li>Скопировав файл Blurminal.bundle в директорию /Users/имя_пользователя/Библиотеки/Application Support/SIMBL/Plugins (/Users/имя_пользователя/Libraries/Application Support/SIMBL/Plugins)</li>
</ul>
<p>Перезапустите терминал. Теперь фон за его окном слегка размыт. Для управления степенью размытостью фона можно использовать команду, которую необходимо выполнить в терминале:</p>
<div class="terminal-quote">defaults write com.apple.Terminal &#39;Blurminal Radius&#39; -float 1.0</div>
<p> где 1.0 - значение используемое в плагине по умолчанию (та размытость, которую вы видите после установки плагина)<br />
На моём фрагменте скриншота, представленном выше, использовался коэффициент 2.0. Вы же можете поэкспериментировать с данной величиной, пока не добьётесь приемлемого для вас эффекта. Чтобы выключить размытие фона, установите этот коэффициент в значение 0.0</p>
<p>Чтобы настройки начали работать, после выполнения команды в терминале перезапустите Terminal.</p>

	<h4>Связанные записи</h4>
	<ul class="st-related-posts">
	<li><a href="http://macosxhints.ru/simbl-afloat-nuzhnyie-okna-vsegda-pod-rukoy" title="SIMBL + Afloat: нужные окна всегда под рукой (16 Сентябрь 2008)">SIMBL + Afloat: нужные окна всегда под рукой</a> (1)</li>
	<li><a href="http://macosxhints.ru/plugsuit-menedzher-simbl-plaginov" title="PlugSuit &#8211; менеджер SIMBL-плагинов (19 Сентябрь 2008)">PlugSuit &#8211; менеджер SIMBL-плагинов</a> (1)</li>
	<li><a href="http://macosxhints.ru/izmenenie-ikonki-windows-v-mac-os-x" title="Изменение иконки Windows в Mac OS X (3 Апрель 2009)">Изменение иконки Windows в Mac OS X</a> (9)</li>
	<li><a href="http://macosxhints.ru/leopard-poleznosti-dlya-quicklook" title="Leopard: Полезности для QuickLook (13 Май 2008)">Leopard: Полезности для QuickLook</a> (3)</li>
	<li><a href="http://macosxhints.ru/leopard-zapominanie-raskladki" title="Leopard: Запоминание раскладки (7 Май 2008)">Leopard: Запоминание раскладки</a> (8)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://macosxhints.ru/simbl-blurminal-razmyivaem-fon-terminala/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PlugSuit &#8211; менеджер SIMBL-плагинов</title>
		<link>http://macosxhints.ru/plugsuit-menedzher-simbl-plaginov</link>
		<comments>http://macosxhints.ru/plugsuit-menedzher-simbl-plaginov#comments</comments>
		<pubDate>Fri, 19 Sep 2008 11:09:38 +0000</pubDate>
		<dc:creator>Rodion Baskakov</dc:creator>
				<category><![CDATA[Приложения]]></category>
		<category><![CDATA[Скачать]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[PlugSuit]]></category>
		<category><![CDATA[SIMBL]]></category>
		<category><![CDATA[плагин]]></category>

		<guid isPermaLink="false">http://macosxhints.ru/?p=55</guid>
		<description><![CDATA[В предыдущей записи про Afloat 2 я, вскользь упомянув о приложении PlugSuit, поставляемом вместе с Afloat, пообещал остановиться на нём несколько подробнее, что, в общем-то, и делаю.
Те из вас, кто читал предыдущие записи про SIMBL и его расширения, наверняка оценили те полезные свойства и функции, которые описываемые плагины привносят в систему. Есть лишь одно неудобство [...]]]></description>
			<content:encoded><![CDATA[<p><img title="Иконка PlugSuit" src="http://macosxhints.ru/wp-content/uploads/2008/09/plugsuit_icon.jpg" alt="Иконка PlugSuit" width="50" height="50" align="left" />В предыдущей записи про Afloat 2 я, вскользь упомянув о приложении PlugSuit, поставляемом вместе с Afloat, пообещал остановиться на нём несколько подробнее, что, в общем-то, и делаю.</p>
<p>Те из вас, кто читал <a href="http://macosxhints.ru/tag/simbl">предыдущие записи про SIMBL и его расширения</a>, наверняка оценили те полезные свойства и функции, которые описываемые плагины привносят в систему. Есть лишь одно неудобство - их нужно копировать в непонятные папки, которые изначально не существуют. Неудобство, в общем-то, несущественное, но в Mac OS X всё должно как минимум стремиться к тому, чтобы каждое действие пользователя было для него комфортно. Уверен, именно такими мыслями руководствовался разработчик PlugSuit. И несмотря на то, что данное приложение работает несколько странно (не так, как я ожидал, глядя на его интерфейс), свои функции оно выполняет.<br />
<span id="more-55"></span><br />
Итак, для того, чтобы заполучить к себе в систему это приложение, можно либо прочесть предыдущий пост (в котором есть ссылка на другой очень полезный плагин), либо прогуляться <a href="http://infinite-labs.net/plugsuit/" target="_blank">на страницу PlugSuit</a>, и скачать оттуда отдельно устанавливаемый плагин.</p>
<p>Скачайте, смонтируйте, установите - это очень просто и отнимает порядка 10-20 секунд. После этого в окне Системных настроек в разделе "Другие" появится новая иконка:</p>
<p><center><img src="http://macosxhints.ru/wp-content/uploads/2008/09/settings_icon.jpg" alt="Иконка PlugSuit в системных настройках" title="Иконка PlugSuit в системных настройках" width="489" height="93" /></center><br />
Кликнув по ней, вы откроете настройки SIMBL расширений. И вот тут-то и начинается самое интересное.<br />
Если не считать кнопок слева, то рабочая область меняется в зависимости от нажатой вкладки. Названия вкладок вполне "говорящие":<br />
<strong>Plug-Ins</strong> - список плагинов<br />
<strong>Unmanaged</strong> - плагины, не отсортированные, или не попадающие под управление PlugSuit<br />
<strong>Excluded Applications</strong> - приложения, для которых плагины должны быть отключены.</p>
<p><center><img src="http://macosxhints.ru/wp-content/uploads/2008/09/plugsuit_settings.jpg" alt="Список плагинов в PlugSuit" title="Список плагинов в PlugSuit" width="500" height="315"/></center></p>
<p>Всё логично, но работает весьма странно. Изначально все плагины попадают в раздел <strong>Unmanaged</strong>, но переместить их оттуда в раздел Plug-Ins никоим образом не представляется возможным. Более того, если в разделе <strong>Plug-Ins</strong> нажать на плюс и выбрать не установленный до этого плагин, но он так же попадёт в раздел <strong>Unmanaged</strong>, при этом будет вполне нормально функционировать. Возможно, заработает для каких-то будущих плагинов, но пока только так. Тем не менее, устанавливать и удалять плагины получается довльно быстро.</p>
<p><center><img src="http://macosxhints.ru/wp-content/uploads/2008/09/plugsuit_unmanaged.jpg" alt="Список неподконтрольных плагинов в PlugSuit" title="Список неподконтрольных плагинов в PlugSuit" width="500" height="315"/></center></p>
<p>Вкладка <strong>Excluded Applications</strong> тоже не выполняет предполагаемую для неё роль. Я добавлял туда различные приложения, и тестировал, как это отражалось на расширяемом для их окон плагинами функционале - ровным счётом никак: всё продолжало работать, как и раньше.</p>
<p>Я постараюсь связаться с автором приложения и выяснить у него эти вопросы. А пока что можно пользоваться в таком виде: для установки/удаления плагинов приложение нормально работает.</p>

	<h4>Связанные записи</h4>
	<ul class="st-related-posts">
	<li><a href="http://macosxhints.ru/simbl-blurminal-razmyivaem-fon-terminala" title="SIMBL + Blurminal: размываем фон терминала (26 Сентябрь 2008)">SIMBL + Blurminal: размываем фон терминала</a> (0)</li>
	<li><a href="http://macosxhints.ru/simbl-afloat-nuzhnyie-okna-vsegda-pod-rukoy" title="SIMBL + Afloat: нужные окна всегда под рукой (16 Сентябрь 2008)">SIMBL + Afloat: нужные окна всегда под рукой</a> (1)</li>
	<li><a href="http://macosxhints.ru/leopard-zapominanie-raskladki" title="Leopard: Запоминание раскладки (7 Май 2008)">Leopard: Запоминание раскладки</a> (8)</li>
	<li><a href="http://macosxhints.ru/simbl-stoplight-novoe-povedenie-staryih-elementov" title="SIMBL + Stoplight: новое поведение старых элементов (8 Май 2008)">SIMBL + Stoplight: новое поведение старых элементов</a> (4)</li>
	<li><a href="http://macosxhints.ru/leopard-poleznosti-dlya-quicklook" title="Leopard: Полезности для QuickLook (13 Май 2008)">Leopard: Полезности для QuickLook</a> (3)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://macosxhints.ru/plugsuit-menedzher-simbl-plaginov/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SIMBL + Afloat: нужные окна всегда под рукой</title>
		<link>http://macosxhints.ru/simbl-afloat-nuzhnyie-okna-vsegda-pod-rukoy</link>
		<comments>http://macosxhints.ru/simbl-afloat-nuzhnyie-okna-vsegda-pod-rukoy#comments</comments>
		<pubDate>Tue, 16 Sep 2008 12:28:16 +0000</pubDate>
		<dc:creator>Rodion Baskakov</dc:creator>
				<category><![CDATA[Приложения]]></category>
		<category><![CDATA[Скачать]]></category>
		<category><![CDATA[Afloat]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[PlugSuit]]></category>
		<category><![CDATA[QuickTime]]></category>
		<category><![CDATA[SIMBL]]></category>
		<category><![CDATA[Spaces]]></category>
		<category><![CDATA[плагин]]></category>
		<category><![CDATA[полезности]]></category>

		<guid isPermaLink="false">http://macosxhints.ru/?p=51</guid>
		<description><![CDATA[Продолжая серию рассказов, про расширения для SIMBL, хотел бы рассказать об очень удобном инструменте, позволяющем фиксировать нужные вам окна на рабочей поверхности, – о плагине Afloat 2.
Иногда бывает так, что ну очень нужно, чтоб какое-то окно (а то и несколько) были бы всегда в одном месте на любом из рабочих столов, вне зависимости от того, [...]]]></description>
			<content:encoded><![CDATA[<p><img align="left" title="Иконка Afloat 2" src="http://macosxhints.ru/wp-content/uploads/2008/09/afloat_icon.jpg" alt="Иконка Afloat 2" width="50" height="50" />Продолжая <a href="http://macosxhints.ru/tag/simbl">серию рассказов, про расширения для SIMBL</a>, хотел бы рассказать об очень удобном инструменте, позволяющем фиксировать нужные вам окна на рабочей поверхности, – о плагине Afloat 2.</p>
<p>Иногда бывает так, что ну очень нужно, чтоб какое-то окно (а то и несколько) были бы всегда в одном месте на любом из рабочих столов, вне зависимости от того, какие ещё окна у вас в настоящий момент активны, и с чем вы работаете. Это может быть окно любимого медиа-проигрывателя, транслирующее в прямом эфире игру вашей любимой команды, или какое-то приложение, куда вы вставляется скопированные из других файлов строки - неважно. Важно то, что в решении данной и некоторых других задач вам может помочь Afloat.<br />
<span id="more-51"></span><br />
Более-менее определившись с тем, для каких целей нам нужно это SIMBL-расширение, давайте его установим и рассмотрим в действии.</p>
<p>Скачать dmg-образ установщика можно с сайта разработчика плагина, Emanuele Vulcano, <a href="http://infinite-labs.net/afloat/">Infinite Labs</a>. Нажав на ссылку "download it", сохраните полученный образ, и откройте его. В открывшемся окне запустите приложение установщика и следуйте инструкциям. В общем-то, можно со всем соглашаться – ничего предосудительного установщик не делает, а просто копирует bundle-файл в каталог плагинов для SIMBL. Вместе с Afloat 2 вам в систему будет установлен менеджер расширений PlugSuit. Но о нём в следующем посте.</p>
<p>После установки перезапустите систему,  Внешне ничего не изменилось, но на самом деле теперь у вас появились новые возможности по управлению состоянием открытых окон.</p>
<p>Запустите для примера Apple QuickTime и в меню "Окно" (Window) выберите пункт Keep Afloat. Появившееся по центру окна анимированное изображение покажет вам, что окно зафиксированно поверх всех остальных. Проверить это несложно.</p>
<p><center><img title="Меню Afloat 2" src="http://macosxhints.ru/wp-content/uploads/2008/09/afloat_main_menu.jpg" alt="Меню Afloat 2" width="413" height="389" /></center></p>
<p>Чтобы отменить фиксацию окна поверх остальных, нужно проделать ту же оперцию - просто выбрать "Keep Afloat" в меню "Окно" - всё станет как и было раньше.</p>
<p>Теперь рассмотрим прочие пункты, появившиеся в меню "Окно" после установки упомянутого выше плагина.</p>
<p><strong>Transparency</strong> - открывает список управления прозрачностью окна.<br />
<strong>Turn Overlays Back to Normal</strong> - судя по названию, должен бы отменять функцию Overlay (о ней немного ниже) но почему-то вместе с ней отменяет и фиксацию окна поверх остальных.<br />
<strong>Show Window's File in Finder</strong> -  активен не во всех приложениях. Открывает новое окно Finder и показывает в нём файл (если таковой имеется), с которым в данный момент работает приложение<br />
<strong>Ajust Effects</strong> - управление настройками окна, которое вы хотите зафиксировать. На этом остановимся подробнее. При выборе данного пункта откроется небольшая панель настроек:</p>
<p><center><img title="Меню настроек окна в Afloat 2" src="http://macosxhints.ru/wp-content/uploads/2008/09/afloat_settings.jpg" alt="Меню настроек окна в Afloat 2" width="500" height="389" /></center></p>
<p><strong>Keep this window afloat</strong> - просто фиксирует окно поверх остальных, как и ранее. Подпункт <strong>Make this window an overlay</strong> делает из окна "призрак" - вы его видите, но нажать на него не можете. Весьма удобно, если вам требуется выбрать что-то за текущим полупрозрачным окном - не мешает полноценно работать с прочими элементами системы.<br />
<strong>Keep this window on the screen on all Spaces</strong> -  позволяет фиксировать настраиваемое окно в любом из виртуальных рабочих столов.<br />
<strong>Transparency</strong> - этот бегунок управляет прозрачностью окна от еле видимого состояния до полной непрозрачности.<br />
Опция <strong>Make it opaque while the mouse moves over it</strong> плавно выводит окно из состояния полупрозрачности в нормальное состояние при наведении мыши.</p>
<p>Вот, пожалуй и всё. Стоит лишь заметить, что как и прочие SIMBL-плагины, Afloat работает исключительно с Cocoa-приложениями. Так что с Firefox такие фокусы не пройдут. Не пройдут они, к сожалению, и для окон Finder'а, по неясной для меня пока что причине.</p>
<p>Привыкнув к клавиатурным сокращениям, вы сможете быстро управлять фиксацией нужных вам окон, и, уверен, высоко оцените данный плагин.</p>
<p>Пользуйтесь на здоровье, вопросы, если возникнут, задавайте в комментариях. Если у вас есть желание поблагодарить разработчика этого замечательного плагина, это можно сделать <a href="http://infinite-labs.net/afloat/donate/" target="_blank">на его сайте</a>.</p>

	<h4>Связанные записи</h4>
	<ul class="st-related-posts">
	<li><a href="http://macosxhints.ru/simbl-blurminal-razmyivaem-fon-terminala" title="SIMBL + Blurminal: размываем фон терминала (26 Сентябрь 2008)">SIMBL + Blurminal: размываем фон терминала</a> (0)</li>
	<li><a href="http://macosxhints.ru/plugsuit-menedzher-simbl-plaginov" title="PlugSuit &#8211; менеджер SIMBL-плагинов (19 Сентябрь 2008)">PlugSuit &#8211; менеджер SIMBL-плагинов</a> (1)</li>
	<li><a href="http://macosxhints.ru/sobrat-vse-okna-v-odin-space" title="Собрать все окна в один Space (4 Май 2008)">Собрать все окна в один Space</a> (2)</li>
	<li><a href="http://macosxhints.ru/simbl-stoplight-novoe-povedenie-staryih-elementov" title="SIMBL + Stoplight: новое поведение старых элементов (8 Май 2008)">SIMBL + Stoplight: новое поведение старых элементов</a> (4)</li>
	<li><a href="http://macosxhints.ru/leopard-zapominanie-raskladki" title="Leopard: Запоминание раскладки (7 Май 2008)">Leopard: Запоминание раскладки</a> (8)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://macosxhints.ru/simbl-afloat-nuzhnyie-okna-vsegda-pod-rukoy/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Удобный калькулятор zGoogleCalc</title>
		<link>http://macosxhints.ru/udobnyiy-kalkulyator-zgooglecalc</link>
		<comments>http://macosxhints.ru/udobnyiy-kalkulyator-zgooglecalc#comments</comments>
		<pubDate>Tue, 05 Aug 2008 21:29:43 +0000</pubDate>
		<dc:creator>Rodion Baskakov</dc:creator>
				<category><![CDATA[Интернет]]></category>
		<category><![CDATA[Приложения]]></category>
		<category><![CDATA[Скачать]]></category>
		<category><![CDATA[Dashboard]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[Widgets]]></category>
		<category><![CDATA[zGoogleCalc]]></category>
		<category><![CDATA[виджет]]></category>
		<category><![CDATA[калькулятор]]></category>

		<guid isPermaLink="false">http://macosxhints.ru/?p=49</guid>
		<description><![CDATA[Много кому известен Google Calculator - сервис, осуществляющий различные вычисления и конвертации через поисковую строку Google. Гораздо меньше людей знает о существовании замечательного виджета zGoogleCalc, который позволяет получить результаты нужных вычислений сразу в Dashboard. Наткнувшись как-то раз на этот виджет, я незамедлительно его себе установил, и с тех пор не прошло, пожалуй, ни дня, чтоб [...]]]></description>
			<content:encoded><![CDATA[<p>Много кому известен Google Calculator - сервис, осуществляющий различные вычисления и конвертации через поисковую строку Google. Гораздо меньше людей знает о существовании замечательного виджета zGoogleCalc, который позволяет получить результаты нужных вычислений сразу в Dashboard. Наткнувшись как-то раз на этот виджет, я незамедлительно его себе установил, и с тех пор не прошло, пожалуй, ни дня, чтоб я им не воспользовался. Особенно удобно в нём узнавать приблизительную цену зарубежных товаров в переводе на российские рубли (или другую валюту):</p>
<p><center><img title="Google Calculator Widget" src="http://macosxhints.ru/wp-content/uploads/2008/08/google_calculator.jpg" alt="" width="390" height="113" /></center></p>
<p>И всё бы хорошо, но виджет полностью зависит от поисковика Google, а точнее, от HTML-разметки его результатов, которая время от времени меняется. Происходит это нечасто, но после изменений виджет становится бесполезен.</p>
<p><span id="more-49"></span></p>
<p>Раньше автор виджета, <a href="http://www.dmitrykirillov.com" target="_blank">Дмитрий Кириллов</a>, выпускал обновления после изменения работы Гугла, но, к сожалению, уже давно перестал писать в свой блог и поддерживать виджет.<br />
Написав в блог автору виджета и не получив ответа, я отредактировал виджет самостоятельно, внеся в него необходимые для полноценной работы изменения. Отредактированную версию я выкладываю здесь, чтобы поклонники виджета zGoogleCalc могли бы и дальше пользоваться удобством его функционала.</p>
<div class="div-download"><a title="Виджет для Google Calculator" href="http://macosxhints.ru/download/zGoogleCalc.zip">скачать zGoogleCalc Widget с этого сайта</a></div>

	<h4>Связанные записи</h4>
	<ul class="st-related-posts">
	<li><a href="http://macosxhints.ru/i-snova-pro-zgooglecalc" title="И снова про zGoogleCalc (26 Март 2009)">И снова про zGoogleCalc</a> (1)</li>
	<li><a href="http://macosxhints.ru/ocherednoe-obnovlenie-zgooglecalc" title="Очередное обновление zGoogleCalc (5 Март 2010)">Очередное обновление zGoogleCalc</a> (2)</li>
	<li><a href="http://macosxhints.ru/obnovlenie-zgooglecalc" title="Обновление zGoogleCalc (12 Май 2010)">Обновление zGoogleCalc</a> (0)</li>
	<li><a href="http://macosxhints.ru/i-snova-obnovlenie-zgooglecalc" title="И снова обновление zGoogleCalc (20 Апрель 2009)">И снова обновление zGoogleCalc</a> (6)</li>
	<li><a href="http://macosxhints.ru/zapustit-widget-bez-ustanovki" title="Запуск виджета без установки (11 Май 2008)">Запуск виджета без установки</a> (4)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://macosxhints.ru/udobnyiy-kalkulyator-zgooglecalc/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Как запустить терминал в Mac OS</title>
		<link>http://macosxhints.ru/kak-zapustit-terminal-v-mac-os</link>
		<comments>http://macosxhints.ru/kak-zapustit-terminal-v-mac-os#comments</comments>
		<pubDate>Tue, 13 May 2008 20:04:29 +0000</pubDate>
		<dc:creator>Rodion Baskakov</dc:creator>
				<category><![CDATA[Приложения]]></category>
		<category><![CDATA[Система]]></category>
		<category><![CDATA[Control]]></category>
		<category><![CDATA[Finder]]></category>
		<category><![CDATA[Return]]></category>
		<category><![CDATA[Spotlight]]></category>
		<category><![CDATA[скрытые настройки]]></category>
		<category><![CDATA[терминал]]></category>
		<category><![CDATA[тонкая настройка]]></category>

		<guid isPermaLink="false">http://macosxhints.ru/?p=41</guid>
		<description><![CDATA[Согласно статистике посещений, на этот сайт люди часто приходят с вопросом "Как запустить терминал в Mac OS". И раз уж эта тема так популярна, я просто обязан на неё отреагировать и опубликовать все известные мне способы запуска терминала. Их, к счастью, не так уж и много.

Найти терминал в Finder
Откройте Finder, войдите в каталог /Программы/Служебные программы [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" style="float: left; margin-right: 10px;" title="Иконка Terminal" src="http://macosxhints.ru/wp-content/uploads/2008/05/icon-terminal-50x50.png" alt="Иконка Terminal" width="50" height="50" />Согласно статистике посещений, на этот сайт люди часто приходят с вопросом "Как запустить терминал в Mac OS". И раз уж эта тема так популярна, я просто обязан на неё отреагировать и опубликовать все известные мне способы запуска терминала. Их, к счастью, не так уж и много.<br />
<span id="more-41"></span></p>
<h2>Найти терминал в Finder</h2>
<p>Откройте Finder, войдите в каталог /Программы/Служебные программы (/Applications/Utilities) и два раза щёлкните по приложению Терминал (Terminal) &mdash; он запустится.</p>
<h2>Запуск через Spotlight</h2>
<p>Нажмите Control+пробел (⌃+пробел) и в правом верхнем углу экрана появится строка запроса<br />
<center><img src="http://macosxhints.ru/wp-content/uploads/2008/05/spotlight-query.jpg" alt="Запрос Spotlight" title="Запрос Spotlight" width="400" height="87" class="aligncenter size-full wp-image-44" /></center></p>
<p></p>
<p>наберите в строке слово "terminal" или "терминал". По мере набора Spotlight постарается подобрать то, что вы ищете. Результаты будут отображаться под различными заголовками, но нужный нам будет располагаться напротив слова <b>Программы</b> или <b>Наилучшее совпадение</b>.<br />
<center><img src="http://macosxhints.ru/wp-content/uploads/2008/05/spotlight-result.jpg" alt="Результат поиска в Spotlight" title="Результат поиска в Spotlight" width="400" height="136" class="aligncenter size-full wp-image-45" /></center></p>
<p></p>
<p>Вы можете теперь кликнуть по найденному результату мышкой, либо нажать Return (↩) или Ввод (⌅) - терминал запустится.</p>
<p>Несмотря на то, что способов всего два (я не учитываю способы, предлагаемые различными сторонними приложениями), их вполне достаточно, чтобы отыcкать и запустить терминал в системе Mac OS X.</p>

	<h4>Связанные записи</h4>
	<ul class="st-related-posts">
	<li><a href="http://macosxhints.ru/otobrazit-skritie-faili" title="Отобразить скрытые файлы (5 Май 2008)">Отобразить скрытые файлы</a> (14)</li>
	<li><a href="http://macosxhints.ru/odnookonnyiy-rezhim-v-safari" title="Однооконный режим в Safari (3 Май 2008)">Однооконный режим в Safari</a> (0)</li>
	<li><a href="http://macosxhints.ru/gradientnaya-podsvetka-elementov-v-stack" title="Градиентная подсветка элементов в Stack (20 Сентябрь 2008)">Градиентная подсветка элементов в Stack</a> (4)</li>
	<li><a href="http://macosxhints.ru/stack-poslednie-zapuschennyie-prilozheniya" title="Stack &#8211; последние запущенные приложения (22 Сентябрь 2008)">Stack &#8211; последние запущенные приложения</a> (0)</li>
	<li><a href="http://macosxhints.ru/strannye-tryuki-s-razmerom-faia-v-finder" title="Странные трюки с размером файла в Finder (24 Февраль 2009)">Странные трюки с размером файла в Finder</a> (13)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://macosxhints.ru/kak-zapustit-terminal-v-mac-os/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Leopard: Полезности для QuickLook</title>
		<link>http://macosxhints.ru/leopard-poleznosti-dlya-quicklook</link>
		<comments>http://macosxhints.ru/leopard-poleznosti-dlya-quicklook#comments</comments>
		<pubDate>Mon, 12 May 2008 21:39:35 +0000</pubDate>
		<dc:creator>Rodion Baskakov</dc:creator>
				<category><![CDATA[Приложения]]></category>
		<category><![CDATA[Система]]></category>
		<category><![CDATA[Command]]></category>
		<category><![CDATA[Finder]]></category>
		<category><![CDATA[FLV]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[Option]]></category>
		<category><![CDATA[Perian]]></category>
		<category><![CDATA[QLEnscript]]></category>
		<category><![CDATA[qlmanager]]></category>
		<category><![CDATA[QLPlugins]]></category>
		<category><![CDATA[QuickChm]]></category>
		<category><![CDATA[QuickLook]]></category>
		<category><![CDATA[плагин]]></category>
		<category><![CDATA[терминал]]></category>

		<guid isPermaLink="false">http://macosxhints.ru/?p=36</guid>
		<description><![CDATA[В Mac OS X 10.5 (Leopard) компания Apple добавила очень полезную функцию — QuickLook. Если вы никогда не использовали QuickLook, начните прямо сейчас. Найдите в Finder какое-нибудь изображение, выделите его и нажмите на пробел. Или может не изображение, а текстовый файл? Музыкальная композиция? Фильм? Да, QuickLook сможет показать вам очень многое, без открытия основного приложения, [...]]]></description>
			<content:encoded><![CDATA[<p>В Mac OS X 10.5 (Leopard) компания Apple добавила очень полезную функцию — QuickLook. Если вы никогда не использовали QuickLook, начните прямо сейчас. Найдите в Finder какое-нибудь изображение, выделите его и нажмите на пробел. Или может не изображение, а текстовый файл? Музыкальная композиция? Фильм? Да, QuickLook сможет показать вам очень многое, без открытия основного приложения, при помощи которого вы привыкли работать с тем или иным файлом. Но несмотря на многие возможности этого приложения, обычно пользователи не идут дальше стандартного предпросмотра файлов. В данной статье я постараюсь показать, насколько более комфортной может сделать QuickLook вашу работу с Mac OS X. <span id="more-36"></span></p>
<h2><b>Навигация и слайдшоу</b></h2>
<p>Самая первая проблема, с которой я столкнулся при знакомстве с QuickLook - навигация по файлам. Да, вызвав "быстрый просмотр" для одного файла, вы можете при помощи навигационных клавиш перемещаться между файлами, а приложение просмотра изменит содержание своего окна на соответствующее. Очень удобно, при просмотре большого каталога фотографий, например. Но в то же время, в Finder я обычно пользуюсь режимом просмотра файлов в виде значков, что не позволяет осуществлять навигацию по всем файлам в одном направлении (как, например, в виде списка, где можно нажимать всё время вниз или вверх, чтоб переместиться на соседний файл). Но оказывается, выделив несколько файлов и нажав пробел, вы сможете последовательно просмотреть их все по порядку, управляя смещением просмотра при помощи навигационных клавиш. Или же можете включить режим слайдшоу, и программа последовательно покажет вам каждый из выбранных файлов. Так же есть возможность развернуть просмотр на весь экран, если в том есть необходимость. </p>
<p><center><img src="http://macosxhints.ru/wp-content/uploads/2008/05/ql-panel.jpg" alt="QuickLook - панель операций" title="QuickLook - панель операций" width="328" height="38" class="aligncenter size-full wp-image-37" /></center></p>
<p></p>
<p>Увеличивать само изображение в окне QuickLook можно зажав клавишу Option (⌥ или alt) и прокручивая колесо мыши, либо, как в случае с PDF &mdash; Command+ (⌘+) и Command- (⌘-).</p>
<h2><b>Не только media</b></h2>
<p>Всё чаще и чаще пользуясь QuickLook постепенно и неизменно приходишь к мысли, что встроенных форматов просмотра явно недостаточно. Да, можно просматривать изображения (очень много форматов, включая RAW снимки с зеркальных цифровиков), да, можно смотреть документы Word или PDF. Много всего можно, но этого недостаточно. И тогда на помощь приходят плагины - небольшие дополнения, расширяющие существующий функционал.  Оказывается, для QuickLook существует очень много различных полезных дополнений, позволяющих увидеть значительно больше, чем даёт нам стандартный набор. Здесь я приведу список того, что оказалось полезным лично для меня, а ниже размещу ссылки на сайт с плагинами, где вы сможете найти и скачать их последние версии (если с этим возникнут сложности, могу выложить здесь).</p>
<p>Итак:</p>
<table style="border-collapse:collapse;line-height:105%;margin: 0px 2px;border:1px solid #2683AE" border="1" cellspacing="0" cellpadding="2" width="99%">
<tbody>
<tr>
<td>
<h3>Zip File Viewer</h3>
</td>
<td>Позволяет просматривать содержимое .zip архивов не распаковывая их.</td>
</tr>
<tr>
<td>
<h3>Folder Viewer</h3>
</td>
<td>Выводит список файлов в директории, вместо отображения иконки папки. Позволяет просматривать список скрытых файлов, содержащихся в директории.</td>
</tr>
<tr>
<td>
<h3>QLEnscript</h3>
</td>
<td>Подсвечивает синтаксис Objective-C/C++, C/C++, Perl, Python, Java, Shell-скриптов. Существует так же плагин для подсветки синтаксиса языков Ruby и PHP (и многих других), но он требует установки дополнительного программного обеспечения.</td>
</tr>
<tr>
<td>
<h3>QuickChm v1.0</h3>
</td>
<td>Как и следует из названия, осуществляет предпросмотр .chm файлов</td>
</tr>
<tr>
<td>
<h3>Flash Video Viewer</h3>
</td>
<td>Просмотр FLV файлов. Требует наличия <a href="http://perian.org" target="_blank">Perian</a>.</td>
</tr>
</tbody>
</table>
<p></p>
<p>Все эти, а так же некоторое количество других плагинов располагаются на сайте <a href="http://www.qlplugins.com" target="_blank">QLPlugins</a></p>
<p><strong>Установка плагина</strong><br />
Установка не отнимет много времени. Все плагины имеют разрешение <strong>.qlgenerator</strong> и располагаются изначально в директории /Библиотеки/QuickLook (/Library/QuickLook). Возможна и альтернативная установка, в папку /Пользователи/"имя пользователя"/Библиотеки/QuickLook (/Users/"имя пользователя"/Library/QuickLook) — в этом случае плагин будет работать только для того пользователя, кому он установлен. Поместив плагин в нужную папку, <a href="http://macosxhints.ru/kak-zapustit-terminal-v-mac-os">запустите терминал</a> и вставьте в него строчку, скопированную отсюда:</p>
<div class="terminal-quote">qlmanage -r &amp;&amp; qlmanage -m</div>
<p>Эти две команды очистят существующий кэш QuickLook после чего перечитают весь список доступных плагинов.</p>
<h2><b>Ложка дёгтя</b></h2>
<p>Увы, без этого никак.<br />
На текущий момент я не нашёл возможности при просмотре в режиме слайдшоу удалять 1 файл - удаляются скопом все выделенные для просмотра в QuickLook файлы, что доставляет ощутимое неудобство.<br />
По какой-то неизвестной мне причине, русский текст в plain/text файлах любой кодировки отображается непонятными символами.<br />
Вот, пожалуй, и всё.</p>
<p>Подытоживая, могу сказать, что день ото дня всё больше привыкаю к этому удобному и теперь уже порой просто незаменимому инструменту, как QuickLook. Надеюсь, узнав о нём чуть больше, вы по достоинству оцените это небольшое, но полезное приложение.</p>

	<h4>Связанные записи</h4>
	<ul class="st-related-posts">
	<li><a href="http://macosxhints.ru/strannye-tryuki-s-razmerom-faia-v-finder" title="Странные трюки с размером файла в Finder (24 Февраль 2009)">Странные трюки с размером файла в Finder</a> (13)</li>
	<li><a href="http://macosxhints.ru/izvlechenie-ikonok-iz-prilozheniy" title="Извлечение иконок из приложений (6 Май 2008)">Извлечение иконок из приложений</a> (0)</li>
	<li><a href="http://macosxhints.ru/simbl-blurminal-razmyivaem-fon-terminala" title="SIMBL + Blurminal: размываем фон терминала (26 Сентябрь 2008)">SIMBL + Blurminal: размываем фон терминала</a> (0)</li>
	<li><a href="http://macosxhints.ru/5-sposobov-zablokirovat-ekran-mac-os-x" title="5 способов заблокировать экран Mac OS X (17 Февраль 2009)">5 способов заблокировать экран Mac OS X</a> (17)</li>
	<li><a href="http://macosxhints.ru/sreda-web-razrabotki-na-mac-os-x-leopard-2" title="Среда web-разработки на Mac OS X Leopard (часть 2) (11 Октябрь 2009)">Среда web-разработки на Mac OS X Leopard (часть 2)</a> (25)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://macosxhints.ru/leopard-poleznosti-dlya-quicklook/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Запуск виджета без установки</title>
		<link>http://macosxhints.ru/zapustit-widget-bez-ustanovki</link>
		<comments>http://macosxhints.ru/zapustit-widget-bez-ustanovki#comments</comments>
		<pubDate>Sat, 10 May 2008 22:05:13 +0000</pubDate>
		<dc:creator>Rodion Baskakov</dc:creator>
				<category><![CDATA[Приложения]]></category>
		<category><![CDATA[Система]]></category>
		<category><![CDATA[Command]]></category>
		<category><![CDATA[Dashboard]]></category>
		<category><![CDATA[Option]]></category>
		<category><![CDATA[Widgets]]></category>
		<category><![CDATA[полезности]]></category>

		<guid isPermaLink="false">http://macosxhints.ru/?p=29</guid>
		<description><![CDATA[В сети огромное количество виджетов — маленьких полезных программ для вашего Dashboard. Но, к сожалению, не все они удобны и нужны в повседневной жизни. Как же узнать, устанавливать виджет или нет?
При установке виджет копируется в папку /Библиотеки/Widgets (/Library/Widgets), поэтому если он вдруг вам не понравился, вам нужно будет отправиться в эту папку, найти его там [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" style="float: left; margin-right: 10px;" title="Иконка Widget" src="http://macosxhints.ru/wp-content/uploads/2008/05/widget-icon.png" alt="Иконка Widget" width="50" height="50" />В сети огромное количество виджетов — маленьких полезных программ для вашего Dashboard. Но, к сожалению, не все они удобны и нужны в повседневной жизни. Как же узнать, устанавливать виджет или нет?</p>
<p>При установке виджет копируется в папку /Библиотеки/Widgets (/Library/Widgets), поэтому если он вдруг вам не понравился, вам нужно будет отправиться в эту папку, найти его там и удалить. Или находясь на Dashboard воспользоваться менеджером виджетов и найдя там нужный, удалить его. Не самый сложный набор действий, если подумать, но с другой стороны, если есть возможность устроить новому виджету "тест-драйв" перед установкой на свою систему, то почему бы этим не воспользоваться? А OS X такую возможность даёт.<br />
<span id="more-29"></span><br />
Чаще всего, виджеты лежат в сети в каком-нибудь архиве, распаковав который вы получаете набор файлов, составляющих внешний вид и функционал виджета, и спрятанный под расширением .wdgt</p>
<p><center><img class="aligncenter" title="Widget в файловой системе" src="http://macosxhints.ru/wp-content/uploads/2008/05/screenshot_05.png" alt="Widget в файловой системе" width="153" height="88" /></center><br />
Теперь нам нужно устроить новому виджету проверку, чтоб узнать, так ли он хорош, как указал в описании его автор. Для этого два раза кликните по виджету, чтобы запустить его. Обычно, появляется окно установки виджета:</p>
<p><center><img class="aligncenter size-full wp-image-33" title="Окно установки виджета" src="http://macosxhints.ru/wp-content/uploads/2008/05/install-widget.jpg" alt="Окно установки виджета" width="452" height="167" /></center></p>
<p></p>
<p>но поскольку нам не требуется ничего устанавливать, нажмите и удерживайте Command+Option (⌘+⌥), и окно изменит вид на такое:<br />
<center><img class="aligncenter size-full wp-image-34" title="Окно запуска виджета" src="http://macosxhints.ru/wp-content/uploads/2008/05/run-widget.jpg" alt="Окно запуска виджета" width="452" height="167" /></center></p>
<p></p>
<p>теперь есть кнопка "Запустить", которая поместит виджет на Dashboard, где мы сможем протестировать его функционал, не копируя ко всем остальным мини-программам. Если виджет вас устроил, вернитесь в папку, где он лежит и теперь уже установите его. Если же нет, находясь на Dashboard наведите на виджет курсор мыши и зажмите Option (⌥) — в левом верхнем углу виджета появится крестик (как это показано на примере с виджетом калькулятора), нажав который вы удалите виджет с "приборной панели".<br />
<center><img class="aligncenter size-full wp-image-30" title="Удаление виджета из Dashboard" src="http://macosxhints.ru/wp-content/uploads/2008/05/delete-widget.png" alt="Удаление виджета из Dashboard" width="225" height="158" /></center></p>
<p></p>
<p>Можете так же удалить файл в корзину, если он вам больше не нужен.</p>

	<h4>Связанные записи</h4>
	<ul class="st-related-posts">
	<li><a href="http://macosxhints.ru/upravlenie-ehlementami-paneli-menu" title="Управление элементами панели Меню (7 Октябрь 2008)">Управление элементами панели Меню</a> (6)</li>
	<li><a href="http://macosxhints.ru/udobnyiy-kalkulyator-zgooglecalc" title="Удобный калькулятор zGoogleCalc (6 Август 2008)">Удобный калькулятор zGoogleCalc</a> (2)</li>
	<li><a href="http://macosxhints.ru/nazvaniya-okon-v-expose" title="Названия окон в Exposé (28 Сентябрь 2008)">Названия окон в Exposé</a> (3)</li>
	<li><a href="http://macosxhints.ru/widgets-na-rabochiy-stol" title="Виджеты на рабочий стол (9 Май 2008)">Виджеты на рабочий стол</a> (16)</li>
	<li><a href="http://macosxhints.ru/simbl-stoplight-novoe-povedenie-staryih-elementov" title="SIMBL + Stoplight: новое поведение старых элементов (8 Май 2008)">SIMBL + Stoplight: новое поведение старых элементов</a> (4)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://macosxhints.ru/zapustit-widget-bez-ustanovki/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Виджеты на рабочий стол</title>
		<link>http://macosxhints.ru/widgets-na-rabochiy-stol</link>
		<comments>http://macosxhints.ru/widgets-na-rabochiy-stol#comments</comments>
		<pubDate>Fri, 09 May 2008 16:41:45 +0000</pubDate>
		<dc:creator>Rodion Baskakov</dc:creator>
				<category><![CDATA[Приложения]]></category>
		<category><![CDATA[Dashboard]]></category>
		<category><![CDATA[Dock]]></category>
		<category><![CDATA[Widgets]]></category>
		<category><![CDATA[скрытые настройки]]></category>
		<category><![CDATA[терминал]]></category>

		<guid isPermaLink="false">http://macosxhints.ru/?p=27</guid>
		<description><![CDATA[В MacOS X есть замечательное приложение - Dashboard. Небольшие, но очень полезные приложения, которые там находятся, делают нашу жизнь значительно проще день ото дня. Ведь запускать каждый раз калькулятор, чтобы узнать, сколько будет 2x2, или запускать приложение, чтоб узнать погоду на выходные - не самая удобная операция. А на Dashboard можно удобно расположить всю необходимую [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" style="margin-right: 10px; float: left;" title="Dashboard icon" src="http://macosxhints.ru/wp-content/uploads/2008/05/icon_dashboard.png" alt="" width="50" height="50" />В MacOS X есть замечательное приложение - Dashboard. Небольшие, но очень полезные приложения, которые там находятся, делают нашу жизнь значительно проще день ото дня. Ведь запускать каждый раз калькулятор, чтобы узнать, сколько будет 2x2, или запускать приложение, чтоб узнать погоду на выходные - не самая удобная операция. А на Dashboard можно удобно расположить всю необходимую время от времени информацию и обращаться к ней мгновенно, по мере необходимости. В переводе с английского языка слово Dashboard означает "приборная панель", и своё название программа полностью оправдывает.</p>
<p>Но иногда бывают ситуации, когда небольшая полезная программа из Dashboard нужна вам наравне с обычными приложениями. Как пример, вам нужно скопировать подряд какие-то значения с веб-страницы и вставить их в калькулятор. Но если ежесекундно обращаться к Dashboard, потеряется всё удобство и скорость работы. И тут нам на помощь приходят скрытые настройки "приборной панели".<br />
<span id="more-27"></span><br />
Выполните в <a href="http://macosxhints.ru/kak-zapustit-terminal-v-mac-os">терминале</a> следующую команду:</p>
<div class="terminal-quote">defaults write com.apple.dashboard devmode YES &amp;&amp; killall Dock</div>
<p>- она включит опцию, позволяющую перемещать Widgets из Dashboard и помещать их просто поверх всех приложений, а так же перезапустит Dock и Dashboard, чтобы данная настройка заработала.</p>
<p>Теперь нажмите F12 и удерживая мышью нужный вам виджет нажмите F12 ещё раз — Dashboard пропадёт, а нужное Вам приложение останется на экране поверх всех остальных окон.</p>
<p>После того, как вы закончите работу с виджетом, удерживая его мышкой снова вызовите Dashboard (F12) и поместите виджет на место.</p>
<p>Если Вы не планируете больше никогда пользоваться подобной возможностью, то верните настройки на место, выполнив в терминале команду</p>
<div class="terminal-quote">defaults write com.apple.dashboard devmode NO &amp;&amp; killall Dock</div>

	<h4>Связанные записи</h4>
	<ul class="st-related-posts">
	<li><a href="http://macosxhints.ru/gradientnaya-podsvetka-elementov-v-stack" title="Градиентная подсветка элементов в Stack (20 Сентябрь 2008)">Градиентная подсветка элементов в Stack</a> (4)</li>
	<li><a href="http://macosxhints.ru/stack-poslednie-zapuschennyie-prilozheniya" title="Stack &#8211; последние запущенные приложения (22 Сентябрь 2008)">Stack &#8211; последние запущенные приложения</a> (0)</li>
	<li><a href="http://macosxhints.ru/udobnyiy-kalkulyator-zgooglecalc" title="Удобный калькулятор zGoogleCalc (6 Август 2008)">Удобный калькулятор zGoogleCalc</a> (2)</li>
	<li><a href="http://macosxhints.ru/otobrazit-skritie-faili" title="Отобразить скрытые файлы (5 Май 2008)">Отобразить скрытые файлы</a> (14)</li>
	<li><a href="http://macosxhints.ru/odnookonnyiy-rezhim-v-safari" title="Однооконный режим в Safari (3 Май 2008)">Однооконный режим в Safari</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://macosxhints.ru/widgets-na-rabochiy-stol/feed</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>SIMBL + Stoplight: новое поведение старых элементов</title>
		<link>http://macosxhints.ru/simbl-stoplight-novoe-povedenie-staryih-elementov</link>
		<comments>http://macosxhints.ru/simbl-stoplight-novoe-povedenie-staryih-elementov#comments</comments>
		<pubDate>Wed, 07 May 2008 22:13:21 +0000</pubDate>
		<dc:creator>Rodion Baskakov</dc:creator>
				<category><![CDATA[Приложения]]></category>
		<category><![CDATA[Система]]></category>
		<category><![CDATA[Скачать]]></category>
		<category><![CDATA[Cocoa]]></category>
		<category><![CDATA[Command]]></category>
		<category><![CDATA[Quicksilver]]></category>
		<category><![CDATA[SIMBL]]></category>
		<category><![CDATA[Stoplight]]></category>
		<category><![CDATA[плагин]]></category>
		<category><![CDATA[полезности]]></category>

		<guid isPermaLink="false">http://macosxhints.ru/?p=21</guid>
		<description><![CDATA[В предыдущем посте я уже писал про отличный инструмент, позволяющий изменять привычное поведение Cocoa-приложений в Mac OS X — про SIMBL.
Сегодня же я хотел бы описать ещё один плагин для SIMBL, который, как мне кажется, будет полезен очень многим пользователям маков.

Stoplight
Лично я довольно часто забываю закрыть приложение полностью. Возможно, сказывается многолетний опыт работы с MS [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-24" title="Stoplight icon" src="http://macosxhints.ru/wp-content/uploads/2008/05/stoplight.png" alt="Stoplight icon" width="50" height="50" align="left" />В предыдущем посте я уже писал про отличный инструмент, позволяющий изменять привычное поведение Cocoa-приложений в Mac OS X — про SIMBL.<br />
Сегодня же я хотел бы описать ещё один плагин для SIMBL, который, как мне кажется, будет полезен очень многим пользователям маков.<br />
<span id="more-21"></span></p>
<h3>Stoplight</h3>
<p>Лично я довольно часто забываю закрыть приложение полностью. Возможно, сказывается многолетний опыт работы с MS Windows, но нажимая на крестик под красным красным кругом в левом верхнем углу любого приложения, я рассчитываю, что программа завершит свою работу и освободит оперативную память от своего присутствия. Некоторые приложения так и поступают, но основная часть программ всё-таки ведёт себя иначе: приложение просто закрывает активное окно, но из памяти не выгружается (даже если закрытое окно было последним), о чём может свидетельствовать отмеченная иконка в Dock'е и ряд других обстоятельств. Это немного неудобно, потому что заставляет постоянно отвлекаться на контроль за тем, закрыли ли вы приложение полностью или нет.<br />
А ещё Вы наверняка замечали, что плюсик под зелёным кругом далеко не всегда разворачивает приложение полностью, во весь экран, хотя это иногда бывает очень необходимо. Можно, конечно, растянуть вручную, но не всегда размеры окон запоминаются.</p>
<p>Как вы уже поняли, Stoplight берёт на себя решение описанных выше проблем. Этот SIMBL-плагин выполняет две функции:</p>
<ul>
<li>подчищает незакрытые приложения при закрытии последнего окна</li>
<li>разворачивает окна приложений на весь экран</li>
</ul>
<p><strong>Установка Stoplight</strong><br />
К сожалению, я не нашёл официального сайта данного плагина. Он взят из темы на форуме insanelymac.com. Чтобы скачать плагин, вы можете отправиться по <a href="http://forum.insanelymac.com/index.php?showtopic=26669">этой ссылке</a> (вам потребуется зарегистрироваться на форуме и активировать свой аккаунт) или скачать файл с этого сайта:</p>
<div class="div-download"><a class="downloadlink" href="http://macosxhints.ru/download/Stoplight_1.1.zip" title="Version1.1 downloaded 155 times" >Stoplight (155)</a></div>
<p>Распаковав этот файл вы получите директорию с именем Stoplight, в которой будут 3 файла и одна папка с исходниками плагина. Вам потребуется сделать следующее:<br />
Установите SIMBL, если вы этого ещё не сделали. Для этого ознакомьтесь с <a href="http://macosxhints.ru/leopard-zapominanie-raskladki">этой статьёй</a>. Затем <strong>StoplightHack.bundle</strong> положите в директорию "/Пользователи/"имя_пользователя"/Библиотеки/Application Support/SIMBL/Plugins" (/Users/"имя_пользователя"/Library/Application Support/SIMBL/Plugins), после этого запустите файл <strong>Stoplight.prefPane</strong> и, если потребуется, разрешите системе установить эту настроечную панель в раздел "Системных настроек". Окно системных настроек раскроется автоматически, после чего в самом низу его у вас появится новая иконка, как это показано на фрагменте скриншота:</p>
<p><center><img class="aligncenter size-full wp-image-22" title="Stoplight в Системных настройках" src="http://macosxhints.ru/wp-content/uploads/2008/05/stoplight_settings_01.jpg" alt="Stoplight в Системных настройках" width="500" height="77" /></center></p>
<p>Нажав на эту иконку вы попадёте в панель настроек Stoplight:</p>
<p><center><a href="http://macosxhints.ru/wp-content/uploads/2008/05/stoplight_settings_02.jpg" rel="lightbox"><img class="aligncenter size-medium wp-image-23" title="Настройки Stoplight" src="http://macosxhints.ru/wp-content/uploads/2008/05/stoplight_settings_02-300x205.jpg" alt="Настройки Stoplight" width="300" height="205" /></a></center></p>
<ol>
<li><strong>Список программ и действий</strong>
<ul>
<li><strong>Application</strong> - приложение, для котрого определяется действия. Самой первой строкой определены действия по умолчанию для всех.</li>
<li><strong>Close</strong> - действия, выполняемые при нажатии на красную кнопку окна. Изначально выбрана проверка на то, является ли закрываемое окно, последним открытым окном приложения, и если да - завершает работу приложения. Но возможны так же действия: <strong>Mac OS Default</strong> - не делать ничего, оставив всё на усмотрение Mac OS; <strong>Hide If Last Window</strong> - спрятать приложение (аналог нажатия Command+H)</li>
<li><strong>Zoom</strong> - действия, выполняемые при нажатии на зелёную кнопку окна. Изначально выбрано действие распахивания окна на всё свободное пространство экрана. Доступные варианты: <strong>Mac OS Default</strong> - не делать ничего, оставив всё на усмотрение Mac OS.</li>
</ul>
</li>
<li><strong>Исключаемые приложения</strong>: сюда можно внести те программы, к которым не нужно применять действия Stoplight</li>
</ol>
<p>Вот и всё. Напоминаю, что этот плагин работает только с Cocoa-приложениями, к которым не относятся программы, перечисленные в предыдущей статье. Есть, как выяснилось совсем недавно, ещё один недостаток: при работе этого плагина не хочет работать Quicksilver, так что, если данное приложение для вас важно и незаменимо, вам данный плагин противопоказан.</p>
<p>Надеюсь, данный материал был вам полезен. Если у вас есть вопросы, оставляйте их в комментариях.</p>

	<h4>Связанные записи</h4>
	<ul class="st-related-posts">
	<li><a href="http://macosxhints.ru/simbl-afloat-nuzhnyie-okna-vsegda-pod-rukoy" title="SIMBL + Afloat: нужные окна всегда под рукой (16 Сентябрь 2008)">SIMBL + Afloat: нужные окна всегда под рукой</a> (1)</li>
	<li><a href="http://macosxhints.ru/leopard-zapominanie-raskladki" title="Leopard: Запоминание раскладки (7 Май 2008)">Leopard: Запоминание раскладки</a> (8)</li>
	<li><a href="http://macosxhints.ru/upravlenie-ehlementami-paneli-menu" title="Управление элементами панели Меню (7 Октябрь 2008)">Управление элементами панели Меню</a> (6)</li>
	<li><a href="http://macosxhints.ru/zapustit-widget-bez-ustanovki" title="Запуск виджета без установки (11 Май 2008)">Запуск виджета без установки</a> (4)</li>
	<li><a href="http://macosxhints.ru/simbl-blurminal-razmyivaem-fon-terminala" title="SIMBL + Blurminal: размываем фон терминала (26 Сентябрь 2008)">SIMBL + Blurminal: размываем фон терминала</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://macosxhints.ru/simbl-stoplight-novoe-povedenie-staryih-elementov/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Leopard: Запоминание раскладки</title>
		<link>http://macosxhints.ru/leopard-zapominanie-raskladki</link>
		<comments>http://macosxhints.ru/leopard-zapominanie-raskladki#comments</comments>
		<pubDate>Tue, 06 May 2008 22:25:21 +0000</pubDate>
		<dc:creator>Rodion Baskakov</dc:creator>
				<category><![CDATA[Приложения]]></category>
		<category><![CDATA[Система]]></category>
		<category><![CDATA[Скачать]]></category>
		<category><![CDATA[Cocoa]]></category>
		<category><![CDATA[InputManager]]></category>
		<category><![CDATA[InputSwitcher]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[SIMBL]]></category>
		<category><![CDATA[плагин]]></category>
		<category><![CDATA[раскладка]]></category>

		<guid isPermaLink="false">http://macosxhints.ru/?p=20</guid>
		<description><![CDATA[Те, кто пользуется MacOS X 10.5 (Leopard) наверняка знают, что система не запоминает раскладку в отдельно взятом приложении, а использует одно глобальное переключение языка для всех программ, с которыми вы работаеете. Т.е. переключив раскладку для, скажем, Safari, чтобы набрать адрес сайта, вы автоматически переключаете раскладку и для всех остальных программ (например, для Adium, где вы [...]]]></description>
			<content:encoded><![CDATA[<p>Те, кто пользуется MacOS X 10.5 (Leopard) наверняка знают, что система не запоминает раскладку в отдельно взятом приложении, а использует одно глобальное переключение языка для всех программ, с которыми вы работаеете. Т.е. переключив раскладку для, скажем, Safari, чтобы набрать адрес сайта, вы автоматически переключаете раскладку и для всех остальных программ (например, для Adium, где вы пишете что-то по-русски).</p>
<p>На самом деле, человек способен привыкнуть ко многому. Но зачем мучить себя, если можно изменить ситуацию так, как вам удобно?<br />
<span id="more-20"></span><br />
Один разработчик по имени Майк Соломон (Mike Solomon) разработал небольшую утилиту под названием SIMBL (Smart InputManager Bundle Loader), которая висит в памяти и перехватывает события, отправляемые приложениям, после чего выполняет некоторый код, чтобы осуществить ряд нужных пользователю действий. Т.е. когда вы переключаетесь от одного приложения к другому, данная программа это замечает и ищет в своих данных, какая раскладка была запущена для него раньше и активирует её. От экскурса в теорию перейдём к практике.</p>
<p>Вам потребуется скачать 2 файла:</p>
<ul>
<li><strong>SIMBL</strong>
<div class="div-download"><a href="http://culater.net/dl/files/SIMBL-0.8.2.tbz">скачать SIMBL c официального сайта</a></div>
<div class="div-download"><a href="http://macosxhints.ru/download/SIMBL-0.8.2.tbz">скачать SIMBL с этого сайта</a></div>
</li>
<li><strong>InputSwitcher</strong>
<div class="div-download alignleft"><a href="http://limechat.net/mac/InputSwitcher_0.6.dmg">скачать InputSwitcher с официального сайта</a></div>
<div class="div-download"><a href="http://macosxhints.ru/download/InputSwitcher_0.6.dmg">скачать InputSwitcher с этого сайта</a></div>
</li>
</ul>
<p>Распакуйте архив с SIMBL и запустите установку. После успешной установки подмонтируйте образ с InputSwitcher. Хранящиеся в образе файлы нужно разместить следующим образом:<br />
<strong>InputSwitcher.app</strong> нужно положить в папку "Программы" (/Applications)<br />
<strong>InputSwitcherClient.bundle</strong> положите в директорию "/Пользователи/"имя_пользователя"/Библиотеки/Application&#160;Support/SIMBL/Plugins" (/Users/"имя_пользователя"/Library/Application&#160;Support/SIMBL/Plugins) или в директорию "/Библиотеки/Application&#160;Support/SIMBL/Plugins" (/Library/Application&#160;Support/SIMBL/Plugins) - программа устанавливается или локально для пользователя, или глобально для системы &mdash; c этой минуты можно считать, что теперь у вас в системе раскладка для приложений будет запоминаться.</p>
<p>Увы, данный способ работает с некоторыми оговорками, а именно: он взаимодействует только с приложениями, написанными с использованием Cocoa. Т.е. в список программ, с которыми он работать не станет, попадают такие имена, как:
<ul>
<li><strong>Finder</strong></li>
<li><strong>Firefox</strong></li>
<li><strong>Thunderbird</strong></li>
<li><strong>iTunes</strong></li>
</ul>
<p>Но по своему собственному опыту могу сказать, что никаких неудобств лично мне это не доставило. Надеюсь, и вам не придётся страдать.</p>
<p>При написании статьи были использованы материалы:
<ul>
<li><a href="http://www.culater.net/software/SIMBL/SIMBL.php" target="_blank">домашняя страница SIMBL</a></li>
<li><a href="http://limechat.net/inputswitcher/" target="_blank">домашняя страница InputSwitcher</a></li>
</ul>
<p></p>

	<h4>Связанные записи</h4>
	<ul class="st-related-posts">
	<li><a href="http://macosxhints.ru/simbl-stoplight-novoe-povedenie-staryih-elementov" title="SIMBL + Stoplight: новое поведение старых элементов (8 Май 2008)">SIMBL + Stoplight: новое поведение старых элементов</a> (4)</li>
	<li><a href="http://macosxhints.ru/simbl-blurminal-razmyivaem-fon-terminala" title="SIMBL + Blurminal: размываем фон терминала (26 Сентябрь 2008)">SIMBL + Blurminal: размываем фон терминала</a> (0)</li>
	<li><a href="http://macosxhints.ru/simbl-afloat-nuzhnyie-okna-vsegda-pod-rukoy" title="SIMBL + Afloat: нужные окна всегда под рукой (16 Сентябрь 2008)">SIMBL + Afloat: нужные окна всегда под рукой</a> (1)</li>
	<li><a href="http://macosxhints.ru/plugsuit-menedzher-simbl-plaginov" title="PlugSuit &#8211; менеджер SIMBL-плагинов (19 Сентябрь 2008)">PlugSuit &#8211; менеджер SIMBL-плагинов</a> (1)</li>
	<li><a href="http://macosxhints.ru/leopard-poleznosti-dlya-quicklook" title="Leopard: Полезности для QuickLook (13 Май 2008)">Leopard: Полезности для QuickLook</a> (3)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://macosxhints.ru/leopard-zapominanie-raskladki/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Однооконный режим в Safari</title>
		<link>http://macosxhints.ru/odnookonnyiy-rezhim-v-safari</link>
		<comments>http://macosxhints.ru/odnookonnyiy-rezhim-v-safari#comments</comments>
		<pubDate>Sat, 03 May 2008 14:56:08 +0000</pubDate>
		<dc:creator>Rodion Baskakov</dc:creator>
				<category><![CDATA[Приложения]]></category>
		<category><![CDATA[Command]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[командная строка]]></category>
		<category><![CDATA[скрытые настройки]]></category>
		<category><![CDATA[терминал]]></category>
		<category><![CDATA[тонкая настройка]]></category>

		<guid isPermaLink="false">http://macosxhints.int/?p=3</guid>
		<description><![CDATA[В последней версии Safari разработчики добавили скрытую настройку: включение однооконного режима.
Если Вы часто используете Safari, то наверняка замечали, как некоторые ссылки открываются в новом окне, игнорируя уже существующее. Иногда, правда, можно попытаться направить открытие в новую вкладку нажав клавишу Command (⌘), но в некоторых случаях не срабатывает и это.

Небольшая команда, единожды выполненная в командной строке [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" style="float: left; margin-right: 10px;" title="Логотип Safari" src="http://macosxhints.ru/wp-content/uploads/2008/05/safari-logo-100.png" alt="Логотип Safari" width="100" height="107" />В последней версии Safari разработчики добавили скрытую настройку: включение однооконного режима.</p>
<p>Если Вы часто используете Safari, то наверняка замечали, как некоторые ссылки открываются в новом окне, игнорируя уже существующее. Иногда, правда, можно попытаться направить открытие в новую вкладку нажав клавишу Command (⌘), но в некоторых случаях не срабатывает и это.<br />
<span id="more-3"></span><br />
Небольшая команда, единожды выполненная в командной строке терминала (Terminal.app) включит режим, при котором все ссылки, открывавшиеся раньше в новом окне, станут открываться в новой вкладке Safari. Просто <a href="http://macosxhints.ru/kak-zapustit-terminal-v-mac-os">запустите терминал</a> и вставьте в него строчку, скопированную отсюда:</p>
<div class="terminal-quote">defaults write com.apple.Safari TargetedClicksCreateTabs -bool true</div>
<p>Нажмите клавишу Enter (↩) и перезапустите Safari. Теперь Вам не будут досаждать сайты, открывающиеся в новом окне.</p>
<p>Для того, чтоб вернуть данную настройку в первоначальое состояние, достаточно запустить в терминале команду</p>
<div class="terminal-quote">defaults write com.apple.Safari TargetedClicksCreateTabs -bool false</div>
<p>и снова закрыть и открыть Safari.</p>

	<h4>Связанные записи</h4>
	<ul class="st-related-posts">
	<li><a href="http://macosxhints.ru/otobrazit-skritie-faili" title="Отобразить скрытые файлы (5 Май 2008)">Отобразить скрытые файлы</a> (14)</li>
	<li><a href="http://macosxhints.ru/kak-zapustit-terminal-v-mac-os" title="Как запустить терминал в Mac OS (14 Май 2008)">Как запустить терминал в Mac OS</a> (9)</li>
	<li><a href="http://macosxhints.ru/gradientnaya-podsvetka-elementov-v-stack" title="Градиентная подсветка элементов в Stack (20 Сентябрь 2008)">Градиентная подсветка элементов в Stack</a> (4)</li>
	<li><a href="http://macosxhints.ru/stack-poslednie-zapuschennyie-prilozheniya" title="Stack &#8211; последние запущенные приложения (22 Сентябрь 2008)">Stack &#8211; последние запущенные приложения</a> (0)</li>
	<li><a href="http://macosxhints.ru/restart-flash-plugin-v-safari" title="Перезапускаем Flash-плагин в Safari (25 Март 2010)">Перезапускаем Flash-плагин в Safari</a> (3)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://macosxhints.ru/odnookonnyiy-rezhim-v-safari/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
