После обновления XChat Azure до версии 1.13.0 он начал падать при старте на Lion 10.7. Добрался до описания XChat Azure в iTunes. Там выяснилось следующее:
*** DO NOT UPDATE LION USERS ***
Lion (10.7) users are experiancing crash from this update.
Waiting for next release please (1.13.1) or try preview version on project download page (https://github.com/xchataqua/xchataqua/downloads).
Sorry about inconvinience.
То бишь, нужно дождаться аппрува фикса в AppStore (1-2 недели), или скачать пофикшенную версию с Github. Я выбрал второе :)
27 нояб. 2012 г.
26 нояб. 2012 г.
SVN : branches and tags
Небольшая напоминалка по поводу использвоания таких фич SVN как branches и tags.
Функция бранчей и тагов уже достаточно описана. В двух словах — это параллельный набор исходников (ну, или того, что хранится в SVN). С помощью branch обеспечивается безопасное внесение изменений без затрагивания основной (trunk) копии сорцов. После окончания внесения изменений, проверки и тестирования версии продукта в бранче производится его перенос в основную ветку - транк. Это может быть совмещение (merge), может быть замена транка бранчем... Зависит от политики и настроения. Назначение tag аналогично за исключением того, что после создания копии транка в тэге эта копия не предполагает изменения. Тэги еще называют метками (labels). Их делают для того, чтобы в репозитории хранился моментальный снимок сорцов на какой-то определенный момент времени. Например, для каждого релиза создается тэг, к которому можно откатиться в случае необходимости.
В случае SVN и trunk, и branch, и tags - обычные директории, выполняющие свои специфические функции на уровне соглашения. Предполагается, что содержимое директории %PROJECT_REPO%/tags не изменяется - только создается новая поддиректория для каждого из тэгов. Директория %PROJECT_REPO%/branches используется для хранения бранчей. Но при этом ничто, кроме здравого смысла, не мешает пользователю назвать эти директории по-своему или вносить изменения в тэги.
Как бы то ни было, напоминалка!
Создание бранча/тэга в предположении, что проект лежит в ~/work/project/:
mkdir -p ~/work/project/tags/rc1 svn add ~/work/project/tags/rc1 svn ci -m "rc1 tag added" ~/work/project/tags/rc1 svn copy -m "Some comment" https://svn.server:port/svn/currentProject/trunk/ https://svn.server:port/svn/currentProject/tags/rc1/ svn upДля создания бранча последовательность аналогична:
mkdir -p ~/work/project/branches/camelStyleInvolving svn add ~/work/project/branches/camelStyleInvolving svn ci -m "rc1 tag added" ~/work/project/branches/camelStyleInvolving svn copy -m "Some comment" https://svn.server:port/svn/currentProject/trunk/ https://svn.server:port/svn/currentProject/branches/camelStyleInvolving/ svn upДля переключения локальной копии репозитория в нужный бранч/тэг нужно выполнить следующую команду в директории, соответствующей основной ветке (в данном случае это ~/work/project/):
cd ~/work/project/trunk svn switch https://svn.server:port/svn/currentProject/branches/camelStyleInvolving/ ./указание текущей директории "./" можно опустить, но лучше ее указывать явно, чтобы избежать неприятных промахов. При этом в локальную копию транка помещаются файлы из бранча. То есть, для среды разработки пути и расположение файлов не изменяется. Меняется только их содержимое. Ну, и чтобы вспомнить в какой ветке сейчас находится локальная версия репозитория, можно использовать команду svn info:
svn infoЭти действия предполагают работу в консоли bash. Подобные действия можно производить и в консоли Windows-окружения. Для графического интерфейса действия зависят от используемого SVN-клиента.
25 нояб. 2012 г.
ВКонтакте таки добавили поддержку HTTPS/SSL
Наконец-то ВКонтакте реализовали поддержку HTTPS. В настройках учетки можно поставить птицу использовать SLL-соединение все время. Давно пора было это сделать.
22 нояб. 2012 г.
Пуск/остановка Jenkins под Mac OS X
Две команды для старта и остановки демона Jenkins (continuous integration tool) под Mac OS X.
Запуск Jenkins:
sudo launchctl load /Library/LaunchDaemons/org.jenkins-ci.plistОстановка Jenkins:
sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist
1 нояб. 2012 г.
Отключение автозапуска CameraWindow.app в Mac OS
После установки софта, идущего с зеркалками Canon, при подключении к компу iOS-устройств (iPhone, iPad) стало выскакивать такое окошко
Анноит. Окно открывается приложением Canon CameraWindow. Первая мысль - снести приложение. Но немного терпения, и оказалось, что приложение прописано в штатном iPhoto в качестве обработчика подключения внешней камеры (или устройства, содержащего оную). Приложение сносить не стал. Просто отключил его в свойствах iPhoto.
developer.apple.com на обслуживании
Перестал у меня открываться http://developer.apple.com - основной портал разработчика на сайте Apple. Сообщает "We'll back soon". Начали уже возникать мысли о теракте и отключении Украины от интернета. С зарубежного хостинга открывается нормально. А из Украины - никак.
Оказалось все просто и пОшло. Почистил кэш и куки броузера и поротал стал открываться. Загадка, однако.
Подписаться на:
Сообщения (Atom)