it-консалтинг и аутсорсинг
что мы делаем контакты блог

Steven Paul Jobs (24.02.1955 – 5.10.2011)

Кирилл Воронин 06.10.2011

И снова заглянем в Lion

Кирилл Воронин 29.09.2011

Сегодня в одном письме прочитал:
Как достать контакты из бэкапа iPhone
Распаковать из бэкапа папку iOS Files.
Установить в Firefox add-on SQLite Manager.
Открыть через Tools > SQLite Manager файл AddressBook.sqlitedb
В окне ExecuteSQL выполнить следующий скрипт:
select ABPerson.first,ABPerson.midle,ABPerson.last,ABPerson.organization,ABMultiValue.value from ABPerson,ABMultiValue where ABMultiValue.record_id=ABPerson.ROWID
Экспортировать получившееся в CSV.
При импорте в Address Book выбрать UTF-8.

Внимание, вопрос – а как это сделать так сказать “по-админски” (“Как перестать бояться и стать рутом”), ничего не качая, системными средствами?

Моя изнурённая макофилия

Наташа Персиянова 29.09.2011


Лично я всегда считала, что жить с Apple надо как в известной грубой шутке – “расслабиться и получить удовольствие.”
Поэтому хочу признать:
с выходом Mac OS X Lion (лучшая операционная система. И не только потому, что в ней множество новых функций. Все инновации в ней направлены на то, чтобы вам стало ещё приятнее работать с компьютером)
мне больше не нужны FrontRow, iSync, Todo в Mail.app, Digital Color Meter и Rosetta (да, виджет iTunes, возможность передвигать Spaces и “видеоклипы” в DVD Player мне на самом деле не нужны).

На фотографии Брюс Фэнчер (Bruce Fancher) из группы Legion of Doom сжигает портрет Билла Гейтса (Bill Gates) на фоне портрета Стива Джобса (Steve Jobs).

Снова заглянем в Lion

Кирилл Воронин 23.09.2011


Несложные вопросы по Mac OS X 10.7:

1. Использует ли Mac OS X 10.7 Type & Creator коды?
2. Где хранятся версии документов? /* это здесь для круглого счета, чтобы было 5 вопросов */
3. Где Mac OS X 10.7 сохраняет информацию о том, с помощью какой программы открыть файл (например, вы указали, что _именно_этот_ .docx нужно открывать в OpenOffice; все остальные по умолчанию открываются в Word)?
4. Где программы хранят информацию об открытых документах? (на примере TextEdit)
5. А где они хранят созданные, но еще ни разу не сохраненные документы (на примере TextEdit)

По традиции приза не будет.
А вот тут (Как вам русский Lion?) надо как-то активироваться, так как пора вручать!

Вопрос к мастерам дебаггинга

Кирилл Воронин 20.09.2011

Времени написать что-то умное и развернутое нет.
Ну да ладно, лучше чаще писать загадки (?) чем ничего не писать. Поэтому будем делать это не на нашем внутреннем форуме, а здесь. На этот раз вопрос непростой, не на двадцать копеек, а на рупь пясят!


Итак, вы отдыхаете с друзьями. Ваш друг говорит:
– Даже не зная об этом, пользователь постоянно применяет базовую технологию Apple Script. Многочисленные компоненты Мака за кадром общаются посредством событий Apple Events, т. е. сообщений, передающих инструкции или данные от программы к программе. Если к псевдониму применяется команда Show Original (Показать оригинал) или к файлу (папке) – команда Get Info (Свойства), то событие Apple Event подскажет Finder, как следует откликнуться на это.

Его утверждение про Finder кажется вам весьма спорным.
Как вы будете проверять это утверждение, чтобы понять ошибается он или нет?

Ягуар в Львиной шкуре

Кирилл Воронин 15.09.2011

Где в Mac OS X 10.7 можно увидеть такую иконку?
(увеличено в два раза)

Parallels 7 бесплатно!

Кирилл Воронин 15.09.2011

Недавно пришлось срочно купить 11-дюймовый компьютер MacBook Air “Deep Edition” и тут же пересесть на него (кстати, кажется, это первый продукт компании Apple, который вызвал у меня теплые чувства за последние 2-3 года).
Через 15 минут работы выяснилось, что Parallels 5 под Lion не работает, пришлось купить обновление Parallels 6 (грустнее ситуация с PowerPC приложениями, такими как старая версия MacJournal – получить доступ к этим данным нужно, но некогда).

Через день увидел, что вышла версия 7. Я даже отметил, что обновление до Parallels 6 + обновление до Parallels 7 обойдутся мне дороже, чем был бы просто купить 7 версию Parallels.
Но покупать обновление до 7 я не собирался, пока работает старая версия, как и вникать, что там нового.

И вдруг сегодня получил письмо от Parallels

Уou are eligible for a free-of-charge upgrade to the new Parallels Desktop 7 for Mac!,
because you purchased your product on or after August 1, 2011 (так как будучи малограмотным человеком вы приобрели старую версию, когда все уже ждали новую).
Ваш Parallels Desktop 7 for Mac upgrade key такой-то.

Молодцы!
Придется-таки прочитать что-там нового.

PS
Кстати, а что это за картинка? Чур, TinEye и Google Search by Image не пользоваться!

Rezycle

Кирилл Воронин 09.09.2011


Понадобилось срочно посмотреть пиктограммы каких устройств есть в файле /Applications/iTunes.app/Contents/Resources/DeviceIcons.rsrc

А ведь в Lion, вздумай поредактировать Resource fork, не запустишь старый добрый Resorcerer (о, Rosetta!)
“В этих ваших интернетах” тут же нашлась программка Rezycle.
Конечно, это не старая, добрая утилита для редактирования ресурсных файлов (которую, на худой конец, можно запустить в SheepShaver), но она прекрасно делает то, что всем, как правило, и нужно – извлекает звуки и картинки из старых маковских программ.

Например, этот сплэшскрин из Jewel Box
(а в продолжении для ностальгирующих звуки из этой же игры).
читать дальше

Львиная помощь

Андрей Раньков 09.09.2011

Недавно пришлось столкнуться с багом неприятной особенностью Mac OS X 10.7. Время от времени рабочий MacBook Pro начал ощутимо тормозить, хотя никаких задач в этот момент не запускалось и новых документов не открывалось. Все это продолжалось 5-10 минут, потом возвращалось в нормальное русло. Изучение ситуации с помощью Activity Monitor показало, что в этот момент запускается процесс helpd, который занимает в памяти до 1Gb.

helpd – демон, служащий для обновления справки Mac OS X и программ Apple. Для этого он регулярно обращается на help.apple.com в поиске обновлений для справок. Почему в 10.7 он делает это так интенсивно – загадка, которая скорее всего будет решена с будущими обновлениями системы. Беглое гугление показало, что народ уже столкнулся с этой проблемой, но не придумал перманентного способа ее решения.

Если вам не так критично регулярно получать обновления к справкам ваших программ, можно попробовать отключить этот ресурсоемкий процесс следующей командой

sudo defaults write /System/Library/LaunchAgents/com.apple.helpd.plist Disabled -bool YES

Для включения обновлений нужно проделать те же действия, изменив первую команду на

sudo defaults write /System/Library/LaunchAgents/com.apple.helpd.plist Disabled -bool NO

Приглашаем в полет

Кирилл Воронин 07.09.2011

Хорошо, еще одна “reverse engineering” загадка.
Почему система понимает что это такое (например в e-mail сообщении):

BA 8111
JL 7070
FR 7647

но не понимает, что такое:

SU 0225
BE 802

Где Мак берет эту информацию и как заставить его распознавать рейсы Аэрофлота?