Чтобы PyCharm не тупил с кодировкой меркуриала: echo export HGENCODING=UTF-8 >> .profile
Показаны сообщения с ярлыком Mac OS X. Показать все сообщения
Показаны сообщения с ярлыком Mac OS X. Показать все сообщения
вторник, 10 января 2012 г.
пятница, 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
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 (Копирование выделенного фрагмента в буфер обмена)
⌘+Shift+Ctrl+3 (Скриншот экрана сохраняется в буфер обмена)
⌘+Shift+4 (Выделенная часть экрана сохраняется на рабочий стол)
⌘+Shift+Ctrl+4 (Копирование выделенного фрагмента в буфер обмена)
пятница, 28 мая 2010 г.
Работа с удаленными дисками
http://video.google.com/videoplay?docid=3138515991250095768#docid=9102364861841709811
Отличное видео по работе с MacFuse
Отличное видео по работе с MacFuse
пятница, 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:
lxml-2.2.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
make depend
make install
четверг, 9 июля 2009 г.
ZSH
ZSH, о да! это тема!
Терминал >>> настройка >>> загрузка >>> Открытие Shell >>> с командой : /bin/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
Добавление основного каледаря.
- Откройте настройки iCal.
- На закладке Accounts нажмите плюс.
- В открывшемся окошке заполните поля так:
- Description: Просто название на ваш вкус.
- Username: Ваш полный почтовый адрес в гугле. Если вы используете Google Apps, вводите именно адрес именно из того домена.
- Password: Пароль от вашей учётной записи.
- В расположенном ниже и скрытом под стрелкой поле Server Options нужно написать
https://www.google.com/calendar/dav/ [ ваш@адрес ] /user. Конечно, это должно быть написано без пробелов и квадратных скобок.
- Нажмите ОК и подождите 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. Да, без пробелов и скобок.
четверг, 20 ноября 2008 г.
Автозавершение на tab в python2+ под Mac
Нашел решение своей проблемы (не работало автозавершение в python при нажатии на tab) которая доставляла мне некоторые неудобства, напиример в debug mode Zope, где ipython использовать нельзя. Создаем файл в домашней директории .pystartup
Для работы автозавершения вписываем в него:
Проверяем python, если все работает то вписываем экспорт в ~/.bash_profile
Для работы автозавершения вписываем в него:
# ~/.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
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
defaults write com.apple.Safari IncludeDebugMenu 1
Отключение:
defaults write com.apple.Safari IncludeDebugMenu 0
понедельник, 22 сентября 2008 г.
пятница, 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
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. После этого будет возможно запускать фильм двойным кликом по нему.
Подписаться на:
Сообщения (Atom)





