<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>.wpal &#187; eclipse</title>
	<atom:link href="http://blog.web2.com.ua/tag/eclipse/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.web2.com.ua</link>
	<description>web, programming and linux</description>
	<lastBuildDate>Fri, 20 May 2011 13:29:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>Мои плагины для Eclipse</title>
		<link>http://blog.web2.com.ua/2009/03/11/moi-plaginyi-dlya-eclipse/</link>
		<comments>http://blog.web2.com.ua/2009/03/11/moi-plaginyi-dlya-eclipse/#comments</comments>
		<pubDate>Wed, 11 Mar 2009 17:58:54 +0000</pubDate>
		<dc:creator>wert2all</dc:creator>
				<category><![CDATA[программирование]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[plugins for eclipse]]></category>

		<guid isPermaLink="false">http://blog.web2.com.ua/?p=755</guid>
		<description><![CDATA[Для работы над кодом я пользуюсь большущим комбайном под названием Eclipse. Превратить его хоть в атомную бомбу можно всего в пару кликов и репозиторием в плагинами. Удобство при разработке и настраиваемость с лихвой окупают то, что он написан на Java, которая, как известно, не тормозит. Вот и напишу, что же я использую в Eclipse. 1. [...]]]></description>
			<content:encoded><![CDATA[<p>Для работы над кодом я пользуюсь большущим комбайном под названием Eclipse. Превратить его хоть в атомную бомбу можно всего в пару кликов и репозиторием в плагинами. Удобство при разработке и настраиваемость с лихвой окупают то, что он написан на Java, которая, как известно, <a href="http://www.linux.org.ru/view-message.jsp?msgid=2846800&amp;page=2#2850515" target="_blank">не тормозит</a>. Вот и напишу, что же я использую в Eclipse.<span id="more-755"></span></p>
<h2>1. Spket</h2>
<p>Это <a href="http://spket.com/" target="_blank">редактор Javascrip и XML</a> кода. Он поддерживает такие Javascript фреймворки, как <a href="http://extjs.com/" target="_blank">Ext JS</a>,  <a href="http://jquery.com/" target="_blank">jQuery</a>, <a href="http://developer.yahoo.com/yui/" target="_blank">YUI</a>, <a href="http://mootools.net/" target="_blank">MooTools</a>, <a href="http://qooxdoo.org/" target="_blank">qooxdoo</a>, <a href="http://prototypejs.org/" target="_blank">Prototype</a>/<a href="http://script.aculo.us/" target="_blank">script.aculo.us</a> и Adobe AIR, имеет добавлять код ( даже качественне чем Aptana, которой я раньше пользовался ), открывать декларации и фолдинг кода ( code folding).</p>
<p>Сайт для обновления с Eclipse &#8211; <a href="http://spket.com/update/">http://spket.com/update/</a></p>
<ul>
<li><a href="http://blog.web2.com.ua/wp-content/uploads/spketide.png"><img class="alignnone size-medium wp-image-758" title="spketide" src="http://blog.web2.com.ua/wp-content/uploads/spketide-400x308.png" alt="spketide" width="400" height="308" /></a></li>
<li>Spket IDE</li>
</ul>
<h2>2. PDT</h2>
<p>Представлять этот плагин для PHP-разработчиков нет нужды. Это самый популярный <a href="http://www.eclipse.org/pdt/" target="_blank">проект</a> на сайте Eclipse.</p>
<ul>
<li><a href="http://blog.web2.com.ua/wp-content/uploads/pdt.png"><img class="alignnone size-medium wp-image-761" title="pdt" src="http://blog.web2.com.ua/wp-content/uploads/pdt-400x308.png" alt="pdt" width="400" height="308" /></a></li>
<li>PDT перспектива</li>
</ul>
<p>Update Site &#8211; <a href="http://download.eclipse.org/tools/pdt/updates/2.0/" target="_blank">http://download.eclipse.org/tools/pdt/updates/2.0/</a></p>
<h2>3.  MercurialEclipse</h2>
<p>Этот <a href="http://bitbucket.org/mercurialeclipse/main/wiki/Home" target="_blank">плагин</a> нужен для удобной работы с системой контроля версий Mercurial. Практически всё, что надо &#8220;в быту&#8221; там реализовано, будь то клониновани, commit, push/pull и merge. Есть и история версий и удобный редактор для diff-ов.</p>
<ul>
<li><a href="http://blog.web2.com.ua/wp-content/uploads/mercurial_sharing.png"><img class="alignnone size-medium wp-image-762" title="mercurial_sharing" src="http://blog.web2.com.ua/wp-content/uploads/mercurial_sharing-400x319.png" alt="mercurial_sharing" width="400" height="319" /></a></li>
<li>Шаринг проэкта</li>
<li><a href="http://blog.web2.com.ua/wp-content/uploads/mercurial_features.png"><img class="alignnone size-medium wp-image-763" title="mercurial_features" src="http://blog.web2.com.ua/wp-content/uploads/mercurial_features-400x319.png" alt="mercurial_features" width="400" height="319" /></a></li>
<li>Возможности плагина</li>
<li><a href="http://blog.web2.com.ua/wp-content/uploads/mercurial_pulling.png"><img class="alignnone size-medium wp-image-764" title="mercurial_pulling" src="http://blog.web2.com.ua/wp-content/uploads/mercurial_pulling-400x379.png" alt="mercurial_pulling" width="400" height="379" /></a></li>
<li>Pull</li>
<li><a href="http://blog.web2.com.ua/wp-content/uploads/mercurial_pushing.png"><img class="alignnone size-medium wp-image-765" title="mercurial_pushing" src="http://blog.web2.com.ua/wp-content/uploads/mercurial_pushing-400x369.png" alt="mercurial_pushing" width="400" height="369" /></a></li>
<li>Pushing</li>
<li><a href="http://blog.web2.com.ua/wp-content/uploads/mercurial_history.png"><img class="alignnone size-medium wp-image-766" title="mercurial_history" src="http://blog.web2.com.ua/wp-content/uploads/mercurial_history-400x308.png" alt="mercurial_history" width="400" height="308" /></a></li>
<li>История проэкта</li>
</ul>
<p>Update Site &#8211; <a href="http://www.vectrace.com/eclipse-update" target="_blank">http://www.vectrace.com/eclipse-update</a></p>
<p>Кажется пока всё. Плагин для удобной работы с базами пока не нашёл, но в поисках.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.web2.com.ua/2009/03/11/moi-plaginyi-dlya-eclipse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Интеграция phpDocumentor в Eclipse</title>
		<link>http://blog.web2.com.ua/2008/09/11/integratsiya-phpdocumentor-v-eclipse/</link>
		<comments>http://blog.web2.com.ua/2008/09/11/integratsiya-phpdocumentor-v-eclipse/#comments</comments>
		<pubDate>Thu, 11 Sep 2008 13:30:49 +0000</pubDate>
		<dc:creator>wert2all</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[программирование]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[phpDocumentor]]></category>
		<category><![CDATA[интеграция]]></category>

		<guid isPermaLink="false">http://blog.web2.com.ua/?p=648</guid>
		<description><![CDATA[Вот сижу, пишу код, иногда пишу комментарии. Идилия. Но вот, написавши n-ий класс, столкнулся с проблемой документации его. Ведь не только я же буду им пользоваться, а писать самому, когда есть описания методов &#8211; это не путь юного падавана. Тут на помощь приходит phpDocumentor. Но его надо бы врикрутить в среду разработки, тоесть в Eclipse, [...]]]></description>
			<content:encoded><![CDATA[<p>Вот сижу, пишу код, иногда пишу комментарии. Идилия. Но вот, написавши n-ий класс, столкнулся с проблемой документации его. Ведь не только я же буду им пользоваться, а писать самому, когда есть описания методов &#8211; это не путь юного падавана. Тут на помощь приходит phpDocumentor. Но его надо бы врикрутить в среду разработки, тоесть в Eclipse, чем и займёмся.<span id="more-648"></span></p>
<p>Уже всем известно, что я использую Linux, точнее openSUSE. Это очень многое упрощает.</p>
<p>Сначала надо добавить репозитарий с phpDoc. Это просто:</p>
<pre><code>zypper ar http://download.opensuse.org/repositories/server:/php:/applications/openSUSE_11.0/server:php:applications.repo</code></pre>
<p>Теперь устанавливаем phpDocumentor:</p>
<pre><code>zypper in php5-pear-phpdocumentor</code></pre>
<p>Всё уже есть, осталось натравить на него Eclipse. Для этого добавляем скрипт с помощью меню Run -&gt; External Tools -&gt;Open External Tools Dialog. Вот так окно диалога выглядит:</p>
<ul class="picture">
<li><a href="http://blog.web2.com.ua/wp-content/uploads/external_dialog.png" target="_blank"><img title="external_dialog" src="http://blog.web2.com.ua/wp-content/uploads/external_dialog-400x320.png" alt="" width="400" height="320" /></a></li>
<li>Добавления скрипта</li>
</ul>
<p>Добавим новый скрипт, методом нажатия New. В поле Name вписываем названия скрипта, например  phpDocumentor. В поле Location вставляем полний путь к phpDoc, у меня /usr/bin/phpdoc. В Working Directory &#8211; путь к установленому phpDoc &#8211; /usr/share/php5/PEAR/PhpDocumentor/. Самое интересное находится в поле аргументов. В нём записываются параметры phpDoc для генерации документации. Я прописал такие:</p>
<pre><code>-f "${resource_loc}" -t "${project_loc}/phpDoc" -o HTML:Smarty:HandS</code></pre>
<p>Это означает, что следует создать докуменацию с активного файла проекта с помощью шалонов HTML:Smarty:HandS ( более широко о шаблонах и их типах, написано в <a title="phpDocumentor HowTo" href="http://manual.phpdoc.org/HTMLSmartyConverter/HandS/phpDocumentor/tutorial_phpDocumentor.howto.pkg.html#using.command-line.output" target="_blank">документации</a> ) и результат положить в папку phpDoc внутри проэкта.</p>
<p>Вот что получилось:</p>
<ul class="picture">
<li><a href="http://blog.web2.com.ua/wp-content/uploads/action.png" target="_blank"><img title="action" src="http://blog.web2.com.ua/wp-content/uploads/action-400x320.png" alt="" width="400" height="320" /></a></li>
<li>Вот и весь скрипт</li>
</ul>
<p>Если всё правильно сделали, то в меню появится пункт для запуска phpDoc и папочка с документацией. Более нужной функцией будет формирование документации по всему проекту. Для этого я создал ещё один, но с другими параметрами:</p>
<pre><code>-d " ${project_loc}" -t "${project_loc}/phpDoc" -o HTML:Smarty:HandS -i *.svn/* -i *phpDoc/*</code></pre>
<p>И как-бы нет ничего сложного.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.web2.com.ua/2008/09/11/integratsiya-phpdocumentor-v-eclipse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Чиним java VM</title>
		<link>http://blog.web2.com.ua/2007/10/19/chinim-java-vm/</link>
		<comments>http://blog.web2.com.ua/2007/10/19/chinim-java-vm/#comments</comments>
		<pubDate>Fri, 19 Oct 2007 10:58:21 +0000</pubDate>
		<dc:creator>wert2all</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[openSuse]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[fix]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://blog.web2.com.ua/2007/10/19/chinim-java-vm/</guid>
		<description><![CDATA[Сегодня утром просснулся с серьёзной мыслю напрограмить вагонетку кода, написать чуть не весь проэкт, над которым работаю. Потянулся, взял чашечку кофе дабы проснутся и в 9:50 уже был готов работать, что уж очень рано для меня. Скажу ещё то, что вчера ночью (или утро уже было) моя openЗЮЗЯ вытянула обновления java 1.6 с Eclipse, на [...]]]></description>
			<content:encoded><![CDATA[<p>Сегодня утром просснулся с серьёзной мыслю напрограмить вагонетку кода, написать чуть не весь проэкт, над которым работаю. Потянулся, взял чашечку кофе дабы проснутся и в 9:50 уже был готов работать, что уж очень рано для меня. Скажу ещё то, что вчера ночью (или утро уже было) моя openЗЮЗЯ вытянула обновления java 1.6 с Eclipse, на что я не среагировал никак. Ну и что нам какие-то 70-100 метров при нашем анлиме <img src='http://blog.web2.com.ua/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Утро же получилось прекрассное, да и будущей жены сегодня день рождения (ПАЗДРАВЛЯЮ!!!), что не могдо не радовать. И что я получил? По клике на ярлыке Eclipse я получал фигу. Тоесть ничего не получал. Хм. А ну ка, консолька, скажи мне, кто на свете мог меня так обидеть?</p>
<pre><code>wert2all@wert2all:~/public_html/talkfest/_db&gt; eclipse
Cannot find java virtual machine, aborting.
</code></pre>
<p>Ну капец, как её нет, когда вчера обновилась?</p>
<p>После копания и  пинания всего джавовского, догадался удалить предыдущую версию java. Удалять я люблю <img src='http://blog.web2.com.ua/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Потом следует запустить `<em>update-alternatives &#8211;config java</em>`</p>
<pre><code>wert2all:/home/wert2all/public_html/talkfest/_db # update-alternatives --config java

There are 2 programs which provide `java'.</code>Selection    Command

-----------------------------------------------

1        /usr/lib64/jvm/jre-1.4.2-gcj/bin/java

+    2        /usr/lib64/jvm/jre-1.6.0.u3-sun/bin/java

Enter to keep the default[*], or type selection number: 2

Using `/usr/lib64/jvm/jre-1.6.0.u3-sun/bin/java' to provide `java'.

wert2all:/home/wert2all/public_html/talkfest/_db #</pre>
<p>Вот и почилили java. Вот так надо настраивать java в opensuse 10.3. Но карма уже прогнулась же.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.web2.com.ua/2007/10/19/chinim-java-vm/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

