viernes 19 de junio de 2009

Lector de huellas dactilares biométrico UPEK en Ubuntu

Llevo un año utilizando Ubuntu en mi VAIO TZ3 y todavía no había configurado el lector de huellas dactilares. A continuación os explicaré como hacerlo en la versión 9.04 de Ubuntu.


Gracias a Wolfgang Ullrich que ha creado el proyecto Fingerprint-GUI podemos utilizarlo a la perfección!

1- Lo primero que debemos hacer es descargar los binarios de Fingerprint-GUI, podeis descargar los de la versión 0.10 aquí.

2- Antes de comezar la instalación aseguraros de que teneis instalados los siguientes paquetes en Ubuntu:
- libfakekey0
- libfprint0

3- Ejecutar desde la carpeta de binarios descomprimidos
./install.sh --with-upek
si teneis todas las librerias dependientes instaladas, no debería dar ningún problema.

4. Carga del módulo: para el funcionamiento se utiliza el módulo uinput, así que para que cargue durante el arranque lo agregaremos al archivo /etc/modules.
Si no queremos reiniciar el sistema, solo por esta vez lo arrancaremos mediante
modprobre uinput

5. Ahora ya deberiais ser capaces de adquirir vuestras muestras de huellas mediante el comando:
fingerprintGUI
En caso de tener problemas de permisos deberemos de identifcar el dispositivo y modificarlos, por ejemplo:
lsusb
Bus 001 Device 003: ID 147e:1000
sudo chown 666 /dev/bus/usb/001/003


6. Por último vamos a configurar los archivos de autentificación:
Copiamos el archivo /etc/pam.d/common-auth llamandolo como sigue:
cp /etc/pam.d/common-auth /etc/pam.d/common-auth-fingerprint

Editamos y hacemos los siquientes cambios:
- Agregamos en la primera línea:
auth sufficient libpam_fingerprint.so debug
- Encontramos la línea que contiene pam_unix.so y le agregamos
try_first_pass para que quede de la siguiente forma:

auth [success=1 default=ignore] pam_unix.so try_first_pass
nullok_secure


7- Ahora vamos a hacer que los diferentes servicios de autentificación
de Ubuntu llamen a FingerprintGUI


- su:
Editamos /etc/pam.d/su y modificamos para que contenga:
@include common-auth-fingerprint
- login

Editamos
/etc/pam.d/login y modificamos para que contenga:
@include common-auth-fingerprint
- sudo

Editamos /etc/pam.d/sudo y modificamos para que contenga:
@include common-auth-fingerprint
- gdm
Mediante el rpograma gdmsetup desactivamos time login y
facebrowser

Editamos /etc/pam.d/sudo y modificamos para que contenga:
@include common-auth-fingerprint

Si todo va bien cada vez que utiliceis alguna de estas aplicaciones
saltará la ventana para que arrastreis el dedo.


Ya sois biométricos!!! ^o^

domingo 12 de abril de 2009

Arte Retro con Pyssla

Ayer estuve en el IKEA y un amigo me descubrió un juguete para niños que se llama PYSSLA, se compone de un bote con miles de piececitas de colores y una placa para disponerlas como quieras..Con estas piececitas puedes recrear fielmente los personajes de tus videojuegos retro favoritos :)
En un ratito he creado esta seta de Mario Bros.
Tened paciencia, si sois un poco manazas como yo se os van a ir de paseo más de una vez... :)
Finalmente para que todo quede sujeto ponemos encima el papel que viene incluido y le aplicamos calor con la plancha.
Y ya está, mirad que chulo!, podeis incluso pegar un imán detrás para colgarlo en la nevera. ;)

lunes 16 de marzo de 2009

RetroMadrid 2009

El sabado pasado asistí a RetroMadrid 2009, una pequeña exposición anual que realiza la asociación con el mismo nombre.
A pesar de tratarse de una exposición pequeña, me gustó muchísimo, sobretodo por el tipo de gente que allí se concentró :)
Pudimos ver y tocar ordenadores y consolas en funcionamiento que muchos de nosotros tenemos en cajas desde que eramos niños, o tal vez siempre hemos soñado tener...
Había Amstrad, Spectrum, Amiga, MSX, Mac, NES, SNES, Megadrive, Neo Geo entre muchsísimas otras joyas...Incluso sortearon una máquina restaurada con MAME, no salió mi número... (pero habían muchsas posibilidades eh!)Doy la enhorabuena a todas las personas que hicieron este evento posible! Espero vuelva a repetirse el año que viene! :)

domingo 8 de marzo de 2009

Hackintosh: Controladora JMicron SATA y más de 2GB de RAM

Puede que este is padeciendo algún cuelgue esporádico en el caso de tener una controladora Jmicron SATA y más de 2GB de RAM.

En mi caso se notaba porque se em colgaba al utilizar la grabadora de DVD.
Investigando conseguí solucinarlo gracias a este post del foro de insanely mac.
http://www.insanelymac.com/forum/index.php?showtopic=147102&mode=threaded

Todo lo que hice fue substituir en el sistema el kext: JMicronATA.kext
que viene en el archivo: JMicronATA.kext.darwinata.v0.6.PlistFix.IDE_mode_only.zip, el cual podeis encontrar en el post anterior.

Hackintosh: Quicktime 7.6 y nvidia 8800GT

En el caso de que tengáis como yo una tarjeta gráfica Nvidia 8800GT, puede que noteis que desde la última actualización de Quicktime 7.6 el ratón da algunos tirones. Esto se debe a algun tipo de problema con la gestión de drm de archivos.

Para solucionarlo simplemente podeis ir a la ruta:

/System/Library/Extensions/

y eliminar el archivo: AppleUpstreamUserClient.kext

Ahora ya podéis cerrar Quicktime e iTtunes y volver a abrirlos, el problema habrá desaparecido

jueves 29 de enero de 2009

M-LAB entra en funcionamiento!

Hoy me ha sorprendido ver en el Blog oficial de google la noticia de que M-Lab, proyecto que considero muy interesante, sigue adelante.

Measurement Lab es una plataforma de servidores distribuidos que tiene como objetivo desarrollar herramientas para poder medir por parte de los usuarios la calidad de sus conexiones, con lo que se motiva el desarrollo transparente y sano de Internet.

M-Lab fue fundado por New America Foundation's Open Technology Institute, the PlanetLab Consortium, Google Inc. e investigadores académicos.

En particular este proyecto puede ser de gran utilidad para diagnosticar si un ISP está bloqueando el uso de aplicaciones en particular (Ej: El bloqueo de ONO hacia el Emule y P2P en general).

Estas herramientas generan un trafico de datos entre el ordenador del usuario y un servidor en cualquier lugar en Internet. Lamentablemente esto requeriría tener servidores distribuidos con mucha conectividad, lo que supone una gran barrera.
M-Lab intenta solucionar estas barreras mediante 36 servidores en 12 lugares de USA y Europa. Toda la información recolectada estará disponible públicamente para su uso en investigación. De hecho M-Lab está orientado como un auténtico proyecto en comunidad.

M-Lab ha sido lanzado con tres herramientas, con las cuales podremos obtener información muy valiosa.
Por ejemplo, mediante la herramienta Glasnost podemos saber facilmente si nuestra ISPs bloquea nuestro tráfico bittorrent.
La imagen anterior es un gráfico generado con la herramienta el día 27 de enro de 2009, vemos que en España hay por lo menos un punto rojo y además si miramos este informe veremos que hay un ISP que bloquea el tráfico (podría ser ON.. coh coh O?).
Os invito a todos a utilizar estos tests y comprobar la calidad de vuestras conexiones para quejaros en caso de que descubráis alguna irregularidad.

Internet ha de ser una red libre para compartir nuestra cultura y vivir la evolución de la sociedad, no ha de ser usada para la generación de beneficios a partir del cobro de cánones indiscriminados por parte de asociaciones de autores de cualquier país ni censurada por estos motivos....

viernes 16 de enero de 2009

Backup Launcher para Wii

Continuando donde lo dejamos en el anterior post, os voy a explicar como instalar la utilidad backup launcher, con la que podreis ejecutar copias de seguridad de juegos de wii sin necesidad de un chip.

Archivos necesarios:
- Backup launcher: SendSpace, Megaupload, Rapidshare

1. Copiamos las carpetas backup launcher y Cios installer dentro de la carpeta apps de nuestra memory stick. (la carpeta source no hace falta)

2. Ejecutamos Cios installer desde el homebrew channel y este nos descargara e instalará los archivos desde internet. Una vez termine saldra el mensaje "Instalacion completada" y la wii saldra sola al menu del Homebrew Channel


3º Ahora ya podemos ejecutar el backup launcher y cargar nuestros backups tranquilamente.

En el menú apareceran las siguientes opciones:

-Launch game: Para lanzar nuestra backup
-Config options:Aqui tenemos las opciones de configuracion ya conocidas, para forzar que cargue pal 60 o una backup NTSC, etc
-Rebooter: Aqui configuramos las opciones que estaran activas cuando utilizemos el "rebooter". La más interesante es "Recovery Mode", con la cual cuando lanzes el rebooter la wii reinicia en modo recuperación. Si pulsas "Return Menu"veras que nos da la siguiente opcion "Pres B to Launch Rebooter". Si pulsamos B la wii volvera al menu inicial pero con la diferencia de que ahora podemos cargar nuestras copias de seguridad desde el Canal Disco como si fueran originales. Esta opcion solo permanece activa hasta que desenchufes la wii.


jueves 15 de enero de 2009

Downgrade Firmware Wii 3.4 a cualqueir otra versión (3.2 recomendada)

La última versión del firmware de wii es la 3.4, esta versión corrige la posibilidad de utilizar hombrew interesante como el backup launcher para poder utilizar copias de seguridad sin necesidad de chip o el uso de freeloader para cargar juegos de otras regiones.

A continuación os pongo los pasos a seguir para poder volver a un firmware anterior, en especial la versión 3.2 que permite hacer todo lo antes citado.
Sofware necesario (buscar en google)

- Twilight Hack v0.1beta2
- Baja Homebrew Channel
- Wii_Fix_Tools.zip
- IOS16-64-v257-prod.wad
- Custom IOS Downgrader v1.2

Tu wii necesita estar conectada a internet, ya que descarga los paquetes necesarios para la instalación, de otra forma no funcionará.

1. Instala Homebrew Channel mediante el hack twilight

-Copia el twilight hack y el homebrew channel a una SD, copia la partida de tu región a la wii (esto sobreescribirá tu partida de zelda no olvides hacer un backup antes).
-Arranca con un zelda original (puedes usar un backup si tienes chip instalado), carga la partida y habla con el primer personaje.
-Sigue las intrucciones del twiligh hack para instalar el canal homebrew.

2. Instala componentes para el Downgrade

-Borra todo de la SD en tu pc.
-Extrae el Wii_Fix_Tools_zip en la raíz de tu SD.
-Copia el IOS16-64-v257-prod.wad en tu carpeta WAD (si no tienes esta carpeta, creala en la raíz de tu SD).
-Usando el ‘Homebrew Channel’, abre el ‘WAD Manager 1.3’
-Presiona ‘A’ cuando te lo pida. Tu wii deberia detectar tu SD.
-Presiona ‘A’ otra vez para ver el listado de tus WADs en la SD.
-Usa el ‘D-Pad’ para seleccionar ‘IOS16-64-v257-prod.wad’.
-Presiona ’+’ para instalar el WAD.
-Una vez finalizada la instalacion del WAD, presiona el boton ‘Home’ para reiniciar tu Wii.
-Usa el ‘Homebrew Channel’, abre ‘Custom WM’.
-Usando el mismo metodo, instala ‘cios_fix.wad’. una vez que haya terminado de instalar el WAD, presiona ‘Home’ de nuevo para reiniciar tu Wii.
-Usa el ‘Homebrew Channel’, abre ‘IOS Downgrader’ y sigue las instrucciones hasta que termine de instalar los IOSs necesarios.
-Usa el ‘Homebrew Channel’, abre ‘Install Shop IOS51’. pon ‘Yes’ para instalar el ‘IOS51’ y ‘Yes’ para parchear, pero preciona ‘No’ a the ‘Wii Shop Channel’
-Usando el ‘Homebrew Channel’, abre ‘WAD Manager 3’.
-Ahora ya puedes instalar tantos WADs como quieras. Instala ‘WAD MANAGER V3.wad’

3- Downgrade a versión 3.2

-Copia en tu SD el Custom IOS Downgrader v1.2 renombrando el archivo dol a boot.dol, ejecutalo con el homebrew channel.
-Elige en la lista la versión 3.2 o la que desees-
IMPORTANTE: elige un firmware de la misma región que tu consola (ejemplo: para Europa, 3.2E)
-Ten paciencia y no reinicies la consola!, el proceso tarda un buen rato.

Si todo va bien ya tendremos nuestro firmware downgradeado :)

viernes 19 de diciembre de 2008

iAtkos 5i 10.5.5


Hace unos días salió la actualización de Leopard 10.5.6, al actualizar mi antigua kalyway el sistema me dió kernel panic y auqnue puede arreglarlo y recuperar mis datos sin problemas. se quedó entre la versión 10.5.5 y la 10.5.6.

Así que con un poco de investigación decidí probar la nueva versión de iAtkos 10.5.5 y resultó genial.

Tan solo instalé con un poco de cuidado al elegir las opciones que funcinasen con mi hardware, tras la instalación el sistema arrancó perfectamente con 10.5.5, actualicé a 10.5.6 mediante la actualización automatica de apple, y para terminar parchee el sonido y el reinicio tal cual hacia con kalyway.

Sistema funcionando perfectamente en la ultima versión! :)

viernes 12 de diciembre de 2008

Instala Google Chrome en lugares con proxys especialitos

Algunas personas que están como yo detrás de algun proxy de empresa no pueden instalar el navegador de google con el método normal.

Aprovechando que además ha salido la primera versión que deja de ser beta os pongo un enlace donde podeis descargar las versiones generadas cada día para utilizarlas sin instalación:


Por ahora solo versión de windows :( pero esperamos poder disfrutar dentro de poco de la versión de Linux y Mac Os X.

martes 9 de diciembre de 2008

Webcam Sony Vaio con Ubuntu Intrepid Ibex

Algunos de vosotros, que al igual que yo usan linux en un portátil vaio se habrán dado cuenta de que la camara web motion eye no funciona bien en la ultima versión del kernel 2.6.27.

Para todos aquellos que quieran hacerla funcionar en intrepid ibex hay un método para conseguirlo que se basa en cargar el firmware de tu webcam directamente…

No importa si tienes el módulo de video funcionando en el kernel.

1.Instala Mercurial (sudo apt-get install mercurial) y las librerias necesarias para la compilación

sudo apt-get install libusb-dev libglib2.0-dev


2.Haz:
$ hg clone http://bitbucket.org/ahixon/r5u87x/
$ cd r5u87x
$ sudo make
$ sudo ./loader


3.Recargamos el modulo de kernel uvcvideo:
$ sudo rmmod uvcvideo
$ sudo modprobe uvcvideo

4.Ejecutar cheese o xawtv y listo.
5.Mas info:

http://lists.mediati.org/archives/r5u870-list/2008-September/000053.html

y

http://ubuntuforums.org/showthread.php?t=968381

Saludos!

Nota: Este método funciona correctamente solo para las resoluciones de webcam 640x420, para las demás parce ser que la imagen aparece distorsionada, estaremos atentos a una solución....

Actualización:

Parece ser que en la última versión de libv4l hay un bug, si veis este error:

libv4l2: error converting / decoding frame data: v4l-convert: error destination buffer too small

podeis instalar una versión corregida agregando el siguiente repositorio:

deb http://ppa.launchpad.net/lool/ubuntu intrepid main
deb-src http://ppa.launchpad.net/lool/ubuntu intrepid main

y volviendo a instalar libv4l-0


domingo 7 de diciembre de 2008

Hackintosh Easy HOWTO

Mac OS X es un sistema operativo excelente para uso doméstico pero para muchos que no nos conformamos con cualquier máquina, nos queda algo inalcanzable comprarnos un MAC PRO.
A continuación os mostraré como podeis haceros un equipo por alrededor de 500 euros, que os dará un rendimiento excelente y será compatible con MAC OS X.
Componentes:
- Placa base: GA-P35-DS3L
- Procesador: Intel Core 2 Quad Q6600
- RAM: 2 Modulos 1 GB DDRII PC1066
- Disco Duro: Seagate 500GB SATA 3GB S32MB ECO
- Tarjeta gráfica Nvidia 8800GT
- Grabadora DVD LG interfaz IDE

Software necesario:
- Kalyway 10.5.2
- Kalyway 10.5.3 udpate (kernel y combo)
- Apple update 10.5.4
- Apple delta update 10.5.5
- Gigabyte util
- CHUD
- AppleHDApatcher y 1888.txt
- Nvidia installer y efistudio

Todos estos componentes los podeis encontrar en el foro Insanelymac, lugar donde encontrareis gran ayuda en caso de necesitarla, de todas formas si no conseguis algo no dudeis en escribirme un email. :)

1 - Instalación de Kalyway

Una vez hemos arrancado desde el DVD, buscaremos en el menú superior la utilidad de discos. En esta debemos seleccionar nuestro disco duro, ir a la sección particiones y elegir 1 partición. Antes de aceptar comprobar que en las opciónes está marcada la opción GUID y ponerle en nombre "Macintosh HD".

A continuacíón cerramos la utilidad de discos y avanzamos hasta después de la seleción de destino de instalación donde veremos abajo un boton personalizar.
Dentro de este debemos:
- Deseleccionar el kernel sleep y dejar marcado el kernel vanilla (el original de apple).
- Seleccionar Timachine Fix
- Yo aparte añado la opción de instalar los programas adium, stuffit expander y transmission pero no es obligatorio.

Finalmente le damos a aceptar y continuar con lo cual comenzará la instalación.

2- Actualización a Mac OS X 10.5.5

Ahora iremos subiendo progresivamente a kernel 10.5.5

- 10.5.3: Ejecutamos la actualización del kernel y SIN REINICIAR ejecutamos el combo update. entonces reiniciamos y listo.
- 10.5.4: Esta es una actualización menor, simplemente ejecutamos la actualización y reiniciamos.
- 10.5.5: Esta es peligrosa, cuidado: para actualizar, antes de ejctuarla abrimos la terminal y ejectuamos:
while sleep 1; do rm -rf /System/Library/Extension/AppleIntelCPUPowerManagement.kext; done
Lo dejamos corriendo y entonces hacemos la actualización, cuando haya terminado no reiniciamos, primero volvemos a la consola, pulsamos CTR-C para detener el script y encontes si, reiniciamos. El ordenador arrancará un par de veces, podemos introducir -v como opción de arranque para ver el proceso.

3 -Parches finales

Arranque y reinicio: abrimos la aplicacion Gigabyte y ejecutaremos las opciones de correfir el arranque y reinicio.

Sonido: Descargamos el applehdapatcher y arrastramos el archivo 1888.txt al icono, aceptamos y después de reiniciar tendremos sonido.

Gráficos: ejecutamos la instalación nvinstaller, y a continuación abrimos el programa efistudio y aplicamos el parche después de seleccionar nuestra tarjeta (nvidia 8800gt en mi caso).

Y ya tenemos hackintosh 10.5.5!!! espero que lo disfruteis :)

jueves 4 de diciembre de 2008

Feliz Navidad!

lunes 13 de octubre de 2008

RAMA Revelada

Al fin he terminado de leer los cuatro tomos de los que se compone la serie de Cita con Rama de Arthur C. Clarke, al parecer, a pesar de ser libros con bastantes años y tener varios premios (Nébula y Hugo, Locus y John W. Campbell Memorial), mucha gente parece no conocerlos.

Sólo quería recomendarlos para todos aquellos que os guste la ciencia ficción hard y os haga falta que os den un poco que pensar sobre un posible orgien del universo (o al menos nuestra galaxia...)
Estos son los cuatro tomos:
- Cita con RAMA
- RAMA II
- El jardín de RAMA
- RAMA Revelada

Algunos de estos tomos están descatalogados, si teneis problemas para encontrarlos, tengo una versión digital para amigos ;)

jueves 25 de septiembre de 2008

Convierte un mando arcade en un mando para PC

Os voy a relatar brevemente como construí hace algunos años un mando arcade para PC a partir de uno de verdad.
Este proceso también es muy útil para aquellos que estéis interesados en reconstruir una maquina arcade antigua para usarla con un ordenador en su interior y emuladores.

Cosas necesarias:
- Mando arcade completo con controles y cables.
- Soldador
- Teclado antiguo
- Placas de plástico transparente duro o metraquilato
- Paciencia

Paso 1 - Desguace del mando antiguo: lo sacáis con cuidado de la máquina desconectando la interfaz de la placa, si la máquina es algo antigua es probable que necesite una buena limpieza así que lo mejor es sacar todos los botones y controles del sitio, observad que cada botón y posición del mando tiene dos cables, al hacer contacto es cuando se produce la acción, esto es lo que nos permitirá adaptarlo.


Paso 2 - Fabricación de la interfaz: Abrimos el teclado y sacamos el pequeño controlador que hay en su interior, si os fijáis, veréis que tiene dos zonas donde hace contacto el conector, si conectáis el controlador al pc, y con un cable vais puenteando la zona 1 con la 2, os daréis cuenta de que se van pulsando las diferentes teclas. Lo mejor es dibujarse un esquema con las pulsaciones equivalentes a las teclas.
Con mucha paciencia soldamos un cable a cada punto de cada una de las zonas.

Paso 3 - Protege el controlador: para evitar que se deteriore con el polvo o se estropee con algún estirón, hay que buscar alguna forma de protegerlo, yo utilicé una funda de vídeo VHS.
Paso 4 - Preparar la carcasa: en mi caso quería añadirle botones al mando así que hice agujeros extra en la carcasa con un taladro y una broca de corona. A continuación hice los mismos agujeros en una placa de plástico transparente. Si vais a una tienda especializada vereis que tienen muchos precios y calidades, comprad uno que no se agriete con facilidad al taladrarlo. Por último pinté la carcasa con pintura negra de spray para que quedara uniforme.
Paso 5 - Ponerlo todo en el sitio: Montamos todo el mando y con cuidado vamos asignando a cada botón o dirección del mando el par de cables correspondiente a la tecla que deseemos en esa acciónPaso 6 - Dale caña al MAME!