Un licencia para nuestro proyecto

Si estamos pensando en el lanzamiento de un proyecto de desarrollo de software o fundar una empresa de desarrollo de software, una de las cosas que no debemos pasar por alto es el tema de la licencia, antes de tirar la primera línea de código, se debe corroborar la licencia de las librerías que ocupemos o que incorporemos en el proyecto. El elegir una licencia puede resultar muy simple o muy complicado si desconocemos totalmente el asunto, usted sabe que hay diversos tipos de licencia [y si no pues ya lo sabe] y elegir la más apropiada para nuestro proyecto es de suma importancia para evitar conflictos legales en el futuro.

Primero que nada, ¿Sabe usted qué es una licencia?.

“Una licencia de software es un contrato entre el licenciante y el licenciatario del programa informático, para utilizar el software cumpliendo una serie de términos y condiciones establecidas dentro de sus cláusulas.”
Sigue leyendo

Presentación de Visual Studio 2010 en Coatzacoalcos. Ver.

Atención Coatzacoalcos y alrededores, este 12 de Abril se hará la presentación de Visual Studio 2010 en la CANACO ubicado en Carranza No. 709, Centro, Coatzacoalcos, Ver.

  • Que novedades nos trae Visual Studio 2010.
  • Habrá conferencias magistrales por ponentes expertos en el tema.
  • Por que es importante certificarse…??
  • Rifas y regalos.
  • Y muchas sorpresas mas.
  • Hay 3 horarios diferentes:

  • 09:00 – 12:30 hrs.
  • 12:30 – 14:30 hrs.
  • 16:00 – 19:00 hrs.
  • La entrada es totalmente libre y no esta limitada a solo un sector como podrían ser sólo desarrolladores si no que la invitación esta abierta al publico en general. Solamente se pide que colaboren con un juguete que se donara a los niños de escasos recursos este 30 de Abril día del niño. Esperamos contar con tu presencia no faltes.

    Manejo de Arreglos en LabView

  • Crear y llenar automáticamente un arreglo de 5 x 5 con números del 1 al 5.
  • Obtener la primera Fila de arreglo y mostrarla como columna.
  • Cambiar los valores de los elementos 1,2,3,4,5 x 6,7,8,9,10
  • En un nuevo VI, agregamos un ciclo WHILE LOOP y dentro 2 ciclos FOR uno dentro de otro. Como lo que queremos es hacer que se cree un arreglo de 2 dimisiones de 5×5 y que automáticamente se llene con números del 1 al 5 entonces crearemos 2 constantes con valor de 5 una para ciclo FOR en la N color azul y también una SUMA (ADD). Crearemos una constante de valor 1 para la primera entrada de la SUMA y la segunda entrada la uniremos a “Loop Iteration” es la “i” q esta abajo, y la salida de la suma la unimos al clico FOR y nuevamente al otro cilco FOR, así como se muestra en la imagen.

    En nuestro panel frontal agregamos un RealMatrix.ctl que se encuentra en Modern\Array,Matrix&Cluster\RealMatrix.ctl lo cambiamos a indicador y lo unimos con el cliclo FOR.

    Corremos el programa y nuestro arreglo debe ser una arreglo de 5×5 y se ha llenado con números del 1 al 5.

    Queremos extraer la primera fila de nuestro Array, es decir donde están los números 1,2,3,4,5 y que nos muestre los elementos en otro Array pero esta vez en forma de columna. Usaremos un Reshape Array que se encuentra en Programming\Array\Reshape Array y lo agrandamos para q tenga 2 diemciones.

    La primera entrada la uniremos al hilo que va del ciclo FOR al RealMatrix, en la siguiente entrada crearemos una constante de valor 5 y en la otra una constante de valor 1, la primera nos mostrara los elementos del 1 al 5 y la segunda nos lo mostrara en una columna. En el panel Frontal insertamos un Array que se encuentra en Modern\Array, Matrix&Clusters\Array y le pondremos dentro un control numérico, lo alargaremos hasta tener 2 dimensiones y 5 elementos que son los que queremos mostrar. En el diagrama de bloques lo cambiaremos a indicador y lo uniremos a la salida del Reshape Array.

    Corremos el programa y debemos ver algo asi:

    Ahora para hacer que los números del segundo Array sean 6,7,8,9,10 solo hay que sumarle 5 a cada uno, agregamos una SUMa (ADD) y su primera entrada la uniremos al hilo q va al sungo Array, en la segunda entrada de la suma crearemos una constante y la salida será otro Array.

    Eso es todo. No te olvides comentar.
    Cortesía de:

  • @Fausto
  • @Chucho
  • @Uribe
  • @Waldo’s (yo) xD
  • Ejemplo: incorporar datos en MySQL con LOAD DATA

    Bueno en la práctica se suele disponer para las tablas de ficheros de texto delimitados por tabulaciones que usan el separador de columna predeterminado y cuyas líneas suelen concluir en el par de caracteres retorno de carro y nueva línea. Por lo tanto la sintaxis de lectura de los datos de este tipo de ficheros para la tabla seria la siguiente.

    LOAD DATA LOCAL INFILE “ruta_de_archivo_txt” INTO TABLE nombre_de_la_tabla LINES TERMINATED BY “\r\n”;

    Para este ejemplo disponemos de 2 archivos TXT uno llamado plantilla y el otro posterior. Crearemos una base de datos llámala como tu quieras. Y crearemos 2 tablas, por simplicidad no habrá ninguna restricción ni llave foránea.
    CREATE TABLE PLANTILLA (
    NOMBRE CHAR(30) NOT NULL,
    EDAD NUMERIC,
    ALOJAMIENTO CHAR(20));

    CREATE TABLE POSTERIOR(
    NOMBRE CHAR(30) NOT NULL,
    DIRECCION CHAR(20));

    Entramos a MySQL:

    mysql> LOAD DATA LOCAL INFILE “ruta_de_archivo_txt” INTO TABLE nombre_de_la_tabla LINES TERMINATED BY “\r\n”;

    Después para asegurarnos ha salido bien hacemos un SELECT a ambas tablas, asi como se muestra en la imagen.

    Slackware Linux 13.0 RC2 disponible

    slackware_logo

    Patrick Volkerding anunció ayer (agosto 6 09) que su rama de desarrollo Current llego al estado RC2 del proximo Slackware 13.

    “Hola amigos! Vamos a llamar a este conjunto de actualizaciones RC2. Todavía hay Ficheros README para ser manipulados, así como algunas otras cosas que quedan en la lista, X parece bastante estable ahora, y parece que la liberación sería pronto para que volvamos al territorio del desarrollo con -current de nuevo“. 🙂 Disfrute, y háganos saber acerca de cualquier problema que usted tiene!”

    Patrick Volkerding.

    Esta actualización incorpora nuevas versiones en algunos de sus paquetes.

  • Kernel 2.6.29.6
  • GCC 4.3.3
  • X.Org Server 1.6.3
  • KDE 4.2.4
  • XFCE 4.6.1
  • Firefox 3.5.2
  • Más cambios aquí

    Aun no tenemos iso’s oficiales pero podemos descargarnos una de aquí.

    Manten limpio tu ubuntu con BleachBit.

    Este programita llamado BleachBit nos permitirá limpiar nuestro Ubuntu, liberar algo de espacio en el disco duro, también borra archivos que por alguna razón no se eliminaron al desinstalar algún programa, borra archivos temporales o cookies, el historial de nuestro Firefox y un montón de cosas más, es el CCleaner de Ubuntu por decir algo.. jejejejee

    Esta es la nueva versión 0.6.0, pueden ver los cambios realizados en esta pagina.

    BleachBit-060

    Bleachbit 0.6.0-1 Ubuntu 8.04.deb – Hardy Heron

    Bleachbit 0.6.0-1 Ubuntu 8.10.deb – Intrepid Ibex

    Bleachbit 0.6.0-1 Ubuntu 9.04.deb – Jaunty Jackalope

    Maple 13 para Linux (32 bits) + Licencia

    04 Nov. 2012. Lo han eliminado, lo volvere a subir, a más tardar el martes ya estará, disculpen las molestias he tenido problemas con mi conexión a internet.

    Actualizado 19 abril 2012: Archivos subidos nuevamente, porque me los habías eliminado, si tiene problemas, dejen un comentario.

    Maple es un programa matemático de propósito general capaz de realizar cálculos simbólicos, algebraicos y de álgebra computacional. Fue desarrollado originalmente en 1981 por el Grupo de Cálculo Simbólico en la Universidad de Waterloo en Waterloo, Ontario, Canadá.

    maple_13_box

    Parte 1 100 mb
    Parte 2 100 mb
    Parte 3 83 mb
    Crack

    Maple 13 para Windows (32 bits) en Español + Licencia

    04 Nov. 2012. Lo han eliminado, lo volvere a subir, a más tardar el martes ya estará, disculpen las molestias he tenido problemas con mi conexión a internet.

    Maple es un programa matemático de propósito general capaz de realizar cálculos simbólicos, algebraicos y de álgebra computacional. Fue desarrollado originalmente en 1981 por el Grupo de Cálculo Simbólico en la Universidad de Waterloo en Waterloo, Ontario, Canadá.

    maple_13_box

    Descargar – Links por Mediafire
    Parte 1 – 95.7 mb
    Parte 2 – 95.7 mb
    Parte 3 – 77.5 mb
    Licencia