<?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>Noticias Ubuntu &#187; Programación</title>
	<atom:link href="http://www.noticiasubuntu.com/programas/programacion/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.noticiasubuntu.com</link>
	<description></description>
	<lastBuildDate>Tue, 25 Oct 2011 18:59:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Como usar Git en Ubuntu</title>
		<link>http://www.noticiasubuntu.com/como-usar-git-en-ubuntu/</link>
		<comments>http://www.noticiasubuntu.com/como-usar-git-en-ubuntu/#comments</comments>
		<pubDate>Wed, 23 Mar 2011 07:30:41 +0000</pubDate>
		<dc:creator>Nita</dc:creator>
				<category><![CDATA[Administración del sistema]]></category>
		<category><![CDATA[Noticias]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Programas]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[Maverick Meerkat]]></category>
		<category><![CDATA[repositorios]]></category>
		<category><![CDATA[software libre]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[ubuntu 10.10]]></category>

		<guid isPermaLink="false">http://www.noticiasubuntu.com/?p=11155</guid>
		<description><![CDATA[Git es un sistema de control de versiones distribuido siendo muy utilizado en muchos proyectos open source como:  Linux Kernel, KDE, Gnome, Perl, Eclipse, Ruby on Rails, Android, Debian, PostgreSQL,...]]></description>
			<content:encoded><![CDATA[<p><strong><a href="http://www.noticiasubuntu.com/wp-content/uploads/2011/03/logo_git.jpeg"><img class="alignleft size-full wp-image-11219" style="margin-left: 5px; margin-right: 5px;" title="logo_git" src="http://www.noticiasubuntu.com/wp-content/uploads/2011/03/logo_git.jpeg" alt="" width="81" height="41" /></a>Git</strong> es un sistema de control de versiones distribuido siendo muy utilizado en muchos proyectos open source como:  Linux Kernel, KDE, Gnome, Perl, Eclipse, Ruby on Rails, Android, Debian, PostgreSQL, X.org, etc. Está pensado para el desarrollo de grandes proyectos pero también se puede utilizar para proyectos de menor grado.</p>
<p>Para su utilización en Ubuntu primero instalaremos los paquetes necesarios y después configuraremos las claves necesarias para la comunicación ssh.<span id="more-11155"></span></p>
<p><strong>1. Instalamos Git</strong></p>
<p><strong>-Desde el paquete Synaptic instalamos Git:</strong></p>
<p>Sistema-&gt;Administración-&gt;Gestor de paquetes Sinaptic. Buscamos Git y chequeamos los paquetes:</p>
<pre style="text-align: left;"><strong>git-core,git-gui y git-doc
<a href="http://www.noticiasubuntu.com/wp-content/uploads/2011/03/synaptic_git1.png"><img class="size-full wp-image-11158 aligncenter" title="synaptic_git" src="http://www.noticiasubuntu.com/wp-content/uploads/2011/03/synaptic_git1.png" alt="" width="599" height="357" /></a>
</strong></pre>
<p><strong>-Desde la consola ejecutando:</strong></p>
<pre> sudo apt-get install git-core git-gui git-doc</pre>
<p><strong>2. Generamos la clave necesaria SSH</strong> para establecer una conexión segura entre nuestro ordenador y <strong>GitHub</strong> u otro repositorio. Cabe mencionar que GitHub <strong> es una plataforma </strong>para alojar proyectos utilizando el sistema de control de versiones Git.Para lo que seguimos los siguientes pasos<strong>:</strong><strong> </strong></p>
<p style="padding-left: 30px;"><strong>2.1. Comprobamos si tenemos creada la carpeta .ssh. Para ello </strong><strong>ejecutamos en un terminal:</strong></p>
<p style="padding-left: 30px;">
<pre style="padding-left: 30px;">$ cd ~/.ssh -&gt;si existe la carpeta te lleva a ella
</pre>
<p style="padding-left: 30px;">Si no existe la carpeta pasamos al paso 2.3 , si por el contrario ya estaba creada ejecutamos el paso 2.2.</p>
<p style="padding-left: 30px;"><strong>2.2. Realizamos un backup de las claves que había ya generadas para almacenarlas </strong>(serían los ficheros id_rsa e id_rsa.pub)</p>
<p style="padding-left: 30px;">Para ello ejecutamos los siguientes comandos:</p>
<pre style="padding-left: 30px;">$ ls -&gt;lista todos los subdirectorios del actual. En este caso:
config id_rsa id_rsa.pub known_hosts
$ mkdir key_backup -&gt;creamos el directorio a guardar las claves antiguas.
$ cp id_rsa* key_backupCopies-&gt;copiamos las claves
$ rm id_rsa*-&gt;borramos las claves antiguas
</pre>
<p style="padding-left: 30px;"><strong>2.3 Generamos las nuevas claves ssh. Mediante el siguiente comando y utilizando el email</strong><strong>. Por defecto te indica que te creará las claves en la carpeta .ssh de tu directorio.<br />
</strong></p>
<pre style="padding-left: 30px;">ssh-keygen -t rsa -C tu_email@tu_email.com
Generating public/private rsa key pair.
Enter file in which to save the key (/home/tu_usuario/.ssh/id_rsa):
</pre>
<p style="padding-left: 30px;">Ahora te pedirá introducir una password (también existe al opción de dejarla vacía aunque por temas</p>
<p style="padding-left: 30px;">de seguridad es conveniente rellenarla)</p>
<pre style="padding-left: 30px;">Created directory '/home/tu_usuario/.ssh'.
Enter passphrase (empty for no passphrase):
</pre>
<p style="padding-left: 30px;"><strong>2.4 Por último aparecerá el siguiente mensaje indicando que la generación de claves ha sido exitosa:<br />
</strong></p>
<pre style="padding-left: 30px;">Your identification has been saved in /home/elena/.ssh/id_rsa.</pre>
<pre style="padding-left: 30px;">Your public key has been saved in /home/elena/.ssh/id_rsa.pub.</pre>
<pre style="padding-left: 30px;">The key fingerprint is:</pre>
<pre style="padding-left: 30px;">a4:f6:6e:2f:97:72:ef:b5:94:d7:80:80:da:02:b6:ac</pre>
<pre style="padding-left: 30px;">tu_email@tu_email.</pre>
<pre style="padding-left: 30px;">The key's randomart image is:</pre>
<pre style="padding-left: 30px;">+--[ RSA 2048]----+
|     .+   +      |
|       = o O .   |
|        = * f    |
|       o = +     |
|      o S .      |
|     aau =       |
|      o . o      |
|                 |
|                 |
+-----------------+
</pre>
<p><strong>3.  Si necesitas añadir tu clave SSH a GitHub.<br />
</strong></p>
<p>Debes registrarte  en http://github.com/ y  posteriormente en el menú superior clicas en Configuración-&gt;Llaves Públicas SSH<br />
&gt;  Agregar otra clave pública.</p>
<p><a href="http://www.noticiasubuntu.com/wp-content/uploads/2011/03/github_claves.png"><img class="size-full wp-image-11167  alignnone" title="github_claves" src="http://www.noticiasubuntu.com/wp-content/uploads/2011/03/github_claves.png" alt="" width="686" height="369" /></a></p>
<p>Para ello debemos abrir con notepad el fichero que se generó con extensión .pub:/home/tu_usuario/.ssh/id_rsa.pub, copiar el contenido exacto y pegarlo en la caja de texto sin añadir ningún espacio (ya que la clave variaría) y pulsar Agregar Clave:</p>
<pre><img class="size-full wp-image-11168 aligncenter" title="agregar_llave" src="http://www.noticiasubuntu.com/wp-content/uploads/2011/03/agregar_llave.png" alt="" width="425" height="306" />
</pre>
<p style="padding-left: 30px;"><strong><br />
</strong></p>
<p><strong>4. Testeamos que el proceso ha sido correcto, y se ha registrado correctamente la clave</strong>. Para lo que intentaremos conectarnos a github por el terminal:</p>
<pre>$ ssh git@github.com
Al dar a aceptar debería aparecer el siguinete mensaje:
<pre>The authenticity of host 'github.com (207.97.227.239)' can't be established.
RSA key fingerprint is a4:f6:6e:2f:97:72:ef:b5:94:d7:80:80:da:02:b6:ac. Are you sure you want to continue connecting (yes/no)?</pre>
</pre>
<p>Indicas que yes , aunque no te dejará establecer la conexión sabes que el usuario se ha autenticado correctamete:</p>
<pre>PTY allocation request failed on channel 0
Hi tu_usuario! You've successfully authenticated, but GitHub does not provide shell access.
Connection to github.com closed.
</pre>
<pre>Vía| <a href="http://help.github.com/linux-set-up-git/" target="_blank">github.com</a></pre>
<p style="padding-left: 30px;">
<p style="padding-left: 30px;">
<p style="padding-left: 30px;">
<img src="http://www.noticiasubuntu.com/?ak_action=api_record_view&id=11155&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.noticiasubuntu.com/como-usar-git-en-ubuntu/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Introducción a C++ con Geany en Ubuntu</title>
		<link>http://www.noticiasubuntu.com/introduccion-a-c-con-geany-en-ubuntu/</link>
		<comments>http://www.noticiasubuntu.com/introduccion-a-c-con-geany-en-ubuntu/#comments</comments>
		<pubDate>Thu, 11 Nov 2010 01:17:16 +0000</pubDate>
		<dc:creator>Tor</dc:creator>
				<category><![CDATA[Administración del sistema]]></category>
		<category><![CDATA[Geany]]></category>
		<category><![CDATA[Noticias]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Programas]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[compilar]]></category>
		<category><![CDATA[consola]]></category>
		<category><![CDATA[gestor de paquetes]]></category>
		<category><![CDATA[instalar]]></category>
		<category><![CDATA[Maverick Meerkat]]></category>
		<category><![CDATA[synaptic]]></category>
		<category><![CDATA[terminal]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[ubuntu 10.10]]></category>
		<category><![CDATA[Ubuntu Software Center]]></category>

		<guid isPermaLink="false">http://www.noticiasubuntu.com/?p=10860</guid>
		<description><![CDATA[Este breve tutorial está dedicado a todos aquellos que estéis pensando en iniciaros en la programación en C++ en Ubuntu. C++ es un lenguaje de programación que intenta extender las...]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-6321" title="Geany logo" src="http://www.noticiasubuntu.com/wp-content/uploads/2010/02/Geany-logo.png" alt="" width="80" height="80" />Este breve tutorial está dedicado a todos aquellos que estéis pensando en iniciaros en la <strong>programación en C++ en Ubuntu</strong>.</p>
<p>C++ es un lenguaje de programación que intenta extender las funcionalidades del leguaje C incluyendo mecanismos para la programación orientada a objetos.</p>
<p>El objetivo de este tutorial no es iniciaros en la sintaxis de C++ (para ello ya existen multitud de manuales en Internet), sino ayudaros a dar los primeros pasos para que podáis empezar  a <strong>crear, compilar y ejecutar vuestros primeros programas en C++</strong>.</p>
<p>Para ello, en este tutorial vamos a utilizar un IDE (Entorno de Desarrollo  Integrado) sencillo, ligero y muy completo, denominado <strong>Geany</strong>, del que ya  <a href="../geany-0-19-disponible-un-sencillo-y-ligero-ide/">os hemos hablado en otras ocasiones</a>.</p>
<p>¿Comenzamos?<span id="more-10860"></span></p>
<h3>Paso 1º &#8211; Instalar <em>build-essential</em></h3>
<p>Lo primero que vamos a hacer es instalar el paquete<em> <strong>build-essential</strong></em>. Para ello, podemos acudir al gestor de paquete Synaptic o al Centro de Ubuntu 10.10. También podemos instalar este paquete tecleando en un terminal:</p>
<pre><code>sudo apt-get install build-essential</code></pre>
<p>El paquete <em><strong>build-essential</strong></em> contiene una serie de utilidades que nos permitirán compilar nuestros programas. Esto instalará automáticamente el paquete <em><strong>g++</strong></em> (que contiene el compilador de C++) entre otros.</p>
<h3>Paso 2º &#8211; Instalar Geany</h3>
<p>Aunque el lector es libre de elegir otros entornos de desarrollo más complejos (como Eclipse o NetBeans), en este tutorial utilizaremos <strong><a href="http://www.geany.org/" target="_blank">Geany</a></strong>, un IDE ligero y completo, con una interfaz gráfica de usuario sencilla, adecuado para la realización de nuestros primeros programas C++.</p>
<p>Geany es una aplicación <strong>multiplataforma</strong> (existen versiones  para <strong>Linux y Windows</strong>,  además de para FreeBSD, NetBSD,  OpenBSD, MacOS X, AIX v5.3 y Solaris  Express) que nos permite trabajar con  los archivos fuente de <strong>multitud de lenguajes de programación</strong>:  Java, Javascript, C, C++, C#, HTML, XML, Pascal, Fortran, Python, Ruby,  Perl, Tcl, PHP, LaTeX, SQL, Matlab, VHDL, etc.</p>
<p>Geany se basa  en las <strong>librerías  GTK2</strong> (<strong>GNOME</strong>), pero puede instalarse en escritorios <strong>KDE</strong> sin ningún problema.</p>
<p><img class="aligncenter size-full wp-image-10923" title="Geany - cpp" src="http://www.noticiasubuntu.com/wp-content/uploads/2010/11/Geany-cpp.jpg" alt="" width="600" height="377" /></p>
<p>El código de <strong>Geany</strong> está disponible bajo los términos  de la <strong>GNU General Public Licence</strong>, con todos los  beneficios que ello conlleva para el usuario (empezando porque os lo  podéis <strong>descargar gratuitamente</strong> <img src="../wp-includes/images/smilies/icon_razz.gif" alt=":P" /> ).</p>
<p>En el <strong>Centro de software de Ubuntu 10.10</strong> disponemos de  Geany 0.19.1. Tras instalarlo, podréis iniciar la aplicación  acudiendo a <strong>Aplicaciones &gt; Programación &gt; Geany</strong>.</p>
<p>También podemos instalar Geany tecleando en un terminal:</p>
<pre><code>sudo apt-get install geany</code></pre>
<h3>Paso 3º &#8211; Primer programa C++</h3>
<p>Iniciamos Geany y <strong>abrimos un archivo nuevo</strong>. A continuación, copiamos el siguiente código fuente de ejemplo:</p>
<pre><code>#include &lt;iostream&gt;

// Usamos el espacio std
using namespace std;

float cuadrado( const float s ) { return s * s; }

int main( )
{
cout &lt;&lt; "Introduce un número para calcular su cuadrado: ";
float num;
cin &gt;&gt; num;
cout &lt;&lt; "El cuadrado de " &lt;&lt; num &lt;&lt; " es " &lt;&lt; cuadrado( num ) &lt;&lt; "\n";
return 0;
}</code></pre>
<p>Guardamos el fichero con Geany con <strong>extensión <em>.cpp</em></strong>. Por ejemplo <strong>cuadrado.cpp</strong>.</p>
<p>Este sencillo programa, toma un número y calcula su valor al cuadrado, mostrándolo posteriormente por pantalla. El código fuente anterior es un ejemplo basado en dos funciones:</p>
<ol>
<li>Función <strong>main</strong> (encargada de adquirir un número introducido por el usuario mediante el teclado, mostrando posteriormente su valor al cuadrado).</li>
<li>Función <strong>cuadrado</strong> (encargada de calcular el valor al cuadrado del número introducido por el usuario).</li>
</ol>
<p>Lógicamente, y aunque esperamos que sea ilustrativo, este ejemplo tiene un carácter introductorio a la programación en C++.</p>
<h3>Paso 4º &#8211; Compilar el programa</h3>
<p>C++ es un lenguaje de programación compilado, y como tal, cuenta con un compilador que se encarga de traducir el código fuente (legible para el programador) en código máquina (comprensible para una computadora).</p>
<p>Para compilar nuestro primer programa en C++ pulsaremos el botón <strong>compilar y construir</strong>. Geany se encargará de compilar automáticamente nuestro programa para generar un archivo ejecutable.</p>
<p><img class="aligncenter size-full wp-image-10922" title="Geany - cpp - compilar" src="http://www.noticiasubuntu.com/wp-content/uploads/2010/11/Geany-cpp-compilar.jpg" alt="" width="600" height="377" /></p>
<p>Si preferimos compilar nuestro programa <strong>manualmente</strong>, abrimos un terminal y nos situamos en el directorio donde tengamos nuestro fichero C++. A continuación, tecleamos:</p>
<pre><code>g++ -Wall -o cuadrado cuadrado.cpp</code>
</pre>
<h3>Paso 5º &#8211; Ejecutar el programa</h3>
<p>Pulsaremos el<strong> icono con forma de engranajes</strong> situado a la derecha de los botones para compilar. Aparecerá una pequeña pantalla con el resultado de la ejecución de nuestro programa, invitándonos a introducir un número para calcular y mostrar su valor al cuadrado.</p>
<p>También podemos ejecutar manualmente nuestro programa tecleando en un terminal:</p>
<pre><code>./cuadrado</code></pre>
<h3>Paso 6º &#8211; A partir de aquí&#8230;</h3>
<p>Este tutorial pretende ser una <strong>simple introducción a C++</strong>, que os permita para dar los primeros pasos con este lenguaje de programación en Ubuntu mediante Geany, así como compilar y ejecutar vuestro primer programa C++.</p>
<p>A partir de aquí, si deseáis continuar aprendiendo la sintaxis de este lenguaje de programación y desarrollar programas más complejos, os recomendamos consultar diversos tutoriales en Internet sobre programación en C++.</p>
<img src="http://www.noticiasubuntu.com/?ak_action=api_record_view&id=10860&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.noticiasubuntu.com/introduccion-a-c-con-geany-en-ubuntu/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Diffuse, una herramienta para unir y comparar archivos de texto</title>
		<link>http://www.noticiasubuntu.com/diffuse-una-herramienta-para-unir-y-comparar-archivos-de-textos/</link>
		<comments>http://www.noticiasubuntu.com/diffuse-una-herramienta-para-unir-y-comparar-archivos-de-textos/#comments</comments>
		<pubDate>Sat, 14 Aug 2010 22:15:41 +0000</pubDate>
		<dc:creator>Tor</dc:creator>
				<category><![CDATA[Oficina]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Programas]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[comparar]]></category>
		<category><![CDATA[comparativa]]></category>
		<category><![CDATA[descargas]]></category>
		<category><![CDATA[Diffuse]]></category>
		<category><![CDATA[gnu]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[gpl]]></category>
		<category><![CDATA[Maverick Meerkat]]></category>
		<category><![CDATA[multiplataforma]]></category>
		<category><![CDATA[software libre]]></category>
		<category><![CDATA[texto]]></category>
		<category><![CDATA[ubuntu 10.10]]></category>
		<category><![CDATA[Ubuntu Software Center]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.noticiasubuntu.com/?p=4187</guid>
		<description><![CDATA[Diffuse es una herramienta gráfica que nos permite combinar y comparar archivos de texto de forma fácil y sencilla, permitiéndonos encontrar similitudes y/o diferencias entre ambos ficheros mediante el coloreado...]]></description>
			<content:encoded><![CDATA[<p><strong>Diffuse</strong> es una herramienta gráfica que nos permite <strong>combinar y comparar archivos de texto</strong> de forma fácil y sencilla, permitiéndonos encontrar similitudes y/o diferencias entre ambos ficheros mediante el <strong>coloreado de zonas</strong>.</p>
<p><img class="aligncenter size-full wp-image-9437" title="Diffuse 0.4.1" src="http://www.noticiasubuntu.com/wp-content/uploads/2010/08/Diffuse-0.4.1.png" alt="" width="600" height="482" /></p>
<p>Diffuse está disponible para entornos <strong>GNU/Linux y Windows</strong> y es <strong>Software libre</strong>, estando amparado por la GNU General Public License. En el Centro de software de Ubuntu 10.04 contamos con la versión 0.4.1 de este programa, el cual podemos instalar fácilmente mediante un par de <em>clicks</em> o tecleando en una terminal:<span id="more-4187"></span></p>
<pre><code>sudo apt-get install diffuse</code>
</pre>
<p>Por si fuera poco, Diffuse también soporta sistemas de <strong>control de versiones</strong> como CVS, Bazaar, Darcs, Git, Mercurial, Monotone, Subversion o SVK.</p>
<p>Sin duda alguna, un programa de gran utilidad que nos permitirá comparar ficheros de código, detectar copias y/o diferencias entre textos, etc. Especialmente recomendado para programadores y desarrolladores, así como profesores u otras personas involucradas en el mundo docente.</p>
<p>Sitio web | <a href="http://diffuse.sourceforge.net/" target="_blank">Diffuse</a></p>
<img src="http://www.noticiasubuntu.com/?ak_action=api_record_view&id=4187&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.noticiasubuntu.com/diffuse-una-herramienta-para-unir-y-comparar-archivos-de-textos/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Disponible Geany 0.18.1, un ligero y sencillo IDE</title>
		<link>http://www.noticiasubuntu.com/disponible-geany-0-18-1-un-ligero-y-sencillo-ide/</link>
		<comments>http://www.noticiasubuntu.com/disponible-geany-0-18-1-un-ligero-y-sencillo-ide/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 22:55:46 +0000</pubDate>
		<dc:creator>Tor</dc:creator>
				<category><![CDATA[Noticias]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Programas]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[Geany]]></category>
		<category><![CDATA[Gnome]]></category>
		<category><![CDATA[gpl]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Karmic Koala]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[KDE 4]]></category>
		<category><![CDATA[LaTeX]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[multiplataforma]]></category>
		<category><![CDATA[Pascal]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[software libre]]></category>
		<category><![CDATA[Tcl]]></category>
		<category><![CDATA[Ubuntu 9.10]]></category>
		<category><![CDATA[Ubuntu Software Center]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[Windows Vista]]></category>
		<category><![CDATA[Windows XP]]></category>

		<guid isPermaLink="false">http://www.noticiasubuntu.com/?p=6320</guid>
		<description><![CDATA[Ya está disponible la última versión 0.18.1 de Geany, un ligero y sencillo entorno de desarrollo integrado (IDE). Esta aplicación multiplataforma (existen versiones para Linux y Windows, además de para...]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-6321 alignleft" title="Geany logo" src="http://www.noticiasubuntu.com/wp-content/uploads/2010/02/Geany-logo.png" alt="" width="80" height="80" />Ya está disponible la última versión 0.18.1 de <strong>Geany, un ligero y sencillo entorno de desarrollo </strong>integrado (<strong>IDE)</strong>. Esta aplicación <strong>multiplataforma</strong> (existen versiones para <strong>Linux y Windows</strong>, además de para FreeBSD, NetBSD, OpenBSD, MacOS X, AIX v5.3 y Solaris Express) nos permite trabajar con los archivos fuente de <strong>multitud de lenguajes de programación</strong>: Java, Javascript, C, C++, C#, HTML, XML, Pascal, Fortran, Python, Ruby, Perl, Tcl, PHP, LaTeX, SQL, Matlab, VHDL, etc.</p>
<p>Genay <strong>es un IDE bastante rápido</strong> si lo comparamos con otras soluciones más complejas como <strong>Eclipse o NetBeans</strong>, gracias a que mantiene muy pocas dependencias de otros paquetes y una extremadamente sencilla interfaz, y aunque la aplicación se basa en las <strong>librerías GTK2</strong> (<strong>GNOME</strong>) puede instalarse en escritorios <strong>KDE</strong> sin ningún problema.</p>
<p><img class="aligncenter size-full wp-image-6325" title="Geany - IDE" src="http://www.noticiasubuntu.com/wp-content/uploads/2010/02/Geany-IDE.png" alt="" width="700" height="442" /></p>
<p>El código de <strong>Geany</strong> está disponible bajo los términos de la <strong>GNU General Public Licence</strong>, con todos los beneficios que ello conlleva para el usuario (empezando porque os lo podéis <strong>descargar gratuitamente</strong> <img src='http://www.noticiasubuntu.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> ).</p>
<p>Algunas de las <strong>características básicas de Geany</strong> son:<span id="more-6320"></span></p>
<ul>
<blockquote>
<li> Sintaxis</li>
<li>Código de plegado</li>
<li>El nombre del símbolo de auto-realización</li>
<li>Construir finalización / fragmentos</li>
<li>Etiquetas</li>
<li>Auto-cierre de XML y HTML</li>
<li>Consejos de llamadas</li>
<li>Muchos tipos de archivos soportados, incluyendo C, Java, PHP, HTML, Python, Perl, Pascal, etc.</li>
<li>Listas símbolo</li>
<li>Código de Navegación</li>
<li>Sistema para compilar y ejecutar el código</li>
<li>Gestión simple de proyectos</li>
<li>Plugins</li>
</blockquote>
</ul>
<p>Habitualmente suelo leer código fuente por razones de trabajo y Geany se ha convertido en una herramienta indispensable en mi día a día, ya sea <strong>en</strong> <strong>Ubuntu o en Windows</strong>.</p>
<p>En el <strong>Centro de software de Ubuntu 9.10</strong> disponéis de Geany 0.18. Si os decidís a instalarla, podréis abrir la aplicación desde <strong>Aplicaciones &gt; Programación &gt; Geany</strong>.</p>
<p>Sitio web | <a href="http://www.geany.org/" target="_blank">Geany.org</a></p>
<p>Más información | <a href="http://www.geany.org/Main/20100214" target="_blank">Geany 0.18.1 liberado</a></p>
<p>Lista de cambios | <a href="http://www.geany.org/Documentation/ReleaseNotes" target="_blank">Geany 0.18.1</a></p>
<p>Descarga | <a href="http://www.geany.org/Download/Releases" target="_blank">Descargar Geany</a></p>
<img src="http://www.noticiasubuntu.com/?ak_action=api_record_view&id=6320&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.noticiasubuntu.com/disponible-geany-0-18-1-un-ligero-y-sencillo-ide/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Problemas en Ubuntu 9.10 con los botones de Eclipse 3.5 (Galileo)</title>
		<link>http://www.noticiasubuntu.com/problemas-en-ubuntu-9-10-con-los-botones-de-eclipse-3-5-galileo/</link>
		<comments>http://www.noticiasubuntu.com/problemas-en-ubuntu-9-10-con-los-botones-de-eclipse-3-5-galileo/#comments</comments>
		<pubDate>Tue, 03 Nov 2009 22:02:14 +0000</pubDate>
		<dc:creator>Nita</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Noticias]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Programas]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[eclipse 3.5]]></category>
		<category><![CDATA[galileo]]></category>
		<category><![CDATA[gtk]]></category>
		<category><![CDATA[Karmic Koala]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[Ubuntu 9.10]]></category>

		<guid isPermaLink="false">http://www.noticiasubuntu.com/?p=2507</guid>
		<description><![CDATA[Al actualizar Ubuntu a la última versión (Ubuntu 9.10) nos encontramos con el problema de que nuestro Eclipse 3.5 (Galileo) ha dejado de funcionar correctamente. En concreto no responden algunos...]]></description>
			<content:encoded><![CDATA[<p><strong><img class="size-full wp-image-2517 alignleft" title="eclipse" src="http://www.noticiasubuntu.com/wp-content/uploads/2009/11/eclipse.jpeg" alt="eclipse" width="80" height="80" />Al actualizar Ubuntu a la última versión</strong> (<strong>Ubuntu</strong> <strong>9.10</strong>) nos encontramos con el problema de que nuestro<strong> Eclipse 3.5 (Galileo) ha dejado de funcionar correctamente.</strong> En concreto no responden algunos botones, aunque siguen funcionando los atajos del teclado. Esto se debe a que Eclipse no consigue utilizar adecuadamente las librería de <strong><span id="summary_alias_container"><span id="short_desc_nonedit_display">GTK+ 2.18. </span></span></strong></p>
<p><span id="summary_alias_container"><span id="short_desc_nonedit_display">Pa</span></span>ra<strong> solucionar </strong>este <a title="bug del eclipse" rel="nofollow" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=291257" target="_blank">bug</a> es necesario<strong> arrancar nuestro eclipse con el siguiente comando:<span id="more-2507"></span></strong></p>
<pre>
<pre style="border: 1px solid #000000; padding: 0.16cm; text-align: left;">
<pre><strong>#!/bin/sh
export GDK_NATIVE_WINDOWS=1</strong>
<strong>/opt/eclipse-3.5/eclipse</strong>

**Donde '/opt/eclipse-3.5/eclipse' es la ruta donde tenemos instalado Eclipse en este caso.</pre>
</pre>
</pre>
<p>Vía | <a rel="nofollow" href="http://www.norio.be/blog/2009/10/problems-eclipse-buttons-ubuntu-910" target="_blank">norio</a></p>
<img src="http://www.noticiasubuntu.com/?ak_action=api_record_view&id=2507&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.noticiasubuntu.com/problemas-en-ubuntu-9-10-con-los-botones-de-eclipse-3-5-galileo/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Programas de subversion en Ubuntu</title>
		<link>http://www.noticiasubuntu.com/programas-de-subversion-en-ubuntu/</link>
		<comments>http://www.noticiasubuntu.com/programas-de-subversion-en-ubuntu/#comments</comments>
		<pubDate>Fri, 02 Oct 2009 13:54:24 +0000</pubDate>
		<dc:creator>Nita</dc:creator>
				<category><![CDATA[Programación]]></category>
		<category><![CDATA[Programas]]></category>
		<category><![CDATA[kdesvn]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[svnrapid]]></category>

		<guid isPermaLink="false">http://www.noticiasubuntu.com/?p=351</guid>
		<description><![CDATA[Cuando empezamos a desarrollar en Ubuntu nos damos cuenta que ya no podemos utilizar nuestro  TortoiseSVN al que tantos estábamos acostumbrados. No hay que preocuparse, a parte de la consola...]]></description>
			<content:encoded><![CDATA[<p>Cuando empezamos a desarrollar en Ubuntu nos damos cuenta que ya no podemos utilizar nuestro  TortoiseSVN al que tantos estábamos acostumbrados. No hay que preocuparse, a parte de la consola tenemos varios programas que nos harán más amena nuestras operaciones con el subversión.</p>
<p><span style="text-decoration: underline;"><strong>RapidSVN</strong></span></p>
<p><span style="color: #000000;">Puedes instalarlo desde el propio repositorio de Ubuntu: </span>Aplicaciones &gt; Añadir y quitar&#8230;</p>
<p>Sigue la misma nomenclatura que subversión, commit, update, merge, revert&#8230; Todo funciona a la perfección y visualmente es muy cómodo de utilizar.<img class="aligncenter size-large wp-image-922" title="RapidSVN_subversion" src="http://www.noticiasubuntu.com/wp-content/uploads/2009/10/RapidSVN_subversion-1024x581.png" alt="RapidSVN_subversion" width="720" height="432" /></p>
<p><span style="color: #0000ff;"><span style="text-decoration: underline;"><strong> </strong></span></span></p>
<p><strong><span style="text-decoration: underline;"><span id="more-351"></span>KdeSvn</span></strong></p>
<p><span style="color: #000000;">También puedes instalarlo desde el propio repositorio de Ubuntu: </span>Aplicaciones &gt; Añadir y quitar&#8230;</p>
<p>Es un cliente gráfico del escritorio KDE. Personalmente me gusta menos , su nomenclatura es distinta y visualmente es más claro RapidSVN.</p>
<p><img class="aligncenter size-large wp-image-923" title="kdesvn_subversion" src="http://www.noticiasubuntu.com/wp-content/uploads/2009/10/kdesvn_subversion-1024x580.png" alt="kdesvn_subversion" width="728" height="412" /></p>
<p><span style="text-decoration: underline;"><strong><span style="color: #000000;">Subeclipse</span></strong></span></p>
<p><span style="color: #000000;">Para aquellos que utilizan como IDE eclipse, tienen la opción de usar el plugin Subeclipse.  Para mi es la mejor opción, ya que tienes una forma clara de ver los ficheros que se han modificado de un vistazo en el mismo entorno de desarrollo. </span></p>
<p><span style="color: #000000;">Desde la página de Tigris te indica como instalarlo fácilmente:</span></p>
<p><span style="color: #000000;"><a title="Instrucciones instalación subeclipse" rel="nofollow&quot;" href="http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA" target="_blank">Instrucciones instalación subeclipse</a></span></p>
<p><span style="color: #000000;">Además su opción <strong><span style="color: #000000;">Team-&gt;Synchronize with Repository</span></strong> te muestra una perspectiva muy completa de ficheros preparados a realizar el commit, el update, que tienen conflictos&#8230;. </span></p>
<p><span style="color: #0000ff;"><span style="color: #000000;">Para utilizarlo desde el eclipse, das a botón derecho sobre una carpeta/archivo:</span><span style="text-decoration: underline;"><strong><br />
</strong></span></span></p>
<p><span style="color: #0000ff;"><span style="text-decoration: underline;"><strong> </strong></span></span></p>
<p><span style="color: #0000ff;"><span style="color: #000000;">Mencionar que antes debes haber realizado un <strong>Checkout</strong> de tu repositorio desde la perspectiva del subversión. Para ello la abres en Windows-&gt;Open Perspective-&gt;Other-&gt;<strong>SVN Repository Explorer</strong></span><span style="text-decoration: underline;"><strong><br />
</strong></span></span></p>
<p><span style="color: #0000ff;"><span style="text-decoration: underline;"><strong><br />
</strong></span></span></p>
<img src="http://www.noticiasubuntu.com/?ak_action=api_record_view&id=351&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.noticiasubuntu.com/programas-de-subversion-en-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

