Friday, March 15, 2013

Security Update 2013-001 для Snow Leopard и зимнее время

Свежевышедшее обновление безопасности от Apple исправляет уязвимость в International Components for Unicode (CVE-2011-3058). При этом Apple собирает ICU со старыми тайм-зонами, что возвращает нас в "домедведевскую" эпоху когда использовался переход на летнее/зимнее время.

Исправить это недоразумение можно пересобрав ICU с новыми тайм-зонами. Как это было в 2011 году.

Исправления в виде пакета можно скачать по ссылке.

Monday, February 18, 2013

Что ты сделал для хип-хопа в свои годы?


В целях сохранения мировой гармонии сделал русскую локализацию для Munki. Точнее для клиентской ее части – Managed Software Update.app.
А так как по русскому языку у меня был стабильная тройка, приглашаю всех желающих вносить исправления и дополнения.
Пока изменения на приняты в основную ветку, используйте вот этот форк.

Sunday, October 30, 2011

Daylight Saving Time

Для тех, у кого все еще зимнее время.

Будем исправлять самостоятельно, не дожидаясь милости от apple. Работает в Mac OS X 10.6.

Вариант номер раз для любителей хардкора:

1. /usr/share/zoneinfo
- скачиваем http://www.iana.org/time-zones/repository/releases/tzdata2011m.tar.gz
- разархивируем
- в папке куда разархивировали выполняем sudo zic europe
2. /usr/share/icu (потребуется установленный XCode)
- скачиваем http://www.opensource.apple.com/tarballs/ICU/ICU-400.42.tar.gz тудаже где и tzdata2011m.tar.gz
- разархивируем
- выполняем:
- cp tzdata2011m.tar.gz ICU-400.42/icuSources/tools/tzcode/
- cd ICU-400.42/icuSources
- ./configure
- gnumake
- в папке /куда мы все скачивали/icuSources/date/out/ находим файл icudt40l.dat заменяем файл в папке /usr/share/icu/ на новый.

Вариант номер два для ленивых
- скачиваем https://www.dropbox.com/sh/i7x3vbicf6dhp93/p2PYku9F6B
- разархивируем;
- устанавливаем;
Перезапускаем менюбар ( killall -KILL SystemUIServer ) или не перезапускаем, а оставляем как есть до перезагрузки.

Необходимое дополнение: автор не несет никакой ответственности за результаты работы вышеперечисленных комманд, программ, скриптов и установочных пакетов.

UPD. Пакеты для более старых  версий Mac OS X:
10.5 – http://narod.ru/disk/30927548001/TimeZoneUpdate2011_10_5.zip.html
10.4 – http://narod.ru/disk/30927659001/TimeZoneUpdate2011_10_4.zip.html

Tuesday, August 26, 2008

Включение Screen Sharing в Leopard

Если вся мощь Apple Remote Desktop вам не нужна, можно воспользоваться встроенной в Leopard системой Screen Sharing. При наличии удаленного доступа (например по ssh) включить Screen Sharing довольно просто.
echo -n enabled > /Library/Preferences/com.apple.ScreenSharing.launchd

Thursday, February 28, 2008

Creative Suite 3 и Version Cue CS3 3.1.0 update

Проблема: Приложения CS3 (в моем случае это был InDesign) аварийно завершаются при попытке сохранить или открыть файл.
Симптомы: Приложения аварийно завершаются, в console.log в моем случае было следующее "Adobe InDesign CS3[300] CFLog (21): Cannot find executable for CFBundle 0x2a072df0 (not loaded)"
Виновник: Version Cue CS3 3.1.0 update. При неудачной установке апдейта повреждается файл VersionCueUI.framework
Решение: Запустить приложение FixVCUIFramework (требуются права администратора).
Описание проблемы и решение: http://www.adobe.com/go/kb402521

Monday, December 10, 2007

Тюнинг машины времени

Какой русский не любит быстрой езды? Какой пользователь Мака не любит изменить что-нибудь в системе? Приступаем к тюнингу "шайтан-арбы времени".
Машина времени любит регулярно (раз в час) притормозить вашу работу чтобы записать очередную порцию бэкапов. Изменить периодичность создания копий можно поменяв значение StartInterval в /System/Library/LaunchDaemons/com.apple.backupd-auto.plist (для этого можно воспользоваться Property List Editor), либо из terminal.app – sudo defaults write /System/Library/LaunchDaemons/\
com.apple.backupd-auto StartInterval -int SECONDS Где SECONDS - интервал между созданием копий в секундах (1 час - 3600 секунд, сутки - 86400 секунд). После этого неплохо бы восстановить права доступа – chmod 644 /System/Library/LaunchDaemons/\
com.apple.backupd-auto.plist
Исключить что-либо из процесса создания резервных копий (дабы предохранить работающее базы, например Aperture или Entourage) можно через графический интерфейс настройки Time Machine, однако если нужно сделать это на нескольких компьютерах разумней воспользоваться Apple Remote Desktop и слуедющей командой – sudo defaults write /Library/Preferences/com.apple.TimeMachine \
SkipPaths -array-add “PATH-ONE” “PATH-TWO” заменив PATH-ONE и PATH-TWO на абсолютные пути к файлам или папкам которые нужно исключить из бэкапа.
Чтобы запустить немедленное создание копии (через crontab или launchd) выполним /System/Library/CoreServices/backupd.bundle/Contents/Resources/\
backupd-helper &
И последнее: чтобы получить возможность хранить резервные копии на сетевых дисках достаточно выполнить комманду defaults write com.apple.systempreferences \
TMShowUnsupportedNetworkVolumes 1

Удачного тюнинга!

Tuesday, November 20, 2007

Сетупь его-2!

Про systemsetup и networksetup можно почитать у