viernes, 28 de febrero de 2014

¿Bricolaje? - Open Source / Software Libre

En un curso virtual de la UDLA encontré un párrafo interesante para entender el estilo de aprendizaje de la Generación Y y Z.

"Estilo de "constructores".

El razonamiento del aprendiz digital no es deductivo o abstracto sino que es similar al concepto de "bricolaje", la ciencia de lo concreto. Según Brown (2000), el aprendiz digital encuentra algo concreto como un objeto, una herramienta, un documento o un código, para construir algo más importante. En este contexto el término Bricolage (Bricolaje - hágalo usted mismo) o "constructores" describe cómo el individuo utiliza diferente objetos que tiene a la mano para desarrollar y asimilar ideas. De esta manera, el juicio es inherente crítico para convertirse en un "bricoleur" efectivo (Brown, 2000). En otras palabras, desarrolla usando las herramientas y conocimientos que tiene para construir algo más grande que sus partes. "

En palabras simples ¿porqué reinventar la rueda? Algo que esta en esa tendencia es el software libre y el open source.  La clave de estos dos es tener las reglas claras para poder crear un trabajo derivado de lo ya creado.

Recuerdo que en alguna discusión decían que la  nueva generación en GitHub ya ni siquiera pone licencia a su software de código abierto, ellos simplemente usan lo que hay y dejan usar lo que hacen de trabajo derivado, sin formalidad. En esta discusión planteaban la duda ¿Vale la pena que sea open source (con una licencia)? o ¿es mejor dejar todo así? ¿Se debe asumir lo que no tiene licencia como dominio público? (legalmente no es así)

Pero si veo otra tendencia. En xda-developer a veces veo discusiones en los foros, entre los desarrollares se critican de porque usas x o y trabajo en tus "custom ROMs" sin dar el crédito. Ahí se nota la falta de formalidad y la falta de reglas claras (licencias) en el desarrollo abierto.

Aunque yo estoy en contra de no poner licencia de uso en el código, ya que hay que formalizar las reglas de como puedes usar el trabajo de otra persona, si llama la atención la poca importancia que le da la nueva generación a las reglas pre-establecidas. Posiblemente tal como esta generación le puso mucho foco al software libre y al open source, la próxima generación invente algo distinto.

3 in 1 Magic Joy Box



I got the "3 in 1 Magic Joy Box" to connect the Playstation, Xbox 1 and Gamecube controller to the USB port of the computer.

The nice thing is that you can plug the three controllers and it will recognize the controllers like independent ones, so it is an easy way to have three players on the PC (with each different controller). For the moment I had only tried with two. 

Features: (from the official site)

  • Connect PS/PS2, GC, XBox game controller to your PC;
  • Connect PS/PS2 and XBox dancing pad to your PC;
  • Compatible with Windows98/ME/2000/XP;
  • Support all buttons on the game controller;
  • Support 4 types of Real Vibration: Constant Force; Sine Force; Spring Force; Ramp Force;
  • Support both digital and analog modes;
  • Three players can play simultaneously.

Windows 8.1 - 64 bits

Windows 8.1 x64 recognized the device and sets the drivers they can find. I had plugged two controller (PSX and Gamecube) to the device and after that I plugged the "3 in 1 Magic Joy Box" to the USB port.





Windows recognize the two controller and I was able to test the buttons 

It set the name exactly the same which is not nice, since you can not find out which one is the controller. 

The buttons works fine.

But the "3 in 1 Magic Joy Box" comes with a driver that I had tried.

3 in 1 Magic Joy Box Driver on Windows 8.1 x64

For the moment the driver that comes in the CD under the directory "Vista" works fine on Windows 8.1 x64. After installing the driver there are some changes con the configuration.

The "About" tab, very important:

The Gamecube controller. It has a better test area, button re-mapping and rumble test.








The PSX controller. It has a better test area, button re-mapping and rumble test.  



The Device installed driver looks like this:
The driver installed is pnx.sys version 1.0.0.1

XBOX Controller

After some time I found an xbox 1 controller to test with this adapter. For the moment, when I plug this device, I get one USB unrecognized device, while the PSX and GCC controllers keeps working.

Maybe I'm missing a driver so the xbox controller get recognized by Windows and it is not included on the driver packed.

Blue Screen of Death

I had noticed that on Windows 8.1 (64bits) with the driver ver 2.0.1.0, if I had this device with a GCC and a PSX controller plugged at the same time, it makes the Windows machine very unstable. It gives a blue screen of death from time to time or when an application try to access the gamepad configuration (ex: configuring the gamepads on "Project 64").

Driver

More Pictures. 

 


jueves, 20 de febrero de 2014

Pidgin and Sametime Server - extst.ibm.com

Nice, I was able to connect to IBM's Sametime server "extst.ibm.com" with Pidgin with this little trick.

I used to get this error "Client version mismatch" or "Unable to connect: Error resolving lotus.sametime.com: 11001"

On path: %appdata%/.purple/

A solution on the client side list to fake the version in accounts.xml.
Insert/change the lines (described here https://developer.pidgin.im/ticket/12623 ) in the section of Sametime account in accounts.xml.

BleedYellow: im.bleedyellow.com and IBM SmartCloud (Lotus Live) (im.na.collabserv.com) worked by only setting "Hide client identity"

domingo, 16 de febrero de 2014

Los precios disparados.


Hoy estaba buscando un control para la PC y de paso vi los precios para un control inalambrico de XBox 360.

Encontré tres tiendas en el mismo sector que vendian el mismo control: 
  • En el CCI - USD $90
  • En el Caracol - USD $75
  • Al lado de almacenes Japón - Comercial Bermeo (?) - USD $64 
  • Nuevo en USA (Amazon) - $40 + Envío.
Es increíble ver que el mismo control, original, en la misma caja y nuevo, cambie de precio tan radicalmente en mismo sector.

La conclusión es:
  • Si cruzas la calle tienes un : 16.7 % de descuento.
  • Si caminas media cuadra más tienes un: 14.7% adicional.
En otras palabras, cambiando un poco, puedes conseguir un descuento total del 31.4%