<?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-26252490</id><updated>2011-07-28T12:56:59.380-07:00</updated><category term='precariedad'/><category term='OES'/><category term='Novell'/><category term='VMware'/><category term='universidad'/><category term='investigador'/><category term='OES2'/><category term='backup'/><title type='text'>Mi rinconcito en internet</title><subtitle type='html'>Me llamo Andrés Otón y soy Ingeniero de Telecomunicación. En este rinconcito iré publicando cosillas que voy descubriendo en mi ejercicio profesional como consultor IT. Espero que sea de vuestro interés.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://andresoton.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://andresoton.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Andrés Otón</name><uri>http://www.blogger.com/profile/13514006685423931955</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>45</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-26252490.post-4322968898101385335</id><published>2009-01-26T08:02:00.000-08:00</published><updated>2009-01-26T08:03:02.700-08:00</updated><title type='text'>Atencion al cliente de Telefonica</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Tengo que felicitar al servicio de atención al cliente de Telefonica. De las dos reclamaciones que he puesto en los últimos meses para reclamar pagos incorrectos tengo que decir que las han resuelto muy rápido. De hecho la última en menos de una semana.&lt;br/&gt;&lt;br/&gt;Dejando de lado que me han dado la razón y me han hecho un ingreso en cuenta, lo que me ha sorprendido muy gratamente es la velocidad. Así es como deben ser las cosas.&lt;br/&gt;&lt;br/&gt;Mis felicitaciones para el SAC de Telefonica.&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26252490-4322968898101385335?l=andresoton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andresoton.blogspot.com/feeds/4322968898101385335/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26252490&amp;postID=4322968898101385335' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/4322968898101385335'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/4322968898101385335'/><link rel='alternate' type='text/html' href='http://andresoton.blogspot.com/2009/01/atencion-al-cliente-de-telefonica.html' title='Atencion al cliente de Telefonica'/><author><name>Andrés Otón</name><uri>http://www.blogger.com/profile/13514006685423931955</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-26252490.post-3849590365111000853</id><published>2009-01-04T03:51:00.000-08:00</published><updated>2009-01-04T04:57:05.625-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='precariedad'/><category scheme='http://www.blogger.com/atom/ns#' term='universidad'/><category scheme='http://www.blogger.com/atom/ns#' term='investigador'/><title type='text'>De universidad y funcionarios</title><content type='html'>Ha raíz de enterarme por la radio que la universidad en la que estudié ha convocado una &lt;a href="http://www.upct.es/convocatorias/actpdi/detalle.php?id_cat=2&amp;id=35"&gt;plaza de profesor ayudante&lt;/a&gt;, estos últimos días he estado leyendo sobre el estado de la universidad. La verdad es que hubiera sido mejor no hacerlo, madre mía son historias para no dormir.&lt;br /&gt;&lt;br /&gt;Para los que llevamos algo de tiempo desconectados de la universidad haré un breve resumen del proceso que tiene que seguir una persona para poder llegar a ser profesor ayudante que es el primer nivel relativamente estable de trabajo.&lt;br /&gt;&lt;br /&gt;Empecemos por la primera pesadilla. La carrera de ingeniero se termina con una edad entre 23 y 24 años. Una edad más que razonable para ponerse a trabajar y empezar a ser productivo. Pues bien a la universidad no le parece que con tu formación recientemente adquirida y tu edad seas productivo. Por eso para llegar a ser Doctor tienes que realizar otro curso adicional y una tesina. El tiempo medio de este proceso según cuentan los involucrados es de entre 2 y 3 años. Como ya no tienes edad de seguir viviendo de tus padres te propones obtener una de las becas, ese invento del maligno, que otorga el estado llamadas FPI (Formación Personal Investigador). Si no me he informado mal esta beca te financia la matricula y los costes de investigación. Esta beca dura unos 3 años. Es decir te tiras otros tres años mal pagado y lo peor de todo es la cantidad de abusos que se producen pues como becario estas  a merced de que tu director te firme la continuidad anual de la beca. Estas historias las he leído en blogs como:&lt;br /&gt;&lt;br /&gt;* &lt;a href="http://uamblogger.blogspot.com/"&gt;I+D Blog&lt;/a&gt;&lt;br /&gt;* &lt;a href="http://doctorandome.blogspot.com/"&gt;Doctorandome&lt;/a&gt;&lt;br /&gt;* &lt;a href="http://www.precarios.org"&gt;Precarios&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Y de estos he ido saltando a otros con historias parecidas.&lt;br /&gt;&lt;br /&gt;La verdad es que me parece demencial la situación de los jóvenes investigadores dentro de la universidad en España. Yo creo que esto, entre otros motivos, viene dado por que un funcionario no puede ser despedido de su puesto de trabajo aunque realice muy mal su trabajo. Otro motivo es la endogamia que se crea. Para optar con posibilidades al puesto de profesor ayudante tienes que haber presentado documentos a congresos y realizando ponencias. Y ¿como se consigue esto?. Pues necesitas la colaboración de tu director pues es quien te autoriza a presentar dichos documentos o te financia la asistencia a congresos. Otro método para subsistir económicamente es que te incluyan en los proyectos de investigación del departamento.&lt;br /&gt;&lt;br /&gt;Con lo que se lee hay una arquitectura totalmente jerárquica de dependencia que induce a una endogamia de sometimiento brutal.&lt;br /&gt;&lt;br /&gt;Una solución que se me ocurre para poder evitar esto y que las condiciones del personal investigador mejorara sería obligar a tener como mínimo cuatro años de trabajo en el sector privado antes de poder realizar el curso de doctorado y la correspondiente tesina. Creo que esto le daría a la universidad un enriquecimiento brutal por la experiencia de lo que hay fuera.&lt;br /&gt;&lt;br /&gt;Casi en general un profesional con cuatro años a conseguido un puesto laboral bastante decente y como la universidad para subsistir necesita nuevo personal investigador no le quedaría otro remedio que ofrecer unas condiciones mucho mejores al personal entrante de las que ahora  ofrece.&lt;br /&gt;&lt;br /&gt;¿Que opinais vosotros de esto?&lt;br /&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/26252490-3849590365111000853?l=andresoton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andresoton.blogspot.com/feeds/3849590365111000853/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26252490&amp;postID=3849590365111000853' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/3849590365111000853'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/3849590365111000853'/><link rel='alternate' type='text/html' href='http://andresoton.blogspot.com/2009/01/de-universidad-y-funcionrarios.html' title='De universidad y funcionarios'/><author><name>Andrés Otón</name><uri>http://www.blogger.com/profile/13514006685423931955</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-26252490.post-2613398491530893159</id><published>2008-12-15T09:21:00.000-08:00</published><updated>2008-12-15T09:24:16.231-08:00</updated><title type='text'>Novell GroupWise 8</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Pues hace ya un tiempo que Novell publicó su versión 8 de &lt;a href='http://www.novell.com/products/groupwise/'&gt;GroupWise&lt;/a&gt;. Ahora estoy leyendo la documentación necesaria para realizar una migración de mi servidor de pruebas en versión 7 a esta versión 8.&lt;br/&gt;&lt;br/&gt;Cuando la tenga en funcionamiento os contaré que tal los resultados.&lt;br/&gt;&lt;blockquote/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26252490-2613398491530893159?l=andresoton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andresoton.blogspot.com/feeds/2613398491530893159/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26252490&amp;postID=2613398491530893159' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/2613398491530893159'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/2613398491530893159'/><link rel='alternate' type='text/html' href='http://andresoton.blogspot.com/2008/12/novell-groupwise-8.html' title='Novell GroupWise 8'/><author><name>Andrés Otón</name><uri>http://www.blogger.com/profile/13514006685423931955</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-26252490.post-5370504971270178191</id><published>2008-12-15T08:08:00.000-08:00</published><updated>2008-12-15T08:12:37.085-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VMware'/><title type='text'>VMware compra Tungsten Graphics</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;La siguiente noticia parece muy interesante:&lt;br/&gt;&lt;br/&gt;&lt;a href='http://vmblog.com/archive/2008/12/15/vmware-quietly-acquires-tungsten-graphics.aspx'&gt;VMware quietly acquires Tungsten Graphics : VMblog.com - Virtualization Technology News and Information for Everyone&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Por lo que leo resulta que VMware adquiere una compañia que se dedica principalmente al desarrollo de software 3D en Linux. Una idea que me viene directa a la cabeza es que VMware podría desarrollar un sistema en ESX para que las máquinas virtuales pudieran utilizar las GPU de las tarjetas gráficas que instalaramos en el servidor. Esto sería muy interesante pues podríamos tener máquinas virtuales que hicieran pesados trabajos de cálculo gráfico o incluso dentro del VDI para obtener aceleración 3D hasta cierto punto.&lt;br/&gt;&lt;br/&gt;Habrá que poner un ojo en esto.&lt;br/&gt;&lt;br/&gt;&lt;blockquote/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26252490-5370504971270178191?l=andresoton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andresoton.blogspot.com/feeds/5370504971270178191/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26252490&amp;postID=5370504971270178191' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/5370504971270178191'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/5370504971270178191'/><link rel='alternate' type='text/html' href='http://andresoton.blogspot.com/2008/12/vmware-compra-tungsten-graphics.html' title='VMware compra Tungsten Graphics'/><author><name>Andrés Otón</name><uri>http://www.blogger.com/profile/13514006685423931955</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-26252490.post-292164707853149591</id><published>2008-12-15T02:46:00.000-08:00</published><updated>2008-12-15T02:49:52.028-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Novell'/><category scheme='http://www.blogger.com/atom/ns#' term='OES2'/><title type='text'>Como montar un directorio activo sin windows</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Novell ya ha publicado el Service Pack  1 de su producto Open Enterprise Server 2. Una de las grandes novedades que incluye es el sistema Domain Services for Windows (DSfW). En resumen es una tecnología por la cual podemos montar un directorio activo sin neceisad de utilizar ningún Windows.&lt;br/&gt;&lt;br/&gt;En las pruebas que he realizado, al ser una funcionalidad nueva, lo más recomendable es usarla para implementar un Directorio Activo sobre un arbol nuevo de eDirectory. Aunque es posible instalarlo sobre un arbol existente es mucho más complicado y no tan depurado.&lt;br/&gt;&lt;br/&gt;Todos sabemos que Directorio Activo es en cierta medida un LDAP adaptado por Microsoft. Novell gracias a los acuerdos que tiene firmado con Microsoft a conseguido realizar su propia implementación. Cuando instalamos DSfW la estructura que se crea dentro del LDAP de eDirectory se asemaja totalmente a la estructura que podemos ver en un controlador de dominio. Con la modificaciones y servicios que introduce Novell tras instalar DSfW, que incluye la configuración adecuada del servicio de DNS al igual que ocurre cuando hacemos un dcpromo, solo tenemos que definir despues en el windows xp que queremos añadir al dominio el correcto servidor DNS y el nombre de dominio al que queremos añadirnos.&lt;br/&gt;&lt;br/&gt;Actualmente este sistema no admite extensiones del esquema con lo cual de momento tenemos que olvidarnos de usarlo para instalar un Exchange pero para otro moton de situaciones, por ejemplo en implantaciones de VDI tenemos la solucíon.&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26252490-292164707853149591?l=andresoton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andresoton.blogspot.com/feeds/292164707853149591/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26252490&amp;postID=292164707853149591' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/292164707853149591'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/292164707853149591'/><link rel='alternate' type='text/html' href='http://andresoton.blogspot.com/2008/12/como-montar-un-directorio-activo-sin.html' title='Como montar un directorio activo sin windows'/><author><name>Andrés Otón</name><uri>http://www.blogger.com/profile/13514006685423931955</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-26252490.post-1153441023921003475</id><published>2008-12-11T01:33:00.000-08:00</published><updated>2008-12-11T01:35:29.714-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VMware'/><title type='text'>Video sobre Distributed Power Management</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Para que los proyectos de VDI de un TCO interesante y que permitan afrontar el proyecto es fundamental que podamos controlar el consumo de los servidores donde se virtualizan los escritorios porque de lo contrario si tenemos continuamente encendidos los servidores fuera del horario laboral los costes de corriente tiran por tierra los beneficios.&lt;br/&gt;&lt;br/&gt;Para ello VMware esta trabajando sobre la característica DPM que permite encender y apagar los servidores en función de la carga de los mismos.&lt;br/&gt;&lt;br/&gt;En el siguiente video se puede ver una demostración:&lt;br/&gt;&lt;br/&gt;&lt;div class='youtube-video'&gt;&lt;object width='425' height='355'&gt;&lt;param value='http://www.youtube.com/v/7CbRS0GGuNc' name='movie'&gt; &lt;/param&gt;&lt;param value='transparent' name='wmode'&gt; &lt;/param&gt;&lt;embed width='425' height='355' wmode='transparent' type='application/x-shockwave-flash' src='http://www.youtube.com/v/7CbRS0GGuNc'&gt; &lt;/embed&gt; &lt;/object&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;VMware Distributed Power Mgmt (DPM)&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26252490-1153441023921003475?l=andresoton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andresoton.blogspot.com/feeds/1153441023921003475/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26252490&amp;postID=1153441023921003475' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/1153441023921003475'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/1153441023921003475'/><link rel='alternate' type='text/html' href='http://andresoton.blogspot.com/2008/12/video-sobre-distributed-power_11.html' title='Video sobre Distributed Power Management'/><author><name>Andrés Otón</name><uri>http://www.blogger.com/profile/13514006685423931955</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-26252490.post-2835228297257544006</id><published>2008-12-11T01:14:00.000-08:00</published><updated>2008-12-11T01:16:12.859-08:00</updated><title type='text'>El agujero negro insondable: el usuario</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Sin duda el punto más débil de las tecnologías IT es el usuario. Quiero contar una cosa me paso ayer.&lt;br/&gt;&lt;br/&gt;Digamos que yo estaba con un usuario medio de informática. Como tal, dicho usuario no tiene ningún interés en la informática solo la utiliza porque no le queda más remedio. En particular la aplicación a utilizar era el editor de textos Microsoft Word 2003 para redactar un proyecto final de carrera. Se quejaba amargamente de lo complicado y farragoso que era conseguir que el documento tuviera un aspecto en condiciones, en ajustar las tablas, las imagenes, en generar el indice, etc.&lt;br/&gt;&lt;br/&gt;Aunque yo no utilizaría nunca un editor como Word para redactar un proyecto final de carrera, para eso utilizaría Latex, el problema no era la herramienta si no el desconocimiento de uso de la misma. La mayoria utiliza Word como si fuera una máquina de escribir con lo que cuando le piden más lo único que consiguen es darse de golpes, porque tampoco quieren "perder" tiempo en aprender a utilizarla quieren hacerlo sobre la marcha. Lo cual es imposible.&lt;br/&gt;&lt;br/&gt;Este ejemplo es extrapolable a cualquier otro software, el nuevo ERP que se implanta en la empresa, el nuevo cliente de correo, etc. La nula motivación del usuario por querer aprender a utilizar una herramienta informática en condiciones, cosa que a la larga le ahorrará tiempo.&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26252490-2835228297257544006?l=andresoton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andresoton.blogspot.com/feeds/2835228297257544006/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26252490&amp;postID=2835228297257544006' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/2835228297257544006'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/2835228297257544006'/><link rel='alternate' type='text/html' href='http://andresoton.blogspot.com/2008/12/el-agujero-negro-insondable-el-usuario.html' title='El agujero negro insondable: el usuario'/><author><name>Andrés Otón</name><uri>http://www.blogger.com/profile/13514006685423931955</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-26252490.post-3082286659856425681</id><published>2008-12-11T01:04:00.000-08:00</published><updated>2008-12-11T01:06:17.507-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VMware'/><title type='text'>Arrancar servidores ESXi desde PXE</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;En el blog de Mike di Petrillo podemos encontrar un interesante documento donde describe todo el proceso para tener una infraestructura de servidores ESXi que obtienen su imagen de arranque desde un servidor PXE. Sin duda muy interesante.&lt;br/&gt;&lt;br/&gt;Enlace: &lt;a href='http://www.mikedipetrillo.com/mikedvirtualization/2008/11/howto-pxe-boot-esxi.html'&gt;HOWTO: PXE Boot ESXi&lt;/a&gt;&lt;br/&gt;&lt;blockquote/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26252490-3082286659856425681?l=andresoton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andresoton.blogspot.com/feeds/3082286659856425681/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26252490&amp;postID=3082286659856425681' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/3082286659856425681'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/3082286659856425681'/><link rel='alternate' type='text/html' href='http://andresoton.blogspot.com/2008/12/arrancar-servidores-esxi-desde-pxe.html' title='Arrancar servidores ESXi desde PXE'/><author><name>Andrés Otón</name><uri>http://www.blogger.com/profile/13514006685423931955</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-26252490.post-8184203660440224247</id><published>2008-12-11T00:50:00.000-08:00</published><updated>2008-12-11T00:52:17.968-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VMware'/><title type='text'>Nueva utilidad vmfs-undelete</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Desde VMware no paran de introducir novedades en su producto estrella ESX. La última que he leído es el comando vmfs-undelete. Es un comando que solo está disponible en ESX 3.5 Update 3 y sirve para recuperar ficheros borrados de un data store VMFS. &lt;br/&gt;&lt;br/&gt;La verdad es muy útil para cuando se te escapa el ratón y borras algo que no deberías o has tenido una corrupción. Lógicamente esto no sustituye a los backups que son el mejor método para restaurar algo que se ha borrado o corrompidos pero está muy bien.&lt;br/&gt;&lt;br/&gt;En el siguiente enlace hay más información:&lt;br/&gt;&lt;br/&gt;&lt;a href='http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&amp;amp;cmd=displayKC&amp;amp;externalId=1007243'&gt;VMWare Knowledgebase Document -VMDK Recovery Tool (ESX 3.5 Update 3)&lt;/a&gt;&lt;br/&gt;&lt;blockquote/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26252490-8184203660440224247?l=andresoton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andresoton.blogspot.com/feeds/8184203660440224247/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26252490&amp;postID=8184203660440224247' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/8184203660440224247'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/8184203660440224247'/><link rel='alternate' type='text/html' href='http://andresoton.blogspot.com/2008/12/nueva-utilidad-vmfs-undelete.html' title='Nueva utilidad vmfs-undelete'/><author><name>Andrés Otón</name><uri>http://www.blogger.com/profile/13514006685423931955</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-26252490.post-2103658985706286723</id><published>2008-12-11T00:27:00.000-08:00</published><updated>2008-12-11T00:30:58.194-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VMware'/><title type='text'>Guía online de compatibilidad de VMware</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;VMware tiene publicado en pdf todos los servidores, SAN, etc que están certificados para su funcionamiento con ESX. Pero ahora a creado un web de búsqueda para así estar siempre actualizado al minuto. Podeis encontrarlo en el enlace siguiente:&lt;br/&gt;&lt;br/&gt;&lt;a href='http://www.vmware.com/resources/compatibility/search.php'&gt;Search the Hardware Compatibility Guide&lt;/a&gt;&lt;br/&gt;&lt;blockquote/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26252490-2103658985706286723?l=andresoton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andresoton.blogspot.com/feeds/2103658985706286723/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26252490&amp;postID=2103658985706286723' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/2103658985706286723'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/2103658985706286723'/><link rel='alternate' type='text/html' href='http://andresoton.blogspot.com/2008/12/gua-online-de-compatibilidad-de-vmware.html' title='Guía online de compatibilidad de VMware'/><author><name>Andrés Otón</name><uri>http://www.blogger.com/profile/13514006685423931955</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-26252490.post-5741797456023794785</id><published>2008-09-28T09:59:00.000-07:00</published><updated>2008-09-28T09:59:00.648-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VMware'/><title type='text'>Demostración VMware FT</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;He encontrado un video con una demostración de VMware FT:&lt;br/&gt;&lt;br/&gt;&lt;a href='http://download3.vmware.com/vdcos/demos/FT_Demo_800x600.html'&gt;http://download3.vmware.com/vdcos/demos/FT_Demo_800x600.html&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Muy interesante sin duda.&lt;br/&gt;&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class='scribefire-powered'&gt;Powered by &lt;a href='http://www.scribefire.com/'&gt;ScribeFire&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26252490-5741797456023794785?l=andresoton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andresoton.blogspot.com/feeds/5741797456023794785/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26252490&amp;postID=5741797456023794785' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/5741797456023794785'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/5741797456023794785'/><link rel='alternate' type='text/html' href='http://andresoton.blogspot.com/2008/09/demostracin-vmware-ft.html' title='Demostración VMware FT'/><author><name>Andrés Otón</name><uri>http://www.blogger.com/profile/13514006685423931955</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-26252490.post-2764715198928546710</id><published>2008-09-28T08:43:00.000-07:00</published><updated>2008-09-28T08:41:11.320-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VMware'/><title type='text'>VMware FT</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Se ha celebrado en Las Vegas la feria anual VMware World Conference y como siempre se han presentado algunas novedades que incluirá ESX 4.&lt;br/&gt;&lt;br/&gt;Una de esas características es VMware FT (Fault Tolerance). Con este sistema podremos tener un sistema activo / pasivo de alta disponibilidad tolerenate a fallos. Dado dos servidores ESX tendremos una misma máquina virtual que se "ejecuta" simultaneamente en los dos. Con esto se consigue que si uno de los dos servidores falla, el segundo entra automaticamente en funcionamiento con casi ningún tiempo de parada de la máquina virtual.&lt;br/&gt;&lt;br/&gt;Para conseguir esto es necesario tener un almacenamiento compartido por ambos servidores ESX donde tendremos los discos duros virtuales. Despues el primer servidor ESX envia toda instrucción de CPU y memoria que se realiza al segundo servidor que las ejecuta también. Gracias a esto el cambio es muy rápido, estando el tiempo de reactivación en dos segundos actualmente en los laboratorios de VMware.&lt;br/&gt;&lt;br/&gt;Lógicamente como se puede observar el consumo de recursos para este sistema es alto, pues la máquina virtual en espera esta consumiendo también CPU y memoria del servidor secundario. Por lo tanto si queremos proteger con FT todo nuestro entorno virtual esto implica multiplicar por 2 el gasto en hardware.&lt;br/&gt;&lt;br/&gt;Como ya he comentado en otras ocasiones, tenemos que establecer el equilibrio entre inversión y necesidades. Tras esto decidiremos si VMware FT, del cual todavía no se han dado orientaciones de precio, es una medida a implementar en nuestro entorno IT.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p class='scribefire-powered'&gt;Powered by &lt;a href='http://www.scribefire.com/'&gt;ScribeFire&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26252490-2764715198928546710?l=andresoton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andresoton.blogspot.com/feeds/2764715198928546710/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26252490&amp;postID=2764715198928546710' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/2764715198928546710'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/2764715198928546710'/><link rel='alternate' type='text/html' href='http://andresoton.blogspot.com/2008/09/vmware-ft.html' title='VMware FT'/><author><name>Andrés Otón</name><uri>http://www.blogger.com/profile/13514006685423931955</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-26252490.post-8954597940237610692</id><published>2008-08-06T06:04:00.000-07:00</published><updated>2008-08-06T06:04:25.025-07:00</updated><title type='text'>FatScale otra forma de virtualizar aplicaciones</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;La compañia &lt;a href='http://www.fastscale.com/'&gt;FatScale&lt;/a&gt; ha desarrollado un interesante producto. El objetivo final del producto es que en vez de tener un sistema operativo y sobre este ejecutar en un entorno aislado y controlado la aplicación virtualizada, como puede ser el caso de ThinApp de VMware, analiza todas las dependencias de la aplicación y extrae el conjunto mínimo de recursos del sistema operativo para funcionar. Tras dicho analisis, por lo que he podido averiguar, tenemos dos opciones:&lt;br/&gt;   a) Ejecutar una VM / Servidor con arranque PXE y sobre este se ejecutará el entorno anterior.&lt;br/&gt;   b) Generar directamente una VM para ejecutarla en un servidor VMware Server o ESX.&lt;br/&gt;&lt;br/&gt;El resultado final es un SO que contiene lo mínimo pero todo lo necesario para ejecutar solo la aplicación de interés. Con esto obtenemos máquinas virtuales mucho más pequeñas y "optimizadas".&lt;br/&gt;&lt;br/&gt;Parece ser que este producto actualmente solo funciona con sistemas operativos:&lt;br/&gt;   a) Windows 2003 Server&lt;br/&gt;   b) Linux RedHat&lt;br/&gt;   c) Linux CentOS&lt;br/&gt;&lt;br/&gt;La verdad es que parece un producto interesante para sitios donde se necesiten despliegues rápidos de aplicaciones.&lt;br/&gt;&lt;br/&gt;Habrá que no perderlo de vista.&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26252490-8954597940237610692?l=andresoton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andresoton.blogspot.com/feeds/8954597940237610692/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26252490&amp;postID=8954597940237610692' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/8954597940237610692'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/8954597940237610692'/><link rel='alternate' type='text/html' href='http://andresoton.blogspot.com/2008/08/fatscale-otra-forma-de-virtualizar.html' title='FatScale otra forma de virtualizar aplicaciones'/><author><name>Andrés Otón</name><uri>http://www.blogger.com/profile/13514006685423931955</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-26252490.post-5204312200245455120</id><published>2008-07-31T04:51:00.001-07:00</published><updated>2008-07-31T04:51:03.245-07:00</updated><title type='text'>Nueva versión pública de XenServer 4.2 Beta</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;br/&gt;Hace un par de días se publicó una versión beta de XenServer Enterprise 4.2. He tenido algo de tiempo para probarla y tengo que decir que esto marcha ;-). &lt;br/&gt;&lt;br/&gt;Interesantes novedades aparecerán en la versión 4.2. Entre ellas quiero destacar, porque en su día lo critique, es el soporte de HA. Por fin se puede definir un comportamiento sobre el Pool para que en caso de fallo de alguno de los servidores las máquinas virtuales se re arranquen en otro servidor. El soporte de esta característica solo funciona con Storage Repositories basados en SAN de momento, lo cual implica que no he podido probarlo en profundidad.&lt;br/&gt;&lt;br/&gt;También han añadido un bonito menú al servidor XenServer para realizar de forma cómoda las tareas más habituales desde el propio servidor.&lt;br/&gt;&lt;br/&gt;Otro fallo que tenía la versión anterior eran las gráficas de rendimiento. En esta nueva versión se han mejorado y ahora son persistentes.&lt;br/&gt;&lt;br/&gt;Sin duda VirtualCenter de VMware sigue siendo mejor / tiene más características que el XenCenter pero sin duda ninguna hay que empezar a tener cada vez más en valor la opción de XenServer Enterprise de Citrix.&lt;br/&gt;&lt;br/&gt;Un resumen de las principales novedades son:&lt;br/&gt;&lt;ul&gt;&lt;li&gt;Automated high availability and other business continuity functionality&lt;/li&gt;&lt;li&gt;New guest operating systems, including: &lt;br/&gt;&lt;br /&gt;- Windows Server 2008 (with initial enlightenment optimizations)&lt;br/&gt;&lt;br /&gt;- Windows XP SP3 &lt;br/&gt;&lt;br /&gt;- Windows Vista SP1 &lt;br/&gt;&lt;br /&gt;- SUSE Enterprise Linux 9 SP4 (32-bit) and version 10 SP1 and SP2 (64-bit) &lt;br/&gt;&lt;br /&gt;- Red Hat Enterprise Linux 4.7 (32-bit) and 5.2 (32-bit and 64-bit) &lt;br/&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;CD-based installation for SUSE Enterprise Linux 10&lt;/li&gt;&lt;li&gt;Fully integrated and supported multipath I/O for Fibre Channel and iSCSI arrays with active-active paths&lt;/li&gt;&lt;li&gt;Active/active network interface bonding&lt;/li&gt;&lt;li&gt;Performance enhancements for NFS and local VHD based virtual disks&lt;/li&gt;&lt;li&gt;Quiesced,&lt;br /&gt;fully consistent snapshots for Windows guests, for storage backends&lt;br /&gt;that support fast cloning and snapshot (command line support only)&lt;/li&gt;&lt;li&gt;Improvements in virtual machine PXE support for Altiris, Windows Deployment Services, and Citrix Provisioning Server&lt;/li&gt;&lt;li&gt;Improved XenCenter support for host networking and storage repository configuration&lt;/li&gt;&lt;li&gt;Searching, sorting and tagging in XenCenter for scalability and customization&lt;/li&gt;&lt;li&gt;Menu-driven text console interface for the XenServer host hardware console&lt;/li&gt;&lt;li&gt;Improvements in performance for Windows guests and for XenApp&lt;/li&gt;&lt;li&gt;Updated hardware support — adding many newer storage and network adapters&lt;/li&gt;&lt;li&gt;This release also includes the beta version of XenConvert, a new&lt;br /&gt;component of XenCenter offering physical-to-virtual conversion from&lt;br /&gt;Windows systems to XenServer (with output in VHD or XVA formats with&lt;br /&gt;direct import into a XenServer host).&lt;/li&gt;&lt;/ul&gt;Parece que el mercado de la virtualiazación va estar movidito, lo cual es bueno para todos, con la aparición de más competencia para VMware.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26252490-5204312200245455120?l=andresoton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andresoton.blogspot.com/feeds/5204312200245455120/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26252490&amp;postID=5204312200245455120' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/5204312200245455120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/5204312200245455120'/><link rel='alternate' type='text/html' href='http://andresoton.blogspot.com/2008/07/nueva-versin-pblica-de-xenserver-42.html' title='Nueva versión pública de XenServer 4.2 Beta'/><author><name>Andrés Otón</name><uri>http://www.blogger.com/profile/13514006685423931955</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-26252490.post-1329568483620734821</id><published>2008-07-29T01:18:00.001-07:00</published><updated>2008-07-29T01:18:34.667-07:00</updated><title type='text'>Grandes novedades en VMware</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;br/&gt;Durante las últimas semanas han sucedido grandes cambios dentro de VMware. Comenzando con el despido de su CEO y cofundadora  Diane Greene (lo cual dio para escribir muchos blogs sobre los motivos y consecuencias de tal despido, entre ellos una caida del 30% de las acciones de VMware) pasando por el lanzamiento de la update 2 de ESX hasata la publicación de VMware ESXi Update 2 de forma gratuita. Pero vamos por partes. &lt;br/&gt;&lt;br/&gt;Las principales novedades que incluye la Update 2 son:&lt;br/&gt;&lt;ul&gt;&lt;li&gt;VMotion entre procesadores de distinto fabricante. Ahora ESX analiza el fabricante de CPU y es capaz de calcular automaticamente si es posible una migración utilizando para ello AMD-V o Intel FlexMigration.&lt;/li&gt;&lt;li&gt;Clonado en caliente de las máquinas virtuales, sin duda esto es muy interesante.&lt;/li&gt;&lt;li&gt;Extensión de los discos duros virtuales en caliente. Ya no es necesario parar la máquina virtual para hacer más grande el disco duro.&lt;/li&gt;&lt;li&gt;Soporte de HA a nivel de máquina virtual.&lt;/li&gt;&lt;li&gt;Single Sing-On para el Virtual Center Client. Si estamos en un entorno de directorio activo, ahora el virtual center client puede utilizar el usuario de nuestra sesión como pass through para autenticarse contra el Virtual Center Server&lt;/li&gt;&lt;li&gt;Soporte para más sistemas operativos : Microsoft Windows Server 2008, Sun Solaris 10 U5, Novell SLES 10 SP2 y Ubuntu 8.04.&lt;/li&gt;&lt;li&gt;Soporte para HBAs de 8 GB.&lt;/li&gt;&lt;li&gt;Soporte para NFS e iSCSI sobre redes de 10Gbit Ethernet&lt;/li&gt;&lt;li&gt;Soporte mejorado para las Remote Command Line Interface&lt;/li&gt;&lt;/ul&gt;Como se puede observar grandes e interesantes mejoras aparecen.&lt;br/&gt;&lt;br/&gt;Pero sin duda la mejor es que ahora ESXi es gratuito. ESXi es la versión de ESX que no incluye la Consola de Servicio. Esto como todo tiene sus inconvenientes pues nos resta flexibilidad y facilidad de administración pero por contra tenemos un gran servidor de virtualización totalmente gratuito. Un gran movimiento de VMware para consolidarse como una gran opción dentro del mercado SMB que ahora podrá afrontar más facilmente introducirse dentro de los sistemas virtuales.&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26252490-1329568483620734821?l=andresoton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andresoton.blogspot.com/feeds/1329568483620734821/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26252490&amp;postID=1329568483620734821' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/1329568483620734821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/1329568483620734821'/><link rel='alternate' type='text/html' href='http://andresoton.blogspot.com/2008/07/grandes-novedades-en-vmware.html' title='Grandes novedades en VMware'/><author><name>Andrés Otón</name><uri>http://www.blogger.com/profile/13514006685423931955</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-26252490.post-1269267915958567548</id><published>2008-07-23T23:46:00.001-07:00</published><updated>2008-07-23T23:46:31.289-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Novell'/><category scheme='http://www.blogger.com/atom/ns#' term='OES'/><category scheme='http://www.blogger.com/atom/ns#' term='backup'/><category scheme='http://www.blogger.com/atom/ns#' term='OES2'/><title type='text'>Backup para Novell OES 2 Linux</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;br/&gt;Esta última semana he estado probando diferentes sistemas de backup para un entorno Novell OES2 (Open Enterprise Server 2) Linux. El objetivo principal era encontrar que herramienta me permitía hacer eficientemente backup de:&lt;br/&gt;&lt;br/&gt;&lt;ul&gt;&lt;li&gt;Sistema de ficheros tradicional de Linux&lt;/li&gt;&lt;li&gt;Volúmenes NSS, y que conservara todos los meta datos&lt;/li&gt;&lt;li&gt;Arbol de eDirectory (NDS)&lt;/li&gt;&lt;li&gt;Restaurar el arbol&lt;/li&gt;&lt;li&gt;Restaurar un objeto del arbol&lt;/li&gt;&lt;li&gt;Restaurar un fichero / carpeta conservando los permisos&lt;/li&gt;&lt;/ul&gt;&lt;br/&gt;Las soluciónes que he provado son:&lt;br/&gt;&lt;br/&gt;&lt;ul&gt;&lt;li&gt;Tivoli Storage Manager (TSM) de IBM&lt;/li&gt;&lt;li&gt;&lt;a href='http://ca.com/us/products/collateral.aspx?cid=72333'&gt;ArcServe de CA&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.sep.de/produkte/index_us.php?product=SEP%20sesam'&gt;SEP Sesam&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.syncsort.com/sales/bex.htm'&gt;Backup Express&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br/&gt;Y un resumen de los resultados obtenidos es:&lt;br/&gt;&lt;br/&gt;&lt;ul&gt;&lt;li&gt;Tivoli Storage Manager:&lt;br/&gt;&lt;ul&gt;&lt;li&gt;Sistema de ficheros tradicional: Correcto&lt;/li&gt;&lt;li&gt;Vólumenes NSS: Correcto&lt;/li&gt;&lt;li&gt;Arbol de eDirectory: No soportado (solo sobre sistema operativo Netware)&lt;/li&gt;&lt;li&gt;Restaurar el arbol: No soportado&lt;/li&gt;&lt;li&gt;Restaurar un objeto del arbol: No soportado&lt;/li&gt;&lt;li&gt;Restaurar un fichero / carpeta conservando los permisos: Correcto&lt;/li&gt;&lt;/ul&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;Brightstor ArcServer de CA&lt;br/&gt;&lt;ul&gt;&lt;li&gt;Sistema de ficheros tradicional: Correcto&lt;/li&gt;&lt;li&gt;Vólumenes NSS: Correcto&lt;/li&gt;&lt;li&gt;Arbol de eDirectory: No soportado (solo sobre sistema operativo Netware)&lt;/li&gt;&lt;li&gt;Restaurar el arbol: No soportado&lt;/li&gt;&lt;li&gt;Restaurar un objeto del arbol: No soportado&lt;/li&gt;&lt;li&gt;Restaurar un fichero / carpeta conservando los permisos: Correcto (tiene un fallo si no se restaura en la localizacíon original).&lt;br/&gt;  &lt;/li&gt;&lt;/ul&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;SEP Sesam&lt;br/&gt;&lt;ul&gt;&lt;li&gt;Sistema de ficheros tradicional: Correcto&lt;/li&gt;&lt;li&gt;Vólumenes NSS: Correcto&lt;/li&gt;&lt;li&gt;Arbol de eDirectory: Correcto&lt;br/&gt;&lt;/li&gt;&lt;li&gt;Restaurar el árbol: Correcto&lt;/li&gt;&lt;li&gt;Restaurar un objeto del arbol: No soportado de forma automática&lt;br/&gt;&lt;/li&gt;&lt;li&gt;Restaurar un fichero / carpeta conservando los permisos: Correcto&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Backup Express (pendiente de prueba)&lt;br/&gt;&lt;ul&gt;&lt;li&gt;Sistema de ficheros tradicional: Correcto&lt;/li&gt;&lt;li&gt;Vólumenes NSS: Correcto&lt;/li&gt;&lt;li&gt;Arbol de eDirectory: Soportado tanto de sistemas Netware como Linux&lt;br/&gt;&lt;/li&gt;&lt;li&gt;Restaurar el arbol: Soportado&lt;/li&gt;&lt;li&gt;Restaurar un objeto del arbol: No soportado&lt;/li&gt;&lt;li&gt;Restaurar un fichero / carpeta conservando los permisos: Correcto&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br/&gt;De los probados, por filosofía de funcionamiento el que más me ha gustado es TSM. Por características de soporte de OES2 me quedo con Backup Express además de que me ha gustado bastante su interfaz y metodología. Por contra una gran desventaja de Backup Express es que la interfaz de administración solo funciona con Internet Explorer sobre Windows.&lt;br/&gt;&lt;br/&gt;En resumen según las necesidades del cliente tenemos principalmente las opciones de TSM y Backup Express, cada uno con sus ventajas e inconvenientes.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26252490-1269267915958567548?l=andresoton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andresoton.blogspot.com/feeds/1269267915958567548/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26252490&amp;postID=1269267915958567548' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/1269267915958567548'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/1269267915958567548'/><link rel='alternate' type='text/html' href='http://andresoton.blogspot.com/2008/07/backup-para-novell-oes-2-linux_23.html' title='Backup para Novell OES 2 Linux'/><author><name>Andrés Otón</name><uri>http://www.blogger.com/profile/13514006685423931955</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>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26252490.post-6118948623478767642</id><published>2008-07-23T23:41:00.001-07:00</published><updated>2008-07-23T23:41:43.609-07:00</updated><title type='text'>Reboot de cluster novell sobre ESX</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Esta semana he estado realizando algunas pruebas con diferentes versiones de OES 2 para montar un los servicios de cluster de Novell (NCS). Me he encontrado con el problema que cuando se iniciaba el servicio de cluster la máquina virtual se reiniciaba automaticamente.&lt;br/&gt;&lt;br/&gt;Tras buscar un poco por internet encuentro la solución al problema. Parece ser que este problema surge a raiz de resolver el problema de Time Drifting (desviación del tiempo) al usar el parámetro clock=pit. Ya comenté en otra entrada este tema.&lt;br/&gt;&lt;br/&gt;Para resolver el problema basta con cambiar el parámetro clock=pit por clock=pmtmr y con esto queda resulto el problema del Time Drifting y el problema del reinicio automático de los servicios de cluster de novell.&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26252490-6118948623478767642?l=andresoton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andresoton.blogspot.com/feeds/6118948623478767642/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26252490&amp;postID=6118948623478767642' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/6118948623478767642'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/6118948623478767642'/><link rel='alternate' type='text/html' href='http://andresoton.blogspot.com/2008/07/reboot-de-cluster-novell-sobre-esx.html' title='Reboot de cluster novell sobre ESX'/><author><name>Andrés Otón</name><uri>http://www.blogger.com/profile/13514006685423931955</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-26252490.post-1113632958374243178</id><published>2008-07-14T00:17:00.001-07:00</published><updated>2008-07-14T00:17:17.028-07:00</updated><title type='text'>CCA XenServer Enterprise</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Pues como hace bastante que no publico nada pues tengo que comentar ciertos cambios.&lt;br/&gt;&lt;br/&gt;Desde hace aproximadamente un mes soy CCA XenServer V4, o lo que es lo mismo, estoy certificado por Citrix como experto en los sistemas de virtualización que comercializan. Para ser más exacto en particular de la versión XenServer Enterprise.&lt;br/&gt;&lt;br/&gt;Tengo que decir que el conocer bastante bien los dos grandes sistemas de virtualización que hay actualmente en el mercado me otorga una perspectiva bastante buena del asunto. Como ya he publicado en otras ocasiones sigo opinando que el conjunto VI3 es bastante mejor que el de Citrix, a fecha de hoy, pero esto no quita para que tengamos que descartar como solución a un problema XenServer. Como siempre tenemos que valorar las necesidades de cada situación y los costes de aplicar una opción determinada. Por ejemplo, si lo único que buscamos es tener un par de servidores de virtualización quizas por costes sea mejor tener Xen que VMware. De hecho donde sobre todo VMware gana la batalla a Xen es en el Virtual Center pues XenCenter está muy lejos de él. Pero por el contrario las diferencias entre el ESX y XenServer, aunque mejor el primero que el segundo, no son tan abrumadoras.&lt;br/&gt;&lt;br/&gt;La verdad es que XenServer tiene ciertas cosas que lo hacen bastante interesante.&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26252490-1113632958374243178?l=andresoton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andresoton.blogspot.com/feeds/1113632958374243178/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26252490&amp;postID=1113632958374243178' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/1113632958374243178'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/1113632958374243178'/><link rel='alternate' type='text/html' href='http://andresoton.blogspot.com/2008/07/cca-xenserver-enterprise.html' title='CCA XenServer Enterprise'/><author><name>Andrés Otón</name><uri>http://www.blogger.com/profile/13514006685423931955</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-26252490.post-1046963325024766996</id><published>2008-05-10T07:35:00.001-07:00</published><updated>2008-05-10T07:35:53.643-07:00</updated><title type='text'>Mi Laboratiorio</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Desde hace una semana que poseo dos económicos pero fantásticos servidor HP ML110 G5 como laboratorio casero de virtualización. La actual configuración hardware es:&lt;br/&gt;&lt;ul&gt;&lt;li&gt;2 Servidores HP ML110 G5: Sus características comunes son:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Procesador Xeon Dual Core a 2 Ghz&lt;/li&gt;&lt;li&gt;Disco duro SATA 250 GB a 7200 RPM&lt;/li&gt;&lt;li&gt;Red Broadcom Integrada&lt;/li&gt;&lt;li&gt;Tarjeta de Red Intel Desktop PCI&lt;/li&gt;&lt;li&gt;Tarjeta de Red HP NC110T PCI Express&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;La RAM del primer servidor es 4 GB y del segundo 6 GB&lt;/li&gt;&lt;li&gt;Switch Linksys SLM2008 con 8 interfaces Gigabit Ethernet y capacidad para VLAN&lt;/li&gt;&lt;/ul&gt;En estos dos servidores he instalado Tanto XenEnterprise como ESX Server 3.5 Update 1. El proceso de instalación tiene su truco pues hay que instalar primero XenEnterprise ya que este en la instalación utiliza todo el disco duro sin dejar opción a realizar un particionamiento personalizado. Tras finalizar la instalación del XenEnterprise realizamos un redimensionamiento de la partición para máquinas virtuales que crea XEN tanto a nivel de partición como a nivel del LVM. Esto último es una tarea sencilla de la cual pondré un apunte posterior. Una ver realizado esto ya podemos pasar a instalar ESX pues en su instalador si que podemos personalizar el particionamiento. El resultado final es:&lt;br/&gt;&lt;br/&gt;&lt;small&gt;&lt;font face='Courier New'&gt;Disk /dev/sda: 250.0 GB, 250059350016 bytes&lt;br/&gt;255 heads, 63 sectors/track, 30401 cylinders&lt;br/&gt;Units = cylinders of 16065 * 512 = 8225280 bytes&lt;br/&gt;&lt;br/&gt;   Device Boot    Start       End    Blocks   Id  System&lt;br/&gt;/dev/sda1   *         1       499   4008186   83  Linux   &amp;amp;lt;-- Partición / de XenEnterprise&lt;br/&gt;/dev/sda2           500       998   4008217+  83  Linux   &amp;amp;lt;-- Partición backup de XenEnterprise&lt;br/&gt;/dev/sda3           999      7078  48837600   83  Linux   &amp;amp;lt;-- Partición Storage VM de XenEnterprise&lt;br/&gt;/dev/sda4          7079     30401 187341997+   f  Win95 Ext'd (LBA)&lt;br/&gt;/dev/sda5          7079      7091    104391   83  Linux   &amp;amp;lt;-- Partición /boot del ESX&lt;br/&gt;/dev/sda6          7092      7728   5116671   83  Linux   &amp;amp;lt;-- Partición / del ESX&lt;br/&gt;/dev/sda7          7729      7983   2048256   83  Linux   &amp;amp;lt;--  Partición /var/log del EXE&lt;br/&gt;/dev/sda8          7984      8052    554211   82  Linux swap   &amp;amp;lt;-- SWAP del ESX&lt;br/&gt;/dev/sda9          8053     30401 179518311   fb  Unknown &amp;amp;lt;-- Partición VMFS&lt;/font&gt;&lt;/small&gt;&lt;br/&gt;&lt;br/&gt;Con este sencillo método podemos tener instalado tanto XenEnterprise como ESX en la misma máquina.&lt;br/&gt;&lt;br/&gt;Mi intención es ampliar estos dos servidores con un tercero, en un par de meses, que me sirva de almacenamiento compartido y así realizar pruebas de VMotion, Storage Motion, HA, DRS, ...&lt;br/&gt;&lt;br/&gt;Como máquinas virtuales llevo instaladas ya unas cuantas obteniendo un resultado satisfactorio de rendimiento de las máquinas: Windows 2008, SLES 10, OpenSuse 10.3, Solaris, ... &lt;br/&gt;&lt;br/&gt;Tengo que recomendar una Appliance Virtual que utilizo como enrutador, firewall y servidor VPN: &lt;a href='http://www.zeroshell.net/eng/'&gt;Zeroshell&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Como por desgracia, a pesar de insistentes peticiones por parte de los usuarios de VMware, no existe una versión de Virtual Center Client para Linux, que es el S.O. que utilizo más de forma habitual, decidí instalar un Windows 2008 Standard con el ROL de Terminal Server. La verdad tengo que decir que de momento Windows 2008 trae algunas características interesantes dentro del área de terminal server como puede ser el RemoteApp. Esto es un portal Web donde el Administrador puede publicar las aplicaciones que usarán los usuarios y las pueden ejecutar en modo de ventana sin tener necesidad de conectarse totalmente al escritorio remoto. Por desgracia esto solo funciona si tienes un cliente: Windows XP SP3 o Windows Vista SP1.&lt;br/&gt;&lt;br/&gt;De momento esto ya iré contando otras cosas.&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26252490-1046963325024766996?l=andresoton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andresoton.blogspot.com/feeds/1046963325024766996/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26252490&amp;postID=1046963325024766996' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/1046963325024766996'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/1046963325024766996'/><link rel='alternate' type='text/html' href='http://andresoton.blogspot.com/2008/05/mi-laboratiorio.html' title='Mi Laboratiorio'/><author><name>Andrés Otón</name><uri>http://www.blogger.com/profile/13514006685423931955</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-26252490.post-3813468580655579954</id><published>2008-05-07T04:15:00.001-07:00</published><updated>2008-05-07T04:15:31.799-07:00</updated><title type='text'>Problemas de conexión al LDAP de OES 2</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Cuando se instala un servidor OES 2, si entramos en iManager y comprobamos la configuración del servidor LDAP veremos que tiene habilitada tanto la comunicación simple (puerto 389) como la comunicación cifrada (puerto 636).&lt;br/&gt;&lt;br/&gt;Por desgracia esto no es del todo correcto. Suele ser habitual que al instalar un servidor de Groupwise, en la configuración de los módulos WebAccess y GWIA, en el apartado de comunicación con el LDAP recibamos un error de "LDAP Login Failed". Esto es así pues en la configuración del grupo de servidores LDAP si que tenemos habilitado el requerir TLS. Para solucionar este problema podemos seguir el TID &lt;a href='http://www.novell.com/support/php/search.do?cmd=displayKC&amp;amp;docType=kc&amp;amp;externalId=3618966&amp;amp;sliceId=1&amp;amp;docTypeID=DT_TID_1_1&amp;amp;dialogID=10531898&amp;amp;stateId=0%200%2010535256' target='_blank'&gt;"Unable to configure WebAccess/GWI on Linux":&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;blockquote&gt;&lt;h3&gt;Resolution&lt;/h3&gt;&lt;br/&gt;&lt;div&gt;&lt;strong&gt;&lt;span style='text-decoration: underline;'&gt;Corrective Actions:&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;br/&gt;&lt;div&gt;1. Login as root&lt;/div&gt;&lt;br/&gt;&lt;div&gt;2. Launch ConsoleOne on the Linux Server and login into tree as Admin. Specify IP address in the Tree name if login isn't granted using the Tree Name.&lt;/div&gt;&lt;br/&gt;&lt;div&gt;3. Expand the  NDS Tree View and select the LDAP server through which the LDAP login needs to be granted&lt;/div&gt;&lt;br/&gt;&lt;div&gt;4. Get into the properties of the LDAP server object and select the SSL/TLS Configuration Tab&lt;/div&gt;&lt;br/&gt;&lt;div&gt;5. Uncheck require TLS for all operations. Apply changes and close.&lt;/div&gt;&lt;br/&gt;&lt;div&gt;6. Select LDAP Group object for the same LDAP server object selected in previous steps&lt;/div&gt;&lt;br/&gt;&lt;div&gt;7. Get into the properties and under the General Tab - LDAP Group General page&lt;/div&gt;&lt;br/&gt;&lt;div&gt;8. Uncheck TLS for simple binds with password &lt;/div&gt;&lt;br/&gt;&lt;div&gt; &lt;/div&gt;&lt;br/&gt;&lt;div&gt;Try to specify the local server as the LDAP server if eDirectory is installed on the Linux SLES and follow the procedures above with respect to the Local servers LDAP Server and Group objects&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26252490-3813468580655579954?l=andresoton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andresoton.blogspot.com/feeds/3813468580655579954/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26252490&amp;postID=3813468580655579954' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/3813468580655579954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/3813468580655579954'/><link rel='alternate' type='text/html' href='http://andresoton.blogspot.com/2008/05/problemas-de-conexin-al-ldap-de-oes-2_07.html' title='Problemas de conexión al LDAP de OES 2'/><author><name>Andrés Otón</name><uri>http://www.blogger.com/profile/13514006685423931955</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-26252490.post-744669015257259539</id><published>2008-04-29T09:29:00.001-07:00</published><updated>2008-04-29T09:29:01.977-07:00</updated><title type='text'>Error en Pegasus tras actualizar a ESX 3.5 Update 1</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Hoy e actualizado uno de los ESX 3.5 que tengo en el laboratorio a la versión 3.5 Update 1 y me ha dado un error al reiniciar. Dicho error ya está documento y se cuenta con solución. Como cabe la alta probabilidad de que esto me ocurra más adelante dejo aquí la receta para solucionarlo.&lt;br/&gt;&lt;br/&gt;Información obtenida de un &lt;a href='http://www.yellow-bricks.com/2008/04/28/pegasus-error-after-installing-esx-35-update-1/'&gt;articulo de Yellow Bricks&lt;/a&gt; y los &lt;a href='http://communities.vmware.com/message/914939#914939'&gt;foros de VMware:&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;blockquote&gt;&lt;p&gt;&lt;br /&gt;Edit the roleauth-schema compiler directive to include the VMware_Identity class definition using&lt;br/&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;span style='color: rgb(0, 0, 0);'&gt;&lt;b&gt;nano /var/pegasus/vmware/install_queue/3_files/mofs/root/PG_Interop/roleauth-schema.mof&lt;/b&gt;&lt;/span&gt;&lt;br/&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;Add the bolded line above the pre-existing member directive.&lt;br/&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;b&gt;#pragma include ("VMware_Identity.mof")&lt;/b&gt;&lt;br/&gt;&lt;br /&gt;#pragma include ("VMware_IdentityMemberOfCollection.mof")&lt;br/&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;It also needs to be added in the standard cimv2 path.&lt;br/&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;b&gt;nano /var/pegasus/vmware/install_queue/3_files/mofs/root/cimv2/roleauth-schema.mof&lt;/b&gt;&lt;br/&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;b&gt;#pragma include ("VMware_Identity.mof")&lt;/b&gt;&lt;br/&gt;&lt;br /&gt;#pragma include ("VMware_IdentityMemberOfCollection.mof")&lt;br/&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;Copy the missing file from the stardard cimv2 path to the shared path.&lt;br/&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;b&gt;cp&lt;br /&gt;/var/pegasus/vmware/install_queue/3_files/mofs/root/cimv2/VMware_Identity.mof&lt;br /&gt;/var/pegasus/vmware/install_queue/3_files/mofs/root/PG_Interop/&lt;/b&gt;&lt;br/&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;Stop and start the service with these commands.&lt;br/&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;b&gt;/etc/init.d/pegasus stop&lt;/b&gt;&lt;br/&gt;&lt;br /&gt;&lt;b&gt;/etc/init.d/pegasus start&lt;/b&gt;&lt;br/&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;Once the scripts completes the install_queues will be empty and the service will start much more quickly.&lt;br/&gt;&lt;/blockquote&gt;&lt;br/&gt;Eso es todo.&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26252490-744669015257259539?l=andresoton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andresoton.blogspot.com/feeds/744669015257259539/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26252490&amp;postID=744669015257259539' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/744669015257259539'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/744669015257259539'/><link rel='alternate' type='text/html' href='http://andresoton.blogspot.com/2008/04/error-en-pegasus-tras-actualizar-esx-35.html' title='Error en Pegasus tras actualizar a ESX 3.5 Update 1'/><author><name>Andrés Otón</name><uri>http://www.blogger.com/profile/13514006685423931955</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-26252490.post-1371947173839402154</id><published>2008-04-29T07:43:00.001-07:00</published><updated>2008-04-29T07:43:40.908-07:00</updated><title type='text'>Han perdido la cabeza</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Lo siento, pero no. Si tu tienes, a fecha 29 de abril de 2008, un software de virtualización que es peor que VMware ESX pues tienes que admitirlo. Puede que esa situación cambie pero no puedes utilizar escusas de mal perdedor.&lt;br/&gt;&lt;br/&gt;Y esto a que viene. Pues he leido la siguiente entrada: &lt;br/&gt;&lt;h5&gt;&lt;a href='http://blogs.technet.com/virtualization/archive/2008/04/24/hyper-v-quick-migration-vmware-live-migration-part-3.aspx' id='bp___v___r___postlist___EntryItems_ctl01_PostTitle' linkindex='64' set='yes'&gt;HYPER-V QUICK MIGRATION &amp;amp; VMWARE LIVE MIGRATION PART 3...&lt;/a&gt;&lt;/h5&gt;Las escusas que dan son estúpidas. Si no tienes migración en vivo pues no la tienes, ya la tendras. Pero por no tenerla no vas a decir que no es necesaria. Con excusas como esta si te consideras un gran profesional de los sistemas TI pierdes toda la razón.&lt;br/&gt;&lt;br/&gt;Yo por ejemplo digo que VMware ESX es mejor que XenServer, y objetivamente lo es. Pero eso no quita que no sea una opción a tener en cuenta en determinados entornos. Tanto es así que ahora mismo me encuentro estudiando para obtener la certificación Citrix Certified Professional for XenServer 4, porque le veo muchas posibilidades bajo determinadas circunstancias. Realmente donde Citrix XenServer pierde la batalla contra VMware es en la parte de administración: XenCenter. A XenCenter todavía le queda un largo recorrido para poder equipararse a VMware VirtualCenter.&lt;br/&gt;&lt;br/&gt;Seguramente algún dia Hyper-V será un gran producto, no en vano esta detras de él la todo poderosa Microsoft, y podrá medirse de tu a tu con VMware, pero hoy no.&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26252490-1371947173839402154?l=andresoton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andresoton.blogspot.com/feeds/1371947173839402154/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26252490&amp;postID=1371947173839402154' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/1371947173839402154'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/1371947173839402154'/><link rel='alternate' type='text/html' href='http://andresoton.blogspot.com/2008/04/han-perdido-la-cabeza.html' title='Han perdido la cabeza'/><author><name>Andrés Otón</name><uri>http://www.blogger.com/profile/13514006685423931955</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-26252490.post-9030832396917685932</id><published>2008-04-29T02:55:00.001-07:00</published><updated>2008-04-29T02:55:58.776-07:00</updated><title type='text'>Desviación del tiempo en eDirectory bajo VMware ESX Server</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;br/&gt;En servidores Novell ejecutando eDirectory bajo entorno Linux, lógicamente estoy hablando de la versión SLES, existe el problema de que el reloj de tiempo local de la máquina virtual no se mantiene sincronizado.&lt;br/&gt;&lt;br/&gt;Este es un problema conocido y del que se puede obtener una solución y mas información &lt;a href='https://secure-support.novell.com/KanisaPlatform/Publishing/510/3858673_f.SAL_Public.html'&gt;aquí.&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;La solución es bastante sencilla y consiste en modificar la entrada de arranque en el fichero /boot/grub/menu.lst y añadir la opción clock=pit.&lt;br/&gt;&lt;br/&gt;Tras modificar esta opción en las dos máquinas virtuales que están ejecutando el servidor eDirectory tenemos que configurar el servidor de tiempos NTP. A mí particularmente me gusta configurar una de las máquinas virtuales para que sincronice contra: es.pool.ntp.org y la segunda que sincronice con la primera:&lt;br/&gt;&lt;br/&gt;Servidor a:&lt;br/&gt;    # server 127.127.1.0 # local clock&lt;br/&gt;    # fudge 127.127.1.0 stratum 10&lt;br/&gt;    server es.pool.ntp.org prefer&lt;br/&gt;&lt;br/&gt;Servidor b:&lt;br/&gt;    # server 127.127.1.0 # local clock&lt;br/&gt;&lt;br /&gt;    # fudge 127.127.1.0 stratum 10&lt;br/&gt;    server x.x.x.x prefer&lt;br/&gt;&lt;br/&gt;Donde x.x.x.x es la IP del servidor A. Como siempre si el servidor esta usando el firewall interno propio de la SLES habrá que abrir el correspondiente puerto.&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26252490-9030832396917685932?l=andresoton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andresoton.blogspot.com/feeds/9030832396917685932/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26252490&amp;postID=9030832396917685932' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/9030832396917685932'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/9030832396917685932'/><link rel='alternate' type='text/html' href='http://andresoton.blogspot.com/2008/04/desviacin-del-tiempo-en-edirectory-bajo.html' title='Desviación del tiempo en eDirectory bajo VMware ESX Server'/><author><name>Andrés Otón</name><uri>http://www.blogger.com/profile/13514006685423931955</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-26252490.post-1200025290078867344</id><published>2008-04-15T09:15:00.001-07:00</published><updated>2008-04-15T09:15:31.531-07:00</updated><title type='text'>Activar log en Zenworks 7 para Linux</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Por defecto el soporte de log del servicio de Importar / Eliminar Workstation Automaticamente en la versión de Zenworks 7 para Linux está deshabilitado y para activarlo tenemos que hacer lo siguiente:&lt;br/&gt;&lt;br/&gt;&lt;ul&gt;&lt;li&gt;Editar el fichero /etc/opt/novell/zenworks/zdm/novell-zdm-awsi.conf&lt;/li&gt;&lt;li&gt;Localizar las entradas:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;logfilelevel : por defecto está puesto a -1 (no log) lo cambiamos a 3 para obtener la máxima salida&lt;/li&gt;&lt;li&gt;IMPORT_SERVICE_LOGFILE : ruta del archivo de log, por defecto en /var/opt/novell/log/zenworks/awsi.log&lt;/li&gt;&lt;li&gt;REMOVAL_SERVICE_LOGFILE : ruta del archivo de log, por defecto en /var/opt/novell/log/zenworks/awsr.log&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;Con esto ya podemos depurar los problemas que nos surgan. Además en el archivo novell-zdm-awsi.conf podemos definir otros parámetros del servicio, como pueden ser el servidor LDAP que utilizará para realizar el registro.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26252490-1200025290078867344?l=andresoton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andresoton.blogspot.com/feeds/1200025290078867344/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26252490&amp;postID=1200025290078867344' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/1200025290078867344'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/1200025290078867344'/><link rel='alternate' type='text/html' href='http://andresoton.blogspot.com/2008/04/activar-log-en-zenworks-7-para-linux_15.html' title='Activar log en Zenworks 7 para Linux'/><author><name>Andrés Otón</name><uri>http://www.blogger.com/profile/13514006685423931955</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-26252490.post-3340780662192702898</id><published>2008-04-11T01:27:00.001-07:00</published><updated>2008-04-11T01:27:48.513-07:00</updated><title type='text'>Pestaña de seguridad</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Para habilitar la pestaña seguridad en un  Windows XP que no este unido a un dominio se debe modificar la entrada de registro:&lt;br/&gt;&lt;br/&gt;HKLM/SYSTEM/CurrentControlSet/Control/LSA/ForceGuest = 0&lt;br/&gt;&lt;br/&gt;A partir de ese momento cuando se pulsa botón derecho sobre una carpeta o fichero aparecerá la pestaña seguridad y podremos gestionar más  detalladamente la seguridad que queremos tener .&lt;br/&gt; &lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26252490-3340780662192702898?l=andresoton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andresoton.blogspot.com/feeds/3340780662192702898/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26252490&amp;postID=3340780662192702898' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/3340780662192702898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/3340780662192702898'/><link rel='alternate' type='text/html' href='http://andresoton.blogspot.com/2008/04/pestaa-de-seguridad_11.html' title='Pestaña de seguridad'/><author><name>Andrés Otón</name><uri>http://www.blogger.com/profile/13514006685423931955</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-26252490.post-4909118512479966765</id><published>2008-03-01T07:01:00.001-08:00</published><updated>2008-03-01T07:01:14.960-08:00</updated><title type='text'>Citrix XenServer Enterprise</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;br /&gt;&lt;div align='justify'&gt;Podeís encontrar una descripción de Xen y Citrix XenServer Enterprise &lt;a href='http://www.citrix.es/Productos_y_Soluciones/Productos/Citrix_XenServer/'&gt;aquí&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Ok, todos sabemos que en temas de virtualización VMware Virtual Infrastructure 3 es el rey, por muchas y variadas razones.&lt;br /&gt;&lt;br /&gt;Pero cada vez suena con más fuerza la opción de XenServer, sobre todo desde que Citrix compró XenSource la principal empresa desarrolladora del mismo. Xen comenzó como un proyecto de código abierto, siendo esta la razón de que muchos productos / distribuciones de Linux lo incluyan. Pero en las últimas versiones, XenServer v4, el desarrollo se ha cerrado para aumentar sus caraterísticas y así Citrix controla su desarrollo total y beneficios comerciales.&lt;br /&gt;&lt;br /&gt;Bien, comparándolo con ESX 3.5, pues pretende ser el competidor del mismo, encontramos que nos faltan principalmente esta características:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Falta de &lt;strong&gt;snapshots:&lt;/strong&gt; No podemos crear ningún punto de restauración al que poder volver en caso de que algo vaya mal en la máquina virtual&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Falta de &lt;strong&gt;Pools&lt;/strong&gt; de recursos: Bueno esto no es del todo cierto pero la cantidad de opciones que se pueden configurar en XenServer en comparación con ESX es como si no se pudieran crear.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Clonación&lt;/strong&gt; de máquinas virtuales: desde el XenCenter no es posible crear directamente un clon / copia de una máquina virtual. Primero hay que pasarla a plantilla y despues realizar un despliegue. Esto quizas no es muy grave pero es una caréncia más.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Ausencia de &lt;strong&gt;DRS&lt;/strong&gt;: XenServer cuenta con un XenMotion, es decir podemos migrar en caliente una máquina virtual a otro servidor, pero no hay un sistema automatizado de migración de MV en función de la carga.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Sistema automatizado de &lt;strong&gt;Alta Disponibilidad (HA)&lt;/strong&gt;: En caso de fallo de un servidor Xen y encontrandose las máquinas virtuales en un almacenamiento compartido, que estas se auto arranquen en otro servidor para que vuelvan a estar disponibles.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Como se puede comprobar estas y otras muchas son las carencias de XenServer con respecto a ESX que lo convierten, según mi opinión, en una opción no muy real para entornos de producción en una empresa. Dicho lo cual, no quita para que XenServer sea tenido en cuenta en entornos donde las anteriores características no sean importantes como por ejemplo entornos de pruebas de aplicaciones.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26252490-4909118512479966765?l=andresoton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andresoton.blogspot.com/feeds/4909118512479966765/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26252490&amp;postID=4909118512479966765' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/4909118512479966765'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/4909118512479966765'/><link rel='alternate' type='text/html' href='http://andresoton.blogspot.com/2008/03/citrix-xenserver-enterprise_6556.html' title='Citrix XenServer Enterprise'/><author><name>Andrés Otón</name><uri>http://www.blogger.com/profile/13514006685423931955</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-26252490.post-8280180112476742151</id><published>2008-02-25T11:04:00.003-08:00</published><updated>2008-02-25T11:04:57.698-08:00</updated><title type='text'>Conexiones TCP en Sql Server Express 2005</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;br/&gt;En este apunte sirve para aquellos que como yo no son grandes administradores de Sql Server y dan por supuesto que cuando uno instala el Sql Server este permite conexiones TCP al servidor.&lt;br/&gt;&lt;br/&gt;Para habilitar las conexiones TCP hay que entrar en la consola mmc de configuración del Sql Server, seleccionar el protocolo TCP, habilitarlo de forma general y también para cada una de las IPs en las que queremos que el Sql Server esté escuchando. También es recomendable definir el puerto de escucha en el 1433.&lt;br/&gt;&lt;br/&gt;A continuación reiniciamos el servicio y ya podremos realizar conexiones desde otros PCs / Servidores al Sql Server Express.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26252490-8280180112476742151?l=andresoton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andresoton.blogspot.com/feeds/8280180112476742151/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26252490&amp;postID=8280180112476742151' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/8280180112476742151'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/8280180112476742151'/><link rel='alternate' type='text/html' href='http://andresoton.blogspot.com/2008/02/conexiones-tcp-en-sql-server-express_25.html' title='Conexiones TCP en Sql Server Express 2005'/><author><name>Andrés Otón</name><uri>http://www.blogger.com/profile/13514006685423931955</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-26252490.post-8269183402559831575</id><published>2008-02-25T01:23:00.001-08:00</published><updated>2008-02-25T01:23:22.771-08:00</updated><title type='text'>Actualizando un servidor ESX</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;br/&gt;Con el lanzamiento de la versión 3.5 de ESX y 2.5 de Virtual Center por parte de VMware el mantenimiento de las actualizaciones de un servidor se ha convertido en una tarea sencilla.&lt;br/&gt;&lt;br/&gt;Para versiones anteriores se puede utilizar la utilidad &lt;a href='http://www.vmts.net/VMTSPatchManager.htm'&gt;VMTS PatchManager.&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;El uso de dicha utilidad es relativamente sencillo pues podriamos resumir su uso en:&lt;br/&gt;&lt;ol&gt;&lt;li&gt;La aplicación se descarga al disco duro todos los parches disponibles.&lt;/li&gt;&lt;li&gt;Le indicamos a que servidor ESX queremos conectarnos.&lt;/li&gt;&lt;li&gt;Seleccionamos los parches a aplicar&lt;/li&gt;&lt;li&gt;Aplicamos los parches. Para esto la aplicación monta un servidor web automaticamente desde el que el servidor ESX descargará los parches&lt;/li&gt;&lt;li&gt;Reiniciamos el servidor ESX&lt;/li&gt;&lt;/ol&gt;Lógicamente para la aplicación de parches tenemos que colocar el servidor ESX en modo mantenimiento, lo que provoca o que las máquinas virtuales migren a otros servidores o se apagen.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26252490-8269183402559831575?l=andresoton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andresoton.blogspot.com/feeds/8269183402559831575/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26252490&amp;postID=8269183402559831575' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/8269183402559831575'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/8269183402559831575'/><link rel='alternate' type='text/html' href='http://andresoton.blogspot.com/2008/02/actualizando-un-servidor-esx.html' title='Actualizando un servidor ESX'/><author><name>Andrés Otón</name><uri>http://www.blogger.com/profile/13514006685423931955</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-26252490.post-637776725667834701</id><published>2008-02-24T13:52:00.001-08:00</published><updated>2008-02-24T13:52:21.299-08:00</updated><title type='text'>Certificaciones de Sistemas de Virtualización</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;br/&gt;En verano de 2007 realicé el curso obligatorio para obtener la certificación VCP (VMware Certified Professional) de VI (Virtual Infrastructure) 3. Y a finales de septiembre realicé el examen que superé y así obtuve dicha certificación.&lt;br/&gt;&lt;br/&gt;El curso es más que recomendable para obtener una muy buena base con la que empezar a trabajar y conocer en una relativa profundidad el sistema VI, pero no se tocan temas como:&lt;br/&gt;&lt;ul&gt;&lt;li&gt;Programación de scripts&lt;/li&gt;&lt;li&gt;Comandos de la consola del ESX&lt;/li&gt;&lt;li&gt;Programación de aplicaciones usando la API&lt;/li&gt;&lt;/ul&gt;Pero bueno estos son temas más avanzados que se pueden aprender de forma independiente.&lt;br/&gt;&lt;br/&gt;Ahora que Citrix ha adquirido XenSource ha publicado los detalles de la nueva certificación como administrador de XenServer Enterprise.&lt;br/&gt;&lt;br/&gt;Los detalles los podemos encontrar &lt;a href='http://www.citrix.com/english/ss/education/certversion.asp?contentID=684012'&gt;aquí&lt;/a&gt;.&lt;br/&gt;&lt;br/&gt;Aunque actualmente VI3 tiene mejores características que XenServer, que analizaré en otra entrada, no quita que XenServer Enterprise no sea una opción más a tener en cuenta en caso de montar un servidor de virtualización.&lt;br/&gt;&lt;br/&gt;Por eso estoy pensando en obtener dicha certificación como una contribución más a mi curriculum de virtualización.&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26252490-637776725667834701?l=andresoton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andresoton.blogspot.com/feeds/637776725667834701/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26252490&amp;postID=637776725667834701' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/637776725667834701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/637776725667834701'/><link rel='alternate' type='text/html' href='http://andresoton.blogspot.com/2008/02/certificaciones-de-sistemas-de.html' title='Certificaciones de Sistemas de Virtualización'/><author><name>Andrés Otón</name><uri>http://www.blogger.com/profile/13514006685423931955</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-26252490.post-6958249709821407826</id><published>2008-02-24T13:16:00.001-08:00</published><updated>2008-02-24T13:16:08.808-08:00</updated><title type='text'>Citrix XenServer Training On-line</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;       &lt;p align='justify'&gt;Peter Blum parte del equipo de Citrix XenServer grabó 37 minutos de video a través de Camtasia, con el fin de promover el entrenamiento y formación para Citrix XenServer, además han publicado algunas informaciones sobre el soporte de hardware para Citrix XenServer (procesadores, memoria, almacenamiento, red) así como las limitaciones de las máquina virtuales. &lt;/p&gt;&lt;p&gt;&lt;a href='http://bits.xensource.com/training/400/mini_training/v4_mini_product_training.html' linkindex='114'&gt;En este vídeo&lt;/a&gt;, abarca los siguientes temas  &lt;/p&gt;1. Configuración Xen Enterprise y Xen Center. &lt;br/&gt;2. Creación de grupos de recursos. &lt;br/&gt;3. Agregando el almacenamiento remoto. &lt;br/&gt;4. Creación de la VM. &lt;br/&gt;5. Uso de algunas de las características del producto&lt;br/&gt;&lt;br/&gt;&lt;div align='justify'&gt;Video más que recomendable para hacerse una pequeña idea de algunas características de este sistema de virtualización.&lt;br/&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26252490-6958249709821407826?l=andresoton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andresoton.blogspot.com/feeds/6958249709821407826/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26252490&amp;postID=6958249709821407826' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/6958249709821407826'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/6958249709821407826'/><link rel='alternate' type='text/html' href='http://andresoton.blogspot.com/2008/02/citrix-xenserver-training-on-line.html' title='Citrix XenServer Training On-line'/><author><name>Andrés Otón</name><uri>http://www.blogger.com/profile/13514006685423931955</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-26252490.post-117045010259579618</id><published>2007-02-02T13:00:00.000-08:00</published><updated>2007-02-03T08:35:47.749-08:00</updated><title type='text'>Aprendiendo remoting con Mono</title><content type='html'>Hola,&lt;br /&gt;&lt;br /&gt;Hace ya más de un mes que no publico nada por falta de tiempo. Pero ahora creo que voy hacer una pequeña importante contribución a la causa de aprender .Net, sobre todo usando mono.&lt;br /&gt;&lt;br /&gt;En &lt;a href="http://perso.wanadoo.es/baxas/Palantir.Net.tar.bz2"&gt;esta&lt;/a&gt; dirección podeis encontrar un fichero comprimido que contiene dos programas y que serán una de las bases de Palantir.Net. Se trata de un cliente y un servidor chat en modo texto, muy sencillos para poder aprender de ellos pero alta y facilmente ampliables, que hacen uso de las tecnicas de Remoting que incluye Mono. Intentaré explicar las clases que tiene cada programa y como funciona.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;El Servidor&lt;/h2&gt;&lt;br /&gt;En el servidor podemos encontrar 2 clases principales y 3 espacios de nombres:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;    &lt;li&gt;&lt;span style="font-style: italic;"&gt;Clases&lt;/span&gt;:&lt;/li&gt;&lt;br /&gt;    &lt;ul&gt;&lt;br /&gt;        &lt;li&gt;&lt;span style="font-weight: bold;"&gt;MainInit&lt;/span&gt;: Esta clase será la que contiene el metodo main del servidor y sirve para inicializar el servidor chat y crear el objeto compartido Login.&lt;br /&gt;&lt;/li&gt; &lt;br /&gt;         &lt;li&gt;&lt;span style="font-weight: bold;"&gt;MainServer&lt;/span&gt;: Esta clase mantendrá la información y el objeto Server.&lt;/li&gt;&lt;br /&gt;    &lt;/ul&gt;&lt;br /&gt;    &lt;li&gt;&lt;span style="font-style: italic;"&gt;Espacio de nombres&lt;/span&gt;:&lt;/li&gt;&lt;br /&gt;    &lt;ul&gt;&lt;br /&gt;        &lt;li&gt;&lt;span style="font-weight: bold;"&gt;DatafromDB&lt;/span&gt;: Unos cuantos ejemplos de como acceder a una base de datos MySql. Ahora están desabilitados pero en un futuro se usará para que el servidor almacene toda la información de estado en vivo del chat para que sea accesible por ejemplo mediante una interfaz web.&lt;/li&gt;&lt;br /&gt;        &lt;li&gt;&lt;span style="font-weight: bold;"&gt;Objects&lt;/span&gt;: Contiene las clases que funcionan en "modo local", es decir, estas clases solo funcionan en el servidor y no pueden ser enviadas a los clientes.&lt;/li&gt;&lt;br /&gt;        &lt;li&gt;&lt;span style="font-weight: bold;"&gt;RemoteObjects&lt;/span&gt;: Estas clases sí son MarshalByRefObject en su mayoria y heredan de Interfaces que están definidas en la seccion Common.&lt;/li&gt;&lt;br /&gt;    &lt;/ul&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Funcionamiento del servidor&lt;/h3&gt;Cuando ejecutamos el servidor ocorren los siguientes pasos:&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt; Se ejecuta el MainInit que crea un MainServer que mantiene un objeto Server. Con esto podemos tener varios servidores ejecutandose al mismo tiempo. A continuación comparte por http un objeto Login:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;&lt;br /&gt; HttpChannel channel = new HttpChannel(8085);&lt;br /&gt;   &lt;br /&gt; ChannelServices.RegisterChannel(channel);&lt;br /&gt;   &lt;br /&gt; RemotingConfiguration.ApplicationName = "Server Conference";&lt;br /&gt; RemotingConfiguration.RegisterWellKnownServiceType(typeof(Login),"Login.soap",&lt;br /&gt;                                WellKnownObjectMode.Singleton);&lt;br /&gt;&lt;/span&gt;&lt;br /&gt; &lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Cuando creamos un objeto Server este contendrá una lista de canales que hay disponibles en el servidor. Por defecto estará vacia.&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;La clase Login será la encargada de gestionar si un cliente tiene acceso al servidor o no.&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Apartir de aquí el servidor se pondría en espera.&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;Supongamos que un cliente quiere conectarse:&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;El cliente obtiene la clase Login y si consigue realizar con exito un loginUser puede solicitar un ServerHandler.&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Una vez que se tiene un ServerHandler se pueden solicitar canales y unirse a los mismos. Si solicitamos un findChannel obtendremos un ChannelHandler.&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Con este ChannelHandler podemos hacer un loginUser para unirnos al canal.&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;Diferentes aspectos técnicos a tener en cuenta:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Server mantiene una lista con todos los canales disponibles.&lt;/li&gt;&lt;br /&gt;&lt;img src="http://perso.wanadoo.es/baxas/diagrama1.png"&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;El proceso de envio recepción de un mensaje tiene lugar principalmente en las clases pertenecientes al servidor:&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;El cliente ya tiene un objeto ChannelHandler de un canal determinado, para enviar un mensaje invoca el método &lt;span style="font-style:italic;"&gt;sendMessageChannel(string message)&lt;/span&gt;. En el servidor se ejecutará el siguiente código:&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;&lt;br /&gt;public override void sendMessageChannel(string message)&lt;br /&gt;{&lt;br /&gt; MessageChannelArgs msgarg = new MessageChannelArgs(message,_idChannel,_user.Name);&lt;br /&gt; OnMessageChannel(this, msgarg);&lt;br /&gt; &lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Como podéis leer lo que ocurre es que se llama al evento OnMessageChannel. Conectado a este evento está el correspondiente Channel. Cuando se creo el ChannelHandler se produjo esta conexión.&lt;br /&gt;&lt;br /&gt;&lt;li&gt;Al producirse OnMessageChannel se ejecuta el método &lt;span style="font-style:italic;"&gt;sendMessageChannel&lt;/span&gt; de la clase Channel. Dentro de este método podemos escribir todo lo que queremos que se haga cuando ocurre un mensaje, por ejemplo hacer log del mismo.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Dentro de este método se produce una llamada al evento &lt;span style="font-style:italic;"&gt;OnReceiveMessageChannel(null, msgarg)&lt;/span&gt; al que todos los ChannelHandlers pertenecientes a ese Channel están conectados. Creo que este es un buen método para evitar hacer el uso de bucles for y al almacenamiento en listas de los ChannelHandler.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Tras esto en los ChannelHandler se ejecuta el metodo &lt;span style="font-style:italic;"&gt;receiveMessageChannel(object channel, MessageChannelArgs args)&lt;/span&gt; que en su interior contiene una llamada al evento OnReceiveMessageChannel al cual el UserHandler fue conectado cuando hizo loginUser para poder recibir el mensaje.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;A continuación en el objeto UserHandler se ejecutará receiveMessageChannel que llama al &lt;span style="font-style:italic;"&gt;eventoOnReceiveMessageChannel(channel, msgarg)&lt;/span&gt; al cual el cliente deberá haber conectado un delegado para poder recibir finalmente los mensajes.&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;Posiblmente se podría haber hecho mejor, y por eso acepto todo tipo de sugerencias, pero creo que no es una mala forma de resolver el problema.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;El Cliente&lt;/h2&gt;&lt;br /&gt;El funcionamiento del cliente es muy sencillo.&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;Obtner el objeto login del servidor.&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;&lt;br /&gt;HttpChannel channel = new HttpChannel();&lt;br /&gt; &lt;br /&gt;ChannelServices.RegisterChannel(channel);&lt;br /&gt;   &lt;br /&gt;ILogin login = (ILogin)Activator.GetObject(&lt;br /&gt;  typeof(ILogin),"http://localhost:8085/Login.soap");&lt;br /&gt;&lt;span style="font-style:italic;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;Creamos un objeto UserHandler con la información del usuario.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Si el login tuvo exito obtendremos un ServerHandler y ya podemos pasar a crear canales y unirnos a ellos.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Para obtner un canal llamamos al metodo &lt;span style="font-style:italic;"&gt;findChannel(string idcanal)&lt;/span&gt; que nos devuelve el correspondiente ChannelHandler si la busqueda tuvo exito.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;En caso contrario podemos crear un nuevo canal:&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;&lt;br /&gt;chn =(IChannelHandler) srvhandler.findChannel(message.Remove(0,6));&lt;br /&gt;     &lt;br /&gt;//If it fails you can create the channel&lt;br /&gt;if(chn==null)&lt;br /&gt;{&lt;br /&gt; Console.WriteLine("Creating channel.");&lt;br /&gt;        srvhandler.createChannel(message.Remove(0,5));&lt;br /&gt; //After createChannel you have to search the channel again.&lt;br /&gt; chn =(IChannelHandler) srvhandler.findChannel(message.Remove(0,6));&lt;br /&gt;       }&lt;br /&gt;&lt;span style="font-style:italic;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;Tenemos que conectar un delegado al evento onReceiveMessage del UserHandler:&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;&lt;br /&gt;usuario.OnReceiveMessageChannel += new UserHandler.MessageChannelHandler(DisplayMessage);&lt;br /&gt;&lt;span style="font-style:italic;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;El código que se puede ver acontinación en el fichero del cliente es un simple manejador de comandos para hacer unas basicas tareas.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26252490-117045010259579618?l=andresoton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andresoton.blogspot.com/feeds/117045010259579618/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26252490&amp;postID=117045010259579618' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/117045010259579618'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/117045010259579618'/><link rel='alternate' type='text/html' href='http://andresoton.blogspot.com/2007/02/aprendiendo-remoting-con-mono.html' title='Aprendiendo remoting con Mono'/><author><name>Andrés Otón</name><uri>http://www.blogger.com/profile/13514006685423931955</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-26252490.post-117044983671885122</id><published>2007-02-02T12:56:00.000-08:00</published><updated>2007-02-02T12:57:16.743-08:00</updated><title type='text'>Network Multimedia Middleware</title><content type='html'>Hola,&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Este articulo lo voy a escrbir en castellano pues información en ingles hay mucha en el propio sitio de NMM. Por la tanto esta será una introducción a estas fantasticas librerias multimedia y a sus principales programas.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;¿Qué es NMM?&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Principalmente son unas librerias que nos sirven para hacer cosas de multimedia: reproducir videos, ver la televisión, dvd, captura de sonído, conversión de formatos, etc. Bajo esta perspectiva simplemente parecerian unas librerias más pero tienen una particularidad muy importante: &lt;span style="font-weight: bold;"&gt;la red es transparente&lt;/span&gt;. Con esto quiero decir que da igual donde tengamos cada componente que forma parte de la tarea multimedia pues estas librerias se encargan de manajar la red y hacerla invisble de cara al usuario.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;h2&gt;De lo más facil a lo &lt;span style="font-style: italic;"&gt;complicado&lt;/span&gt;&lt;/h2&gt;&lt;br /&gt;&lt;h2&gt;La instalación&lt;/h2&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Por desgracia actualmente, o al menos eso creo, no existen rpm ni deb para las distribuciones actuales. Pero no todo está perdido, los desarrolladores (no he hablado de ellos más, adelante lo haré) han habilitado varios medios para poder instalar NMM.&lt;br /&gt;&lt;/div&gt; &lt;h3&gt;Desde precompilado en tar.gz&lt;/h3&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Esta es la opción más sencilla. Primero tenemos que descargar la versión 0.7, hay dos ficheros:&lt;br /&gt;&lt;/div&gt; &lt;ul&gt;   &lt;li&gt;Compilada con gcc version 2.95: &lt;a href="http://graphics.cs.uni-sb.de/NMM/dist-0.7.0/Download/nmm-0.7.0-binaries-gcc2-i686.tar.gz"&gt;aquí&lt;/a&gt;&lt;/li&gt;   &lt;li&gt;Compilada con gcc version 3.X: &lt;a href="http://graphics.cs.uni-sb.de/NMM/dist-0.7.0/Download/nmm-0.7.0-binaries-gcc3-i686.tar.gz"&gt;aquí&lt;/a&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Tambien podemos encontrar las nightly builds de Sourceforge &lt;a href="ftp://graphics.cs.uni-sb.de/www/NMM/dist/"&gt;aquí&lt;/a&gt; pero como siempre estas son version de test aunque suelen funcionar.&lt;br /&gt;Ya tenemos el fichero acontinuación lo descomprimimos:&lt;br /&gt;&lt;/div&gt; &lt;pre class="shell"&gt;&lt;br /&gt;elessar@minastirith$ cd /home/elessar&lt;br /&gt;elessar@minastirith:/home/elessar/$ tar zxvf nmm-0.7.0-binaries-gcc3-i686.tar.gz&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Ahora definimos la variable de entorno que utilizará NMM para saber donde está instalado y indicamos el directorio de las librerias para el linker:&lt;br /&gt;&lt;/div&gt; &lt;pre class="shell"&gt;&lt;br /&gt;elessar@minastirith:/home/elessar$ export NMM_DEV_DIR=/home/elessar/nmm-0.7.0&lt;br /&gt;elessar@minastirith:/home/elessar$ &lt;br /&gt;        export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/elessar/nmm-0.7.0/lib&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Ahora tenemos que ejecutar el programa serverregistry para generar el fichero con los recursos multimedia que están disponibles en nuestro ordenador:&lt;br /&gt;&lt;/div&gt; &lt;pre class="shell"&gt;&lt;br /&gt;elessar@minastirith:/home/elessar$ cd nmm-0.7.0/bin&lt;br /&gt;elessar@minastirith:/home/elessar/nmm-0.7.0/bin$ ./serverregistry -s&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Y esperamos a que termine su ejecución. Ahora realizaremos una simple prueba para comprobar si funciona correctamente:&lt;br /&gt;&lt;/div&gt; &lt;pre class="shell"&gt;&lt;br /&gt;elessar@minastirith:/home/elessar/nmm-0.7.0/bin$ ./helloworld1 fichero.mp3&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;El programa helloworld1 es un programa de demostración y aprendizaje muy simple y cuyo código fuente puede encontrarse en las fuentes de NMM. Si todo va bien deberiamos escuchar el fichero.mp3. Y con esto ya podemos pasar a hacer cosas mucho más interesantes.&lt;br /&gt;&lt;/div&gt; &lt;h3&gt;Desde el código fuente&lt;/h3&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;El fichero es la versión 0.7 y puede encontrase &lt;a href="http://graphics.cs.uni-sb.de/NMM/dist-0.7.0/Download/nmm-0.7.0.tar.gz"&gt;aquí&lt;/a&gt;. En este caso tras la liberación del fichero sacaron un &lt;a href="http://graphics.cs.uni-sb.de/NMM/dist-0.7.0/Download/nmm-0.7.0-FFMpeg.patch.tar.gz"&gt;patch&lt;/a&gt; para poder usar las FFMpeg. La información sobre como aplicar el patch puede encontrarse &lt;a href="http://graphics.cs.uni-sb.de/NMM/dist-0.7.0/Download/README.patch"&gt;aquí&lt;/a&gt;.&lt;br /&gt;&lt;/div&gt; &lt;pre class="shell"&gt;&lt;br /&gt;elessar@minastirith$ cd /home/elessar&lt;br /&gt;elessar@minastirith:/home/elessar/$ tar zxvf nmm-0.7.0.tar.gz&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Aunque podemos compilar NMM contra las librerias (recuerdo que hacer falta los paguetes -devel) que tengamos instaladas yo recomiendo no hacerlo pues NMM es bastante follonero con los numeros de versión y al final resulta mucho más facil y cómodo descargarse los dos siguientes ficheros:&lt;br /&gt;&lt;/div&gt; &lt;a href="http://graphics.cs.uni-sb.de/NMM/dist-0.7.0/Download/nmm-0.7.0-external-libs.tar.gz"&gt;nmm-0.7.0-external-libs.tar.gz&lt;/a&gt;&lt;br /&gt;&lt;a href="http://graphics.cs.uni-sb.de/NMM/dist-0.7.0/Download/nmm-0.7.0-external-includes.tar.gz"&gt;nmm-0.7.0-external-includes.tar.gz&lt;/a&gt;&lt;br /&gt;Los descomprimimos:&lt;br /&gt;&lt;pre class="shell"&gt;&lt;br /&gt;elessar@minastirith:/home/elessar/$ tar zxvf nmm-0.7.0-external-libs.tar.gz&lt;br /&gt;elessar@minastirith:/home/elessar/$ tar zxvf nmm-0.7.0-external-includes.tar.gz&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Y si tenemos la versión del gcc 3.X:&lt;br /&gt;&lt;pre class="shell"&gt;&lt;br /&gt;elessar@minastirith:/home/elessar/$ cd nmm-0.7.0-external-libs&lt;br /&gt;elessar@minastirith:/home/elessar/nmm-0.7.0-external-libs$ ./make_gcc3_libs&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;O si tenemos la version 2.95:&lt;br /&gt;&lt;pre class="shell"&gt;&lt;br /&gt;elessar@minastirith:/home/elessar/$ cd nmm-0.7.0-external-libs&lt;br /&gt;elessar@minastirith:/home/elessar/nmm-0.7.0-external-libs$ make&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Bien a continuación definimos las variables de entorno:&lt;br /&gt;&lt;pre class="shell"&gt;&lt;br /&gt;elessar@minastirith:/home/elessar/$ cd /home/elessar/nmm-0.7.0&lt;br /&gt;elessar@minastirith:/home/elessar/nmm-0.7.0$ export NMM_DEV_DIR=/home/elessar/nmm-0.7.0&lt;br /&gt;elessar@minastirith:/home/elessar/nmm-0.7.0$&lt;br /&gt;       export LD_LIBRARY_PATH=/home/elessar/nmm-0.7.0-external-libs:$LD_LIBRARY_PATH&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Acontinuación pasamos a configurar y compilar:&lt;br /&gt;&lt;pre class="shell"&gt;&lt;br /&gt;elessar@minastirith:/home/elessar/nmm-0.7.0$ &lt;br /&gt;     ./configure --with-extra-libs=/home/elessar/nmm-0.7.0-external-libs                  --with-extra-includes=/home/elessar/nmm-0.7.0-external-includes&lt;br /&gt;elessar@minastirith:/home/elessar/nmm-0.7.0$ make&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Tras esto nos queda esperar pues tardará un rato en compilarlo todo. Una vez finalizada la compilación podemos realizar el mismo test de antes para comprobar que funciona correctamente.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;h2&gt;Lo interesante: quiero multimedia distribuida&lt;/h2&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Vamos a dejarnos de vueltas y vamos a lo importante pues ya lo tenemos instalado. Hay 2 programas principales:&lt;br /&gt;&lt;/div&gt; &lt;h3&gt;serverregistry&lt;/h3&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Este programa es el que se encarga de gestionar los recursos y realizar las conexiones oportunas entre las diferentes máquinas. Por ello tendremos que tener ejecutando en una consola diferente a la que usamos para ejecutar clic.&lt;br /&gt;&lt;/div&gt; &lt;h3&gt;clic&lt;/h3&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Este programa es el que podriamos llamar el "reproductor". Tiene 2 maneras diferentes de funcionar:&lt;br /&gt;&lt;/div&gt; &lt;ul&gt;&lt;br /&gt;&lt;li&gt;Usando ficheros .gd: Asi tendremos toda la potencia de NMM&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Usando Graph Builder: Para cosas más sencillas o típicas&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;h4&gt;Ficheros .gd&lt;/h4&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Tienen una sintaxis bastante sencilla que veremos a base de ejemplos.&lt;br /&gt;&lt;/div&gt; &lt;span style="font-weight: bold;"&gt;Reproducir un fichero .mp3&lt;/span&gt;: mp3.gd&lt;br /&gt;&lt;pre class="shell"&gt;&lt;br /&gt;% This graph description realizes a simple MP3 player.&lt;br /&gt;% Use the -i option of clic to specify the MP3 file&lt;br /&gt;&lt;br /&gt;MP3ReadNode ! MPEGAudioDecodeNode ! PlaybackNode&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Y para ejecutarlo:&lt;br /&gt;&lt;pre class="shell"&gt;&lt;br /&gt;elessar@minastirith:/home/elessar/nmm-0.7.0/bin/$&lt;br /&gt;        ./clic mp3.gd -i /home/elessar/audio/song.mp3&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Vosotros direis: Esto esta muy bien pero para hacer esto uso el amarok que está más chulo. Y teneis razón así que vamos a complicarlo un poquito. Supongamos que tenemos los ordenadores minastirith y minasmorgul (ambos deben estar nombrados en el fichero /etc/hosts o ser resolubles por dns ya que de momento las IP no están soportadas) y en ambos tengo instalado NMM y serverregistry se está ejecutando. Yo tengo el fichero en minastirith pero lo quiero escuchar en minasmorgul. Pues creamos el siguiente fichero: mp3remote.gd&lt;br /&gt;&lt;/div&gt; &lt;pre class="shell"&gt;&lt;br /&gt;% This graph description describes a simple MP3 player where the MPEGAudioDecodeNode&lt;br /&gt;% is running on host "minasmorgul". The serverregistry on host "minasmorgul"&lt;br /&gt;% is listening on port 22801.&lt;br /&gt;% Use the -i option of clic to specify the MP3 file&lt;br /&gt;&lt;br /&gt;MP3ReadNode         !&lt;br /&gt;MPEGAudioDecodeNode # setLocation("minasmorgul") !&lt;br /&gt;PlaybackNode # setLocation("minasmorgul")&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Y lo ejecutamos en minastirith con:&lt;br /&gt;&lt;pre class="shell"&gt;&lt;br /&gt;elessar@minastirith:/home/elessar/nmm-0.7.0/bin/$ &lt;br /&gt;       ./clic mp3remote.gd -i /home/elessar/audio/song.mp3&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Y deberiamos escuchar el fichero en minasmorgul. Esto ahora si que está mucho más interesante.&lt;br /&gt;Pero esto es un ejemplo muy sencillo podemos hacer mucho más. Supongamos que tenemos una lectora de dvd en minastirith y que minasmorgul no tiene. Pues podemos usar NMM para ver nuestros videos más facilmente pero esto lo explicaré usando Graph Builder.&lt;br /&gt;&lt;/div&gt; &lt;h4&gt;Graph Builder&lt;/h4&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Aunque el ejemplo puesto en el apartado anterior era un simple reproductor de mp3 solo hay coger la documentación disponible para extender las capacidades mucho más allá. Pero para cosas más cotidianas la gente de NMM han habilitado un método más sencillo: los Graph Builder.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Reproductor DVD:&lt;/span&gt; Como hemos dicho anteriormente queremos ver el DVD en minasmorgul pero este no dispone de unidad lectora. Pues es así de sencillo:&lt;br /&gt;&lt;/div&gt; &lt;pre class="shell"&gt;&lt;br /&gt;elessar@minasmorgul:/home/reybrujo/nmm-0.7.0/bin/$ &lt;br /&gt;       ./clic -u dvd://minastirith/dev/dvd?title=1&amp;chapter=4&amp;amp;angle=1"&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Así de simple. La sintaxis completa de este comando es:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;dvd://&amp;#60;hostname&amp;#62;/&amp;#60;path to dvd device&amp;#62;?title=&amp;#60;number&amp;#62;&amp;#38;&lt;br /&gt;       chapter=&amp;#60;number&amp;#62;&amp;#38;angle=&amp;#60;number&amp;#62;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Hay otros Graph Builder disponibles como pueden ser:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;file://&amp;#60;hostname&amp;#62;/&amp;#60;path and filename&amp;#62;&lt;br /&gt;audiocd://&amp;#60;path to audio cdrom device&amp;#62;?track=&amp;#60;track number&amp;#62;&lt;br /&gt;tv://&amp;#60;hostname&amp;#62;/&amp;#60;path to video device&amp;#62;&lt;br /&gt;dvbtv://&amp;#60;hostname&amp;#62;/&amp;#60;path to video device&amp;#62;&lt;br /&gt;ivtv://&amp;#60;hostname&amp;#62;/&amp;#60;path to video device&amp;#62;&lt;br /&gt;mpegtv://&amp;#60;hostname&amp;#62;/&amp;#60;path to video device&amp;#62;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Podeis encontrar más información &lt;a href="http://graphics.cs.uni-sb.de/NMM/current/Docs/clic/x142.html"&gt;aquí&lt;/a&gt;.&lt;br /&gt;&lt;h2&gt;Terminando&lt;/h2&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Para terminar esta introducción diré varias cosas que puede en entradas posteriores amplie. Este programa lo está desarrollando principalmente un grupo de personas de la universidad alemana Computer Graphics Lab - University of Saarbrücken. Son gente maja y estan haciendo un gran software. Yo por mi parte he realizado un plugin para captura de video usando V4L2 y que puede encontrarse en el CVS en la sección contrib (esto es para subirme un poco el ego ;-) ).&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Tienen tambien desarrollado un plugin para poder usar NMM con Amarok.&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;La sección de &lt;a href="http://graphics.cs.uni-sb.de/NMM/Docs/index.html"&gt;documentación&lt;/a&gt; es bastante buena y en ella podemos encontrar un listado con los &lt;a href="http://graphics.cs.uni-sb.de/NMM/current/Docs/pluginlist/index.html"&gt;plugins&lt;/a&gt; que tiene y una breve descripción de para que sirven.&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Bueno quizas me dejo algo en el tintero pero ya hablaremos más de NMM más tarde.&lt;/div&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/26252490-117044983671885122?l=andresoton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andresoton.blogspot.com/feeds/117044983671885122/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26252490&amp;postID=117044983671885122' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/117044983671885122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/117044983671885122'/><link rel='alternate' type='text/html' href='http://andresoton.blogspot.com/2007/02/network-multimedia-middleware.html' title='Network Multimedia Middleware'/><author><name>Andrés Otón</name><uri>http://www.blogger.com/profile/13514006685423931955</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-26252490.post-115138980034978465</id><published>2006-06-26T23:30:00.000-07:00</published><updated>2006-06-26T23:30:00.363-07:00</updated><title type='text'>GUADEC 2006</title><content type='html'>&lt;br /&gt;Ha comenzado la GUADEC 2006. Este evento es la reunión de desarrolladores de Gnome, uno de los escritorios para Linux.&lt;br /&gt;&lt;br /&gt;Como siempre hay conferencias muy interesantes y para los que no estamos allí podemos seguirlas en directo desde la siguiente dirección:&lt;br /&gt;&lt;br /&gt;- &lt;a href="http://guadec.org/GUADEC2006/Live"&gt;Live&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;O en diferido desde la siguiente:&lt;br /&gt;&lt;br /&gt;- &lt;a href="http://stream.fluendo.com/archive/6uadec/"&gt;Videos&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;El programa en el siguiente:&lt;br /&gt;&lt;br /&gt;- &lt;a href="http://guadec.org/GUADEC2006/schedule/Core"&gt;Horario&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Nos vemos.&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26252490-115138980034978465?l=andresoton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andresoton.blogspot.com/feeds/115138980034978465/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26252490&amp;postID=115138980034978465' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/115138980034978465'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/115138980034978465'/><link rel='alternate' type='text/html' href='http://andresoton.blogspot.com/2006/06/guadec-2006.html' title='GUADEC 2006'/><author><name>Andrés Otón</name><uri>http://www.blogger.com/profile/13514006685423931955</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-26252490.post-114888940582547413</id><published>2006-05-29T00:56:00.000-07:00</published><updated>2006-05-29T00:56:45.953-07:00</updated><title type='text'>Problemilla con el aMule/mlDonkey y los routers</title><content type='html'>&lt;br /&gt;Pues resulta que tenia un problemilla, bueno más bien un problema, cuando activa cualquier programa de la red edonkey. El problema era que automaticamente dejaba de navegar e incluso el propio programa no conseguia subir y descargar ningun archivo.&lt;br /&gt;&lt;br /&gt;Así que este fin de semana me he puesto a averiguar que pasaba. La configuración de mi red casera es la siguiente:&lt;br /&gt;&lt;br /&gt;- Como modem router a la adsl tengo un Linksys wrt354g.&lt;br /&gt;- Conectado a este tengo un Linksys wrt54g con un firmware dd-wrt, última versión.&lt;br /&gt;- Tras este tengo mi servidor, donde ejecuto todos los programas: web, ssh, amule, ...&lt;br /&gt;&lt;br /&gt;Con el wrt54g monto un QoS usando filtrado de capa 7, (Netfilter L7 para el dd-wrt). &lt;br /&gt;&lt;br /&gt;La primera opción fue pensar que el QoS no era capaz de tanta carga como genera un aMule. Desactivo el QoS pero todo sigue igual. En un principio pensaba esto pues cuando reiniciaba este router wifi el problema se arreglaba momentaneamente o totalmene si previamente desactivaba el aMule.&lt;br /&gt;&lt;br /&gt;La segunda opción fue bajarle al aMule todos sus requerimientos de red: numero de conexiones simultaneas, velocidad de descarga/subida, ... Pero el asunto seguía fallando.&lt;br /&gt;&lt;br /&gt;El tercer intento fue conectar directamente el servidor al modem/router. Previamente a este intento, como tenía que modificar la configuración del modem/router entre los cambios que realicé fue desactivar algunos servicios del dispositivo como: el log y el firewall. Desactivar el firewall no me importa pues en el servidor ya implemento uno.&lt;br /&gt;&lt;br /&gt;En este intento la cosa mejora el aMule ya funciona correctamente y puedo navegar algo simultaneamente. Tras esto lo lógico es pensar que el problema está en el router wifi. Pero no me combence la respuesta. Así vuelvo a poner el servidor tras el router wifi y activo el QoS del mismo. Y la cosa parece que funciona muy bien: el aMule consigue velocidades de descarga decentes y puedo navegar comodamente.&lt;br /&gt;&lt;br /&gt;Esto me hace concluir que el problema era que el modem/router va un poco corto de procesador si tengo activado el log y el firewall. Aunque al principio pareciese que el problema estaba en el router wifi pues al reiniciarlo se arreglaba el asunto esto no era correcto pues era una cuestión de un problema en cascada.&lt;br /&gt;&lt;br /&gt;Espero que esto os sirva de ayuda algún dia.&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26252490-114888940582547413?l=andresoton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andresoton.blogspot.com/feeds/114888940582547413/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26252490&amp;postID=114888940582547413' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/114888940582547413'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/114888940582547413'/><link rel='alternate' type='text/html' href='http://andresoton.blogspot.com/2006/05/problemilla-con-el-amulemldonkey-y-los.html' title='Problemilla con el aMule/mlDonkey y los routers'/><author><name>Andrés Otón</name><uri>http://www.blogger.com/profile/13514006685423931955</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-26252490.post-114767547241796540</id><published>2006-05-14T23:44:00.000-07:00</published><updated>2006-05-14T23:44:32.430-07:00</updated><title type='text'>NjbMediaDevice añadido a Amarok</title><content type='html'>&lt;br /&gt;Este viernes envie mi MediaDevice a los desarrolladores de Amarok y ya ha sido añadido al repositorio.&lt;br /&gt;&lt;br /&gt;No entrará para le versión 1.4.0 pues esta congelada para poder lanzar la versión estable, así que la gente tendrá que esperar hasta la versión 1.4.1 para poder disfrutar de él.&lt;br /&gt;&lt;br /&gt;Esto es bueno pues me da más tiempo para testear y añadirle más características.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26252490-114767547241796540?l=andresoton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andresoton.blogspot.com/feeds/114767547241796540/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26252490&amp;postID=114767547241796540' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/114767547241796540'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/114767547241796540'/><link rel='alternate' type='text/html' href='http://andresoton.blogspot.com/2006/05/njbmediadevice-aadido-amarok.html' title='NjbMediaDevice añadido a Amarok'/><author><name>Andrés Otón</name><uri>http://www.blogger.com/profile/13514006685423931955</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-26252490.post-114741826197028227</id><published>2006-05-12T00:17:00.000-07:00</published><updated>2006-05-12T00:17:42.013-07:00</updated><title type='text'>OpenSuSE 10.1 Publicada</title><content type='html'>&lt;br /&gt;Ayer se publicó la versión 10.1 de OpenSuSE. Ha fecha de hoy solo se han publicado la versión en 5 cds para varias plataformas de procesador: x86, ppc, 64bits y creo que alguna más.&lt;br /&gt;&lt;br /&gt;Todavía Novell no ha publicado su versión comercial, habrá que esperar un poco. Yo por mi parte estoy interesado en la versión de DVD para así llevarlo todo en un solo disco.&lt;br /&gt;&lt;br /&gt;Para los impacientes hay archivos .torrent para poder tener una descarga bastante rápida.&lt;br /&gt;&lt;br /&gt;Más información en: &lt;a href="http://www.opensuse.org"&gt;OpenSuSE&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26252490-114741826197028227?l=andresoton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andresoton.blogspot.com/feeds/114741826197028227/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26252490&amp;postID=114741826197028227' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/114741826197028227'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/114741826197028227'/><link rel='alternate' type='text/html' href='http://andresoton.blogspot.com/2006/05/opensuse-101-publicada.html' title='OpenSuSE 10.1 Publicada'/><author><name>Andrés Otón</name><uri>http://www.blogger.com/profile/13514006685423931955</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-26252490.post-114707158901588988</id><published>2006-05-07T23:59:00.000-07:00</published><updated>2006-05-08T00:01:36.253-07:00</updated><title type='text'>NjbMediaDevice</title><content type='html'>Este fin de semana he avanzado en el desarrollo de NjbMediaDevice para Amarok. Ya está practicamente listo para enviarlo a la lista de desarrollo de Amarok para ver si quieren incluirlo.&lt;br /&gt;&lt;br /&gt;Las carácteristicas actuales són:&lt;br /&gt;&lt;br /&gt;- Se muestra el listado de canciones&lt;br /&gt;- Borrar canciones&lt;br /&gt;- Copiar canciones del ordenador al reproductor&lt;br /&gt;- Copiar canciones del reproductor al ordenador&lt;br /&gt;&lt;br /&gt;Con esto se obtiene la funcionalidad necesaria. El manejo de listas de reproducción lo voy a dejar para lo último porque como no las uso no me corre prisa ;-).&lt;br /&gt;&lt;br /&gt;Antes voy a programar el manipulado de ficheros no mp3 para así poder subir y bajar ficheros de datos al reproductor usando Amarok. Para esto realmente sería más interesante usar kionjb pero creo que no me será muy dificultoso añadirselo a mi desarrollo.&lt;br /&gt;&lt;br /&gt;Espero que para mañana haberlo mandado a la lista.&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/26252490-114707158901588988?l=andresoton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andresoton.blogspot.com/feeds/114707158901588988/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26252490&amp;postID=114707158901588988' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/114707158901588988'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/114707158901588988'/><link rel='alternate' type='text/html' href='http://andresoton.blogspot.com/2006/05/njbmediadevice.html' title='NjbMediaDevice'/><author><name>Andrés Otón</name><uri>http://www.blogger.com/profile/13514006685423931955</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-26252490.post-114633086800107352</id><published>2006-04-29T10:14:00.000-07:00</published><updated>2006-04-29T10:14:57.343-07:00</updated><title type='text'>Calidad de los enlaces WDS</title><content type='html'>Solo un pequeño apunte sobre la calidad de los enlaces WDS. He leído en el libro del que hablé en otro post que este tipo de enlaces funcionan, que tontería por mi parte hablar sobre esta obviedad, pero reducen mucho la velocidad pues introducen mucho tráfico adicional en el espectro radioeléctrico con lo que la cantidad de errores aumenta.&lt;br /&gt;&lt;br /&gt;Lógicamente el rendimiento es peor cuanto más clientes hay conectados al router. Esto es así porque por una parte tenemos el tráfico que va del cliente al router A (con destino al B) el envío del tráfico del A al B, la respuesta del B al A y su correspondiente envío del A al cliente. Es decir que estamos doblando el tráfico que hay en el aire.&lt;br /&gt;&lt;br /&gt;Con lo cual esto puede estar muy bien para montarlo en casa por si alguna habitación o zona nos queda lejos de donde tenemos el router wifi principal con el accesso a internet para así aumentar el alcance. Pero en entornos más serios o profesionales hay que manejarlo o estudiarlo con mucho más detenimiento.&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/26252490-114633086800107352?l=andresoton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andresoton.blogspot.com/feeds/114633086800107352/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26252490&amp;postID=114633086800107352' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/114633086800107352'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/114633086800107352'/><link rel='alternate' type='text/html' href='http://andresoton.blogspot.com/2006/04/calidad-de-los-enlaces-wds.html' title='Calidad de los enlaces WDS'/><author><name>Andrés Otón</name><uri>http://www.blogger.com/profile/13514006685423931955</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-26252490.post-114633028245838509</id><published>2006-04-29T10:04:00.000-07:00</published><updated>2006-04-29T10:06:44.230-07:00</updated><title type='text'>Enlace WDS</title><content type='html'>Hoy he montado un puente WiFi, comúnmente llamado WDS, utilizando dos routers Linksys wrt54g. Para ser más exactos uno es un WRT54G y otro un WRT54GS. La terminación GS indica que soporta la tecnología SpeedBooster de Linksys, es decir más velocidad.&lt;br /&gt;&lt;br /&gt;La verdad es que ha sido mucho más sencillo de lo esperado. Para empezar he cambiado el firmware original de ambos routers por un &lt;a href ="http://www.dd-wrt.com"&gt;DD-WRT&lt;/a&gt; versión 23 que es la última. En el caso del WRT54GS primeramente utilicé la versión mini pues estaba actualizando desde un firmware de FON, promete volverlo a su estado original cuando le devuelva el router al amigo que me lo ha prestado ;-), utilizando TFTP para la carga. Las instrucciones para hacer esta tarea podéis encontrarlas en el siguiente &lt;a href="http://foros.fon.com/viewtopic.php?p=2191&amp;sid=a9645f2f2a60ffd70d392f13662fe1d0"&gt;enlace&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Pongo a continuación un pequeño resumen por si alguna vez el enlace de arriba desaparece. Basado en la guia de Damian Vila:&lt;br /&gt;&lt;br /&gt;1º Nos aseguramos de que el router tiene activada la opción de Boot Wait. Esta opción sirve para que cuando el router se está iniciando durante los tres primeros segundos de arranque espere la copia de un nuevo firmware usando TFTP.&lt;br /&gt;&lt;br /&gt;2º Durante esos tres segundos el router tiene la ip 192.168.1.1 por lo que el ordenador desde el que vamos a realizar la carga tiene que tener una ip de ese rango y estableces su puerta de enlace en la 192.168.1.1.&lt;br /&gt;&lt;br /&gt;3º Ejecutamos lo siguiente con el tftp:&lt;br /&gt;&lt;br /&gt;tftp 192.168.1.1 &lt;br /&gt; tftp&gt; binary &lt;br /&gt; tftp&gt; rexmt 1 &lt;br /&gt; tftp&gt; timeout 60 &lt;br /&gt; tftp&gt; trace &lt;br /&gt; Packet tracing on. &lt;br /&gt; tftp&gt; put dd-wrt.v23_mini_wrt54gs.bin&lt;br /&gt;&lt;br /&gt;Donde dd-wrt.v23_mini_wrt54gs.bin es la imagen que queremos cargar. Lógicamente tenemos que estar en el directorio donde se encuentra la imagen. Tras pulsar [enter] en el último comando tenemos que pulsar el botón reset del router con lo que al poco tiempo el fichero empezará a transmitirse. A mi me ha costado un par de intentos de pulsar reset y activar la transferencia pero al final funcionó. Posteriormente volví actualizar el firmware a la versión con soporte para VoIP.&lt;br /&gt;&lt;br /&gt;Ya tenia los dos routers listos para configurar el WDS. Para ello primeramente desactive el cifrado WPA2-Preshared key en ambos routers. A continuación establecí la misma configuración wifi en ambos routers, para mi caso:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;ssid: territoriodunedain&lt;/li&gt;&lt;br /&gt;&lt;li&gt;canal: 6&lt;/li&gt;&lt;br /&gt;&lt;li&gt;mode: mixed&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;Ahora toca dirigirse a la página de configuración de WDS. En esta página lo único que hay que hacer es en la lista de routers que forman parte del WDS añadir la MAC del router contrario seleccionando como modo la opción LAN. Pulsamos en guardar los cambios en ambos routers y ya deberíamos tener nuestro WDS funcionando. Para comprobarlo solo tenemos que ir a la página de Status | Wireless y observaremos en el listado de WDS el router contrario y el nivel / calidad de señal del enlace.&lt;br /&gt;&lt;br /&gt;Si todo ha ido correcto podemos activar en ambos routers el WPA2 y así aseguraremos nuestras comunicaciones.&lt;br /&gt;&lt;br /&gt;Para terminar lo único que tenemos que hacer es asegurarnos que ambos routers tienen su IP local en la misma red. En mi caso uno de los routers solo actúa de puente con lo que hay que establecer como GATEWAY la IP del router contrario del enlace y desactivar su opción de enlace de internet.&lt;br /&gt;&lt;br /&gt;Ha sido sencillo. Ahora escribo estas palabras desde mi portatil conectado al router wifi que enlaza con el contrario para lleva mi red. De hecho mi configuración en mi portátil tiene como GATEWAY la 192.168.10.254 pero estoy conectado al router con IP 192.168.10.253 con lo que se demuestra que el enlace funciona.&lt;br /&gt;&lt;br /&gt;Bueno espero que esta pequeña reseña os sea útil y de interés.&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/26252490-114633028245838509?l=andresoton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andresoton.blogspot.com/feeds/114633028245838509/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26252490&amp;postID=114633028245838509' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/114633028245838509'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/114633028245838509'/><link rel='alternate' type='text/html' href='http://andresoton.blogspot.com/2006/04/enlace-wds.html' title='Enlace WDS'/><author><name>Andrés Otón</name><uri>http://www.blogger.com/profile/13514006685423931955</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-26252490.post-114591727608010210</id><published>2006-04-24T15:08:00.000-07:00</published><updated>2006-04-24T15:21:16.266-07:00</updated><title type='text'>Redes Wireless 802.11</title><content type='html'>Este es el título de un libro que me compré hace poco. Su autor es Matthew S. Gast y ha sido publicado en España por la editorial Anaya con permiso de O'Reilly.&lt;br /&gt;&lt;br /&gt;Es un libro muy interesante y muy completo orientado a profesionales donde se explica con profundidad muchos de los aspectos de las redes sin cables. Protocolos, nivel físico, tipos de señales, configuración en diversos sistemas operativos, administración de redes domesticas y de redes empresariales y un largo etc.&lt;br /&gt;&lt;br /&gt;Un libro muy recomendable.&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt; &lt;image src="http://multimedia.fnac.es:80/multimedia/image/5/7/2/9788441519275IMB.jpg"/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26252490-114591727608010210?l=andresoton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andresoton.blogspot.com/feeds/114591727608010210/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26252490&amp;postID=114591727608010210' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/114591727608010210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/114591727608010210'/><link rel='alternate' type='text/html' href='http://andresoton.blogspot.com/2006/04/redes-wireless-80211.html' title='Redes Wireless 802.11'/><author><name>Andrés Otón</name><uri>http://www.blogger.com/profile/13514006685423931955</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-26252490.post-114591643356854334</id><published>2006-04-24T15:02:00.000-07:00</published><updated>2006-04-24T15:07:13.576-07:00</updated><title type='text'>Plugin Amarok</title><content type='html'>Este fin de semana mi plugin ha progresado adecuadamente.&lt;br /&gt;&lt;br /&gt;El estado actual de características programadas es:&lt;br /&gt;- Transferencia de canciones Amarok -&gt; Dispositivo&lt;br /&gt;- Se muestra el progreso durante la transferencia&lt;br /&gt;- Las canciones del dispositivo aparecen en Amarok ordenadas por Artista y Disco&lt;br /&gt;&lt;br /&gt;Me falta por programar:&lt;br /&gt;- Borrar ficheros del dispositivo (esta al 50%)&lt;br /&gt;- Cargar y manipular las listas de reproducción (Playlist).&lt;br /&gt;- Descargar canciones del dispositivo al ordenador&lt;br /&gt;- Activar la reproducción de una canción en el dispositivo desde el Amarok.&lt;br /&gt;&lt;br /&gt;Espero mañana tener tiempo y pondré una captura de pantalla.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26252490-114591643356854334?l=andresoton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andresoton.blogspot.com/feeds/114591643356854334/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26252490&amp;postID=114591643356854334' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/114591643356854334'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/114591643356854334'/><link rel='alternate' type='text/html' href='http://andresoton.blogspot.com/2006/04/plugin-amarok.html' title='Plugin Amarok'/><author><name>Andrés Otón</name><uri>http://www.blogger.com/profile/13514006685423931955</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-26252490.post-114586350509212483</id><published>2006-04-24T00:25:00.000-07:00</published><updated>2006-04-24T08:21:57.960-07:00</updated><title type='text'>Matando a la gallina de los huevos de oro</title><content type='html'>Pues sí. Este es un hecho más que indudable que el sector de la construcción esta matando a la gallina de los huevos de oro. Porque no lo neguemos el negocio de la construcción siempre ha sido rentable, puede que en mayor o menor medida pero rentable al final.&lt;br /&gt;&lt;br /&gt;Yo creo que el problema de este sector es el mismo que lo que pasó con la bolsa hace no tantos años. Mucho aprendiz de especulador causa que el negocio, en aquel tiempo la bolsa y en este la vivienda, no siga las reglas normales de libre mercado y al final termine por reventar.&lt;br /&gt;&lt;br /&gt;En mi ciudad ya hay casos más que evidentes de gente que va a tener "problemas" para vender la casa que compró para especular. Entrecomillo la palabra problemas porque en la gran mayoría de los casos no tienen prisa por vender la vivienda con lo que normalmente en un caso natural de libre mercado (aumento de la oferta) causaría una bajada de los precios esto no ocurre. Un ejemplo bastante claro es un edificio de nueva construcción que acaban de terminar, en una buena zona de mi ciudad, aproximadamente un 30% - 40% de las viviendas están en venta.&lt;br /&gt;&lt;br /&gt;Seguramente me equivoque pero yo creo que cuando en un mercado entran a participar otro tipo de actores diferentes a los naturales (compradores y vendedores) como puedan ser los especuladores, el mercado no funciona.&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/26252490-114586350509212483?l=andresoton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andresoton.blogspot.com/feeds/114586350509212483/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26252490&amp;postID=114586350509212483' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/114586350509212483'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/114586350509212483'/><link rel='alternate' type='text/html' href='http://andresoton.blogspot.com/2006/04/matando-la-gallina-de-los-huevos-de.html' title='Matando a la gallina de los huevos de oro'/><author><name>Andrés Otón</name><uri>http://www.blogger.com/profile/13514006685423931955</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-26252490.post-114544663016400877</id><published>2006-04-19T04:37:00.000-07:00</published><updated>2006-04-19T04:39:10.023-07:00</updated><title type='text'>Html desde código fuente</title><content type='html'>Una forma para generar un vista html de un código fuente puede ser la siguiente:&lt;br /&gt;&lt;br /&gt;- Editamos el fichero fuente con el vi de GNU/Linux&lt;br /&gt;- Ejecutamos la siguiente instrucción:&lt;br /&gt; :so $VIMRUNTIME/syntax/2html.vim &lt;&gt;&lt;br /&gt;- Y guardamos el buffer resultante.&lt;br /&gt;&lt;br /&gt;Ahora solo queda copiar el texto a la página web que querrámos.&lt;br /&gt;&lt;br /&gt;Si alguien conoce un método para publicar código fuente en Blogger con resaltado que me lo diga.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26252490-114544663016400877?l=andresoton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andresoton.blogspot.com/feeds/114544663016400877/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26252490&amp;postID=114544663016400877' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/114544663016400877'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/114544663016400877'/><link rel='alternate' type='text/html' href='http://andresoton.blogspot.com/2006/04/html-desde-cdigo-fuente.html' title='Html desde código fuente'/><author><name>Andrés Otón</name><uri>http://www.blogger.com/profile/13514006685423931955</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-26252490.post-114544346144244999</id><published>2006-04-19T03:44:00.000-07:00</published><updated>2006-04-19T03:53:20.900-07:00</updated><title type='text'>Creative Nomad Jukebox Zen Touch en Linux</title><content type='html'>Hace unos meses me compré un reproductor de mp3. Para ser más exactos fue un Creative Nomad Jukebox Zen Touch, o Zen Touch  para los amigos ;-). La verdad es que me lo compré un poco a lo loco pues no comprobé previamente si este reproductor funciona correctamente con mi GNU/Linux que utilizo como sistema operativo. No realicé esta comprobación porque como últimamente casi todos los reproductores funcionan como disco duro externo, di por sentado que este también.&lt;br /&gt;&lt;br /&gt;Grave error. Este reproductor no funciona como disco duro externo, si no que utiliza unos drivers propios para realizar la comunicación. Por suerte no todo estaba perdido. Otra gente antes que yo se ha encontrado en la misma situación y ha desarrollado una biblioteca para poder acceder al dispositivo bajo GNU/Linux.&lt;br /&gt;&lt;br /&gt;La biblioteca en cuestion se llama: &lt;a href="http://libnjb.sourceforge.net/"&gt;libnjb&lt;/a&gt; y la verdad supone un adelanto. Programas para poder cargar y descargar archivos y canciones del reproductor hay varios pero yo ahora recomiendo el &lt;a href="http://gnomad2.sourceforge.net"&gt;Gnomad2&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://gnomad2.sourceforge.net/pictures/main.png"&gt;&lt;img src="http://gnomad2.sourceforge.net/pictures/mains.png" border=0&gt;&lt;/a&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Pero como yo soy un usuario de KDE y el reproductor multimedia que uso se llama &lt;a href="http://amarok.kde.org"&gt;Amarok&lt;/a&gt; pues me he propuesto conseguir transferir y gestionar mi reproductor Zen Touch desde dicho programa.&lt;br /&gt;&lt;br /&gt;Para ello estoy preparando un plugin basandome en los códigos de ejemplo de libnjb y en el KIOSlave kionjb. Si alguien está interesado en que le mande más información que se haga notar ;-).&lt;br /&gt;&lt;br /&gt;De todas formas tengo intención de escribir algunos posts más sobre este asunto.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26252490-114544346144244999?l=andresoton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andresoton.blogspot.com/feeds/114544346144244999/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26252490&amp;postID=114544346144244999' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/114544346144244999'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/114544346144244999'/><link rel='alternate' type='text/html' href='http://andresoton.blogspot.com/2006/04/creative-nomad-jukebox-zen-touch-en.html' title='Creative Nomad Jukebox Zen Touch en Linux'/><author><name>Andrés Otón</name><uri>http://www.blogger.com/profile/13514006685423931955</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-26252490.post-114534765019293175</id><published>2006-04-18T00:56:00.000-07:00</published><updated>2006-04-18T01:07:30.200-07:00</updated><title type='text'>Declaración de intenciones</title><content type='html'>Aprovecharé este primer post para hacer una pequeña declaración de intenciones.&lt;br /&gt;&lt;br /&gt;En este blog intentaré escribir con cierta regularidad sobre las cosas a las que me dedico dentro del mundo de la programación, informática y redes.&lt;br /&gt;&lt;br /&gt;Escribiré sobre todo de Software Libre y mi opinión sobre diversos  temas de actualidad.&lt;br /&gt;&lt;br /&gt;Espero que mis palabras sean de vuestro interés y que compartamos buenas conversaciones.&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/26252490-114534765019293175?l=andresoton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andresoton.blogspot.com/feeds/114534765019293175/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26252490&amp;postID=114534765019293175' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/114534765019293175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26252490/posts/default/114534765019293175'/><link rel='alternate' type='text/html' href='http://andresoton.blogspot.com/2006/04/declaracin-de-intenciones.html' title='Declaración de intenciones'/><author><name>Andrés Otón</name><uri>http://www.blogger.com/profile/13514006685423931955</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>
