• Increase font size
  • Default font size
  • Decrease font size

CAMAYIHI

Member Area
Documentacion
GNU/Linux y Wiimote
Usar puntuación: / 2
MaloBueno 
Documentacion
Escrito por jhonn harry cano gutierrez   
Martes, 12 de Abril de 2011 13:30

 Cacharreando y navegando con un Wiimote y un Bluetooth, encontré varias aplicaciones muy interesantes y útiles, que quisiera compartir con ustedes.

Primero les comentare que todo esto es gracias a las grandes cualidades que tiene el control del consola Wii llamado Wiimote que además de los botones y el parlante que observamos, posee internamente un Bluetooth, un motor de vibración, un sensor de infrarrojo, memoria interna, y una combinación de acelerómetros que detectan los movimiento en 3 dimensiones.


wiimote

 

Para los que tienen las consola les comento que entre la paquetería de Debian existe “transfermii” aplicación que permite importar y exportar de una forma muy sencilla los Mii (Avatar de la consola). También encontramos el Wmgui aplicación que permite probar todos los dispositivos que tiene el wiimote además de sus los accesorios adicionales (Nunchuk y el Control clásico)

 

Estas dos aplicaciones trabajan con la librería Cwiid (también existente entre la paquetería de Debian) la cual es la encargada de la comunicación con el wiimote y por lo que podemos utilizar el wiimote con nuestro sistema GNU/Linux en varias modalidades.

1.Como mouse.

Conectando el wiimote via bluetooth con el los siguientes comandos:

lswm

Que nos pedirá oprimir los botones 1 y 2 del wiimote para así descubrir los dispositivos que estén cerca y conocer la MAC.

Wminput  "XX:XX:XX:XX:XX:XX"

Este comando nos pedirá oprimir los botones 1 y 2 del control para establecer la comunicación.

Y listo ya tenemos nuestro wiimote operando como mouse.

En este caso el control los movimientos del puntero se realizaran gracias a los acelerómetros del wiimote, es decir, giro hacia la derecha o izquierda del wiimote, e inclinación hacia adelante o atrás.

Editando los archivos de configuración en “/etc/cwiid/” podemos cambiar las funciones de los botones del control.

Otra forma es agregando la opción “-c ir_ptr“ la cual utilizara el detector de infrarrojo del control para ubicar la posición en la pantalla a la que se apunta..

Wminput -c ir_ptr  “XX:XX:XX:XX:XX:XX”

Para que el control pueda ubicarse necesita de la barra sensora que ubicada arriba o abajo de la pantalla provee de puntos de luz infrarrojos que le dan una referencia.

A continuación les presento un rápido manual de como crear la barra sensora con alimentación por medio de un puerto USB del computador.

 Requisitos:

 

  • 6 led infrarrojos (Su luz solo se e en una cámara digital)
  • Conector USB macho
  • 2 resistencias 33 Ohm
  • Cable
  • Canaleta plástica 25cm

 

La canaleta es para ensamblar la barra sensora, permite fácilmente almacenar el circuito. Aquí les dejo el esquema del circuito:


 

Sensor Bar

 

Para la alimentación la podemos sacar del puerto USB del computador, solo es conseguir el conector o cortar una extensión. El voltaje viene por los puntos 1 y 4 del conector que por norma son los cables Rojo y Negro, (los cables Verde y Blanco son para datos por lo cual los dejaremos quietos).

 

USB

 2. Whiteboard

 

Instalando la aplicación whitebaord que esta en la paquetería de Debian, se puede utilizar el control y un lápiz óptico como tablero o whiteboard.

El control se debe colocar en diagonal (45°) a la pantalla y apuntando este la pantalla, luego abrimos la aplicación y hacer click en “Start” pedirá oprimir los botones 1 y 2 del wiimote para establecer la conexión y luego realzara la calibración de la pantalla, colocando el lápiz óptico sobre cada esquina de la pantalla y oprimiendo el pulsador.

Y listo, podemos escribir sobre la pantalla como si estuviéramos escribiendo en un tablero.

Si no poseemos un lápiz óptico, podemos ensamblar uno casero, con:

 

  • Led infrarrojos
  • Pulsador
  • Pila AA
  • Cable
  • Marcador
Dentro del marcador ensamblaremos el circuito mostrado a continuación, con el pulsador de fácil acceso para tomar el marcador como un lápiz.

 

Lapiz optico


 

Última actualización el Domingo, 01 de Mayo de 2011 17:58
 
8 formas de iterar en ruby.
Usar puntuación: / 1
MaloBueno 
Documentacion
Escrito por fl@kox   
Domingo, 09 de Enero de 2011 15:28

Leyendo cosas, me dije "Vamos a hacer un pequeno script", este debe

sumar los numeros del 1 al 100. Al final de mi cuenta de que lo hice

de 8 formas distintas... esto si es versatilidad. Supongo que pueden existir

mas formas de hacerlo, o no?.

 

Ahi les dejo el codigo:

Última actualización el Martes, 11 de Enero de 2011 11:46
Leer más...
 
Más allá del uso de las fuentes
Documentacion
Escrito por Dklan   
Miércoles, 06 de Octubre de 2010 22:18

Es evidente que el uso de herramientas ofimáticas se ha extendido desde que los computadores personales dejaron de ser un lujo y se volvieron un recurso necesario dentro de las empresas. Ahora debido al uso de dichas herramientas se emplea un elemento que a veces pasa desapercibido pero que a larga resulta que es otra trampa que nos puede traer problemas legales, dicho recurso es la fuente tipográfica.

Dentro del uso de las fuentes existen conceptos heredados de la tipografía, como son fuentes Serif y Sans Serif, estos conceptos han ido desapareciendo de la mano de las costumbres de uso de fuentes con nombres que por cuenta de herramientas privativas hemos ido aceptando, es el caso de Arial como fuente Sans Serif y Times New Roman como fuente Serif. Estas fuentes en particular son propiedad de Monotype y fueron introducidas en Windows o Mac OS mediante un paquete de fuentes llamado CoreFonts que por ende permiten su uso de la mano de la licencia del sistema operativo o de la suite de oficina. Aquí comienza el primer problema, las licencias no permiten hacer el uso que por omisión hacemos normalmente al incluirlas en documentos de texto ya que considerábamos que el problema legal solo descansaba en el software como tal.

El siguiente problema es aún más intrincado, por omisión, por costumbre o quizás por imposición de Microsoft; las instituciones de distintos tipos exigen normas en las que se deban usar dichas fuentes.  En Internet podemos encontrar muchas referencias a dicha situación, simplemente “googleando” la combinación normas APA + Arial. Realmente el detalle es también una mala interpretación de las normas APA, ya que dicen explícitamente fuentes Serif y Sans Serif y no dicen en su versión en inglés (ya que son creadas por una asociación de los Estados Unidos) que se debe usar Arial y Times New Roman. 

Ahora bien hay luz al final del túnel, pues existen dos buenas alternativas visuales a la necesidad “creada” de usar Arial y Times New Roman; las alternativas son usar Liberation Sans en vez de Arial y Liberation Serif en vez de Times New Roman, les aseguro que no notarán la diferencia y de paso no incurrirán en ningún problema legal y podrán distribuir su documento sin problema. 

Última actualización el Martes, 11 de Enero de 2011 11:33
 
Contrato Social Camayihi PDF  Array Imprimir Array
Usar puntuación: / 3
MaloBueno 
Documentacion
Escrito por fl@kox   
Miércoles, 18 de Noviembre de 2009 22:04
Contrato Social Camayihi

El Contrato Social Camayihi (CSC) es un documento que plasma la naturaleza del grupo CAMAYIHI, el CSC busca sentar una base fuerte y clara sobre la cual los integrantes del grupo CAMYIHI pueda operar.

El CSC es un documento unificador, es un documento guía e inspirador y podrá ser modificado según las necesidades del contexto con la debida aprobación de todos los integrantes activos del grupo.

Este documento es basado en el contrato social de Debian y la filosofía del proyecto GNU.

Última actualización el Miércoles, 18 de Noviembre de 2009 22:13
Leer más...
 
Conectarse a una red inalambrica con WPA en la terminal
Usar puntuación: / 1
MaloBueno 
Documentacion
Escrito por fl@kox   
Domingo, 06 de Septiembre de 2009 22:40

Hace un tiempo que estaba con esta duda, pues bien hace como dos dias logre conectarme a una red inalambrica con este tipo de encriptacion, asi que quiero compartirlo con ustedes.

Lo primero que se hace es crear un archivo de configuracion que indique el nombre del punto de acceso, la clave respectiva y la clave encriptada , para esto escribiremos en la consola como root (mejor utiliza sudo):

wpa_passphrase nombre-punto-de-acceso clave-de-acceso > /ruta-archivo/archivo.conf
un ejemplo seria:
wpa_passphras mipunto miclave > /home/user/wpa.conf (sin comillas, de nuevo como root o con sudo) 

una vez creado el archivo (no es necesario que el archivo se llame wpa.conf) ahora si procedemos a conectarnos al punto de acceso con la instruccion

wpa_supplicant -B -D driver - i interfaz -c  /ruta-archivo/archivo.conf 

ejemplo:

wpa_supplicant -B -D wext -i wlan0 -c /home/user/wpa.conf (sin comilas, como root o con sudo)

La opcion -B es para que el proceso se ejecute en segundo plano, -D indica el driver a utilizar (wext, este me funciona a mi super bien, pero podria ser otro), -i es la interfaz de la tarjeta inalambrica, en mi caso la wlan0, -c es para indicar la ruta del archivo de configuracion que creamos anteriormente.
Despues de enlazarnos le solicitamos una ip al punto de acceso con dhclient wlan0 (como root o con sudo) y creo que con eso es suficiente.

Si antes necesitas listar las redes inalambricas puede ejecutar

iwlist wlan0 scan 

como root o con sudo.


Fuente: Implementación De Servidores Con GNU/Linux, Edición Julio 2009, Joel Barrios Dueñas.

Última actualización el Miércoles, 12 de Enero de 2011 19:47
 


Página 1 de 2
mod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_counter
mod_vvisit_counterHoy42
mod_vvisit_counterAyer74
mod_vvisit_counterEsta semana254
mod_vvisit_counterSemana Pasada545
mod_vvisit_counterEste mes2811
mod_vvisit_counterUltimo mes3524
mod_vvisit_counterTodos los dias97343

Su IP: 38.107.179.219
 , 
Hoy: Feb 22, 2012