<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<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/"
	>

<channel>
	<title>aplicaciones &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://wordpress.com/tag/aplicaciones/</link>
	<description>Feed of posts on WordPress.com tagged "aplicaciones"</description>
	<pubDate>Sat, 10 May 2008 18:56:52 +0000</pubDate>

	<generator>http://wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[Como subir imágenes a Flickr desde F-Spot]]></title>
<link>http://cardix.wordpress.com/?p=48</link>
<pubDate>Sat, 10 May 2008 12:25:56 +0000</pubDate>
<dc:creator>ezq</dc:creator>
<guid>http://cardix.wordpress.com/?p=48</guid>
<description><![CDATA[La aplicación F-Spot, que es un organizador de imágenes, nos permite subir desde su interfaz las i]]></description>
<content:encoded><![CDATA[<p>La aplicación F-Spot, que es un organizador de imágenes, nos permite subir desde su interfaz las imágenes que nosotros elijamos a Flickr, Picasaweb, SmugMug, 23hq y WebGalery. Vamos a ver como hacemos para subir nuestras fotos a Flickr, para esto necesitamos tener una cuenta en yahoo, si no la tenemos creamos una y nos logueamos a nuestra cuenta.</p>
<p>Desde F-Spot seleccionamos las fotos que queremos subir a la web</p>
<p><a href="http://cardix.files.wordpress.com/2008/05/f-spot-1.png"><img class="alignnone size-medium wp-image-49" src="http://cardix.wordpress.com/files/2008/05/f-spot-1.png?w=300" alt="" width="300" height="187" /></a></p>
<p>Luego nos dirigimos al menú <em>Archivo-&#62;Exportar-&#62;Exportar a Flickr...</em></p>
<p><a href="http://cardix.files.wordpress.com/2008/05/f-spot-2.png"><img class="alignnone size-medium wp-image-50" src="http://cardix.wordpress.com/files/2008/05/f-spot-2.png?w=300" alt="" width="300" height="187" /></a><br />
Hacemos click en <em>Completar Autorización</em> para que flickr autorice a f-spot a subir fotos. Se nos abre una ventana del navegador web que nos dice que ya estamos autorizados.</p>
<p><a href="http://cardix.files.wordpress.com/2008/05/f-spot-3.png"><img class="alignnone size-medium wp-image-51" src="http://cardix.wordpress.com/files/2008/05/f-spot-3.png?w=300" alt="" width="300" height="187" /></a></p>
<p>Listo ya estamos preparados para subir nuestras fotos, como veran es muy sencillo. Ahora volvemos a F-Spot y hacemos click nuevamente en <em>Completar Autorización</em> y nos quedará la ventana como la siguiente:</p>
<p><a href="http://cardix.files.wordpress.com/2008/05/f-spot-4.png"><img class="alignnone size-medium wp-image-52" src="http://cardix.wordpress.com/files/2008/05/f-spot-4.png?w=300" alt="" width="300" height="187" /></a></p>
<p>Ahora hacemos click en <em>Aceptar</em> y F-Spot comienza a subir nuestras fotos a nuestra cuenta de Flick</p>
<p><a href="http://cardix.files.wordpress.com/2008/05/f-spot-5.png"><img class="alignnone size-medium wp-image-53" src="http://cardix.wordpress.com/files/2008/05/f-spot-5.png?w=300" alt="" width="300" height="187" /></a></p>
<p>Una vez terminado el upload, veremos en el navegador las fotos que subimos y podremos editar su información</p>
<p><a href="http://cardix.files.wordpress.com/2008/05/f-spot-6.png"><img class="alignnone size-medium wp-image-54" src="http://cardix.wordpress.com/files/2008/05/f-spot-6.png?w=300" alt="" width="300" height="187" /></a></p>
<p>Cuando terminamos de editar la info de las fotos hacemos click en aceptar y listo, si volvemos a F-Spot veremos que nos avisa que ya ha terminado de subir nuestras imágenes, aceptamos para terminar</p>
<p><a href="http://cardix.files.wordpress.com/2008/05/f-spot-7.png"><img class="alignnone size-medium wp-image-55" src="http://cardix.wordpress.com/files/2008/05/f-spot-7.png?w=300" alt="" width="300" height="187" /></a></p>
<p>Bueno, espero que este post haya sido útil, cualquier duda me consultan.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Publicar libros gratis con Bubok]]></title>
<link>http://ibilbidea.wordpress.com/?p=82</link>
<pubDate>Sat, 10 May 2008 10:52:24 +0000</pubDate>
<dc:creator>Iñaki</dc:creator>
<guid>http://ibilbidea.wordpress.com/?p=82</guid>
<description><![CDATA[Tal vez os interese conocer Bubok, un servicio de publicación y distribución de libros que he desc]]></description>
<content:encoded><![CDATA[<p>Tal vez os interese conocer <a title="Bubok" href="http://www.bubok.es/" target="_blank">Bubok</a>, un servicio de publicación y distribución de libros que he descubierto en <a href="http://atoan.karrajua.org/080510/bubok-argitaratzeko-modu-berria" target="_blank">Atoan</a> que, a su vez, descubrio en <a href="http://www.genbeta.com/2008/05/09-bubok-ya-hemos-recibido-el-libro#more" target="_blank">Genbeta</a>...</p>
<p>Otra vez más las TICs ofrecen nuevas vías de distribución del conocimiento...</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Ocultador de archivos by Adrin]]></title>
<link>http://feras23.wordpress.com/?p=46</link>
<pubDate>Sat, 10 May 2008 05:54:52 +0000</pubDate>
<dc:creator>feras23</dc:creator>
<guid>http://feras23.wordpress.com/?p=46</guid>
<description><![CDATA[Bueno, aqui les traigo una nueva aplicación creada por Adrin que oculta los archivos de ciertas car]]></description>
<content:encoded><![CDATA[<p>Bueno, aqui les traigo una nueva aplicación creada por Adrin que oculta los archivos de ciertas carpetas:<br />
PSP/photo, Picture, Games, Videos :P</p>
<p>Bueno, descargen este archivo: <a href="http://www.megaupload.com/?d=QU9D9EV4" target="_blank">http://www.megaupload.com/?d=QU9D9EV4</a></p>
<p>Instalación:<br />
1.- Descarga la aplicación, ya que si no la descargas no pasaras al paso 2 xD<br />
2.- Copia la carpeta de PSP a la raiz del psp, sobrescribe los archivos si te lo pide</p>
<p>Asi es como se instala. ahora para correrlo:<br />
1.- Corre el programa, veras que dice que es un presentador de imagenes<br />
2.- (Aqui entra el truco) En la pantalla les va a aparecer que presionen X para Iniciar el presentador de imagenes, Pero lo que ustedes van a hacer es presionar L+R+start, y les entra el menu</p>
<p>Navegación (aunque es logica)<br />
<span style="color:#800080;">Flecha hacia arriba: entra en el menu ocultar Games</span><br />
- <span style="color:#339966;">X oculta la carpeta ISO</span><br />
- <span style="color:#339966;">O oculta la carpeta ISO</span></p>
<p><span style="color:#800080;">Flecha hacia la Izquierda: entra en el menú de ocultar fotos</span><br />
_ <span style="color:#ff0000;">Flecha hacia arriba: </span><span style="color:#339966;">Ocultar la carpeta PICTURE</span><br />
_ <span style="color:#ff0000;">Flecha hacia la izquierda:</span> <span style="color:#339966;">Ocultar la carpeta PSP/PHOTO</span><br />
- <span style="color:#ff0000;">Flecha hacia abajo:</span> <span style="color:#339966;">Desocultar la carpeta PICTURE</span><br />
- <span style="color:#ff0000;">Flecha hacia la derecha:</span> <span style="color:#339966;">Desocultar PSP/PHOTO</span></p>
<p><span style="color:#800080;">Flecha hacia abajo: Entra en el menú de Update (la verdad no entiendo mucho de esta parte)</span><br />
- <span style="color:#ff0000;">Flecha hacia arriba:</span> <span style="color:#339966;">Ocultar</span><br />
_ <span style="color:#ff0000;">Flecha hacia abajo:</span> <span style="color:#339966;">Desocultar</span></p>
<p><span style="color:#800080;">Flecha Hacia la derecha Videos:</span><br />
- <span style="color:#ff0000;">Flecha hacia arriba:</span> <span style="color:#339966;">Ocultar MP_ROOT</span><br />
_ <span style="color:#ff0000;">Flecha hacia la Izquierda:</span> <span style="color:#339966;">Ocultar la carpeta VIDEO</span><br />
_ <span style="color:#ff0000;">Flecha hacia Abajo:</span> <span style="color:#339966;">Desocultar la carpeta de MP_ROOT</span><br />
_ <span style="color:#ff0000;">Flecha hacia la derecha:</span> <span style="color:#339966;">Desocultar la carpeta de VIDEO</span></p>
<p><span style="color:#800000;">Y la Ultima: Presiona L para volver al menu anterior</span></p>
<p>Notas: no puedes ocultar un solo archivo<br />
Los oculta en el PSP no en la PC<br />
En realidad, lo que hace es cambiarle el nombre, por ejemplo, a PICTURE lo cambia a PICTURE1</p>
<p>By Feras23</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Vamos a instalar Bittorrent Download client en Ubuntu 8.04 Hardy Heron ]]></title>
<link>http://siwordpress.wordpress.com/?p=484</link>
<pubDate>Fri, 09 May 2008 20:58:05 +0000</pubDate>
<dc:creator>siwordpress</dc:creator>
<guid>http://siwordpress.wordpress.com/?p=484</guid>
<description><![CDATA[Petición de Juan Carlos en un post
Abrimos Añadir y Eliminar Aplicaciones

Ponemos en buscar: Bitt]]></description>
<content:encoded><![CDATA[<p style="text-align:center;">Petición de Juan Carlos en un post</p>
<p>Abrimos <a href="http://siwordpress.wordpress.com/2008/05/09/anadir-y-quitar-aplicaciones/">Añadir y Eliminar Aplicaciones</a></p>
<p style="text-align:center;">
Ponemos en buscar: Bittorrent, marcamos y aplicamos</p>
<p style="text-align:center;">
<a href="http://siwordpress.files.wordpress.com/2008/05/bittorrent-1.png"><img class="alignnone size-medium wp-image-485" src="http://siwordpress.wordpress.com/files/2008/05/bittorrent-1.png?w=300" alt="" width="300" height="225" /></a></p>
<p>Tienes<strong> tres formas</strong> para arrancar el programa con un .torrent</p>
<p><strong>1º Forma</strong>.- Vamos a http://torrent-finder.com</p>
<p style="text-align:center;">y ponemos en buscar Ubuntu 8.04 Hardy Heron, Sigue las capturas:</p>
<p style="text-align:center;"><a href="http://siwordpress.files.wordpress.com/2008/05/bittorrent-3.png"><img class="alignnone size-medium wp-image-486" src="http://siwordpress.wordpress.com/files/2008/05/bittorrent-3.png?w=300" alt="" width="300" height="225" /></a></p>
<p style="text-align:center;"><a href="http://siwordpress.files.wordpress.com/2008/05/bittorrent-4.png"><img class="alignnone size-medium wp-image-487" src="http://siwordpress.wordpress.com/files/2008/05/bittorrent-4.png?w=300" alt="" width="300" height="225" /></a></p>
<p style="text-align:center;"><a href="http://siwordpress.files.wordpress.com/2008/05/bittorrent-5.png"><img class="alignnone size-medium wp-image-488" src="http://siwordpress.wordpress.com/files/2008/05/bittorrent-5.png?w=300" alt="" width="300" height="225" /></a></p>
<p style="text-align:center;"><a href="http://siwordpress.files.wordpress.com/2008/05/bittorrent-6.png"><img class="alignnone size-medium wp-image-489" src="http://siwordpress.wordpress.com/files/2008/05/bittorrent-6.png?w=300" alt="" width="300" height="185" /></a></p>
<p style="text-align:center;"><a href="http://siwordpress.files.wordpress.com/2008/05/bittorrent-7.png"><img class="alignnone size-medium wp-image-490" src="http://siwordpress.wordpress.com/files/2008/05/bittorrent-7.png?w=300" alt="" width="300" height="225" /></a></p>
<p><strong>2º Forma</strong>.- Vas donde esta ese torrent,</p>
<p style="text-align:center;">lo bajas al Escritorio, pulsa sobre el, con el botón derecho del ratón y haces clic sobre <strong>Abrir con Bittorrent Download client</strong></p>
<p style="text-align:center;">
<a href="http://siwordpress.files.wordpress.com/2008/05/bittorrent-9.png"><img class="alignnone size-medium wp-image-491" src="http://siwordpress.wordpress.com/files/2008/05/bittorrent-9.png?w=300" alt="" width="300" height="225" /></a></p>
<p><strong>3º Foma</strong>.- Clic <strong>Aplicaciones / Internet / Bittorrent Download client</strong></p>
<p style="text-align:center;">Buscamos el archivo .torrent y pulsamos <strong>Abrir</strong></p>
<p style="text-align:center;">
<a href="http://siwordpress.files.wordpress.com/2008/05/bittorrent-2.png"><img class="alignnone size-medium wp-image-492" src="http://siwordpress.wordpress.com/files/2008/05/bittorrent-2.png?w=300" alt="" width="300" height="225" /></a></p>
<p>De las tres formas te pide donde guardar el archivo y lo guardas donde tu quieras.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Introducci&oacute;n a WPF, y creaci&oacute;n de una aplicaci&oacute;n WPF 3-D, parte 2 de N.]]></title>
<link>http://hectorperez.wordpress.com/2008/05/09/introduccin-a-wpf-y-creacin-de-una-aplicacin-wpf-3-d-parte-2-de-n/</link>
<pubDate>Fri, 09 May 2008 17:34:47 +0000</pubDate>
<dc:creator>hectorperez</dc:creator>
<guid>http://hectorperez.wordpress.com/2008/05/09/introduccin-a-wpf-y-creacin-de-una-aplicacin-wpf-3-d-parte-2-de-n/</guid>
<description><![CDATA[&nbsp;
Vale, qué tal a todos, en el post anterior empezamos a ver las maravillas de WPF, al crear u]]></description>
<content:encoded><![CDATA[<p>&#160;</p>
<p>Vale, qué tal a todos, en el post anterior empezamos a ver las maravillas de WPF, al crear un proyecto WPF nuevo, y al empezar a explicar el código en él contenido. Esta vez, veremos primeramente qué es XAML.</p>
<p>Creando una interfaz con XAML
<p>XAML es la manera recomendada para crear interfaces de usuario en el modelo de programación de Windows Presentation Foundation, porque nos proporciona un método para separar la definición del diseño de la IU y la lógica. También permite integrar código usando archivos code-behind.
<p>Con XAML también es posible crear una IU entera sin utilizar código. Esto lo demostramos a continuación. Recordáis el código de la vez anterior, pues aquí he agregado algún código mas:<br />
<blockquote>
<p>&#60;Window x:Class="Window2"<br>&#160;&#160;&#160; xmlns="<a href="http://schemas.microsoft.com/winfx/2006/xaml/presentation&#34;">http://schemas.microsoft.com/winfx/2006/xaml/presentation"</a><br>&#160;&#160;&#160; xmlns:x="<a href="http://schemas.microsoft.com/winfx/2006/xaml&#34;">http://schemas.microsoft.com/winfx/2006/xaml"</a><br>&#160;&#160;&#160; Title="Window1" Height="300" Width="300"&#62;<br>&#160;&#160;&#160; &#60;Grid&#62; <br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; <strong><em>&#60;Button Height="100" Width="200"&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Hola, soy un botón<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;/Button&#62;</em><br></strong>&#160;&#160;&#160; &#60;/Grid&#62;<br>&#60;/Window&#62;</p>
</blockquote>
<p>&#160;
<p>Vale, pues el texto seleccionado es el que hemos insertado a nuestro código. Como véis, es un elemento del tipo botón, ahora bien, cabe resaltar que WPF tiene controles predefinidos, los cuales iremos usando a través de la creación de nuestra aplicación.</p>
<p>Entonces, el elemento Button, es el encargado de crear un nuevo botón dentro de nuestra grilla, como véis, las etiquetas de Button están dentro de las etiquetas Grid. Esto quiere decir que tenemos una estructura jerárquica, donde algunos elementos (casi siempre contenedores) son los que tienen como "hijos" a los demás elementos.</p>
<p>En este caso, de igual forma a Button se le ha definido un Height de 100 y un width de 200, que son los atributos propiamente del botón. Ahora bien, dentro del butón, tenemos el texto "Hola, soy un botón, lo cual quiere decir&#160; que es el contenido del botón, pero no solamente puede ser texto, hubieramos podido insertar cualquier otra cosa, pero de eso hablaremos mas adelante. Por lo pronto, el resultado es el siguiente:</p>
<p align="center"><a href="http://hectorperez.files.wordpress.com/2008/05/btn1.jpg"><img style="border-width:0;" height="360" alt="btn1" src="http://hectorperez.files.wordpress.com/2008/05/btn1-thumb.jpg" width="357" border="0"></a> </p>
<p align="left">Vale, ahora procedamos a hacer algo un poco mas complejo, recordáis que les he dicho que una grilla es un contenedor? vale, pues también hemos mencionado que el botón soporta 1 solo elemento contenido(si, el que aparece entre &#60;button&#62;CONTENIDO&#60;/button&#62;, asi que en teoría, podemos insertar una grilla como contenido del control, para después, insertar mucho mas contenido dentro del mismísmo botón!! Insertemos una grilla con el siguiente código:</p>
<blockquote><p>&#60;Window x:Class="Window2"<br>&#160;&#160;&#160; xmlns="<a href="http://schemas.microsoft.com/winfx/2006/xaml/presentation&#34;">http://schemas.microsoft.com/winfx/2006/xaml/presentation"</a><br>&#160;&#160;&#160; xmlns:x="<a href="http://schemas.microsoft.com/winfx/2006/xaml&#34;">http://schemas.microsoft.com/winfx/2006/xaml"</a><br>&#160;&#160;&#160; Title="Window1" Height="300" Width="300"&#62;<br>&#160;&#160;&#160; &#60;Grid&#62; <br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;Button&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <strong><em>&#60;Grid&#62;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;/Grid&#62;<br></em></strong>&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;/Button&#62;<br>&#160;&#160;&#160; &#60;/Grid&#62;<br>&#60;/Window&#62;</p>
</blockquote>
<p>Como véis, hemos en primer lugar, quitado los ATRIBUTOS del botón, asi lograremos que el botón se ajuste a las dimensiones del elemento padre, es decir, de la grilla que lo está conteniendo, que a su vez, se está ajustando a las dimensiones de la ventana(window), y en segundo lugar, hemos reemplazado el contenido de CONTENT que era "Hola soy un botón" por una grilla, a la cual le modificaremos algunos atributos, como véis en el siguiente código:<br />
<blockquote>
<p>&#60;Window x:Class="Window2"<br>&#160;&#160;&#160; xmlns="<a href="http://schemas.microsoft.com/winfx/2006/xaml/presentation&#34;">http://schemas.microsoft.com/winfx/2006/xaml/presentation"</a><br>&#160;&#160;&#160; xmlns:x="<a href="http://schemas.microsoft.com/winfx/2006/xaml&#34;">http://schemas.microsoft.com/winfx/2006/xaml"</a><br>&#160;&#160;&#160; Title="Window1" Height="300" Width="300"&#62;<br>&#160;&#160;&#160; &#60;Grid&#62; <br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;Button&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <em>&#60;<strong>Grid Height="250" Width="250" HorizontalAlignment="Center"&#62;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;/Grid&#62;<br></strong></em>&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;/Button&#62;<br>&#160;&#160;&#160; &#60;/Grid&#62;<br>&#60;/Window&#62;</p>
</blockquote>
<p>A este código solo le hemos cambiado el height y el width, aparte de un nuevo atributo: HorizontalAlignment, el cual nos dice hacia donde queremos ubicar el control en cuestión de su padre, en este caso en el centro.
<p>El resultado es el siguiente:
<p align="center"><a href="http://hectorperez.files.wordpress.com/2008/05/grilla1.jpg"><img style="border-width:0;" height="335" alt="grilla1" src="http://hectorperez.files.wordpress.com/2008/05/grilla1-thumb.jpg" width="332" border="0"></a>
<p align="left">Vale, en la imagen se nota un cuadrado dentro del botón gris, esta es la grilla, pero pasemos a hacer algo mas interesante, insertaremos un video, una imágen y un textblock dentro del mismismo botón, para eso, expliquemos que son las rowsdefinitions y las columndefinitions:
<p align="left">RowDefinition: Dentro de la grilla, marca definiciones de una fila.
<p align="left">ColumnDefinition:Dentro de la grilla, marca definiciones de una columna.
<p align="left">Es decir, cuando aplicamos estas row y column definitions, lo que hacemos es crear como líneas a través de la grilla, con el propósito de guiarnos y de tener una mejor distribucion de los elementos dentro de una grilla. Esto lo ves en el siguiente código:<br />
<blockquote>
<p>&#60;Window x:Class="Window2"<br>&#160;&#160;&#160; xmlns="<a href="http://schemas.microsoft.com/winfx/2006/xaml/presentation&#34;">http://schemas.microsoft.com/winfx/2006/xaml/presentation"</a><br>&#160;&#160;&#160; xmlns:x="<a href="http://schemas.microsoft.com/winfx/2006/xaml&#34;">http://schemas.microsoft.com/winfx/2006/xaml"</a><br>&#160;&#160;&#160; Title="Window1" Height="300" Width="300"&#62;<br>&#160;&#160;&#160; &#60;Grid&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; <strong><em>&#60;Grid.ColumnDefinitions&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;ColumnDefinition Width="142*" /&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;ColumnDefinition Width="136*" /&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;/Grid.ColumnDefinitions&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;Grid.RowDefinitions&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;RowDefinition Height="131*" /&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;RowDefinition Height="131*" /&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;/Grid.RowDefinitions&#62;<br></em></strong>&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;Button Grid.RowSpan="2" Grid.ColumnSpan="2"&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;Grid Height="250" Width="250" HorizontalAlignment="Center"&#62;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;/Grid&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;/Button&#62;<br>&#160;&#160;&#160; &#60;/Grid&#62;<br>&#60;/Window&#62;</p>
</blockquote>
<p>como ves, las column y row definitions se definen dentro del elemento &#60;Grid&#62;&#60;/Grid&#62;. Esto es porque pasa a ser un subelemento de Grid, aquí hemos definido 2 column y 2 row definitions. Meramente, las dimensiones mostradas son las de los espacios que hay ocupan cada uno de las definiciones de columna o de filas. El resultado es el siguiente:
<p align="center"><a href="http://hectorperez.files.wordpress.com/2008/05/grilla2.jpg"><img style="border-width:0;" height="398" alt="grilla2" src="http://hectorperez.files.wordpress.com/2008/05/grilla2-thumb.jpg" width="395" border="0"></a> </p>
<p align="left">Como véis, el mismo visual studio nos muestra las respectivas dimensiones de los espacios, de las columnas 142, y 136, y de las filas 131 para cada una.</p>
<p align="left">Ahora bien, para poder insertar apropiadamente el video primeramente, debemos añadirlo dando click derecho a nuestro poyecto, luego Add, y finalmente Existing Item:</p>
<p align="center"><a href="http://hectorperez.files.wordpress.com/2008/05/exitem.jpg"><img style="border-width:0;" height="511" alt="exitem" src="http://hectorperez.files.wordpress.com/2008/05/exitem-thumb.jpg" width="729" border="0"></a> </p>
<p align="left">Vale, ahora seleccionamos cualquier video que tengamos, preferentemente uno corto, como lo son los de prueba de Windows, en mi caso insertare el clásico de bear.wmv</p>
<p align="center"><a href="http://hectorperez.files.wordpress.com/2008/05/sexplorer.jpg"><img style="border-width:0;" height="202" alt="sexplorer" src="http://hectorperez.files.wordpress.com/2008/05/sexplorer-thumb.jpg" width="229" border="0"></a> </p>
<p align="left">Bien, ahora pasemos a agregar un control &#60;MediaElement&#62;</p>
<blockquote><p>&#60;Window x:Class="Window2"<br>&#160;&#160;&#160; xmlns="<a href="http://schemas.microsoft.com/winfx/2006/xaml/presentation&#34;">http://schemas.microsoft.com/winfx/2006/xaml/presentation"</a><br>&#160;&#160;&#160; xmlns:x="<a href="http://schemas.microsoft.com/winfx/2006/xaml&#34;">http://schemas.microsoft.com/winfx/2006/xaml"</a><br>&#160;&#160;&#160; Title="Window1" Height="300" Width="300"&#62;<br>&#160;&#160;&#160; &#60;Grid&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;Grid.ColumnDefinitions&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;ColumnDefinition Width="142*" /&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;ColumnDefinition Width="136*" /&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;/Grid.ColumnDefinitions&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;Grid.RowDefinitions&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;RowDefinition Height="131*" /&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;RowDefinition Height="131*" /&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;/Grid.RowDefinitions&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;Button Grid.RowSpan="2" Grid.ColumnSpan="2"&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;Grid Height="250" Width="250" HorizontalAlignment="Center"&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <strong><em>&#60;MediaElement Source="Bear.wmv" Grid.Column="0" HorizontalAlignment="Center"</em></strong> VerticalAlignment="Top"/&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;/Grid&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;/Button&#62;<br>&#160;&#160;&#160; &#60;/Grid&#62;<br>&#60;/Window&#62;</p>
</blockquote>
<p>Mas que nada, Media Element nos sirve para alojar contenido sobre todo de videos y de música. En este caso, hemos ajustado el alineamiento horizontal lal centro y el alineamiento vertial en "Top", es decir que se ajuste a la parte superior de quien lo contiene.
<p>Bien, si vemos gráficamente esto, el resultado es:
<p align="center"><a href="http://hectorperez.files.wordpress.com/2008/05/media1.jpg"><img style="border-width:0;" height="361" alt="media1" src="http://hectorperez.files.wordpress.com/2008/05/media1-thumb.jpg" width="355" border="0"></a>
<p align="left">Ahora, si procedemos a ejeuctar esto, ocurre lo siguiente: No se reproduce ningún video. ¿Porqué ocurre esto? Pues porque no tenemos definida ninguna línea de tiempo que reproduzca este video. Sobre esto hablaremos después, por lo pronto, debemos insertar el siguiente código para que el video se reproduzca correctamente:<br />
<blockquote>
<p>&#60;Window x:Class="Window2"<br>&#160;&#160;&#160; xmlns="<a href="http://schemas.microsoft.com/winfx/2006/xaml/presentation&#34;">http://schemas.microsoft.com/winfx/2006/xaml/presentation"</a><br>&#160;&#160;&#160; xmlns:x="<a href="http://schemas.microsoft.com/winfx/2006/xaml&#34;">http://schemas.microsoft.com/winfx/2006/xaml"</a><br>&#160;&#160;&#160; Title="Window1" Height="300" Width="300" xmlns:d="<a href="http://schemas.microsoft.com/expression/blend/2008&#34;">http://schemas.microsoft.com/expression/blend/2008"</a> xmlns:mc="<a href="http://schemas.openxmlformats.org/markup-compatibility/2006&#34;">http://schemas.openxmlformats.org/markup-compatibility/2006"</a> mc:Ignorable="d"&#62;<br>&#160;&#160; <em><strong>&#60;Window.Resources&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;Storyboard x:Key="Bear_wmv"&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;MediaTimeline BeginTime="00:00:00" Storyboard.TargetName="Bear_wmv" Source="Bear.wmv"/&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;/Storyboard&#62;<br>&#160;&#160;&#160; &#60;/Window.Resources&#62;<br>&#160;&#160;&#160; &#60;Window.Triggers&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;EventTrigger RoutedEvent="FrameworkElement.Loaded"&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;BeginStoryboard Storyboard="{StaticResource Bear_wmv}"/&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;/EventTrigger&#62;<br>&#160;&#160;&#160; &#60;/Window.Triggers&#62;<br></strong></em>&#160;&#160;&#160; &#60;Grid&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;Grid.ColumnDefinitions&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;ColumnDefinition Width="142*" /&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;ColumnDefinition Width="136*" /&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;/Grid.ColumnDefinitions&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;Grid.RowDefinitions&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;RowDefinition Height="131*" /&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;RowDefinition Height="131*" /&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;/Grid.RowDefinitions&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;Button Grid.RowSpan="2" Grid.ColumnSpan="2"&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;Grid Height="250" Width="250" HorizontalAlignment="Center"&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;Grid.ColumnDefinitions&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;ColumnDefinition Width="142*" /&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;ColumnDefinition Width="136*" /&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;/Grid.ColumnDefinitions&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;Grid.RowDefinitions&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;RowDefinition Height="131*" /&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;RowDefinition Height="131*" /&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;/Grid.RowDefinitions&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <em><strong>&#60;MediaElement x:Name="Bear_wmv" Grid.Row="0"&#160; Grid.Column="0" VerticalAlignment="Top" Height="123.5" Grid.ColumnSpan="2" Margin="0,0,8,0" /&#62;</strong></em><br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;/Grid&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;/Button&#62;<br>&#160;&#160;&#160; &#60;/Grid&#62;<br>&#60;/Window&#62;</p>
</blockquote>
<p align="left"><br>Vale, lo mas sobresaliente de este código, es que hemos creado una línea del tiempo (&#60;Storyboard&#62;), la cual dice:</p>
<p align="left">&#60;Storyboard x:Key="Bear_wmv"&#62; = Etiqueta de tipo linea del tiempo, con un nombre (o llave de key) que se llamará Bear_wmv</p>
<p>&#60;MediaTimeline BeginTime="00:00:00" Storyboard.TargetName="Bear_wmv" Source="Bear.wmv"/&#62; = Línea del tiempo del tipo media, con el tiempo de inicio 00:00:00 ( o sea que empiece a reproducir a partir de ese tiempo en el video), un objetivo que va a ser Bear_wmv, que es como hemos definido el MediaElement dentro de nuestra grilla, y con la fuente u orígen que será Bear.wmv propiamente.</p>
<p>Si os dáis cuenta, hemos quitado el Source del mediaelement dentro de la grilla dentro del botón, esto es debido a que será la la MediaTimeline quien apunte directamente al Mediaelement de nuestro botón.</p>
<p>Luego vienen los cierres de etiquetas.</p>
<p>Notad que esto se encuentra definido dentro de &#60;Windows.Resources&#62;, lo cual nos dice que se crearán recursos que estarán disponibles para usarlos cuando queramos y donde queramos en el programa.</p>
<p>Luego, se especifica lo siguente:</p>
<p>&#60;Window.Triggers&#62; = Son lanzadores del programa, o sea que se ejcutarán cuando cierta reacción se realicen en el programa .<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;EventTrigger RoutedEvent="FrameworkElement.Loaded"&#62; = en este caso, cuando nuestro programa sea cargado.<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;BeginStoryboard Storyboard="{StaticResource Bear_wmv}"/&#62; = Iniciará el storyboard llamado Bear_wmv, que es recurso estático<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;/EventTrigger&#62; = cierre de etiquetas<br>&#160;&#160;&#160; &#60;/Window.Triggers&#62; = cierre de etiquetas<br>El resultado es el siguiente:</p>
<p align="center"><a href="http://hectorperez.files.wordpress.com/2008/05/boton2.jpg"><img style="border-width:0;" height="337" alt="boton2" src="http://hectorperez.files.wordpress.com/2008/05/boton2-thumb.jpg" width="338" border="0"></a> </p>
<p align="left">Como veis, un vídeo reproduciéndose dentro de un botón!!</p>
<p align="left">Ahora, lo que tenemos que hacer es agregar una imagen a nuestro proyecto, con click derecho sobre nuestro proyecto, agregar elemento existene. Agrega cualquier imagen.</p>
<p align="left">Ahora, tenemos que referenciarla por medio de código, esto lo hacemos así:</p>
<p>&#60;Window x:Class="Window2"<br>&#160;&#160;&#160; xmlns="<a href="http://schemas.microsoft.com/winfx/2006/xaml/presentation&#34;">http://schemas.microsoft.com/winfx/2006/xaml/presentation"</a><br>&#160;&#160;&#160; xmlns:x="<a href="http://schemas.microsoft.com/winfx/2006/xaml&#34;">http://schemas.microsoft.com/winfx/2006/xaml"</a><br>&#160;&#160;&#160; Title="Window1" Height="300" Width="300" xmlns:d="<a href="http://schemas.microsoft.com/expression/blend/2008&#34;">http://schemas.microsoft.com/expression/blend/2008"</a> xmlns:mc="<a href="http://schemas.openxmlformats.org/markup-compatibility/2006&#34;">http://schemas.openxmlformats.org/markup-compatibility/2006"</a> mc:Ignorable="d"&#62;<br>&#160;&#160;&#160; &#60;Window.Resources&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;Storyboard x:Key="Bear_wmv"&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;MediaTimeline BeginTime="00:00:00" Storyboard.TargetName="Bear_wmv" Source="Bear.wmv"/&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;/Storyboard&#62;<br>&#160;&#160;&#160; &#60;/Window.Resources&#62;<br>&#160;&#160;&#160; &#60;Window.Triggers&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;EventTrigger RoutedEvent="FrameworkElement.Loaded"&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;BeginStoryboard Storyboard="{StaticResource Bear_wmv}"/&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;/EventTrigger&#62;<br>&#160;&#160;&#160; &#60;/Window.Triggers&#62;<br>&#160;&#160;&#160; &#60;Grid&#62;
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;Button Grid.RowSpan="2" Grid.ColumnSpan="2"&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;Grid Height="250" Width="250" HorizontalAlignment="Center"&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;Grid.ColumnDefinitions&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;ColumnDefinition Width="142*" /&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;ColumnDefinition Width="136*" /&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;/Grid.ColumnDefinitions&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;Grid.RowDefinitions&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;RowDefinition Height="131*" /&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;RowDefinition Height="131*" /&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;/Grid.RowDefinitions&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;MediaElement x:Name="Bear_wmv" Grid.Row="0"&#160; Grid.Column="0" VerticalAlignment="Top" Height="123.5" Grid.ColumnSpan="2" Margin="0,0,8,0" /&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <strong><em>&#60;Image Source="bluemonster.jpg" Grid.Column="0" Grid.Row="1"&#62;&#60;/Image&#62;<br></em></strong>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;/Grid&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;/Button&#62;<br>&#160;&#160;&#160; &#60;/Grid&#62;<br>&#60;/Window&#62;
<p align="left">&#160;</p>
<p align="left">De hecho, lo que ha insertado la imagen es el siguiente fragmento: </p>
<p>&#60;Image Source="bluemonster.jpg" Grid.Column="0" Grid.Row="1"&#62;&#60;/Image&#62;<br></p>
<p>El cual nos dice. etiqueta del tipo imagen, fuente=la imágen que hemos insertado, ponla en la definicion de columnas # 0 y filas #1, son como coordenadas. El resultado:</p>
<p align="center"><a href="http://hectorperez.files.wordpress.com/2008/05/imagen.jpg"><img style="border-width:0;" height="336" alt="imagen" src="http://hectorperez.files.wordpress.com/2008/05/imagen-thumb.jpg" width="335" border="0"></a> </p>
<p align="left">Finalmente, agregaremos un textbox dentro del botón, esto se hace con el código:</p>
<p>&#60;Window x:Class="Window2"<br>&#160;&#160;&#160; xmlns="<a href="http://schemas.microsoft.com/winfx/2006/xaml/presentation&#34;">http://schemas.microsoft.com/winfx/2006/xaml/presentation"</a><br>&#160;&#160;&#160; xmlns:x="<a href="http://schemas.microsoft.com/winfx/2006/xaml&#34;">http://schemas.microsoft.com/winfx/2006/xaml"</a><br>&#160;&#160;&#160; Title="Window1" Height="300" Width="300" xmlns:d="<a href="http://schemas.microsoft.com/expression/blend/2008&#34;">http://schemas.microsoft.com/expression/blend/2008"</a> xmlns:mc="<a href="http://schemas.openxmlformats.org/markup-compatibility/2006&#34;">http://schemas.openxmlformats.org/markup-compatibility/2006"</a> mc:Ignorable="d"&#62;<br>&#160;&#160;&#160; &#60;Window.Resources&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;Storyboard x:Key="Bear_wmv"&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;MediaTimeline BeginTime="00:00:00" Storyboard.TargetName="Bear_wmv" Source="Bear.wmv"/&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;/Storyboard&#62;<br>&#160;&#160;&#160; &#60;/Window.Resources&#62;<br>&#160;&#160;&#160; &#60;Window.Triggers&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;EventTrigger RoutedEvent="FrameworkElement.Loaded"&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;BeginStoryboard Storyboard="{StaticResource Bear_wmv}"/&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;/EventTrigger&#62;<br>&#160;&#160;&#160; &#60;/Window.Triggers&#62;<br>&#160;&#160;&#160; &#60;Grid&#62;
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;Button Grid.RowSpan="2" Grid.ColumnSpan="2"&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;Grid Height="250" Width="250" HorizontalAlignment="Center"&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;Grid.ColumnDefinitions&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;ColumnDefinition Width="142*" /&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;ColumnDefinition Width="136*" /&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;/Grid.ColumnDefinitions&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;Grid.RowDefinitions&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;RowDefinition Height="131*" /&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;RowDefinition Height="131*" /&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;/Grid.RowDefinitions&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;MediaElement x:Name="Bear_wmv" Grid.Row="0"&#160; Grid.Column="0" VerticalAlignment="Top" Height="123.5" Grid.ColumnSpan="2" Margin="0,0,8,0" /&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;Image Source="bluemonster.jpg" Grid.Column="0" Grid.Row="1"&#62;&#60;/Image&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <strong><em>&#60;TextBox Text="Hello world" Grid.Column="1" Grid.Row="1" TextAlignment="Center"&#62;&#60;/TextBox&#62;<br></em></strong>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;/Grid&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;/Button&#62;<br>&#160;&#160;&#160; &#60;/Grid&#62;<br>&#60;/Window&#62;
<p>&#160;</p>
<p>La línea que nos crea el textbox es:</p>
<p>&#60;TextBox Text="Hello world" Grid.Column="1" Grid.Row="1" TextAlignment="Center"&#62;&#60;/TextBox&#62;<br></p>
<p>Que es prácticamente lo mismo que el de la imágen, con la diferencia de que estamos creando un Textbox, no una Image.</p>
<p align="center"><a href="http://hectorperez.files.wordpress.com/2008/05/textbox.jpg"><img style="border-width:0;" height="369" alt="textbox" src="http://hectorperez.files.wordpress.com/2008/05/textbox-thumb.jpg" width="371" border="0"></a> </p>
<p align="left">Pero para hacerlo un poco mas interesante, vamos a agregarle un color de fondo a nuestro Textbox, pero no será cualquier color, será un degradado, esto es muy fácil con WPF, tan solo con insertar el texto:</p>
<blockquote><p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;TextBox.Background&#62; = Definimos que queremos rellenar el Background o fondo<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0"&#62; = Decimos que será un gradiente linear, con un punto inicial en (.5,0) y un punto final en (.5,1) de nuestro textbox.<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;GradientStop Color="#FF000000" Offset="1"/&#62; = Definimos uno de los colores de nuestro gradiente, en este caso Blanco, y con una "distancia" de 1<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;GradientStop Color="#FFFFFFFF" Offset="0.013"/&#62; = lo mismo que el anterior código, pero con un color negro<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;/LinearGradientBrush&#62; =cierre de etiquetas<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;/TextBox.Background&#62; = Cierre de etiquetas
<p align="left">Lo que nos arroja lo siugente:
<p align="center"><a href="http://hectorperez.files.wordpress.com/2008/05/textbox2.jpg"><img style="border-width:0;" height="377" alt="textbox2" src="http://hectorperez.files.wordpress.com/2008/05/textbox2-thumb.jpg" width="372" border="0"></a> </p>
</blockquote>
<p>Y listo, tenemos nuestro Textbox rellenado.le he cambiado el color de la letra para que se distinguiera mejor.
<p>Aquí el código completo:<br />
<blockquote>
<p>&#60;Window x:Class="Window2"<br>&#160;&#160;&#160; xmlns="<a href="http://schemas.microsoft.com/winfx/2006/xaml/presentation&#34;">http://schemas.microsoft.com/winfx/2006/xaml/presentation"</a><br>&#160;&#160;&#160; xmlns:x="<a href="http://schemas.microsoft.com/winfx/2006/xaml&#34;">http://schemas.microsoft.com/winfx/2006/xaml"</a><br>&#160;&#160;&#160; Title="Window1" Height="300" Width="300" xmlns:d="<a href="http://schemas.microsoft.com/expression/blend/2008&#34;">http://schemas.microsoft.com/expression/blend/2008"</a> xmlns:mc="<a href="http://schemas.openxmlformats.org/markup-compatibility/2006&#34;">http://schemas.openxmlformats.org/markup-compatibility/2006"</a> mc:Ignorable="d"&#62;<br>&#160;&#160;&#160; &#60;Window.Resources&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;Storyboard x:Key="Bear_wmv"&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;MediaTimeline BeginTime="00:00:00" Storyboard.TargetName="Bear_wmv" Source="Bear.wmv"/&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;/Storyboard&#62;<br>&#160;&#160;&#160; &#60;/Window.Resources&#62;<br>&#160;&#160;&#160; &#60;Window.Triggers&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;EventTrigger RoutedEvent="FrameworkElement.Loaded"&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;BeginStoryboard Storyboard="{StaticResource Bear_wmv}"/&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;/EventTrigger&#62;<br>&#160;&#160;&#160; &#60;/Window.Triggers&#62;<br>&#160;&#160;&#160; &#60;Grid&#62;
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;Button Grid.RowSpan="2" Grid.ColumnSpan="2"&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;Grid Height="250" Width="250" HorizontalAlignment="Center"&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;Grid.ColumnDefinitions&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;ColumnDefinition Width="142*" /&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;ColumnDefinition Width="136*" /&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;/Grid.ColumnDefinitions&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;Grid.RowDefinitions&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;RowDefinition Height="131*" /&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;RowDefinition Height="131*" /&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;/Grid.RowDefinitions&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;MediaElement x:Name="Bear_wmv" Grid.Row="0"&#160; Grid.Column="0" VerticalAlignment="Top" Height="123.5" Grid.ColumnSpan="2" Margin="0,0,8,0" /&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;Image Source="bluemonster.jpg" Grid.Column="0" Grid.Row="1"&#62;&#60;/Image&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;TextBox Text="Hello world" Grid.Column="1" Grid.Row="1" TextAlignment="Center" Foreground="#FF8617A8"&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;TextBox.Background&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0"&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;GradientStop Color="#FF000000" Offset="1"/&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;GradientStop Color="#FFFFFFFF" Offset="0.013"/&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;/LinearGradientBrush&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;/TextBox.Background&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;/TextBox&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;/Grid&#62;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;/Button&#62;<br>&#160;&#160;&#160; &#60;/Grid&#62;<br>&#60;/Window&#62;</p>
</blockquote>
<p>Y viendo la estructura jeráquica que hemos deifnido, quedaría así:</p>
<p align="center"><a href="http://hectorperez.files.wordpress.com/2008/05/arbol1.jpg"><img style="border-width:0;" height="257" alt="arbol1" src="http://hectorperez.files.wordpress.com/2008/05/arbol1-thumb.jpg" width="323" border="0"></a> </p>
<p align="left">Como veis, dentro de nuestra ventana de windows, tenemos nuestra primera grila, luego viene nuestro botón, sobre el cual hay insertada otra grilla, dentro de la misma tenemos un video, una imagen y un Textbox. :)</p>
<p>Vale, como véis, es bantante sencillo usar XAML, sin embargo, a veces por cuestión de tiempo, es mejor usar herramientas visuales, tales como la suite expression, de la cual hablaremos en nuestra próxima entrada, Hasta la vista!! y espero no haberlos aburrido</p>
<p>Salu2</p>
<p align="right"><font face="Segoe UI" size="4"><strong><em>Héctor Pérez</em></strong></font></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Buenas Practicas de Programación]]></title>
<link>http://julianrdz.wordpress.com/?p=8</link>
<pubDate>Fri, 09 May 2008 07:19:47 +0000</pubDate>
<dc:creator>Julián Rodríguez</dc:creator>
<guid>http://julianrdz.wordpress.com/?p=8</guid>
<description><![CDATA[Esto puede ser algo geek para algunos pero la verdad es que esto no sirve solo para apsionados si no]]></description>
<content:encoded><![CDATA[<p>Esto puede ser algo geek para algunos pero la verdad es que esto no sirve solo para apsionados si no que va un poco mas enfocado para aquellos que quieren vivir de esto como desarrolladores o simplemente como hobby ya sea desarrollando software libre o por puro gusto. Enfocado un poco mas a lo que es programacion a nivel web aun asi funciona para personas que busquen mejorar sus practicas de programación, y un consejo personal , jamas se rindan si es que no les sale entre mas batallan al final de cuentas el conocimiento adquirido vale mucho mas que al copiarlo :).</p>
<p><strong>1. Estudia, estudia y estudia</strong><br />
El estudiar nos permite perfeccionarnos, cuanto mas estudiemos mas oportunidades de programar mejor tendremos, no solamente estoy hablando de universidades, ni tampoco de cursos, hoy por hoy gracias a internet existen infinidad de tutoriales y manuales, sin ir mas lejos el sitio oficial de <a href="http://www.php.net/" target="_blank">PHP</a> es realmente muy bueno.</p>
<p><strong>2. Busca antes de preguntar</strong><br />
Esto es un mal común del que quiere aprender a programar, es mas fácil preguntarle a alguien que sepa, pero realmente no tiene que ser así por varias razones, primero por que es algo de muy de vago, luego que cuando alguien nos da la respuesta fácil no aprendemos nada, lo interesante cuando se nos presenta un problema es buscar la solución nosotros mismos, sino damos con la respuesta recién ahí preguntar, este ejercicio realmente es muy beneficio, nos permite preparar nuestra cabeza para solucionar futuros problemas.</p>
<p><strong>3. Busca scripts ya desarrollados</strong><br />
Por lo general podemos encontrar muchas funciones, <a href="http://www.php-scripts.com/" target="_blank">scripts listos para utilizar</a>, pero lo interesante es estudiarlos, ver como funcionan, de ahí aprendemos si copiamos y pegamos vamos mal.</p>
<p><strong>4. Lee el código fuente libre</strong><br />
Yo muchas veces <a href="http://www.opensourcescripts.com/dir/PHP/" target="_blank">descargo algunas aplicaciones</a> para ver como están programadas, de verdad que se aprende mucho, a medida que realicemos esta practica cada vez iremos aprendiendo mas, en especial si estas aplicaciones son de uso popular en donde miles de programadores del mundo “meten” mano para mejorarla. Un buen ejemplo de esto es <a href="http://wordpress.org/" target="_blank">Wordpress</a>.</p>
<p><strong>5. No copies y pegues</strong><br />
Es fácil, entramos a google buscamos una función que sirva para lo estamos necesitando y listo. Pero la realidad es que no siempre lo que descargamos es correcto, y si luego tenemos que solucionar un problema lo mas probable es que no tengamos ni idea por donde empezar. Ni hablar del factor aprendizaje cero que esta practica implica.</p>
<p><strong>6. Buscar el momento para programar</strong><br />
Estas sentado delante de tu ordenador, llaman por teléfono, tu compañero de trabajo o familiar te pregunta algo, realmente es lo mas molesto e incomodo que hay, es difícil concentrarse, es preferible hacer algo mas “Light” antes de programar algo mal y después tener que arreglarlo.</p>
<p><strong>7. Ten tu propia Wiki</strong><br />
Esto lo recomiendo muchísimo, es muy sencillo instalar una <a href="http://www.mediawiki.org/wiki/MediaWiki" target="_blank">Wiki</a> en nuestra pc, simplemente podemos descargar el Easyphp y tener en nuestro ordenar un servidor funcional, y mejor aun si quieres hacer la instalación “a mano”. La wiki es interesante para poder almacenar rutinas que usamos frecuentemente, en mi caso suelo guardar validaciones, etc. Una vez que aprendimos a hacer algo y lo tenemos lo mejor posible es interesante tenerlo a mano para no perder tiempo escribiendo lo mismo una y otra vez.</p>
<p><strong>8. Comenta todo lo que sea necesario</strong><br />
Escribir comentarios en el código suele ser bastante molesto y parecer innecesario, pero comentar las cosas importantes nos puede ahorrar mucho tiempo cuando tengamos que retocar el código meses después.</p>
<p><strong>9. Participa en foros/comunidades</strong><br />
Es interesante para interactuar con otras personas que estén en nuestra misma sintonía, muchas veces ayudaremos nosotros y otra vez nos podrán ayudar. En línea general estas comunidades tienen muy buena onda, y la ayuda mutua es lo que abunda, unas líneas de código pueden ser útiles para muchas personas, de ahí que entre todos se puede perfeccionar. Recuerden respetar el punto 2.</p>
<p><strong>10. Habla con otros programadores</strong><br />
Mensajería instantánea, en un café, por teléfono, etc. Es interesante tener amigos que están en lo mismo, no solamente por el tema de la ayuda mutua, estos grupos suelen ser también de ayuda “emocional” del programador, unos chistes, algún comentario puede ser una inyección de energía para continuar con un problema que no podemos resolver.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Compartir carpetas en Ubuntu 8.04 ]]></title>
<link>http://tuxlink.wordpress.com/?p=1334</link>
<pubDate>Thu, 08 May 2008 22:50:51 +0000</pubDate>
<dc:creator>Eduardo</dc:creator>
<guid>http://tuxlink.wordpress.com/?p=1334</guid>
<description><![CDATA[No sabía si añadir las capturas a los tutoriales de VirtualBox que siguen siendo de los más vista]]></description>
<content:encoded><![CDATA[<p>No sabía si añadir las capturas a los tutoriales de VirtualBox que siguen siendo de los más vistados en el Blog, en fin aquí están las instrucciones para poder compartir nuestras carpetas vía Samba en Ubuntu 8.04 y puede que en versiones más recientes. ¡Dios! pronto ya no van a necesitar tutoriales de lo fácil que se ha vuelto hacer esto:</p>
<p>Mediante Nautilus (el gestor de archivos de Gnome) <strong>busca la carpeta que quieres compartir</strong>, en mi caso voy a compartir la carpeta <strong>/home/eduardo/Público</strong>. Da clic derecho sobre ella y elige <strong>propiedades</strong>, ahora ve a la pestaña Compartir:</p>
<p style="text-align:center;"><img src="http://tuxlink.wordpress.com/files/2008/05/compartir.png" alt="Pestaña Compartir en propiedades de la carpeta" width="392" height="642" class="alignnone size-full wp-image-1335" /></p>
<p>Como verás no ninguna de las opciones están marcadas. <strong>Da clic en la primera casilla "Compartir esta carpeta"</strong>, con esto se abrirá un ventana en la que deberás elegir <strong>Instalar los servicios</strong></p>
<p style="text-align:center;"><img src="http://tuxlink.wordpress.com/files/2008/05/compartir-1.png" alt="" width="353" height="170" class="alignnone size-full wp-image-1336" /></p>
<p style="text-align:center;">
<p>Después de que <strong>termine la descarga e instalación</strong> de los archivos será necesario <strong>cerrar sesión y volver a iniciarla en nuestro usuari</strong>o, esto para evitar el sguiente error</p>
<p style="text-align:center;"><img src="http://tuxlink.wordpress.com/files/2008/05/compartir-3.png" alt="255 usershare" width="392" height="642" class="alignnone size-full wp-image-1338" /></p>
<p>A partir de que nos loggeamos de nuevo ya tendrémos el servicio habilitado y una nueva opción en el menú que aparece al dar clic derecho sobre las carpetas llamada "<strong>Opciones de compartición</strong>", de cualquier forma si das clic derecho/Propiedades, en la pestaña Compartir estará exactamente las mismas opciones, solo habilitas las que creas necesarias y se compartirán de inmediato.</p>
<p style="text-align:center;"><img src="http://tuxlink.wordpress.com/files/2008/05/compartir-5.png" alt="Pestaña compartir activada" width="392" height="642" class="alignnone size-full wp-image-1339" /></p>
<p>Como esto con anterioridad se debía hacer como superusuario (Administrador) ahora será necesario permitir a nautilus modificar los permisos, sólo da clic en <strong>Añadir los permisos automáticamente</strong> y ya tendrás la carpeta lista para compartir.</p>
<p style="text-align:center;"><img src="http://tuxlink.wordpress.com/files/2008/05/compartir-2.png" alt="Aplicar permisos automáticamente" width="465" height="236" class="alignnone size-full wp-image-1337" /></p>
<p>Espero que les sea de utilidad, si han visitado este post desde los tutoriales para <strong>compartir archivos entre VirtualBox y Ubuntu</strong> den clic en los siguientes enlaces para volver a ellos.</p>
<p>&#124;<strong>Relacionado</strong>:
<ul>
<li><a href="http://tuxlink.wordpress.com/2008/01/06/compartir-carpetas-virtualbox-ubuntu-graficamente/">Compartir carpetas VirtualBox-Ubuntu (gráficamente).</a></li>
<li><a href="http://tuxlink.wordpress.com/2007/07/02/compartir-carpetas-virtualbox-ubuntu/">Compartir carpetas VirtualBox-Ubuntu</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Equivalencias entre programas para Windows y para Linux]]></title>
<link>http://acatos.wordpress.com/?p=34</link>
<pubDate>Thu, 08 May 2008 21:46:29 +0000</pubDate>
<dc:creator>acatos</dc:creator>
<guid>http://acatos.wordpress.com/?p=34</guid>
<description><![CDATA[Holas, soy yo de nuevo :p navegando por el ciberespacio encontré una web interesante. Se trata del ]]></description>
<content:encoded><![CDATA[<p>Holas, soy yo de nuevo :p navegando por el ciberespacio encontré una web interesante. Se trata del sitio oficial del <a href="http://www.linuxalt.com/" target="_blank">The Linux Alternative Project</a>, un proyecto que consiste en proporcionar una web informativa sobre las alternativas de software que tenemos en uno y otro sistema operativo.</p>
<p>Iba a poner un estracto aquí a modo de ejemplo de las alternativas que sugieren, pero mejor visiten su web,  <a href="http://www.linuxalt.com/" target="_blank">http://www.linuxalt.com </a>y las verán todas.</p>
<p>Lo que sí voy a hacer es una lista de las alternativas con las que me he quedado yo, ahora que he desterrado windows (al menos en mi equipo personal). Los programas con los que me he quedado, en la mayor parte de los ejemplos de la lista los he elegido después de probar otros que no me llenaban del todo. Allá voy.</p>
<ol>
<li><strong>Windows &#60;==&#62; Ubuntu</strong>. Creo que ésta es la alternativa más importante de software, que todo el mundo sepa que puede usar otro sistema operativo bonito, bueno y gratis. Aunque lo correcto sería decir más bonito, más bueno y no solo no te llaman ladrón por descargartelo de internet, sino que te mandan gratis una copia a tu casa. <a href="http://www.canonical.com/" target="_blank">A través de canonical</a>.</li>
<li><strong>Microsoft Office  &#60;==&#62; Open Office</strong>. Puedes hacer en linux todo lo que en windows cuando hablamos de ofimática. Solo que si usas Open Office cumple mejor las normas de estandarización, y además, gratis :)</li>
<li><strong>PhotoShop / Gimp para Windows &#60;==&#62; Gimp para linux</strong>. Bueno, al nivel que uso yo el Gimp (novato), lo veo muy facil de usar, de adquirir y tiene una potencialidad tremenda. Comparándolo con photoshop la verdad es que lo veo más sencillo de usar. Es un punto a su favor que venga integrado en el sistema operativo. La versión de gimp de linux va mejor que la de windows.</li>
<li><strong>Notepad++ &#60;==&#62; Quanta+</strong>. Vale en éste gana windows :p estoy enamorado del notepad++, es el editor que uso desde hace unos años para programar. El que más me ha gustado de los seis o siete que probé en linux es el Quanta... Pero prefiero Notepad++. Notepad++ bien vale un inicio de sesión en windows :p <strong>Edito</strong>: Estoy probando el <strong>Scintilla</strong>, en el cual se basa el notepad++ y bueno, me va gustanto, lo mismo me acostumbro.</li>
<li><strong>itunes &#60;==&#62; Amarok. </strong>Amarok es más ligero y más sencillo de usar que el itunes. Además como reproductor me gusta más. Eso sí, itunes tiene más opciones para resetear el ipod y tal.</li>
<li><strong>Msn Messenger &#60;==&#62; Amsn</strong>. Es mucho más bonito que el Msn para mi gusto, no te empetan la pantalla con publicidad y tiene muchas opciones curiosas. Amsn desde las primeras versiones que probé hasta la actual ha mejorado una pasada.</li>
<li><strong>eMule &#60;==&#62; aMule</strong>. Pues el mismo perro con distinto collar, lo poco que lo he usado me va igual de rápido que el emule.</li>
<li><strong>WindowsMedia &#60;==&#62; VLC</strong>. Bueno, reproductores buenos los dos, el windows media me permite ver los subtitulos de las pelis y series que veo en versión original más fácil. <strong>Edito</strong>: Ahora usando el <strong>Kaffeine</strong> me van muy bien los subtitulos.</li>
</ol>
<p>Voy a añadir los sugeridos por ustedes :)</p>
<ol>
<li><strong>Winamp XMMS/WindowsMedia &#60;==&#62; Winamp  XMMS o Audacious. </strong>Pablo nos recomienda éstas alternativas en cuando a la reproducción de mp3, streaming de audio y mucho más. Sin duda habrá que probarlo.</li>
<li><strong>Windows &#60;==&#62;Varias distribuciones de Linux</strong>. <cite>Synwenn tiene razón, muchas distribuciones de linux (debian, fedora, suse, ubuntu, knoppix) son una alternativa aceptable a windows.</cite></li>
<li><strong>emule &#60;==&#62; mlDonkey</strong>. También a sugerencia de Synwenn, con mlDonkey se pueden descargar desde diferentes fuentes (eDonkey2000, Overnet, BitTorrent, Gnutella), y todo desde una misma aplicación. Sin duda tendremos que probarlo :)</li>
</ol>
<p>Me ha quedado un poco largo, pero es justo y necesario :) si tienen algo que aportar, comenten y añadiré elementos  a la lista.</p>
<p>Saludos!</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Go!View para PSP  sistema de video bajo demanda]]></title>
<link>http://desface.wordpress.com/?p=868</link>
<pubDate>Thu, 08 May 2008 14:44:36 +0000</pubDate>
<dc:creator>desface</dc:creator>
<guid>http://desface.wordpress.com/?p=868</guid>
<description><![CDATA[
Si andabas loco buscando por Internet alguna forma de ver la tele  por la psp  ya es oficial que te]]></description>
<content:encoded><![CDATA[<p><a href="http://desface.files.wordpress.com/2008/05/goview070508acd.jpg"><img class="alignnone size-full wp-image-869" src="http://desface.wordpress.com/files/2008/05/goview070508acd.jpg" alt="" width="450" height="403" /></a></p>
<p>Si andabas loco buscando por Internet alguna forma de ver la tele  por la psp  ya es oficial que tendremos un sistema para ver programas de la tv.</p>
<p>El sistema se llamara go!View se basara en pago por visión y suscripción para tarifa plana de descarga de contenidos. Esta nueva prestación le será muy útil a la psp que le renovara las prestaciones multimedia, además de repotenciar el uso de la psp y aumentara su ventaja frente a la DS</p>
<p>Esta buena nueva se ha hecho eco tras el estreno en el reino unido y además se ha dicho que bajara a qui España esperemos que sea así.</p>
<p><a href="http://www.xataka.com/2008/05/08-goview-para-psp-en-espana">fuente</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Error/Solución: Google Earth 4.3]]></title>
<link>http://tuxlink.wordpress.com/?p=1322</link>
<pubDate>Thu, 08 May 2008 02:56:22 +0000</pubDate>
<dc:creator>Eduardo</dc:creator>
<guid>http://tuxlink.wordpress.com/?p=1322</guid>
<description><![CDATA[Google Earth es una aplicación que se ha venido popularizando y que a muchos les gusta por el hecho]]></description>
<content:encoded><![CDATA[<p><img src="http://tuxlink.wordpress.com/files/2008/05/googleearth-icon.png" alt="" width="48" height="48" class="alignnone size-full wp-image-1332" align="right" /><a href="http://earth.google.com/intl/es/">Google Earth</a> es una aplicación que se ha venido popularizando y que a muchos les gusta por el hecho de poder ver todo el mundo desde su PC.<br />
Debido al comentario de ulises, un lector del blog, decidía hacer este post por si alguien más tuviese el mismo problema:</p>
<blockquote><p>Instale Google Earth, al comienzo se veía, no bien pero se veía, hize una actualización de tarjeta integrada de video, funciona en Windows, pero en Ubuntu, no carga los mapas, la tierra, solo se ve el fondo en movimiento, quisera alguna opinión al respecto. Muchas gracias nuevamente.</p></blockquote>
<p>En este tutorial <strong>explicaré como instalar Google Earth en Ubuntu Hardy Hero</strong>n, aunque en otras distros debería de funcionar de igual manera, pero lo más importante <strong>solucionar el error en el que únicamente muestra un fondo de estrellas pero la Tierra ni los mapas se cargan al iniciar Google Earth.</strong></p>
<p><strong>NOTA</strong>: Si ya tenías instalado Google Earth y tienes el error mencionado sigue <a href="#desinstalarge">estas instrucciones</a>.<br />
<a name="instalarge"></p>
<ul>
<li><strong>Instalar Google Earth</strong></li>
</ul>
<p><strong>1.-</strong> Descarga la versión más reciente de la aplicación desde el siguiente enlace y guardala en el Escritorio de preferencia.</p>
<p>&#124;<strong>Descarga</strong>: <a href="http://earth.google.com/intl/es/">Google Earth</a></p>
<p><strong>2.-</strong> Ve a donde guardaste el archivo <strong>GoogleEarthLinux.bin</strong>, da clic derecho elige propiedades, y en la pestaña permisos, marca la casilla <strong>Ejecutar</strong>:</p>
<p style="text-align:center;"><img src="http://tuxlink.wordpress.com/files/2008/05/google-1.png" alt="Google NO Earth" width="385" height="468" class="alignnone size-full wp-image-1323" /></p>
<p><strong>3.-</strong> Abre una Terminal (<strong>Aplicaciones/Accesorios/Terminal</strong>) y cambia la dirección con el <strong>comando cd</strong>, en mi caso al escritorio:</p>
<p style="text-align:center;"><img src="http://tuxlink.wordpress.com/files/2008/05/google-2.png" alt="Google No Earth" width="453" height="315" class="alignnone size-full wp-image-1324" /></p>
<p><strong>4.-</strong> <strong>Ejecuta el instalador</strong> como superusuario:</p>
<p><code>sudo ./GoogleEarthLinux.bin</code></p>
<p style="text-align:center;"><img src="http://tuxlink.wordpress.com/files/2008/05/google-3.png" alt="Google Only stars background" width="453" height="315" class="alignnone size-full wp-image-1325" /></p>
<p><strong>5.-</strong> Si el directorio por defecto es <strong>/opt/google-earth/</strong> deja las opciones tal y como están y da clic en comenzar instalación:</p>
<p style="text-align:center;"><img src="http://tuxlink.wordpress.com/files/2008/05/google-4.png" alt="Google NO Earth" width="480" height="383" class="alignnone size-full wp-image-1326" /></p>
<p><strong>6.-</strong> <strong>IMPORTANTE</strong>: Una vez terminado el proceso de instalación <strong>NO</strong> des clic en Iniciar, da <strong>clic en Salir</strong>. Aquí es donde se origina el problema en el que Google Earth solo mostrará el fondo con estrellas, pues se guardarán las propiedades únicamente para root y al tratar de ejecutarlo con tu usuario "normal" generará errores.</p>
<p style="text-align:center;"><img src="http://tuxlink.wordpress.com/files/2008/05/google-6.png" alt="Choose Quit" width="480" height="382" class="alignnone size-full wp-image-1328" /></p>
<p><strong>7.-</strong> Presiona <strong>Alt+F2</strong> y ejecuta <strong>googleearth</strong>:</p>
<p style="text-align:center;"><img src="http://tuxlink.wordpress.com/files/2008/05/google-7.png" alt="Launch Google Earth" width="416" height="183" class="alignnone size-full wp-image-1329" /></p>
<p>Ya tenemos esta fantástica aplicación y lista para ver la Tierra y el Cielo, por que a partir de unas versiones atrás podrás ver constelaciones y tomas del telescopio Hubble.</p>
<p style="text-align:center;"><img src="http://tuxlink.wordpress.com/files/2008/05/google-8.png" alt="" width="480" height="352" class="alignnone size-full wp-image-1330" /></p>
<p><a name="desinstalarge"></p>
<ul>
<li><strong>Reinstalar Google Earth</strong></li>
</ul>
<p>La otra solución solo sería ejecutar Google earth como root pero no veo la necesidad de hacerlo teniendo la posibilidad de hacerlo como usuario "normal" (es decir, no Administrador).<br />
Para corregir el error habrá que reinstalar la aplicación:</p>
<ol>
<li>Ejecuta en una Terminal (<strong>Aplicaciones/Accesorios/Terminal</strong>):
<p><code>cd /opt/google-earth</code></p>
<p><code>sudo ./uninstall</code></li>
<li>Como no se eliminan del todo las carpetas hay que hacerlo manualmente, ejecuta en la terminal:
<p><code>rm -rf /opt/google-earth/</code></li>
<li>Necesitamos eliminar más carpetas:
<p><code>cd ~/.config</code></p>
<p><code>sudo rm -r Google</code></li>
<li>Por último borramos nuestra carpeta de configuración de Google earth:
<p><code>cd</code></p>
<p><code>rm -rf .googleearth/</code></li>
</ol>
<p>Por último solo queda volver a instalar pero siguiendo las instrucciones más arriba, da clic <a href="#instalarge">aquí</a> para subir.<br />
Saludos y espero que les sirva.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[3D MAX 2008]]></title>
<link>http://shatten2.wordpress.com/?p=160</link>
<pubDate>Thu, 08 May 2008 00:47:39 +0000</pubDate>
<dc:creator>Alejandro Aguilar</dc:creator>
<guid>http://shatten2.wordpress.com/?p=160</guid>
<description><![CDATA[
Aqui les dejo el famoso 3D Max  &gt;Disfrutenlo&#8230;..


http://rapidshare.com/files/62878253/Au]]></description>
<content:encoded><![CDATA[<p style="text-align:center;"><span style="font-size:78%;"><span style="font-size:x-small;"><img src="http://www.trinity3d.com/images/autodesk/3dsmax9/logo_full.jpg" alt="" /></span></span></p>
<p><span style="font-size:78%;"><span style="font-size:x-small;"><em>Aqui les dejo el famoso 3D Max  &#62;Disfrutenlo.....</em></span></span></p>
<p><span style="font-size:78%;"><!--more--><em></em></span></p>
<p><span style="font-size:78%;"></span></p>
<p><span style="font-size:78%;"><span style="font-size:x-small;"><a href="http://rapidshare.com/files/62878253/Autodesk_3ds_Max_2008_2baksa.net.part1.rar">http://rapidshare.com/files/62878253/Autodesk_3ds_Max_2008_2baksa.net.part1.rar<br />
http://rapidshare.com/files/62879931/Autodesk_3ds_Max_2008_2baksa.net.part2.rar</a></span></span></p>
<p><span style="font-size:78%;"><span style="font-size:x-small;"> Key <a href="http://www.2baksa.net">www.2baksa.net</a>     Gracias hay por esta Colaboracion!!!</span></span></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[piclens]]></title>
<link>http://achirdzossio.wordpress.com/?p=25</link>
<pubDate>Wed, 07 May 2008 22:00:11 +0000</pubDate>
<dc:creator>achirdzossio</dc:creator>
<guid>http://achirdzossio.wordpress.com/?p=25</guid>
<description><![CDATA[Entre las miles de cosas que aprendi en mis clases&#8230;  una herramienta que me gusto mucho y creo]]></description>
<content:encoded><![CDATA[<p>Entre las miles de cosas que aprendi en mis clases...  una herramienta que me gusto mucho y creo que es muy Util para la Busqueda de imagenes es <a href="http://www.piclens.com/site/welcome/share_pl.php">PICLENS</a></p>
<p>Es una, entre tantas...  aplicaciones que tiene  FIREFOX</p>
<p>cuando lo instalas... en todas tus imagenes te aparece un icono azul son el signo de PLAY... y te metes en una pantalla donde con ayuda del raton puedes ver y buscar imagenes de una manera mucho práctica y divertida.</p>
<p><a href="https://addons.mozilla.org/es-ES/firefox/search?q=piclens&#38;cat=all"><img class="alignnone size-medium wp-image-26" src="http://achirdzossio.wordpress.com/files/2008/05/piclens.jpg?w=300" alt="" width="300" height="187" /></a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Problemas con Mozilla FireFox en Ubuntu 8.04]]></title>
<link>http://angerrising.wordpress.com/?p=56</link>
<pubDate>Wed, 07 May 2008 20:50:15 +0000</pubDate>
<dc:creator>angerrising</dc:creator>
<guid>http://angerrising.wordpress.com/?p=56</guid>
<description><![CDATA[
El primer cacho que se me presentó en ubuntu 8.04, fue con el navegador que trae instalado, pues t]]></description>
<content:encoded><![CDATA[<p style="text-align:center;"><img class="aligncenter" src="http://www.mozilla.org/party/1999/mozilla2.gif" alt="" width="238" height="238" /></p>
<p>El primer cacho que se me presentó en ubuntu 8.04, fue con el navegador que trae instalado, pues todos sabemos que firefox es una maravilla, pero el asunto es que la versión 3.0 que aun es beta, esta demasiado verde aun por lo que no podía instalar algunas extensiones, y tampoco poder descargar desde el Megaupload, así que me rendí de tanto buscar por internet y arranque el sistema para instalar Linux Mint, el cual fue un asco y no recomiendo a nadie esa distribución, bueno, he vuelto como el perro arrepentido y busque por internet para ver que sucedía pues, y logré dar con la solución, que a todo esto es demasiado sencilla.</p>
<p><strong>1.- Problema de Extensiones</strong></p>
<p>Primero que todo hay que desinstalar el Mozilla FireFox, por lo que entramos a Synaptic y donde dice Buscar, escribes firefox, ahí te saldrán algunas opciones marcadas en verde, y a cada una de ellas le haces clic derecho y la desinstalas (NOTA: el paquete <strong>totem-mozilla</strong> y el <strong>xulrunner-1.9</strong> los dejas intactos).<br />
Luego que tenemos todo desinstalado, nos vamos a la carpeta personal, y eliminamos la carpeta llamada "<em>.mozilla</em>", si no la vez, es porque obviamente esta oculta, pues toda carpeta que empieza por un punto (".") es una carpeta oculta, y para poder visualizarla debes presionar CTRL+H y aparecerá todo el listado, por lo que procedes a eliminarla.<br />
Finalmente, vuelves a Synaptic e instalas el <strong>firefox-2</strong>, que es lo mismo que hacer un <em><strong>sudo apt-get install firefox-2</strong></em> por una terminal.</p>
<p>Ahora ya puedes disfrutar de FireFox 2 e instalar todas las extensiones que quieras, pero ahora el otro problema es que esta en español jaja,</p>
<p><strong>2.- Traducción de Mozilla</strong></p>
<p>Para ello escribimos la siguiente linea por consola:</p>
<ul>
<li><em><strong>sudo aptitude install mozilla-firefox-locale-es-es</strong></em></li>
</ul>
<p>bueno ahora procedemos a reiniciar o a abrir el Mozilla dependiendo el caso y ya esta, aquí les dejo dos extensiones de mis favoritas y espero que a mas de alguno le sirva esto, no es tan relevante pero pucha que molesta no poder navegar con agrado :)</p>
<p><img src="https://addons.mozilla.org/img/addon-icn.png" alt="" width="32" height="32" /> <a href="https://addons.mozilla.org/es-ES/firefox/downloads/file/12491/megaupload_sx.3.2-3.2-fx.xpi" target="_self">MegaUpload SX.3.2</a><br />
<img src="https://addons.mozilla.org/en-US/firefox/images/addon_icon/39" alt="" width="32" height="21" /> <a href="https://addons.mozilla.org/es-ES/firefox/downloads/file/196/mouse_gestures-1.5.2-fx+mz+zm+tb.xpi" target="_self">Mouse Gestures</a></p>
<p>por: 4ng3rRisin9</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[¡IMPORTANTE! Service Pack 3 para Windows XP]]></title>
<link>http://pasdbp.wordpress.com/?p=125</link>
<pubDate>Wed, 07 May 2008 15:08:12 +0000</pubDate>
<dc:creator>pasdbp</dc:creator>
<guid>http://pasdbp.wordpress.com/?p=125</guid>
<description><![CDATA[
Por medio del blog de Bitelia nos enteramos de que ya se encuentra disponible para su descarga el ]]></description>
<content:encoded><![CDATA[<p style="text-align:center;"><a href="http://pasdbp.files.wordpress.com/2008/05/windowsxp.jpg"><img class="alignnone size-thumbnail wp-image-126" src="http://pasdbp.wordpress.com/files/2008/05/windowsxp.jpg?w=128" alt="Windows XP" width="128" height="93" /></a></p>
<p>Por medio del blog de <a title="Descarga SP 3 WXP" href="http://bitelia.com/2008/05/07/por-fin-windows-xp-service-pack-3-ya-disponible/" target="_blank">Bitelia </a>nos enteramos de que ya se encuentra disponible para su descarga el <a title="Service Pack" href="http://es.wikipedia.org/wiki/Service_pack" target="_blank">Service Pack </a>3 de Windows XP, considerando que una actualización de este tipo podría tener consecuencias en la operación de las computadoras de tu biblioteca, te recomendamos no instalarlo hasta que en el Centro de Contacto del PASDBP hayamos hecho las pruebas necesarias, y publiquemos los resultados en este medio.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Mind Map en Linux]]></title>
<link>http://guadalinex.wordpress.com/?p=51</link>
<pubDate>Wed, 07 May 2008 07:53:52 +0000</pubDate>
<dc:creator>Ramos Ortiz Enrique</dc:creator>
<guid>http://guadalinex.wordpress.com/?p=51</guid>
<description><![CDATA[Cuando estuve trabajando en el campo de la enseñanza virtual, conocí una herramienta que hacía ]]></description>
<content:encoded><![CDATA[<p>Cuando estuve trabajando en el campo de la enseñanza virtual, conocí una herramienta que hacía "mapas conceptuales", y aunque funcionaba tanto bajo Windows como para Linux, no me gustaba mucho la idea de hacer mis esquemas en dicha herramienta puesto que es propietaria, con la dependencia que eso supone, y si ya por entonces te hacían registrarte para descargarla, quien sabe que día podrían decir que se pagara.</p>
<p>Buscando herramientas similares, principalmente para Linux aunque lo ideal sería que fuera multiplataforma, estas son las que a día de hoy he encontrado:</p>
<p><strong>FREEMIND</strong></p>
<blockquote><p>Desarrollada en Java con licencia GPL. En Debian se encuentra en los repositorios contrib, y en Guadalinex no se encuentra.</p></blockquote>
<blockquote><p><em>[web oficial] http://freemind.sourceforge.net</em></p>
<p><em>[wikipedia] http://es.wikipedia.org/wiki/FreeMind</em></p>
<p><em>[sourceforge] http://sourceforge.net/projects/freemind/</em></p>
<p><em>[extensión mediawiki] http://freemind.sourceforge.net/wiki/index.php/Embedded_Mind_Maps</em></p></blockquote>
<p><strong>KDISSERT</strong></p>
<blockquote><p>No encuentro referencia a la licencia, aunque entiendo que debe ser libre ya que se encuentra dentro de los repositorios main de Debian, además de encontrarse tanto en Guadalinex como Ubuntu.</p>
<p>Desarrollada en Python para KDE, ya que hace uso de las librerías QT</p>
<p>Exporta a una gran cantidad de formatos, como es docbook, latex, OpenDocument, etc.</p></blockquote>
<blockquote><p><em>[web oficial] http://freehackers.org/~tnagy/kdissert.html</em></p></blockquote>
<blockquote><p><em>[manual pdf] http://www.freehackers.org/~tnagy/kdissert/kdissert-documentation-es.pdf</em></p>
<p><em>[wikipedia] http://es.wikipedia.org/wiki/Kdissert</em></p></blockquote>
<p><strong>VYM</strong></p>
<blockquote><p>Herramienta similar a Freemind, con licencia GPL.No encuentro el lenguaje de programación utilizado, aunque en los repositorios se encuentra incluida en la sección kde lo que indica que utiliza librerías QT.</p>
<p>Viene incluida tanto en la distribución Debian, Ubuntu y Guadalinex.</p></blockquote>
<blockquote><p><em>[web oficial] http://www.insilmaril.de/vym/<br />
</em></p>
<p><em>[manual pdf] http://www.aclibre.org/archives/Vym/vym.pdf</em></p>
<p><em>[sourceforge] http://sourceforge.net/projects/vym/</em></p></blockquote>
<p><strong>GNUCONCEPT</strong></p>
<blockquote><p>Parece abandonada ya que no hay nuevas entradas desde Enero de 2006.</p>
<p>Está desarrollada en Python bajo licencia GPL.</p>
<p>No se encuentra en los repositorios de casi ninguna distribución y creo recordar que me dio algún problema con la exportación.</p></blockquote>
<blockquote><p><em>[web oficial] http://gnuconcept.e-oss.net/</em></p>
<p><em>[sourceforge] https://sourceforge.net/projects/gnuconcept/</em></p></blockquote>
<p><strong>CONZILLA</strong></p>
<blockquote><p>Aún no lo he probado ya que lo he descubierto en este momento aunque la he instalado y tiene buena pinta.</p>
<p>Según leo en la Wikipedia, su licencia es GPL.</p>
<p>[web oficial] http://www.conzilla.org/wiki/Overview/Main</p></blockquote>
<p>RESUMEN. Las perspectivas de futuro parecen buenas en este campo. Lo que quizás echo en falta es el tema de un servidor donde poder compartir o enlazar mapas conceptuales entre la comunidad.</p>
<p>La verdad es que tengo algunas dudas referentes a si las herramientas que he comentado, lo que hacen son mapas conceptuales, o quizás sean mapas mentales, que ni siquiera se si es lo mismo, aunque los resultados con lo que yo estudié que eran los mapas conceptuales son algo distintos.</p>
<blockquote><p>http://es.wikipedia.org/wiki/Mapa_conceptual</p></blockquote>
<p>Iré completando el artículo a medida que vaya realizando pruebas, e incluso espero publicar algunos ejemplos que tenga hechos.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Redimensiona y rota imágenes desde Nautilus]]></title>
<link>http://tuxlink.wordpress.com/?p=1318</link>
<pubDate>Wed, 07 May 2008 00:24:00 +0000</pubDate>
<dc:creator>Eduardo</dc:creator>
<guid>http://tuxlink.wordpress.com/?p=1318</guid>
<description><![CDATA[Para quienes van comenzando y aun no saben que es Nautilus, es el administrador de arcihvos que vien]]></description>
<content:encoded><![CDATA[<p>Para quienes van comenzando y aun no saben que es Nautilus, es el <strong>administrador de arcihvos</strong> que viene por defecto en muchas distribuciones de Linux que usen como entorno de escritorio Gnome.<br />
Muchas veces me ha pasado que solo para redimensionar imágenes necesito abrir GIMP y si bien no es como abrir Photoshop que se tarda su tiempo en iniciar, es algo molesto solo usarlo para eso y de vez en cuando.<br />
Con <a href="http://packages.ubuntu.com/hardy/nautilus-image-converter">Nautilus Image Converter</a> (un script) me ahorro bastante tiempo para esta actividad.</p>
<ul>
<li><strong>Instalación</strong></li>
</ul>
<p>Únicamente ejecuta en la Terminal (<strong>Aplicaciones/Accesorios/Terminal</strong>):</p>
<p><code>sudo aptitude install nautilus-image-converter</code></p>
<p>Una vez instalado habrá que reiniciar nautilus, para esto presiona las teclas <strong>Alt+F2</strong> y escribe <strong>killall nautilus</strong>, espera unos segundos y se volverá a cargar el navegador de archivos. Si esto no sucede oprime la combinación de teclas anteriores y escribe <strong>nautilus</strong>.</p>
<ul>
<li><strong>Utilizando Nautilus Image Converter</strong></li>
</ul>
<p>En el navegador de archivos da <strong>clic derecho</strong> sobre la(s) imagen(es) que quieres rotar y/o redimensionar, te mostrará las nuevas opciones como en la siguiente captura:</p>
<p style="text-align:center;"><img src="http://tuxlink.wordpress.com/files/2008/05/rotar-red1.png" alt="Rotar o redimensionar imágenes" width="194" height="440" /></p>
<p>En los cuadros de diálogo de cada una de las funciones están las siguientes opciones:</p>
<p><strong>Redimensionar</strong>:</p>
<p style="text-align:center;"><img src="http://tuxlink.wordpress.com/files/2008/05/rotar-red-2.png" alt="Redimensionar" width="459" height="345" class="alignright size-full wp-image-1320" /></p>
<p><strong>Rotar</strong>:</p>
<p style="text-align:center;"><img src="http://tuxlink.wordpress.com/files/2008/05/rotar-red-3.png" alt="" width="415" height="313" class="alignright size-full wp-image-1321" /></p>
<p><strong>Nota</strong>: No te preocupes de que la imagen original se sobreescriba, el script genera una imagen nueva con la extensión de la actividad que acaba de realizar.</p>
<p>Si seleccionas muchas imágenes a la vez todas serán redimensionadas o rotadas a las opciones que hayas seleccionado.<br />
Saludos.</p>
<p>&#124;<strong>Vía</strong>: <a href="http://belinuxmyfriend.blogspot.com/2008/05/nautilus-image-converter-redimensiona-y.html">Be Linux my friend</a><br />
&#124;<strong>Relacionado</strong>: <a href="http://tuxlink.wordpress.com/2007/07/29/instalar-abrir-en-un-terminal/">Instalar: Abrir en un terminal</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Microsoft Word para tu celular]]></title>
<link>http://universomovil.wordpress.com/?p=118</link>
<pubDate>Tue, 06 May 2008 22:39:14 +0000</pubDate>
<dc:creator>Web Master</dc:creator>
<guid>http://universomovil.wordpress.com/?p=118</guid>
<description><![CDATA[
Si no te gusta el procesador de texto de tu teléfono, tenemos la solución. Hoy podrás descargar ]]></description>
<content:encoded><![CDATA[<p style="text-align:center;"><img class="alignnone size-full wp-image-119 aligncenter" src="http://universomovil.wordpress.com/files/2008/05/word-image.png" alt="" width="375" height="338" /></p>
<p>Si no te gusta el procesador de texto de tu teléfono, tenemos la solución. Hoy podrás descargar el procesador de texto de Microsoft mas famoso en el mundo de las computadoras, pero en tu móvil: el Word. Forma parte de la colección de Microsoft Office para celular, como el Excel anteriormente posteado en Universo Móvil. Esta aplicación es formato .jar, es multiscreen, lo que significa que funciona en cualquier resolución de pantalla y pesa tan sólo 102 Kb.</p>
<p style="text-align:center;"><a href="http://www.4shared.com/file/46680829/15b09af7/Microsoft_Word.html" target="_blank"><img class="alignnone size-full wp-image-116 aligncenter" src="http://universomovil.wordpress.com/files/2008/04/descargar9.jpg" alt="" width="201" height="61" /></a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[gbrainy]]></title>
<link>http://guadalinex.wordpress.com/?p=50</link>
<pubDate>Tue, 06 May 2008 22:37:20 +0000</pubDate>
<dc:creator>Ramos Ortiz Enrique</dc:creator>
<guid>http://guadalinex.wordpress.com/?p=50</guid>
<description><![CDATA[Leyendo un artículo de una revista me he encontrado con un juego que supongo debe ser reciente porq]]></description>
<content:encoded><![CDATA[<p>Leyendo un artículo de una revista me he encontrado con un juego que supongo debe ser reciente porque hace poco y tras probar la Nintendo DS de mi hermana lo estuve buscando y no lo encontré.</p>
<p>Se trata de gbrainy (<a title="gbrainy" href="http://live.gnome.org/gbrainy/" target="_blank">http://live.gnome.org/gbrainy/</a>) un juego de lógica o memoria de los que tanto furor están teniendo en estos tiempos.</p>
<p>La verdad es que ahora mismo no sabría decir si están o no en los repositorios de Guadalinex y Ubuntu, pero tras actualizar los repositorios de Debian Testing acaba de aparecerme, por lo que entiendo que ha sido sacado de la rama inestable hace pocos días.</p>
<p>De momento voy a echar una partidilla a ver que tal.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Descarga en el móvil tu próxima clase]]></title>
<link>http://merkamovil.wordpress.com/?p=142</link>
<pubDate>Tue, 06 May 2008 21:42:50 +0000</pubDate>
<dc:creator>merkamovil</dc:creator>
<guid>http://merkamovil.wordpress.com/?p=142</guid>
<description><![CDATA[
Una de las aplicaciones  finalistas del concurso de Nokia Open C Challenge fue  Mobiclass, una util]]></description>
<content:encoded><![CDATA[<div class="PostContent">
<p><img class="derecha" src="http://img.xatakamovil.com/2008/05/mobiclass.jpg" alt="Mobiclass" />Una de las <a href="http://www.xatakamovil.com/2007/12/05-open-c-challenge-2007-mobitubia-livetraffic-mobiclass-y-viewright">aplicaciones  finalistas</a> del concurso de Nokia Open C Challenge fue  <strong>Mobiclass</strong>, una utilidad hecha en la Universidad de Shangai para  ofrecer <strong>cursos y clases mediante el teléfono</strong> móvil.</p>
<p>Ahora ha aparecido publicada, la he probado, y aunque no entiendo chino,  Mobiclass es una buena idea y un buen programa. La aplicación <strong>mezcla  contenidos</strong> como el de una presentación de Powerpoint, <strong>con vídeo  y audio del profesor</strong>. Se puede ver un cursor desplazándose por la  pantalla y como <strong>los conceptos</strong> que se van explicando  <strong>quedan subrayados</strong> o remarcados.</p>
<p><a name="more"></a>Mobiclass está disponible para algunos Symbian <strong>S60</strong> 3ª  edición y <strong>UIQ</strong> 3, y determinados modelos con <strong>Windows  Mobile</strong> para Pocket PC y Smartphones. También se pueden  <strong>descargar distintos cursos</strong> previo registro como usuarios,  aunque sería más interesante poder acceder a las herramientas con las que crear  nuevos contenidos.</p>
<p>Me gusta mucho la idea de que el móvil, <strong>azote actual de las  aulas</strong>, se convierta en una herramienta de aprendizaje. Creo que con  <strong>clases cortas</strong>, de unos 5 o 10 minutos, se puede  <strong>mantener el interés</strong> del alumno por el tema y ayudarle a  aprender.</p>
<p>Mas información &#124; <a href="http://www.daydaymobile.com/">M Learning</a></p>
<p><a href="http://feeds.weblogssl.com/~a/xatakamovil?a=eSxSEC"><img src="http://feeds.weblogssl.com/~a/xatakamovil?i=eSxSEC" border="0" alt="" /></a></p>
<div class="feedflare"><a href="http://feeds.weblogssl.com/~f/xatakamovil?a=VvWw2H"><img src="http://feeds.weblogssl.com/~f/xatakamovil?i=VvWw2H" border="0" alt="" /></a> <a href="http://feeds.weblogssl.com/~f/xatakamovil?a=qupLBH"><img src="http://feeds.weblogssl.com/~f/xatakamovil?i=qupLBH" border="0" alt="" /></a> <a href="http://feeds.weblogssl.com/~f/xatakamovil?a=IqdvbH"><img src="http://feeds.weblogssl.com/~f/xatakamovil?i=IqdvbH" border="0" alt="" /></a> <a href="http://feeds.weblogssl.com/~f/xatakamovil?a=h35m7H"><img src="http://feeds.weblogssl.com/~f/xatakamovil?i=h35m7H" border="0" alt="" /></a> <a href="http://feeds.weblogssl.com/~f/xatakamovil?a=KbRTgH"><img src="http://feeds.weblogssl.com/~f/xatakamovil?i=KbRTgH" border="0" alt="" /></a></div>
<p><img src="http://feeds.weblogssl.com/~r/xatakamovil/~4/284505089" alt="" width="1" height="1" /></div>
<div class="PostSignature"><a title="Xataka Movil. Blog sobre telefona móvil, operadoras, software y terminales." href="http://www.xatakamovil.com/">Xataka Móvil</a></div>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Escanear a pdf (gs2pdf)]]></title>
<link>http://guadalinex.wordpress.com/?p=49</link>
<pubDate>Tue, 06 May 2008 07:43:15 +0000</pubDate>
<dc:creator>Ramos Ortiz Enrique</dc:creator>
<guid>http://guadalinex.wordpress.com/?p=49</guid>
<description><![CDATA[Hasta hace poco, el procedimiento que seguía para escanear un documentos era utilizar una interfaz ]]></description>
<content:encoded><![CDATA[<p>Hasta hace poco, el procedimiento que seguía para escanear un documentos era utilizar una interfaz gráfica  o fronted de sane (quiteinsane, xsane, xscanimage),</p>
<p>Esto me resultaba un poco lento, cuando por ejemplo quería escanear un documento con unas medidas determinadas, y almacenarlo en pdf, puesto que me suponía abrir el gimp, configurar los parametros, adquirir la imagen, guardar en algún formato y exportar a pdf.</p>
<p>Recientemente he estado haciendo pruebas con algunos comandos (scanimage -&#62; pnmtops -&#62; ps2pdf) para conseguir escanear de forma automática documentos a pdf, con unas opciones y medidas determinadas, pero navegando por la red me he encontrado con una aplicación que hace lo que yo necesito, y bastante más.</p>
<p>Esta se llama gscan2pdf (<a href="http://gscan2pdf.sourceforge.net/" target="_blank">http://gscan2pdf.sourceforge.net/</a>). De momento no está incluida en los repositorios de Guadalinex, aunque si está en los de Ubuntu y Debian, asi que de nuevo será cuestión de tiempo, o una nueva versión.</p>
<p>La aplicación nos permite ir escaneando documentos, y automáticamente nos va creando un pdf con todas las páginas que queramos incluirle. Bastante interesante y útil la herramienta.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Firefox 3 beta: Haz que tus complementos funcionen]]></title>
<link>http://sinergiatec.wordpress.com/?p=66</link>
<pubDate>Mon, 05 May 2008 22:59:13 +0000</pubDate>
<dc:creator>sinergiatec</dc:creator>
<guid>http://sinergiatec.wordpress.com/?p=66</guid>
<description><![CDATA[¿Has instalado Ubuntu Hardy Heron?
¿Estás cansado de esperar que tus addons favoritos funcionen e]]></description>
<content:encoded><![CDATA[<p>¿Has instalado Ubuntu Hardy Heron?<br />
¿Estás cansado de esperar que tus addons favoritos funcionen en firefox 3 beta 5?<br />
¿Te gusta cambiar la configuración de los programas que usas aunque con cierta cautela?</p>
<p>Si la respuesta a las tres preguntas anteriores es un "SI" entonces sigue leyendo y sigue las instrucciones. Si la respuesta es un "NO" a alguna o un: "Déjame que me lo piense un momento"... tan sólo sigue leyendo :)</p>
<p>Existe una forma para que algunos (no todos) los complementos que te funcionaban en firefox 2 lo hagan también con firefox 3 beta 5. Para ello sigue las siguientes instrucciones:</p>
<ol>
<li>Presiona: CTRL+T para abrir una nueva pestaña y situarte en la barra de direcciones.</li>
<li>Teclea: about:config</li>
<li>Presiona en el botón: ¡Tendré cuidao! ¡Lo prometo!</li>
<li>Haz click con el botón derecho del ratón sobre cualquier punto y elije: Nuevo-&#62;Lógico</li>
<li>Teclea: <code><em>extensions.checkCompatibility</em></code> y asígnale un valor de <code><em>falso</em></code></li>
<li>Vuelve repetir el paso 4 y teclea: <code><em>extensions.checkUpdateSecurity</em> y asígnale un valor de <em>falso</em></code></li>
<li>Reinicia firefox</li>
<li>Ahora prueba a instalar los complementos que habías eliminado por incompatibilidad o simplemente dales a Habilitar.</li>
</ol>
<p>Lo que hemos hecho es desabilitar la comprobación de compatibilidad de los complementos. He probado con todos los de google y funcionan. Para otros que uso como: hyperwords, adblockplus y scribefire no hizo falta pues ya había actualizaciones. Sin embargo TabMixPlus, a pesar de poderlo instalar con estas modificaciones, al intentar configurarlo te indica que no es compatible con la versión 3 de firefox. Igual ustedes encuentran algun otro que haga lo mismo.</p>
<p>Espero les sirva para, por lo menos, tener alguna herramienta funcionando en firefox 3 como en el 2.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Cerrar automáticamente las aplicaciones que no responden en Windows XP]]></title>
<link>http://hispasystem.wordpress.com/?p=237</link>
<pubDate>Mon, 05 May 2008 14:37:53 +0000</pubDate>
<dc:creator>hispasystem</dc:creator>
<guid>http://hispasystem.wordpress.com/?p=237</guid>
<description><![CDATA[
Cuando una aplicación falla en Windows XP la mayoría de las veces tenemos que recurrir a el admin]]></description>
<content:encoded><![CDATA[<p style="text-align:center;"><img class="size-full wp-image-238" src="http://hispasystem.wordpress.com/files/2008/05/noresponde1.gif" alt="" width="404" height="158" /></p>
<p>Cuando una aplicación falla en <strong>Windows XP</strong> la mayoría de las veces tenemos que recurrir a el administrador de tareas para poder cerrarlas, siendo esto bastante laborioso cuando si la aplicación no responde ya podría cerrarse sola y evitarnos este paso.</p>
<p><a name="more"></a></p>
<p>Sin embargo hay una manera de automatizar esto, simplemente tenemos que modificar una clave del registro. Para ello nos vamos a <em>Inicio</em>, <em>Ejecutar</em>, escribimos <strong>regedit</strong> y le damos a Aceptar. En el panel izquierdo deberemos navegar por las claves hasta llegar a esta:</p>
<blockquote><p>HKEY_CURRENT_USER\Control Panel\Desktop</p></blockquote>
<p>Una vez que lleguemos a <strong>Desktop</strong> debemos buscar en el panel derecho un valor llamado <strong>AutoEndTasks</strong>. Hacemos doble click encima y modificamos el valor, que por defecto estará en 0 e introducimos un <strong>1</strong>.</p>
<p>Aceptamos todo, cerramos y ya no tendremos que preocuparnos más por cerrar las aplicaciones que no responden.</p>
<p>Vía: <a href="http://www.genbeta.com/">Genbeta</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Manipular archivos pdf (pdftk)]]></title>
<link>http://guadalinex.wordpress.com/?p=48</link>
<pubDate>Mon, 05 May 2008 08:57:23 +0000</pubDate>
<dc:creator>Ramos Ortiz Enrique</dc:creator>
<guid>http://guadalinex.wordpress.com/?p=48</guid>
<description><![CDATA[El tema de generar pdfs en linux es una tarea relativamente sencilla. Por ejemplo la suite ofimátic]]></description>
<content:encoded><![CDATA[<p>El tema de <strong>generar</strong> pdfs en linux es una tarea relativamente sencilla. Por ejemplo la suite ofimática OpenOffice.org incluye por defecto dicha funcionalidad.</p>
<p>El problema viene al intentar <strong>editar o manipular</strong> un pdf ya creado. Para esto lo mas normal en el mundo Windows es piratear el Acrobat Writer, que es la aplicación comercial de Adobe para generar pdfs.</p>
<p>El Linux no se si esta herramienta está disponible, pero como no está bien eso de piratear, vamos a intentar buscar alguna aplicación que nos sirva para tareas sencillas de edición.</p>
<p>Buscando por la red me encuentro con un par de aplicaciones que paso a comentar.</p>
<p>En primer lugar, una aplicación CLI (Command Line), es <strong>pdftk</strong> (<a href="http://www.accesspdf.com/pdftk/" target="_blank">http://www.accesspdf.com/pdftk/</a>).</p>
<p>Además, buscando por la red he encontrado una interfáz gráfica, llamada guipdftk (<a href="http://www.paehl.de/pdf/?GUI_for_PDFTK" target="_blank">http://www.paehl.de/pdf/?GUI_for_PDFTK</a>), programada en Delphi en Windows y para Linux en Lazarus (<a href="http://www.lazarus.freepascal.org/" target="_blank">http://www.lazarus.freepascal.org/</a>)</p>
<p>Esta interfaz gráfica no la he probado ya que no está en los repositorios, y para el uso que estaba buscando no lo veía necesario, ya que en este momento solo necesitaba extraer una página de un pdf, que con la línea de comandos me es más que suficiente, aunque no descarto probarla en alguna otra ocasión.</p>
<p>En segundo lugar, otra herramienta que tampoco se encuentra en los repositorios de Guadalinex aunque sí en los de Debian y Ubuntu por lo que entiendo que para la próxima versión vendrán incluidos, es <strong>pdfedit </strong>(<a href="http://pdfedit.petricek.net/" target="_blank">http://pdfedit.petricek.net/</a>), herramienta más orientada a editar o maquetar el pdf, que a realizar operaciones sencillas sobre archivos pdf.</p>
<p>En principio, mi necesidad actual quedaría cubierta con:</p>
<ol>
<li>Instalación en caso de no tenerlo ya instalado (aptitude install pdftk / apt-get install pdftk)</li>
<li>Consultar la página man o buscar artículos en Internet (man pdftk)</li>
<li>Ejecutar el comando que extrae la página deseada (pdftk entrada.pdf cat num_pagina output salida.pdf)</li>
</ol>
<p><strong><em>Referencias:</em></strong></p>
<ul>
<li><a href="http://danubuntu.wordpress.com/2008/04/05/manipular-archivos-pdf-con-pdftk/" target="_blank">http://danubuntu.wordpress.com/2008/04/05/manipular-archivos-pdf-con-pdftk/</a></li>
<li><a href="http://dreamlinuxforums.org/index.php/topic,1207.0.html" target="_blank">http://dreamlinuxforums.org/index.php/topic,1207.0.html</a></li>
<li><a href="http://www.pdfhacks.com/pdftk/index.es.html" target="_blank">http://www.pdfhacks.com/pdftk/index.es.html</a></li>
<li><a href="http://www.esdebian.org/article.php/20080221061314617" target="_blank">http://www.esdebian.org/article.php/20080221061314617</a></li>
<li><a href="https://www.linux-magazine.es/issue/12/PDFTk.pdf" target="_blank">https://www.linux-magazine.es/issue/12/PDFTk.pdf</a></li>
<li><a href="http://www.kriptopolis.org/pdftk-manejo-de-pdfs-con-herramientas-libres" target="_blank">http://www.kriptopolis.org/pdftk-manejo-de-pdfs-con-herramientas-libres</a></li>
</ul>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Cairo-dock 1.5.5.3 no requiere aceleración 3D]]></title>
<link>http://tuxlink.wordpress.com/?p=1312</link>
<pubDate>Sun, 04 May 2008 23:44:41 +0000</pubDate>
<dc:creator>Eduardo</dc:creator>
<guid>http://tuxlink.wordpress.com/?p=1312</guid>
<description><![CDATA[
Actualizado (05/05/0  : Se actualizó a la versión 1.5.5.4, espero que sirvan igual los paquetes .]]></description>
<content:encoded><![CDATA[<p style="text-align:center;"><img src="http://tuxlink.wordpress.com/files/2008/05/cairo-dock-logo.png" alt="" width="390" height="100" class="aligncenter size-full wp-image-1314" /></p>
<p><strong>Actualizado (05/05/08)</strong>: Se actualizó a la versión 1.5.5.4, espero que sirvan igual los paquetes .deb.</p>
<p>Hace ya un tiempo les hablé ..45de Cairo-dock y que en lo personal resulta una mejor alternativa  a Avant-Window-Navigator. No sabía que hace unos meses se había lanzado una versión más reciente (<strong>1.5.5.3</strong>), la cual incluye muchas mejoras y la hace tan buena como podría ser AWN. La novedad de esta versión es que no requiere aceleración 3D alguna y podremos utilizar todas las funcionalidades de Cairo-dock, aunque obviamente si tenemos algún gestor de ventanas como Compiz o Beryl (abandonado desde hace un tiempo), se notarán las mejoras en los efectos.</p>
<ul>
<li><strong>Instalación</strong></li>
</ul>
<p>Los paquetes .deb y el código fuente de esta versión se encuentran disponibles en una de las web que apoyan al proyecto, <a href="http://developer.berlios.de/projects/cairo-dock/">berliOS</a>, <strong>descarga los siguientes paquetes e instalalos en el mismo orden</strong> (doble clic para instalar):</p>
<ul>
<li><a href="http://prdownload.berlios.de/cairo-dock/cairo-dock_v1.5.5.4_i686-32bits.deb">cairo-dock_v1.5.5.4_i686-32bits.deb</a></li>
<li><a href="http://prdownload.berlios.de/cairo-dock/cairo-dock-plug-ins_v1.5.5.4_i686-32bits.deb">cairo-dock-plug-ins_v1.5.5.4_i686-32bits.deb</a></li>
</ul>
<p>La web principal de las descargas es <a href="http://developer.berlios.de/project/showfiles.php?group_id=8724">esta</a>.</p>
<p>No he tratado a compilarlo mediante el código fuente.<br />
Una vez instalado ve al menú <strong>Aplicaciones/Herramientas del sistema/Cairo-dock</strong></p>
<ul>
<li><strong>Applets</strong></li>
</ul>
<p>No son tantas como en AWN pero tienen muchas funcionalidades, da clic derecho sobre el dock y ve a <strong>Cario-dock/configuración</strong>, si no se muestran todas da clic en el botón de abajo a la izquierda <strong>"Modo avanzado"</strong>.</p>
<p style="text-align:center;"><img src="http://tuxlink.wordpress.com/files/2008/05/cairo-dockapplets.png?w=300" alt="" width="300" height="235" class="aligncenter size-medium wp-image-1313" /></p>
<p><strong>Nota</strong>: Por ahora no está totalmente traducido al español, pero de alguna manera es un poco entendible la función de cada opción.<br />
Para un artículo más completo visiten <a href="http://tuxlink.wordpress.com/2008/01/21/cairo-dock-un-dock-mas-para-gnome/">el post anterior</a>.</p>
<ul>
<li><strong>Applet del clima</strong></li>
</ul>
<p>Para que esta funcione, vista <a href="http://www.weather.com/">weather.com</a>, busca tu ciudad y copia la parte de la URL que se encuentra entre <strong>local/</strong> y <strong>?from</strong>, por ejemplo para la ciudad de México, que tiene la URL:<br />
http://www.weather.com/outlook/travel/businesstraveler/local/<strong>MXDF0132</strong>?from=recentsearch.<br />
Copia únicamente la sección en <strong>Negritas</strong>.<br />
Saludos.</p>
<p>&#124;<strong>Enlace</strong>: <a href="http://developer.berlios.de/projects/cairo-dock/">BerliOS-Cairo-dock</a></p>
]]></content:encoded>
</item>

</channel>
</rss>
