Archivo

Archive for 29 abril 2006

A 20 años de Chernobyl…

29 abril, 2006 Deja un comentario

Hace unos pocos días se cumplieron 20 años de la tragedia de Chernobyl. El 25 de Abril de 1986 a la 1:23:58 AM (hora local), comenzó una sucesión de explosiones que desencaddenaron el mayor desastre nunclear jamás ocurrido, comenzando por una explosión de vapor y terminando con la fusión del núcleo del reactor.

Para conmemorar esta tragedia los invito a leer la excelente descripción de los hechos ocurridos narrada en este artículo.

Y para quien sienta curiosidad por ver como esta Chernobyl hoy, aqui lo pueden ver.

Anuncios
Categorías:General, historia

Microsoft Mac Lab

20 abril, 2006 Deja un comentario

Para los fanáticos de Mac (y para los que no los son también!!), dénse una vuelta por el laboratorio Mac de Microsoft. Vale la pena.

Categorías:Geek, General, Tech

Wireless gratis

18 abril, 2006 2 comentarios

Resulta que el otro día estaba en casa “jugando” con la conexión wi-fi de mi Palm y encontré que recostado en mi cama tenía acceso a un Access Point que no era mío y que estaba totalmente abierto sin ninguna protección para impedir su uso.
Lo utilize por un rato para ver que pasaba y efectivamente funcionó correctamente.

Esta situación permaneción por dos o tres días y pensé que podría ser una oficina que hay varios pisos más abajo de mi departamento y que por desconocimiento habían dejado la red abierta.

El AP se identificaba como un Linksys por lo que me fijé si ese descuido llegaba al punto de haber dejado el usuario y clave por defecto pero no era asi, con lo cual comenzé a pensar que tal vez no era un descuido sino que el AP estaba disponible de forma libre de manera premeditada.

Imaginen cual fue mi sorpresa al ver que el bar de la esquina tenía un cartel que decía “acceso wi-fi libre”, repentinamente todo encajó en su lugar y la verdad que me alegra ver que el wi-fi libre empieze a estar disponible en cada vez más lugares.

Categorías:General

El WRT54G v5 ahora también puede correr Linux!!!

4 abril, 2006 Deja un comentario

Si, lo que nadie pensaba que podía pasar ha pasado, el router Linksys WRT54G v5 (que no podía correr Linux por las limitaciones de hardware) finalmente ahora también puede correr Linux.
Se trata de la distribución DD-WRT. La noticia en LinksysInfo.org.
Seguramente el resto de las distribuciones no se hará esperar para liberar sus “portings”.

Categorías:Geek, General

Competencia en el mundo de la virtualización

3 abril, 2006 Deja un comentario

Las cosas se ponen interesantes en el mundo de la virtualización. Resulta que después que VMWare anunciara que liberaba una versión gratis de su famoso producto, ahora es Microsoft quien hace lo mismo con su producto Virtual Server, y nuevamente VMWare hace otra jugada liberando las especificaciones de su formato de disco virtual para que otros jugadores en el mundo de la virtualización lo utilizen.
Seguramente la gente de Xen no demorará mucho en aprovecharlo.

Categorías:General

Como rescatar un IPCop que no encuentra las librerías dinámicas

2 abril, 2006 Deja un comentario

Resulta que el otro día estaba haciendo unas pruebas para modificar el IPCop para agregar un par de binarios que no vienen con el IPCop standard.

Para esto tenía tres opciones:

  • Copiar el binario y las librerías dinámicas “que me pidiera”
  • Compilarlo en forma estática y copiarlo
  • Compilarlo en forma dinámica y copiarlo
  • Debo aclarar que la primera es la opción más burda y facilista (luego veremos que no siempre resulta facil y puede llegar a ser muy peligrosa); la segunda es una opción intermedia y la tercera sería la adecuada.

    El tema es que aún sabiendo que era la peor opción creí que sería la más fácil y decidí copiar el binario y mediante un strace determinar las librerías que debía copiar. Una vez copiado el binario y las correspondientes librerías a un mismo directorio (para no ensuciar la instalación standard de IPCop) debía hacer que encontrara las librerías dinámicas en el directorio que las había puesto. por lo que tomé una pésima decisión, modificar el archivo /etc/ld.so.conf, el cual en IPCop esta vacío (“que puede salir” mal me dije!).

    El hecho en si de modificar el /etc/ld.so.conf no es tan grave en si mismo, sino que el problema es que una de las librerías que copié fue la libc.so, si, si, pésima desición, ya que esta librería es crítica para el funcionamiento del sistema.

    El tema es que modifiqué el archivo /etc/ld.so.conf y corrí el ldconfig, a partir de ese momento todo comando que intentaba correr dejó de funcionar. Y esto es lógico ya que todo o practicamente todo esta linkeado contra esta librería y al haber puesto una de otra versión en el sistema, ya ningún nuevo programa que quería ejecutar encontraba lo que necesitaba, por lo cual solo funcionaba lo que estaba corriendo en ese momento y si rebooteaba el sistema ya no funcionaría más. No funcionaba ni un simple ls.

    Luego de una momento de desesperación y sentimientos ambiguos de indignación, impotencia y de pensar “no puedo ser tan #$”&#/%” de haber hecho lo que acabo de hacer” decidí calmarme y pensar.

    Cuando se corre el comando ldconfig crea el archivo /etc/ld.so.cache en base a lo que estaba en el archivo /etc/ld.so.conf, con lo cual necestaba volver a modificar el archivo /etc/ld.so.conf y correr el ldconfig para solucionar el problema. Pero obviamente el vi, sed o lo que se les ocurra ya no andaba, con lo cual como podía hacer esto?. En un momento pensé haber econtrado la solución.

    Si normalmente el IPCop no tiene nada en el archivo /etc/ld.so.conf, si borraba el archivo /etc/ld.so.cache todo volvería a la normalidad, y si bien esto es cierto, no podía borrarlo ya que el rm tampoco andaba!!!. pero al solución no estaba lejos, finalmente intenté vaciando el archivo con > /etc/ld.so.cache y todo volvió a la normalidad.

    Una vez que todo estaba nuevamente como siempre, y al notener un entorno de desarrollo instalado para el IPCop compilé de forma estática los binarios que necesitaba y todo listo.

    Categorías:Geek, General
    A %d blogueros les gusta esto: