<?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; Leopard</title>
	<atom:link href="http://macosxhints.ru/tag/leopard/feed" rel="self" type="application/rss+xml" />
	<link>http://macosxhints.ru</link>
	<description>узнайте больше прямо сейчас</description>
	<lastBuildDate>Tue, 31 Aug 2010 07:27:14 +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>Среда 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>Результаты опроса</title>
		<link>http://macosxhints.ru/rezultati-oprosa</link>
		<comments>http://macosxhints.ru/rezultati-oprosa#comments</comments>
		<pubDate>Fri, 25 Sep 2009 10:47:35 +0000</pubDate>
		<dc:creator>Rodion Baskakov</dc:creator>
				<category><![CDATA[От автора]]></category>
		<category><![CDATA[Система]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[web-разработка]]></category>
		<category><![CDATA[анонс]]></category>

		<guid isPermaLink="false">http://macosxhints.ru/?p=265</guid>
		<description><![CDATA[Итак, думаю, пора заканчивать сбор мнений, поскольку уже сейчас видно, что желающие прочитать про сборку среды для web-разработки стремительно ушли вперёд, не оставив шанса противникам данных материалов. Так что с сегодняшнего дня займусь подготовкой материалов (чтобы освежить процесс в памяти, нужно будет поставить свежую систему и заново всё собрать, заодно, если получится, потестирую на Snow [...]]]></description>
			<content:encoded><![CDATA[<p>Итак, думаю, пора заканчивать сбор мнений, поскольку уже сейчас видно, что желающие прочитать про сборку среды для web-разработки стремительно ушли вперёд, не оставив шанса противникам данных материалов. Так что с сегодняшнего дня займусь подготовкой материалов (чтобы освежить процесс в памяти, нужно будет поставить свежую систему и заново всё собрать, заодно, если получится, потестирую на Snow Leopard).<br />
Для тех пользователей, кто совершенно не интересуется указанной в предыдущем посте темой, тоже обязательно что-нибудь интересное напишу.<br />
А пока просто анонсирую, что на выходных буду заниматься тем, что изображено на этой, на скорую руку собранной, картинке:<br />
<center><img src="http://macosxhints.ru/wp-content/uploads/2009/09/beastiary.png" alt="PHP, MySQL, PostgreSQL, Memcached, nginx, Mac OS X Leopard" title="" width="359" height="385" /></center></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-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/rezultati-oprosa/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Вопрос к читающей аудитории</title>
		<link>http://macosxhints.ru/vopros-k-chitayuschey-auditorii</link>
		<comments>http://macosxhints.ru/vopros-k-chitayuschey-auditorii#comments</comments>
		<pubDate>Mon, 21 Sep 2009 21:03:23 +0000</pubDate>
		<dc:creator>Rodion Baskakov</dc:creator>
				<category><![CDATA[От автора]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://macosxhints.ru/?p=264</guid>
		<description><![CDATA[Кругом, куда ни глянь, новостные ленты заполнены недавно выпущенным Snow Leopard. Я же переходить на новую систему не тороплюсь, и на то есть весьма веские причины, среди которых находится созданная на моём Leopard среда для web-разработки. Мне категорически не хватает встроенного в систему Apache + PHP, так что пришлось создать свой маленький бестиарий, в котором [...]]]></description>
			<content:encoded><![CDATA[<p>Кругом, куда ни глянь, новостные ленты заполнены недавно выпущенным Snow Leopard. Я же переходить на новую систему не тороплюсь, и на то есть весьма веские причины, среди которых находится созданная на моём Leopard среда для web-разработки. Мне категорически не хватает встроенного в систему Apache + PHP, так что пришлось создать свой маленький бестиарий, в котором живут такие штуки, как MySQL 5.1 + PostgreSQL 8.4 + PHP 5.3.0 [+ fpm + xdebug] + Memcached + nginx.</p>
<p>В связи с этим вопрос, стоит ли написать о создании на Leopard вышеперечисленного симбиоза? Если это интересно, с удовольствием опишу процесс сборки этих штук из исходников и проблемы, с которыми можно будет столкнуться.</p>
Note: There is a poll embedded within this post, please visit the site to participate in this post's poll.

	<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/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/vopros-k-chitayuschey-auditorii/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Изменение иконки Windows в Mac OS X</title>
		<link>http://macosxhints.ru/izmenenie-ikonki-windows-v-mac-os-x</link>
		<comments>http://macosxhints.ru/izmenenie-ikonki-windows-v-mac-os-x#comments</comments>
		<pubDate>Fri, 03 Apr 2009 10:22:55 +0000</pubDate>
		<dc:creator>Rodion Baskakov</dc:creator>
				<category><![CDATA[Графика]]></category>
		<category><![CDATA[Система]]></category>
		<category><![CDATA[boot camp]]></category>
		<category><![CDATA[ICNS]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[Tiger]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[иконки]]></category>
		<category><![CDATA[красивости]]></category>
		<category><![CDATA[терминал]]></category>
		<category><![CDATA[файлы]]></category>

		<guid isPermaLink="false">http://macosxhints.ru/?p=194</guid>
		<description><![CDATA[Иногда людям хочется странного. Так, в комментариях к посту про замену иконок в Mac OS X, некто Crash Bandicoot попросил меня написать про то, как можно заменить иконку у раздела, отведённого, при помощи Boot Camp, под Windows. :) В результате я создал необходимый раздел, установил туда Windows XP, и вот вам пошаговое руководство.
Изначально стоит сказать, [...]]]></description>
			<content:encoded><![CDATA[<p><img title="Изменение иконки Windows в Mac OS X" src="http://macosxhints.ru/wp-content/uploads/2009/04/change_icon_boot_camp.jpg" alt="Изменение иконки Windows в Mac OS X" width="183" height="94" align="left" />Иногда людям хочется странного. Так, в комментариях к <a href="http://macosxhints.ru/zamena-ikonok-v-mac-os-x">посту про замену иконок в Mac OS X</a>, некто Crash Bandicoot попросил меня написать про то, как можно заменить иконку у раздела, отведённого, при помощи Boot Camp, под Windows. :) В результате я создал необходимый раздел, установил туда Windows XP, и вот вам пошаговое руководство.</p>
<p><span id="more-194"></span>Изначально стоит сказать, что проблема кроется не в Windows, а в файловой системе NTFS, которую эта система может использовать (если вы ставили Windows на раздел с FAT32, то вам подойдёт и <a href="http://macosxhints.ru/zamena-ikonok-v-mac-os-x">стандартный способ изменения иконок</a>).</p>
<p>Так уж получилось, что для данной операции Вам потребуется дополнительный носитель информации, например USB-накопитель (отформатированная в FAT32 или FAT16 флэшка). <a href="http://macosxhints.ru/zamena-ikonok-v-mac-os-x">Указанным ранее способом</a>, измените у этого накопителя иконку на ту, которую вы хотите в ближайшем будущем установить для раздела с Windows.</p>
<p><center><img src="http://macosxhints.ru/wp-content/uploads/2009/04/change_icon_usb_flash.jpg" alt="Изменяем иконку у Flash на изображение для Windows" title="Изменяем иконку у Flash на изображение для Windows" width="175" height="98" style="margin-bottom: 15px;" /></center></p>
<p>Теперь, если в <a href="http://macosxhints.ru/kak-zapustit-terminal-v-mac-os" title="Как запустить терминал в Mac OS X">терминале</a> вывести листинг всех файлов на носителе, то в куче служебных вещей вы увидите 2 нужных нам файла: <b>.VolumeIcon.icns</b> и <b>._&lt;0x0D&gt;</b> (где &lt;0x0D&gt; — символ возврата каретки, так что он будет невидимым).</p>
<p><center><img src="http://macosxhints.ru/wp-content/uploads/2009/04/hidden_metainfo_files.jpg" alt="Невидимые файлы с информацией об иконке" title="Невидимые файлы с информацией об иконке" width="436" height="200" style="margin-bottom: 15px;" /></center></p>
<p>Перезагрузитесь в Windows и скопируйте эти два файла с накопителя в корень директории C:\ (если вы в системе Windows не видите указанных файлов, в настройках отображения папок укажите о необходимости отображения скрытых файлов и папок).</p>
<p><center><a href='http://macosxhints.ru/wp-content/uploads/2009/04/windows_mac_icon_files.jpg' rel="lightbox"><img src="http://macosxhints.ru/wp-content/uploads/2009/04/windows_mac_icon_files-500x280.jpg" alt="Копируем иконки для Mac OS X в Windows" title="Копируем иконки для Mac OS X в Windows" width="500" height="280" style="margin-bottom: 15px;" /></a></center></p>
<p>Теперь можете перезагружаться обратно в Mac OS X: там вы обнаружите, что иконка раздела с Windows приобрела необходимый вам вид, так что на рабочем столе красуются две иконки от разных разделов (Mac OS X и Windows).</p>
<p><center><img src="http://macosxhints.ru/wp-content/uploads/2009/04/final_stage.jpg" alt="Иконки разделов с Mac OS X и Windows" title="Иконки разделов с Mac OS X и Windows" width="172" height="84" style="margin-bottom: 15px;" /></center></p>
<p>Стоит отметить, что приведённый выше способ работает только в Mac OS X <strong>Leopard</strong>, и для Tiger набор действий несколько отличается. К сожалению, я до сих пор не установил себе Tiger, а потому могу привести лишь список необходимых действий без скриншотов и предупредив о том, что я это не проверял. Итак:</p>
<ul>
<li>Выставите иконку у USB-носителя, как это описано выше</li>
<li>В директории /Volumes скопируйте информацию об иконке вашего носителя для раздела с Windows выполнив команду
<div class="terminal-quote">cp /Volumes/.&lt;USB_NAME&gt; /Volumes/.&lt;WIN_NAME&gt;</div>
<p>где &lt;USB_NAME&gt; — имя вашего носителя, для которого вы поставили нужную иконку (в моём примере <strong>FLASH</strong>), а &lt;WIN_NAME&gt; — имя подмонтированного в систему раздела с Windows (в моём примере выше это <strong>Windows</strong>)</li>
<li>Перезагрузитесь в Windows и скопируйте .VolumeIcon.icns с вашего носителя в корень C:\</li>
</ul>
<p>Вот и всё.</p>
<p>P.S. Если в вашей Mac OS X настроена работа с NTFS в режиме read-write, то скопировать необходимые файлы в корень C:\ вы сможете и без перезагрузки в Windows.</p>

	<h4>Связанные записи</h4>
	<ul class="st-related-posts">
	<li><a href="http://macosxhints.ru/zamena-ikonok-v-mac-os-x" title="Замена иконок в Mac OS X (28 Октябрь 2008)">Замена иконок в Mac OS X</a> (62)</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/simbl-blurminal-razmyivaem-fon-terminala" title="SIMBL + Blurminal: размываем фон терминала (26 Сентябрь 2008)">SIMBL + Blurminal: размываем фон терминала</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/izmenenie-ikonki-windows-v-mac-os-x/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Странные трюки с размером файла в Finder</title>
		<link>http://macosxhints.ru/strannye-tryuki-s-razmerom-faia-v-finder</link>
		<comments>http://macosxhints.ru/strannye-tryuki-s-razmerom-faia-v-finder#comments</comments>
		<pubDate>Tue, 24 Feb 2009 08:43:05 +0000</pubDate>
		<dc:creator>Rodion Baskakov</dc:creator>
				<category><![CDATA[Система]]></category>
		<category><![CDATA[Finder]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[неправильно]]></category>
		<category><![CDATA[ошибки]]></category>
		<category><![CDATA[терминал]]></category>

		<guid isPermaLink="false">http://macosxhints.ru/?p=156</guid>
		<description><![CDATA[Случайно заметил одну странную особенность системы Mac OS X Leopard (увы, не знаю, как с этим обстоит дело у Tiger) связанную с отображением размера файла в Finder. Ошибка эта относится исключительно к Finder,
Чтобы показать, в чём заключается эта особенность, нам потребуется тестовый каталог с любым файлом в нём. Я создал директорию с именем test и [...]]]></description>
			<content:encoded><![CDATA[<p>Случайно заметил одну странную особенность системы Mac OS X Leopard (увы, не знаю, как с этим обстоит дело у Tiger) связанную с отображением размера файла в Finder. Ошибка эта относится исключительно к Finder,</p>
<p>Чтобы показать, в чём заключается эта особенность, нам потребуется тестовый каталог с любым файлом в нём. Я создал директорию с именем test и поместил в неё пустой текстовый файл test.txt, но это может быть и изображение, или файл какого-то другого типа.</p>
<p><img src="http://macosxhints.ru/wp-content/uploads/2009/02/initial_state.png" alt="Пустой текстовый файл в Finder" title="Пустой текстовый файл в Finder" width="487" height="59" /></p>
<p>И вот тут-то начинаются интересности.</p>
<p><span id="more-156"></span>Вызываем свойства пустого файла (⌘+I) и смотрим, что нам показывают:</p>
<p><center><img src="http://macosxhints.ru/wp-content/uploads/2009/02/initial_state_info.png" alt="Пустой текстовый файл в Finder (Свойства)" title="Пустой текстовый файл в Finder (Свойства)" width="492" height="247" style="margin-bottom:15px;" /></center></p>
<p>А теперь давайте просто поменяем приложение, которым нужно данный файл открывать, и сразу происходит странное: в файл ничего не записано, но его размер чудесным образом меняется непредсказуемым образом (а вместе с ним меняется и тип):</p>
<p><center><img src="http://macosxhints.ru/wp-content/uploads/2009/02/open_in_safari.png" alt="Назначение файлу другого приложения" title="Назначение файлу другого приложения" width="495" height="245" style="margin-bottom:15px;" /></center></p>
<p>Но если мы передумали, и решили снова выставить приложением для данного файла TextEdit.app, то размер снова меняется, но вовсе не на предыдущее значение, как можно было бы предположить:</p>
<p><center><img src="http://macosxhints.ru/wp-content/uploads/2009/02/switch_back_to_textedit.png" alt="Назначение файлу приложения по умолчанию" title="Назначение файлу приложения по умолчанию" width="494" height="277" style="margin-bottom:15px;" /></center></p>
<p>В то же самое время, просмотр данного каталога в других приложениях (например, в Терминале) выводит правильный размер для этого файла:</p>
<p><center><img src="http://macosxhints.ru/wp-content/uploads/2009/02/meanwhile_in_terminal.png" alt="Листинг директории в Terminal.app" title="Листинг директории в Terminal.app" width="357" height="89" style="margin-bottom:15px;" /></center></p>
<p>С чем связано такое поведение Finder мне непонятно. Я поискал информацию в сети, но не нашёл даже упоминания подобной проблемы кем-либо ещё: то-ли никто не обращал на это внимания, то ли я плохо искал. Ситуация была воссоздана на 2-х разных машинах под управлением Mac OS X Leopard, так что грешить на особенности какой-то одной системы, подпорченной каким-то программным обеспечением сложно.</p>
<p>Был бы признателен, если бы кто-то из читателей попробовал воссоздать приведённую ситуацию на Tiger и сообщил о результатах в комментариях к этой статье.</p>

	<h4>Связанные записи</h4>
	<ul class="st-related-posts">
	<li><a href="http://macosxhints.ru/oshibka-podschjot-udalyaemyh-failov" title="Ошибка: подсчёт удаляемых файлов (9 Февраль 2009)">Ошибка: подсчёт удаляемых файлов</a> (0)</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/leopard-poleznosti-dlya-quicklook" title="Leopard: Полезности для QuickLook (13 Май 2008)">Leopard: Полезности для QuickLook</a> (3)</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/strannye-tryuki-s-razmerom-faia-v-finder/feed</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Небольшой вывод</title>
		<link>http://macosxhints.ru/nebolshoy-vyivod</link>
		<comments>http://macosxhints.ru/nebolshoy-vyivod#comments</comments>
		<pubDate>Tue, 10 Feb 2009 08:06:46 +0000</pubDate>
		<dc:creator>Rodion Baskakov</dc:creator>
				<category><![CDATA[От автора]]></category>
		<category><![CDATA[Система]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://macosxhints.ru/?p=132</guid>
		<description><![CDATA[Вчера впервые за полтора года пришлось переустанавливать систему (Mac OS X Leopard), потому как недавно я её очень сильно поломал. Во время наблюдения за ходом установки пришла в голову одна мысль, которая вряд ли появилась бы на свет, если бы до этого в течении 9-10 лет мне не приходилось с разной периодичностью наблюдать за ходом [...]]]></description>
			<content:encoded><![CDATA[<p>Вчера впервые за полтора года пришлось переустанавливать систему (Mac OS X Leopard), потому как недавно я её очень сильно поломал. Во время наблюдения за ходом установки пришла в голову одна мысль, которая вряд ли появилась бы на свет, если бы до этого в течении 9-10 лет мне не приходилось с разной периодичностью наблюдать за ходом установки разных версий системы MS Windows.</p>
<p><span id="more-132"></span>Суть в том, что когда вы устанавливаете Windows, на протяжении всего процесса копирования и установки компонентов системы вам в голову запихивают маркетинговый продукт, призванный убедить вас в том, что MS Windows стала ещё надёжнее, ещё быстрее, ещё комфортнее. Повторяющиеся по кругу тексты, сопровождаемые фотографиями счастливых людей, призваны вселить в вас чувство уверенности, что вы не зря остановили свой выбор именно на этом продукте.</p>
<p>Экран установки Mac OS X представляет из себя простой информационный блок, на котором показано, что именно вы устанавливаете, куда вы это устанавливаете, и сколько времени осталось до завершения установки. Всё. Никакого маркетинга (по крайней мере, явного, с избитыми сюжетами), никаких счастливых историй. А всё лишь потому, что <strong>им не нужно убеждать вас в том, что вы сделали отличный выбор, поскольку вы и сами это прекрасно знаете</strong>.</p>
<p><center><br />
<img src="http://macosxhints.ru/wp-content/uploads/2009/02/install.jpg" alt="Экран установки Mac OS X Leopard" title="Экран установки Mac OS X Leopard" width="460" height="326" /><br />
(на моём фотоаппарате села батарея, так что пришлось взять англоязычную картинку с фликра)</center></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/strannye-tryuki-s-razmerom-faia-v-finder" title="Странные трюки с размером файла в Finder (24 Февраль 2009)">Странные трюки с размером файла в Finder</a> (13)</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>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://macosxhints.ru/nebolshoy-vyivod/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Ошибка: подсчёт удаляемых файлов</title>
		<link>http://macosxhints.ru/oshibka-podschjot-udalyaemyh-failov</link>
		<comments>http://macosxhints.ru/oshibka-podschjot-udalyaemyh-failov#comments</comments>
		<pubDate>Mon, 09 Feb 2009 12:29:40 +0000</pubDate>
		<dc:creator>Rodion Baskakov</dc:creator>
				<category><![CDATA[Система]]></category>
		<category><![CDATA[Finder]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[неправильно]]></category>
		<category><![CDATA[ошибки]]></category>

		<guid isPermaLink="false">http://macosxhints.ru/?p=130</guid>
		<description><![CDATA[При удалении/копировании файлов через Finder система Mac OS X имеет обыкновение считать элементы, подверженные производимой операции, после чего начинает выполнять требуемое действие, отображая на прогресс-баре количество файлов для работы и уменьшая этот счётчик в зависимости от проделанной работы.
Недавно столкнулся с забавной штукой: если с примонтированного (подключенного) по локальной сети диска (скажем, директория на рабочем сервере) [...]]]></description>
			<content:encoded><![CDATA[<p>При удалении/копировании файлов через Finder система Mac OS X имеет обыкновение считать элементы, подверженные производимой операции, после чего начинает выполнять требуемое действие, отображая на прогресс-баре количество файлов для работы и уменьшая этот счётчик в зависимости от проделанной работы.</p>
<p><span id="more-130"></span>Недавно столкнулся с забавной штукой: если с примонтированного (подключенного) по локальной сети диска (скажем, директория на рабочем сервере) удалять что-то довольно объёмное по количеству (например, каталог с огромным количеством подкаталогов и файлов в них), то подсчитав конечное количество файлов и начав уменьшать счётчик моя система неизменно уходит "в минус". Т.е. она постепенно приближается к записи "Удаляемых объектов: 0", после чего начинает уменьшать это значение. Судя по всему, при начальном подсчёте объектов система по какой-то причине игнорирует огромное количество файлов и папок, когда речь идёт о довольно разветвлённой структуре хранилища.<br />
<center><img src="http://macosxhints.ru/wp-content/uploads/2009/02/dhcdhdhdhdhdh-ndhndhdhdh-2.png" alt="Отрицательная величина удаляемых файлов" title="Отрицательная величина удаляемых файлов" width="471" height="111" /></center></p>
<p>Данный недочёт появлялся много раз как при работе с *NIX-серверами (через SMB), так и при работе с Time Capsule. Причин такого поведения я в сети не нашёл.</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/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/izvlechenie-ikonok-iz-prilozheniy" title="Извлечение иконок из приложений (6 Май 2008)">Извлечение иконок из приложений</a> (0)</li>
	<li><a href="http://macosxhints.ru/zamena-ikonok-v-mac-os-x" title="Замена иконок в Mac OS X (28 Октябрь 2008)">Замена иконок в Mac OS X</a> (62)</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/oshibka-podschjot-udalyaemyh-failov/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ошибки в Finder и Exposé в Mac OS X Leopard</title>
		<link>http://macosxhints.ru/oshibki-v-finder-i-expose-v-mac-os-x-leopard</link>
		<comments>http://macosxhints.ru/oshibki-v-finder-i-expose-v-mac-os-x-leopard#comments</comments>
		<pubDate>Wed, 05 Nov 2008 08:04:46 +0000</pubDate>
		<dc:creator>Rodion Baskakov</dc:creator>
				<category><![CDATA[Система]]></category>
		<category><![CDATA[Exposé]]></category>
		<category><![CDATA[Finder]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[неправильно]]></category>
		<category><![CDATA[файлы]]></category>

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

Переименование файла в Finder
Этот недочёт проявляется только при одном типе отображения файлов, – в виде иконок. В [...]]]></description>
			<content:encoded><![CDATA[<p>Довольно давно заметил ряд интерфейсных ошибок, которые так и не были исправлены ни одним из установленных обновлений. Данные ошибки – это, скорее, просто недочёты, и к критическому разряду относиться не могут, но исправить их всё таки было бы неплохо.<br />
<span id="more-97"></span></p>
<h3>Переименование файла в Finder</h3>
<p>Этот недочёт проявляется только при одном типе отображения файлов, – в виде иконок. В Mac OS X по нажатию клавиши Enter на выделенном файле запускается функция переименования этого файла: т.е. имя файла (а, в Mac OS X Tiger и расширение) становятся редактируемым текстом. Но что происходит по нажатию Enter, если самого файла нет в пределах видимой области, и до него нужно скроллить?<br />
В случае, когда мы имеем дело с любым видом отображения, отличным от значков, видимая область просто смещается до выделенного файла и запускается редактирование имени файла. Но в рассматриваемом нами случае смещения видимой области не происходит, и редактирование файла запускается там, где сейчас по мнению системы находится файл – в самых разных местах на окне и за пределами окна Finder.</p>
<p><center><a href='http://macosxhints.ru/wp-content/uploads/2008/11/file_edition_selected.jpg'><img src="http://macosxhints.ru/wp-content/uploads/2008/11/file_edition_selected-150x150.jpg" alt="Редактирование имени файла вне окна Finder" title="Редактирование имени файла вне окна Finder" width="150" height="150" style="margin-right:9px" /></a><a href='http://macosxhints.ru/wp-content/uploads/2008/11/file_edition_bottom.jpg'><img src="http://macosxhints.ru/wp-content/uploads/2008/11/file_edition_bottom-150x150.jpg" alt="Редактирование имени файла вне окна Finder" title="Редактирование имени файла вне окна Finder" width="150" height="150" style="margin-right:9px" /></a><a href='http://macosxhints.ru/wp-content/uploads/2008/11/file_edition_top.jpg'><img src="http://macosxhints.ru/wp-content/uploads/2008/11/file_edition_top-150x150.jpg" alt="Редактирование имени файла вне окна Finder" title="Редактирование имени файла вне окна Finder" width="150" height="150" /></a></center><br />
&nbsp;</p>
<h3>Копирование файлов и Exposé</h3>
<p>Если копирование или перемещение файлов происходит в течении весьма ощутимого периода времени, то вы наверняка сможете запустить в это время Exposé и посмотреть на уменьшенные версии открытых у вас окон приложений. Среди них будет и индикатор копирования ваших файлов. Если же подождать до окончания переноса ваших файлов куда бы там ни было, не выходя из Exposé, то вы увидите, как по завершению операции, индикатор пропадёт, оставив после себя пустой прямоугольник, который при наведении мышью подсвечивается синим цветом. Почему не пересчитывается новое состояние Exposé? Вероятно, по недосмотру разработчиков.<br />
То же самое происходит, если у вас заканчивает работу громоздкое приложение: если перейти в Exposé пока оно завершается, то по окончании своей работы, приложение оставит на месте миниатюры своего окна пустое место, реагирующее на наведение курсором.<br />
&nbsp;</p>
<h3>Скролл и пустое место в списке файлов</h3>
<p>Изначально при просмотре файлов в Finder в режиме списка невозможно каким-либо образом проскроллить список файлов выше последнего элемента списка (на изображении это отображено наглядно).<br />
В то же время, если сжать окно Finder по вертикали, то видимая область списка уменьшится, и под файлами при обратном увеличении размеров окна образуется много свободного места. Т.е. Finder этот момент не учитывает и не опускает список, чтобы заполнить рабочую область полностью. Это, в общем-то не беда и вряд ли может претендовать на роль недочёта. Но проблема в том, что при закрытии директории после подобной операции, Finder вновь не пересчитывает пространство, запоминая последнее состояние списка именно этой папки, и я не помню уже, сколько раз вздрагивал, входя в папку с рабочими документами, и обнаруживая там лишь малую толику того, что по идее должно там находиться (поскольку сверху по прежнему отображается лишь 5-6 файлов, а под ними пустое место, то первая мысль, которая возникает, что это единственные файлы в данном каталоге).</p>
<p><center><a href='http://macosxhints.ru/wp-content/uploads/2008/11/table_view_1.jpg'><img src="http://macosxhints.ru/wp-content/uploads/2008/11/table_view_1-150x150.jpg" alt="Список файлов (скролл до конца)" title="Список файлов (скролл до конца)" width="150" height="150" style="margin-right:9px" /></a><a href='http://macosxhints.ru/wp-content/uploads/2008/11/table_view_2.jpg'><img src="http://macosxhints.ru/wp-content/uploads/2008/11/table_view_2-150x150.jpg" alt="Список файлов (уменьшенное окно)" title="Список файлов (уменьшенное окно)" width="150" height="150" style="margin-right:9px" /></a><a href='http://macosxhints.ru/wp-content/uploads/2008/11/table_view_3.jpg'><img src="http://macosxhints.ru/wp-content/uploads/2008/11/table_view_3-150x150.jpg" alt="Список файлов (пустое пространство)" title="Список файлов (пустое пространство)" width="150" height="150" /></a></center><br />
&nbsp;</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/oshibka-podschjot-udalyaemyh-failov" title="Ошибка: подсчёт удаляемых файлов (9 Февраль 2009)">Ошибка: подсчёт удаляемых файлов</a> (0)</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/izvlechenie-ikonok-iz-prilozheniy" title="Извлечение иконок из приложений (6 Май 2008)">Извлечение иконок из приложений</a> (0)</li>
	<li><a href="http://macosxhints.ru/zamena-ikonok-v-mac-os-x" title="Замена иконок в Mac OS X (28 Октябрь 2008)">Замена иконок в Mac OS X</a> (62)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://macosxhints.ru/oshibki-v-finder-i-expose-v-mac-os-x-leopard/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>62</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>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> (2)</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> (9)</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>Stack &#8211; последние запущенные приложения</title>
		<link>http://macosxhints.ru/stack-poslednie-zapuschennyie-prilozheniya</link>
		<comments>http://macosxhints.ru/stack-poslednie-zapuschennyie-prilozheniya#comments</comments>
		<pubDate>Sun, 21 Sep 2008 21:04:48 +0000</pubDate>
		<dc:creator>Rodion Baskakov</dc:creator>
				<category><![CDATA[Система]]></category>
		<category><![CDATA[Ctrl]]></category>
		<category><![CDATA[Dock]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[Stack]]></category>
		<category><![CDATA[полезности]]></category>
		<category><![CDATA[скрытые настройки]]></category>
		<category><![CDATA[терминал]]></category>
		<category><![CDATA[тонкая настройка]]></category>

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

Для начала откройте терминал и [...]]]></description>
			<content:encoded><![CDATA[<p>В <a href="http://macosxhints.ru/gradientnaya-podsvetka-elementov-v-stack" title="Градиентная подсветка элементов в Stack">предыдущем посте</a> я рассказывал про некоторые улучшения, доступные для стэка. Сегодня же хотел бы рассказать о том, как добавить к стэкам список последних запущенных приложений и ряд других списков. Для кого-то подобная возможность может оказаться весьма полезной, поскольку позволяет разгрузить Dock от многих элементов. если вам приходится ими часто пользоваться.<br />
<span id="more-63"></span><br />
Для начала <a href="http://macosxhints.ru/kak-zapustit-terminal-v-mac-os" title="Как запустить терминал в Apple Mac OS X">откройте терминал</a> и выполните там следующие команды:</p>
<div class="terminal-quote">defaults write com.apple.dock persistent-others -array-add &#39;{ &#34;tile-data&#34; = { &#34;list-type&#34; = 1; }; &#34;tile-type&#34; = &#34;recents-tile&#34;; }&#39; &amp;&amp; killall Dock</div>
<p>После этого в конце части Dock'a, в которой находятся стэки, появится новый элемент. Как и у всех стэков его иконка является нагромождением элементов, хранимых в стэке. Вероятно, это связано с тем, что слово stack с аглийского можно перевести как кипа или стопка.<br />
<center><img src="http://macosxhints.ru/wp-content/uploads/2008/09/recent_icons.jpg" alt="Последние приложения в Stack" title="Последние приложения в Stack" width="379" height="147" /></center></p>
<p>
Иконка в вашем получившемся стэке будет отличаться от представленного на скриншоте, и она будет изменяться при открытии различных приложений, поскольку иконка последнего запущенного будет помещаться поверх всех остальных.</p>
<p>Нажав на эту иконку, вы получите список последних запущенных приложений в виде отображения типа "сетка". Приблизительный фрагмент того, что у вас получится, представлен ниже:<br />
<center><img src="http://macosxhints.ru/wp-content/uploads/2008/09/recent_clicked.jpg" alt="Последние запущенные приложения" title="Последние запущенные приложения" width="384" height="420" /></center></p>
<p>
Теперь можно вызывать приложения сразу отсюда. Когда приложение закрывается, а затем открывается вновь, его иконка попадает в начало списка, что позволяет очистить док, убрав из него наиболее часто запускаемые приложения.</p>
<p>Но приложениями данный элемент не ограничивается. Вызвав свойства этого объекта (правая кнопка мыши или Ctrl+клик) вы получите перечень тех элементов, которые этот стэк может содержать. Одним из наиболее полезных в данном списке является перечень последних открываемых документов.<br />
<center><img src="http://macosxhints.ru/wp-content/uploads/2008/09/recent_menu.jpg" alt="Свойства элемента в Stack" title="Свойства элемента в Stack" width="479" height="268" /></center></p>
<p>
Добавить ещё один такой же стэк можно выполнив код, приведённый выше: в одном можно отображать последние приложения, в другом – документы, в третьем – что-то ещё.</p>
<p>Для того, чтоб убрать элемент из дока, просто вытащите его оттуда, как и любое другое приложение или папку, либо выбрав в контекстном меню, скриншот которого приведён выше, опцию "Удалить из Dock".</p>

	<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/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/kak-zapustit-terminal-v-mac-os" title="Как запустить терминал в Mac OS (14 Май 2008)">Как запустить терминал в Mac OS</a> (9)</li>
	<li><a href="http://macosxhints.ru/widgets-na-rabochiy-stol" title="Виджеты на рабочий стол (9 Май 2008)">Виджеты на рабочий стол</a> (16)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://macosxhints.ru/stack-poslednie-zapuschennyie-prilozheniya/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Градиентная подсветка элементов в Stack</title>
		<link>http://macosxhints.ru/gradientnaya-podsvetka-elementov-v-stack</link>
		<comments>http://macosxhints.ru/gradientnaya-podsvetka-elementov-v-stack#comments</comments>
		<pubDate>Fri, 19 Sep 2008 22:17:10 +0000</pubDate>
		<dc:creator>Rodion Baskakov</dc:creator>
				<category><![CDATA[Система]]></category>
		<category><![CDATA[Dock]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[Stack]]></category>
		<category><![CDATA[скрытые настройки]]></category>
		<category><![CDATA[терминал]]></category>
		<category><![CDATA[тонкая настройка]]></category>

		<guid isPermaLink="false">http://macosxhints.ru/?p=60</guid>
		<description><![CDATA[Операционная система Apple Mac OS X хранит в себе немало сюрпризов. Иногда создаётся впечатление, что разработчики реализовали в ней массу настроек, а интерфейс к ним не сделали специально, чтоб интересней было узнавать постоянно что-то новое. Казалось бы, нет ничего проще, чем добавить в настройках системы несколько чекбоксов с выбором нужного пользователю функционала системы, такого, например, [...]]]></description>
			<content:encoded><![CDATA[<p>Операционная система Apple Mac OS X хранит в себе немало сюрпризов. Иногда создаётся впечатление, что разработчики реализовали в ней массу настроек, а интерфейс к ним не сделали специально, чтоб интересней было узнавать постоянно что-то новое. Казалось бы, нет ничего проще, чем добавить в настройках системы несколько чекбоксов с выбором нужного пользователю функционала системы, такого, например, как <a href="http://macosxhints.ru/otobrazit-skritie-faili">отображение скрытых файлов системы</a> или <a href="http://macosxhints.ru/widgets-na-rabochiy-stol">возможность выносить виджеты из Dashboard на рабочий стол</a>. Но такого функционала нет, а без него Mac OS X представляет из себя что-то вроде коробки с массой спрятанных в настроечных файлах сюрпризов, активировать которые можно через <a href="http://macosxhints.ru/kak-zapustit-terminal-v-mac-os">коммандную строку терминала</a>.</p>
<p>Тем, кто пользуется Mac OS X Leopard известны так называемые стэки (Stacks) в доке – элементы, группирующие в себе файлы или папки по какому-либо признаку и отображающие эти элементы в виде списка, сетки или "ящиков". Об одном из этих способов отображения, а точнее, о небольшом улучшении его вида я и хотел бы написать в этот раз – о сетке.<br />
<span id="more-60"></span><br />
Изначально элементы в сетке стэка, при наведении на них курсора мыши, никак на это не реагируют, и ничем не отличаются от своих соседей:</p>
<p><center><img src="http://macosxhints.ru/wp-content/uploads/2008/09/stack_no_tile.jpg" alt="Сетка Stack без подсветки" title="Сетка Stack без подсветки" width="385" height="266"/></center></p>
<p></p>
<p>Это скучно и неинтересно. Но всё поменяется, если в терминал вставить и выполнить следующие команды:</p>
<div class="terminal-quote">defaults write com.apple.dock mouse-over-hilte-stack -boolean YES && killall Dock</div>
<p>Теперь при перемещении курсора между элементами сетки стэка даже боковым зрением можно заметить, какой именно из элементов выбран:</p>
<p><center><img src="http://macosxhints.ru/wp-content/uploads/2008/09/stack_tile.jpg" alt="Сетка Stack без подсветки" title="Сетка Stack без подсветки" width="385" height="266"/></center></p>
<p></p>
<p>Для возврата к обычному состоянию сетки необходимо просто выполнить команду:</p>
<div class="terminal-quote">defaults write com.apple.dock mouse-over-hilte-stack -boolean NO && killall Dock</div>

	<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/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/kak-zapustit-terminal-v-mac-os" title="Как запустить терминал в Mac OS (14 Май 2008)">Как запустить терминал в Mac OS</a> (9)</li>
	<li><a href="http://macosxhints.ru/widgets-na-rabochiy-stol" title="Виджеты на рабочий стол (9 Май 2008)">Виджеты на рабочий стол</a> (16)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://macosxhints.ru/gradientnaya-podsvetka-elementov-v-stack/feed</wfw:commentRss>
		<slash:comments>4</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> (2)</li>
	<li><a href="http://macosxhints.ru/leopard-zapominanie-raskladki" title="Leopard: Запоминание раскладки (7 Май 2008)">Leopard: Запоминание раскладки</a> (9)</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> (9)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://macosxhints.ru/simbl-afloat-nuzhnyie-okna-vsegda-pod-rukoy/feed</wfw:commentRss>
		<slash:comments>2</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>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> (2)</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>9</slash:comments>
		</item>
		<item>
		<title>Извлечение иконок из приложений</title>
		<link>http://macosxhints.ru/izvlechenie-ikonok-iz-prilozheniy</link>
		<comments>http://macosxhints.ru/izvlechenie-ikonok-iz-prilozheniy#comments</comments>
		<pubDate>Tue, 06 May 2008 10:26:49 +0000</pubDate>
		<dc:creator>Rodion Baskakov</dc:creator>
				<category><![CDATA[Графика]]></category>
		<category><![CDATA[Система]]></category>
		<category><![CDATA[Command]]></category>
		<category><![CDATA[Finder]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[Preview]]></category>
		<category><![CDATA[Tiger]]></category>
		<category><![CDATA[иконки]]></category>

		<guid isPermaLink="false">http://macosxhints.ru/?p=17</guid>
		<description><![CDATA[Иногда может случиться так, что вам потребуется иконка какого-либо из приложений, имеющихся в вашей системе. Искать нужную картинку в поиске по изображениям, которые предоставляют различные поисковые системы — занятие утомительное, трудоёмкое и неблагодарное. Особенно учитывая, что оно может закончиться нулевым результатом.
Как вариант, можно включить смекалку и поискать в ресурсах приложения файл *.icns, и при помощи [...]]]></description>
			<content:encoded><![CDATA[<p>Иногда может случиться так, что вам потребуется иконка какого-либо из приложений, имеющихся в вашей системе. Искать нужную картинку в поиске по изображениям, которые предоставляют различные поисковые системы — занятие утомительное, трудоёмкое и неблагодарное. Особенно учитывая, что оно может закончиться нулевым результатом.</p>
<p>Как вариант, можно включить смекалку и поискать в ресурсах приложения файл *.icns, и при помощи какого-нибудь графического редактора извлечь из него нужное вам изображение.</p>
<p>А можно поступить получить желаемое ещё проще. В MacOS X есть очень интересная возможность, при помощи которой вытащить иконку приложения в наилучшем качестве можно менее чем за 1 минуту не прилагая каких-либо титанических усилий.<br />
<span id="more-17"></span><br />
<a href="http://macosxhints.ru/wp-content/uploads/2008/05/screenshot_02.png" rel="lightbox"><img class="alignleft size-thumbnail wp-image-18" style="margin-right: 10px; float: left;" title="Иконки в Preview" src="http://macosxhints.ru/wp-content/uploads/2008/05/screenshot_02-150x150.png" alt="" width="150" height="150" /></a>В Finder найдите нужное приложение, выделите его и скопируйте его в буфер любым, известным вам способом, например, нажав комбинацию из Command+C (⌘+C). Теперь у вас в буфере обмена находится полная копия вашего приложения. Если не верите, попробуйте вставить объект из буфера в любой каталог, отличный от текущего местоположения и запустите приложение из нового места. Но речь сейчас не об этом.<br />
Запустите приложение Preview и создайте там новый объект из буфера обмена при помощи меню приложения, или же сочетанием клавиш Command+N (⌘+N). Да, на этом, в общем-то, всё и заканчивается, потому что вы уже получили набор всех иконок приложения разного размера, любую из которых можете сохранять куда вам необходимо.</p>
<p>Замечу лишь, что для системы 10.5&#160;(Leopard) максимальный размер иконок приложения составляет 512x512 пикселей, в то время как для 10.4&#160;(Tiger) - только 128x128. Это что касается иконок системных приложений. В отношении же программ от различных разработчиков каких-то обязательных критериев к размеру иконок нет, так что они вполне могут ограничиться теми же 128x128 пикселями. Но и этого зачастую вполне достаточно.</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/zamena-ikonok-v-mac-os-x" title="Замена иконок в Mac OS X (28 Октябрь 2008)">Замена иконок в Mac OS X</a> (62)</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/strannye-tryuki-s-razmerom-faia-v-finder" title="Странные трюки с размером файла в Finder (24 Февраль 2009)">Странные трюки с размером файла в Finder</a> (13)</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>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://macosxhints.ru/izvlechenie-ikonok-iz-prilozheniy/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Собрать все окна в один Space</title>
		<link>http://macosxhints.ru/sobrat-vse-okna-v-odin-space</link>
		<comments>http://macosxhints.ru/sobrat-vse-okna-v-odin-space#comments</comments>
		<pubDate>Sun, 04 May 2008 12:15:58 +0000</pubDate>
		<dc:creator>Rodion Baskakov</dc:creator>
				<category><![CDATA[Система]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[Spaces]]></category>
		<category><![CDATA[горячие клавиши]]></category>
		<category><![CDATA[полезности]]></category>

		<guid isPermaLink="false">http://macosxhints.ru/?p=6</guid>
		<description><![CDATA[Для тех, что не знает, что такое Spaces в MacOS X 10.5 (Leopard), немного объяснений. Spaces - это виртуальные рабочие столы (или пространства - как кому удобнее) в которых могут находиться открытыми разные приложения. Изначально Spaces вызываются клавишей F8, но она может быть переопределена в настройках.
Иногда может возникнуть ситуация, когда необходимо собрать все, открытые в [...]]]></description>
			<content:encoded><![CDATA[<p>Для тех, что не знает, что такое Spaces в MacOS X 10.5 (Leopard), немного объяснений. Spaces - это виртуальные рабочие столы (или пространства - как кому удобнее) в которых могут находиться открытыми разные приложения. Изначально Spaces вызываются клавишей F8, но она может быть переопределена в настройках.</p>
<p>Иногда может возникнуть ситуация, когда необходимо собрать все, открытые в разных виртуальных пространствах, приложения в одном месте, и сделать это, оказывается, проще простого: отобразите все пространства (F8), а затем нажмите букву C (<strong>c</strong>ollect), и все окна соберутся на самый первый рабочий стол, после чего можете возвращаться к обычному рабочему режиму.</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> (2)</li>
	<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-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/sobrat-vse-okna-v-odin-space/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
