<?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>Zend Framework &#187; Eclipse-PDT</title>
	<atom:link href="http://spanish.zendfw.com/tag/eclipse/feed/" rel="self" type="application/rss+xml" />
	<link>http://spanish.zendfw.com</link>
	<description>Buenas prácticas y consejos sobre Programación Orientada a Objetos con PHP5</description>
	<lastBuildDate>Fri, 23 Apr 2010 22:28:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Solucionar problemas de arranque de Eclipse en Ubuntu</title>
		<link>http://spanish.zendfw.com/solucionar-problemas-de-arranque-de-eclipse-en-ubuntu/</link>
		<comments>http://spanish.zendfw.com/solucionar-problemas-de-arranque-de-eclipse-en-ubuntu/#comments</comments>
		<pubDate>Fri, 23 Apr 2010 22:24:03 +0000</pubDate>
		<dc:creator>webstudio</dc:creator>
				<category><![CDATA[Eclipse-PDT]]></category>
		<category><![CDATA[galileo]]></category>
		<category><![CDATA[problemas]]></category>

		<guid isPermaLink="false">http://spanish.zendfw.com/?p=77</guid>
		<description><![CDATA[Llega algún momento en el cuál tenemos algún problema con Eclipse, y este se rehusa a iniciar. En mi caso fue debido a la importación de un proyecto gigantesco, y dado que pensé que se había colgado Eclipse, decidí forzar el cierre cuando estaba en medio de la construcción del entorno (esto es, la lectura de los archivos para identificar [...]]]></description>
			<content:encoded><![CDATA[<p>Llega algún momento en el cuál tenemos algún <strong>problema con Eclipse</strong>, y este se rehusa a iniciar. En mi caso fue debido a la importación de un proyecto gigantesco, y dado que pensé que se había colgado <strong>Eclipse</strong>, decidí forzar el cierre cuando estaba en medio de la construcción del entorno (esto es, la lectura de los archivos para identificar las clases, funciones y símbolos para el auto-complete).</p>
<p>Lamentablemente, cuando reinicié el entorno,<strong> Eclipse se negó a iniciar</strong> nuevamente, sin importar las veces que lo intentara. Así que fue momento de meter manos a la obra y solucionar el problema. Por fortuna la solución es simple:</p>
<ul>
<li>Cerrar Eclipse por completo.</li>
<li>Hacer backup y eliminar la info del Workspace, que se encuentra generalmente en <em>/home/{tu-usuario}/workspace/.metadata/.plugins/org.eclipse.core.resources</em></li>
<li>Reiniciar Eclipse (preferentemente con el flag <em>-clean</em>)</li>
<li>Reimportar todos los proyectos: <strong>File » Import » Existing Project into Workspace</strong> e indicar el directorio raiz de <em>todos nuestros proyectos</em>.</li>
</ul>
<p>Solo esto es necesario para que recuperemos el control de Eclipse y podamos volver a intentar cualquier cosa. En mi caso, los problemas eran de <strong>Heap Size</strong>, lo cual me obligó a aumentar su tamaño invocando eclipse como:</p>
<blockquote><p>./eclipse -vmargs -Xmx512M -XX:MaxPermSize=128M</p></blockquote>
<p>Espero que estos consejos les ahorren un par de dolores de cabeza. Sé muy bien que a mi me los hubiera ahorrado.</p>
]]></content:encoded>
			<wfw:commentRss>http://spanish.zendfw.com/solucionar-problemas-de-arranque-de-eclipse-en-ubuntu/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Plugins de Eclipse &#8211; Soporte FTP y SSH</title>
		<link>http://spanish.zendfw.com/plugins-eclipse-ftp-ssh/</link>
		<comments>http://spanish.zendfw.com/plugins-eclipse-ftp-ssh/#comments</comments>
		<pubDate>Mon, 31 Aug 2009 05:36:01 +0000</pubDate>
		<dc:creator>webstudio</dc:creator>
				<category><![CDATA[Comenzando]]></category>
		<category><![CDATA[Eclipse-PDT]]></category>
		<category><![CDATA[ftp]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[remote system explorer]]></category>
		<category><![CDATA[ssh]]></category>

		<guid isPermaLink="false">http://spanish.zendfw.com/?p=68</guid>
		<description><![CDATA[Anteriormente expliqué como Instalar el Plugin de Eclipse Subclipse, para contar con soporte de SVN dentro de este fantástico editor. Este plugin es parte de una serie de complementos que siempre suelo agregar a Eclipse cuando instalo una nueva copia. Otro de estos plugins, es el que me permite conectarme a servidores remotos, utilizando tanto el protocolo FTP como SSH, [...]]]></description>
			<content:encoded><![CDATA[<p>Anteriormente expliqué como <a href="http://spanish.zendfw.com/plugins-eclipse-subclipse/"><strong>Instalar el Plugin de Eclipse Subclipse</strong></a>, para contar con <strong>soporte de SVN</strong> dentro de este fantástico editor. Este plugin es parte de una serie de complementos que siempre suelo agregar a Eclipse cuando instalo una nueva copia. Otro de estos plugins, es el que me permite conectarme a servidores remotos, utilizando tanto el protocolo FTP como SSH, para la transferencia de archivos, y es el que veremos ahora.</p>
<h2>Instalando Remote System Explorer en Eclipse</h2>
<p>Afortunadamente, este plugin es parte de Eclipse por defecto, aunque no viene instalado <strong>de fábrica</strong>. Igualmente, es mucho muy sencillo dejarlo activado y funcionando. Como en el caso anterior, debems acceder a <strong>Help » Install New Software&#8230;</strong> donde se nos presentará la ventana de instalación. Aquí desplegaremos la lista de opciones (Work With) y seleccionaremos <strong>los paquetes llamados Galileo</strong>. Esto hará que se desplieguen un listado jerárquico de paquetes disponibles para instalación.</p>
<p><a rel="attachment wp-att-69" href="http://spanish.zendfw.com/plugins-eclipse-ftp-ssh/install-rse/"><img class="aligncenter size-medium wp-image-69" title="Instalando Remote System Explorer" src="http://spanish.zendfw.com/wp-content/uploads/2009/08/Install-RSE-300x237.png" alt="Instalando Remote System Explorer" width="300" height="237" /></a></p>
<p>Dado que son muchos, utilizaremos el filtro que se encuentra sobre el listado, e ingresamos <strong>Remote System Explorer</strong>. Las opciones se verán limitadas a unas pocas, así que podemos marcar el paquete llamado <strong>Remote System Explorer End-User Runtime</strong> y darle click a <strong>Next</strong> y luego a <strong>Finish</strong>.</p>
<p>Así de sencillo comenzará <strong>Eclipse a descargar los paquetes</strong> para luego instalarlos. Como es costumbre, al finalizar nos sugerirá que reiniciemos el programa, a lo cuál accederemos. Una vez el programa haya vuelto a iniciar, ya estamos listos para utilizar <strong>la Perspectiva de Remote System Explorer</strong>. Para ello accedemos a <strong>Window » Open Perspective » Other&#8230;</strong> y seleccionamos la opción <strong>Remote System Explorer</strong>.</p>
<p><a rel="attachment wp-att-70" href="http://spanish.zendfw.com/plugins-eclipse-ftp-ssh/screenshot2/"><img class="aligncenter size-medium wp-image-70" title="Creando una nueva conexión" src="http://spanish.zendfw.com/wp-content/uploads/2009/08/screenshot2-300x238.png" alt="Creando una nueva conexión" width="300" height="238" /></a></p>
<p>Ahora ya podemos crear una nueva conexión a un sistema remoto, ya sea a través de FTP, SSH o Telnet. Espero que esta herramienta les sea de utilidad al hacer pruebas y abrir archivos en el editor directamente desde un servidor, algo que a veces nos vemos forzados a realizar.</p>
]]></content:encoded>
			<wfw:commentRss>http://spanish.zendfw.com/plugins-eclipse-ftp-ssh/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Plugins de Eclipse &#8211; Instalando Sublipse</title>
		<link>http://spanish.zendfw.com/plugins-eclipse-subclipse/</link>
		<comments>http://spanish.zendfw.com/plugins-eclipse-subclipse/#comments</comments>
		<pubDate>Mon, 31 Aug 2009 04:47:29 +0000</pubDate>
		<dc:creator>webstudio</dc:creator>
				<category><![CDATA[Comenzando]]></category>
		<category><![CDATA[Eclipse-PDT]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[subclipse]]></category>
		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://spanish.zendfw.com/?p=48</guid>
		<description><![CDATA[En un post anterior explicaba como Instalar Eclipse en Ubuntu para desarrollo PHP, uno de los primeros pasos necesarios para contar con un buen ambiente de desarrollo. Pero una de las características que hacen a este programa mucho más interesante que otros productos, es que Eclipse se destaca por ser una plataforma abierta, donde programadores crean plugins y extensiones al [...]]]></description>
			<content:encoded><![CDATA[<p>En un post anterior explicaba como <a href="http://spanish.zendfw.com/ambiente-desarrollo-php-ubuntu-eclipse/"><strong>Instalar Eclipse en Ubuntu para desarrollo PHP</strong></a>, uno de los primeros pasos necesarios para contar con un buen <strong>ambiente de desarrollo</strong>. Pero una de las características que hacen a este programa mucho más interesante que otros productos, es que <a href="http://eclipse.org" target="_blank"><strong>Eclipse</strong></a> se destaca por ser una <strong>plataforma abierta</strong>, donde programadores crean plugins y extensiones al mismo, para cubrir diferentes aspectos que nunca fueron contemplados en un inicio.</p>
<p>Así es como podemos instalarle plugins, y contar con funcionalidad agregada en forma de <strong>Perspectivas</strong>. Éstas no son más que diferentes interfaces de la misma aplicación, optimizadas para otras funcionalidades que no sean solamente tipear código. En este caso estaremos instalando tres distintos plugins que nos facilitarán el trabajar con <a href="http://es.wikipedia.org/wiki/File_Transfer_Protocol" target="_blank"><strong>FTP</strong></a>, <a href="http://subversion.tigris.org/" target="_blank"><strong>SVN</strong></a> y <strong><a href="http://www.mysql.com/" target="_blank">MySQL</a>.</strong></p>
<h2>Instalando Subclipse</h2>
<p>Subclipse es un plugin de Eclipse, que nos permite conectarnos a <strong>servidores de SVN</strong> desde el componente <strong>Team Synchronizing</strong>. La instalación de este plugin se lleva a cabo de manera casi automática (como la mayoría de los plugins de Eclipse, al menos los más utilizados) y siempre desde una <strong>interfaz gráfica</strong> que provee el mismo <strong>Eclipse</strong>.</p>
<p><a href="http://spanish.zendfw.com/wp-content/uploads/2009/08/Screenshot-PHP-Eclipse-.png"><img class="aligncenter size-medium wp-image-51" title="Instalar nuevo Software en Eclipse" src="http://spanish.zendfw.com/wp-content/uploads/2009/08/Screenshot-PHP-Eclipse--300x240.png" alt="Instalar nuevo Software en Eclipse" width="300" height="240" /></a></p>
<p>Primero, tenemos que acceder al menú <strong>Help » Install New Software&#8230;</strong> y se desplegará una pantalla, en la cuál podemos elegir otros componentes listos para ser instalados, o indicarle a Eclipse donde buscar un componente nuevo. Esto es lo que haremos, haciendo clic en <strong>Add&#8230;</strong></p>
<p><a href="http://spanish.zendfw.com/wp-content/uploads/2009/08/screenshot1.png"><img class="aligncenter size-medium wp-image-50" title="Agregar nuevo Plugin de Eclipse" src="http://spanish.zendfw.com/wp-content/uploads/2009/08/screenshot1-300x267.png" alt="Agregar nuevo Plugin de Eclipse" width="300" height="267" /></a></p>
<p>En dónde nos pide el <strong>Name</strong> agregamos &#8220;Subclipse&#8221; y en Location le indicamos la url <strong><a href="http://subclipse.tigris.org/update_1.6.x" target="_blank">http://subclipse.tigris.org/update_1.6.x</a></strong> y le damos Ok. La pantalla anterior se refrescará para indicarnos que componentes nuevos podemos instalar. Aquí marcaremos la opción que dice &#8220;<strong>Subclipse</strong>&#8221; y le damos <strong>Next</strong>.</p>
<p><a rel="attachment wp-att-54" href="http://spanish.zendfw.com/plugins-eclipse-subclipse/select-subclipse/"><img class="aligncenter size-medium wp-image-54" title="Elegir el paquete Subclipse" src="http://spanish.zendfw.com/wp-content/uploads/2009/08/Select-Subclipse-300x260.png" alt="Elegir el paquete Subclipse" width="300" height="260" /></a></p>
<p>Ya solo quedará dar Next un par de veces, confirmar que aceptamos las Licencia de los productos que se instalarán y Eclipse descargará lo que necesite y dejará todo listo. Es muy probable que al finalizar la instalación nos pida que reiniciemos Eclipse. Esto es normal y sobre todo, muy recomendado, asi que le damos Ok y ya tenemos la posiblidad de utilizar la Perspectiva de SVN. Para abrir esta perspectiva, podemos acceder a <strong>Window » Open Perspective » Other&#8230;</strong> y seleccionamos <strong>SVN Repository Exploring</strong>.</p>
<p><a rel="attachment wp-att-59" href="http://spanish.zendfw.com/plugins-eclipse-subclipse/screenshot-svn-repository-exploring-eclipse/"><img class="aligncenter size-medium wp-image-59" title="SVN Repository Exploring - Eclipse" src="http://spanish.zendfw.com/wp-content/uploads/2009/08/Screenshot-SVN-Repository-Exploring-Eclipse--300x239.png" alt="SVN Repository Exploring - Eclipse" width="300" height="239" /></a>Este es uno de los <strong>tantos plugins que existen para Eclipse</strong>, que nos ayudarán en nuestras tareas de desarrollo. En futuras publicaciones completaremos la caja de herramientas agregando en Eclipse soporte para conexiones <strong>FTP/SSH</strong> y una perspectiva para trabajar con <strong>MySQL</strong>. Hasta entonces.</p>
]]></content:encoded>
			<wfw:commentRss>http://spanish.zendfw.com/plugins-eclipse-subclipse/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Instalar Eclipse en Ubuntu, para desarrollo PHP</title>
		<link>http://spanish.zendfw.com/ambiente-desarrollo-php-ubuntu-eclipse/</link>
		<comments>http://spanish.zendfw.com/ambiente-desarrollo-php-ubuntu-eclipse/#comments</comments>
		<pubDate>Mon, 31 Aug 2009 03:21:01 +0000</pubDate>
		<dc:creator>webstudio</dc:creator>
				<category><![CDATA[Comenzando]]></category>
		<category><![CDATA[Eclipse-PDT]]></category>
		<category><![CDATA[desarrollo php]]></category>
		<category><![CDATA[galileo]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[zend studio]]></category>

		<guid isPermaLink="false">http://spanish.zendfw.com/?p=37</guid>
		<description><![CDATA[En este año, luego de estar escrbiendo código con distintos editores, decidí volver a darle una chance a Eclipse y su plugin para desarrollo en PHP, PDT. Y no me decepcionó, siendo muy sobresaliente en distintos aspectos a las opciones que estaba utilizando. El problema principal radicaba, en que dado que utilizo Ubuntu tanto en el trabajo como en mi [...]]]></description>
			<content:encoded><![CDATA[<p>En este año, luego de estar escrbiendo código con distintos editores, decidí volver a darle una chance a Eclipse y su plugin para <strong>desarrollo en PHP, PDT</strong>. Y no me decepcionó, siendo muy sobresaliente en distintos aspectos a las opciones que estaba utilizando. El problema principal radicaba, en que dado que utilizo <strong>Ubuntu</strong> tanto en el trabajo como en mi casa, éste aún no incluye a la última versión de Eclipse (Galileo) entre los paquetes instalables, pero esto no es problema porque voy a explicarles <strong>como instalar Eclipse Galileo en 6 simples pasos</strong>:</p>
<ol>
<li>Primero y antes que nada, tenemos que asegurarnos tener instalado el <strong>Sun Sava JDK</strong> (aprox. 18 Mb).<br />
<blockquote><p>sudo apt-get install sun-java6-jdk</p></blockquote>
</li>
<li>Descargamos <a href="http://eclipse.org/downloads/" target="_blank"><strong>Eclipse for PHP Developers</strong></a> (137 Mb)<br />
No importa de que servidor descarguen el archivo, o si lo hacen desde una de las opciones de Torrents que ofrece, eso si, tengan en cuenta elegir la versión que corresponda a su tipo de sistema operativo (32 o 64 bits).<br />
Guarden el archivo descargado <strong>en el Desktop</strong>.</li>
<li>Descomprimimos el programa y lo movemos a un directorio donde lo dejaremos instalado para todos los usuarios del sistema.<br />
<blockquote><p>cd ~/Desktop<br />
tar xvzf eclipse-php-galileo-linux-gtk.tar.gz<br />
sudo mv eclipse /opt/eclipse<br />
cd /opt<br />
sudo chown -R root:root eclipse/<br />
sudo chmod -R +r eclipse/<br />
cd /opt/eclipse</p></blockquote>
</li>
<li>Una vez instalado el programa dentro del directorio /opt, lo que vamos a crear ahora es un pequeño script ejecutable para poder invocar al programa.<br />
<blockquote><p>sudo touch /usr/local/bin/eclipse<br />
sudo chmod 755 /usr/local/bin/eclipse</p></blockquote>
<p>Abrimos el archivo para editarlo. Yo elijo nano porque nunca fui un amante de vi, pero sientanse libre de elegir el programa que deseen:</p>
<blockquote><p>sudo nano /usr/local/bin/eclipse</p></blockquote>
<p>Y escribimos:</p>
<blockquote><p>#!/bin/sh<br />
export ECLIPSE_HOME=/opt/eclipse<br />
$ECLIPSE_HOME/eclipse $*</p></blockquote>
<p>Guardamos y cerramos.</li>
<li>Si fuéramos a una terminal y ejecutaramos el comando &#8220;eclipse&#8221; ya podríamos comenzar a trabajar. Pero primero vamos a crear un ícono de escritorio para iniciar el programa más fácilmente. Primero creamos el atajo:<br />
<blockquote><p>sudo nano /usr/share/applications/eclipse.desktop</p></blockquote>
<p>Y le agregamos lo siguiente:</p>
<blockquote><p>[Desktop Entry]<br />
Encoding=UTF-8<br />
Name=Eclipse<br />
Comment=Eclipse Galileo IDE<br />
Exec=eclipse<br />
Icon=/opt/eclipse/icon.xpm<br />
Terminal=false<br />
Type=Application<br />
Categories=GNOME;Application;Development<br />
StartupNotify=True</p></blockquote>
</li>
<li>Listo ! A partir de ahora, ya podemos iniciar Eclipse desde el menú <strong>Applications » Programming » Eclipse</strong>.</li>
</ol>
<p><strong>Nota final:</strong> Con Eclipse para Desarrollo PHP, ya podemos comenzar a programar nuestras aplicaciones basadas en Zend Framework. Es cierto que es mucho más sencillo hacerlo con Zend Studio, pero este es un producto basado en Eclipse, pero de pago, con una versión de prueba de 30 días. En otro post, explicaré como instalar algunos plugins de Eclipse interesantes (y a veces necesarios) que nos ayudarán un poco más en nuestro trabajo diario.</p>
]]></content:encoded>
			<wfw:commentRss>http://spanish.zendfw.com/ambiente-desarrollo-php-ubuntu-eclipse/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

