Метка: osx

MacOS QuickLook и всякие файлы

ставим QLColorCode (brew install qlcolorcode), снимаем метку карантина, сраная макось бережет нас, даже когда не нужно:

sudo xattr -d com.apple.quarantine ~/Library/QuickLook/QLColorCode.qlgenerator

получаем MD-ContentType, для чего есть команда mdls (man mdls)

mdls -name kMDItemContentType some.file.ext

которая выдаст что-то вроде:

kMDItemContentType = "dyn.ah62d4rv4ge80s52"

запихиваем в Info.plist QLColorCode, ~/Library/QuickLook/QLColorCode.qlgenerator/Contents/Info.plist в массив открываемых типов, найти просто, куча строк со знакомыми названиями, вроде:

<string>public.ruby-script</string>
<string>public.yaml</string>

Добавляем свой:

<string>dyn.ah62d4rv4ge80s52</string>

перезапускаем Finder, все должно взлететь

P.S.

Еще крутые QL невозбранно подглядываются на:

Quick Look Plugins Awesome

OpenOCD & OSX & FTDI-CoLink

Если установлены драйвера FTDI VCP (Virtual Com Port) OpenOCD к Colink не подцепится — канал A уже используется.
Или выгрузить кекст или поправить
/System/Library/Extensions/FTDIUSBSerialDriver.kext/Contents/Info.plist
на предмет комментирования секции подключения канала А:

                <key>FT2232C_A</key>
                <dict>
                        <key>CFBundleIdentifier</key>
                        <string>com.FTDI.driver.FTDIUSBSerialDriver</string>
                        <key>IOClass</key>
                        <string>FTDIUSBSerialDriver</string>
                        <key>IOProviderClass</key>
                        <string>IOUSBInterface</string>
                        <key>bConfigurationValue</key>
                        <integer>1</integer>
                        <key>bInterfaceNumber</key>
                        <integer>0</integer>
                        <key>idProduct</key>
                        <integer>24592</integer>
                        <key>idVendor</key>
                        <integer>1027</integer>
                </dict>

ну и перезагрузить кекст.

MySQL-python (MySQLdb) in Mac OS X

Послe установки mysql5 из macports

sudo pip install mysql-python

по-умолчанию ругается на mysql_config not found, если клиент mysql5 установлен из портов, надо просто добавить путь до mysql_config в глобальный PATH, т.е. просто добавить

/opt/local/lib/mysql5/bin/

в файл /etc/paths