Показаны сообщения с ярлыком Mac OS X. Показать все сообщения
Показаны сообщения с ярлыком Mac OS X. Показать все сообщения

вторник, 10 января 2012 г.

export HGENCODING=UTF-8

Чтобы PyCharm не тупил с кодировкой меркуриала: echo export HGENCODING=UTF-8 >> .profile

пятница, 24 июня 2011 г.

Python 2.5.6 and zmq 2.1.7

setup.py configure --zmq=/opt/local/
setup.py build_ext --inplace
setup.py install

вторник, 17 мая 2011 г.

Смена дефолтного текстого редактора

cd ~
touch .profile
/opt/local/bin/mcedit .profile -> export EDITOR=/opt/local/bin/mcedit

вторник, 17 августа 2010 г.

Скриншоты

⌘+Shift+3 (Скриншот всего экрана сохраняется на рабочий стол)
⌘+Shift+Ctrl+3 (Скриншот экрана сохраняется в буфер обмена)
⌘+Shift+4 (Выделенная часть экрана сохраняется на рабочий стол)
⌘+Shift+Ctrl+4 (Копирование выделенного фрагмента в буфер обмена)

Смена фотрмата скриншотов

defaults write com.apple.screencapture type JPG
killall SystemUIServer

пятница, 12 марта 2010 г.

Install lxml-2.2.6 on OSX 10.3 (Python 2.6.3) in $HOME

libxml2-2.7.6

./configure --prefix=$HOME --with-python=$HOME/Python-2.6.4
make
make install

libxslt-1.1.26:

./configure --prefix=$HOME --with-python=$HOME/Python-2.6.4 --with-libxml-prefix=$HOME
make
make install
cd $HOME/Python-2.6.4/lib/python2.6/site-packages/
ln -s $HOME/lib/python2.6/site-packages/* .


lxml-2.2.6

../python setup.py build_ext --with-xslt-config=$HOME/OpenERP/bin/xslt-config --with-xml2-config=$HOME/OpenERP/bin/xml2-config -I $HOME/OpenERP/include/libxml2

пятница, 18 декабря 2009 г.

Install OpenLDAP in MacOS 10.5.3

LDFLAGS=-L/usr/local/BerkeleyDB.4.7/lib CPPFLAGS=-I/usr/local/BerkeleyDB.4.7/include ./configure
make depend
make install

четверг, 9 июля 2009 г.

ZSH

ZSH, о да! это тема!
Терминал >>> настройка >>> загрузка >>> Открытие Shell >>> с командой : /bin/zsh

четверг, 2 июля 2009 г.

Sony NW-S203F в Mac OS X

Наконец то удалось подружить мой плеер с маком. Сдружил их программой JSymphonic, качать здесь http://sourceforge.net/projects/symphonic/files/

пятница, 20 марта 2009 г.

Mac OS World

Недавно на сайте http://macosworld.ru/ был конкурс - лицензия TextMate за написанные статьи. И недавно на почту мне упала эта самая лицензия =) Одино из самых позитивных событий за этот месяц =)

пятница, 5 декабря 2008 г.

Синхронизация Google календарей с iCal

Добавление основного каледаря.
  1. Откройте настройки iCal.
  2. На закладке Accounts нажмите плюс.
  3. В открывшемся окошке заполните поля так:
    • Description: Просто название на ваш вкус.
    • Username: Ваш полный почтовый адрес в гугле. Если вы используете Google Apps, вводите именно адрес именно из того домена.
    • Password: Пароль от вашей учётной записи.
  4. В расположенном ниже и скрытом под стрелкой поле Server Options нужно написать https://www.google.com/calendar/dav/ [ ваш@адрес ] /user. Конечно, это должно быть написано без пробелов и квадратных скобок.

  5. Нажмите ОК и подождите 5-7 минут, пока пройдёт первоначальная синхронизация. У меня этот процесс занимает буквально несколько секунд, у вас может затянуться. Наберитесь терпения.

Ваш персональный календарь отобразится в панели календарей. Информация синхронизируется раз в 15 минут. Вы можете изменить интервал, открыв iCal > Preferences > Accounts. Также вы можете принудительно обновить календарь, нажав Cmd-R.

Добавление других каледарей.

Для того, чтобы добавить неосновной календарь, нужно сделать следующее:

  • Откройте веб-интерфейс календаря.
  • Выберите календарь, который хотите добавить. Нажмите на стелку слева от него и выберите Calendar Settings
  • Найдите, выделите и скопируйте в буфер обмена ваш Calendar ID.

  • Откройте iCal и сделайте шаги 1-3 из предыдущего пункта.
  • В поле Server Options введите https://www.google.com/calendar/dav/ [ Calendar ID ] /user. Да, без пробелов и скобок.
Источник: http://www.mactrick.com/2008/10/23/dobavlyaem-kalendari-google-v-ical/

четверг, 20 ноября 2008 г.

Автозавершение на tab в python2+ под Mac

Нашел решение своей проблемы (не работало автозавершение в python при нажатии на tab) которая доставляла мне некоторые неудобства, напиример в debug mode Zope, где ipython использовать нельзя. Создаем файл в домашней директории .pystartup

Для работы автозавершения вписываем в него:
# ~/.pythonrc
# enable syntax completion
try:
import readline
except ImportError:
print "Module readline not available."
else:
import rlcompleter
readline.parse_and_bind("tab: complete")
Для автозавершения и сохранения истории:
# Add auto-completion and a stored history file of commands to your Python
# interactive interpreter. Requires Python 2.0+, readline. Autocomplete is
# bound to the Esc key by default (you can change it - see readline docs).
#
# Store the file in ~/.pystartup, and set an environment variable to point
# to it, e.g. "export PYTHONSTARTUP=/max/home/itamar/.pystartup" in bash.
#
# Note that PYTHONSTARTUP does *not* expand "~", so you have to put in the
# full path to your home directory.

import atexit
import os
import readline
import rlcompleter

historyPath = os.path.expanduser("~/.pyhistory")
historyTmp = os.path.expanduser("~/.pyhisttmp.py")

endMarkerStr= "# # # histDUMP # # #"

saveMacro= "import readline; readline.write_history_file('"+historyTmp+"'); \
print '####>>>>>>>>>>'; print ''.join(filter(lambda lineP: \
not lineP.strip().endswith('"+endMarkerStr+"'), \
open('"+historyTmp+"').readlines())[:])+'####<<<<<<<<<<'"+endMarkerStr readline.parse_and_bind('tab: complete') readline.parse_and_bind('\C-w: "'+saveMacro+'"') def save_history(historyPath=historyPath, endMarkerStr=endMarkerStr): import readline readline.write_history_file(historyPath) # Now filter out those line containing the saveMacro lines= filter(lambda lineP, endMarkerStr=endMarkerStr: not lineP.strip().endswith(endMarkerStr), open(historyPath).readlines()) open(historyPath, 'w+').write(''.join(lines)) if os.path.exists(historyPath): readline.read_history_file(historyPath) atexit.register(save_history) del os, atexit, readline, rlcompleter, save_history, historyPath del historyTmp, endMarkerStr, saveMacro
Экспортируем export PYTHONSTARTUP=/Users/User/.pystartup
Проверяем python, если все работает то вписываем экспорт в ~/.bash_profile

вторник, 18 ноября 2008 г.

Автозапуск PstgreSQL 8.3

Долго не мог найти в Mac OS как отрубить автозапуск PstgreSQL 8.3, пришлось решить проблему вандальным методом:
sudo rm -rf /Library/StartupItems/postgresql-8.3

вторник, 23 сентября 2008 г.

Safari

Включение debug меню Safari:
defaults write com.apple.Safari IncludeDebugMenu 1
Отключение:
defaults write com.apple.Safari IncludeDebugMenu 0

понедельник, 22 сентября 2008 г.

Burn


Простенькая и удобная программа для записи дисков.
http://burn-osx.sourceforge.net/

SMS из Adium


Отправляем SMS из Adium!

пятница, 19 сентября 2008 г.

Сеть в Leo4All v2

В сборке Leo4All v2 не работала сетка, был неправильный линк, лечится так:
sudo rm /System/Library/Filesystems/afpfs.fs
sudo ln -s /System/Library/Filesystems/AppleShare/afpfs.kext /System/Library/Filesystems/afpfs.f

вторник, 16 сентября 2008 г.

DVD

Вы можете переименовать папку, содержащую VIDEO_TS так, чтобы название заканчивалось на .dvdmedia. После этого будет возможно запускать фильм двойным кликом по нему.

Приятноя мелочь


Приятно что заработала на моем хакентоше =)