Программирование

warning: Creating default object from empty value in /home/solarwind/www/solargate.ru/www/modules/taxonomy/taxonomy.pages.inc on line 33.
Статьи и заметки о программировании

Eclipse & Subversion. Subversive!

Этот пост является некоторым дополнением к одной моей прошлой статье. Некоторое время назад я написал заметку по настройке системы контроля версий Subversion в Linux, а также ее использованию в Eclipse. Тогда для интеграции SVN в Eclipse я использовал плагин Subclipse. Но на днях я столкнулся с очень неприятной проблемой - при коммите не очень-то большого проекта в SVN-репозиторий Eclipse просто зависал.

Решение оказалось простым. Вспомнив, что мне тогда в комментариях советовали плагин Subversive (спасибо!) я удалил Subclipse и установил Subversive. Для установки необходимо прописать в Update Manager следующие источники:

Subversive plugin:

http://download.eclipse.org/technology/subversive/0.7/update-site/

Subversive SVN connectors:

http://www.polarion.org/projects/subversive/download/eclipse/2.0/update-site/

При использовании этого плагина у меня исчезли все проблемы. Да и вообще он мне показался более законченным проектом по сравнению с Subclipse (в частности потому, что понимает, что такое trunk, branches и tags). В общем, теперь я рекомендую именно Subversive.

Subversion и Eclipse. Настройка и использование

Subversion LogoПолагаю, каждый программист знаком с системами контроля версий, которые просто необходимы при любой серьезной разработке программного обеспечения. Таких систем существует достаточно большое количество, но мне в силу ряда причин наиболее симпатична Subversion (svn).

Бытует мнение, что такие системы востребованы только группами разработчиков. Тем не менее, я считаю, что и при разработке "в одно лицо" использование единого svn-репозитория для исходников будет очень удобно и правильно. Особенно в случае наличия нескольких компьютеров (например, домашнего и рабочего). Не копировать же, в самом деле, исходники вручную между рабочими станциями.

В этой заметке речь пойдет о настройке svn-репозитория на Ubuntu Linux и использовании его в Eclipse. Читать далее »

Adobe Air. Пишем Air-приложение за 5 минут

Adobe Air LogoСовсем недавно официально вышла первая версия платформы Adobe Air. У меня она даже автоматически обновилась с предыдущей версии Beta3. Как я уже писал, этот продукт мне очень интересен. На данный момент доступны версии для Windows и Mac, но в скором времени обещают версию и для Linux. Жду с нетерпением.

Мне стало интересно оценить трудоемкость разработки программного обеспечения для Air. На сайте Adobe доступен для скачивания SDK и средства разработки. Можно скачать SDK как отдельно, так и в виде расширения к Adobe Dreamweaver CS3. Но самый, на мой взгляд, удобный способ - это установка Aptana Studio. Aptana основана на Eclipse. Air SDK подключается плагином, как это сделано в случае с SDK для Android и ACCESS Linux Platform. Естественно, ничего не мешает подключить плагин для Air SDK и просто в Eclipse. Это приятно. Eclipse становится, фактически, стандартом для разработки ПО для очень разных систем. Вдвойне приятно, что эта интегрированная среда разработки кроссплатформенна и существует для всех современных десктопных операционных систем.

В качестве объекта для эксперимента я выбрал Google Reader. У меня это одно из самых востребованных веб-приложений и оно как нельзя лучше подходит для вынесения в отдельное приложение. Даже своего интерфейса городить не нужно, базовые возможности Google Reader меня полностью устраивают. Читать далее »