Придя домой и поужинав, решил привычно почитать почту на iPhone. Однако его на привычных местах не оказалось… Звонки с другого телефона не выявили iPhone в квартире. Закралась мысль о том, что он выпал по дороге.

Тут вспомнил о приложении Find My iPhone на iPad. Пара жестов и результат – iPhone находится в районе парковки. На удивление точность была отличная – это не определение локации по WiFi, где устройство показывается в круге километрового радиуса.

Быстрая пробежка – и верно, телефон выпал и лежит рядом с сиденьем.

Конечно же, в произвольном месте могло не быть покрытия или же у меня под рукой не было бы iPad или ноутбука, но здесь – явный пример пользы Mobile Me.

P.S. Заметку ради пробы я написал на iPad в приложении WordPress.
P.P.S. Конечно же, я не Emily, и машина стояла отнюдь не на Santa Monica Blvd :-)

 

Для снятия скриншотов я использую LittleSnapper. Мне бы хватило и штатного способа (например, Cmd+Shift+4 для выделения области), но я в основном захватываю окна целиком, и тщательно прицеливаться по границам окна при выделении региона непродуктивно. Гораздо проще сделать “Snap Window” в LittleSnapper’е.

Но вот пару дней назад в комментарии thewibi к статье на блоге devmac.ru я узнал полезный приём – если после Cmd+Shift+4 нажать пробел, то можно выбрать окно, скриншот которого будет захвачен.

Средств LittleSnapper для редактирования снимков, конечно нет, но зато бесплатно, да и базово отредактировать изображение можно в бесплатном же Preview.app:

Да, каюсь – Пога я так и не прочитал, возможно в его книге этот метод и описан :-)

Tagged with:  

iPhone я ношу в кармане джинсов и часто его слушаю. Похоже, что я что-то неправильно делаю, и через месяц-другой наушники перестают работать из-за повреждения одного из проводников в районе штеккера. После декабрьской статьи “Как я переставил звукоизлучатели с Etymotic hf2 на штатную гарнитуру Apple” я ещё раз проделывал такую операцию в марте, и вот наступил июнь, и у меня та же проблема.

(more…)

Tagged with:  

Пару дней назад я показал, как получить доступ к системной информации iPhone/iPad/iPod Touch (а именно к содержимому каталога Media для устройств без jailbreak и ко всей файловой системе для jailbreak) с Linux.

Вот, например, данные на моём iPhone:

$ ls -al tmp/iphone/
drwxr-xr-x  2 ole ole   68 2010-05-26 15:36 ApplicationArchives
-rw-r--r--  1 ole ole    0 2010-03-21 16:06 com.apple.itdbprep.postprocess.lock
-rw-r--r--  1 ole ole    0 2010-03-21 16:06 com.apple.itunes.lock_sync
drwxr-xr-x  4 ole ole  204 2010-03-21 16:09 DCIM
drwxr-xr-x  2 ole ole  102 2010-06-02 02:06 Downloads
drwxr-xr-x  2 ole ole  102 2010-04-05 20:45 iPhoneDrive
drwxr-xr-x  7 ole ole  238 2010-03-21 16:19 iTunes_Control
drwxr-xr-x  3 ole ole  170 2010-06-03 10:53 Photos
drwxr-xr-x  2 ole ole   68 2010-03-21 16:06 Podcasts
drwxr-xr-x  2 ole ole   68 2010-06-02 17:03 PublicStaging
drwxr-xr-x  2 ole ole   68 2010-03-21 16:06 Purchases
drwxr-xr-x  2 ole ole  238 2010-03-28 14:35 Recordings
drwxr-xr-x  2 ole ole  136 2010-06-03 10:53 Safari

(more…)

Tagged with:  

На днях мне нужно было поработать с содержимым html-файла, представленным в кодировке cp1251 (windows). Но мне нужна была utf-8.

На помощь пришла штатная программа Mac OS X iconv, позволяющая преобразовывать кодировки.

Команда проста:

$ iconv -f cp1251 -t utf8 file-windows.xml > file-utf8.xml

Ключ “-f” указывает, в какой кодировке исходный файл file-windows.xml, “-t” – в какую кодировку преобразовывать.

Полный перечень поддерживаемых кодировок можно посмотреть, набрав команду:

$ iconv -l
 

Я обычно работаю на MacBook Pro с подключённым к нему внешним монитором. Когда я заканчиваю работу, то не отключаю ноутбук от монитора, а предпочитаю просто закрыть его крышку.

Однако у MacBook Pro есть полезная возможность, которая мне в данном случае мешает – он может работать с закрытой крышкой, отображая данные на внешнем мониторе (спасибо за ссылку AlGor).

Получается, что для того, чтобы заставить ноутбук заснуть, недостаточно закрыть крышку. Я решаю вопрос выбором из системного меню пункта “Sleep”, после чего наконец-то закрываю крышку. Просто, но эффективно.

Tagged with:  

Сегодня я покажу простой приём поиска процесса, который блокирует файлы, из-за чего их невозможно удалить.

Ситуация – я начал конвертировать видео для iPad, но процесс занял больше времени, чем я предполагал и мне пришлось его отменить. Остался файл с результатом, но он незавершён и, конечно же, я решил его удалить. Но попытка не удалась:

Что делать? Всё просто – я зашёл в Terminal.app и с помощью команды lsof нашёл процесс, который заблокировал файл:

$ lsof Downloads/File-HQ-ViDEO.m4v
COMMAND   PID  USER   FD   TYPE DEVICE SIZE/OFF     NODE NAME
ffmpeg  84670 ctrld    4w   REG   14,2 32324969 13127063 Downloads/File-HQ-ViDEO.m4v

(more…)

Tagged with:  

Много ли вы работаете с удалёнными хостами по SSH? Если да, то вы уже привыкли набирать команду вида:

$ ssh 10.10.10.10

Если для немного большей защиты ssh-сервер находится на нестандартном порту, то команда слегка усложняется:

$ ssh -p 12345 10.10.10.10

А если имена пользователей не совпадают на разных системах, то команда ещё усложняется:

$ ssh -p 12345 username@10.10.10.10

(more…)

Tagged with:  

Прочитал вопрос в ru_mac о подключении к 3G/GPRS через SonyEricsson w880 и удивился. Какие модемные скрипты в 2010-м году? В последний раз я занимался подобными странностями во время Trumpet Winsock, а это было очень давно.

Настройка Интернет через Bluetooth проста. Добавить Bluetooth-устройство (скриншот не показываю), пара нажатий кнопок на телефоне, включая ввод пин-кода, потом ввод APN 3g.utel.ua (для Утел):

(more…)

Tagged with:  

Для того, чтобы облегчить поддержку, а также посмотреть условия гарантии, не помешает зарегистрировать свой Mac. Это можно сделать в разделе Support. Если у вас MacBook или MacBook Air, или даже AirPort/Time Capsule, то в разделе “Related Products” нужно выбрать ваше устройство.

(more…)

Tagged with:  
Page 1 of 712345...Last »
© 2010 The Apple Geek