Informática

Sólo es una semana

La semana que viene vuelvo a irme de Campus Party , dejándome de nuevo un poco la espalda en el transporte (la torre pesa más que hace un año :S ) y por tanto, gastando una semana de mis vacaciones. Durante esa semana espero que a nadie le de por reiniciar el servidor del trabajo (le gusta petar en los reinicios) y, seguramente, la pobre persona que supla mis tareas me echará de menos (jojojo).

Mismamente, esta semana, tras comer con una amiga y mientras nos encontrábamos sumergidos (casi literalmente xD) entre sus papeles, me llamaron del trabajo precisamente porque el servidor había dejado de responder (el pobre tiene una relación difícil entre su kernel y TrueCrypt). Así que desde el ordenador de Pausem estaba yo levantando los servicios que se habían estrellado, mientras ella me pregunta si me pagaban aquellas horas de conexión remota y dedicándome un dibujo.


Servidor muerto

Servidor muerto


Espero pasar la semana sin altercados del estilo porque paso; ya se tendría que poner la cosa chunga para que me dignase a gastar de esa forma mi tiempo vacacional. Y es que eso de que el trabajador se valga de tan sólo una conexión a Internet para realizar su trabajo no es siempre magnífico xDD.

Actualización:  soy un bocazas, al final estuve 13 horas el viernes (irónicamente el día del administrador de sistemas) y 5 el sábado intentando hacer que Samba y los indeseables Windows se volviesen a llevar bien, con la presión de que el lunes todo debería funcionar bien.

Y es que esta semana nada ha funcionado bien a la primera: que si instalaciones de toda la vida que no funcionaban bien, que si tarjetas gráficas que parecían muertas tras años de servicio y que les tocaba esta semana morir, para después sumarsele algún disco duro y algunos cables de red. Espero que la semana que viene sea mejor…

Voladura de bytes

Recuerdo cuando hace algún tiempo se me metió la idea en la cabeza de hacer funcionar un RAID 5 en mi equipo. Quería poder disponer de mucho espacio en una única partición, alcanzar mayor velocidad y poder hacerle frente al fallo de un disco duro. Para ello reuní 3 discos duros (2 Maxtor’s de 250GB y un Seagate de 320GB).

Así que al final, entre otras cosas, acabé con una partición de 444GB destinada específicamente para mis datos. Contaba con una transferencia de más de 140MB/seg y la posibilidad de que fallase un disco duro sin que repercutiese en mis datos.

Pero algo ocurrió. Un día el equipo se colgó y ya no volvió a arrancar el S.O.. Tras varios intentos de hacerlo resucitar pude comprobar que los datos de los discos duros se habían corrompido. Pude imaginar que algún disco habría fallado de manera que propagase esa información errónea a los otros dos discos. Menuda mierda de RAID 5 pensé.

Tras semana y media, una vez que había vuelto a poner todo en condiciones, volvió a ocurrir exactamente lo mismo. Me acerqué a la torre y escuché un extraño ruido en uno de los discos. Tras media hora intentando averiguar el disco al que pertenecía ese sonido me percaté de que el fallo se encontraba en el conector que va desde la fuente de alimentación a dos de los disco duros. Hacía un mal contacto que conectaba y desconectaba las unidades de manera intermitente.

Así que me encuentro con unos 400GB de datos perdidos, una fuente de alimentación fuera de garantía que me costó 50€ para tirar y la imperiosa necesidad de comprar algo donde hacer copias de seguridad todas las noches.

A pesar de todo, el RAID 5 aguantó de forma razonable el fallo de dos discos…

Cedega en OpenSuse

Con la versión 10.3 de OpenSuse me encontré con un problema muy frustrante cuando ejecutaba Cedega, un error que decía algo así:

org+freedesktop+hal+devices+storageserial

Le di muchas vueltas buscando en Internet y me sorprendió que nadie dijese nada al respecto, así que acabé trapicheando entre el código visible de Cedega para acabar editando el fichero «/usr/lib/transgaming_cedega/cdrom.py».

Simplemente comenté las siguientes líneas que no tuvieron ningún repercusión además de la deseada:

try:
try:
hal_manager_obj = bus.get_object(«org.freedesktop.Hal», «/org/freedesktop/Hal/Manager»)
hal_manager = dbus.Interface(hal_manager_obj, «org.freedesktop.Hal.Manager»)
have_dbus_new = 1
except:
hal_service = bus.get_service (‘org.freedesktop.Hal’)
hal_manager = hal_service.get_object (‘/org/freedesktop/Hal/Manager’,’org.freedesktop.Hal.Manager’)
have_dbus_new = 0
except:
log.logger.warning(_(«Optical drive detection: there appears to be an incompatibility with installed dbus bindings.»))
return drives

Y a modo de bonus, si nos gusta escuchar nuestra propia música mientras jugamos, en el foro de Cedega tenemos la solución

Instalar Debian desde la red

Supongamos que tenemos un portátil al que queremos instalar una Debian y no queremos utilizar ni cd ni pendrive, sólo el cable de red. Para ello utilizaremos otro equipo que le proporcione los datos de la conexión a la red y los datos suficientes para poder iniciar el arranque de la instalación de Debian.

Nuestro servidor (OpenSuse 10.2 en este caso) tendrá que tener configurado un servicio DHCP con una configuración similar a la siguiente (/etc/dhcpd.conf):

option domain-name «midominio»;
option domain-name-servers 192.168.1.1;
allow booting;
allow bootp;
option routers 192.168.0.1;
option ntp-servers 192.168.0.1;
default-lease-time 14400;
ddns-update-style none;
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.10 192.168.0.200;
default-lease-time 14400;
max-lease-time 172800;
next-server 192.168.0.1;
filename «pxelinux.0»;
}

También tendrá que tener instalado un servidor TFTP con una configuración como esta (/etc/xinetd.d/tftp):

service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot
}

Crearemos un directorio /tftpboot donde copiaremos los datos contenidos en el «netboot.tar.gz» de nuestra Debian.

Ahora sólo hace falta enchufar el portátil, decirle que arranque por red y esperar a que cargue. Comenzará la instalación y será cuestión de tiempo que acabe instalada en nuestro equipo.

Nota: recordad abrir el puerto de TFTP en el cortafuegos de vuestro servidor.

Códigos QR

Un día en el que se aburría, DarkNekros cogió a la primera persona que vio en su programa de mensajería instantánea y le empezó a aleccionar sobre los códigos QR:

[…]sistema para almacenar información en una matriz de puntos o un código de barras bidimensional creado por la compañía japonesa Denso-Wave en 1994; se caracterizan por los tres cuadrados que encontramos en las esquinas[…]

Me vi envuelto en aquella chuminada que parecía entretenida de hacer funcionar, así que busqué un poco y encontré el uso que le dan en países más desarrollados explicado en Xataka.

Vamos a lo divertido (es tan subjetivo xD ). Lo primero es hacer de nuestro teléfono móvil un lector de códigos con la aplicación BarSnap.

Lo siguiente es poder crear esos códigos tan chulos para que codifiquen lo que nosotros queramos, desde direcciones web hasta anotaciones que sean rápidas de capturar con un teléfono. La alternativa fácil es la página de Kaywa.

Seguir leyendo…

Migrando

He mandado a paseo el Active Directory de Windows 2000 del trabajo para que Samba suplante sus funciones.

Ahora todo el mundo se autentifica mucho más rápido (ya no hace falta que el usuario meta nombre y contraseña y se vaya a tomar un café) y se usan perfiles móviles en condiciones (indiferentemente del ordenador en el que te pongas, cuando te autentifiques aparecerán desde tus documentos hasta las preferencias de tu escritorio).

Ya que redefinía los grupos de acceso eliminé del grupo de administradores a todo el mundo que no debía estar en él. Pero eso originó un problemilla. No sé quien fue el gilip****s listo que se le ocurrió el sistema de permisos en Windows. Me pregunto cómo puede ser que, dado el caso de que no tengas permisos de administrador en la máquina, no puedas usar programas cotidianos de tu vida laboral.

Así que te puedes volver tonto resolviéndolo, buscando en el registro y cambiando sus permisos (sí, en ese estercolero también hay permisos :S ), en los ejecutables, en las carpetas de instalación, en todas partes para finalmente tener que darle permisos administrativos al usuario para que pueda trabajar.

Con lo fácil y claro que Gnu/Linux es en ese aspecto, en serio. Que descanso voy a tener cuando haga la migración de todas las máquinas, porque estamos hasta los mismísimos de hacer virguerías con esa cosa que definen como S.O..



iGoogle

iGoogle es un producto de Google que pretende ser la página inicial personalizable por el usuario y para el usuario. Es algo así como el punto inicial de partida cuando arrancas el navegador web.

Una estupenda amiga fue la que me lo recomendó, destacando sus temas visuales que iban evolucionando conforme avanzaba el día y así podíamos encontrar:

[…]el «paisaje de temporada» protagonizado por una mariquita y una rana (con tendencias sexuales sospechosas) que hacen todo a su hora: desayunan café con donuts, luego practican karate, luego juegan al cricket, almuerzan un sándwich y un refresco, juegan con los globos de agua, y por la noche encienden fuego.

Si bien es algo que puede carecer de utilidad a primera vista, puede ayudarte a saber que ya es hora de comer o que está anocheciendo (sobretodo es útil para aquellos que nos quedamos pegados al monitor sin quererlo 🙄 ) o simplemente distraerte en el trabajo (jejeje).

Además de eso puedes agregar un gran repertorio de útiles como un diccionario, traductor, calendario, programación televisiva, juegos y un enorme etcétera.

Merece la pena probarlo, personalizarlo y usarlo unos días, engancha bastante y es sólo una pestaña en el navegador.


igoogle.jpg

VMware: Unable to connect to the MKS

A veces, cuando jugamos con varias instancias de VMware (por ejemplo, una abierta en sesión remota desde NX y otra en local) nos da el siguiente mensaje de error al intentar visualizar una maquina virtual:

Unable to connect to the MKS: You need execute access in order to connect with the VMware Server Console. Access denied for config file: /mnt/maquinasVirtuales/soVirtual/maquinaVirtual.vmx.

Para resolverlo sólo habrá que ejecutar desde un terminal lo siguiente:

chmod +x /mnt/maquinasVirtuales/soVirtual/maquinaVirtual.vmx

La solución la encontré en Mark’s (we)Blog].

Windows Vista PoWa

Tras mucho tiempo dándole vueltas, hace unos días decidí probar Windows Vista en mi propio equipo. Quería conocer de primera mano la supuesta incomodidad e incordio que suponía trabajar con él.

Lo cierto es que me esforcé mucho en no borrarlo enseguida, pues sus contínuas ventanas de confirmación me sacaban de quicio y me recordaba los tiempos de los pop-ups. Pero, finalmente, tras dos días de lucha, terminé por configurar el equipo a mi manera e incluso me hizo sentir orgulloso por tal hazaña.

El rendimiento no es malo para un Core2Duo y 2GB de RAM, supongo que es cuestión de acostumbrarse o comprar componentes todavía más potentes para sacarle todo el provecho al sistema operativo, porque es un sistema diseñado con vistas al futuro, así que estoy pensando en un par de QuadCore con 16GB de RAM, que para eso es un SO de 64Bits. Todo el mundo se queja de su rendimiento pero es porque no entienden o conocen la potencia de escalabilidad que posee Windows Vista.

La pega más grande que he tenido es que no he podido hacer funcionar mi querido Quake Wars de forma decente, así que me decidí a probar el tan renombrado Halo 3 con su flamante DirectX 10 y me asombró gratamente, tanto que creo que no me hace falta jugar más a Quake Wars.

Ahora voy a ver cómo arreglo el jaleo de particiones que tengo en los discos duros porque me está estorbando OpenSuse

El spam se adapta

Tengo la costumbre de echar un vistazo a cómo llega la gente a mi blog, a través de qué páginas llegan hasta mi. Supongo que muchos bloguers hacen lo mismo y algunos se encuentran con graciosas búsquedas en google que conducen a sus blogs.

Estas cosas son fáciles de averiguar por medio de algún plugin como BDP Referral Tracker que te lista todos los sitios webs que tienen algún link que apunte a tu sitio.

Pues bien, en esa lista de sitios webs me han empezado a salir referencias de lugares que supuestamente apuntan a mi web pero que en realidad son páginas que contienen spyware, virus o troyanos.

Acaban usando tu curiosidad de saber quién te enlaza para conseguir que hagas click en el enlace. Lo peor es que son originales. Los enlaces te llevan a otra web que contiene un vídeo como los de Youtube, con la imagen en negro pero con el sonido de una chica haciendo cosas y te sacan un cartel (con el tema visual de Windows Vista) diciéndote que necesitas un plugin para ver el vídeo al completo xD . Sobra decir que lo que te hacen descargar es un ejecutable de dudosa procedencia…

SIMO 2007

Me desplacé a Madrid en autobús para el evento (difícil de definir). Allí nos encontramos con unos cuantos pabellones con mucho stand pero con poca cosa que llamase la atención. Lo más interesante fueron los Audi’s, un Ferrari, algunos monoplazas de Fórmula 1 y una exposición de portátiles antiguos que por lo menos resultó curioso. El resto era cutre y mal presentado. Nos llenaban de panfletos de publicidad que repartían chicas con poca ropa encima (un poco penoso para mi gusto la verdad).


dsc00045.JPG dsc00036.JPG

dsc00034.JPG dsc00031.JPG

Se trajeron al campeón del mundo mundial de Quake 4, un tipo italiano (que hablaba un extraño inglés) que decía pasarse entre 5 y 8 horas jugando para mantener el nivel (no me imagino cómo debía terminar…) y retaba a los asistentes a que se lo cargasen…en el juego, claro. El tío se conocía el mapa al dedillo y apenas dejaba salir al contrincante del punto de regeneración. Por intentarlo te regalaban una gorra de Nvidia o alguna otra pijada, pero si ganabas te podías llevar una pedazo de tarjeta gráfica, placa base y otras cosas. Intentamos hacernos con una de las gorras pero nos engañaron, nos dijeron que no quedaban y al final, el italiano acabó tirando al aire algunas, justo cuando nosotros habiamos abandonado la multitud. Así que, la próxima vez que vea al tipo del micrófono (que se dedicó a darnos la brasa todo el tiempo) le enseñaré una cosa que puede hacer con él. En fin, le pediré la gorra directamente a Nvidia.

No estuvo mal para perder el tiempo, con 4 horas de visita hubiese bastado. Uno se lo pasa infinítamente mejor en la Campus Party, incluso acabas viendo más novedades. Así que el próximo año, en vez de ir al SIMO, mejor montar una party entre amigos-no-italianos para viciarnos un rato juas juas.

Efecto Polaroid en tus fotos

El efecto Polaroid crea un marco blanco y cierta sensación de relieve:


ihasaflavor-print.jpg

Es fácil de conseguir con un simple script que podremos ejecutar con el siguiente comando:

$ruby polaroid.rd imagen.jpg

Si no nos reconoce el comando «ruby» sólo habrá que instalar «ruby-RMagic».