<?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>Шорткат &#187; MacHelp</title>
	<atom:link href="http://www.shortcut.ru/category/machelp/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.shortcut.ru</link>
	<description>Поддержка пользователей Маков с 1996 года</description>
	<lastBuildDate>Fri, 30 Jul 2010 16:36:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Проблемы со входом в систему (сетевые учетные записи)</title>
		<link>http://www.shortcut.ru/2010/07/30/shaking-login-window/</link>
		<comments>http://www.shortcut.ru/2010/07/30/shaking-login-window/#comments</comments>
		<pubDate>Fri, 30 Jul 2010 16:24:00 +0000</pubDate>
		<dc:creator>Кирилл Воронин</dc:creator>
				<category><![CDATA[MacHelp]]></category>
		<category><![CDATA[Ботаника]]></category>

		<guid isPermaLink="false">http://www.shortcut.ru/?p=4170</guid>
		<description><![CDATA[Вопрос: Пользователи не могут зайти на рабочих станциях в свои учетные записи из службы каталогов Open Directory. Окно входа трясется так, словно у них будто неверный пароль. Симптоматика наводит на мысль, что пользователи не могу найти или подключить домашнюю папку (быть может, причина в другом, но это самый бытовой вариант; разберем только эту проблему и [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Вопрос</strong>:<br />
Пользователи не могут зайти на рабочих станциях в свои учетные записи из службы каталогов Open Directory.<br />
Окно входа трясется так, словно у них будто неверный пароль.<br />
<a href="http://www.shortcut.ru/wp-content/uploads/2010/07/where-is-my-home1.png"><img src="http://www.shortcut.ru/wp-content/uploads/2010/07/where-is-my-home1-470x282.png" alt="" title="where is my home" width="470" height="282" class="aligncenter size-medium wp-image-4190" /></a><br />
Симптоматика наводит на мысль, что пользователи не могу найти или подключить домашнюю папку (быть может, причина в другом, но это самый бытовой вариант;  разберем только эту проблему и только с OpenDirectory и домашними папками, монтирующимися по AFP).<br />
Что можно проверить?<br />
<span id="more-4170"></span></p>
<p>1 Ab ovo. <strong>Все ли нормально с DNS в вашей системе?</strong><br />
(проверим с помощью <strong>host</strong> прямую и обратную записи)</p>
<p><code>emate-3000:~ kirilka$ host ipad-team.devapple.com<br />
ipad-team.devapple.com has address 17.112.144.108<br />
emate-3000:~ kirilka$ host 17.112.144.108<br />
108.144.112.17.in-addr.arpa domain name pointer ipad-team.devapple.com</code></p>
<p>Используйте Network Utility, dig и т.п.</p>
<p><strong>А что обо всем этом думает ваш сервер? </strong></p>
<p>bash-3.2# <strong>changeip</strong> -checkhostname<br />
Primary address     = 17.112.144.108</p>
<p>Current HostName    = ipad-team.devapple.com<br />
DNS HostName        = ipad-team.devapple.com<br />
The names match. There is nothing to change.<br />
dirserv:success = &#8220;success&#8221;</p>
<p>Прекрасно. Наверное, когда вы устанавливали сервер, с вашей DNS инфраструктурой уже все было в порядке, и с планированием все было в порядке.<br />
А может быть, вы создали нужные зоны на своем сервере и, естественно, сам сервер пользуется своим собственным DNS сервером.<br />
Ну, а если и были какие-то ошибки, вы их уже исправили с помощью changeip (man changeip).</p>
<p>2 <strong>Стало быть все сервисы из которых состоит Open Directory (LDAP, Kerberos, Password Server) в добром здравии?</strong></p>
<p><a href="http://www.shortcut.ru/wp-content/uploads/2010/07/od_master.png"><img src="http://www.shortcut.ru/wp-content/uploads/2010/07/od_master.png" alt="" title="od_master" width="335" height="132" class="aligncenter size-full wp-image-4172" /></a></p>
<p>3-4 <strong>Проверим привязку (байндинг)</strong> клиента к серверу (System Preferences/Accounts или Directory Utility).<br />
<strong>Проверим, что задана домашняя папка</strong>.</p>
<p>Можно сделать это и в Terminal</p>
<p>bash-3.2# <strong>id</strong> forstall<br />
uid=1033(forstall) gid=20(staff) groups=20(staff),405(com.apple.sharepoint.group.5),62(netaccounts),12(everyone),403(com.apple.sharepoint.group.3),402(com.apple.sharepoint.group.2),404(com.apple.sharepoint.group.4),406(com.apple.sharepoint.group.6),401(com.apple.sharepoint.group.1)</p>
<p>Можно даже дедовской UNIX командой finger, – сразу увидим, указана ли домашняя папка и где она</p>
<p>bash-3.2# finger forstall<br />
Login: forstall       			Name: Scott Forstall<br />
Directory: 99                       	Shell: /bin/bash<br />
Never logged in.<br />
No Mail.<br />
No Plan.</p>
<p>Ага, в этом примере домашняя папка не указана. Если бы она была указана, мы бы увидели:</p>
<p>bash-3.2# finger forstall<br />
Login: forstall       			Name: Scott Forstall<br />
Directory: /Network/Servers/ipad-team.devapple.com/Users/forstall	Shell: /bin/bash</p>
<p>Можно посмотреть информацию о пользователе и &#8220;родной&#8221; командой <strong>dcsl</strong></p>
<p>bash-3.2# dscl /Search read /Users/forstall NFSHomeDirectory<br />
NFSHomeDirectory: /Network/Servers/ipad-team.devapple.com/Users/forstall</p>
<p>(или просто dscl /Search read /Users/forstall, чтобы увидеть всю информацию, включая его фотографию)</p>
<p>5 <strong>А что с его паролем?</strong></p>
<p>bash-3.2# /usr/libexec/<strong>chkpasswd</strong> forstall<br />
Checking password for forstall.<br />
Password:<br />
Sorry</p>
<p>Если пароль правильный, система ничего не сообщит, просто выдаст приглашение командной строки.</p>
<p>6 <strong>А давайте смонтируем домашнюю папку по AFP</strong>?</p>
<p><a href="http://www.shortcut.ru/wp-content/uploads/2010/07/Connect.png"><img src="http://www.shortcut.ru/wp-content/uploads/2010/07/Connect-470x255.png" alt="" title="Connect" width="470" height="255" class="aligncenter size-medium wp-image-4173" /></a></p>
<p>Просто из Finder через Go/Connect to Server, используя логин и пароль пользователя.<br />
Заодно посмотрите на способы аутентификации. Если у вас проблемы с Kerberos (внимательно смотрели пункт 1), попробуйте (в рамках теста, потом надо будет починить работу Kerberos) Standard.<br />
Отступление в сторону Kerberos, – убедитесь, что время на системах одинаковое (клиент использует сервер как NTP, или клиент и сервер используют внешний сервер, например time.apple.com).</p>
<p>7 <strong>А указано ли, что эта домашняя папка автомонтируется</strong>? Server Admin/Sharing.</p>
<p><a href="http://www.shortcut.ru/wp-content/uploads/2010/07/automount-for-homedirs.png"><img src="http://www.shortcut.ru/wp-content/uploads/2010/07/automount-for-homedirs-443x350.png" alt="" title="automount for homedirs" width="443" height="350" class="aligncenter size-medium wp-image-4174" /></a></p>
<p>8 <strong>Может быть какие-то политики (MCX) запрещают пользователю пользоваться именно этим компьютером или входить в систему в целом</strong>. Workgroup Manager.<br />
<a href="http://www.shortcut.ru/wp-content/uploads/2010/07/access-wgm.png"><img src="http://www.shortcut.ru/wp-content/uploads/2010/07/access-wgm-470x279.png" alt="" title="access_wgm" width="470" height="279" class="aligncenter size-medium wp-image-4187" /></a><br />
9 Не забывайте о входе в систему с помощью </p>
<p><a href="http://www.shortcut.ru/2010/02/03/sends-other-unixes-to-devnull/">><strong>console</strong></a></p>
<p>При попытке войти в систему в таком режиме вы можете увидеть полезное сообщение об ошибке, в духе &#8220;не могу смонтировать домашнюю папку.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shortcut.ru/2010/07/30/shaking-login-window/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Шпунтик для Винтика</title>
		<link>http://www.shortcut.ru/2010/06/16/beavis-and-butt-head/</link>
		<comments>http://www.shortcut.ru/2010/06/16/beavis-and-butt-head/#comments</comments>
		<pubDate>Wed, 16 Jun 2010 05:17:39 +0000</pubDate>
		<dc:creator>Кирилл Воронин</dc:creator>
				<category><![CDATA[MacHelp]]></category>
		<category><![CDATA[Ботаника]]></category>

		<guid isPermaLink="false">http://www.shortcut.ru/?p=4106</guid>
		<description><![CDATA[Кастор и Поллукс, Орест и Пилад, Ахилл и Патрокл, Бивис и Батхед. Все забываю прорекламировать Promise SmartStore DS4600 &#8211; отличное (незаменимое) добавление к маковскому серверу в небольшой организации (рекламная ссылка для тех кому нужен сервер). (прошу прощения за стоковое фото, ниже будет скриншот ручной работы) Если вы используете Mac mini Server или старый Power Mac [...]]]></description>
			<content:encoded><![CDATA[<p>Кастор и Поллукс, Орест и Пилад, Ахилл и Патрокл, Бивис и Батхед.<br />
Все забываю прорекламировать <a href="http://www.promise.com/storage/raid_series.aspx?region=en-global&#038;m=192&#038;rsn1=40&#038;rsn3=28">Promise SmartStore DS4600</a> &#8211; отличное (незаменимое) добавление к маковскому серверу в небольшой организации (<a href="http://macosxserver.ru/">рекламная ссылка для тех кому нужен сервер</a>).<br />
<a href="http://www.shortcut.ru/wp-content/uploads/2010/06/ds4600.jpg"><img src="http://www.shortcut.ru/wp-content/uploads/2010/06/ds4600-350x350.jpg" alt="" title="ds4600" width="350" height="350" class="aligncenter size-medium wp-image-4107" /></a><br />
(прошу прощения за стоковое фото, ниже будет скриншот ручной работы)</p>
<p>Если вы используете Mac mini Server или старый Power Mac G5, место на дисках закончится быстро. В Mac mini два диска по 500GB, в Power Mac G5 можно установить два SATA диска по 2TB. Вы захотите использовать RAID, это будет RAID 1, значит полезная емкость будет в два раза меньше (программно Mac OS X поддерживает RAID 0 и RAID 1).<br />
<span id="more-4106"></span><br />
У Mac mini возможностей расширения кроме FireWire и USB нет, а если сервер все еще на базе G5, то нет лишних денег на SCSI карту и SCSI массив.<br />
Еще год назад была проблема найти внешний RAID, подключащийся по FireWire и отдающий Маку (показывающий хосту) больше 2 Терабайт. Сейчас таких устройств (подключение к хосту по FireWire, 4 SATA диска, RAID 5) на рынке несколько и мы настраивали клиентам все, что продается в России.<br />
Оказалось, Apple неспроста рекомендует и <a href="http://store.apple.com/us/product/TX711VC/A?mco=MTY3ODQ5OTY">продает в Apple Store</a> Promise DS4600.<br />
Из всех устройств, что мы использовали,  SmartStore DS4600 &#8211; самое удобное конструктивно и симпатичное (что важно для вашего датацентра, разместившегося на тумбочке Ikea в уголке офиса).<br />
Как ни странно, имеет относительно пристойное ПО для управления с Мака (если выкинуть никому не нужные утилиты архивирования и управления мультимедиа файлами, то можно поставить твердую тройку).<br />
<a href="http://www.shortcut.ru/wp-content/uploads/2010/06/SmartStoreDS4600.png"><img src="http://www.shortcut.ru/wp-content/uploads/2010/06/SmartStoreDS4600-466x350.png" alt="" title="SmartStoreDS4600" width="466" height="350" class="aligncenter size-medium wp-image-4108" /></a><br />
А это большая редкость как для Китайской республики, так и для Китайской народной республики. Говорю, как человек, щупавший подобные массивы от <a href="http://www.ssi.com.tw/">SSI</a> и <a href="http://www.ioigroup.com/">IOI</a>.<br />
Кстати, купили мы SmartStore у одного из крупных продавцов PC по цене ниже, чем в Apple Store (жаль, Маков у них нет).<br />
На месте <a href="http://www.deepapple.com/">DeepApple</a>, <a href="http://www.provis.ru/">Provis</a> или Restore Direct я бы, пожалуй, выкупил весь склад.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shortcut.ru/2010/06/16/beavis-and-butt-head/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Загрузка мака в Безопасном режиме</title>
		<link>http://www.shortcut.ru/2010/06/10/safe-boot/</link>
		<comments>http://www.shortcut.ru/2010/06/10/safe-boot/#comments</comments>
		<pubDate>Thu, 10 Jun 2010 15:46:10 +0000</pubDate>
		<dc:creator>Кирилл Воронин</dc:creator>
				<category><![CDATA[MacHelp]]></category>
		<category><![CDATA[Ботаника]]></category>
		<category><![CDATA[Всячина]]></category>

		<guid isPermaLink="false">http://www.shortcut.ru/?p=4091</guid>
		<description><![CDATA[Знакомый спросил, как загрузить xserve в режиме &#8220;Safe Boot&#8221; не имея к нему физического доступа (он нашел забавный воркэраунд для решения одной проблемы &#8211; нужный ему сервис работал только в безопасном режиме; на деле проблема крылась в kext файлах). В XVII веке сисадмин должен был &#8220;писать драйверы с помощью команды cat&#62;&#8221;, в XVIII веке &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p>Знакомый спросил, как загрузить xserve в режиме &#8220;Safe Boot&#8221; не имея к нему физического доступа (он нашел забавный воркэраунд для решения одной проблемы &#8211; нужный ему сервис работал только в безопасном режиме; на деле проблема крылась в kext файлах).</p>
<p>В XVII веке сисадмин должен был &#8220;писать драйверы с помощью команды cat&gt;&#8221;,  в XVIII веке &#8211; &#8220;читать маны и Кнута&#8221;, в XIX &#8211; уметь гуглить, в наше время вся информация на тарелочке есть на сайте Apple (как ни странно, ее трудно найти поиском на сайте Apple, гораздо проще нагуглить!)<br />
Раз уж я привел вопрос, то приведу и ответ, хотя он есть и в статье <a href="http://support.apple.com/kb/HT1455">HT1455</a> на сайте Apple (на родном языке):</p>
<p>Установить режим Safe Boot: nvram boot-args=&quot;-x&quot;<br />
Снять его: nvram boot-args=&quot;&quot;</p>
<p><a href="http://support.apple.com/kb/HT1564">Что такое безопасный режим</a><br />
<a href="http://support.apple.com/kb/TS1884">Что означает термометр и почему компьютер долго грузится</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.shortcut.ru/2010/06/10/safe-boot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Язык входа в систему</title>
		<link>http://www.shortcut.ru/2010/05/27/loginwindow-language/</link>
		<comments>http://www.shortcut.ru/2010/05/27/loginwindow-language/#comments</comments>
		<pubDate>Thu, 27 May 2010 14:16:25 +0000</pubDate>
		<dc:creator>Кирилл Воронин</dc:creator>
				<category><![CDATA[MacHelp]]></category>
		<category><![CDATA[Ботаника]]></category>

		<guid isPermaLink="false">http://www.shortcut.ru/?p=4007</guid>
		<description><![CDATA[Как изменить язык системы по умолчанию (язык loginwindow). Как ни странно, но этого могут потребовать не только пользователи, но и некоторые замшелые программы, которые некорректно работают, когда язык системы не английский. Самый простой user-friendly способ &#8211; запустить Language Chooser sudo /System/Library/CoreServices/Language\ Chooser.app/Contents/MacOS/Language\ Chooser Хотите сделать это в имидже, чтобы выбор появился при первом включении машины? [...]]]></description>
			<content:encoded><![CDATA[<p>Как изменить язык системы по умолчанию (язык loginwindow). Как ни странно, но этого могут потребовать не только пользователи, но и некоторые замшелые программы, которые некорректно работают, когда язык системы не английский.</p>
<p>Самый простой user-friendly способ &#8211; запустить Language Chooser<br />
sudo /System/Library/CoreServices/Language\ Chooser.app/Contents/MacOS/Language\ Chooser<br />
<a href="http://www.shortcut.ru/wp-content/uploads/2010/05/LanguageChooser1.png"><img src="http://www.shortcut.ru/wp-content/uploads/2010/05/LanguageChooser1-359x500.png" alt="" title="LanguageChooser" width="359" height="500" class="aligncenter size-large wp-image-4011" /></a><br />
<span id="more-4007"></span><br />
Хотите сделать это в имидже, чтобы выбор появился при первом включении машины?<br />
touch /var/db/.RunLanguageChooserToo</p>
<p>То же самое делает и древняя утилита languagesetup<br />
<a href="http://www.shortcut.ru/wp-content/uploads/2010/05/languagesetup.png"><img src="http://www.shortcut.ru/wp-content/uploads/2010/05/languagesetup-469x296.png" alt="" title="languagesetup" width="469" height="296" class="aligncenter size-medium wp-image-4009" /></a></p>
<p>Как ни странно, там нет русского, нам поможет верная команда strings<br />
sudo languagesetup -langspec ru </p>
<p>А fs_usage покажет, куда записываются эти данные. Естественно, в какой-то plist файл.<br />
defaults read /Library/Preferences/.GlobalPreferences<br />
{<br />
    AppleLanguages =     (<br />
        &#8220;zh_CN&#8221;<br />
    );<br />
}</p>
<p>Ergo,<br />
sudo defaults write /Library/Preferences/.GlobalPreferences AppleLanguages -array ru</p>
<p><a href="http://www.shortcut.ru/2009/12/17/applelanguages-array-ru-en/">Старая ссылка по теме</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.shortcut.ru/2010/05/27/loginwindow-language/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Snow Leopard Security Config</title>
		<link>http://www.shortcut.ru/2010/05/25/snow-leopard-security-config/</link>
		<comments>http://www.shortcut.ru/2010/05/25/snow-leopard-security-config/#comments</comments>
		<pubDate>Tue, 25 May 2010 18:38:53 +0000</pubDate>
		<dc:creator>Кирилл Воронин</dc:creator>
				<category><![CDATA[MacHelp]]></category>
		<category><![CDATA[Ботаника]]></category>

		<guid isPermaLink="false">http://www.shortcut.ru/?p=4002</guid>
		<description><![CDATA[Довольно тихо и запоздало (спустя годы после выхода Mac OS X 10.6) Apple на прошлой неделе разместила Mac OS X Security Configuration Guide для 10.6. Незаменимое чтение для любого администратора Mac OS X. Как отключить Bluetooth? Как запретить сотрудникам пользоваться USB носителями? Записывать CD? Зашифрованные домашние папки на Firewire диске? Как отключить iSight? codesign? ssh [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.shortcut.ru/wp-content/uploads/2010/05/FileVaultIcon.png"><img src="http://www.shortcut.ru/wp-content/uploads/2010/05/FileVaultIcon.png" alt="" title="FileVaultIcon" width="256" height="256" class="aligncenter size-full wp-image-4004" /></a><br />
Довольно тихо и запоздало (спустя годы после выхода Mac OS X 10.6) Apple на прошлой неделе разместила <a href="http://www.apple.com/support/security/guides/">Mac OS X Security Configuration Guide для 10.6</a>.</p>
<p>Незаменимое чтение для любого администратора Mac OS X. Как отключить Bluetooth? Как запретить сотрудникам пользоваться USB носителями? Записывать CD? Зашифрованные домашние папки на Firewire диске? Как отключить iSight? codesign? ssh ключи?</p>
<p>Из забавного &#8211; документ все еще сверстан во <a href="http://en.wikipedia.org/wiki/Adobe_FrameMaker">FrameMaker</a> 6.0 (интересно, в Classic Environment или просто, на старом добром Power Macintosh Sawtooth).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shortcut.ru/2010/05/25/snow-leopard-security-config/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Вставка без стилей</title>
		<link>http://www.shortcut.ru/2010/05/19/no-styles-anymore/</link>
		<comments>http://www.shortcut.ru/2010/05/19/no-styles-anymore/#comments</comments>
		<pubDate>Wed, 19 May 2010 05:54:06 +0000</pubDate>
		<dc:creator>Алексей Лузин</dc:creator>
				<category><![CDATA[MacHelp]]></category>

		<guid isPermaLink="false">http://www.shortcut.ru/?p=3892</guid>
		<description><![CDATA[Сложно объективно рассуждать о таких возможностях Mac OS X, которые наверняка приносят кому-то немалую пользу, в то время как тебе самому кажутся жутко неудобными. Например, мне ни разу в жизни не пригодилась эта волшебная фича, сохраняющая в буфере обмена текст вместе со стилем. И ладно, если бы она существовала на правах опции и подключалась в [...]]]></description>
			<content:encoded><![CDATA[<p>Сложно объективно рассуждать о таких возможностях Mac OS X, которые наверняка приносят кому-то немалую пользу, в то время как тебе самому кажутся жутко неудобными. Например, мне ни разу в жизни не пригодилась эта волшебная фича, сохраняющая в буфере обмена текст вместе со стилем. И ладно, если бы она существовала на правах опции и подключалась в одной из панелей системных настроек, как VoiceOver или клавиатурная раскладка под PC. Но ведь Apple безапелляционно предлагает нам копировать и вставлять текст, утяжеленный шрифтами, кеглями, болдами, и что у них есть еще там.</p>
<div id="_mcePaste">Рассмотрим некоторые меры, которые позволят обойти навязчивый сервис и добиться права на свободный копипейст неформатированного текста.</div>
<p><span id="more-3892"></span></p>
<div><span style="font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif;"><span style="white-space: pre-wrap;"><br />
</span></span></div>
<div><strong>1.</strong></div>
<div>Пожалуй, самый популярный обходной прием, описанный когда-то на <a href="http://www.macosxhints.com/article.php?story=20090707150238778" target="_blank">MacOSXHints</a> и еще <a href="http://www.google.ru/search?q=mac+os+paste+without+style" target="_blank">много где</a>. С &#8220;безапеляционностью&#8221; стилевого копи-пейста я частично погорячился — на самом деле в меню многих приложений есть функция &#8220;Paste and Match Style&#8221;, которая делает как раз то, что нам нужно, — вставляет фрагмент текста с форматированием текущего документа. И у этого пункта есть свой шорткат: Command-Option-Shift-V. Рекомендация MacOSXHints сводится к тому, чтобы переназначить сочетание Command-V с простого &#8220;Paste&#8221; на  &#8221;Paste and Match Style&#8221;.</div>
<div style="text-align: center;"><a rel="attachment wp-att-3893" href="http://www.shortcut.ru/2010/05/19/no-styles-anymore/1-2/"><img class="size-full wp-image-3893" title="Новый шорткат для Paste and Match Style" src="http://www.shortcut.ru/wp-content/uploads/2010/05/1.jpg" alt="" width="468" height="418" /></a></div>
<div><span style="font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif;"><span style="white-space: pre-wrap;"> </span></span></div>
<div style="text-align: center;"><a rel="attachment wp-att-3894" href="http://www.shortcut.ru/2010/05/19/no-styles-anymore/2-2/"><img class=" size-full wp-image-3894" title="Paste and Match Style в меню с новым шорткатом" src="http://www.shortcut.ru/wp-content/uploads/2010/05/2.jpg" alt="" width="299" height="151" /></a></div>
<div><span style="font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif;"><span style="white-space: pre-wrap;"><span style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;"><span style="white-space: normal;"><br />
</span></span></span></span></div>
<div id="_mcePaste">Но мне этот способ несимпатичен по следующим причинам:</div>
<div id="_mcePaste">- Пункт &#8220;Paste and Match Style&#8221; есть далеко не во всех программах. Также этот контекстно-зависимый пункт неактивен в некоторых полях ввода, где подразумевается неформатированный текст. Так что повсеместно рассчитывать на Command-V все равно не приходится.</div>
<div id="_mcePaste">- При работе с русским интерфейсом можно заметить, что пункт &#8220;Paste and Match Style&#8221; в разных программах локализован по-разному. В TextEdit это &#8220;Вставить в текущем стиле&#8221;, в Mail — &#8220;Вставить и подобрать стиль&#8221;, в Stikies — &#8220;Вставить и согласовать стиль&#8221;&#8230; Придется учесть все мытарства переводчиков и присвоить Command- V каждой из этих фраз.</div>
<div><span style="font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif;"><span style="white-space: pre-wrap;"><br />
</span></span></div>
<div><strong>2.</strong></div>
<div id="_mcePaste">Другой способ — пропустить текст через некую &#8220;зону plain&#8221;. Это может быть любой контейнер, который позволяет вставить в себя текст, но не умеет сохранять его стиль. Ради юмора можно использовать для этих целей адресную строку браузера. Только не берите себе в помощники Internet Explorer с его <a href="http://support.microsoft.com/kb/q208427/" target="_blank">весьма скудными лимитами</a>. То ли дело Safari и Firefox! Их адресных строк хватит на перегон целых журнальных статей! Но лучше, конечно, убирать стили с помощью TextEdit, в котором есть даже специальная функция &#8220;Make Plain Text&#8221; (Конвертировать в простой текст), вызываемая шорткатом Command-Shift-T.</div>
<p style="text-align: center;"><img class="size-full wp-image-3895   aligncenter" title="Make Plain Text" src="http://www.shortcut.ru/wp-content/uploads/2010/05/3.jpg" alt="" width="340" height="319" /></p>
<div id="_mcePaste">Недостатки такого метода очевидны: появляется дополнительный копи-пейст и переключение между окнами приложений.</div>
<div><span style="font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif;"><span style="white-space: pre-wrap;"><br />
</span></span></div>
<div><strong>3.</strong></div>
<div id="_mcePaste">Наконец, третий прием, самый интересный.  Это сценарий AppleScript в две стоки:</div>
<p><code></p>
<div id="_mcePaste">do shell script "pbpaste | pbcopy"</div>
<div id="_mcePaste">tell application "System Events" to key code 9 using command down</div>
<p></code></p>
<div id="_mcePaste">Первая строка прогоняет содержимое буфера обмена через ввод-вывод командной строки, тем самым лишая его стилей. Вторая эмулирует нажатие клавиш Command-V и вставляет текст в контейнер активного окна.</div>
<div>Остается только выбрать способ активации скрипта в рабочей обстановке. Пользователям Mac OS X 10.6 лучше сохранить скрипт как новый сервис в Automator — такая возможность появилась в Snow Leopard. Сервис будет доступен в списке служб на панели клавиатурных настроек, где ему можно присвоить клавиши быстрого доступа.</div>
<div></div>
<div><a rel="attachment wp-att-3974" href="http://www.shortcut.ru/2010/05/19/no-styles-anymore/attachment/6/"><img class="aligncenter size-full wp-image-3974" style="display: block; margin-left: auto; margin-right: auto; border: 0px initial initial;" title="Создание нового сервиса в Automator" src="http://www.shortcut.ru/wp-content/uploads/2010/05/6.jpg" alt="" width="379" height="352" /></a></div>
<div><span style="font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif;"><span style="white-space: pre-wrap;"> </span></span></div>
<div style="text-align: center;"><a rel="attachment wp-att-3896" href="http://www.shortcut.ru/2010/05/19/no-styles-anymore/attachment/4/"><img class="aligncenter size-large wp-image-3896" title="Запуск AppleScript как сервис в Automator" src="http://www.shortcut.ru/wp-content/uploads/2010/05/4-500x258.jpg" alt="" width="500" height="258" /></a></div>
<div><span style="font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif;"><span style="white-space: pre-wrap;"> </span></span></div>
<div style="text-align: center;"><a rel="attachment wp-att-3897" href="http://www.shortcut.ru/2010/05/19/no-styles-anymore/attachment/5/"><img class="aligncenter size-full wp-image-3897" style="display: block; margin-left: auto; margin-right: auto; border: 0px initial initial;" title="Шорткат для сервиса" src="http://www.shortcut.ru/wp-content/uploads/2010/05/5.jpg" alt="" width="468" height="418" /></a></div>
<div id="_mcePaste">А для интеграции в 10.4 и 10.5 придется использовать стороннее средство запуска скриптов, например, <a href="http://manytricks.com/butler/" target="_blank">Butler</a>.</div>
<div id="_mcePaste">К слову о выборе шортката. Не стоит отнимать Command-V у оригинальной функции &#8220;Paste&#8221; и резервировать его под скрипт,  ведь он сам использует эту комбинацию для вставки. Придумайте что-то свое, например, Command-Option-Control-V.</div>
]]></content:encoded>
			<wfw:commentRss>http://www.shortcut.ru/2010/05/19/no-styles-anymore/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Алена и Василиса</title>
		<link>http://www.shortcut.ru/2010/04/29/text-to-speec/</link>
		<comments>http://www.shortcut.ru/2010/04/29/text-to-speec/#comments</comments>
		<pubDate>Thu, 29 Apr 2010 08:00:57 +0000</pubDate>
		<dc:creator>Кирилл Воронин</dc:creator>
				<category><![CDATA[MacHelp]]></category>
		<category><![CDATA[Всячина]]></category>

		<guid isPermaLink="false">http://www.shortcut.ru/?p=3757</guid>
		<description><![CDATA[Хочу привлечь внимание к Василисе, созданной Юрой Юрьевым - Речь и VoiceOver в Mac OS X на русском языке. Василиса &#8211; системный голос, использующий Microsoft Translator. Да, Василиса требует подключения к сети, но зато будет расти вместе с Microsoft. До этого единственным вариантом была Алена от AssistiveWare (с весьма дорогостоящим голоском в €99). У Алены [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.shortcut.ru/wp-content/uploads/2010/04/korovin.jpg"><img src="http://www.shortcut.ru/wp-content/uploads/2010/04/korovin.jpg" alt="" title="korovin" width="470" height="306" class="aligncenter size-full wp-image-3758" /></a></p>
<p>Хочу привлечь внимание к Василисе, созданной Юрой Юрьевым -<br />
<a href="http://habrahabr.ru/blogs/macosx/91587/">Речь и VoiceOver в Mac OS X на русском языке</a>.<br />
Василиса &#8211; системный голос, использующий <a href="http://www.microsofttranslator.com/">Microsoft Translator</a>.<br />
Да, Василиса требует подключения к сети, но зато будет расти вместе с Microsoft.</p>
<p>До этого единственным вариантом была Алена от <a href="http://www.assistiveware.com/infovox_ivox.php">AssistiveWare</a> (с весьма дорогостоящим голоском в €99). У Алены есть пара важных преимуществ &#8211; она читает длинные тексты (Microsoft Translator одновременно можно скормить только пару абзацев) и она читает тексты в которых есть русский и английский (пример &#8211; заметка, которую вы читаете). Кстати, английский текст она читает с характернейшим русским акцентом.</p>
<p>Установить Василису займет 30 секунд, а вот скачать Алену &#8211; 350 мегабайт. Поэтому, для ленивых я выложу пример:<br />
<a href='http://www.shortcut.ru/wp-content/uploads/2010/04/alyona.mp3'>Алена читает стихи</a></p>
<p>Больше голосов хороших и разных! Даешь Авдотью, Агафью и Аграфену!<br />
Ну и может Савву и Тита?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shortcut.ru/2010/04/29/text-to-speec/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
<enclosure url="http://www.shortcut.ru/wp-content/uploads/2010/04/alyona.mp3" length="100542" type="audio/mpeg" />
		</item>
		<item>
		<title>Поддержка HFS+ под Windows</title>
		<link>http://www.shortcut.ru/2010/04/27/podderzhka-hfs-pod-windows/</link>
		<comments>http://www.shortcut.ru/2010/04/27/podderzhka-hfs-pod-windows/#comments</comments>
		<pubDate>Tue, 27 Apr 2010 05:30:19 +0000</pubDate>
		<dc:creator>Кирилл Воронин</dc:creator>
				<category><![CDATA[MacHelp]]></category>

		<guid isPermaLink="false">http://www.shortcut.ru/?p=3737</guid>
		<description><![CDATA[Paragon временно раздает лицензии на HFS for Windows 7.5. Похоже (проверить работу программы лень, так как для этого надо найти полноценный PC; глупо ставить ее в виртуальные машины), что это прекрасный повод не тратить $50 на MacDrive; не мириться с ограничениями HFSExplorer (который, как мы помним только читает диски) и не пытаться перетащить HFS+ драйвер от [...]]]></description>
			<content:encoded><![CDATA[<p>Paragon временно <a href="http://www.paragon-software.com/home/hfs-windows/">раздает лицензии на HFS for Windows 7.5</a>. Похоже (проверить работу программы лень, так как для этого надо найти полноценный PC; глупо ставить ее в виртуальные машины), что это прекрасный повод не тратить $50 на <a href="http://www.mediafour.com/products/macdrive/">MacDrive</a>; не мириться с ограничениями <a href="http://hem.bredband.net/catacombae/hfsx.html">HFSExplorer</a> (который, как мы помним только читает диски) и не пытаться перетащить HFS+ драйвер от Apple из набора драйверов Boot Camp.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shortcut.ru/2010/04/27/podderzhka-hfs-pod-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>в одном флаконе!</title>
		<link>http://www.shortcut.ru/2010/04/20/v-odnom-flakone/</link>
		<comments>http://www.shortcut.ru/2010/04/20/v-odnom-flakone/#comments</comments>
		<pubDate>Tue, 20 Apr 2010 13:04:50 +0000</pubDate>
		<dc:creator>Кирилл Воронин</dc:creator>
				<category><![CDATA[MacHelp]]></category>

		<guid isPermaLink="false">http://www.shortcut.ru/?p=3722</guid>
		<description><![CDATA[Симпатичная картинка ведет на симпатичный сайт macosxserver.ru. Заказывая этот бандл (железо от дилеров Apple + наша настройка), не смущайтесь, вопросы связанные с железом Apple + Mac OS X Server могут быть любыми, сфера применения тоже.]]></description>
			<content:encoded><![CDATA[<p><a href="http://macosxserver.ru"><img src="http://www.shortcut.ru/wp-content/uploads/2010/04/xserve.jpg" alt="" title="xserve" width="360" height="398" class="aligncenter size-full wp-image-3723" /></a><br />
Симпатичная картинка ведет на симпатичный сайт <a href="http://macosxserver.ru">macosxserver.ru</a>.<br />
Заказывая этот бандл (железо от дилеров Apple + наша настройка), не смущайтесь, вопросы связанные с железом Apple + Mac OS X Server могут быть любыми, сфера применения тоже.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shortcut.ru/2010/04/20/v-odnom-flakone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Мак для бизнеса</title>
		<link>http://www.shortcut.ru/2010/04/20/mac-for-busines/</link>
		<comments>http://www.shortcut.ru/2010/04/20/mac-for-busines/#comments</comments>
		<pubDate>Tue, 20 Apr 2010 12:31:54 +0000</pubDate>
		<dc:creator>Кирилл Воронин</dc:creator>
				<category><![CDATA[MacHelp]]></category>

		<guid isPermaLink="false">http://www.shortcut.ru/?p=3706</guid>
		<description><![CDATA[На прошлой неделе Apple провела в Москве небольшую партнерскую конференцию, посвященную использованию Маков нормальными людьми для решения нормальных задач (Mac for business). Я провел небольшую презентацию IT-шного толка &#8211; что можно делать с помощью Mac OS X и Mac OS X сервер. Поступила пара просьб поделиться презентацией. Не могу сделать это прямо сейчас, так как [...]]]></description>
			<content:encoded><![CDATA[<p>На прошлой неделе Apple провела в Москве небольшую партнерскую конференцию, посвященную использованию Маков нормальными людьми для решения нормальных задач (Mac for business).<br />
Я провел небольшую презентацию IT-шного толка &#8211; что можно делать с помощью Mac OS X и Mac OS X сервер.<br />
<a href="http://www.shortcut.ru/wp-content/uploads/2010/04/home-office.png"><img src="http://www.shortcut.ru/wp-content/uploads/2010/04/home-office-470x297.png" alt="" title="home-office" width="470" height="297" class="aligncenter size-medium wp-image-3710" /></a><br />
Поступила пара просьб поделиться презентацией. Не могу сделать это прямо сейчас, так как использовались кое-какие слайды и материалы Apple. Но я постараюсь сделать авторскую презентацию на эту тему и выложить ее на сайте.</p>
<p>Cмыслом мероприятия были выступления гостей из <a href="http://hansaworld.com">HansaWorld</a> &#8211;<br />
Вадима Уткина (<a href="http://twitter.com/vadimutkin">twitter</a>), Станислава Бирова (<a href="http://twitter.com/stasbirov">twitter</a>), Ерика Елмгрена, который показал настоящий POS на iPhone (с настоящим картридером и настоящим сканером!) и замечательную работу HansaWorld на iPad (ах да, <a href="http://twitter.com/erikelmgren">twitter</a>; похоже это установка Карла Болина &#8211; основателя и босса HansaWorld, <a href="http://twitter.com/KarlBohlin">twitter</a>; как ему это удалось?).<br />
Вместе с HansaWorld выступил Сергей Тимошенко &#8211; один из зачинателей маковского бизнеса на Украине (<a href="http://www.cs.com.ua/">Комплексные решения</a>), поделившийся вполне убедительными success stories, cases &#038; байками.<br />
HansaWorld, разумеется, заслуживает отдельных подробных статей на нашем сайте и мы этим займемся в мае.<br />
Но если вы не знаете, что это такое, то </p>
<p>A) Посмотрите на снимок экрана<br />
<a href="http://www.shortcut.ru/wp-content/uploads/2010/04/hwe.png"><img src="http://www.shortcut.ru/wp-content/uploads/2010/04/hwe-418x350.png" alt="" title="hwe" width="418" height="350" class="aligncenter size-medium wp-image-3707" /></a><br />
(можно щелкнуть по нему &#8211; откроется более крупная картинка)</p>
<p>B) Знайте, что HansaWorld &#8211; это ERP во всех (хороших) смыслах этого термина.<br />
Полнофункциональная, с огромным количеством модулей, с CRM, с развитыми средствами коммуникации и красивыми отчетами, система управления компанией.<br />
<strong>Полностью работающая на Маке!</strong> (включая бухгалтерию; естественно, может работать и под Windows и под Linux).<br />
<a href="http://hansaworld.com/downloads/hwindex.htm">Скачайте демо</a> и пощупайте.<br />
А если у вас возникнут вопросы &#8211; обращайтесь к нам! Приедем, покажем возможности, работу с iPhone, расскажем про двухлетнюю беспроцентную рассрочку, научим и внедрим!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shortcut.ru/2010/04/20/mac-for-busines/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Ярлыки</title>
		<link>http://www.shortcut.ru/2010/03/25/appledouble-and-extended-attributes/</link>
		<comments>http://www.shortcut.ru/2010/03/25/appledouble-and-extended-attributes/#comments</comments>
		<pubDate>Thu, 25 Mar 2010 15:58:32 +0000</pubDate>
		<dc:creator>Кирилл Воронин</dc:creator>
				<category><![CDATA[MacHelp]]></category>
		<category><![CDATA[Ботаника]]></category>

		<guid isPermaLink="false">http://www.shortcut.ru/?p=3655</guid>
		<description><![CDATA[Недавно для одних наших клиентов (они же коллеги, они же товарищи) надо было решить проблему с метками файлов (labels, &#8220;ярлыки&#8221; в классической системе, &#8220;этикетки&#8221; в Mac OS X). Эта удобная и привычная макюзерам возможность Finder частенько применяется во многих компаниях, прежде всего в издательствах, для организации workflow (надобно сказать, что представителям таких издательств стоило бы [...]]]></description>
			<content:encoded><![CDATA[<p>Недавно для одних наших клиентов (они же коллеги, они же товарищи) надо было решить проблему с метками файлов (labels, &#8220;ярлыки&#8221; в классической системе, &#8220;этикетки&#8221; в Mac OS X).<br />
Эта удобная и привычная макюзерам возможность Finder частенько применяется во многих компаниях, прежде всего в издательствах, для организации workflow (надобно сказать, что представителям таких издательств стоило бы обратиться в <a href="http://www.shortcut.ru/">Шорткат</a>, <a href="http://terem-media.ru/">Терем</a> или <a href="http://www.nbz.ru/">NBZ</a> за более продвинутыми способами организации рабочего процесса).<br />
<a href="http://www.shortcut.ru/wp-content/uploads/2010/03/labels.png"><img src="http://www.shortcut.ru/wp-content/uploads/2010/03/labels-350x350.png" alt="" title="labels" width="350" height="350" class="aligncenter size-medium wp-image-3656" /></a><br />
(Пример использования меток рядовым макюзером)</p>
<p>Поскольку в заключении, что написал мой коллега не раскрываются секреты клиента, я его опубликую.<br />
Алексей сам мог бы его опубликовать, но когда идет <a href="http://www.shortcut.ru/2010/01/28/revive-this-darn-thing/">борьба за iPad</a>, не время мешкать клювом.<br />
<span id="more-3655"></span><br />
К тому же, эта информация может помочь многим, кто использует Маки с SMB серверами.<br />
Дальше цитирую:</p>
<p>В файловой системе HFS+, которая используется Mac OS X, атрибуты объектов файловой системы, такие как цветные метки, хранятся в файловой системе вместе с объектами. Если Mac OS X подключается к общей папке по протоколу SMB и общая папка организована на NTFS томе, она может сохранять расширенные атрибуты двумя способами: <a href="http://www.symantec.com/connect/articles/windows-ntfs-alternate-data-streams">Alternative Data Streams</a> или <a href="http://en.wikipedia.org/wiki/AppleSingle_and_AppleDouble_formats">AppleDouble</a>. </p>
<p>- <strong>Alternative Data Streams</strong>: атрибуты хранятся &#8220;вместе с объектом&#8221; (как и в HFS+) в дополнительном потоке NTFS<br />
- <strong>AppleDouble</strong>: расширенные атрибуты и ветвь ресурсов хранятся в специальном файле, который создается рядом с объектом. Имя такого файла начинается с &#8220;._&#8221;</p>
<p>В зависимости от версии Mac OS X, она работает с атрибутами по-разному:</p>
<p><strong>10.6 </strong><br />
- поддерживает Alternative Data Streams и по-умолчанию сохраняет атрибуты таким способом<br />
- поддерживает AppleDouble, но сохранять в него будет только при наличии файла .com.apple.smb.streams.off в корне монтируемой сетевой папки<br />
проблема: расширенные атрибуты, находящиеся в AppleDouble используются системой 10.6 только если POSIX-владелец у обоих файлов (file и ._file) совпадает (<a href="http://bugreport.apple.com/">bugreport.apple.com</a>)</p>
<p><strong>10.5 </strong><br />
- поддерживает Alternative Data Streams, но сохранять в него будет только при наличии файла .com.apple.smb.streams.on в корне монтируемой сетевой папки<br />
- поддерживает AppleDouble, и по умолчанию пишет атрибуты в него<br />
проблема: как и в 10.6, атрибут AppleDouble читается и сохраняется системой 10.5 только если POSIX-владелец у обоих файлов (file и ._file) совпадает</p>
<p><strong>10.4 </strong><br />
- не поддерживает Alternative Data Streams<br />
- поддерживает AppleDouble и не испытывает проблем, если POSIX-владелец у объекта и его атрибута не совпадает</p>
<p><strong>Рекомендации по решению проблемы<br />
</strong><br />
<strong>Вариант 1<br />
</strong>- перевести все компьютеры с 10.4 на систему 10.5 или 10.6;<br />
- положить в корень их сетевой папки файл .com.apple.smb.streams.on;<br />
- запустить команду dot_clean &#8211;keep=dotbar &#8220;/Volumes/Snob&#8221; &#8211; она превратит все существующие на сетевой папке AppleDouble в Alternative Data Streams.</p>
<p><strong>Вариант 2</strong> (и/или)<br />
Использовать для доступа к серверам протокол AFP на базе Mac OS X Server или с помощью дополнительного ПО под Windows Server &#8211; <a href="http://www.grouplogic.com/products/extremeZ-IP/">ExtremeZ-IP</a> от компании <a href="http://www.grouplogic.com/">GroupLogic</a> (кстати, есть у нас).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shortcut.ru/2010/03/25/appledouble-and-extended-attributes/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Экономия бумаги</title>
		<link>http://www.shortcut.ru/2010/03/19/unprint-pdf/</link>
		<comments>http://www.shortcut.ru/2010/03/19/unprint-pdf/#comments</comments>
		<pubDate>Fri, 19 Mar 2010 09:59:24 +0000</pubDate>
		<dc:creator>Кирилл Воронин</dc:creator>
				<category><![CDATA[MacHelp]]></category>
		<category><![CDATA[Ботаника]]></category>

		<guid isPermaLink="false">http://www.shortcut.ru/?p=3609</guid>
		<description><![CDATA[Речь пойдет не о пиратстве, то есть не о том, что делать если и вы не знаете пароля. Рассмотрим другую ситуацию. Вы знаете пароль, вы можете открыть документ, можете распечатать его. Но иногда нет никакого смысла в том, что документ запаролен и каждый раз нужно вводить PDF. Или, быть может, вы хотите &#8220;напечатать в PDF&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>Речь пойдет не о пиратстве, то есть не о том, что делать если<br />
<a href="http://www.shortcut.ru/wp-content/uploads/2010/03/locked-pdf.png"><img src="http://www.shortcut.ru/wp-content/uploads/2010/03/locked-pdf.png" alt="" title="locked pdf" width="334" height="340" class="aligncenter size-full wp-image-3608" /></a><br />
и вы не знаете пароля.<br />
Рассмотрим другую ситуацию. Вы знаете пароль, вы можете открыть документ, можете распечатать его. Но иногда нет никакого смысла в том, что документ запаролен и каждый раз нужно вводить PDF.<br />
Или, быть может, вы хотите &#8220;напечатать в PDF&#8221; (новый, незащищенный) кусочек этого файла, чтобы отправить его кому-то. Не тратить же бумагу, тонер и силы курьера, деньги.<br />
<span id="more-3609"></span><br />
В 10.5 это было легко &#8211; открыла файл, File &#8211; Print, указала какие страницы хочешь распечатать и напечатала в PDF:<br />
<a href="http://www.shortcut.ru/wp-content/uploads/2010/03/Print-to-PDF.png"><img src="http://www.shortcut.ru/wp-content/uploads/2010/03/Print-to-PDF-323x350.png" alt="" title="Print to PDF" width="323" height="350" class="aligncenter size-medium wp-image-3610" /></a><br />
В 10.6 для защищенных файлов это меню выглядит вот так:<br />
<a href="http://www.shortcut.ru/wp-content/uploads/2010/03/UnPrint-to-PDF.png"><img src="http://www.shortcut.ru/wp-content/uploads/2010/03/UnPrint-to-PDF-323x350.png" alt="" title="UnPrint to PDF" width="323" height="350" class="aligncenter size-medium wp-image-3611" /></a><br />
Можно попробовать напечатать в PostScript.<br />
Но Preview не открывает такой PostSript файл, а Adobe Distiller говорит:<br />
-This PostScript file was created from an encrypted PDF file.<br />
-Redistilling encrypted PDF is not permitted.</p>
<p>Не будем прибегать к хакерским программкам (<a href="http://www.elcomsoft.com/">Elcomsoft</a> и т.п.).<br />
Во-первых, есть очень элегантный способ, <a href="http://www.macosxhints.com/article.php?story=20100220152525207">описанный на Mac OS X Hints</a>.<br />
Действительно, изящный хак &#8211; приостановите принтер, пошлите задание на печать, возьмите сгенерированный PDF в папке /var/spool/cups, полейте соусом.</p>
<p>Во-вторых (но это уже для расширения кругозора) старожилы, вспомнили бы, что древняя версия Preview не поддерживала ограничения на печать и пересохранение (но и не открывала запароленные на открытие файлы).<br />
Это (то что плевала на ограничения) быстро было замечено общественностью, расстроило Adobe и быстро исправлено Apple. Однако, многие сохранили в закромах Preview из Mac OS X 10.1 и успешно использовали.<br />
Мне сказали, что она не запускается в Mac OS X свежее, чем 10.4.<br />
<a href="http://www.shortcut.ru/wp-content/uploads/2010/03/Old-Preview.png"><img src="http://www.shortcut.ru/wp-content/uploads/2010/03/Old-Preview-470x186.png" alt="" title="Old Preview" width="470" height="186" class="aligncenter size-medium wp-image-3612" /></a><br />
Раздобыл ее на хотлайне и посмотрел &#8211; система просто не дает запускаться старым версиям Preview.<br />
В интересном файле /System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/Exceptions.plist указаны минимальные версии ряда программ (MinimumVersionRequirements). Чем изменять что-то в нем, лучше поменять версию Preview (файл  PreviewOld.app/Contents/Info.plist, аттрибут Bundle.version).</p>
<p>Попутно было найдено, как запускать под GDB PowerPC программы на современных (Intel)<br />
компьютерах (<a href="http://developer.apple.com/legacy/mac/library/documentation/MacOSX/Conceptual/universal_binary/universal_binary.pdf">gdb &#8211;oah и т.п.</a>).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shortcut.ru/2010/03/19/unprint-pdf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Плеер со вспышкой</title>
		<link>http://www.shortcut.ru/2010/02/25/swf-flv-player/</link>
		<comments>http://www.shortcut.ru/2010/02/25/swf-flv-player/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 12:09:14 +0000</pubDate>
		<dc:creator>Андрей Раньков</dc:creator>
				<category><![CDATA[MacHelp]]></category>
		<category><![CDATA[Всячина]]></category>

		<guid isPermaLink="false">http://www.shortcut.ru/?p=3526</guid>
		<description><![CDATA[Последнее время многие говорят о том, что общепринятому и весьма популярному стандарту Adobe Flash со стороны компании Apple объявлен бойкот. Вернее, объявлен он был уже давно, молчаливым отказом Apple включить его поддержку в браузере Safari на iPhone. И даже еще раньше &#8211; отказом осуществлять аппаратную поддержку Flash на Маке. Жирная точка была поставлена на презентации [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.shortcut.ru/2010/02/25/swf-flv-player/no-flash/" rel="attachment wp-att-3527"><img src="http://www.shortcut.ru/wp-content/uploads/2010/02/no-flash.jpg" alt="" title="no-flash" width="327" height="335" class="aligncenter size-full wp-image-3527" /></a></p>
<p>Последнее время многие говорят о том, что общепринятому и весьма популярному стандарту Adobe Flash со стороны компании Apple объявлен бойкот. Вернее, объявлен он был уже давно, молчаливым отказом Apple включить его поддержку в браузере Safari на iPhone. И даже еще раньше &#8211; отказом осуществлять аппаратную поддержку Flash на Маке. Жирная точка была поставлена на презентации iPad, где Джобс ни разу не смутившись <a href="http://blogs.adobe.com/flashplatform/2010/01/apples_ipad_--_a_broken_link.html">показывал веб-страницы</a> с синими кубиками вместо роликов. Если кому интересны подробности это истории, они хорошо освещены в <a href="http://alexmak.net/blog/2010/02/15/apple-adobe-and-flash/">блоге alexmak&#8217;a</a>.</p>
<p>Но пока суд да дело, стандарт продолжает жить и ролики SWF и FLV встречаются пользователю в огромном количестве. Игры, фильмы и что-либо интерактивное встречаются в сети чаще всего именно в виде Flash. Долгое время для их воспроизведения в основном использовался Safari, дававший их посмотреть, но не дававший практически никакого управления. Само собой, никаких плейлистов и свойств. Скажите спасибо что так работает. Видимо, исходя из этих соображений и был сделан <a href="http://www.mac.eltima.ru/flash-player.html">SWF &#038; FLV Player</a>. </p>
<p><span id="more-3526"></span><br />
<a href="http://www.shortcut.ru/2010/02/25/swf-flv-player/flash-mario4/" rel="attachment wp-att-3551"><img src="http://www.shortcut.ru/wp-content/uploads/2010/02/flash-mario4.png" alt="" title="flash-mario4" width="520" height="465" class="aligncenter size-full wp-image-3551" /></a></p>
<p>Бесплатная версия позволяет смотреть, составлять плейлисты, регулировать громкость и масштаб. В PRO-версии (стоимостью 450р) есть возможность преобразования ролика в серию картинок, а также удобнейшая функция закачки (особенно для любителей смотреть фильмы онлайн).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shortcut.ru/2010/02/25/swf-flv-player/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Доктор, раскодируйте меня!</title>
		<link>http://www.shortcut.ru/2010/02/19/karabushki/</link>
		<comments>http://www.shortcut.ru/2010/02/19/karabushki/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 15:22:01 +0000</pubDate>
		<dc:creator>Андрей Раньков</dc:creator>
				<category><![CDATA[MacHelp]]></category>
		<category><![CDATA[Всячина]]></category>

		<guid isPermaLink="false">http://www.shortcut.ru/?p=3493</guid>
		<description><![CDATA[Логотип Ravel, Copyright ©1996-2006 Cyril Murzin Когда-то перекодировщик входил в обязательный джентльменский набор софта для любого мака. Письма, сайты, текстовые документы &#8211; все это открывалось на маках в неправильной кодировке, часто и помногу. Время шло, системы эволюционировали, появился и распространился юникод и о проблеме стали забывать. До системы 10.4 включительно на большинстве маков еще стоял [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.shortcut.ru/2010/02/19/karabushki/ravel_logo/" rel="attachment wp-att-3494"><img src="http://www.shortcut.ru/wp-content/uploads/2010/02/ravel_logo.jpg" alt="" title="ravel_logo" width="308" height="260" class="aligncenter size-full wp-image-3494" /></a><br />
<strong>Логотип Ravel, Copyright ©1996-2006 Cyril Murzin<br />
</strong></p>
<p>Когда-то <a href="http://www.macclub.spb.ru/files/cm_2_0.sit.hqx">перекодировщик</a> входил в обязательный джентльменский набор софта для любого мака.<br />
<span id="more-3493"></span><br />
Письма, сайты, текстовые документы &#8211; все это открывалось на маках в неправильной кодировке, часто и помногу. Время шло, системы эволюционировали, появился и распространился юникод и о проблеме стали забывать. До системы 10.4 включительно на большинстве маков еще стоял <a href="http://www.macupdate.com/info.php/id/14720">Cyrillic Clipboard Converter</a>. Под 10.5 и выше он перестал работать, а его разработчик Алексей Проскуряков заморозил проект и уехал в Apple делать Safari. Но проблема осталась.</p>
<p>Для большинства случаев действительно есть решения. Adium &#8211; установка кодировки CP1251, почта или Safari &#8211; выбор кодировки в меню, Office &#8211; установка шрифтов, идущих с ним в комплекте (об этом мы уже как-то писали <a href="http://www.shortcut.ru/2009/04/06/vesennie-tezisyi-chast-1-voprosyi-i-otvetyi/">тут</a> и <a href="http://www.shortcut.ru/2009/04/06/vesennie-tezisyi-chast-2-poleznyie-programmyi/">тут</a>).</p>
<p>Но как быть, если у вас на руках крякозябры и никакие варианты не помогают, а прочитать надо?<br />
Вариант 1 &#8211; <a href="http://charset.ru/">charset.ru</a>. Заносите в закладки на видное место.<br />
Вариант 2 &#8211; <a href="http://free.abracode.com/cyclone/">Cyclone</a>, интерфейс к Text Encoding Converter (службе, отвечающей в Mac OS X за перекодировку текста). При конвертации сlipboard кодировку выбираем руками, при конвертации текстового файла есть автоматика (но работает так себе).<br />
Вариант 3 &#8211; <a href='http://www.shortcut.ru/wp-content/uploads/2010/02/CyrillicEncoder.zip'>CyrillicEncoder</a>. Здесь есть автоопределение вставленного текста. Автор программы Morkovkin Software пропал без вести, программа распространялась как бесплатная, поэтому мы надеемся что никто не будет на нас в претензии, если мы выложим ее для нуждающихся (т.к. на прочих зеркалах она уже не доступна).</p>
<p>Выбирайте наиболее подходящий под ваши задачи и цели.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shortcut.ru/2010/02/19/karabushki/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Загадка про rsync</title>
		<link>http://www.shortcut.ru/2010/02/17/rsync-misbehavior/</link>
		<comments>http://www.shortcut.ru/2010/02/17/rsync-misbehavior/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 15:05:32 +0000</pubDate>
		<dc:creator>Кирилл Воронин</dc:creator>
				<category><![CDATA[MacHelp]]></category>
		<category><![CDATA[Ботаника]]></category>

		<guid isPermaLink="false">http://www.shortcut.ru/?p=3479</guid>
		<description><![CDATA[Сегодня в программе для руководителей IT отделов &#8211; реклама мартовских курсов Apple для ваших системных администраторов (четыре курса &#8211; Support Essentials, Server Essentials, Directory Services, Deployment кряду ; придется мне пойти на все). Далее &#8211; загадка для этих самых администраторов. На днях коллеги потребовали вернуть в офис жесткий диск и пришлось скопировать с него 500 [...]]]></description>
			<content:encoded><![CDATA[<p>Сегодня в программе для руководителей IT отделов &#8211; реклама мартовских курсов Apple для ваших системных администраторов (<a href="http://www.provis.ru/news/6757/">четыре курса &#8211; Support Essentials, Server Essentials, Directory Services, Deployment кряду</a> ; придется мне пойти на все).<br />
<img src="http://www.shortcut.ru/wp-content/uploads/2010/02/470x350.jpg" alt="" title="470x350" width="470" height="350" class="aligncenter size-full wp-image-3480" /></p>
<p>Далее &#8211; загадка для этих самых администраторов.<br />
<span id="more-3479"></span><br />
На днях коллеги потребовали вернуть в офис жесткий диск и пришлось скопировать с него 500 GB на домашний RAID (тоже, правда, позаимствованный в офисе). Копировал я файлы дедовским способом (использовались программа Finder версии 10.6.2 и &#8220;Встроенная клавиатура Apple/Трекпад&#8221; версии 0.18).<br />
К сожалению, во время копирования пришлось куда-то помчаться и копирование не завершилось полностью.<br />
Поэтому вечером я напустил на папку rsync, чтобы скопировать остатки</p>
<p>rsync -avE /Volumes/Blob/OLD\ from\ Server /Volumes/1500/</p>
<p>Скопировав все файлы, я зачем-то (видать, старая привычка не доверять таким иррациональным существам, как компьютеры) сравнил размер папок в Finder.<br />
Поразительно, но оригинал был на пару гигабайт больше!<br />
Что за черт?<br />
du -d1 -h показал какие папки разнятся. Прежде всего это была папки Mac Software и Fonts.</p>
<p>Как вы думаете, что могло произойти (это простой вопрос) и почему (вот это уже для Шерлока Холмса)?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shortcut.ru/2010/02/17/rsync-misbehavior/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Бесплатные приложения</title>
		<link>http://www.shortcut.ru/2010/02/06/free-aps/</link>
		<comments>http://www.shortcut.ru/2010/02/06/free-aps/#comments</comments>
		<pubDate>Sat, 06 Feb 2010 09:38:03 +0000</pubDate>
		<dc:creator>Борис Поляк</dc:creator>
				<category><![CDATA[MacHelp]]></category>
		<category><![CDATA[Всячина]]></category>

		<guid isPermaLink="false">http://www.shortcut.ru/?p=3419</guid>
		<description><![CDATA[Если попытаться завести учетную запись iTunes Store при помощи кнопки Sign In, или просто следуя инструкциям, которые появляются на экране при первом подключении iPhone&#8230; &#8230;вы рано или поздно попадете сюда: Предложение ввести номер своей кредитной карты. То же самое при попытке завести учетную запись прямо с телефона: Все б и вводили, но App Store отказывается [...]]]></description>
			<content:encoded><![CDATA[<p>Если попытаться завести учетную запись iTunes Store при помощи кнопки Sign In, или просто следуя инструкциям, которые появляются на экране при первом подключении iPhone&#8230;</p>
<p style="text-align: center;">
<img class="size-medium wp-image-3420  aligncenter" title="Screen shot 2010-02-06 at 11.12.56" src="http://www.shortcut.ru/wp-content/uploads/2010/02/Screen-shot-2010-02-06-at-11.12.56-470x294.png" alt="" width="470" height="294" /></p>
<p>&#8230;вы рано или поздно попадете сюда:</p>
<p style="text-align: center;"><img class="size-full wp-image-3421  aligncenter" title="Screen shot 2010-02-06 at 11.12.03" src="http://www.shortcut.ru/wp-content/uploads/2010/02/Screen-shot-2010-02-06-at-11.12.03.png" alt="" width="362" height="80" /></p>
<p><span id="more-3419"></span><br />
Предложение ввести номер своей кредитной карты. То же самое при попытке завести учетную запись прямо с телефона:</p>
<p style="text-align: center;"><img class="size-medium wp-image-3422  aligncenter" title="IMG_0208" src="http://www.shortcut.ru/wp-content/uploads/2010/02/IMG_0208-233x350.png" alt="" width="233" height="350" /></p>
<p>Все б и вводили, но App Store отказывается от большинства предложенных пластиковых карт с самыми разнообразными мотивами.</p>
<p>Чтобы завести аккаунт без пластиковой карты, нужно не следовать подсказкам на экране, а вежливо отказаться, затем открыть App Store и выбрать любое <strong>бесплатное</strong> приложение.</p>
<p>Появится ровно то же самое окно:</p>
<p style="text-align: center;"><img class="size-medium wp-image-3420  aligncenter" title="Screen shot 2010-02-06 at 11.12.56" src="http://www.shortcut.ru/wp-content/uploads/2010/02/Screen-shot-2010-02-06-at-11.12.56-470x294.png" alt="" width="470" height="294" /></p>
<p style="text-align: left;">Но на этот раз та же самая кнопка Create New Account приведет вас в немного другое место:</p>
<p style="text-align: center;"><img class="size-full wp-image-3423  aligncenter" title="Screen shot 2010-02-06 at 11.13.41" src="http://www.shortcut.ru/wp-content/uploads/2010/02/Screen-shot-2010-02-06-at-11.13.41.png" alt="" width="451" height="107" /></p>
<p style="text-align: left;">None — самый популярный в России оператор электронных платежей. Точно так же доступен и непосредственно с телефона:</p>
<p style="text-align: center;"><img class="size-medium wp-image-3424   aligncenter" title="IMG_0209" src="http://www.shortcut.ru/wp-content/uploads/2010/02/IMG_0209-233x350.png" alt="" width="233" height="350" /></p>
<p>Для большинства наших читателей это все наверняка не новость, но месяц назад я потратил £15 на то, чтобы завести учетную запись в британском App Store — купил гифт сертификат, завел, скачал бесплатное приложение&#8230; Потому что в Apple кто-то решил, что это удачный дизайн.</p>
<p>Но что такое деньги? Деньги — тлен, а опыт — бесценен.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shortcut.ru/2010/02/06/free-aps/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Общение с пользователями</title>
		<link>http://www.shortcut.ru/2010/02/04/net-send/</link>
		<comments>http://www.shortcut.ru/2010/02/04/net-send/#comments</comments>
		<pubDate>Thu, 04 Feb 2010 13:13:10 +0000</pubDate>
		<dc:creator>Кирилл Воронин</dc:creator>
				<category><![CDATA[MacHelp]]></category>
		<category><![CDATA[Ботаника]]></category>
		<category><![CDATA[Всячина]]></category>

		<guid isPermaLink="false">http://www.shortcut.ru/?p=3392</guid>
		<description><![CDATA[- Как удаленно сообщить пользователю что-то, зайдя на компьютер по ssh? Во-первых, можно использовать Apple Remote Desktop. В деле сисадмина одна из основных составляющих -психотерапевтическая, а с помощью ARD можно как послать сообщение, так и побеседовать с пользователем: Во-вторых, можно использовать osascript, с его помощью можно передать любую команду на AppleScript: osascript -e &#8216;tell app [...]]]></description>
			<content:encoded><![CDATA[<p>- Как удаленно сообщить пользователю что-то, зайдя на компьютер по ssh?<br />
<span id="more-3392"></span><br />
Во-первых, можно использовать <a href="http://www.apple.com/remotedesktop/">Apple Remote Desktop</a>.<br />
В деле сисадмина одна из основных составляющих -психотерапевтическая, а с помощью ARD можно как послать сообщение, так и побеседовать с пользователем:<br />
<img src="http://www.shortcut.ru/wp-content/uploads/2010/02/ARD-470x290.png" alt="" title="ARD" width="470" height="290" class="aligncenter size-medium wp-image-3393" /></p>
<p>Во-вторых, можно использовать osascript, с его помощью можно передать любую команду на AppleScript:<br />
<img src="http://www.shortcut.ru/wp-content/uploads/2010/02/osascript.png" alt="" title="osascript" width="440" height="193" class="aligncenter size-full wp-image-3394" /><br />
osascript -e &#8216;tell app &#8220;Finder&#8221; to display dialog &#8220;Do you want to quit this world?&#8221;&#8216;<br />
(Finder можно заменить на System Events или любую программу на этом Маке)</p>
<p>В-третьих, есть прекрасная команда <a href="http://www.macenterprise.org/articles/automatorandappleremotedesktop">BigHonkingText</a> (мой любимый способ):<br />
<img src="http://www.shortcut.ru/wp-content/uploads/2010/02/BigHonkingText-470x78.png" alt="" title="BigHonkingText" width="470" height="78" class="aligncenter size-medium wp-image-3395" /></p>
<p>В-четвертых, если вы используете <a href="http://growl.info/">Growl</a> (плохая, сдается мне идейка), то в его составе (в папочке Extras) есть команда <a href="http://growl.info/documentation/growlnotify.php">growlnotify</a>:<br />
<img src="http://www.shortcut.ru/wp-content/uploads/2010/02/growlnotify.png" alt="" title="growlnotify" width="328" height="80" class="aligncenter size-full wp-image-3396" /></p>
<p>В-пятых (больше как исторический курьез, наряду с mesg y и talk):<br />
<img src="http://www.shortcut.ru/wp-content/uploads/2010/02/wall-469x258.png" alt="" title="wall" width="469" height="258" class="aligncenter size-medium wp-image-3397" />   </p>
]]></content:encoded>
			<wfw:commentRss>http://www.shortcut.ru/2010/02/04/net-send/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Советы пользователям UNIX</title>
		<link>http://www.shortcut.ru/2010/02/03/sends-other-unixes-to-devnull/</link>
		<comments>http://www.shortcut.ru/2010/02/03/sends-other-unixes-to-devnull/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 13:25:34 +0000</pubDate>
		<dc:creator>Кирилл Воронин</dc:creator>
				<category><![CDATA[MacHelp]]></category>
		<category><![CDATA[Ботаника]]></category>

		<guid isPermaLink="false">http://www.shortcut.ru/?p=3353</guid>
		<description><![CDATA[Достачно большое количество пришедших на Мак &#8211; системные администраторы, особенно пользователи UNIX (конечно, среди пользователей iWork и Creative Suite их крупица в капле, но в онлайн сообществах админы очень даже заметны). Оно и понятно. Как сказал мой друг, махровый юниксоид (проработавший в провайдинге за разными UNIX почти 20 лет) &#8211; тут тебе и emacs с [...]]]></description>
			<content:encoded><![CDATA[<p>Достачно большое количество пришедших на Мак &#8211; системные администраторы, особенно пользователи UNIX (конечно, среди пользователей iWork и Creative Suite их крупица в капле, но в онлайн сообществах админы очень даже заметны).<br />
Оно и понятно. Как сказал мой друг, махровый юниксоид (проработавший в провайдинге за разными UNIX почти 20 лет) &#8211; тут тебе и emacs с Photoshop, и perl с Microsoft Word, да и в Return to Castle Wolfenstein можно поиграть. И тут же подбил перейти на Мак (еще в эпоху 10.3) целую кучку сисадминов из разных провайдинговых компаний.<br />
<img src="http://www.shortcut.ru/wp-content/uploads/2004/08/blogs.law_.harvard.edu_dowbrigade-470x154.jpg"/><br />
Эта фотография с &#8220;<a href="http://www.shortcut.ru/2004/08/10/kgb-uses-macs/">конференции ФАПСИ в Анапе</a>&#8221; на самом деле с какой-то тусовки сисадминов и программистов (Apachecon, Defcon, Perlcon?)</p>
<p>Эта заметка для тех кто только перешел или планирует перейти с Linux/FreeBSD/Solaris и прочих <a href="http://www.levenez.com/unix/">SCO и Xenix</a>;<br />
Если же вы продвинутый пользователь Мак, то для эта заметка будет для вас набором банальностей.<br />
<span id="more-3353"></span></p>
<p>1  <strong>shell</strong></p>
<p>Mac OS X &#8211; это UNIX система. Полноценная UNIX система. В Apple обижаются, когда ее называют Unix-like. Не меньше обижаются, когда говорят, что Mac OS X &#8211; это FreeBSD (это не так).<br />
Вы найдете здесь большинство знакомых программ, средств разработки или сможете их установить, не особо сильно размахивая напильником.<br />
В составе системы есть кучка стандартных оболочек (bash, tcsh, ksh, zsh) и пяток языков программирования (perl, Python, php, ruby, tcl).<br />
<img src="http://www.shortcut.ru/wp-content/uploads/2010/02/Shells.png" alt="" title="Shells" width="434" height="148" class="aligncenter size-full wp-image-3355" /></p>
<p>Программа, которую вы захотите добавить в Dock в первый час работы с Маком &#8211; Terminal, живет она в папке /Applications/Utilities.</p>
<p>Совсем извращенные люди могут зайти в систему, введя вместо логина >console и работать без стандартной графической среды.<br />
Пользователь root? Зачем он вам, когда есть sudo и sudo -s? Но включить его можно с помощью Directory Utilty, dsenableroot или даже passwd.</p>
<p><strong>Бонус</strong>: <a href="http://visor.binaryage.com/">Visor</a>.</p>
<p>2 <strong>Команды и файлы</strong></p>
<p>В составе Mac OS X 10.6 почти две тысячи UNIX команд.<br />
Значительная часть из них хорошо (или не очень) вам знакома (ssh, ifconfig, top, ps, id, fs_usage, lsof, dig, slapcat, vi, curl, whois …)<br />
Другие &#8211; доселе неизвестные systemsetup, networksetup, diskutil, drutil, open, hdiutil, dscl, launchctl, chkpasswd, ipconfig getpacket, pwpolicy, security, certtool, dscacheutil, dsconfogldap, lsbom, pkgutil, plutil, defaults и т.д.<br />
Надо познакомиться с некоторыми из этих программами от Apple. Иногда синтаксис может показаться непривычным (networksetup -setwebproxy &#8220;Built-in Ethernet&#8221; reversi.in.shortcut.ru 3128 ???), с этим надо смириться.</p>
<p><strong>Бонус</strong>: <a href="http://www.bruji.com/bwana/">bwana</a>.</p>
<p>Не все знакомые вам конфиг файлы имеют смысл в Mac OS X (или их смысл может быть не тем). Не бросайтесь редактировать /etc файлы, выясните сперва, будет ли толк.<br />
Есть несколько новых программ и демонов.<br />
Прежде всего <a href="http://developer.apple.com/macosx/launchd.html">launchd</a> (и да, надо будет пользоваться им вместо cron).</p>
<p><strong>Бонус</strong> &#8211; ролики про <a href="http://video.google.com/videoplay?docid=1781045834610400422#">launchd</a> и <a href="http://video.google.com/videoplay?docid=-7398680103951126462">bonjour</a>.</p>
<p>3 <strong>Дополнительное ПО</strong></p>
<p>Для того, чтобы что-то собрать потребуется старый добрый компилятор gcc и сопутствующие инструменты.<br />
Это часть Xcode (Developer Tools), которые есть на каждом установочном диске с Mac OS X  (но не ставится по умолчанию, дабы не смущать обывателя) и который можно скачать с сайта Apple <a href="http://developer.apple.com/tools/xcode/">developer.apple.com</a>. </p>
<p>Многие программы заработают после стандартных configure; make; make install.<br />
Но зачем изобретать велосипед (и устанавливать что-то в системные каталоги; кто знает, что произойдет после установки обновления 10.6.5)?<br />
Тысячи знакомых программ можно поставить через механизм похожий на порты FreeBSD.<br />
<a href="http://www.macports.org/">macports.org</a> (port deps nmap; port install nmap и т.д).</p>
<p><strong>Бонус</strong>: сайт <a href="http://theapplegeek.ru/">theapplegeek.ru</a> (на родном русском), с которого вы попадете на <a href="http://osxbook.com/">osxbook.com</a> (на басурманском наречии).</p>
<p>Иногда надо пойти прямо (Mac Way) и установить бесплатную, shareware или коммерческую программу для Mac OS X.<br />
Взять их можно здесь &#8211; <a href="http://www.apple.com/downloads/">apple.com/downloads/</a>. Программ здесь не очень много, но они любовно отобраны сотрудниками Apple.<br />
Или в двух основных <del datetime="2010-02-03T13:45:48+00:00">репозиториях</del> каталогах Мак программ &#8211; <a href="http://macupdate.com/">macupdate.com</a> и <a href="http://www.versiontracker.com/macos/">versiontracker.com</a>.</p>
<p>Пример. В системе нет поддержки архивов rar (но естественно есть zip, gz, tar, bzip, cpio). Заходим на <a href="http://macupdate.com/">macupdate.com</a>, делаем поиск по слову rar, смотрим описания и рейтинги и устанавливаем себе <a href="http://wakaba.c3.cx/s/apps/unarchiver.html">The Unarchiver</a>.</p>
<p><a href="http://www.shortcut.ru/2009/04/06/vesennie-tezisyi-chast-2-poleznyie-programmyi">Посмотрите здась джентльменский набор программ</a>. Естественно есть и <a href="http://www.openoffice.org/">OpenOffice</a> и <a href="http://www.mozilla.com/firefox/">Firefox</a>.<br />
Если вам потребуется простой текстовый редактор &#8211; <a href="http://www.barebones.com/products/textwrangler/">TextWrangler</a>.<br />
Что-то помощнее? Коммерческие <a href="http://www.barebones.com/products/bbedit/">BBEdit</a>, <a href="http://macromates.com/">TextMate</a>, <a href="http://www.subethaedit.net/">SubEthaEdit</a>, <a href="http://www.panic.com/coda/">Coda</a>.</p>
<p>4 <strong>X</strong><br />
X Windows system устанавливается по умолчанию. Более того, при запуске любого X приложения (например, вы набрали команду <a href="http://www.wireshark.org/">wireshark</a>), она запустится самостоятельно (фокус launchd).<br />
Для доступа к экрану Мака по сети с другой платформы нужно использовать VNC клиент.</p>
<p><strong>Бонус</strong>: а для доступа к Windows машинам &#8211; <a href="http://www.microsoft.com/mac/products/remote-desktop/default.mspx">Remote Desktop Connection</a>.</p>
<p>5 <strong>Работа в сети</strong><br />
Мак может подключаться ко всему что движется (AFP, SMB, NFS, FTP, WebDAV)<br />
Делать это можно и в терминале, но проще в Finder (Go &#8211; Connect to Server).<br />
<img src="http://www.shortcut.ru/wp-content/uploads/2010/02/URLs.png" alt="" title="URLs" width="500" height="239" class="aligncenter size-full wp-image-3357" /></p>
<p>FTP подключение в Finder работает только в режиме для чтения (даже если спросит логин и пароль). Именно поэтому в списке джентльменского ПО мы рекомендуем <a href="http://cyberduck.ch/">CyberDuck</a> (ну или дедовскую команду ftp).</p>
<p>Кроме того, Мак и универсальный сервер. Он и сам разделяет ресурсы по всем вышеперечисленным протоколам. Для запуска AFP, SMB, FTP достаточно поставить галочки в System Preferences. Для запуска apache тоже.</p>
<p><strong>Бонус</strong>: Хотите, чтобы машина всегда подключалась при включении к вашему NFS серверу? Смотрите меню Edit в Disk Utility.</p>
<p>6 <strong>Расслабьтесь и получите удовольствие</strong><br />
Да, некоторые вещи делаются по другому. Понятно, что до перехода на Мак вы не видели Mail.app, но это не повод не использовать эту чудесную программу, а ставить через порты <a href="http://projects.gnome.org/evolution/">Evolution</a>.<br />
Не нужно упираться, ища замену iTunes и используя &#8220;двухпанельный менеджер&#8221; вместо Finder. Используйте Spotlight, маковские шорткаты. Пролистайте <a href="http://www.shortcut.ru/2009/12/24/mac-os-x-snow-leopard-pogue/">книжку</a>.</p>
<p><strong>Бонус</strong>: <a href="http://www.geekculture.com/joyoftech/">Joy of Tech</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.shortcut.ru/2010/02/03/sends-other-unixes-to-devnull/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Дорогой 501!</title>
		<link>http://www.shortcut.ru/2009/12/28/dear-501/</link>
		<comments>http://www.shortcut.ru/2009/12/28/dear-501/#comments</comments>
		<pubDate>Mon, 28 Dec 2009 19:13:22 +0000</pubDate>
		<dc:creator>Борис Поляк</dc:creator>
				<category><![CDATA[MacHelp]]></category>
		<category><![CDATA[Ботаника]]></category>

		<guid isPermaLink="false">http://www.shortcut.ru/?p=3220</guid>
		<description><![CDATA[Предположим, что вы администратор Xsan. Между запуском системы и первыми проблемами (внимание! в новом году наш номер не изменится — 545-21-91) вашим главным занятием будет управление правами доступа к данным на ваших томах. В системах, в которых есть собственная служба каталогов Open Directory или Active Directory, есть требования к разделению доступа, безопасности и так далее, [...]]]></description>
			<content:encoded><![CDATA[<p>Предположим, что вы администратор <a href="http://apple.com/ru/xsan">Xsan</a>. Между запуском системы и первыми проблемами (внимание! в новом году наш номер не изменится — <strong>545-21-91</strong>) вашим главным занятием будет управление правами доступа к данным на ваших томах.</p>
<p style="text-align: center;"><img class="size-full wp-image-3237  aligncenter" title="XSan-Admin" src="http://www.shortcut.ru/wp-content/uploads/2009/12/XSan-Admin.jpg" alt="" width="128" height="128" /></p>
<p>В системах, в которых есть собственная служба каталогов <a href="http://images.apple.com/server/macosx/docs/Open_Directory_Admin_v10.6.pdf">Open Directory</a> или <a href="http://www.microsoft.com/windowsserver2008/en/us/active-directory.aspx">Active Directory</a>, есть требования к разделению доступа, безопасности и так далее, это управление правами заключается в выдаче прав на доступ тем, кому они действительно нужны. В системе, в которой Open Directory не используется, задача обратная — обеспечить всем одинаковый доступ ко всем файлам и папкам, чтобы никто не подходил с просьбой «расшарить» или удалить.<span id="more-3220"></span></p>
<p>Вторая задача значительно сложнее. Чтобы стало понятней, как с ней справиться, я подробно опишу — откуда берутся права, как они применяются к тому Xsan и как можно управлять правами доступа Xsan в отсутствие собственного каталога LDAP. По ходу заметки я дам несколько полезных советов.</p>
<p style="padding-left: 30px;"><span style="color: #000000;"><em>Вот первый полезный совет — немедленно прекратите читать эту заметку. Если вы подумываете о том, чтобы использовать Xsan без Open Directory — немедленно передумайте. Если вы уже используете Xsan без Open Directory — немедленно прекратите. Если у вас что-то не работает — пишите нам. Вся остальная информация в этой заметке носит чисто развлекательный, информационный характер. Поверьте, используя единый каталог пользователей, вы сэкономите огромное количество времени и сил.</em></span></p>
<p><span style="color: #000000;">Хорошо. Итак, в маленьких системах, где не требуется разделение доступа к данным, этот самый доступ должен быть одинаковым у всех. На обеспечение одинаковых прав обычно и уходит практически все свободное время администратора (чтобы сэкономить время — см. <em>первый полезный совет</em>). Чтобы понять, почему папку, созданную на одной монтажке, не удается удалить на другой монтажке, нужно разобраться — каким образом Xsan использует права.</span></p>
<h3><span style="color: #000000;">Доктор, а если есть аутентификация, но нет авторизации?</span></h3>
<p><span style="color: #000000;">Каждая современная операционная система (то есть не Mac OS 9, не Windows 98 и не Palm OS) при каждой операции с файловой системой выполняет две операции (операционная система такая операционная!) Она производит аутентификацию (то есть узнает, какой пользователь пытается выполнить операцию), а затем выясняет, имеет ли этот пользователь на это право (это авторизация).  То есть, если вы работаете под пользователем whiterabbit и хотите удалить файл /mach_kernel, система узнает, какой именно пользователь пытается удалить ее ядро (кто такой whiterabbit?), а затем проверит — можно ли этому пользователю это сделать. Если можно — ядро будет удалено, если нельзя — ядро останется на месте.</span></p>
<p style="text-align: center;"><span style="color: #000000;"><img class="aligncenter" title="Screen shot 2009-12-28 at 19.51.19" src="http://www.shortcut.ru/wp-content/uploads/2009/12/Screen-shot-2009-12-28-at-19.51.19.png" alt="" width="371" height="15" /></span></p>
<p><span style="color: #000000;">Вторая часть — проверка прав — это те самые POSIX-права и ACL, которые так знакомы и близки каждому администратору. Права POSIX устроены просто (они выглядят, например, так — rwxr-xr-x). Если whiterabbit является владельцем, к нему применяются права для владельца (первые три буквы). Если whiterabbit входит в группу владения, к нему применятся права для группы (вторая тройка букв). Если ни то, ни то — применяются последние три бита. С ACL всё сложно, и поэтому мы пока сделаем вид, что их не существует — прежде всего потому что ACL не имеют отношения к той проблеме с Xsan, которую мы решаем. </span></p>
<p><span style="color: #000000;">Проблема берется вот откуда — когда один пользователь будет обращаться к файлам другого пользователя, для него, скорее всего, будут действовать права для группы (вторая тройка битов), а не первая. А мы сказали выше — доступ в нашей маленькой системе должен быть одинаковым у всех.</span></p>
<p><span style="color: #000000;">В принципе, можно сделать так, чтобы у всех пользователей были одинаковые права на все файлы — <a href="http://www.shortcut.ru/2009/05/29/right-to-left/">отредактировать на всех машинах значение umask</a>, но против этого есть некоторые противопоказания (см. второй полезный совет). Лучше решить проблему аккуратней — на стадии аутентификации, а не авторизации.</span></p>
<p style="padding-left: 30px;"><span style="color: #000000;"><em>Вот второй полезный совет — если рассудок и благополучие дороги вам, держитесь подальше от правки umask. Путь в обход Open Directory тернист и сложен; путь, пролегающий через правку umask, полон боли, страданий и самых темных монстров из самых черных уголков ада. Если вам предложат — правка umask или лишиться левой руки, подумайте дважды — стволовые клетки очень многообещающая технология.</em></span></p>
<h3><span style="color: #000000;">502, это пудинг. Пудинг, это 502 </span></h3>
<p><span style="color: #000000;">Перед тем, как мы поговорим о UID, мы скажем вот что. Xsan — это локальная файловая система. Когда вы пользуетесь сетевыми файловыми системами (например, AFP, NFS, SMB) аутентификацию выполняет сервер, который находится между вами и данными. Вы отправляете ему логин и пароль (<a href="http://developer.apple.com/opensource/kerberosintro.html">либо аутентифицируетесь через Kerberos</a>) и он исполняет обе операции. Сервера, управляющие Xsan — контроллеры метаданных — помогают клиентам получить прямой доступ к дискам, на которых хранятся данные, и передают им метаданные — по сути, то, что показано на скриншоте (информацию от правах, UID, GID, метках времени и так далее). Для самого компьютера это большой и очень быстрый жесткий диск — аутентификацию на котором выполняет сама система.</span></p>
<p><span style="color: #000000;">Короче говоря, когда вы подключаетесь к AFP-серверу, вы можете сделать это от имени любого пользователя, о котором знает сервер — а при работе с томом Xsan вы всегда работаете с ним как локальный пользователь. Единственный способ заставить другие компьютеры знать точно, кто вы такой — использовать Open Directory (<em>пожалуйста, остановитесь тут и подумайте минутку, насколько проще будет ваша жизнь, если вы будете использовать Open Directory</em>). То есть компьютер, на котором работает пользователь walrus, будет писать на диск как walrus, а компьютер, на котором работает carpenter — как carpenter.</span></p>
<p><span style="color: #000000;">Однако компьютер не использует имена пользователей ни для чего, кроме удобства пользователей. Операционная система пользуется цифровыми идентификаторами пользователей (<a href="http://en.wikipedia.org/wiki/User_identifier_(Unix)">UID</a>) и групп (<a href="http://en.wikipedia.org/wiki/Group_identifier">GID</a>). Вообще, у пользователей есть несколько разных идентификаторов. Например, универсально уникальный (UUID), который, <a href="http://en.wikipedia.org/wiki/Universally_Unique_Identifier">как и все UUID</a>, выглядит так — 84E74A75-69E3-4712-B4F5-59601A6F0DD5. Универсальность этого идентификатора в том, что он не повторяется никогда и нигде, то есть универсален не просто для данного пользователя, но и среди всех пользователей всех операционных систем, да и всех объектов, когда-либо за историю Вселенной, помеченных таким UUID. Если бы пользователи идентифицировались только так (а в Windows и в Open Directory так и происходит!), все пользователи бы отличались друг от друга везде и всегда.</span></p>
<p><span style="color: #000000;">Но Xsan (как все локальные файловые системы в UNIX OS) использует UID и GID — простые идентификаторы, уникальные только в пределах одной системы. При этом это локальная файловая система, к которой имеет доступ множество систем одновременно — каждая из которых по сути считает себя единственным владельцем файловой системы, и считает, что известные ему GID и UID уникальны и верны в пределах всего тома Xsan.</span></p>
<p style="text-align: center;"><span style="color: #000000;"><img class="size-full wp-image-3228  aligncenter" title="Screen shot 2009-12-28 at 21.26.18" src="http://www.shortcut.ru/wp-content/uploads/2009/12/Screen-shot-2009-12-28-at-21.26.18.png" alt="" width="293" height="102" /> </span></p>
<p><span style="color: #000000;">UID первого пользователя, созданного в системе (после первого включения компьютера) — 501. Следующего — 502. Следующего — 503. При этом все пользователи (локальные и из Open Directory) входят в группу staff, GID=20. Это значит, что есть на первом компьютере свою учетную запись завела пользователь alice, а а на втором — пользователь cheshirecat, для системы они будут одним и тем же пользователем. Но если alice села за третий компьютер, настроила его для себя, а потом завела на нем учетную запись cheshirecat, чтобы и этот пользователь мог им попользоваться — для системы эти два cheshirecat никак не связаны.</span></p>
<h3>Что делать-то?</h3>
<p><span style="color: #000000;">Так как все эти пользователи входят в группу staff, на них будут распространятся права группы (вторая группа битов) — это я упомянул выше, а теперь объяснил, откуда это взялось. Но это значит, что файл, принадлежащий пользователю alice на одном компьютере, может не принадлежать пользователю alice на другом компьютере. Это и вызывает все эти проблемы (со значением umask по умолчанию права у владельца и группы владения разные — <em>но ради всего святого, не прибегайте к смене umask! вы еще молоды, вам есть ради чего жить!</em>). Как же их решить?</span></p>
<p><span style="color: #000000;">Убедиться, что UID у пользователя, из-под которого работают люди, одинаковый на всех машинах. Он даже не должен одинаково называться — главное, чтобы UID был одним и тем же.</span></p>
<p style="padding-left: 30px;"><span style="color: #000000;"><em>А вот третий полезный совет  — в теории, вы можете управлять правами, создав одинаковых пользователей в одинаковом порядке, добавив их в локальные, в одном порядке созданные группы. Так у вас будут группы и пользователи, которые будут иметь одинаковое значение на всех компьютерах, но при этом вы проделаете в сотни раз больше работы, чем если бы вы использовали Open Directory, а потом у вас всё сломается.</em></span></p>
<p><span style="color: #000000;">Проверить, какой у пользователя UID, можно при помощи команды id (как на скриншоте выше). Проверить, какому id принадлежит папка или файл, можно, добавив к команде ls ключ -n (как на первом скриншоте).</span></p>
<p><span style="color: #000000;">Чтобы изменить UID существующего пользователя, откройте System Preferences (из-под другого пользователя, разумеется) → Accounts. Щелкните по иконке значка и аутентифицируйтесь. Щелкните по имени учетной записи правой кнопкой мыши (или удерживая Ctrl) и щелкните по Advanced Options.</span></p>
<p><span style="color: #000000;">В появившемся диалоге вы сможете изменить UID пользователя:</span></p>
<p style="text-align: center;"><span style="color: #000000;"><img class="size-medium wp-image-3230  aligncenter" title="Screen shot 2009-12-28 at 21.51.05" src="http://www.shortcut.ru/wp-content/uploads/2009/12/Screen-shot-2009-12-28-at-21.51.05-439x350.png" alt="" width="439" height="350" /></span></p>
<p><span style="color: #000000;">После этого вам надо вернуть пользователю его домашнюю папку (в данном случае — командой sudo chown -R polumrak /Users/polumrak). Когда вы войдете под ним, для Xsan он будет пользователем с новым UID.</span></p>
<p><span style="color: #000000;"><em>Если вы решили использовать Xsan без Open Directory, выберите UID и убедитесь, что он одинаковый у всех пользователей, работающих с данными. Если вам нужно что-то, хотя бы на одно движение сложней абсолютно одинакового доступа ко всему — переходите на использование Open Directory.</em></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.shortcut.ru/2009/12/28/dear-501/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>ПТ Санс</title>
		<link>http://www.shortcut.ru/2009/12/28/pt-sans/</link>
		<comments>http://www.shortcut.ru/2009/12/28/pt-sans/#comments</comments>
		<pubDate>Mon, 28 Dec 2009 08:50:05 +0000</pubDate>
		<dc:creator>Кирилл Воронин</dc:creator>
				<category><![CDATA[MacHelp]]></category>
		<category><![CDATA[Всячина]]></category>

		<guid isPermaLink="false">http://www.shortcut.ru/?p=3188</guid>
		<description><![CDATA[Компания ПараТайп сделала общедоступным шрифт ПТ Санс, – &#8220;первую общенациональную бесплатную шрифтовую гарнитуру&#8221; (разработан по заказу Федерального агентства по печати и массовым коммуникациям). Восемь начертаний (Regular, Bold, Italic, Bold Italic, два Narrow и два Caption). Дизайнеры Александра Королькова и Ольга Умпелева. fonts.ru/public/ Важно не то, что шрифт бесплатный, а то, что он поддерживает все языки [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.shortcut.ru/wp-content/uploads/2009/12/shamanism.png" alt="" title="shamanism" width="248" height="118" class="aligncenter size-full wp-image-3189" /></p>
<p>Компания <a href="http://www.paratype.ru/">ПараТайп</a> сделала общедоступным шрифт ПТ Санс, – &#8220;первую общенациональную бесплатную шрифтовую гарнитуру&#8221; (разработан по заказу Федерального агентства по печати и массовым коммуникациям).<br />
Восемь начертаний (Regular, Bold, Italic, Bold Italic, два Narrow и два Caption).<br />
Дизайнеры <a href="http://www.alivetypography.ru/author/">Александра Королькова</a> и <a href="http://www.alivetypography.ru/author/">Ольга Умпелева</a>.</p>
<p><a href="http://fonts.ru/public/">fonts.ru/public/</a></p>
<p>Важно не то, что шрифт бесплатный, а то, что он поддерживает все языки России.<br />
Много &#8220;интересных закорючек&#8221;, которые отсутствуют в других шрифтах. Например, ҩ (Cyrillic Small Letter Abkhasian Ha, как сообщает системный &#8220;Просмотр символов&#8221;) из системных шрифтов есть только в Lucida Grande.<br />
Справедливости ради надо отметить, что в главном маковском системном шрифте Lucida Grande есть все, даже кириллические символы, отсутствующие в ПТ Санс, всякие там <a href="http://ru.wikipedia.org/wiki/Кси_(кириллица">Ѯ</a> и <a href="http://ru.wikipedia.org/wiki/Юс_малый">Ѧ</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shortcut.ru/2009/12/28/pt-sans/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
