22 de marzo de 2016

Raspberry Pi Model B+ 3.5mm Audio/Video Jack


Raspberry Pi Model B+ trae un conector "4-pole" de 3.5 mm, para conectar un televisor convencional mediante un conector RCA.


Este conector "4-pole A/V Jack" es un conector TRRS (Tip, Ring, Ring, Sleeve; punta, anillo, anillo, cuerpo),  no hay un estándar para todos los dispositivos que manejen este conector,  así que hay que buscar un fabricante que maneje el conector como los usa el Raspberry Pi Model B+

Hay varios conectores comerciales que se pueden ser usados como los describe esta imagen:


Se debe tener cuidado los conectores que el Rin 2 (columna 3) no es Ground (tierra) , ya que estos no pueden ser usados, según la imagen anterior el dispositivo MP3 Players no debe ser usado, en cambio el Camcordes si puede ser usado, pero conectando el conector de sonido derecho en el de vídeo. Otra solución es construir su propio cable.



El Cable anterior se armo con los siguientes componentes:
  • 1 - Conector TRRS de 3.5 mm
  • Cable Telefonico de dos pares, es decir 4 cables.
  • Conectores RCA, solo diferencio el de vídeo con el color rojo, el estándar es Amarillo (video),  Blanco (Izquierda), Rojo (Derecha).
  • Cable de timbre calibre 22.
Después de soldar bien todos los cables, y probar la continuidad con tester podemos conectar el Raspberry Pi con el TV.



Notas y referencias:





27 de febrero de 2016

Calendarios con Festivos - Update 1.1


El aplicativo  Calendario con Festivos de Colombia, estara disponible para su actualización desde el domingo 28 de febrero de 2015.

Disponible en Google Play Store: Calendario con Festivos



  • Mejoras:
    • Se agrega selector de mes*.
    • Se agregan botones para el cambio de año.






Notas y referencias

  • (*) El selector fue agregado dado el problema reportado por los usuarios al manejar el gesto de "touch" (arriba-abajo, viceversa) de cambiar el mes.

21 de febrero de 2016

Como generar un GUID en Oracle


Un GUID  (globally unique indetifier) es identificador único global, el cual es un numero pseudoaleatorio usado como llave primaria en bases de datos o para identificar componentes de software. Este GUID se refiere a la implementacion de UIID (universally unique identfier) identificador único universal. 

Para que el numero pueda ser leído (por humanos) se usa la siguiente representación:

123e4567-e89b-12d3-a456-426655440000

La base de datos Oracle tiene funcion SYS_GUID que genera el identificador (RAW) de 16 bytes, para ser usado se puede convertir en "String" de dos formas:

  • Usando la función "asciistr" select asciistr(sys_guid()) as guid from dual 
  • Usando la función "cast" select cast(sys_guid() as char(32)) as guid from dual

El cual genera un GUID como:

2C9BBAD3B7500068E0530A0E0F160068

Notas y Referencias: