Custom resolvers for DNS [OSX]

Написал admin . Опубликовано в How-to, Mac OS X просмотров 205

Так себеПойдетХорошоПонравилосьОтличный пост (1 votes, average: 5,00 out of 5)
Загрузка...

А вы знали, как в OSX указать различные резолверы для DNS зон?

Оказывается все просто

  1. Создаем папку /etc/resolver
  2. Создаем файл в этой папке с именем зоны, для которой необходимо указать кастомные резолверы
  3. В файле пишем «nameserver x.x.x.x». Если их несколько — указываем с каждой строчки новый
  4. Проверить можно командой scutil —dns

Таким образом, к примеру, обходим региональное ограничение сервиса last.fm с помощью сервиса tunlr.net не нагружая их dns сервера лишними запросами.

Массовый ресайз фотографий

Написал admin . Опубликовано в Mac OS X, Фотография просмотров 230

Так себеПойдетХорошоПонравилосьОтличный пост (No Ratings Yet)
Загрузка...

Иногда бывают случаи, когда с пачкой фотографий, необходимо проделать некоторые действия — поменять формат, размер и прочее. В OSX это оказывается просто сделать с помощью стандартного приложения Automator. И так, задача — массовый ресайз фотографий.

Для этого нам надо:

1. Запускаем Automator и выбираем шаблон «процесс» для нашего будущего приложения

Billings через Dropbox

Написал admin . Опубликовано в Billing, Mac OS X просмотров 117

Так себеПойдетХорошоПонравилосьОтличный пост (No Ratings Yet)
Загрузка...

Есть отличный софт под названием Billings.  Все бы хорошо, но это однопользовательское приложение (хотя у них и появилась Billings Pro версия, которая может работать в клиент-серверном режиме, но я привык к этой версии, да и дешевле она). Мне надо работать с этим приложением с разных компьютеров, поэтому для синхронизации БД Billing мы попробуем использовать Dropbox.

Драйвер для nVidia GeForce Go 6100 под Hackintosh

Написал admin . Опубликовано в Mac OS X просмотров 314

Так себеПойдетХорошоПонравилосьОтличный пост (No Ratings Yet)
Загрузка...

Как и обещал, в продолжение установки Хакинтоша на Asus X50M, установка для него видео драйвера.

1. Ищем в интернет MacVidia 1.0.81 (именно эту версию, 1.0.7 не подойдет), скачиваем
2. С помощью Pacifist вытаскиваем из пакета NVDriver.kext и NVidia.kext
3. Копируем их в /System/Library/Extensions


sudo bash
cp -r NVDriver.kext /System/Library/Extensions/
cp -r NVidia.kext /System/Library/Extensions/
rm -Rf /System/Library/Extensions.mkext
reboot


После перезагрузки можно идти в настройки видео и менять разрешение.

PS: Необходимые файлы вложу в этот пост чуть позже — сейчас нет возможности 🙂

Похожие статьи:

Установка Hackintosh на Asus X50M

Написал admin . Опубликовано в Mac OS X просмотров 224

Так себеПойдетХорошоПонравилосьОтличный пост (No Ratings Yet)
Загрузка...

Имеем ноутбук на чипсете nForce [Asus X50M].
Устанавливаем релиз iDeneb 1.4 [v10.5.6]

В корректной установки выбираем следующие опции при инсталяции:

  • Language Translation — Russian
  • iDeneb Essential System
  • Audio — AppleAzaliaAudio
  • Chipset — AppleNForceATA
  • Kernel — Kernel 9.5.0 Voodoo
  • Network — Ethernet — nForceEthernet
  • Fix — IOUSBFamilyFix
  • Fix — EHCI USB Sleep Enabler
  • Fix — Seatbel Fix

После установки скорее всего мы не сможем загрузить систему. Стартуем с ключем -v (при старте жмем F8 и ввидим доп.параметры) и смотрим на лог загрузки.
Если будут подобные сообщения

localhost kextd[9]: IOKitWaitQuiet() timed out waiting for kernal symbols
AppleNForceATA: found 0 units

То это у нас проблема с загрузкой видео драйверов. Лечим следующим образом. Грузимся с параметром -s для загрузки в однопользовательском режиме и вводим удаляем nVidia драйвера:

/sbin/mount -uw /
cd /System/Library/Extensions/
rm -Rf GeForce*
rm -Rf NVDA*
rm -RF NVinject*
cd ..
rm -Rf Extensions.mkext
reboot

После этого система должна загрузиться. Что делать с нормальными видео драйверами, где их брать и тд — опишу чуть позже. Звук будет только на выход, микрофон с Azalia драйверами будет не работоспособный. Если найду рецепт натянуть дряйвера на HD, рецепт так же будет здесь.

Смена кодировки у множества файлов

Написал admin . Опубликовано в Mac OS X, Unix просмотров 759

Так себеПойдетХорошоПонравилосьОтличный пост (No Ratings Yet)
Загрузка...

Перед пользователем, переходящим с Windows на Mac, порой может встать задача, невыполнимая, на первый взгляд, в разумное время. Это перекодирование большого количества текстовых файлов (Notepad, etc.) в кодировку используемую в MacOSX. Или обратно — в случае регулярного обмена файлами с Windows-пользователями.

Использование команды iconv

* Запустите Terminal

* Перейдите в каталог с файлами, которые Вы хотите преобразовать из кодировки Windows (windows-1251) в кодировку MacOSX (utf-8)

* Выполните следующую команду:

for i in *; do iconv -f windows-1251 -t utf-8 «$i» >tmp; mv tmp «$i»; done

Что можно изменить:

* вместо wildcard «*» можно указать более точное значение, скажем, «*.txt»
* если Вы хотите обратную перекодировку — поменяйте местами входную и выходную кодировки (-f utf-8 -t windows-1251)
* если вы хотите перекодировать между другими кодировками, то вот список поддерживаемых командой iconv кодировок можно получить командой iconv -l

Возможная проблема: если слишком много файлов, может не поместиться в environment (там ограничение на размер). Или куча подкаталогов, которые тоже надо обработать.

Решение:

find . -name «*.txt» | while read i; do iconv -f windows-1251 -t utf-8 «$i» >tmp; mv tmp «$i»; done

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

Похожие статьи: