Video: Una muerte graciosa

Deja un comentario

Cuando uno juega FPS hay veces que ocurren jugadas con mucha suerte (como matar con un cuchillo que lanzaste a alguien que no ves) pero nada se compara a esta muerte:

básicamente alguien le dispara a un enemigo, lo deja tirado (pero con vida) y entonces lanzan una granada para terminar con su vida… de la forma menos pensada

Anuncios

Comparación de Sistemas Operativos (otra vez)

Deja un comentario

Hace tiempo deje una imagen que comparaba los diferentes sistemas operativos. Ahora leyendo cyb3rpunk me encuentro con otra de esas:

Para quien no sepa inglés, dice lo siguiente:
Windows: Divertido, pero propenso a fallar
Linux: Confiable, pero aburrido (¿se refiere a los juegos?)
OS X: Linda apariencia pero inútil
FreeBSD: Sumiso y pasa desapercibido

Obviamente yo soy de los confiables 🙂

las vuvuzelas llegan a la Tierra Media

Deja un comentario

El arma final del señor de los anillos

Viendo el avance de un proyecto con gource

Deja un comentario

El mes pasado me entere de la existencia de gource, un programa que toma un repositorio git o mercurial (aunque con algunos scripts se puede adaptar repositorios de subversion) y va mostrando su progreso en el tiempo en forma de un “árbol” animado.

Básicamente toma el log (registro de cambios) completo del repositorio (fecha, hora, autor del commit y los archivos agregados, modificados o eliminados) y con esta información se va mostrando los cambios en el tiempo, representando los directorios dentro del repositorio como ramas (que parten de un punto central, la “raíz” del repositorio) y los archivos como hojas/puntos en las distintas ramas. Creando un efecto bastante curioso.

Para probarlo use el repositorio mercurial de uno de mis proyectos, pysum (un programa que calcula sumas de verificación como CRC32, MD5, etc. de manera gráfica) y el resultado fue el siguiente vídeo, en donde se aprecia como se van actualizando archivos, creando nuevos archivos y directorios:

Claro que también soporta gravatars y muchos cambios como lo muestra este vídeo del desarrollo de git (por cierto Linus Torvalds es una maquina, fíjense en el video cuantas veces aparece)

Aunque el efecto es mas llamativo en proyectos grandes, que tengan muchos archivos por ejemplo el de LXDE

Link: http://code.google.com/p/gource/

Prelude du fornication

Deja un comentario

Un gif animado bastante curioso que no me acuerdo en donde lo encontré, si alguien sabe de donde es que me lo diga

Click para ver en tamaño completo.

Recuperar Grub 2

Deja un comentario

Bueno como todos saben, cada cierto tiempo windows necesita ser reinstalado y como el sistema es tan $@%$#%$!? reescribe la MBR sin preguntarle a nadie (gracias billy puertas) dejándonos sin grub (y sin poder entrar en GNU/linux u otros sistemas que no sean windows).

Esto es bastante común y si usaban el grub1 (ahora llamado grub-legacy) hay en internet un montón de manuales para arreglarlo. Claro que ahora yo estaba usando el grub2 y no había tanta documentación disponible

Ahora la explicación de como recuperar el grub2:

Primero necesitan el supergrubdisk, da lo mismo si es la versión 1 o 2, ya que NO lo usaremos para instalar el grub, sino que lo usaremos para entrar en nuestro GNU/linux que ya esta instalado. Para ello se bajan la imagen (son menos de 2 mb), la queman en algún disco, bootean con ella y en le menú del supergrub escogen la opción que te permite iniciar con alguno de los sistemas instalados en el disco duro (se debe llamar algo como “boot os” o “load os”, en este minuto no me acuerdo exactamente), esto muestra una lista de todos los sistemas instalados en el disco duro y entran en la distribución que maneja el grub (en mi caso debian)

Ok, ahora están en territorio conocido (ya que están dentro de la distribución que usan) y nos logeamos como root, haciendo:
su -
O en el caso de sistemas como ubuntu, usan sudo

Luego hacen
# grub-mkconfig
para que el grub2 revise la configuración

Ahora reinstalamos el grub2 haciendo:
# grub-install /dev/sda
o
# grub-install /dev/hda
Dependiendo si el disco duro es ata o sata (y si es diferente del primer disco duro cambian al que corresponda)

y por ultimo se actualiza el grub2:
# update-grub

Listo, ahora reinicien y tiene de vuelta el grub 2 🙂

permisos en Linux, Chmod

1 comentario

Un pequeño recordatorio.

Para modificar los permisos de un archivo en GNU/Linux desde una terminal se usa chmod, de la forma

chmod [opciones] XXX Archivo/Directorio

En donde XXX es el valor numérico de los permisos de lectura, escritura y ejecución (para el Propietario, Grupo y Otros), estos valores son:

  • 0 = Ningún permiso
  • 1 = Permiso de Ejecución
  • 2 = Permiso de Escritura
  • 3 = Permiso de Escritura y Ejecución
  • 4 = Permiso de Lectura
  • 5 = Permiso de Lectura y Ejecución
  • 6 = Permiso de Lectura y Escritura
  • 7 = Permiso de Lectura, Escritura y Ejecución

Ahora se señalan en el orden Propietario (el dueño del archivo), Grupo (los usuarios dentro del grupo al que pertenece el archivo) y Otros (los demás usuarios).

Por ejemplo: chmod 644 archivo significa que el propietario puede Leer y escribir (6), el Grupo solo puede Leer (4) y Otros solo puede Leer (4)

Otro ejemplo: chmod 764 archivo significa que el propietario tiene todos los permisos (Leer, Escribir y Ejecutar) (por el 7), el Grupo solo puede Leer y escribir (6) y Otros solo puede Leer (4)

Ahora el orden de estos números para representar los permisos no son al azar, sino que se basan en reglas binarias, así si hacemos una tabla (con los valores Lectura, escritura y ejecución) y vamos rellenando con 1 (Si) y 0 (No), así obtenemos el valor numérico de los permisos (transformándolos de binario a decimal):

Lectura (r) Escritura (w) Ejecución (x) Valor
0 0 0 = 0
0 0 1 = 1
0 1 0 = 2
0 1 1 = 3
1 0 0 = 4
1 0 1 = 5
1 1 0 = 6
1 1 1 = 7

Como ven el valor no es al azar.

Older Entries Newer Entries