О maclesik

Независимый IT-консультант, специализирующийся на маковской тематике.

Сеть N-стандарта кажется медленной? Есть простое решение!

Автор — Джой Аймонетти
Используя многие современные маршрутизаторы с точками доступа N-стандарта (таковы и ныне выпускаемые Apple маршрутизаторы), некоторые пользователи понимают, что не видят улучшений от увеличенной скорости этого стандарта. Чаще всего это происходит вследствие установок безопасности.
Читать далее…

Зачем системе «неактивная» память?

Автор — Тофер Кесслер
Некоторые пользователи обращают внимание, что, со временем, количество свободной оперативной памяти в операционной системе уменьшается — несмотря на то, что размер активной памяти меняется не намного. Взглянув на круговую диаграмму в разделе «Системная память» Мониторинга системы, становится понятно, что растет размер «Неактивной» памяти. Вопрос в том — влияет ли это на производительность и можно ли что-то сделать в данном случае?
Есть четыре типа оперативной памяти в системе: свободная, зарезервированная, активная и неактивная:
• Свободная память
Как ясно из названия, указанный объем памяти на данный момент не использован программами или системными процессами.
• Зарезервированная память
Этот объем памяти должен быть сохранен в активном состоянии для работы системы. Эта память не может быть записана в качестве виртуальной на жесткий диск.
• Активная память
Эта цифра показывает количество оперативной памяти сверх зарезервированной, она используется системой и пользовательскими задачами.
• Неактивная память
Этот пул памяти недавно использовался, но более не нужен. Исползовался недавно завершенными программами или же задачами, по-прежднему выполняются, но которым эта память более не нужна. По-существу — это также свободная память, с тем исключением, что система отслеживает, для чего она недавно использовалась.
Что же это значит?

Хотя «Мониторинг системы» показывает доступную «свободную» память — эта цифра не отражает общего количества памяти, доступной новым процессам и программам.

Использование неактивной памяти позволяет системе более быстро перезапускать недавно использовавшиеся процессы, увеличивая, таким образом, скорость работы системы — вместо загрузки содержимого в память с жесткого жиска система просто вновь использует ранее использованную память с уже загруженным содержимым.
В то время, как это положительно влияет на производительность, данная практика работы обманчива для определения объема свободной памяти в системе. Если вас беспокоит недостаток оперативной памяти — стоит не просто смотреть на объем свободной памяти, но суммировать свободную и неактивную память.
К примеру, на моем PowerMac G5 с 2Гб памяти я наблюдаю в Мониторинге системе всего лишь 33 мегабайта свободной памяти. На первый взгляд — системе памяти не хватает, в то же время у меня в тот же момент 700 мегабайт памяти неактивной, что означает доступность 733 мегабайт для использования новыми или запускающимися повторно, процессами.
Несмотря на это, некоторые пользователи предпочитают видеть максимум памяти именно свободной. В то время, как мы советуем позволить системе самой управлять памятью для лучшей производительности — существует несколько утилит, которые можно использовать для того, чтобы сделать «зеленый» кусок диаграммы памяти максимально возможным.
Стоит также иметь в виду, что общая сумма свободной и неактивной памяти опять же не весь объем доступной системе памяти — потому, что при больших запросах программы на оперативную память система постепенно очистит нужный объем, записав активную память других программ на диск — в виртуальную память. Система не может проделать это с зарезервированной памятью, а вот с активной — запросто.
1. C.H.U.D. tools
Если у вас установлены инструменты Computer Hardware Understanding Developer от Apple (доступны с раздела для разработчиков на сайте Apple, бесплатно, но требуется регистрация) — в этом комплекте у вас есть команда purge, ее можно использовать для высвобождения части неактивной памяти.
2. iFreeMem 
Эта утилита полезна для очистки максимального объема неиспользуемой памяти — она делает запрос на максимально возможный объем оперативки, заставляя систему очистить память, записав максимум возможного на жесткий диск, а также снижая общую потребность системы в оперативной памяти. У нас, на MacFixIt (на английском языке — mac03.ru) был небольшой обзор этой утилиты — почитайте, чтобы понять, как это работает.
http://reviews.cnet.com/8301-13727_7-20006694-263.html?tag=mncol;txt

Если экран вашего бука отключился…

Автор — Тофер Кесслер
Время от времени пользователи жалуются на проблемы с отключением экрана их включенного MacBook’а. Временами это случается прямо в процессе работы, но иногда экран не включается после перезагрузки или при выходе из сна. Есть несколько причин, почему это может происходить, некоторые из которых связаны с программным обеспечением, а некоторые — с проблемами с оборудованием.
Проблемы с ПО
Отключение дисплея может произойти из-за сбоев в работе программного обеспечения, такого, как драйвер видеокарты или одной из активных фоновых задач, работающих во взаимодействии с драйвером (так называемый Window Server — его можно увидеть в «Мониторинге системы» — mac03.ru). Есть несколько способов справиться с этим. Первый — поменять конфигурацию мониторов, подключив (или отключив) внешний монитор. Это заставит драйвер обновить установки устройств вывода и настройки рабочего стола, что, вероятнее всего, устранит ошибку и дисплей включится вновь. Другой способ — усыпить компьютер, закрыв крышку, убедиться, что компьютер уснул — лампочка сна начнет пульсировать, затем разбудить ноутбук, вновь открыв крышку.
Также можно воспользоваться сочетанием клавиш для того, чтобы усыпить дисплей, что приведет к сбросу настоек и привильному включению, что, будем надеяться, нам поможет. Чтобы это проделать — нажмите и удерживайте клавиши Control и Shift, а затем нажмите Eject.
В крайнем случае, если дисплей не включился после перезагрузки, попробуйте загрузиться в Safe Mode, особенно если дисплей выключился, показав первоначально серый экран при включении. Если загрузиться в безопасный режим удастся, следует устранить неполадки с ПО, в первую очередь деинсталлировав недавно поставленные драйвера или утилиты, затем попробовав создать новую учетную запись для проверки, не связаны ли проблемы с настройками в основной учетной записи. Если проблема сохранится в новой учетной записи, следует загрузиться с установочного DVD, что позволит понять, связана ли вообще проблема с программным обеспечением.
При успешной загрузке с установочного диска сначала стоит попробовать установить на вашу систему последнее комбо-обновление (лучше всего это сделать из безопасного режима), если же и это не поможет — переустанавливайте систему в режиме «Архивация и установка» (в 10.6.x система устанавливается в этом режиме по-умолчанию).
Если проблема с дисплеем сохраняется и при загрузке с установочного DVD, то, по всей видимости, ваш сбой связан с оборудованием.
Проблемы с оборудованием
Сбои в железе, которые могут влиять на работу дисплея, могут быть как в сохраненных энергонезависимых настройках оборудования, так и в неисправностях самого монитора или видеокарты. В такой ситуации cтоит попытаться сбросить как PRAM, так и SMC — многие настройки, касающиеся изображения на дисплее, хранятся в последнем месте. На большинстве MacBook’ов сброс SMC осуществляется путем отключения питания, снятия батареи и нажатия кнопки включения на 15 секунд, однако стоит взглянуть на руководство по конкретной модели вашего макинтоша — действия могут быть и другими.
Кроме дефектных установок обрудования, проблема может быть связана с инвертером дисплея или блоком управления подсветки. Если это случается — дисплей по-прежднему работает, но это почти не видно, т.к. подсветка дисплея отключена. Можно проверить это, подсветив дисплей фонариком под разными углами, или же просветив через яблоко с тыльной стороны. Если вы увидите, что картинка на дисплее есть — у вас отключилась подсветка. При этом, если вам не помог сброс SMC/PRAM — придется посетить сервис.
Наконец, если ваш компьютер уже был недавно в сервисе, или же вы пытались что-то ремонтировать в нем самостоятельно — есть вероятность, что что-то из кабелей, имеющих отношение к дисплею, было соединено или изолировано при сборке недостаточно надежно. Apple изолирует соединения, используя пену и клейкую ленту в тех случаях, когда компоненты могут замыкать при соприкосновении с другими деталями, поэтому если вы забыли приклеить эту изоляцию назад при сборке — это может быть причиной выхода инвертера из строя. К счастью, чаще всего это может быть исправлено заменой изоляции, но, тем не менее, это потребует от вас дополнительных работ с вашим компьютером.
Фишки:
Даже если вам не удалось заставить дисплей работать — можно взять систему под контроль и попытаться сохранить результаты своей работы и корректно выключить компьютер. Один из способов — использовать «Общий экран» или «Удаленное управления», которые должны быть включены в «Общем доступе» Системных настроек. Для подключения следует использовать программу Remote Desktop или встроенный в систему сервис «Общий экран»
Кроме того, если у вас был включен «Удаленный вход» (SSH), вы можете зайти клиентом SSH с другого компьюетра по сети и выключить свой, введя команду "shutdown -h now". Нужно быть знакомым с Терминалом, а также знать IP-адрес своего компьютера. Действовать следует так:
1. Запустите на другом компьютере приложение для терминального доступа с поддержкой SSH
2. Введите следующую команду:
ssh USERNAME@Computer-Name.local
В этой команде USERNAME — короткое имя пользователя на вашем компьюете (название домашней папки), "Computer-Name.local" — сетевое имя вашего компьютера или его IP-адрес.
3. Подтвердите соединение и введите ваш пароль (он не будет отображаться при вводе)
4. Войдя, введите следующую команду и нажмите «Ввод»:
sudo shutdown -h now
Выполнение этих шагов выключит ваш компьютер, но программы при этом будут выключены принудительно, без сохранения данных. Тем не менее это все равно лучший способ выключить компьютер в такой ситуации, нежели чем нажатие и удержание клавиши включения.
http://reviews.cnet.com/8301-13727_7-20006670-263.html?tag=mncol;txt

Меню «Завершить…» в приложении стало неактивно

Автор — Тофер Кесслер
С некоторыми программами иногда бывает так, что из них невозможно выйти. Когда нажимаете сочетание клавиш «Яблоко (cmd)-Q», программа не реагирует или сообщает об ошибке. Если же вы нажимаете на одноименное программе меню, то видите, что последняя позиция «Завершить…» стала серой и выбрать ее невозможно.
Окошки с предупреждениями 
и ошибками 
могут не давать программе 
завершаться
Часто это случается, если программа показывает окно предупреждения о том, что не может выполнить какое-то действие. Такие окна могут блокировать некоторые функции программы, включая возможность программу завершить. Несмотря на то, что пиктограмма программы может прыгать в доке, когда такие окна-предупреждения всплывают в программе, это случается не всегда.
Если это ваш случай, во-первых попробуйте найти окно с предупреждением (ощибкой) и нажать в нем кнопку отмены или согласия. Обычно достаточно нажать на отказывающуюся завершаться программу, так, что бы ее название было написано рядом с меню «Яблоко» — и окно предупреждения, либо ошибки будет сверху. Но иногда это окошко бывает сложно найти…
Невзирая на то, что окна предупреждения должны быть поверх других окон, из-за ошибок они могут быть скрыты другими окнами. Можно попробовать использовать Expose для того, чтобы найти такое окошко, однако чаще всего окошко предупреждения оказывается скрытым при вызове этой функции. Тем не менее вызов Expose и возврат к обычному режиму иногда может помочь — после возврата окошко предупреждения может вернуться на свое место поверх окон и вы сможете закрыть его, а затем — и программу.
Если это не помогло, попробуйте минимизировать окна на экране — возможно, они прикрывают нужное нам окошко предупреждения. Также вы можете нажать на пиктограмму программы в доке правой кнопкой мыши вместе с клавишей «alt» на клавиатуре — увидите меню «Скрыть остальные», выбрав которое вы спрячете все прочие программы и их окна, кроме нужной.
В том случае, если вы используете Spaces, имейте в виду, что окошко предупреждения может находиться на другом рабочем столе. И даже если вы нажали на проблемную программу и она у вас активна (ее название — рядом с меню «Яблоко»), скрыли все прочие программы — окошко предупреждения все равно может быть не на экране. Пролистайте ваши рабочие столы. Имейте в виду, что посмотреть на них все разом может не дать ничего — так же, как и в случае с Expose, окошко может прятаться при вызове функции показа всех рабочих столов разом.
В качестве последнего средства — меню «Яблоко : Завершить принудительно…» (cmd-alt-esc). Если ничто из описанного выше не помогло и завершить программу штатно по-прежднему не выходит — придется завершить ее принудительно, используя это меню или программу «Мониторинг системы».
http://reviews.cnet.com/8301-13727_7-20006218-263.html?tag=mncol;title

Команды Spotlight — способ уточнить результаты поиска

Автор — Джой Аймонетти
Интересуетесь способами сделать поиск с использованием Spotlight на вашем маке более результативным? Используя специальные команды, похожие на те, что используются в поисковых машинах типа Google, вы можете добавить специальные параметры в ваш поиск. Например, уточнить, какие слова вы не хотите видеть в результатах поиска или указать тип файлов, которые ищете.
Эту фишку мы узнали благодаря одному из анонимных пользователей MacOSXHints. Она особенно полезна тогда когда нужно искать определенные типы файлов, исключая или суженая круг результатов. Например, указав в качестве строки поиска «Холодно тип:mp3» (разумеется, без кавычек и учтя, что вы пишете «тип:», если система у вас с первичным русским языком (Finder по-русски), или «kind:» — если система с первичным английским — mac03.ru), вы получите список всех MP3-файлов со словом «Холодно» в названии.
Скажем, вам надо найти некий счет. Вы вводите в строку поиска слово «счет» и видите огромное количество документов. Если вы уверены, что получили счет по электронной почте, ограничиваем результаты поиска ею: «счет тип:mail». Далее мы видим, что получили слишком много счетов от Билайна — убираем и их из результатов: «счет -билайн тип:mail». Также можно убрать и другие слова из результатов, например, так: «счет -билайн -ru-center тип:mail».
Это только пара примеров, как можно с толком использовать параметры поиска, чтобы сузить его круг и получить более корректный результат. Используете какие-то свои, специальные параметры, чтобы достичь лучшего результата? Поделитесь с обществом!
http://reviews.cnet.com/8301-13727_7-20006303-263.html?tag=mncol;txt

Time Capsule 2Tb: нет WiFi-сети

Если вам «повезло» и вы прикупили Apple Time Capsule 2Tb (или 1Tb, но выпущенную в конце 2009 – начале 2010 года), то вы можете столкнуться с тем, что после первоначальной настройки, в процессе которой беспроводная сеть была доступна для вашего компьютера, сеть WiFi больше не видна.
Как удалось выяснить, такое случается как на Time Capsule, купленных в США, так и на европейских устройствах. На одном из дискуссионных форумов Apple мне удалось найти как многочисленные описания повторяющейся проблемы, так и «хитрое» решение для нее:
1. Отключаем от Time Capsule все Ethernet-кабели.
2. Жестко сбрасываем Time Capsule. Для этого отключаем ее от электрической сети, затем подключаем вновь, одновременно удерживая нажатой утопленную в корпусе кнопочку сброса (второе справа отверстие с той стороны устройства, куда подключаются кабели). Ждем до того момента, пока лампочка на передней панели не начнет перемигиваться желтым и зеленым цветом.
3. Дожидаемся того момента, когда сеть Apple Network XXXX (вместо Х будут цифры, соответствующие MAC-адресу вашего устройства) будет видна.
4. Устанавливаем Airport Utility версии 5.5 с диска, прилагавшегося к устройству. На данный момент скачать эту версию с сайта компании НЕВОЗМОЖНО.
5. Запускаем Airport Utility и ВРУЧНУЮ, используя только WiFi и не подключая ethernet-кабели настраиваем Time Capsule, указывая в данный момент каналы, на которых будет работать ваше устройство (в дальнейшем это может стать невозможным). В моем случае это стали 2-й и 36-й каналы.
6. Закончив настройку, нажимаем на кнопку «Перезагрузить» в Airport Utility. После перезагрузки все должно работать «как надо».
Остается только надеяться, что в будущей версии прошивки для данного устройства Apple решит возникшую проблему. На данный момент более свежей прошивки, чем та, с которой Time Capsule данной модели поставляется, к сожалению нет.

Mac OS X: качаем .dlc

«О, сколько нам открытий чудных!..» — какой год уж не просто работаю на маке, но помогаю это делать другим, менее искушенным пользователям — и тем не менее временами натыкаюсь на казалось бы очевидные, но почему-то не очень известные вещи. К примеру, файлы с расширением .dlc
Если «пошукать» по интернету, выяснится, что подобное расширение может быть у нескольких типов файлов. Нас, в данном случае, интересуют зашифрованные ссылки на закачку.
Путем нехитрых изысканий выясняем, что ни macupdate.com ни versiontracker.com о таком формате файла не слыхали. Разве что на Macupdate в описании одного из менеджеров закачек пробегает упоминание о том, что есть, мол, публичный декодер .dlc-ссылок, который, на поверку, не работает — по-крайней мере, в моем случае это было так.
«Все дороги ведут в Рим» — в случае же с .dlc все попытки найти маковское приложение для работы с этим форматом неизбежно приводили к программе JDownload. Приятным сюрпризом оказалось наличие версии для мака — что неудивительно, ибо программа на Java. Впрочем, весьма достойно сделана и разве что слегка подтормаживает в сравнении с аналогами на Cocoa, которые, в свою очередь, .dlc, увы, не поддерживают.
p.s. А еще полезно дочитывать или хотя бы прокручивать страницу со ссылками до конца. Но сделай я это сразу — вы бы не читали эту статью :))

MobileMe: устраняем сбой синхронизации

В том случае, если вы стали счастливым владельцем iPhone 3GS, поменяв на него ваш предыдущий iPhone, вас может подстерегать очень неудобная неприятность — синхронизация вашей информации с MobileMe перестает работать как надо.
Происходит это тогда, когда вы пошли по пути наименьшего сопротивления — синхронизировали ваш старый iPhone c iTunes, а затем восстановили новенький телефон из резервной копии. В принципе, вы все сделали верно, но в ряде случаев такой порядок действий может сказаться на качестве синхронизации с MobileMe. Причем последствия вы можете увидеть не сразу, а постепенно: сначала некоторые события календаря, которые вы делаете/правите на iPhone, могут «сбрасываться» (менять время/дату на ранее установленные, если событие правилось) или пропадать, затем вы можете столкнуться с тем, что не все, что вы заводите на компьютере, попадает в телефон.
Советы, которые вы можете получить в таких случаях — отключить и включить вновь синхронизацию контактов/календарей в iPhone, а также заменить контакты/календари на компьютерах данными с MobileMe — могут быть неэффективны. Если вы столкнулись с ситуацией, описанной в начале статьи — советую сразу переходить к более решительным действиям, иначе с большой вероятностью вы просто впустую потратите время. Приведенная ниже процедура помогла успешно решить вопрос во время онлайн-консультации с технической поддержкой компании Apple, а также успешно применялась в дальнейшем. Имейте в виду, что для ее выполнения потребуется 1-2 часа, желательно также iPhone перевести в авиарежим и подключить к интернету по wifi.
1. Если у вас включена синхронизация с Entourage или другими сторонними продуктами — отключите ее до полного завершения работ. Если в стороннем приложении есть несинхронизированные данные, отсутствующие в адресной книге или ежедневнике — самое время их синхронизировать ДО ОТКЛЮЧЕНИЯ — после завершения процедур синхронизацию со сторонними решениями нужно будет включать заново с опцией «Удалить все данные из приложения и заменить их данными из адресной книги/iCal» (разумеется, в каждой из программ такой пункт звучит по-своему).
2. Убедитесь, что на одном из компьютеров, участвующих в синхронизации, есть наиболее актуальные данные.
3. Сделайте на нем резервную копию контактов и календарей — Адресная книга : меню Файл : Экспорт : Архив Адресной книги…; iCal : меню Файл : Экспорт : Архив iCal…
4. Полностью очистите адресную книгу и календарь — удалите все контакты, группы, события, календари. Сохраните резервную копию пустой адресной книги и пустого ежедневника В ОТДЕЛЬНОМ АРХИВНОМ ФАЙЛЕ(!) (добавьте к имени «-пустой»).
5. Замените содержимое адресной книги и ежедневника ПУСТЫМИ резервными копиями, сделанными в предыдущем пункте — такая операция приводит к принудительному удалению кэша синхронизации на локальном компьютере.
6. Сделайте синхронизацию с MobileMe.
7. На iPhone удалите учетную запись MobileMe
8. На одном из компьютеров зайдите в «Системные настройки» : MobileMe : Синхронизация : Дополнительно… : Сбросить данные синхронизации и выполните «Заменить всю синхронизируемую информацию на MoblieMe с информацией синхронизации с этого компьютера»
9. После завершения последней операции через 10 минут зайдите на MobileMe через веб-интерфейс и убедитесь, что в календаре и адресной книге — пусто. Данные в веб-интерфейсе обновляются в последнюю очередь, задержка минут в 5-10 — нормальное явление.
10. Зайдите в «Системные настройки» : MobileMe : Синхронизация : Дополнительно… и для всех компьютеров, участвующих в синхронизации, нажмите кнопку «Остановить синхронизацию» (нужно выделить компьютер в списке, чтобы такая кнопка появилась).
11. После удаления последнего компьютера в списке будет сообщено о наличии неиспользуемых данных синхронизации на сервере MobileMe и предложено их удалить. Следует отметить галочками всё перечисленное и согласиться с удалением.
12. В программе iSync : Настройки… : Дополнения — Сбросить историю синхронизации…
13. Включаем синхронизацию с MobileMe — Системные настройки : MobileMe : Синхронизация
14. На iPhone подключаем учетную запись MobileMe.
15. Делаем пробный контакт и событие календаря, убеждаемся, что все работает «как надо» — синхронизируется с компьютера в телефон, будучи поправленным на телефоне синхронизирует правку в компьютер и, наконец, что новый контакт/событие, созданное на телефоне, синхронизируются с компьютером.
16. На компьютере восстанавливаем адресную книгу и iCal из ранее созданного полного архива, синхронизируемся, ждем минут 10.
17. Проверяем, все ли из компьютера попало в телефон — сверяем количество контактов, смотрим «знаковые» события ежедневника.
18. Вновь убеждаемся, что все работает «как надо» — правим контакт на компьютере и проверяем, что правка синхронизируется с компьютера в телефон, будучи поправленным на телефоне синхронизирует правку в компьютер и, наконец, что новый контакт/событие, созданное на телефоне, синхронизируются с компьютером.
19. Если что-то идет не так — для нужной позиции (календарь/контакты) выполняем «Системные настройки» : MobileMe : Синхронизация : Дополнительно… : Сбросить данные синхронизации и выполните «Заменить «Контакты» («Календари») на MoblieMe с информацией синхронизации с этого компьютера»
20. По завершению «ремонта», окончательно убедившись, что все в порядке, можно подключить к синхронизации сторонние приложения типа Entourage / Missing Sync, обязательно указав при подключении о сбросе информации из данной программы и использовании для замены данных из адресной книги и iCal.

10.6.x: Лечим амнезию 
«Захвата изображений»

Бывает, что «Захват изображений», лишившийся в Снежном Барсе какого-либо намека на «Настройки…», ни в какую не хочет помнить разрешение, папку и имя файла из предыдущего сканирования.
Путем небольших изысканий удалось выяснить, что от подобной амнезии хорошо помогает удаление всех файлов .plist, относящихся к программе. Следует учитывать, что такие файлы хранятся не только в корне ~/Library/Preferences, но также в ~/Library/Preferences/ByHost. В последнем случае это файл(ы) com.apple.Image_Capture.XXXXXXXXXXXX.plist

10.5.x: Программы из iLife не показывают видеоруководства

При запуске iPhoto (тоже самое для других программ из iLife, только окно, разумеется, будет названо по-другому) по-умолчанию пользователю показывается окно «Добро пожаловать в iPhoto!». В нем пользователю предлагается посмотреть ознакомительный видеоролик, который, однако может не проигрываться, если нажать «Воспроизвести».

Такое поведение характерно для системы 10.5.х в тех случаях, когда основным языком системы установлен русский (в 10.6.1 этой проблемы нет). Для того, чтобы решить вопрос и посмотреть ролик, потребуется выключить программу (iPhoto, в нашем случае), зайти в «Системные настройки : Региональные настройки», далее в первом разделе «Языки» перенести наверх English (английский язык). После этого можно вновь запустить iPhoto и посмотреть ролик. Программа в этом случае будет на английском языке. Хочу разочаровать — ролик также будет по-английски и это — в любом случае: перевода закадрового текста на русский язык Apple не делала.
После того как нужный ролик удалось посмотреть, русский язык в «Системные настройки : Региональные настройки» стоит вернуть наверх — чтобы в дальнейшем система и все запускаемые программы, если в них есть встроенный русский интерфейс, были по-русски.