Conferencia: Inclusión Digital - Richard Stallman [Español] [Parte 2/2]

Conferencia: Inclusión Digital - Richard Stallman [Español] [Parte 1/2]

Generador SQL

Como es habitual al desarrollar aplicaciones, se quiere que los datos sean persistentes para ello guardamos en una base de datos =0 que descubrimiento. Bueno hay varias herramientas que facilitan ese trabajo, una de ellas y bien potentes son las ORM (Object Relational Mapping) que básicamente lo que hacen es mapear cada tabla de una base de datos y crear las clases, atributos y métodos por tabla para guardar, borrar, actualizar los datos en la base de datos. Sí estos de de manera automática, aquí el programador se olvidar de hacer: "select * from producto where id=" + id; jajaja clásico, bueno.
Bueno otra forma no tan automatizada como la anterior es la usar un generador SQL, una clase que se encarga de crear esas cadenas SQL para manipular los datos, así como lo hace Linq de Microsoft. Bueno como practicando un poco de programación con 12meses12katas hice un SQLGenerator en java como se muestra en la imagen:
A pesar que ha superado los test unitarios, todavía haré unas pruebas más con algunos proyectos que tengo antes de subirlo.

Por cierto, Feliz Navidad !

Actualización Junio 2013:
Enlace de descarga a github

ClickToCount, cuenta las respuestas de tus cuestionarios fácilmente [WEB]

Descripción
Bueno ya que tenía que contar las respuestas de una encuesta realizada, nada mejor que hacer software =D, en este ocación les traigo "ClickToCount", cuenta las respuestas de tus cuestionarios con tan solo algunos clics. 1. Primero agregar todas las preguntas mediante el formulario que se muestra abajo. 2. Por cada cuestionario marcar las respuestas, dando clic en el botón que corresponda la respuesta. 3. Clic en el botón "generar" para mostrar el conteo. Nota: al terminar con un cuestionario es necesario habilitar los botones nuevamente, dando clic en el botón "Habilitar Todo"
Ficha técnica
  • Licencia: Dominio público
  • Tamaño:
  • Sistema operativo: Cualquiera

Gracias amigos Mexicanos

He estado viendo las estadísticas de mi blog, hay gran presencia de mexicanos, oralee mi caute, un gusto leer esas estadísticas y por seguir mi blog, les invito a preguntarme o que publica sobre alguna cuestión de su interés por twitter @edward1738 -> https://twitter.com/edward1738

Saludos

Spidermonkey, intérprete javascript: Programa al vuelo [Portable][Windows]


Descripción:
Bueno hace poco estuve jugando con spidermonkey por línea de comandos, fenomenal. En resumen spidermonkey es el intérprete javascript de Mozilla Firefox, he descargado el código y lo he compilado. Entonces ahora se tiene sólo el intérprete para programar algunas aplicaciones al vuelo en javascript. En la toma de pantalla se muestra mi separador de sílabas, con una ligera modificación para interactuar con el shell js. Más información:
Introduction to the JavaScript shell (Mozilla). 
SpiderMonkey (Wikipedia).
Ficha técnica:
  • Licencia: MPL/GPL/LPGPL
  • Tamaño: 1.13 MB
  • Sistema operativo: Windows

Clase de conexion a base de datos Mysql, Postgresql, Sqlite[Java]

Descripción:
Esta es una clase que he hecho y uso casi siempre para realizar aplicaciones con clientes a distintos motores de base de datos, ahora la comparto. La manera de como usar la dejo como imagen, es sencillo en realidad.
Ficha técnica:
  • Licencia: Dominio público
  • Tamaño: 4 Kb
  • Lenguaje:Java

Divide en varias partes tus ficheros de texto - CutTxtFiles [windows] [portable]

Descripción:
Este programa permite dividir en partes iguales cualquier fichero de texto plano, por ejemplo si agregaramos un fichero con 10 líneas y cantidad de partes 2, el programa crearía 2 ficheros con 5 lineas cada uno.
Funcionamiento:
  1. Arrastrar el fichero al cuadrado indicado.
  2. Escribir el número de partes.
  3. Clic en "dividir".
Ficha técnica:
  • Licencia: GNU GPL v3
  • Tamaño: 8.07 MB
  • Sistema operativo: Windows
  • Extras: portable

Pregunta y Responde [html/javascript]

Descripción:
Página web html/javascript para agregar preguntas y alternativas para jugar en el mismo ordenador al, sabelotodo o lo que el usuario quisiese.
Ficha técnica:
  • Licencia: Dominio público
  • Lenguaje:HTML/Javascript
  • Repositorio:GitHub
  • Sistema operativo:Multiplataforma

Máximo común divisor MCD de "n" números [Python]


Descripción:
Bueno un programa aquí simple para calcular el máximo común divisor de n números, la entrada es por consola, no quise complicar mucho el código.
Ficha técnica:
  • Licencia: Dominio público
  • Tamaño: 1 Kb
  • Lenguaje: Python 2.7