Planeta AUGCyL
Bueno ya pasaron, vieron y se fueron
Uff que locura ayer, porque antes de ayer por la noche me dio por subir una noticia a meneame (Una imagen de la feria de Apple)…por si sonaba la flauta…y vamos que sonó. 13.000 y pico visitas en 24horas.
Y como es normal, a no ser que te atrincheres y te prepares para la avalancha…cosa que no me esperaba, vas a ser arrasado, menos mal que el mensaje no se perdió porque un alma caritativa añadió un mirror a la foto, y no obstante mas o menos aguanto bastante bien el golpe el wordpress (link a la wikipedia).
Antes de terminar una reflexión sobre la noticia que salio por meneame, primero vi mucho comentario agrio y agresivo, también mucho comentario muy bien labrado, no se todo era de esperar.
Quizá lo que me sorprendió pero no tanto es mas o menos muchos comentarios que se podía resumir en el comentario “solución, no lo compres” pero es que esa no es la solución y seamos serios porque al igual que hace décadas el concepto de la ecología era una cosa sin importancia y si se ponía un coche contaminante en venta, salían los pocos ecologistas a intentar hacer algo el resto del mundo les decía mas o menos “solución, no compréis el coche”. Si ha día de hoy en la época actual sale un coche nuevo pero contamina como un descosido, me apuesto a que muchos de los comentaristas de no lo compres pondrían el grito en el cielo porque ya conocen y respetan la ecología como responsabilidad social. Pues con el tema de la libertad cultural, derecho a la intimidad y la libertad (y muchas cosas que antes no estaban en jaque porque no había piezas en el tablero que lo hicieran) la gente actual todavía no la tiene en consideración como algo importante para la sociedad y que es de responsabilidad que corporaciones y personas la respeten, y por lo menos señalar con el dedo a la empresa que no respeta las justas reglas de juego.
Bueno aquí ya se respira tranquilidad otra vez, volvemos a ser los mismos, bueno alguno le parecerá interesante este weblog y estará por un tiempo por aquí, saludos a los nuevos.
Predicciones 2010
Una imagen de la feria de Apple
No no voy a hablar del iphone XL :P .
Pero si a poner una imagen que no ha salido por ningún lado:
Es de la gente de DefectiveByDesign.org una gente que lucha en contra del DRM (link a la wikipedia).
Pygame es divertido jugar con el
Ando jugando con PyGame y es divertido, no soy un experto en el lenguaje python pero es bastante accesible.
De momento no tengo nada serio, y espero que no salga nada muy serio xD que uno no tiene tiempo para ser un estadista.
Aunque siempre que juegas con un lenguaje de estos te pita el oído con la optimización pero que quieres jugar creando el juego o jugar a optimizarlo…yo ya pasado esa época ahora soy mas mesurado en esos temas.
El porque de alguno de nuestros odios
Ayer por circunstancias…un videoclip de metal en el que un músico llevaba una camiseta de Atari…afloro en mi los “porques” de porque ese odio a Nintendo o Atari o a muchas otras.
Y creo que he encontrado la raíz del problema (racional o no) es básicamente, porque cuando eramos críos crecimos con ellos, pero ahora que somos mas o menos personas maduras ellas son las que no han crecido, no han sabido adaptarse a la madurez de sus hijos culturales.
Y aquí estamos donde nuestros héroes son cosa del pasado, o incluso son nuestros nuevos enemigos en el presente.
Las recetas contra la crisis y la semántica
Cuando parecía que se empezaba a ver un poco la luz al final del túnel y se estaba empezado a reactivar algo la economía se han empezado, cusiosamente, a oír las soluciones que proponen para la crisis:
- Bajar los sueldos
- Abaratar el despido
- Ampliar la edad de jubilación
Estas son la recetas de los expertos que no han sido capaces de ver venir la crisis (o al menos de avisar y/o tomar medidas al respecto). Argumentan que tomar estas medidas hará mejorar la economía.
¿La economía de quien?
Curiosamente, cuando hay perspectivas de que se empiece a reactivar la economía se proponen medidas que perjudican a los de siempre y benefician a los de siempre también. Equidad que se dice.
Cuando lo que hace falta es reactivar la economía y la única forma de hacerlo es incentivando el consumo se propone bajar los sueldos. Sería todo un detalle que explicaran como se va a estimular la economía con la bajada de sueldos.
Acaban de subir las retenciones, para los afortunados que tenemos trabajo, nos suben el IVA a mediados de año y además nos deberían bajar los sueldos. Con esta perdida de poder adquisitivo ¿se pretende incentivar el consumo? Hombre los asalariados no creo que puedan consumir mucho para reactivar la economía. Igual los más de 4.000.000 de parados son la esperanza blanca que van a reactivar la economía dado que como no tienen salario no se lo bajaran.
Para defender estas medidas populares (que afectan al pueblo) argumentan que la productividad es muy baja.
Esta claro, parece ser, que con una bajada generalizada de sueldos se va a lograr una mayor productividad.
La mejor forma de incentivar a un trabajador no productivo es bajarle el sueldo. Este verá como a su compañero que es productivo le han bajado el sueldo también y pensará “Coñé, si fuera más productivo como mi compañero tendría mejores condiciones laborables” PLAS PLAS PLAS (son mis orejas aplaudiendo).
Si lo que se quiere es aumentar la productividad lo que se debería hacer:
- Tener un sistema económico que incentive a los trabajadores productivos.
- Las empresas cuando se vean forzadas a despedir empleados lo hagan basándose en su productividad y no en quien es el más barato de despedir. Cuando se mantienen en plantilla a los empleados caros de despedir y que no son productivos se sigue encareciendo su despido y no se mejora la productividad de la empresa. En muchos casos es al contrario ya que se despiden empleados productivos ya que “son baratos de despedir”. Y se reafirma en su puesto no productivo en la empresa a lastres para la misma. Si no hubiera contemplaciones en despedir a los no productivos habría muchos menos.
- La subcontratación. Cuando se subcontrata un trabajo y entre la empresa que ofrece el trabajo y el que lo hace hay 5 o 6 empresas de por medio que no aportan nada más que encarecer el precio final. Es muy difícil conseguir productividad cuando se encarecen servicios a costa de no aportar nada. Si las empresas obligaran a sus subcontratas a realizar ellas el trabajo o como mucho a subcontratar a otra empresa, ya que hay veces que una empresa no tiene todos los perfiles necesarios para ejecutar el trabajo, se reduciría el coste para la empresa y los trabajadores podrían cobrar algo más. Aumentaría la productividad.
- Implantación de jornada continua. Se es más productivo.
- Sindicatos. Eliminación de subvenciones públicas, que funcionen con las cuotas de sus afiliados. Si quieren liberados, que los pagen los sindicatos y no las empresas. De esta forma se reduciría la presión fiscal, y los sindicatos funcionarían ya que de no hacerlo tendrían que cerrar. Las empresas dejarían de tener que pagar a empleados que no trabajan para la empresa. No son productivos, ni para la empresa y muchas veces ni siquiera para sus compañeros.
- No todo son números. Muchas veces sólo se miran los números. Mientras salgan se da por supuesto que todo funciona en perfectas condiciones. Esto hace que muchas veces la situación con los empleados llegue a tal extremo que reviente sin previo aviso y esto se traduzca en una perdida para la empresa. No simplificando la dirección de las empresas a sólo números se podrían prevenir ciertas situaciones perjudiciales para la empresa. Como la fuga de conocimiento/trabajadores a la competencia y la consiguiente perdida de clientes y/o perdida en la calidad de los servicios.
- El asalariado no tiene que pagar los despilfarros de la empresa. Si se subvencionan los despilfarros con los sueldos de los asalariados se seguirá despilfarrando.
Toda esta campaña brutal que estamos teniendo estos días sobre abaratar el despido, bajadas de sueldo, ampliación de la edad de jubilación creo, desde mi gran ignorancia y sentido común, que tiene estos objetivos:
- Desviar la atención sobre el número de parados
- Preparar el terreno para ser la próxima factoría de mano de obra barata para la zona euro
A nadie se le escapa que China en los próximos años va a ser la principal economía del mundo y eso trastoca los planes de los ideólogos de la UE cuya meta era que la zona euro se convirtiera en la primera economía del mundo.
China tiene mano de obra muy barata y eso le permite un crecimiento muy grande dado que atrae a muchas empresas para reducir costes. Dentro de la UE los paises que podrían ribalizar con China son España, Grecia y Portugal que tienen unas de las economías más débiles de la UE con la ventaja de ser países desarrollados y con una brecha cultural y social muy reducida con el resto de países de la zona euro. Además se da la “coincidencia” que son países que tradicionalmente basan su economía en el turismo, no son productores. Si se les asfixia lo suficiente habrá una situación propicia para la implantación de factorias que den soporte a los países productores dentro de la UE.
Curiosamente son estos países a los que se les recomiendan estas medidas para mejorar la “economía”. Me esta dando en la nariz que lo que se pretende es aprovechar la situación estratégica para atraer mano de obra barata de estos países para pasar a ser en unos años la factoría barata de la zona euro.
Hay un gran interés en favorecer los planes de pensiones privados. Un chollo para las entidades bancarias que van a disponer de una gran cantidad de liquido que va a estar inmovilizado durante mucho tiempo. Se inyecta capital privado a los bancos a un interés inmejorable, para los bancos claro. Los favoritismos a la hora de despedir empleados que los asume la Seguridad Social al dejar de ingresar por la disminución de trabajodres activos y empezar a pagar al aumentar el número de parados hacen peligrar el sistema de pensiones.
Para conseguir todo esto el uso de la semántica es fundamental.
Virtualizando Linux en pSeries
De un tiempo a esta parte Virtualización es una palabra que esta en boca de todos. Se virtualiza todo, hasta el almacenamiento.
En este artículo pretendo mostrar como instalar Red Hat Linux para PowerPC en un cliente virtual en pSeries haciendo boot from SAN.
Dado que lo que voy a describir no es una configuración estándar que se vea todos los días, empezaremos con un poco de literatura.
Para los que lo desconozcan pSeries es la “gama media” de servidores de IBM considerando:
- Gama baja: servidores x86. (xSeries)
- Gama alta: mainframe. (zSeries)
Este hardware utiliza procesadores Power, antiguamente RS6000. El sistema operativo “nativo” para esta arquitectura es AIX (UNIX de IBM).
Existía una categoría intermedia denominada iSeries (AS-400 o S-390). Estos “servidores” eran mainframes “de juguete”. Hoy en día IBM ha incluido esta gama de servidores dentro de pSeries y en ellos también corre Linux.
En este hardware es posible hacer particiones y particionar el “hierro” repartiendo todos sus recursos entre las diferentes particiones lógicas o LPARes. En realidad este esquema se podría considerar como una especie de virtualización. En esta arquitectura los LPAR acceden directamente al hardware asignado.
IBM dió un paso de tuerca más y mediante Virtual I/O Server (VIO Server) permite crear clientes virtuales que acceden al hardware/recursos asignados por el VIO Server. En esta arquitectura los clientes virtuales acceden al hardware asignado a través del VIO Server.
El VIO Server es un servidor AIX al que se le asignan todos los recursos del pSeries que queramos asignar a los clientes virtuales y será el encargado de asignarselo a los clientes virtuales.
En un diseño típico instalaremos dos VIO Servers para evitar que el VIO Server sea un punto único de fallo y si cae nos tire todos los clientes virtuales.
A la hora de crear un cliente virtual deberemos crear la máquina virtual mediante el HMC (Hardware Management Console). EL HMC es un servidor xSeries con un Linux personalizado que gestiona los recursos del pSeries.
Le ofrecemos el disco de sistema operativo, a través de un VIO Server y realizamos la instalación.
Se recomienda hacer la instalación en un disco en la SAN en lugar de en los discos internos. El motivo es muy sencillo, la SAN nos ofrece un gran rendimiento y tolerancia a fallos. Si utilizamos discos internos deberemos, si queremos tener redundancia, crear un RAID 1.
Basándome en mi experiencia, podemos encontrarnos con problemas si se degrada el RAID:
- Caerse el cliente virtual.
- Caerse el VIO Server que le ofrece el disco.
Los problemas se manifiestan cuándo se intenta volver a sincronizar el RAID para tener redundancia.
Por este motivo es recomendable utilizar discos en la SAN.
Una vez realizada la instalación en un disco en la SAN deberemos ofrecerle el disco de sistema operativo por el otro VIO Server y configurar el multipath.
¿Pero qué es el multipath? Al ofrecerle el disco de sistema operativo, usualmente /dev/sda, por el otro VIO Server tendremos que escanear el bus SCSI y a partir de ese momento el sistema operativo verá “otro” disco, /dev/sdb. En realidad es el mismo disco visto por dos caminos, uno por VIO Server.
Si un VIO Server cae o hay algún problema con el acceso a ese disco por el camino que controla un VIO Server el cliente virtual dejará de ver el disco y si lo está utilizando por ese camino tendremos problemas.
La solución es configurar el multipathing para que el sistema operativo sea consciente de que /dev/sda y /dev/sdb son el mismo disco. Cuándo falle un camino lo detectará el sistema operativo y conmutará de forma transparente al otro camino.
Existen dos formas de configurar el multipathing en Linux, sin software de terceros:
- mdadm.
- device mapper.
Veremos como hacerlo con mdadm. Dejaremos device mapper para otro artículo.
Utilizando mdadm para configurar multipathing en un disco en la SAN será necesario que en la instalación del sistema operativo no utilicemos LVM. Sí lo utilizamos no nos dejará configurar el multipathing en el volume group donde resida el sistema operativo al estar activo y siendo utilizado el volume group.
Un esquema de particionado típico en esta arquitectura es:
- /dev/sda1 (/deb/sdb1) PPC PReP boot partition donde se instala el cargador de arranque YABOOT. En iSeries se incluye el kernel para el arranque en esta partición.
- /dev/sda2 (/dev/sdb2) partición /boot donde residirá el kernel para el arranque en pSeries. En iSeries no será necesaria.
- /dev/sda3 (/dev/sdb3) swap.
- /dev/sda5 (/dev/sdb5) partición /. Por simplificar instalaremos todo en /.
Editamos el fichero /etc/modprobe.con y añadimos la línea:
alias multipath multipath
De esta forma nos aseguramos de cargar el módulo de multipath en el arranque. Posteriormente tendremos que regenerar el initrd del sistema.
Ahora tendremos que crear los dispositivos multipath:
mdadm -C /dev/md0 -n 2 -l mp /dev/sdb2 /dev/sdc2
mdadm -C /dev/md1 -n 2 -l mp /dev/sdb3 /dev/sdc3
mdadm -C /dev/md2 -n 2 -l mp /dev/sdb5 /dev/sdc5
Una vez generados los dispositvos de multipath tendremos que modificar el fichero /etc/fstab para utilizar los dispositivos /dev/md? en lugar de los /dev/sda?.
En los sistemas Power, pSeries, el cargador de arranque no es ni GRUB ni LiLO, es YABOOT. El fichero de configuración del cargador de arranque es /etc/yaboot.conf y será algo similar a esto:
# yaboot.conf generated by anaconda
boot=/dev/sda1
init-message=Welcome to Red Hat Enterprise Linux AS!\nHit <TAB> for boot options
partition=2
timeout=20
install=/usr/lib/yaboot/yaboot
delay=5
nonvram
image=/vmlinuz-2.6.9-34.EL
label=linux
read-only
initrd=/initrd-2.6.9-34.EL.img
append=”console=hvc0 rhgb quiet root=LABEL=/”
Tendremos que realizar los siguientes cambios:
- Añadir el multipath para la partición PPC PReP boot. Ello lo haremos incluyendo /dev/sdb1 en el apartado boot del fichero anterior. No confundir con la partición /boot.
- Es recomendable el regenerar el initrd con otro nombre para tener la configuración original y poder arrancar la máquina en caso de problemas “just in case“.
- Por defecto Red Hat monta las particiones por etiqueta para evitar que si cambia de nombre un dispositivo se pueda seguir montando sin problemas. Dado que hemos creado un multipathing tendremos tres dispositivos, que en realidad son el mismo, con la misma etiqueta: /dev/sda5, /dev/sdb5 y /dev/md2. Si seguimos utilizando el montaje por etiquetas es posible que no se utilice /dev/md2 que es el dispositivo que suministra multipath. Por lo tanto en la claúsula append quitaremos el parámetro root=LABEL=/ y habrá que indicarle a YABOOT la partición root del sistema.
El fichero /etc/yaboot.conf quedaría:
# yaboot.conf generated by anaconda
boot=/dev/sda1 /dev/sdb1
init-message=Welcome to Red Hat Enterprise Linux AS!\nHit <TAB> for boot options
partition=2
timeout=20
install=/usr/lib/yaboot/yaboot
delay=5
nonvram
image=/vmlinuz-2.6.9-34.EL
label=linux
read-only
root=/dev/md2
initrd=/initrd-2.6.9-34.EL-mp.img
append=”console=hvc0 rhgb quiet”
Una vez realizado todo esto deberemos regenerar el initrd:
mkinitrd /boot/initrd-2.6.9-34.EL-mp.img 2.6.9-34.EL
Dependiendo de la versión de linux que estemos instalando, kernel, quizá necesitemos utilizar mkinitramfs para regenerar el initrd.
Después de esto podremos reiniciar el sistema utilizando multipathing y haciendo boot desde la SAN_.
Youtube, H.264 y Theora
Grandes filósofos
Grandes filósofos de nuestra época:“Never understimate the bandwidth of a mini-van full of DLT
tapes traveling down the highway at 65 miles per hour …”
- Andrew Tanenbaum, “Computer Networks“
Españoles en campos de concentración alemanes, entorno a 9000
Que rápido se olvida la historia, miles de Españoles (en su mayor parte de republicanos) fueron encerrados y muchos asesinados en campos de concentración alemanes.
Pero hay una asociación que no deja que se olvide Amical de Mauthausen.
Por eso merece recordarlo, para que no se olvide.
Toda la vida trabajando…67 o mejor 69
No se como puede ser tan difícil eliminar las fugas de dinero en vez de que paguemos el pato todos…bueno casi todos.
Fugas, fugas, para que queremos reyes, marqueses, condes y sueldos de delito como cierto alcalducho de ciudad charra.
Hacienda somos todos
Érase una vez que se era, un joven tributador español que hizo su primera declaración de la renta. No tenía mucho que declarar, salvo su salario, ya que no disponía de bienes o inmuebles, pero sí podía obtener una sustancial rebaja en lo que cotizaba, ya que venía alquilando una morada en Madrid, siendo éste de Ávila.
El joven tributador, que no había hecho nunca una declaración de sus ganacias, pidió a su progenitor que se la hiciese, ya que tenía amplia experiencia en el tema, tras haber hecho multitud de declaraciones a si mismo y a otros allegados.
El resultado de la operación fue la nada despreciable suma de alrededor de 1 000 euros a devolver, una cifra nada despreciable para un poco-más-que-mileurista de hoy. Imagínense la alegría de éste al conocer la noticia.
Etiquetas: hacienda
postmorten de NyxQuest
iPad: Un éxito de software
¿ Como programarías si fueses ciego ?
Nueva BSO de AC / DC
AC / DC ponen la banda sonara (B.S.O) a Ironman 2.
No son canciones nuevas, parece ser que serán:
- Shoot to Thrill
- Rock ‘N’ Roll Damnation
- Guns for Hire
- Cold Hearted Man
- Back in Black
- Thunderstruck
- If You Want Blood (You’ve Got It)
- Evil Walks
- T.N.T.
- Hell Ain’t a Bad Place to Be
- Have a Drink on Me
- The Razor’s Edge
- Let There Be Rock
- War Machine
- Highway to Hell
La estadística dice que cuándo AC / DC participa en la BSO de una película esta no es precisamente un peliculon y a las pruebas me remito:
Esta última no la he visto y no puedo opinar sobre ella pero las otras dos …. En la última salen tocando una versión de You shook me all night long
El trailer de la película se puede ver aquí.




