Navigation Menu

Mac OS X + bash + git + fast commit

Дек 26, 2011

Что если сделать так что бы коммит в Git производился следующим образом: [code lang=»text»] > g «Commit comment» [/code] после чего всё остальное произойдёт автоматически? Сделаем! Открой терминал и выполни код: [code lang=»text»] > cd ~/bin > touch git.sh > chmod +x git.ch [/code] Теперь открой файл git.sh любым редактором (к примеру XCode или Dashcode) и вставь следующий код: [code lang=»bash»] #!/bin/bash #This script commit to git edited/added files echo «Checking for status….» git status -v echo -n «Can we continue (y|n) : » read answer if [ «$answer» == «y» ]; then git add . && git commit -m $1 && git pull && git push else echo «Commit canceled by User.» fi [/code] Теперь выполняя команду [code lang=»text»] > ~/bin/git.sh «Footer position fix» [/code] Скрипт покажет в начале текущий статус репозитария (при надобности закомить), спросит y|n, и в случае «y» зальёт все на Git, если не последует ошибок. Что бы этот процесс ещё больше автоматизировать до строки [code lang=»text»] > g «commit comment» [/code] открой ~/bash_profile файл редактором и добавь в конец: [code lang=»bash»] # Git alias g=»~/bin/git.sh $1″ [/code] Перезапусти терминал.   Гуд...

Далее

Mac OS X 10.6.6 + Dell Vostro 3700 + brightness + подсветка

Мар 20, 2011

Сегодня будет пару новых вкусностей: Новенький набор кекстов под Mac OS X 10.6.6 для Dell Vostro 3700 Управление подствекой с клавитауры 1. Набор kext`ов. Изначально сделай копию папки /Extra в безопастное место. Скачай и распакуй архив Extra.10.6.6_with-brightness.zip. Как видиш там всё довольно просто. Содержимое папки /Extra с заменой скопируй поверх текущей, которая располагается на основном разделе. после этого у тебя содержимое директории /Extra/Extensions существенно станет меньше по кол-ву файлов. Всё нормально — так и должно быть. Потом содержимое папки «kexts for system/library/extensions» (там 3 файла) скопируй соотвественно по адресу /System/Library/Extensions. Теперь запускай Kext Utility и после окончания процесса перезапусти ОС. Теперь тебе будет доступна управление подсветкой крана с клавиатуры. Только вот незадача — по умолчанию ос будет грузится с высоким уровнем яркости. Следующий пункт это фиксит 2.Brightness — управление яркостью Для начала скачай файл Brightness.zip. Архив содержит файл com.nofearl.brightness.plist. Открой его и найди параметр Item 1 со значением 0.4. Этот параметр и отвечает за установку яркости экрана при запуске системы. Доступные значения от 0.1 до 1. Если требуется то измени значение и сохрани документ. Далее скопируй файлы по следующим адресам: /bin/brightness /System/Library/LaunchAgents/com.nofearl.brightness.plist и выполни следующие команды к Терминале [code lang=»text»] sudo chmod +x /bin/brightness chown root:wheel /System/Library/LaunchAgents/com.nofearl.brightness.plist [/code] На сегодня собственно всё. Желаю удачи...

Далее

Mac OS X 10.6.6 + Dell Vostro + Battery management + VoodooBattery

Мар 2, 2011

Если ты используешь ноут как стационарник то врядли значок состояния батареи в трее тебе понадобиться. Ну уж коль ты таскаешь лептоп постоянно с собой и не всегда вставляешь вилку в розетку то иметь возможность наблюдать состояние батареи фича приятная. Для того что бы научить Mac OS X 10.6.6 понимать батарею твоего Dell Vostro 3700 следует скачать файл VoodooBattery.1.3.3.kext.zip, распаковать и установить при помощи утилиты KextUtility.v2.3.2.dmg.zip (перетащить *.kext-файл на иконку программы). После reboot`а возле часиков ты найдешь соответствующую...

Далее

Mac OS X 10.6.6 + Dell Vostro 3700 + Режим сна + sleepenabler.kext

Мар 2, 2011

Я довольно редко использую «Режим сна» но всё же чувство лёгкого дискомфорта из-за отстутствии этой функции всё таки присутствовало. Имея Mac OS X версии 10.6.6 на ноутбуке Dell Vostro 3700 погуглив нашёл за бугром удачное решение. Всего через 3 шага «Режим сна» будет работать. Скачай и распакуй архив SleepEnabler_10.6.6.kext.zip. Установи в систему при помощи утилиты KextUtility.v2.3.2.dmg.zip(установи утилиту если этого ещё не сделал и перетащи файл SleepEnabler.kext на логопит программы). В терминале выполни команду[code lang=»text»]sudo pmset -a hibernatemode 7[/code] Перезагрузи компьютер. Вот и всё. P.S.: Что бы выйти из режима сна возможно потребуется нажать на кнопку включения несоклько раз так как не всегда с первого раза ноут просыпается P.S.S: Перед следующим обновлением Mac OS X ОБЯЗАТЕЛЬНО удали файл /System/Library/Extensions/SleepEnabler.kext иначе после перезагрузки будет kernel panic потому что под каждую версию OS пишется свой...

Далее

Mac OS X 10.6.6 Update + Dell Vostro 3700

Фев 27, 2011

И так. Отписываюсь по поводу обновления до версии 10.6.6 (обновился через меню Mac — Обновление программ) Всё прошло удачно. Блутуз, в отличи от апдейта до версии 10.6.5, так же работает стабильно. Но слетел звук. Фиксим его так: 1. Скачиваем файл: HP.Mini311.Injector.zip. Разархивируем и копируем в Extra/Extensions 2. Если Вы используете HDAIDT.kext для звука то удалите его из Extra/Extensions 3. Скачиваем утилиту: DSDTSE.zip. Устанавливаем и запускаем её. 4. Открываем файл DSDT.aml через меню File этой утилиты, который размещен по адресу: Extra/Extensions 5. Ищем в файле следующий блок строк: [code] Method (_DSM, 4, NotSerialized) { Store (Package (0x02) { "device-id", Buffer (0x04) { 0x18, 0x3A, 0x00, 0x00 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } [/code] (у меня в файле это была строка 2127) и весь блок заменяем на: [code] Method (_DSM, 4, NotSerialized) { Store (Package () { "layout-id", Buffer () {0x37, 0x01, 0x00, 0x00}, "MaximumBootBeepVolume", Buffer (One) {0x6B}, "hda-gfx", Buffer () {"onboard-1"}, "PinConfigurations", Buffer (Zero) {}, "platformFamily", Buffer (One) {0x00} }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } [/code] 6. Вверху справа нажимаем Install DSDT. В выпадающем меню выбираем основной раздел и ставим галочку напротив /Extra 7. Жмём инсталл. Вводим пароль админа. После чего утилита сообщит что она сделает бекап файла на всякий случай, который будет лежать рядом с основным файлом. 8. Закрываем программу. При желании измененный файл можно сохранить. 9. Теперь следует пропатчить AppleHDA.kext выполнив в терминале: [code]sudo perl -pi -e ‘s|\x8b\x19\xd4\x11|\x05\x76\x1d\x11|g’ /System/Library/Extensions/AppleHDA.kext/Contents/MacOS/AppleHDA[/code] 10. А вот теперь что бы всё наши старания были применены запускаем Kext Utility и дожидаемся окончания. 11. Перезагружаемся. 12. Звук должен будет появится, при чем как уверяют за бугром, он должен быть покачественнее нежели до этого. Я вроде как изменений не заметил :) Удачи...

Далее

Mac OS X 10.6 + Dell Vostro 3700 + installation

Фев 27, 2011

Установка Mac OS X 10.6.4 Snow Leopard на Vostro 3700 / 3xxx серия с NVIDIA 330M Mac OS был установлен на модель, именуемую в Украине как Dell Vostro 3700 (3700Gi450D3C320WBDSbrass) Если очень нужно, то выложу отчёт Everest`а. В силу того что уже имел опыт несколько раз убить систему, попробую рассказать алгоритм правильной установки. Подготовка: 1. Обновляем BIOS до версии A10 Для того что обновить BIOS, следует скачать файл 3700_A10.EXE по вышеуказанной ссылке. Обновление проходит под OS Windows. Так же на сайте Dell рекомендуют закрыть все запущенный программы. Запускаем прошивальщик и ждем пока процесс дойдет до конца, после чего перегружаем компьютер. 2. Скачать Mac OS X Snow Leopard [Retail 10.6.3] и записать на качественный двухслойный DVD на минимальной(!) скорости (обязательно поставьте галку на финализации диска). Учтите что диск должен быть DVD-R или DVD+R (НЕ DVD-RW!!!). 3. Скачать образ загрузчика iBootVostro.iso и так же записать на минимальной скорости с финализацией. Этот образ можно записывать на DVD-RW, так как он нужен будет только для запуска установки Mac OS. 4. Установка идет с расчетом на то что винт будет полностью переразмечен, а собственно хочу обратить ваше внимание на то, что данные предварительно следует сохранить на любой другой носитель информации. Установка: 1. Запускаем ноутбук и входим в Bios. Установить загрузку с DVD привода первым. Вставить загрузчик (диск с iBootVostro.iso) в привод и запустится с него до момента когда на экране появятся варианты загрузки. 2. Вытаскиваем загрузчик из привода и вместо него вставляет диск с Mac OS. После чего нажимаем F5 (на экране все так же должен отображаться вариант выбора загрузки). После нажатия F5 среди вариантов загрузки появится «MAC OS X install DVD». Выбираем этот пункт а нажимаем ентер. 3. Через некоторое время после запуска система предоставит выбор языка, после чего видим на экране подготовку к установке. 4. Когда на экране появится «Установка MAC OS X» жмём Продолжить. 5. Следующим этапом выбор винчестера на который будем устанавливать систему. Так как мы винчестер будем переразбивать по новому хочу опять обратить ваше внимание на то что все данные будут утеряны. В самом верху экрана на панеле ищем пункт меню Служебные программы -> Дисковые утилиты. Выбираем винт. Потом закладку справа: Разбить диск на разделы. Выбираем требуемую схему томов. Расставляем размеры томов(для системного раздела хватит 30ГБ). Остальное пространство разбивайте...

Далее