Como instalar Skype en Fedora 15 x86_64

Estándar

Si eres usuario de este software de comunicacion y ademas usuario de fedora x86_64 te daras cuanta que al instalarlo nos arroja errores como:

$ skype
skype: error while loading shared libraries: libasound.so.2: cannot open shared object file: No such file or directory

la libreria puede cambiar, pero en esencia el error es el mismo, lo que pasa es que no hay una versión de Skype para x86_64 así que tenemos que añadir varias librerias de 32 bits para que pueda funcionar sin problemas.

$ su -c 'yum install glibc-2.13.90-9.i686 alsa-lib-1.0.24-2.fc15.i686 libXv-1.0.6-2.fc15.i686 libXScrnSaver-1.2.1-2.fc15.i686 qt-4.7.2-8.fc15.i686 qt-x11-4.7.2-8.fc15.i686'

otra opción es probar ekiga pues Skype fue comprado por Microsoft y nunca se sabe con que vallan a salir estos muchachos

Puedes descargar Skype desde la página oficial dando click en esto.

Cifrado Vigenere

Estándar

En la clase de matemáticas discretas 2 toca ver el tema de criptografía, un mundo realmente interesante, en esta ocasión se me ocurrió hacer un pequeño código que cifrara un mensaje utilizando Vigenere, No es el código mas optimizado, pero es útil para fines didácticos.

Lo que hace es que en base al alfabeto que le indiquemos va a aplicar la formula Y=X+Z(mod 26) , y cifrara el texto que le demos, además de quitarle los espacio y poner las letras a mayúsculas para evitar errores, como dije antes el código no es el mejor pero puede servir para referencia y lo mejor es que lo puedes modificar a tu antojo
Continuar leyendo

Haskell y la programación funcional

Estándar

Haskell es un lenguaje de programación que usa un paradigma diferente al que gran cantidad de programadores usan, este paradigma se llama funcional .

¿Qué es la programación funcional?

Antes de nada, quiero aclarar que durante el artículo hablaré basándome en un lenguaje funcional en concreto: Haskell. En otros lenguajes puede haber implementaciones ligeramente diferentes, al igual que C++ y Python implementan la POO de manera distinta, pero la idea de fondo será siempre la misma.

Los lenguajes habituales se basan, en mayor o menor medida, en realizar una serie de pasos, en definir lo que las cosas hacen; esto se conoce como programación imperativa. En programación funcional, definiremos más bien lo que las cosas son.

Continuar leyendo

Angry Birds y su hack en Chrome.

Estándar

Todos hemos escuchado hablar acerca de este juego que ha puesto lo que  se podría definir como un antes y un después en la industria de los videojuegos para móviles.

Y lo mejor es que ya podemos disfrutar de este juego en nuestro navegador favorito desde la dirección http://chrome.angrybirds.com/, siempre que nuestro navegador tenga soporte para HTML5.

Su simpleza es la clave de su éxito. Un guión sencillo a más no poder: cerdos roban huevos de pájaros y pájaros les persiguen hasta matarlos a todos, para conseguir recuperar lo que les pertenece. Los creativos poderes de cada pájaro y las fases con dificultades variables hacen de él un juego muy entretenido, que no requiere una gran concentración y que puede servir para entretener desde un trayecto en autobús como una espera en un aeropuerto. Continuar leyendo

First

Estándar

Hola Bienvenidos a este blog, mi espacio, mi casa, por favor sientanse cómodos de leer, compartir, comentar y criticar todo lo que en este blog se escriba.
Los temas que se trataran serán los siguientes:

  • GNU/Linux
  • Programación
  • Internet
  • Open source
  • Seguridad
  • y más…

Espero el contenido de este blog aparte de pretender ayudarte, para lo que es escrito es para crear curiosidad en los temas que aquí se tocan y sigas buscando información y compartas tus conocimientos