<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4493073579922879477</id><updated>2011-07-28T21:56:44.732-07:00</updated><category term='mmtc'/><category term='Software Libre'/><category term='Varios'/><category term='robotica'/><title type='text'>Miguel's Blog</title><subtitle type='html'>Geek's world</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://migueltinte.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4493073579922879477/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://migueltinte.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Miguel</name><uri>http://www.blogger.com/profile/12907862563937583036</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>16</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4493073579922879477.post-4190149481002717910</id><published>2010-05-13T01:10:00.000-07:00</published><updated>2010-05-20T09:13:10.744-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='robotica'/><title type='text'>práctica sigue líneas visual</title><content type='html'>En esta última práctica vamos a describir el algoritmo implementado para conseguir un comportamiento reactivo del robot a partir de la información recibida por el sensor cámara y con ello conseguir que el robot sea capaz de recorrer el escenario simulado del departamental sin chocar con las paredes del pasillo ni ningún otro obstáculo.&lt;br /&gt;&lt;br /&gt;Para ello, se ha utilizado un control de bucle cerrado a través de un controlador realimentado proporcional. Dicho controlador es el encargado de corregir permanentemente la posición del robot ya que la aproximación realizada consiste en calcular el rango de pixeles que abarca el pasillo, calcular su punto medio y redirigir constantemente la posición del robot a este punto. Los elementos más importantes que intervienen en el control del robot en dicho algoritmo son: &lt;br /&gt;&lt;br /&gt;* escogemos una fila de visión del robot que vamos a utilizar como referencia para guiarlo. Escogemos y=ROWS*3/4, es decir, la fila 240*(3/4)=180. Escogemos esta fila porque está a una distancia válida para reaccionar ante un posible cambio de dirección del robot.&lt;br /&gt;&lt;br /&gt;* para analizar los pixeles de dicha fila utilizamos el método isYellow(R,G,B) que recibe los valores de R,G,B para cada pixel y almacena el primero y último encontrado del color del pasillo (amarillo en este caso). Estos pixeles de referencia nos servirán para localizar el punto medio del pasillo.&lt;br /&gt;&lt;br /&gt;* uno vez obtenido el punto medio del pasillo, utilizamos un controlador proporcional para responder en proporción al error. Primero calculamos dicho error, calculando la diferencia entre nuestra posición y la del centro del pasillo:&lt;br /&gt;&lt;span style="font-style:italic;"&gt;diff = abs(MIDDLE-middle_pix);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;* después determinamos la ganancia correcta que hay que aumentar el ángulo de giro para evitar chocar con una pared. Se necesita una fase experimental para determinar el valor de nuestra constante de proporcionalidad. En este caso, Kp=1/2 y el ángulo de giro:&lt;br /&gt;&lt;span style="font-style:italic;"&gt;angulo = diff*Kp;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;* Por último, utilizamos la posición y ángulo calculados para determinar el movimiento del robot. Si el punto medio queda a la derecha el ángulo de giro se vuelve negativo (w=-angulo), si está a la izquierda es positivo (w=angulo) y es el punto medio coincide con el centro el angulo de giro es nulo, es decir w=0. Además, mantenemos en todo momento una velocidad lineal (v) constante:&lt;br /&gt;&lt;span style="font-style:italic;"&gt;VMAX=1200&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;* Finalmente, hay que resolver un problema al final del recorrido del departamental ya que el pasillo desaparece y el robot pierde por tanto puntos de referencia para calcular su dirección. Cuando ocurre esto (se detecta a través del método noPasillo) el robot comienza a girar hasta que encuentra de nuevo un pasillo en el orientarse.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Adjunto el vídeo demostrativo:&lt;br /&gt;&lt;object width="480" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/uFI7KV2S5ac&amp;hl=es_ES&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/uFI7KV2S5ac&amp;hl=es_ES&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Saludos&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4493073579922879477-4190149481002717910?l=migueltinte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://migueltinte.blogspot.com/feeds/4190149481002717910/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4493073579922879477&amp;postID=4190149481002717910' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4493073579922879477/posts/default/4190149481002717910'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4493073579922879477/posts/default/4190149481002717910'/><link rel='alternate' type='text/html' href='http://migueltinte.blogspot.com/2010/05/practica-sigue-lineas-visual.html' title='práctica sigue líneas visual'/><author><name>Miguel</name><uri>http://www.blogger.com/profile/12907862563937583036</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4493073579922879477.post-4120788928836328684</id><published>2010-04-12T10:36:00.000-07:00</published><updated>2010-05-11T07:20:05.702-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='robotica'/><title type='text'>práctica navegación vff-híbrida (cheste)</title><content type='html'>En este post voy a describir la práctica de navegación híbrida con VFF que consiste en  que nuestro robot navegue en un circuito de carreras, incluso con otro robot por ahí incordiando. La extensión consiste en que va cogiendo los puntos de destino de una lista de puntos que le hacen completar el recorrido del circuito. Cuando llega a un punto coge el siguiente como destino del VFF, etc.&lt;br /&gt;&lt;br /&gt;Las principales diferencias respecto al VFF convencional es que aquí debemos mantener una velocidad constante mayor que en la anterior versión ya que el objetivo aquí es terminar el circuito lo antes posible, no sólo evitar los obstáculos. Para poder llevar a cabo este objetivo, he tomado una lista de 15 puntos que guiarán al robot por el circuito y he añadido una segmento en amarillo que muestra el destino próximo del robot en cada tramo. &lt;br /&gt;&lt;br /&gt;Una de las mayores dificultades del robot en este escenario es el hecho de poder detectar obstáculos nuevos en su camino y tener que evitarlos durante la marcha. Para ello, lo que hago es decrementar la velocidad drásticamente, de manera que el robot sea capaz de superar lentamente cualquier obstáculo (véase en el vídeo el robot azul).&lt;br /&gt;&lt;br /&gt;Adjunto un vídeo demostrativo del recorrido del robot por el circuito:&lt;br /&gt;&lt;object width="480" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/3TU9ssq5o04&amp;hl=es_ES&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/3TU9ssq5o04&amp;hl=es_ES&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Las principales diferencias en esta versión híbrida del algoritmo VFF son:&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;*&lt;/span&gt; Inclusión de contador para detectar vuelta completa. Si destino &gt; 15 entonces se ha    completado la vuelta y el robot se detiene.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;*&lt;/span&gt; Si detectamos un obstáculo cercano, debemos reducir la velocidad ya que sólo las fuerzas virtuales no nos garantizan evitar el choque. Por tanto:&lt;br /&gt;  &lt;span style="font-style:italic;"&gt;if (obstaculo==1) { FuerzaAtractiva * 0.2 }&lt;/span&gt;&lt;br /&gt;Se multiplica la fuerza por 0.2 porque experimentalmente este valor reduce  &lt;br /&gt;adecuadamente la velocidad del robot para velocidades máximas de 1200.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;*&lt;/span&gt; Para permitir una transición ligera por los subdestinos se toma un rango de  &lt;br /&gt;(dist_dest &lt; 500) para poder pasar al siguiente destino de manera que el robot no tenga que pasar específicamente por un punto del circuito ya que lo importante es poder completar el circuito.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;*&lt;/span&gt; Finalmente, hemos añadido una segmento amarillo que señala cada subdestino del circuito de manera podemos ver en todo momento los puntos que guían al robot.&lt;br /&gt;&lt;br /&gt;Saludos&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4493073579922879477-4120788928836328684?l=migueltinte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://migueltinte.blogspot.com/feeds/4120788928836328684/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4493073579922879477&amp;postID=4120788928836328684' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4493073579922879477/posts/default/4120788928836328684'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4493073579922879477/posts/default/4120788928836328684'/><link rel='alternate' type='text/html' href='http://migueltinte.blogspot.com/2010/04/practica-navegacion-vff-hibrida-cheste.html' title='práctica navegación vff-híbrida (cheste)'/><author><name>Miguel</name><uri>http://www.blogger.com/profile/12907862563937583036</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4493073579922879477.post-4584741263947459444</id><published>2010-03-26T09:39:00.001-07:00</published><updated>2010-05-11T08:39:55.649-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='robotica'/><title type='text'>práctica navegación vff</title><content type='html'>Hola,&lt;br /&gt;este post describe los pasos realizados para la implementación del algoritmo de navegación vff(virtual force fields). Dicho algoritmo se basa en la utilización de campos virtuales de fuerzas, fuerzas atractivas en dirección al objetivo del robot y fuerzas repulsivas en sentido contrari a los obstáculos, de manera que el robot sea capaz de crear una fuerza resultante que le permita alcanzar el objetivo sorteando todos los obstáculos. &lt;br /&gt;&lt;br /&gt;Para facilitar la navegación del robot utilizamos "vectores" de fuerza atractiva máxima que permitan hacer equitativas las fuerzas de atracción y repulsión en cada momento. La intensidad de las fuerzas repulsivas se calcula de manera inversamente proporcional a la cercanía de los obstáculos para que el robot sea capaz de calcular una fuerza resultante que le aleje de dichos obstáculos. Adjunto un vídeo que muestra el funcionamiento del algoritmo:&lt;br /&gt;&lt;object width="480" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/vrPPkBWzh6s&amp;hl=es_ES&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/vrPPkBWzh6s&amp;hl=es_ES&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Los principales componentes del algoritmo de navegación VFF implementado son:&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;*&lt;/span&gt; fuerzas repulsivas inversamente proporcionales a la distancia&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;*&lt;/span&gt; fuerzas atractivas constantes (max_fza = 800) salvo cerca que es proporcional a la distancia&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;*&lt;/span&gt; Suma ponderada de la fuerza resultante: &lt;br /&gt;  Fresultante = alpha*Fatractiva + (1-alpha)*Frepulsiva&lt;br /&gt;  alpha = se utiliza para dar más peso a Fa ó Fr. En nuestro algoritmo, alpha=0.5, es           decir se les da el mismo peso. &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;*&lt;/span&gt; Traducir Fresultante a  órdenes para los motores (basado en casos). Casos posibles:&lt;br /&gt;  - distancia al objetivo &lt; 300 --&gt; objetivo alcanzado&lt;br /&gt;  - distancia al objetivo &gt; 300 y robot girando&lt;br /&gt;  - distancia al objetivo &gt; 300 y robot avanzando&lt;br /&gt;                    &lt;br /&gt;Saludos&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4493073579922879477-4584741263947459444?l=migueltinte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://migueltinte.blogspot.com/feeds/4584741263947459444/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4493073579922879477&amp;postID=4584741263947459444' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4493073579922879477/posts/default/4584741263947459444'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4493073579922879477/posts/default/4584741263947459444'/><link rel='alternate' type='text/html' href='http://migueltinte.blogspot.com/2010/03/practica-navegacion-vff.html' title='práctica navegación vff'/><author><name>Miguel</name><uri>http://www.blogger.com/profile/12907862563937583036</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4493073579922879477.post-49344834454272467</id><published>2010-03-11T13:16:00.000-08:00</published><updated>2010-05-11T07:27:40.503-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='robotica'/><title type='text'>práctica choca-gira corregida</title><content type='html'>En esta nueva versión he realizado las siguientes mejoras:&lt;br /&gt;* añadir distancia_lateral=300 y distancia_frontal=500 para crear un pasillo de visión del robot. El pasillo mejora notablemente el funcionamiento del robot ya que sigue adelante aunque detecte un obstáculo cercano lateralmente.&lt;br /&gt;* implementado un autómata finito de estados para materializar el comportamiento pedido sin perder la ejecución iterativa. Esto ayuda ya que consume menos CPU el robot ahora por cada iteración. Los estados son los siguientes:&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;avance --&gt; retroceso --&gt; giro --&gt; avance  &lt;/span&gt;&lt;br /&gt;donde el estado por defecto es avance y cambia al detectar un obstáculo. &lt;br /&gt;* cambiar estado del robot utilizando un cronómetro (gettimeofday)&lt;br /&gt;&lt;br /&gt;Adjunto el vídeo actualizado del comportamiento del robot:&lt;br /&gt;&lt;object width="480" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/8CIXvrPzwIQ&amp;hl=es_ES&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/8CIXvrPzwIQ&amp;hl=es_ES&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Otra de las modificaciones a destacar es el modo de giro. El ángulo de giro debe ser aleatorio pero hay que escoger un rango adecuado. Si escogemos un rango demasiado grande es posible que giremos demasiado. Si escogemos demasiado poco, es posible que el giro sea inútil a la hora de salvar el obstáculo. Finalmente, con esta práctica se comprueba que lo más eficiente para obtener el ángulo es tener un random sobre un rango de 120 grados. Dicho ángulo se aplicará en el sentido contrario al del obstáculo detectado y dichos sentidos se obtienen al dividir las señales del laser entre 2, dos mitades de 90 grados.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4493073579922879477-49344834454272467?l=migueltinte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://migueltinte.blogspot.com/feeds/49344834454272467/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4493073579922879477&amp;postID=49344834454272467' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4493073579922879477/posts/default/49344834454272467'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4493073579922879477/posts/default/49344834454272467'/><link rel='alternate' type='text/html' href='http://migueltinte.blogspot.com/2010/03/practica-choca-gira-corregida.html' title='práctica choca-gira corregida'/><author><name>Miguel</name><uri>http://www.blogger.com/profile/12907862563937583036</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4493073579922879477.post-1104327823229029525</id><published>2010-02-23T08:04:00.000-08:00</published><updated>2010-05-11T07:30:41.676-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='robotica'/><title type='text'>práctica choca-gira</title><content type='html'>Hola,&lt;br /&gt;&lt;br /&gt;voy a comentar algunas cuestiones y problemas que me he encontrado con la primera práctica de choca-gira. EL objetivo principal de la práctica es que nuestro robot sea capaz de desplazarse por el escenario, detectar un obstáculo, retroceder, girar un número aleatorio de grados y continuar. Para poder realizar esta tarea contamos con las siguientes variables:&lt;br /&gt;&lt;br /&gt;* v = velocidad del robot&lt;br /&gt;&lt;br /&gt;* w = ángulo de giro del robot&lt;br /&gt;&lt;br /&gt;* laser = array de 180 valores que devuelve las distancias del robot a los obstáculos más cercanos para un rango 180 grados frontales del robot&lt;br /&gt;&lt;br /&gt;* dist_min = asignamos una distancia mínima del robot al obstáculo a partir de la cuál el robot debe retroceder y girar&lt;br /&gt;&lt;br /&gt;Adjunto un vídeo del comportamiento del robot tras implementar un algoritmo que utiliza estas variables:&lt;br /&gt;&lt;object width="480" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/D0qKUdN1K1w&amp;hl=es_ES&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/D0qKUdN1K1w&amp;hl=es_ES&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Podemos ver como este primer algoritmo no es demasiado óptimo ya que nuestro robot no es capaz de escapar de ciertas zonas del escenario. &lt;br /&gt;&lt;br /&gt;Un saludo&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4493073579922879477-1104327823229029525?l=migueltinte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://migueltinte.blogspot.com/feeds/1104327823229029525/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4493073579922879477&amp;postID=1104327823229029525' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4493073579922879477/posts/default/1104327823229029525'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4493073579922879477/posts/default/1104327823229029525'/><link rel='alternate' type='text/html' href='http://migueltinte.blogspot.com/2010/02/practica-choca-gira.html' title='práctica choca-gira'/><author><name>Miguel</name><uri>http://www.blogger.com/profile/12907862563937583036</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4493073579922879477.post-1797175235653038919</id><published>2010-02-01T13:40:00.000-08:00</published><updated>2010-05-11T07:34:10.500-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='robotica'/><title type='text'>robocup 2009</title><content type='html'>Hola,&lt;br /&gt;&lt;br /&gt;este es el primer post para la asignatura de Robótica del Master. Pra empezar, voy a comentaros alguno de los vídeos de la Robocup 2009. Lo que más me impresiona de los robots que participan es lo rápido que se levantan los del cuando se caen. De hecho en 0:50 uno de los robots cae de lado y parece que no va a ser capaz de incorporarse pero hace un movimiento increíble para girar y finalmente levantarse:&lt;br /&gt;&lt;br /&gt;&lt;object width="640" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/5wgyGglytKg&amp;hl=es_ES&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/5wgyGglytKg&amp;hl=es_ES&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Un saludo&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4493073579922879477-1797175235653038919?l=migueltinte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://migueltinte.blogspot.com/feeds/1797175235653038919/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4493073579922879477&amp;postID=1797175235653038919' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4493073579922879477/posts/default/1797175235653038919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4493073579922879477/posts/default/1797175235653038919'/><link rel='alternate' type='text/html' href='http://migueltinte.blogspot.com/2010/02/robocup-2009.html' title='robocup 2009'/><author><name>Miguel</name><uri>http://www.blogger.com/profile/12907862563937583036</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4493073579922879477.post-2281453759022080271</id><published>2009-09-25T03:28:00.000-07:00</published><updated>2009-09-25T04:26:49.617-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mmtc'/><title type='text'>Libertexto, an extension for creating online annotations</title><content type='html'>Hi guys,&lt;br /&gt;&lt;br /&gt;After a long long time thinking about this project, I am going to make a short presentation about it. This project is based on the speech which that psychologist gave during the course (do you remember him?). The main goal of this project is creating an extension which allows to the school students create annotations in web pages (like wikipedia or others) just like they usually do in traditional paper.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_y97YpVlWAcw/SrykO6gswyI/AAAAAAAAADY/7srNY6ZFd0Y/s1600-h/libertexto-marcado.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 383px; height: 253px;" src="http://2.bp.blogspot.com/_y97YpVlWAcw/SrykO6gswyI/AAAAAAAAADY/7srNY6ZFd0Y/s320/libertexto-marcado.png" alt="" id="BLOGGER_PHOTO_ID_5385359830559802146" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In this demo screenshot, you can see more or less how it works:&lt;br /&gt;(I am sorry, it is in Spanish)&lt;br /&gt;The application should allow different functionalities like highlighting, inserting notes, tagging or creating relations between items so I am afraid I will have to work hard for making it real&lt;style type="text/css"&gt;p, li { white-space: pre-wrap; } &lt;/style&gt;...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If you like this project, I must say that there is another version for this project which is oriented to create this annotations on pdf files through another Firefox plugin or another open source tool (for example, creating a desktop app for gnome using popler, I dont know...). If you want to know more, please ask me freely.&lt;br /&gt;&lt;br /&gt;That's all, I hope I can write as soon as possible about some progress with this project!&lt;br /&gt;&lt;br /&gt;Bye, bye&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4493073579922879477-2281453759022080271?l=migueltinte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://migueltinte.blogspot.com/feeds/2281453759022080271/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4493073579922879477&amp;postID=2281453759022080271' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4493073579922879477/posts/default/2281453759022080271'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4493073579922879477/posts/default/2281453759022080271'/><link rel='alternate' type='text/html' href='http://migueltinte.blogspot.com/2009/09/libertexto-extension-for-creating.html' title='Libertexto, an extension for creating online annotations'/><author><name>Miguel</name><uri>http://www.blogger.com/profile/12907862563937583036</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_y97YpVlWAcw/SrykO6gswyI/AAAAAAAAADY/7srNY6ZFd0Y/s72-c/libertexto-marcado.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4493073579922879477.post-683147436854152699</id><published>2009-08-10T07:03:00.000-07:00</published><updated>2009-08-10T07:16:45.988-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mmtc'/><title type='text'>Hello MMTC mates!</title><content type='html'>Hi all,&lt;br /&gt;&lt;br /&gt;I almost can not believe which has already spent one month since the mmtc course! I have been on holidays the last week and my time has gone so fast :-(&lt;br /&gt;&lt;br /&gt;But here I am again, ready to blog about mozilla and about the course we shared together so I hope to enjoy your blogs as well.&lt;br /&gt;&lt;br /&gt;Enjoy your summer days guys!&lt;br /&gt;&lt;br /&gt;See you&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4493073579922879477-683147436854152699?l=migueltinte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://migueltinte.blogspot.com/feeds/683147436854152699/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4493073579922879477&amp;postID=683147436854152699' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4493073579922879477/posts/default/683147436854152699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4493073579922879477/posts/default/683147436854152699'/><link rel='alternate' type='text/html' href='http://migueltinte.blogspot.com/2009/08/hello-mmtc-mates.html' title='Hello MMTC mates!'/><author><name>Miguel</name><uri>http://www.blogger.com/profile/12907862563937583036</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4493073579922879477.post-6519437673963615232</id><published>2009-05-27T05:44:00.000-07:00</published><updated>2009-08-10T06:57:07.928-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Libre'/><title type='text'>Where is Open Source?</title><content type='html'>Para esccribir éste post me inspirado en un seminario que dio mi compañero de Libresoft Roberto Andradas llamado "Where is Open Source?" en el que hablaba sobre un estudio que ha hecho RedHat para medir mediante la actividad de distintos países en el mundo respecto del software libre. Para poder medir dicha actividad utiliza el denominado "Open Source Index" (OSI) que está basado en una investigación del Instituto de Tecnología de Georgia. Dicho indice permite evaluar el nivel de actividad desde el punto de vista de la industria, la comunidad ó iniciativas gubernamentales. Las valores se encuentran entre 1-75 siendo 1 el mayor valor posible de actividad y 75 el menor. Además los países aparecen coloreados según mayor o menor actividad. Si navegais por el mapa interactivo podréis ver que por ejemplo España se encuentra segunda tan sólo por detrás de Francia.&lt;br /&gt;&lt;br /&gt;La verdad que es un ejemplo muy ilustrativo y completo sobre software libre a nivel mundial, asíque os dejo el enlace del mapa para que podáis verlo vosotros mismos:&lt;br /&gt;&lt;a href="http://www.redhat.com/about/where-is-open-source/activity/"&gt;http://www.redhat.com/about/where-is-open-source/activity/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Saludos&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4493073579922879477-6519437673963615232?l=migueltinte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://migueltinte.blogspot.com/feeds/6519437673963615232/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4493073579922879477&amp;postID=6519437673963615232' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4493073579922879477/posts/default/6519437673963615232'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4493073579922879477/posts/default/6519437673963615232'/><link rel='alternate' type='text/html' href='http://migueltinte.blogspot.com/2009/05/where-is-open-source.html' title='Where is Open Source?'/><author><name>Miguel</name><uri>http://www.blogger.com/profile/12907862563937583036</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4493073579922879477.post-824714496858108565</id><published>2009-05-09T07:03:00.000-07:00</published><updated>2009-08-10T06:57:07.928-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Libre'/><title type='text'>A Wiki for Anti-Software Patent Campaigns</title><content type='html'>&lt;a href="http://endsoftpatents.org/"&gt;End Software Patents &lt;/a&gt;es un proyecto patrocinado por la FSF que trabaja con el objetivo de eliminar las patentes de software ayudando a todas las corporaciones que eligen cuestionar dichas patentes en los tribunales. Aparte de recoger las últimas noticias, recursos y recomendaciones en su web han decidido lanzar un &lt;a href="http://en.swpat.org/wiki/Main_Page"&gt;wiki&lt;/a&gt; para documentar de manera colaborativa casos en contra de las patentes de software. Por tanto, al ser un wiki abierto cualquiera puede editar su contenido, lo que parece que es una estrategia muy exitosa ya que desde su creación el 4 de Mayo se han registrado más de 100 artículos.&lt;br /&gt;&lt;br /&gt;Actualmente esta web está sólo en inglés pero esperemos que en el futuro haya una traducción a otros idiomas junto con sus jurisdicciones correspondientes. Este último punto ya se recoge para bastantes países (aunque España aún no aparece) si bien es cierto que en Europa parece haber una directiva común a todos los países respecto a las patentes de software.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4493073579922879477-824714496858108565?l=migueltinte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://migueltinte.blogspot.com/feeds/824714496858108565/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4493073579922879477&amp;postID=824714496858108565' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4493073579922879477/posts/default/824714496858108565'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4493073579922879477/posts/default/824714496858108565'/><link rel='alternate' type='text/html' href='http://migueltinte.blogspot.com/2009/05/wiki-for-anti-software-patent-campaigns.html' title='A Wiki for Anti-Software Patent Campaigns'/><author><name>Miguel</name><uri>http://www.blogger.com/profile/12907862563937583036</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4493073579922879477.post-9068091719671138687</id><published>2009-05-09T05:23:00.000-07:00</published><updated>2009-08-10T06:57:07.928-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Libre'/><title type='text'>Chris Kelty: "La crisis impulsará el software libre"</title><content type='html'>Interesante &lt;a href="http://www.madrimasd.org/informacionidi/noticias/noticia.asp?id=39234&amp;amp;tipo=g"&gt;articulo &lt;/a&gt;sobre la charla que dio Chris Kelty en la en la cuarta y última jornada del Ciclo de Conferencias de EOI (Escuela de Organización Industrial) Ecoinnovación y el futuro de las economías abiertas, en la que habló sobre &lt;em&gt;From Free Software to 'Do it yourself' Biology: Hacking, Cooperation and Openness in Science, Technology and Industry &lt;/em&gt;(&lt;em&gt;Del 'software' libre a la biología 'hágalo usted mismo': pirateo, cooperación y apertura en ciencia, tecnología e industria&lt;/em&gt;).&lt;br /&gt;&lt;br /&gt;Según Chris Kelty el software libre puede representar una oportunidad para crear empleo ya que permite comenzar un negocio o empresa a partir de una buena idea sin una inversión considerable en licencias software, salvando ese obstáculo de esa manera. Además Kelty refleja como hay una crisis en innovación y divulgación del conocimiento conocimiento "en la que los derechos de Propiedad Intelectual fuertes y una regulación débil configuran modelos económicos patológicos".&lt;br /&gt;&lt;br /&gt;También habla sobre la posición del software libre en la UE, "más purista" a su juicio que en USA. Aún así confía que la nueva administración Obama sea más receptiva a mantener e impulsar la posición del software libre en el mundo de la ciencia y la tecnología"&lt;br /&gt;&lt;br /&gt;En su libro &lt;em&gt;Two Bits: The Cultural Significance of Free Software, &lt;/em&gt;explica la importancia del software libre y cómo puede ayudar a comprender otras realidades que le han seguido, como los creative commons, la ciencia abierta o la web 2.0. "El software libre es un ejemplo de una forma de esfera pública auténtica y tecnológicamente sofisticada, pero también es un logro frágil que deberíamos prepararnos para proteger"&lt;a href="http://www.madrimasd.org/informacionidi/noticias/noticia.asp?id=39234&amp;amp;tipo=g"&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4493073579922879477-9068091719671138687?l=migueltinte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://migueltinte.blogspot.com/feeds/9068091719671138687/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4493073579922879477&amp;postID=9068091719671138687' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4493073579922879477/posts/default/9068091719671138687'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4493073579922879477/posts/default/9068091719671138687'/><link rel='alternate' type='text/html' href='http://migueltinte.blogspot.com/2009/05/chris-kelty-la-crisis-impulsara-el.html' title='Chris Kelty: &quot;La crisis impulsará el software libre&quot;'/><author><name>Miguel</name><uri>http://www.blogger.com/profile/12907862563937583036</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4493073579922879477.post-5363175755156675674</id><published>2009-04-25T06:44:00.000-07:00</published><updated>2009-08-10T06:57:07.928-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Libre'/><title type='text'>MySql developers ready to left Oracle</title><content type='html'>Tras la compra esta semana de Sun por parte de Oracle (como algún compañero ya reflejó en su blog) parece que los principales agentes involucrados en el nuevo escenario comienzan a mover ficha. He encontrado un &lt;a href="http://monty-says.blogspot.com/2009/04/to-be-free-or-not-to-be-free.html"&gt;post&lt;/a&gt; muy interesante de Michael Widenaus, fundador y desarrollador original de MySql. En dicho post, Michael analiza los posibles planes de Oracle para MySql:&lt;br /&gt;     1. Acabar con MySql (abandonando su desarrollo y soporte)&lt;br /&gt;     2. Vender Mysql a otra empresa&lt;br /&gt;     3. Abrazar MySql como herramienta OpenSource e invertir al máximo en su desarrollo.&lt;br /&gt;&lt;br /&gt;Michael describe el malestar generalizado del equipo MySql por la venta de Sun a Oracle,  así como el hecho de que muchos de ellos han abandonado ya el proyecto y otro muchos están dispuesto a hacerlo. Para Michael, ésta es la mayor amenaza para MySql, no la venta del producto en sí sino la pérdida de todo el conocimiento que se mantenía unido en torno a el proyecto. Por este motivo, si Oracle no diera señales de querer continuar el proyecto, Michael declara su intención de contratar o buscar un buen lugar para juntar de nuevo al core de MySql si fuera necesario, aunque deja la puerta abierta al diálogo.&lt;br /&gt;&lt;br /&gt;Es el turno de Oracle de mover ficha. Su jefazo, Larry Ellison, será quien tenga que elegir cuál será el futuro de Mysql. Ya veremos.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4493073579922879477-5363175755156675674?l=migueltinte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://migueltinte.blogspot.com/feeds/5363175755156675674/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4493073579922879477&amp;postID=5363175755156675674' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4493073579922879477/posts/default/5363175755156675674'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4493073579922879477/posts/default/5363175755156675674'/><link rel='alternate' type='text/html' href='http://migueltinte.blogspot.com/2009/04/mysql-developers-ready-to-left-oracle.html' title='MySql developers ready to left Oracle'/><author><name>Miguel</name><uri>http://www.blogger.com/profile/12907862563937583036</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4493073579922879477.post-4659337642043386432</id><published>2009-03-31T14:25:00.000-07:00</published><updated>2009-08-10T06:57:07.928-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Libre'/><title type='text'>Google summer of code: developers + organizations</title><content type='html'>Google summer of code es un evento organizado por Google que se celebra cada verano desde 2005 y tiene como objetivo unir los esfuerzos de los estudiantes-desarrolladores junto con los intereses de las organizaciones involucradas.  De alguna manera, es el primer gran evento que posibilita la comunicación directa de ambos agentes si bien ya conociamos como se relacionaban anteriormente a través de las comunidades principalmente.&lt;br /&gt;&lt;br /&gt;Una de las principales incógnitas cuando alguien se acerca al mundo del software libre es quién y por qué están desarrollándolo. Gracias a este evento podemos ver intereses particulares de cada agente unidos en torno al mismo objetivo. Los desarrolladores pueden participar por el premio monetario (4500 euros) al ganador, por las futuras posibles colaboraciones y/o de trabajo con las organizaciones involucradas o incluso por diversión. Cada desarrollador debe trabajar con un mentor que será un representante de una de las organizaciones participantes y deberá trabajar en un proyecto sugerido por ellos. Entre los mentores, podemos encontrar a: wordpress, php, MySql,  Gnome, y muchos otros.&lt;br /&gt;&lt;br /&gt;Como conclusión, es importante destacar a Google como impulsor de éste evento ya que supone un apoyo importante al mundo del software libre, al cuál google está íntimament unido desde sus inicios.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://code.google.com/soc/"&gt;[1]&lt;/a&gt; Google summer of code (official)&lt;br /&gt;&lt;a href="http://google.dirson.com/post/4314-google-summer-code-2009/"&gt;[2]&lt;/a&gt; Google news in spanish (with list of projects)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4493073579922879477-4659337642043386432?l=migueltinte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://migueltinte.blogspot.com/feeds/4659337642043386432/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4493073579922879477&amp;postID=4659337642043386432' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4493073579922879477/posts/default/4659337642043386432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4493073579922879477/posts/default/4659337642043386432'/><link rel='alternate' type='text/html' href='http://migueltinte.blogspot.com/2009/03/google-summer-of-code-developers.html' title='Google summer of code: developers + organizations'/><author><name>Miguel</name><uri>http://www.blogger.com/profile/12907862563937583036</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4493073579922879477.post-7855691591350792691</id><published>2009-03-31T04:04:00.000-07:00</published><updated>2009-08-10T06:57:07.928-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Libre'/><title type='text'>Software Libre vs. Cloud Computing</title><content type='html'>Tras buscar bastante información sobre &lt;span style="font-style: italic;"&gt;"cloud computing"&lt;/span&gt; en la red para resolver una duda sobre un post de la asignatura, he encontrado que son bastantes e importantes las personalidades que se han manifestado en contra de esta plataforma por su incompatibilidad intrínseca con el software libre.&lt;br /&gt;&lt;br /&gt;Los principales problemas que vemos con las aplicaciones en &lt;span style="font-style: italic;"&gt;"en la Nube"&lt;/span&gt; son las siguientes:&lt;br /&gt;&lt;br /&gt;1. La primera es la incapacidad de asegurar que tipo de código es el que está corriendo detrás de estas aplicaciones.&lt;br /&gt;&lt;br /&gt;2. Al no tener acceso al código, desaparece el concepto de software libre respecto de esas aplicaciones tal y como lo conocemos hasta ahora al desaparecer la &lt;span style="font-style: italic;"&gt;redistribución&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Estas dos primeras son sin duda las más críticas y las que más entran en conflicto con el software libre.&lt;br /&gt;&lt;br /&gt;3. Habría una tercera, no tan relacionada con el software, que es la imposibilidad de controlar tus datos con estas aplicaciones. &lt;br /&gt;&lt;br /&gt;Sobre todos estos problemas se han manifestado muy críticamente las principales personalidad del software libre. Dejo los enlaces con sus reflexiones:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.guardian.co.uk/technology/2008/sep/29/cloud.computing.richard.stallman"&gt;[1]&lt;/a&gt; Richard Stallman&lt;br /&gt;&lt;a href="http://radar.oreilly.com/2008/07/open-source-and-cloud-computing.html"&gt;[2]&lt;/a&gt; Tim O'Reilly&lt;br /&gt;&lt;br /&gt;Saludos&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4493073579922879477-7855691591350792691?l=migueltinte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://migueltinte.blogspot.com/feeds/7855691591350792691/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4493073579922879477&amp;postID=7855691591350792691' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4493073579922879477/posts/default/7855691591350792691'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4493073579922879477/posts/default/7855691591350792691'/><link rel='alternate' type='text/html' href='http://migueltinte.blogspot.com/2009/03/software-libre-vs-cloud-computing.html' title='Software Libre vs. Cloud Computing'/><author><name>Miguel</name><uri>http://www.blogger.com/profile/12907862563937583036</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4493073579922879477.post-331313533180032697</id><published>2008-12-26T03:35:00.000-08:00</published><updated>2009-08-10T06:57:49.902-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Varios'/><title type='text'>La salida de la tierra, 40 años después</title><content type='html'>Han pasado ya 40 años desde que el mundo viera por primera vez una imagen similar a la que aparece en este blog como cabecera: la imagen de nuestro planeta asomándose tras un horizonte ajeno. No hace falta explicar la revolución que provocó esta fotografía en la conciencia de muchas personas que la vieron.&lt;br /&gt;&lt;br /&gt;Por primera vez el ser humano tenía la oportunidad de verse en su verdadera dimensión, una muy pequeña. Sin embargo, esto lejos de restar importancia a nuestra existencia, nos debe hacer reflexionar sobre lo extraordinario de nuestro planeta y lo absurdo de nuestros problemas y disputas.&lt;br /&gt;&lt;br /&gt;En el siguiente post se cuentan más detalles sobre aquel maravilloso viaje de hace cuarenta años:&lt;br /&gt;&lt;a href="http://observatorio.info/2008/12/la-salida-de-la-tierra-2/"&gt;http://observatorio.info/2008/12/la-salida-de-la-tierra-2/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Feliz Navidad a todos&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4493073579922879477-331313533180032697?l=migueltinte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://migueltinte.blogspot.com/feeds/331313533180032697/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4493073579922879477&amp;postID=331313533180032697' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4493073579922879477/posts/default/331313533180032697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4493073579922879477/posts/default/331313533180032697'/><link rel='alternate' type='text/html' href='http://migueltinte.blogspot.com/2008/12/la-salida-de-la-tierra-40-aos-despus.html' title='La salida de la tierra, 40 años después'/><author><name>Miguel</name><uri>http://www.blogger.com/profile/12907862563937583036</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4493073579922879477.post-3788533992871704255</id><published>2007-11-25T07:43:00.000-08:00</published><updated>2009-08-10T06:57:49.902-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Varios'/><title type='text'>Compra tu portatil Dell desde casa</title><content type='html'>Dell ha sacado una nueva oferta para vender sus portatiles a traves de la red, sin pasar por la tienda y por tanto con un precio mucho menor a lo habitual. Además puedes configurar tu portatil con los componentes que más te interesen dependiendo de tus necesidades, lo que te permite también adaptar el precio del portatil a tus posibilidades. El enlace es el siguiente:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www1.euro.dell.com/content/default.aspx?c=es&amp;amp;l=es&amp;amp;s=gen"&gt;http://www1.euro.dell.com/content/default.aspx?c=es&amp;amp;l=es&amp;amp;s=gen&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4493073579922879477-3788533992871704255?l=migueltinte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://migueltinte.blogspot.com/feeds/3788533992871704255/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4493073579922879477&amp;postID=3788533992871704255' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4493073579922879477/posts/default/3788533992871704255'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4493073579922879477/posts/default/3788533992871704255'/><link rel='alternate' type='text/html' href='http://migueltinte.blogspot.com/2007/11/compra-tu-portatil-dell-desde-casa.html' title='Compra tu portatil Dell desde casa'/><author><name>Miguel</name><uri>http://www.blogger.com/profile/12907862563937583036</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
