Open Source

  • 6º día de la informática, Uniminuto - OpenSAI

     

    photo 2017 05 09 10 23 54

     

    El pasado 4 de mayo en la ciudad de Bogotá se celebro en la universidad minuto de dios sede calle 80 el 6º día de la informática con el apoyo de OpenSAI.

    Durante la jornada se ofrecieron talleres y conferencias del más alto nivel sobre las ultimas tendencias en tecnología y seguridad informática .

    Agradecemos profundamente a todos los que nos acompañaron durante la jornada y esperamos verlos nuevamente en una próxima versión.

  • ¿Qué es Propiedad Intelectual Abierta?

    knowledgeCommons

    Los abogados son seres humanos partículares, al igual que los desarrolladores son bichos raros que compilan, escriben y se dedican a hacer funcionar código que tiene implicaciones directas sobre ese intangible común que comprendemos como sociedad.

    La analogía ACTUAL con los desarrolladores de software es totalmente pertinente y directa, cada uno de ellos desde su esfera, se encarga de crear unos marcos de soporte para referenciar, lo que en el imaginario colectivo comprendemos y asumimos como realidad.

    Uno lo hace desde las herramientas tecnológicas que hoy en día se han convertido en el sistema nervioso de organizaciones y sociedades, el otro, desde los constructos sociales (también intangibles como el software) que nos permiten funcionar más alla de nuestra existencia finita.

    Los marcos legales son básicamente código fuente compilado por nuestra sociedad a través de la máquinarias institucionales que conocemos como estado, que es ejecutado por nuestro cerebro, día tras día, a veces sin pensarlo. Las tecnologías de la información son una capa neuronal para esa construcción social, nosotros somos unidades temporales de ejecución e inteligencia, inmersas en algo más grande, que a su vez tendría autonomía e inteligencia (propiedades emergentes en si mismas).

    Nos ha llamado mucho la atención que en nuestro entorno o al menos en nuestro país, aun es extraño hablar de Propiedad Intelectual Abierta, aspecto en el que aparentemente, la última voz la tendría el departamento jurídico (o su equivalente). Creemos que es pertinente enlazar de manera formal el modelo bazar,que desde hace rato ha dado frutos en el mundo digital, donde los cerebros de referencia a primera vista provienen más del área de ingeniería o ciencias duras.

    Los bichos raros de ingeniería tienen que hablarse y coordinarse más de cerca con los bichos raros de jurídica (parece obvio pero no se hace), estando siempre concientes de que lo que produce ese diálogo,  tiene implicaciones críticas para la sociedad, se esta jugando con fuego, no con scripts, ni con letra legal de archivo.

    Hoy por hoy, este Modelo Bazar tiene un sustento legal ampliamente utilizado, aunque no muy bien comprendido en su esencia, por eso mismo debería trascender la esfera técnica nerd o geek hacia las realidades humanas y económicas cotidianas. Debe superar el hippismo, la pasión, la útopia, la ilusión, la inocencia, que de alguna manera se han proyectado desde de las comunidades de software y cultura libre a nivel local (posturas respetables desde luego).

    En OpenSAI hemos estructurado la siguiente definición del concepto, creemos que es funcional, sabemos que hay equipos de trabajo que podrían mejorarla, sin embargo es una base para colocar el tema sobre la mesa (otra más).

    ¿Qué concebimos pues como Propiedad Intelectual Abierta?

    Es un marco formal de gestión de propiedad intelectual basado en licencias que explícitamente otorgan el derecho a usar, estudiar, cambiar, mejorar y redistribuir contenidos, software, información, datos, diseños, que son de propiedad colectiva y/o administrados por una comunidad de usuarios, sin necesariamente exigir permiso previo para ello, ni tampoco necesariamente exigir que se conserve la licencia inicial del producto.

    Las anteriores lineas parecen inocentes, pero tienen unas implicaciones sociales gigantescas, tanto a nivel humano como productivo, cada uno de los conceptos involucrados bien podrían dar para hablar durante varias sesiones, el tema está pues abierto.

    REUTILICESE, ITÉRESE Y ADÓPTESE

  • #CAVTeConecta - Herramientas open source para la creación y adaptación de recursos

    banner red maestro HANGOUT 07

    Síguenos el día de hoy a las 3:00 pm en el Hangout

    A continuación encontraran el enlace donde podrán seguirnos y hacernos sus preguntas sobre Open Source y educación.

     

    ¡Los esperamos!

  • Aprendiendo a programar con Python 3

    Taller orientado a personas que no tengan experiencia previa en programación y deseen aprender utilizando un lenguaje potente y fácil de aprender como lo es Python 3.

    ¿Cuándo?: Miércoles 11 de Mayo de 3 pm a 5 pm

    ¿Dónde?: Vivelab Bogotá Av el dorado carrera 45 No 26 – 33

    Entrada libre, para participar inscríbete en:
    https://www.eventbrite.es/e/entradas-aprendiendo-a-programar-con-python-3-24751321870

     

    ChpOkp2W0AA Rp

  • Caracterización preliminar de empresas de base tecnológica fundamentadas en Open Source.

    OpenSource

     

    Actualmente desde OpenSAI nos encontramos desarrollando una serie de actividades con el objetivo de impulsar y promover la creación de una iniciativa asociativa (gremio) que permita reunir a todas aquellas empresas colombianas que en la actualidad basen sus modelos de negocio, productos y servicios sobre tecnologías de código abierto (Open Source) y Software Libre.

    Para este fin hemos desarrollado una pequeña encuesta de caracterización del sector con el animo de identificar a estas empresas y consultarles si estarían interesadas en hacer parte de esta iniciativa, y a su vez poder aunar esfuerzos para la consolidación de una estrategia gremial que represente los intereses comunes de este sector.

    De antemano agradecemos compartir la encuesta con cualquier empresario que ustedes consideren pueda estar interesado en la iniciativa.

     

    Encuesta de caracterización: https://goo.gl/forms/e92jIHoDegkSpTX12

     

     

     

  • Cloud + Open Source + Azure

    Los invitamos una vez más a este nuevo taller donde aprenderemos como configurar y desplegar nuestro entorno de desarrollo web Open Source soportado en la plataforma Microsoft Azure.

    Nivel: Básico

    Cuándo
    Sede
    Vivelab Bogotá Av el dorado Carrera 45 No 26-33
    ¡Los esperamos!

    Inscripciones

    https://www.eventbrite.es/e/entradas-cloud-open-source-azure-24751616752

    ¡Entrada libre!

     

    Taller Open Source Azure
  • Décima Jornada de Software Libre - Uniminuto Villavicencio

    photo 2016 10 18 15 42 56

    El próximo 22 de octubre estaremos acompañando a nuestros amigos de Uniminuto Villavicencio en la décima jornada de software libre con la charla titulada Linux para seres humanos (Una visión desde lo cotidiano).

    El objetivo del evento es fomentar la apropiación de software libre como alternativa de desarrollo de proyectos informáticos y como modelo de negocio viable en la industria del software.

    Las actividades se llevaran a cabo el día viernes 21 y sábado 22 de octubre del año en curso en el auditorioCorocoras en el Parque de la Vida COFREM.

    http://www.uniminuto.edu/web/llanos/-/decima-jornada-de-software-libre

  • Diseñando y desarrollando videojuegos con herramientas Open Source

     

    uniminuto1

    Durante el 2017 con estudiantes de la facultad de ingeniería de sistemas de la Universidad Minuto de Dios apoyamos la creación del semillero de diseño y desarrollo de videojuegos implementando tecnologías de código abierto. 

    Algunas de las herramientas utilizadas en los talleres fueron:

    Muchas gracias a los estudiantes que participaron y los esperamos nuevamente en este 2018

    “Diseñando y desarrollando videojuegos con herramientas #OpenSource en el marco del OpenLAB junto con @UNIMINUTOCOL @PCIS_UNIMINUTO #GodotEngine #b3d #Linux

     

     

  • Entornos de trabajo para ciencia de datos, instalando R-Studio y Anaconda en Ubuntu Linux 18.04

    bannerDS

    La ciencia de datos o “Data Science” como se le denomina en ingles, es una de las áreas que mayor interés ha despertado en últimos años, siendo descrita por muchos expertos como una de las áreas de mayor relevancia laboral durante la próxima década.

    Pero en sí ¿que es la ciencia de datos?; La ciencia de datos es un área de estudio interdiciplinaria que usa métodos científicos, procesos matemáticos y algoritmos computacionales, con el objetivo de obtener información, conocimiento y representación de comportamientos significativos basados en datos de diferentes fuentes y tipos. Esta ciencia se encuentra muy relacionada con otras áreas igualmente destacadas recientemente, como el Big Data o el Machine Learning. Vinculando a su vez conceptos más tradicionales como lo son las bases de datos (relacionales y no relacionales) y un uso extensivo de métodos y técnicas estadística.

    Por lo anterior y con el objetivo de adentrarnos en el estudio de este interesante tema, a continuación describiremos como instalar dos de los principales entornos de desarrollo para ciencias de datos, sobre nuestro Ubuntu Linux 18,04 LTS Bionic Beaver.

    Para empezar describiremos el proceso de instalación de R Studio un IDE especializado para el lenguaje de programación R, lenguaje especialmente diseñado para el desarrollo de estadística computacional y graficación.

    1 - Instalación de R Studio

    Antes de instalar R Studio necesitaremos instalar en nuestro sistema el paquete r-base que provee el lenguaje de programación R sobre el cual trabajara nuestro IDE.

    Abrimos una terminal o consola “ctr + alt + t” e introducimos los siguientes comandos:

    $ sudo apt update sudo

    $ apt -y install r-base

    R Studio esta disponible para dos de las principales distros de Linux; Fedora y Ubuntu. Para este tutorial instalaremos la versión de R Studio para Ubuntu 16,04+/Debian 9+, la cual podemos descargar del siguiente enlace: https://www.rstudio.com/products/rstudio/download/#download

    R1

     Una vez realizada la descarga volvemos a nuestra terminal o consola e introducimos los siguientes comandos:

    $ cd Descargas
    $ ls
    rstudio-xenial-1.1.456-amd64.deb

    La carpeta descargas puede variar de acuerdo a la configuración o la instalación de su sistema así que podría tener Descargas o Downloads*

    Una vez identificado el paquete procedemos a su instalación:

    $ sudo gdebi rstudio-xenial-1.1.456-amd64.deb

    Y a continuación podremos ejecutar R Studio desde la consola con el siguiente comando:

    $ rstudio

    R2
    O bien desde el menú de aplicaciones:

    R3
    2 – Instalación de Anaconda

    Anaconda es una distribución de Python y R especializada en ciencia de datos “Data Science” y “Machine Learning” orientada al procesamiento de datos a gran escala. Cuenta con su propio administrador de paquete e integra más de 250 librerías y utilidades especializada para el trabajo en ciencia de datos.

    Para comenzar, lo primero que tenemos que hacer es dirigirnos a la pagina de Anaconda y descargar el script de instalación. Podemos hacer esto dando clic en el siguiente enlace: https://www.anaconda.com/download/#linux (esta descarga puede tomar algunos minutos según la velocidad de su conexión)

    An1

    Una vez realizada la descarga volvemos a nuestra terminal o consola e introducimos los siguientes comandos:

    $ cd Descargas
    $ ls
    Anaconda3-5.3.0-Linux-x86_64.sh

    Identificado el paquete, volvemos a la terminal e iniciamos el proceso de instalación por medio del siguiente comando:

    $ sh Anaconda3-5.3.0-Linux-x86_64.sh

    Al ejecutarlo se despegará el siguiente mensaje:

    An2

    Oprimimos la tecla Enter para ver todos los términos de la licencia y finalmente escribimos “yes” para aceptar y continuar con el proceso de instalación.

    Posteriormente nos solicita confirmar la ubicación de los archivos de instalación, para el presente caso usaremos los predeterminados por lo que simplemente oprimiremos la tecla Enter

    An3

    A continuación nos pregunta si deseamos que el instalador inicialice Anaconda3 en nuestro bashrc a lo que en este caso diremos que si, “yes”.

    An4

    Una vez finalizada la instalación de Anaconda, el instalador nos preguntará si deseamos instalar el editor Visual Studio Code, con lo que conforme a sus preferencias ustedes podrán aceptar o seguir adelante y utilizar su editor preferido.

    Finalmente procedemos con la activación de la instalación de anaconda ejecutando el siguiente comando:

    $ source ~/.bashrc

    y la confirmamos con:

    $ conda info

    An5
    Ok, ya esta instalado nuestro Anaconda, pero aun falta el paso final, la cereza del pastel. Y es desplegar nuestro entorno grafico de configuración y trabajo desde el navegador.

    Para hacer esto simplemente ejecutamos el siguiente comando desde nuestra terminal y tendremos todo el poder de Anaconda a nuestra disposición.

    $ anaconda-navigator

    An6


  • Gestión financiera y administrativa aplicando el modelo Open Business para iniciar la Transformación Digital de su negocio

     
    La Transformación Digital no se trata necesariamente de tecnología digital, sino del hecho de que la tecnología, que es digital, permite a las personas y empresas resolver sus problemas tradicionales de una manera más eficiente y eficaz.
     
    Es por lo anterior que el próximo miércoles 05 de septiembre invitamos a todos los interesados a la charla: "Gestión financiera y administrativa aplicando el modelo Open Business para iniciar la Transformación Digital de su negocio" donde podrán conocer herramientas y metodologías claves para iniciar la transformación digital de su negocio.
     
    ¡Los esperamos!
     
    Evento sin costo.
     
     
    Fecha: Miércoles 05 de Septiembre 2018
    Hora: 9:00am - 11:00am
    Lugar: Calle 54 # 10-39  - Tecnoparque Bogotá - Piso 7
    Contacto: Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.
     
     
    OpenBusiness
     
     

  • Guía rápida de atajos para Blender 3D

    comandos blender

    Blender es hoy por hoy una de las herramientas de producción de contenidos 3D más importante en el mundo del código abierto. Con una gran comunidad de usuarios, se ha convertido poco a poco en una de las herramientas preferidas por los estudios de todos los tamaños a la hora de desarrollar animaciones, VFX, simulaciones e incluso videojuegos. Es por todo lo anterior que compartimos con ustedes esta pequeña guía de comandos que no pueden faltar a la hora de desarrollar tus proyectos con Blender 3D.

    pdfcomandos_blender.pdf

  • Hangout CAVTeConecta - Herramientas Open Source para creación y adaptación de contenidos educativos

    El próximo jueves 13 de octubre a las 3:00pm estaremos hablando de herramientas Open Source

    para creación yadaptación de contenidos educativos en el #CAVTeConecta @redmaestros en

    compañía de Cesar Torres @Cabildo_Digital.


    open source para la creacion de recursos hangout 07

    Pueden encontrar otras interesantes charlas del centro deinnovación educativa en el siguiente enlace: https://www.youtube.com/channel/UCAaxxNv0HrYhDmKeJ2GtTAw/videos

     

     

  • Instalando Django 2.0 en Ubuntu Linux 16.04 LTS

    python

     

    El pasado 2 de Diciembre fue liberada la version 2.0 de Django, Framework para desarrollo web escrito en Python.

    Es por esto que en OpenSAI nos dimos a la tarea de hacer un pequeño resumen de como instalarlo de manera facil en nuestro Ubuntu Linux 16.04.

    Antes de instalar Django verificamos cumplir los requerimientos mínimos del sistema.

    Para la version 2.0 es nesario contar con Python 3.5 instalado.

    Luego Procedemos a instalar pip3

    1 - Como súper usuario ejecutamos:

     

    :~$ apt install python3-pip

     

    2 - Una vez instalado pip procedemos a actualizarlo a la ultima versión disponible

     

    $source djangoprojects/bin/activate

    :~$ pip3 install -U pip

     

    3 - Una vez actualizado pip procedemos a instalar como súper usuario el virtualenv para ejecutar las aplicaciones Django de forma independiente al python del sistema.

     

    :~$ pip3 install virtualenv

     

    4 - Una vez instalado correctamente el virtualenv procedemos a crear el directorio donde se alojara la instancia virtual de python.

     

    :~$virtualenv ENV

     

    5 - A continuación procedemos a activar el ambiente virtual de python con el siguiente comando

     

    :~$source djangoprojects/bin/activate

     

    6 - Sabremos que el entorno virtual esta activado cuando veamos que antes del nombre de nuestra terminal aparece el nombre de nuestro ambiente virtual entre paréntesis, ejem: (djangoprojects) usuario@maquina:~$

    7 - Para salir del entorno virtual simplemente ejecutamos el comando:

     

    :~$ deactivate

     

    8 - Finalmente procedemos a instalar Django en nuestro entorno virtual.

     

    :~$ pip3 install Django

     

    9 - Una vez instalado Django procedemos a comprobar que en efecto la instalación fue exitosa, ejecutando el siguiente script desde el interprete de python.

    :~$python3

     

    >>> import django

    >>> print(django.get_version())

     

    Finalemente al ejecutarlo deberemos de obtener el numero de la versión de Django que acabamos de instalar.

     

    TerminalDjgo

     

     

  • Introducción al desarrollo de videojuegos con tecnologías abiertas - Vivelab Bogotá

    #‎Aprende‬ Invitamos a nuestra comunidad a participar del taller "Introducción al desarrollo de videojuegos con tecnologías abiertas", ven a conocer las ventajas competitivas de este tipo de desarrollo.

    ¿Cuándo? Miércoles 27 de Abril, de 3 pm a 5 pm

    Entrada libre, previa inscripción en:
    http://bit.ly/26dAIk0

    13002618 1170284249662277 5148338775087386276 o

  • IoT con tecnologías de código abierto

    arduino

    OpenSAI de la mano del sistema de investigación, desarrollo tecnológico e innovación del SENA (SENNOVA), en el marco del proyecto de investigación aplicada para el desarrollo de aplicaciones de realidad aumentada basadas en tecnologías de código abierto y encaminadas a brindar soluciones de primera linea al sector logístico, presentó el día de hoy, la transferencia de conocimiento a los grupos de aprendices SENA interesados en la materia.

    Como parte de este proceso, a manera de difusión de la información al publico en general, se ha desarrollado una serie de contenidos didácticos, que brindarán a los interesados en los fundamentos necesarios para adentrarse en el mundo del desarrollo de aplicaciones, que combinen la electrónica y la programación con soluciones de código abierto, una aproximación sencilla e interesante.

    El proceso de creación de contenidos con su correspondiente soporte pedagógico, ha sido realizado en OpenSAI por el Lic. Diego Parra (egresado de la Universidad Distrital), promotor del uso del software libre y tecnologías Open Source.

    Requerimientos y arquitectura de dispositivo (Programación de micro controladores)

    En este vídeo se presenta a modo de perspectiva global la manera como se escogen componentes para desarrollar un proyecto con IoT; de igual forma se brinda una guía para que la personas comiencen a estructurar sus proyectos con tecnologías libres de fácil acceso al publico en general y que sea relativamente sencilla de configurar; también se orienta la forma de modelar la arquitectura que tendrá el proyecto.

     

     

    “Arduino Bitmap #2” by Arduino Labs is licensed under CC BY 2.0

  • Linux para humanos

    En este taller hablaremos sobre Linux, su historia, funcionalidades y como aprender a sacar el máximo provecho del sistema operativo del pingüino desde la óptica de un usuario final

    Cuándo
    Sede
    Vivelab Bogotá Av el dorado Carrera 45 No 26-33
    Inscriociones: http://bit.ly/1X4lRUM
    Entrada libre previa inscripción.

     

    linuxH
  • Linux para humanos - Resultados

    photo 2016 05 27 15 15 52

    El pasado 18 de mayo se llevo a cabo en las instalaciones del Vivelab Bogotá la más reciente versión de nuestro taller "Linux para seres humanos" en donde los asistentes reconocieron los conceptos básicos que rodean la filosofia de uso y funcionamiento del sistema operativo del pingüino y finalmente se untaron las manos aprendiendo a configurar su sistema para uso casero con todas las herramientas disponibles para el usos cotidiano de su PC junto con varias alternativas libres a programas se uso frecuente pero de licencia privativa.

    Un agradecimiento muy especial a todo el equipo de Vivelab Bogotá por su colaboración.

  • Mejorando la calidad de la captura de sonido/micrófono con PulseAudio

    Microphone

     

    Hoy en día es muy común desarrollar actividades que implican la captura de sonido por medio de un micrófono. Conversar con nuestro amigos por medio de alguna aplicación vía internet, grabar audio para una presentación o probar nuestras cualidades artísticas cantando nuestra canción favorita. Todas estas son situaciones cotidianas, pero para algunos usuarios de Linux pueden llegar a ser frustrantes debido a la calidad del sonido obtenido.

    Es muy cierto que la calidad del micrófono es un factor decisivo a la hora de grabar un buen audio y más si se desea obtener un nivel de calidad tipo estudio, aun así a continuación explicaremos algunos trucos que podrán ayudar a mejorar la calidad de tus grabaciones incluso si tu micrófono no es el mejor.

    Nota: Los comandos a continuación descritos se basan en Ubuntu Linux 16,04 LTS aunque deberían funcionar sin grades diferencias en la mayoría de distros.

    Cancelación de eco y reducción automática de ruido.

    Para empezar debemos hacer unos pequeños cambios en el archivo de configuración del servidor Pulse. Para entrar a editar este archivo simplemente deberemos ejecutar el siguiente comando con permisos de administrador:

     

    • sudo nano /etc/pulse/default.pa

     

    Ingresamos la contraseña de administrador y procedemos añadiendo las siguientes lineas al final del archivo:

     

    • load-module module-echo-cancel source_name=noechosource sink_name=noechosink

    • set-default-source noechosource

    • set-default-sink noechosink

     

    Finalizamos oprimiendo la combinación de teclas CTRL+X donde se nos preguntará sí deseamos guardar los cambios a lo que responderemos “Si”.

    Estando nuevamente en la consola reiniciaremos el servidor Pulse con el siguiente comando:

    • pulseaudio -k

    Una vez realizado este proceso podemos ir al panel de control de sonido de nuestra distro en la que veremos una nueva opción que nos indica que la configuración se ha efectuado adecuadamente.

     Pulseaudio

     

    Portada: “Microphone” by Grantis licensed under CC BY 2.0

     

  • Resultados - Taller "Cloud + Open Source + Azure"

    Render on cloud

    El pasado miércoles 25 de mayo una vez más en las instalaciones del Vivelab Bogotá llevamos a cabo el taller “Cloud + OpenSource + Azure” en el cual se dio a conocer a los asistentes las múltiples ventajas que tiene en la actualidad trabajar en la nube, y como Microsoft en los últimos años nos brinda una variada gama de herramientas Open Source listas para usar y que nos permite en unos cuantos pasos tener soluciones completas listas para trabajar.

    Gracias a nuestros amigos de la ventanita, los asistentes al taller recibieron USD $100 para usar la plataforma Azure y durante el ejercicio reconocieron todas las funcionalidades que brinda esta para la creación de soluciones en la nube. Aprendimos a configurar y desplegar una maquina virtual Linux teniendo en cuenta los pequeños detalles de configuración tanto en Azure como en el mismo servidor Linux (Canonical - Ubuntu 16,04 LTS), aprendimos a actualizar nuestro sistema junto con algunos comandos básicos de administración e instalación de programas.

    En seguida vimos como la nube no solo nos permite alojar sitios web, sino que también puede ser una fuente muy importante de poder de computo (procesamiento), para demostrarlo instalamos en el servidor la ultima versión del programa de modelado y animación Blender 3D, junto con una escena de prueba. Realizamos un render remoto que nos sirvió para reconocer los monitores de procesamiento y memoria con los que cuenta la plataforma Azure a la par que nos permitió poner a prueba su máxima capacidad de procesamiento con unos resultados bastante interesantes.

    Para terminar decidimos desplegar un CMS donde los asistentes escogieron a Joomla el cual gracias a la gran variedad de proveedores dentro del marketplace se logro desplegar en tan solo unos cuantos pasos dejando nuestro sitio al aire y listo para trabaja sobre el.

    Como siempre agradecemos al Vivelab Bogotá por toda su colaboración y a todos los asistentes al taller por acompañarnos.

    Los esperamos en una próxima versión.

  • Resultados del taller "Introducción al desarrollo de videojuegos con tecnologías abiertas"

    IMG 0078

    Muchas gracias a todos los asistentes al taller "Introducción al desarrollo de videojuegos con tecnologías abiertas" seguimos compartiendo conocimiento con todos ustedes.

    De nuevo muchas gracias a todos por su asistencia y esperamos nos volvamos a ver en nuestros próximos talleres.