<?xml version="1.0" encoding="ISO-8859-1"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:ref="http://purl.org/rss/1.0/modules/reference/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns="http://purl.org/rss/1.0/">
	<channel rdf:about="http://gufete.net/rss.rdf">
		<title>grub loading gufete...</title>
		<link>http://gufete.net/index.php</link>
		<description><![CDATA[And they shall know no fear]]></description>
		<items>
			<rdf:Seq>
				<rdf:li resource="http://gufete.net/index.php?entry=entry100205-100157" />
				<rdf:li resource="http://gufete.net/index.php?entry=entry091227-213746" />
				<rdf:li resource="http://gufete.net/index.php?entry=entry090908-091510" />
				<rdf:li resource="http://gufete.net/index.php?entry=entry090801-145608" />
				<rdf:li resource="http://gufete.net/index.php?entry=entry090622-221957" />
				<rdf:li resource="http://gufete.net/index.php?entry=entry090515-234453" />
				<rdf:li resource="http://gufete.net/index.php?entry=entry090322-223119" />
				<rdf:li resource="http://gufete.net/index.php?entry=entry090119-212757" />
				<rdf:li resource="http://gufete.net/index.php?entry=entry090104-231520" />
				<rdf:li resource="http://gufete.net/index.php?entry=entry080907-233730" />
				<rdf:li resource="http://gufete.net/index.php?entry=entry080807-230415" />
				<rdf:li resource="http://gufete.net/index.php?entry=entry080312-204407" />
				<rdf:li resource="http://gufete.net/index.php?entry=entry080113-210133" />
				<rdf:li resource="http://gufete.net/index.php?entry=entry080113-205012" />
				<rdf:li resource="http://gufete.net/index.php?entry=entry080101-222727" />
				<rdf:li resource="http://gufete.net/index.php?entry=entry071103-200524" />
			</rdf:Seq>
		</items>
	</channel>
	<item rdf:about="http://gufete.net/index.php?entry=entry100205-100157">
		<title>Han pasado 2000 años y no hemos aprendido todavía..</title>
		<link>http://gufete.net/index.php?entry=entry100205-100157</link>
		<description><![CDATA[<i>
<br>
"El presupuesto tendrá que estar equilibrado, el tesoro tendrá que volver a
llenarse, la deuda pública se tendrá que reducir, la arrogancia de la
burocracia tendrá que ser atemperada y controlada y la ayuda a las tierras
extranjeras tendrá que eliminarse para que Roma no entre en la bancarrota. El pueblo debe otra vez aprender a trabajar en vez de vivir de la asistencia
pública"
</i>
<br><br>

                                              <b><p style="text-align: right">Cicerón, 55 AC</b></p>

]]></description>
	</item>
	<item rdf:about="http://gufete.net/index.php?entry=entry091227-213746">
		<title>Rumor: RHEL 6 NO soportará la arquitectura Itanium (ia64)</title>
		<link>http://gufete.net/index.php?entry=entry091227-213746</link>
		<description><![CDATA[
<img src="http://talika.eii.us.es/~javier/Redhat.gif" width="150" height="144" border="0" alt="" />
<br><br>

Por si no lo he dejado claro al principio: es un RUMOR. Red Hat (que yo sepa) aún no ha dado una respuesta oficial. Pero hay ciertas cosas que le hacen a uno pensar que en este rumor haya parte de verdad.
<br><br>

Son múltiples las fuentes que apoyan a este rumor. Desde los <a href="http://www.idc.com/getdoc.jsp?containerId=PRF001133">"visionarios encorbatados" de IDC</a> a los <a href="http://www.pcworld.com/article/185196/red_hat_to_drop_itanium_support_in_enterprise_linux_6.html">pitonisos de PCWorld </a> pasando por los <a href="http://www.theregister.co.uk/2009/12/18/redhat_rhel6_itanium_dead/">"buitres" de The Register.</a>
<br><br>
No voy a entrar a valorar la validez o no de la arquitectura ia64, pero si puedo decir que es una arquitectura "rara" de encontrar en los CPD, donde hay sobre todo x64 (muchísimo), y algún Sparc/Power/ia64 para tareas de "back-end" Oracle/SAP . En sitios grandes / muy grandes se ve también algún Mainframe (99,99%, IBM)
<br><br> Como cliente de Red Hat, les he mandado una pregunta comercial acerca de RHEL6 e Itanium. A ver qué responden.

<br><br>
En cuanto sepa la respuesta de Red Hat, lo comentaré en este blog
<br><br>

<b>ACTUALIZADO 12 de enero 2010</b> Red Hat confirma que RHEL 6 no soportará Itanium. RHEL 5 seguirá soportándolo hasta 2014, pero esto se ha convertido en una via muerta.
]]></description>
	</item>
	<item rdf:about="http://gufete.net/index.php?entry=entry090908-091510">
		<title>Clariion y Red Hat Enterprise Linux 5.4</title>
		<link>http://gufete.net/index.php?entry=entry090908-091510</link>
		<description><![CDATA[
<img src="http://talika.eii.us.es/~javier/Redhat.gif" width="150" height="144" border="0" alt="" />
<br><br>

La semana pasada se publicó la Red Hat Enterprise Linux 5.4. Repasando las <a href="http://www.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/5.4/html-single/Release_Notes">notas de lanzamiento</a> me encuentro con una nueva funcionalidad muy interesante para aquellos que tengan RHEL 5.4 conectadas a SAN EMC Clariion.
<br><br>
Primero vamos a explicar un poco de teoría. Los sistemas Clariion son la gama media de almacenamiento de EMC, siendo Simmetrix la gama alta. La gama Clariion cuenta con controladoras que pueden funcionar en modo <i>"activo-activo"</i> por lo que una LUN dada solo está accesible desde una controladora, si bien las controladoras se intercambian información para que en el caso de que una falle la transacción no se pierda.
<br><br>
En topologías complejas de almacenamiento (con directores, varios niveles de conmutadores de fibra, etc) nos podemos encontrar que hay caminos "más óptimos" que otros, por el mero hecho de que pasa menos tráfico por uno que por otros. 


<br><br>
En versiones anteriores de Red Hat Enterprise Linux 5 se podía definir un camino "preferido" a una LUN, de forma <b>implícita</b>, es decir, que el administrador del sistema Linux le preguntaba al administrador de almacenamiento cual es el camino <i>"óptimo"</i> para llegar a tal LUN y así se configuraba en el sistema Red Hat
<br><br>

Esto no es demasiado flexible. Si el administrador de almacenamiento decide reorganizar la asignación de LUNes a las controladoras, se tiene que poner de acuerdo de nuevo con los administradores de los hosts. Si tenemos varias decenas de hosts y/o LUNes la cosa se vuelve muy tediosa.

<br><br>
Pues bien, Red Hat Enterprise Linux 5.4 añade una nueva funcionalidad a <i>device mapper multipath </i> que se denomina <b> explicit AULA</b>, que consiste en ni más ni menos que el host Red Hat Enterprise Linux negocia con el almacenamiento cuál es el camino óptimo para llegar al almacenamiento, liberando a los administradores de esta tarea.
<br><br>
Para habilitar esta funcionalidad hay que cargar el módulo de kernel <b>scsi_dh_alua</b> . También es necesario especificar <b>"1 aula" </b> como  <i>hardware_handler</i> en el fichero <i>multipah.conf</i> (ver <a href="https://bugzilla.redhat.com/show_bug.cgi?id=482737">Bugzilla</a> ) 
<br><br>
Ojo que para sistemas EMC Clariion sólo se puede cargar el módulo <i>scsi_dh_alua</i> o bien el de toda la vida, el  <i>dm-emc</i>, no está soportado cargar los dos a la vez. 

<br><br>
Hay administradores que no usan <i>device mapper multipath</i> sino el producto EMC PowerPath que desconozco si tiene también esta funcionalidad. ¿Algún lector que arroje un poco de luz?

<br><br>
Gufete
<br><br>
Nota post post: Gracias a Juan José Palacios de <a href="http://www.optimat.com"> Optima Technologies</a> por aclararme mi empanada mental acerca de las Clariion. 
<br><br>


]]></description>
	</item>
	<item rdf:about="http://gufete.net/index.php?entry=entry090801-145608">
		<title>ETA, Déjanos en PAZ</title>
		<link>http://gufete.net/index.php?entry=entry090801-145608</link>
		<description><![CDATA[ ]]></description>
	</item>
	<item rdf:about="http://gufete.net/index.php?entry=entry090622-221957">
		<title>Presto: como ahorrar ancho de banda en las actualizaciones de seguridad</title>
		<link>http://gufete.net/index.php?entry=entry090622-221957</link>
		<description><![CDATA[
<img src="http://talika.eii.us.es/~javier/Redhat.gif" width="150" height="144" border="0" alt="" />
<br><br>
Ya soy feliz usuario de la Fedora 11 x64. No me voy a poner a contar el mogollón de mejoras que trae respecto a Fedora 10 (para el que quiera los detalles, <a href="http://docs.fedoraproject.org/release-notes/f11/es-ES/">aquí los tiene</a> ). Lo que todo el mundo destaca es que arranca muy rápido, dicen que en 20 segundos (pues a mi me tarda 36, que es menos de la mitad de lo que me tardaba antes), pero hay algo que se llama <b>Presto</b> y no veo que se le haya dado mucho bombo. 

<br><br>Pues para eso está este blog :P

<br><br>

En versiones anteriores de Fedora (y también de RHEL, todo hay que decirlo) alguna vez nos habrá pasado que ha tocado actualizar un paquete "pesado", del tipo OpenOffice.org, kdelibs o tetext. Pues nada, a bajar unas pocas decenas/centenas de megabytes cuando a la hora de la verdad lo que se ha actualizado son unos pocos cientos de kilobytes / algunos megabytes.
<br><br>
Pues es aquí donde entra en acción <a href="http://fedoraproject.org/wiki/Releases/FeaturePresto"> Presto.</a>. A grosso modo, y simplificando mucho, lo que hace es bajarse únicamente las diferencias ('delta' ) entre los binarios que tenemos instalados y los que están disponibles en el servidor de actualizaciones.
<br><br>
Por defecto no viene activado en Fedora 11, para activarlo hay que instalar el paquete <i>yum-presto</i>. Para ello ejecutamos el comando:
<br><br>
<i>yum -y install yum-presto</i>
<br><br>

Y voilá!. Ya tenemos activado el plugin, por lo que a partir de ahora las actualizaciones de seguridad ya no serán tan <i>"dolorosas"</i> en ancho de banda.
<br><br>

Ojalá otros fabricantes (y no sólo de distribuciones de Linux) les de por emplear una tecnología similar. El otro día me bajé 150 megas de parches para MacosX por una actualización de Java. En Solaris 10 idem. Y de Microsoft Windows ni os cuento lo que me tardó una actualización de .NET de 350 megabytes...
<br><br>
Nota: para el que se pregunte qué hago yo con un Windows le diré 4 cosas:
<br><br><i>
A) Aparte de la cerveza me gusta el tinto. Pero me gusta más la cerveza.<br><br>
B) El que no conoce la historia está condenado a repetirla.
<br><br>
C) Conoce a tu enemigo <br><br> 
D) Las herramientas de gestión de entornos virtuales (Vmware vSphere / Citrix Xen Server) sólo las hay en Windows. No las hay ni en OSX ni en Fedora / Ubuntu / Gentoo / OpenBSD.
<br><br>
</i>
A ver si hay suerte y la tecnología <i>Presto</i> la vemos en Red Hat Enterprise Linux 6 el año que viene...
<br><br>

Gufete
]]></description>
	</item>
	<item rdf:about="http://gufete.net/index.php?entry=entry090515-234453">
		<title>Appliances y seguridad</title>
		<link>http://gufete.net/index.php?entry=entry090515-234453</link>
		<description><![CDATA[<img src="http://talika.eii.us.es/~javier/san.jpg" width="274" height="279" border="0" alt="" /><br /><br />

En mi nueva vida laboral me toca ahora <i>"estar al otro lado"</i>. He dejado de ser proveedor y he pasado a ser cliente, y la verdad que es una experiencia de lo más curiosa.<br><br>

Hoy escribo para hablar de los dichosos <i>"appliances"</i>. A fin de cuentas, un trasto de estos se supone que es la unión de un hardware específico con un sistema operativo <i>"empotrado y optimizado"</i> para ese hardware. Esta unión hace que ese cacharro sea (se supone) muy bueno para una tarea específica.
<br><br>

Appliances hay a patadas: cortafuegos, proxys, front-ends de correo, NAS, ldap, dns, ntp, buscadores web, antivirus, antispam... la gran mayoría son de servicios de infraestructura, aunque alguno he visto con cosas tipo ERP y CRM (flipa)<br><br>

A mi una cosa que me hace una jartá de gracia es eso de que <i>"este appliance se basa en una versión endurecida (o optimizada) de Linux (o de FreeBSD)"</i>. Entonces me salta la alarma.
<br><br>
Me salta la alarma porque pienso... <i>"¿cómo que estos señores han mejorado la seguridad o el rendimiento de algo tan usado como un Linux o un FreeBSD cuando hay tanta gente metida en esto? ¿Habrán compartido esas mejoras con la comunidad?</i> <br><br>

A lo mejor le pides un appliance de pruebas a tu proveedor, y encantado, esperando negocio, te lo presta. Tu ves su fantástico interfaz web de administración y piensas: <i>"me aburro; voy a verle las tripas al cacharro este"</i><br><br>

Se va uno a la web del fabricante del appliance (donde muchas veces sale gente embelesada mirando al cielo como si lloviesen billetes de 500 €) y te bajas el manual. Te pones a leerte el manual que básicamente lo que hace es explicarte para que vale cada uno de los botones del interfaz web, hasta que llegas a la parte de <i>"habilitar una consola"</i>. Premio.<br><br>
Habilito la consola, entras (¿aún hay gente que usa telnet? joder...) y se te caen los palos del sombrajo. Literalmente. <br><br>

Ante ti aparece una distribución de Linux de hace unos años, donde le han cambiado 4 paquetes y le han puesto un interfaz web. A lo mejor (si tienes suerte) tienen un kernel propio, casi siempre de hace más de dos años. Si es un *BSD igual, te encuentras un cacharro "casi por defecto". <br><br>

¿Y no decían en su publicidad que esto era un cacharro <i>"tuneado, optimizado y blindado" </i>. Pues llega uno, mira las tripas, y se encuentra librerías openssl del año catapún, servidores viejecitos (postfix, squid, bind, apache...) con sus buenos 2-3 añitos, usuarios y grupos en la máquina por defecto, permisos de lo más laxos, un desastre, vamos. Pues si, está esto currao, si...

<br><br>
Querido lector, cuando vayas a mirar para comprar uno de estos appliances, te recomiendo los siguientes pasos: <br><br>

<b>Paso 1: </b>pregúntale al vendedor: <i>"¿En qué está basado esto"?</i>. 

<br><br><b>Paso 2: </b>Te vas a la web del fabricante y miras hace cuánto liberaron su último update/service_pack/parche/nuevo_firmware. 

<br><br> <b>Paso 3: </b>le haces un par de telnets a los puertos que presta servicio el cacharro (sea el 80/tcp, el ssh, smtp, el que sea, según el cacharro). Te apuntas las versiones de software que te dice que tiene

<br><br> <b>Paso 4:</b> entras en el cacharro y miras las versiones de software, o a las malas, a base de "strings o hexdumps".

<br><br> <b>Paso 5:</b> Te vas a la web de <a href="www.securityfocus.com"> Security Focus</a> y miras para tal versión de librería o demonio cuál es la última versión. Échale un rato y mira los agujeros de seguridad que tenían versiones anteriores.

<br><br> <b> Paso 6 y último: </b> comparas tu búsqueda en SecurityFocus con lo que has encontrado en el paso 4 de esta guía y con lo que hay en la web del fabricante en el paso 2.

 <br><br>



Muchos fabricantes de appliances montan software <i>"por defecto"</i> en sus cacharros, y lo actualizan muy de vez en cuando. ¿Es esto lo que queremos para dar servicio? ¿Nos estamos casando con estos señores (porque la plataforma es suya y sólo suya) para esto? <br><br>


Por supuesto, no se puede generalizar. Hay fabricantes de appliances muy profesionales. Pero con el tiempo que llevo en esto os puedo decir que hay más paja que trigo<br><br>

Última hora: ya no sólo hay appliances, también hay <i>"virtual appliances"</i>. Ojito con lo que montáis...
<br><br>

]]></description>
	</item>
	<item rdf:about="http://gufete.net/index.php?entry=entry090322-223119">
		<title>¿Cisco compraría a Sun?</title>
		<link>http://gufete.net/index.php?entry=entry090322-223119</link>
		<description><![CDATA[
<img src="http://talika.eii.us.es/~javier/blog/SUN-logo.jpg" width="240" height="120" border="0" alt="" />
<br>
<br>
Voy a dejarlo claro desde el principio: <b>ESTA ENTRADA ES PURA ESPECULACIÓN</b>. No me baso en ningún hecho, no tengo ningún contacto ni con Sun ni con Cisco ni con IBM. Tan sólo leo ciertas cosas en Internet y veo que hay gente que piensa como yo
<br><br>

En estos días se habla mucho de los rumores de compras de Sun por parte de IBM. En mi modesta y desinformada opinión, creo que IBM tendría interés en Sun para quitarsela a otro comprador: Cisco
<br><br>
¿Y qué razones doy? Pues varias: primero, las líneas de negocio de IBM y Sun se parecen en muchas cosas: servidores Unix, storage, backup,  servidores x86/64, servidores de aplicaciones, Java... IBM es más fuerte que Sun en servicios profesionales y IBM también tiene la línea de Mainframes.
<br><br>
Pienso que la compra de IBM a Sun sería contranatura. Se pisan en demasiadas cosas, y no se hasta que punto las autoridades de EEUU permitirían que se hiciese realidad la compra, porque hay riesgo de monopolio.
<br><br>
¿Que pasaría con Solaris? ¿Y con AIX? ¿Lo mismo que con Tru64 Unix y HP-UX tras la compra de Digital por parte de Compaq y ésta a su vez por HP? ¿Y las líneas de almacenamiento StorageTek de Sun versus DS de IBM? ¿Que pasaría con Java? ¿Se mantendría la gama de procesadores Sparc? ¿Y la línea de procesadores Power? No se. No lo veo, la verdad. Y menos con el riesgo de monopolio.
<br><br>
Además, en estos tiempos de crisis no creo que estuviera bien visto que se IBM se gastase tantos millones de dolares en Sun para a los pocos meses echar a muchos trabajadores porque las líneas de negocios se solapan.

<br><br>
En cambio, por otro lado, tenemos a Cisco. Un gigante de las comunicaciones, con presencia en prácticamente cualquier empresa de más de 200 usuarios. 
<br><br>
Hay rumores de compra de Vmware por parte de Intel. También se habló de Cisco como posible comprador. 
<br><br>
Cisco no tiene línea de servidores Unix. Su línea de almacenamiento se centra en el fabric (switches, routers) más que en cabinas de almacenamiento. No tiene línea de backup. No tiene procesadores propios. Recientemente ha entrado en el mundo de los servidores x86-x86/64 de la mano de la virtualización en su línea <a href="http://www.cisco.com/web/solutions/data_center/unifiedcomputing_promo.html?POSITION=sl&COUNTRY_SITE=us&CAMPAIGN=Data+Center+CA&CREATIVE=dccalaunch&REFERRING_SITE=CISCO.COM+INDEX">Unified Computing System</a>
<br><br>
¿Qué visión tiene Cisco? La de centros de datos unificados, de crear "nubes", de que la tecnología sea esencialmente centralizada (en vez de distribuida). 
<br><br>
¿Paranoias mías?
<br><br>
<b> Actualización: me equivoqué. Al final fue Oracle</b>
]]></description>
	</item>
	<item rdf:about="http://gufete.net/index.php?entry=entry090119-212757">
		<title>Compresión extrema</title>
		<link>http://gufete.net/index.php?entry=entry090119-212757</link>
		<description><![CDATA[
<img src="http://talika.eii.us.es/~javier/blog/comprimir/winzip.gif" width="150" height="144" border="0" alt="" />


Para un cliente tuve que usar una lista de claves típicas para probar la <i>"dureza"</i> de unas contraseñas. Hay muchas herramientas que pueden hacer ataques de diccionario, como el inefable  <a href="http://es.wikipedia.org/wiki/John_the_Ripper"> John The Ripper </a>.
Pues nada. A buscar por Internet un fichero con claves típicas, en varios idiomas, y con permutaciones. Y lo encontré. <br><br>

El fichero de claves que encontré ocupa casi 1,9 gigabytes. Una barbaridad de fichero. Inmenso. Gigantesco. Monstruoso. Titánico. <br><br>

Por estas _malignas_ casualidades del destino, tenía que mandarle por correo electrónico a una persona este fichero de claves. Pues nada, a comprimir. Se lo pasé en varios correos, como es lógico, en uno sólo no cabía, el límite máximo de cada mensaje era de 10 megabytes.<br><br>

Hace dos fines de semana no tenía Internet en casa, (des)cortesía de mi proveedor. Y el domingo por la tarde, diluviaba. El aburrimiento es mal compañero. Así que me puse a leer de compresión de datos, me vino a la cabeza el megafichero este de 1,9 gigabytes de texto. Lo que quería era compresión extrema, independientemente del tiempo que tarde. 
<br><br>

Primer recurso: <a href="www.maximumcompression.com">Maximum Compression</a>. Leer. Leer mucho. Que interesante está esto, la verdad.

<br><br>Segundo: Wikipedia. Leer. Leer mucho. Leer los enlaces a los que apunta la wikipedia. Dormir menos entre semana para leer. Más interesante aún<br><br>

Me puse a probar. Cogí el megafichero de claves y probé varios compresores, desde los más típicos ( <a href="http://es.wikipedia.org/wiki/Gzip">gzip</a>, <a href="http://es.wikipedia.org/wiki/Bzip2">bzip2</a> y <a href="http://es.wikipedia.org/wiki/RAR">rar</a> ) a otros más <i>"exóticos"</i> como <a href="http://es.wikipedia.org/wiki/7-Zip">7zip</a> o <a href="http://en.wikipedia.org/wiki/PAQ">Paq8p</a>.

<br><br>
Repito: lo que yo buscaba era compresión extrema, independientemente del tiempo que tarde en comprimir. Estos son los resultados:<br>

Fichero sin comprimir: 1,9 gigabytes (2.011.399.369 bytes).<br>
<br>
<b>Zip y Gzip:</b> 184 megabytes. Aproximadamente 7 minutos.<br>
<b>bzip2</b>: 169 megabyes. Aproximadamente 9 minutos.<br>
<b>RAR</b>: 153 megabytes. Aproximadamente 8 minutos.<br>
<b>7zip</b>: 75 megabytes. Aproximadamente 11 minutos.<br>
<b>Paq8p</b>: 17 megabytes. Casi 3 días.


<br><br>
A la vista de estos resultados, el ganador es paq8p con una gran ventaja sobre el segundo clasificado, 7zip. Pero esta ventaja la consigue a costa de tardar una barbaridad más.

<br><br>
Hay varias cosas que me sorprenden. Lo primero, que casi ningún compresor es capaz de aprovechar más de un procesador, a excepción de RAR y de una versión especializada de bzip2 ( <a href="http://compression.ca/pbzip2/">pbzip2</a> ), ninguno de los compresores que he probado aprovechan que haya múltiples procesadores o cores. 
<br><br>
Se muy poco de compresión de datos. Muy, muy poco. Por lo poquito que se, y simplificando, un compresor trabaja cogiendo un bloque de datos e intentando reducir su tamaño empleando diversas técnicas. A priori, no se me ocurre la razón por la que un compresor no debería ser fácilmente paralelizable. Seguro que hay algo que se me escapa.
<br><br>
Es una pena que algunos de los compresores anteriores no soporten sistemas con más de un procesador/core. Es bastante común encontrarse hoy en día con máquinas con 4, 8 o más cores, por lo que el tiempo de compresión se podría reducir bastante.
<br><br>
Respecto al compresor Paq8p, sus resultados son impresionantes. Pero tiene bastantes pegas: la primera es que tarda una barbaridad en comprimir. La segunda es que usa la friolera de 1.600 megabytes de ram (si, si, está bien escrito) para comprimir a máxima potencia y por último, que tarda casi lo mismo en comprimir que en descomprimir. Una pasada, vamos.<br><br>

Por tanto, si uno va a usar un compresor para hacer backups de tus propias cosas, le recomiendo que use 7zip. Si lo que quiere es intercambiar datos con otras personas, lo más cómodo es zip. En ambientes UNIX/Linux, bzip2. Y si uno es un "agonía", pues nada, paq8p y mucha paciencia.

<br><br>

Paq8p no deja de ser una prueba de concepto académica. No se me ocurre ninguna aplicación práctica de uso de este compresor. El tiempo que tarda es demasiado alto, consume mucha memoria y lo que es peor, el tiempo de descompresión es muy alto también. 

<br><br>

Si alguien quiere detalles de la máquina empleada para hacer las pruebas los tiene <a href="http://talika.eii.us.es/~javier/blog/comprimir/sistema.txt">aquí</a>. Las opciones de compresión usadas en los compresores están en <a href="http://talika.eii.us.es/~javier/blog/comprimir/compresores.txt">este enlace</a>. 

<br><br>
Por último, si alguien tiene interés en el megafichero de claves, pues lo tiene <a href="http://talika.eii.us.es/~javier/blog/comprimir/ficheros/">aquí</a> en diversos formatos de compresión.

<br /><br /><br />]]></description>
	</item>
	<item rdf:about="http://gufete.net/index.php?entry=entry090104-231520">
		<title>Villancico &quot;diferente&quot;</title>
		<link>http://gufete.net/index.php?entry=entry090104-231520</link>
		<description><![CDATA[
<img src="http://talika.eii.us.es/~javier/Redhat.gif" width="150" height="144" border="0" alt="" />
<br><br>
<br />(Para ser cantada con la musica de Jingle Bells - Navidad-Navidad)<br /><br /><br />Dashing through the builds<br />In a one cup holder desk<br />O’re the build errors we go<br />Swearing all the way!<br /><br />Phones on dev’s desks ring<br />Making Managers frown<br />What fun it is to cuss and swear<br />re-baseing on GCC!<br /><br />Oh, software sucks,<br />Software sucks,<br />Software really sucks!<br /><br />Oh what fun it is to slip our release for a month!<br /><br />Software sucks,<br />Software sucks,<br />Software really sucks!<br /><br />Oh, what fun it is to slip our release for a month!<br /><br />We rebuilt java* once<br />It wasn’t very nice<br />we rebuilt everything else<br />to our user’s delight!<br /><br />Broken deps still there<br />Making testing fun<br />We really thing we need to test<br />for another month!<br /><br />Oh, software sucks,<br />Software sucks,<br />Software really sucks!<br /><br />Oh what fun it is to slip our release for a month!<br /><br />Oh What Fun It Is To Slip Our Release For A Monnnnnnnnnnnnnnnnth!!!<br /><br /><br />Fuente: Jesse Keating, hacker de Fedora y trabajador de Red Hat]]></description>
	</item>
	<item rdf:about="http://gufete.net/index.php?entry=entry080907-233730">
		<title>Ya soy Red Hat Academy Examiner</title>
		<link>http://gufete.net/index.php?entry=entry080907-233730</link>
		<description><![CDATA[
<img src="http://talika.eii.us.es/~javier/Redhat.gif" width="150" height="144" border="0" alt="" />
<br><br>
Pues si, al final me saqué la certificación de Red Hat Academy Examiner. Estuve el 27 y 28 de agosto en <a href="http://en.wikipedia.org/wiki/Farnborough,_Hampshire">Farnborough</a> en la sede de Red Hat Reino Unido y aprobé los exámenes, 97/100 . 
<br><br>
¿Y esto para qué vale? Pues ya puedo impartir los cursos oficiales (y exámenes) de <a href="http://www.redhat.es/training/rhce.php">RHCE y RHCT</a> , por lo que en un futuro muy cercano (cuando tengamos montada el aula, vamos), ya no será necesario irse a Madrid o a Barcelona para recibir esta formación, sino que podrá darse aquí en Sevilla. 
<br><br>
La "pega" es que esta formación la imparto yo, que soy un petardo. :P
<br><br>
Suena raro esto de <i>"profesor Gufete"</i> :P
<br><br>
 ]]></description>
	</item>
	<item rdf:about="http://gufete.net/index.php?entry=entry080807-230415">
		<title>Cazando fantasmas</title>
		<link>http://gufete.net/index.php?entry=entry080807-230415</link>
		<description><![CDATA[
<img witdh=125 height=125 src="http://talika.eii.us.es/~javier/blog/virus.png"/> 
<br><br>
Últimamente me está dando por colaborar con la gente de <a href="http://clamav.net">Clamav</a> y con la venia de algún cliente estamos localizando ficheros sospechosos que no detecta Clamav en servidores de correo.
<br><br>
En la configuración de Clamav hemos activado la opción <i>"MailFollowURLs yes"</i>, de esta forma no se analiza sólo el mensaje de correo, sino también los enlaces que contengan (ojo que hay que tener cuidado con los DoS)
<br><br>
El truco está en decirle al clamav que use un proxy para conectarse a Internet (en mi caso, <a href="http://www.squid-cache.org"> squid </a> ) y parseando los logs del proxy podemos ver que enlaces contienen los correos. Con un par de grep te puedes quedar con los enlaces que contengan ".exe", ".pif" y demás ficheros ejecutables en esa plataforma tan conocida.
<br><br>
Gracias a la gente de <a href="http://www.virustotal.com">Virus Total</a> (sois los mejores, Hispasec!) uno puede subir ficheros sospechosos y que lo analicen más de 30 antivirus distintos.

<br><br>
En la semana que llevamos haciendo esto hemos detectado más de 13 virus/adware/malware que Clamav no detectaba. Y algún otro que Clamav si detectada pero otros antivirus no. La propia gente de Virus Total se encarga de repartir las muestras entre las casas antivirus, por lo que todos quedamos beneficiados.
<br><br>
Ahora viene la parte interesante. Mirando los logs del proxy vemos que las webs que mantienen los ficheros .exe la mayoría nada tienen que ver con los virus/underground, sino que han sido comprometidas y están alojando malware sin saberlo.
<br><br>
Hemos probado en ir avisando a las webs españolas que están infectadas, pero si ve que la gente no lee las cuentas de correo webmaster@dominio_infectado.es <br><br>
He estado leyendo por Internet, pero aparte del CERT-Es no encuentro ningún sitio para avisar de que hay direcciones infectadas. ¿Alguien conoce algún sitio?
<br><br>
Gufete
<br><br>
]]></description>
	</item>
	<item rdf:about="http://gufete.net/index.php?entry=entry080312-204407">
		<title>Más maquero que ayer....</title>
		<link>http://gufete.net/index.php?entry=entry080312-204407</link>
		<description><![CDATA[
<br>
...pero menos que mañana :P
<br><br>
<img src="http://talika.eii.us.es/~javier/blog/imac.jpg"/>
<br><br>
Última adquisición 8)

<br><br>
Estoy feliz como un perrillo chico,  pedazo iMac de 24 pulgadas y 4 gigabytes de ram, pero ahora me cuesta desprenderme de mi eMac G4 que ha dado tan buen servicio. Cosa rara ésta la de cogerle cariño a las máquinas...
<br><br>
Se ve que <a href="http://rositafraguel.blogspot.com/2008/03/ms-maquera-que-ayer.html">no soy el único maquero feliz</a>

]]></description>
	</item>
	<item rdf:about="http://gufete.net/index.php?entry=entry080113-210133">
		<title>Acabo de recorrer mis primeros 2.000 kilómetros..</title>
		<link>http://gufete.net/index.php?entry=entry080113-210133</link>
		<description><![CDATA[
<br>
<img src="http://talika.eii.us.es/~rosa/600.jpg" width="150" style="border-top:1px solid rgb(0,0,0);border-bottom:1px solid rgb(0,0,0);"/>
<br><br>

...con el nuevo coche, un Skoda Fabia Combi 1.9 TDi de 101 CV. Hasta que no he hecho 2.000 kilómetros no quería dar una opinión, y el veredicto es SOBRESALIENTE.
<br><br>

Este coche no tiene absolutamente nada que ver con el que conducía antes... su predecesor era un Seat Toledo 1.8 Class gasolina con 14 años a cuestas, y claro, el pobre no daba más de si.
<br><br>

El Skoda lo supera absolutamente en todo: facilidad de conducción, potencia, agarre, consumo, rendimiento, estabilidad, seguridad, comodidad... si, parezco un niño con zapatos nuevos, pero es que el cambio ha sido enorme.
<br><br>

Por si alguien tiene interés en conocer más datos técnicos del coche, en <a href="http://www.supermotor.com/revista/pruebas/201085/skoda-fabia-combi-19-tdi:-calidad-tiene-su-precio.html"> éste enlace </a> puede ver un buen resumen. Yo tuve la gran suerte de coger una promoción y me salió por 15.000 € iva incluido, que es una GANGA con mayúsculas.<br><br>

A destacar de este coche: la mecánica, que es impresionante (la misma que el Volkswagen Golf), el espacio interior (engaña para ser un Fabia) y el precio. El coche viene de serie con ordenador de a bordo, climatizador, ABS, airbargs frontales y laterales, cierre centralizado, faros antiniebla, control de estabilidad y pintura metalizada.
<br><br>

La única <i>"pega"</i> que le encuentro es que es algo sobrio por dentro, no tiene demasiadas pijerias y que la radio integrada no tiene reproductor de MP3... menos mal que tengo un <a href"http://gufete.net/index.php?entry=entry080113-205012">iPhone. </a> :P
<br><br>

<a href="http://talika.eii.us.es/~javier/blog/skoda.jpg">Aquí </a>dejo una foto del coche aparcado delante de la puerta de casa.
<br><br>

]]></description>
	</item>
	<item rdf:about="http://gufete.net/index.php?entry=entry080113-205012">
		<title>Un nuevo trasto a base de electrones...</title>
		<link>http://gufete.net/index.php?entry=entry080113-205012</link>
		<description><![CDATA[<a href="javascript:openpopup('http://talika.eii.us.es/~javier/blog/iphone.jpg',400,360,false);"><img src="http://talika.eii.us.es/~javier/blog/iphone.jpg" width="280" height="252" border="0" alt="" /></a><br /><br />

Pues si, mi <a href="http://rositafraguel.blogspot.com">querida y amada nena</a> tuvo a bien regalarme estos reyes un iPhone de 8 gigas. Y la verdad que el cacharro es una pasada...
<br><br>
Aún no he sido capaz de hacerlo funcionar como teléfono <i>(traía el firmware 1.1.2 de fábrica con el puñetero baseband 04.02.13_G) </i> pero si he sido capaz de activarlo y usarlo como iPod Touch (con 1.1.2 y jailbreak).
<br><br>
Ya tiene su servidor de openssh, su cliente de terminal vt100 y su detector de redes wifi. Aún no es teléfono, pero no creo que tarde más de dos o tres semanas en conseguirlo.
<br><br>
Me ha sorprendido mucho la calidad de la pantalla y lo sencillo que es de manejar. Le doy un 8,5 o 9 de 10 puntos, porque lo hace casi todo bien. 
<br><br>
En fin, un paso menos para dominar el mundo :) 
<br><br>

]]></description>
	</item>
	<item rdf:about="http://gufete.net/index.php?entry=entry080101-222727">
		<title>Linux avanza &quot;por pura suerte&quot; versus Ingeniería del Software</title>
		<link>http://gufete.net/index.php?entry=entry080101-222727</link>
		<description><![CDATA[
Para meditar...

<br><br>
<a href="http://groups.google.com/group/fa.linux.kernel/msg/52f04d4ab1121c9b">Fuente original</a><br><br> 
 <a href="http://www.marcelor.com/2007/12/respuesta-de-linus-torvalds-a-linux-progresa-por-pura-suerte.html">Visto en este blog</a> y ligeramente adaptado por Gufete.
<br><br>
    Hey, no es un fallo, es una FUNCIONALIDAD!
<br><br>
    ¿Sabes cual es la obra de ingeniería más compleja en el sistema solar conocida hasta el momento?
<br><br>
    Adivina - no es Linux, no es Solaris, y no es tu automóvil ni el Airbus 380.
<br><br>
    Eres tu. Y yo también.
<br><br>
    Piensa como tu y yo aparecimos - no fue por ningún diseño complejo.
<br><br>
    Correcto. <b>"pura suerte"</b>.
<br><br>
    Bien, pura suerte, Y:
<br><br>
    - libre disponibilidad y _polinización cruzada_ a través de compartir el "código fuente", aunque los biólogos le llaman ADN.
<br><br>
    - un ambiente de usuario bastante implacable que felizmente reemplaza versiones malas de nosotros con versiones funcionales mejores y así controla la manada (los biólogos llaman a éso <i>"supervivencia del más apto" </i> )
<br><br>
    - desarrollo masivo y no dirigido,  realizado en paralelo ("prueba y error" ) 

<br><br>
    Estoy hablando muy en serio: nosotros los humanos _nunca_ hemos podido replicar algo más complicado que nosotros mismos, aunque la selección natural lo ha hecho sin siquiera pensarlo.
<br><br>
    No subestimes el poder de la supervivencia del más apto.
<br><br>
    Y jamás cometas el error de creer que puedes diseñar algo mejor que lo que obtienes de hacer prueba-y-error en paralelo despiadada y masivamente con un ciclo de retroalimentación.
<br><br>
    Eso es dar a tu inteligencia demasiado crédito.
<br><br>
    Francamente, Sun, está condenado. Y no tiene nada que ver con sus prácticas de ingeniería o su estilo de código.
<br><br>
    Linus

<br><br>

]]></description>
	</item>
	<item rdf:about="http://gufete.net/index.php?entry=entry071103-200524">
		<title>Las Brand Zones de OpenSolaris no valen solo para correr Linux...</title>
		<link>http://gufete.net/index.php?entry=entry071103-200524</link>
		<description><![CDATA[<img src="http://talika.eii.us.es/~javier/blog/opensolaris.gif" width="150" height="76" border="0" alt="" /><br /><br />

Aunque muchos me conocéis por mi trabajo en plataformas GNU/Linux (especialmente <a href="http://www.redhat.com">Red Hat</a> ) uno en su tiempo libre se dedica a hacer el ganso con otras cosas. Y si lleváis tiempo viendo mi blog, veréis que desde hace más de un año soy un enamorado de <a href="http://gufete.net/comments.php?y=06&m=08&entry=entry060816-215929">OpenSolaris
</a>
<br>
<br>
Si tú, querido lector/a (no me gusta usar la @) no tienes ni idea de que es OpenSolaris, empieza por <a href="href="http://gufete.net/comments.php?y=06&m=08&entry=entry060816-215929">esta </a>entrada de mi blog y luego vete ipso-facto a la comunidad <a href="http://es.opensolaris.org/">OpenSolaris en español</a>.

<br><br> 
Vamos a empezar desde el principio. ¿Qué es un contenedor en Solaris10? Pues es una técnica de virtualización para poder correr más de una instancia de Solaris10 en el mismo hardware. Algunos lo ven como un chroot() a lo bestia, pero la verdad que es es bastante más complejo y pontente que eso.<br><br>
Este post no se va a poner a comparar las zonas de Solaris con otras tecnologías como Xen, Virtuozzo o VMware (esto para otro post) pero sí os diré que las tecnología de zonas de Solaris se han expandido para ser más que un contenedor de Solaris 10 sobre Solaris 10.<br><br>

El primer intento serio fueron las <a href="http://www.opensolaris.org/os/community/brandz/">Brandz</a>.
Consistía básicamente en ejecutar un sistema operativo que no fuese Solaris 10 dentro de una zona. El primer éxito fue con GNU/Linux. La llamada "lx brand" es capaz de ejecutar Linux x86 sobre una plataforma OpenSolaris x86/x86-64. <br><br>

Los clientes de Sun MicroSystems vieron esto con cierta curiosidad. Algunos (los menos) sí se lanzaron a probarlo en sus plataformas Solaris/x86, pero los clientes del "big iron" seguían viendo las zonas Brandz de OpenSolaris como un demostrador tecnológico más que como algo que se pudiera emplear en su día a día a la hora de explotar sistemas.<br><br>


Pues bien, me ha llamado mucho la atención el <a href="http://blogs.sun.com/dp/entry/project_etude_revealed"> proyecto Etude </a>, que es ni más ni menos que ejecutar Solaris 8 en un contenedor dentro de Solaris 10. Y con soporte de Sun, y sí, estamos hablando de Solaris 8 Sparc y Solaris 10 Sparc.

<br><br>

Si esto por si solo ya es la mar de interesante, el hecho de que estén desarrollando una herramienta de P2V (physical to virtual) es ya demoledor. Más de una vez me he encontrado un sistema Sun/Sparc corriendo Solaris 8 & Oracle 8i y que el jefe de informática no quiere migrar porque "just works", a pesar de que el hardware de la época flojea para los tiempos actuales. Pues ahora tiene un plan de migración creíble para ejecutar en su nuevo hardware Sparc.
<br><br>
Me voy a quitar un poco la gorra técnica para ponerme el sombrero de comercial: el proyecto Etude puede ser un paso de gigante para Sun, se pueden hinchar de vender hardware para consolidar los viejos servidores basados en Solaris8. A la gente de IBM le va de perlas esto de mantener la compatibilidad hacia atrás...

<br><br>
P.D: <a href="http://jjmora.es">Mora</a>, mientras escribía esta entrada me acordaba constantemente de ti, y de tu "fork" Marcos.
<br><br>
Gufete


]]></description>
	</item>
</rdf:RDF>
