Argentina: Software libre y la currícula educativa

Standard

Flisol 2016 - Concordia - Argentina

Se realizó la 11º edición del Flisol (Festival Latinoamericano de Instalación de Software Libre) con el objetivo de dar a conocer y promover el uso de software libre en la provincia. En el Anfiteatro de la Facultad de Ingeniería de la Universidad Nacional de Jujuy (Unju) se convocaron estudiantes, profesores, empresarios y personas interesadas.

Este año, la particularidad se dio con el desarrollo por primera vez y en simultáneo del Festival en la localidad de Purmamarca, donde a través de charlas, talleres y demostraciones en el Bachillerato Provincial Nº 18 “Profesor Héctor Hugo Cazón” se detallaron los alcances de esta alternativa tecnológica.

Organizaron la Asociación Civil “Sociedad Libre”, “Mentes Libres” (San Pedro de Jujuy); la Dirección de Planificación, Evaluación e Información Educativa del Ministerio de Educación de la Provincia y la Secretaría de Extensión y Planificación de la Facultad de Ingeniería (Unju).

Cristian Canchi de la Asociación Civil “Sociedad Libre” sostuvo que si bien el encuentro está orientado a promover el uso del software libre, en esta oportunidad se buscó hacer hincapié en la parte educativa. “Queremos implementar este tema en la currícula porque consideramos que es una herramienta tecnológica importante que los estudiantes deben tener presente entre sus lineamientos educativos”, expresó.

Con ese fin, agregó, se encuentran trabajando de manera articulada con la Secretaría de Extensión y Planificación de la Facultad de Ingeniería y la Dirección de Planificación, Evaluación e Información Educativa del Ministerio de Educación de Jujuy. “Estamos trabajando en red con todas las instituciones para que esto esté en la currícula y para ello vamos a presentar tres proyectos de ley: la ley de formato abierto, la de migración y una ley para que se cree una Dirección de Tecnologías Libres en la provincia, para que el desarrollo se apueste a la parte local porque Jujuy cuenta con desarrolladores muy buenos”, resaltó Canchi.

Analía Asaye, presidente de la Asociación “Mentes Libres” de San Pedro detalló que se abordaron los siguiente temas:

  • Introducción a las Tecnologías Libres
  • Herramientas de Código Abierto para la Planificación Educativa
  • Pocket Agua
  • Educabot- Robótica aplicada al servicio de la Educación
  • OpenGTS Sistema AVL Open Source
  • Charlas debate

En tanto que Vanessa Humacata, directora de Planificación, Evaluación e Información Educativa, destacó la participación e intervención de los organismos del Estado y aseguró que esto responde a los lineamientos políticos actuales respecto al campo de la informática. “Es importante la presencia del Gobierno y del Ministerio de Educación porque en nuestra dependencia tenemos absolutamente toda la información de establecimientos que hay en Jujuy y la idea es configurar un sistema único de información, lo que implica la necesidad del uso de herramientas de software libre que sean seguras”.

Flisol 2016 en Concordia Entre Rios.

Aprovecho la entrada para contarles que estuve participando del Flisol 2016 (ya tenia 4 como participante, y uno como organizador), esta vez como organizador/expositor. El tema fue “Desarrollando con Software Libre: GIT, GitHub y demas…” les dejo el enlace para su descarga.

 

Flisol 2016 - Concordia -Argentina - Guido Robertone

 

Visto en | http://www.eltribuno.info/software-libre-y-la-curricula-educativa-n704816

Festival Latinoamericano de Instalación de Software Libre 2016

Standard

FLISoL-2015

El próximo 23 de abril del 2016 se llevará a cabo el Festival Latinoamericano de Instalación de Software Libre (FLISOL) en diversas ciudades de toda Latinoamérica. EL FLISoL es un evento de tecnología abierto a todo público en el que se busca dar a conocer software libre mediante instalaciones gratuitas (Installfest), talleres y pláticas.

LUn evento que cabe destacar es totalmente gratuito y tiene como principal objetivo es promover el uso del software libre, dando a conocer al público en general su filosofía, alcances, avances y desarrollo.

Recordemos que el software son las instrucciones que reciben las computadoras para poder realizar una función. Estas son definidas por un equipo de programadores que las diseñan, implementan y prueban para que al final del dia pueda el usuario final realice una actividad.

Los programas informáticos tienen usos distintos en la vida cotidiana de las personas, no solo a nivel de entretenimiento, también en el comercial y productivo, toda infraestructura de la vida moderna de las personas tiene un base de software.

La paquetería ofimática (procesador de textos y hojas de cálculo) por ejemplo, le permite a una persona realizar documentos en su casa u oficina y los navegadores web les permite hacer consultas en internet y visitar sitios web, no confines de ocio, también para el trabajo y educación, el problema es que al final del día hay una diferencia muy importante al usar software, el costo.

Durante mucho tiempo grandes compañías producían software y lo ponían disponible al público mediante su venta directa e indirecta, o condiciones respecto a su uso restringidas, condicionantes y prohibitivas, diciendo lo que no podías hacer con el software, y dando paso al software privativo.

Este tipo de software solamente podía ser modificado, auditado y actualizado por la misma empresa que lo desarrollaba lo que en un principio se creyó que estaba bien pero que poco después se descubrió que traía varias desventajas, sobretodo respecto al tema de la privacidad y la libertad de los usuarios, el software privativo te espiaba y nada podías hacer al respecto, toda revisión o modificación venía envuelta en problemas legales dado los contratos de licencia de uso del software privativo.

Fue entonces que algunas personas decidieron cambiar esta tendencia y desarrollar software orientado a una filosofía de libertades del usuario y a la cooperación, y que podrías no solo descargar sin costo alguno, si no que al mismo tiempo le daban toda la libertad legal al usuario de revisar, modificar, editar y corregir el “código fuente” y hasta de usarlo de forma personal, profesional y comercial, si bien prohibiendo su venta directa, pudiendo ofrecer los servicios añadidos de toda infraestructura informática necesita, naciendo así el software libre, su filosofía y el movimiento GNU.

Nunca he usado software libre, ¿no es un cambio drástico?

Es necesario aclarar que siempre existe una “curva de aprendizaje” en todo programa informático, si bien al principio puede resultar un tanto nuevo y hasta confuso, pero siempre fue es así sin importar si es un software, un smartphone, tablet o juego. Pero comenzarás a disfrutar las ventajas del uso de software libre desde el primer momento que lo instales, comenzando por el costo ya que es gratuito, la seguridad ya que es auditado constantemente por los usuarios y el gran apoyo de las comunidades que siempre están dispuestas a ayudar a los recién llegados, además de que existen excelentes tutoriales online que te ayudarán en todo aspecto básico, aprender no será nunca un problema en el software libre.

El maestro hace a sus herramientas y no las herramientas al maestro, suele decir un viejo adagio, es importante decir que no existe una “versión gratis” de un software “de paga”, o que te vas a instalar un “programa gratis, que es igualito al de paga”, existe el software para cubrir las necesidades del usuario, por ejemplo de desarrollo web, educación, edición, dibujo, ofimática, administración (etc), y este software puede ser privativo o software libre, la ventaja que tienes con el software libre es precisamente que además de gratuito y sin costo, está pensado para respetar tu privacidad y tu seguridad, el software libre está pensado y desarrollado en la libertad de las personas y su universal derecho a elegir, así que aunque te tomará cierto tiempo dominarlo, nunca estarás solo para aprender.

¿Quién organiza esto? ¿Me van a vender algo?

El evento no tiene ningún costo, los organizadores del FLISoL son voluntarios alrededor de toda Latinoamérica. Los organizadores pueden ser profesionales en las TIC, profesores, estudiantes o cualquier persona que le apasione la tecnología,hacen este evento para promover a las personas el uso de software libre, tal como un día alguien se los promueve a ellos. El FLISoL siempre será gratuito, abierto para todo tipo de personas y totalmente libre.

Si estas interesado puedes consultar las distintas sedes donde se está organizando este evento en la página web del FLISoL y apoyar en la organización. En la página web del evento vienen los horarios, direcciones y dinámicas de cada sede para que puedas asistir a la más cercana de ti.

Cosas a tomar en cuenta:

Es un evento abierto a todo el público, pueden ir estudiantes, amas de casa, empresarios, etc. A todos se les explicará el funcionamiento del software libre hasta donde posible, tal vez nadie sea experto en lo que estas buscando, pero te ayudarán con gusto.

El evento es el Sábado 23 de Abril, inicia desde horas tempranas en la mañana hasta la tarde; puedes llegar a cualquier hora y no es necesario que te quedes todo el día.

En algunas sedes del FLISoL por razones de logística, se realizan en otras fechas, consulta la sede más cercana a ti.

El evento no tiene costo alguno y nadie tratará de venderte nada.

Ahí te ayudarán a instalar sin costo, desde algunos programas libres hasta el sistema operativo completo 100% libre.

Si no tienes laptop, puedes llevar un USB para llevarte los programas o en algunas sedes te darán discos.

Si quieres reemplazar todo tu sistema operativo por uno 100% libre no olvides respaldar tus archivos ya que se borrará todo el disco duro.

Si no se hace el FLISoL en tu localidad tal vez puedas organizarla.

Diviértete.

Para más información puedes consultar:

Sitio del oficicial FLISoL: http://flisol.info

Conoce al hombre que destruyó su compañía con una línea de código

Standard

El mortífero comando de Linux destruyó una compañía de alojamiento web, la información de sus clientes y la carrera del señor Marsala, todo al mismo tiempo.

Torvalds-fff-500x357

Se lee muy triste para ser cierto, pero como ser humano uno suele equivocarse y hace lo que no debería, aunque ciertamente muchas veces nos podemos recuperar, otras veces simplemente no es posible. El hombre detrás de la compañía de alojamiento web Marco Marsala lo sabe, así como los miles de clientes que confiaron en su servicio y ahora simplemente no tienen nada, ni siquiera una copia de seguridad.

Tal como indicó el señor Marsala en el foro Server Fault (vía Independent) de expertos en informática, de forma accidental escribió en un script bash la mortífera línea de código rm -rf {foo}/{bar} / que elimina todo sin preguntar, ignorando que las variables usadas en él no estaban definidas por encima. Él no lo sabía, pero lo que estaba a punto de hacer era solicitar que la información de todos sus servidores fuera eliminada sin que pudiera recuperarla.

Aclarando a los usuarios del foro, el usuario bleemboy —como se hizo llamar Marsala— indicó que al correr el script de mantenimiento todas las copias de seguridad también se esfumaron, ya que las unidades en donde se almacenaba la información de rescate estaban montadas al servidor en el que estaba configurada la computadora. Al respecto, parece que no había más qué decir, pero seguro que los 1.535 clientes que confiaron en él lo harían dentro de poco.

Como era de esperarse, los usuarios del foro fueron rudos y a la vez gentiles con sus comentarios, como si todos se hubieran puesto de acuerdo para aclararle de una vez al señor Marsala que su compañía, como su carrera, reputación y, más importante, la información de sus clientes, habían desaparecido desde el momento que ingresó una línea de código sin haber atendido un error en el script.

“Si realmente no tienes copias de seguridad siento decirlo, pero destrozaste tu compañía entera”, comentó el usuario André Borie. Igualmente, el usuario Sven no tuvo más que decirle a bleemboy que “su compañía ahora está esencialmente muerta”. No faltaron los intensos sermones ni las experiencias de los usuarios avanzados, al tiempo que se recordaba un caso similar en el que afortunadamente el responsable canceló el proceso de eliminación antes de completarse.

Para rematar con un comentario lúcidamente desagrabale y atinado, el usuario Michael Hampton se aseguró de que el hombre a cargo de Marco Marsala se sintiera avergonzado por haber acudido al foro incorrecto en busca de ayuda, pues no necesitaba “asesoramiento técnico”, sino llamar a su abogado. Seguro que el señor Marsala se lo habrá tomado muy en serio, y no es para más, porque ahora, como su compañía, por un simple descuido, está completamente arruinado.

Via | FayerWayer

[PHP] Instalando Drupal 8 en 5 minutos

Standard

drupal-8-released

Ya hace mas de 6 meses que Drupal 8 fue lanzado en su versión stable. Hoy vamos a aprender a instalar Drupal 8 de forma rápida con Drush en menos de lo que canta un gallo. Todo esto en Linux mas específicamente en un Debian Jessie 8.4.

Tenemos que tener Drush instalado en su ultima versión como mínimo la versión 8 que soporta Drupal 8. Para instalarlo lo pueden hacer con composer (recomendado) o bajar el código desde GitHub e instalarlo manualmente.

1. Creamos una carpeta dentro de nuestro workspace y descargamos Drupal 8 con Drush:

$ mkdir mof-drupal8

 

$ cd mof-drupal8

 

$ drush dl drupal-8

Con drush dl drupal-8 bajamos la ultima versión estable que en este momento es la 8.0.5, igualmente pueden poner una especifica o alguna versión dev o beta.

01 - drush-download-drupal-8-zarpele

2. Instalando Drupal 8

Drush nos crea una carpeta superior con la versión de Drupal que se a descargado, en este caso nos crea drupal-8.0.5 por lo que solo debemos crear un vhosts apuntado hacia la raíz del Drupal e ingresamos a través del browser.

El procedimiento es similar a la instalación a un Drupal 7 pero repasamos los pasos para aquel que se inicia en la versión 8 de este CMS.

2. 1. Seleccionamos el language…

02 - Drupal 8 Install page-zarpele

2. 2. Para el sistema necesito instalar una versión estandar, es decir con ciertos componentes básicos ya incluidos en el Drupal, si recién empiezas recomiendo esta opción.

03 - Drupal 8 Install page - standard-zarpele

2. 3. Ahora vamos a realizar una serie de cambios para tratar de validar el paso “Verify Requirements”

Creamos la carpeta files donde se almacenaran los archivos multimedia de Drupal y le damos los permisos adecuados.

$ mkdir sites/default/files

 

$ chmod 777 sites/default/files

Renombramos el archivo de configuración para que el script de instalación pueda trabajar sobre el, también le damos los permisos adecuados

$ cp /sites/default/default.settings.php /sites/default/settings.php

 

$ chmod 777 /sites/default/settings.php

03a - Drupal 8 Install page - verify requirement-zarpele

Si todo sale bien la anterior pantalla no la van a ver, sino se muestra una tabla con el error y descripción.

2. 4. Entramos al mysql y creamos la base de datos que vamos a configurar en nuestro Drupal.

$ mysql -uroot -p

 

CREATE DATABASE drupal8_mof;

04 - Drupal 8 Install page - database-zarpele

05 - Drupal 8 Install page - install bar-zarpele

2. 5. Ya instalado Drupal en la base de datos, nos resta solo ingresar el nombre, email y configuración básica para la administración.

06 - Drupal 8 Install page - Configure site-zarpele

2. 6. Listo Drupal 8 instalado.

07 - Drupal 8 Install page - Welcome to Drupal 8-zarpele

Algunas recomendaciones antes de empezar a trabajar.

Dejar los permisos mínimos al archivo settings.php y eliminar el archivo de ejemplo.

chmod 755 /sites/default/settings.php
rm /sites/default/default.settings.php

Por ultimo ingresar el Reports >> Status Report y verificar que todo este bien, en mi caso por ejemplo a la hora de escribir esta entrada salio un nuevo release de la versión 8.0.6 y me recomienda actualizarla.

08 - Drupal 8 Install page - admin report-zarpele

Debian 8.4 y 7.10 incorporan muchas actualizaciones de seguridad

Standard

Debian-8.4-y-7.10

Ya tenemos entre nosotros las versiones 8.4 y 7.10 de Debian, que fueron liberadas el pasado 2 de abril.

Al ser ambas versiones estables, aquí destaca más las correcciones y actualizaciones a nivel de seguridad que el añadido de nuevas características, siendo esto último algo que corresponde a las ramas de desarrollo de esta distribución, Sid y Testing.

Ambas versiones comparten la actualización del microcódigo para las CPU AMD para corregir diversos bugs, la actualización de aptdaemon para corregir un fallo de seguridad, y otras relacionadas con ClamAV y debian-installer. En cuanto a actualizaciones de seguridad propiamente dichas tenemos los paquetes Linux, bind9, qemu, MySQL, WordPress, PHP 5, Git, VirtualBox, Samba, Drupal 7, Xen, libav (encargado del soporte multimedia), SSH y Iceweasel. También destaca la eliminación del paquete gnome-gmail debido a que se ha roto.

En Debian 8.4 se ha liberado actualizaciones de seguridad para Chromium, Ruby on Rails, MariaDB y libgcrypt20 (una versión del paquete que daba problemas con Spotify). Además incorpora actualizaciones para PostgreSQL 9.1, FUSE y systemd.

Por su parte Debian 7.10 incorpora actualizaciones de seguridad para OpenJDK 7, phpmyadmin, Grub 2, sudo, nginx y Blueman. También se ha actualizando sendmail, Maven 2 y el blob privativo de .

Si en los últimos días habéis visto una “catarata” de actualizaciones para Debian 8 y 7, es porque las versiones 8.4 y 7.10 fueron lanzadas recientemente. Ya sea utilizado como servidor o escritorio, lo recomendable es actualizar cuanto antes porque en ambos campos se ha introducido cambios importantes.

Fuentes | Noticias sobre el lanzamiento de Debian 8.4 y 7.10

[WTF] Linea de comandos de Linux llega a Windows 10

Standard

bash-in-windows-10-zarpeleMenuda noticia me he desayunado hoy, como dice el titulo en Windows 10 se podra ejecutar Bash y Binarios de Ubuntu.

La conferencia Build que se realiza cada año en San Francisco para desarrolladores de Microsoft este año ya esta dando que hablar. Una característica básica de Linux (y Unix) está llegando a Windows 10. La compañía está integrando la linea de comandos y  soporte para los binarios de Ubuntu Linux en el update Aniversario de Windows 10. Esto es, por supuesto, una gran noticia para los desarrolladores que desean utilizar las herramientas de línea de comandos durante la creación de aplicaciones, pero también es importante para los usuarios que de otra manera van a tener la tentación de instalar cualquiera de las herramientas de terceros (como Cygwin) o una máquina virtual.

El uso de Bash en entornos orientados al consumidor, que no son Linux no es completamente nuevo, por supuesto. Gracias a sus raíces Unix, OS X de Apple ha tenido la función desde el principio. Sin embargo, este y otros esfuerzos (por ejemplo, al hacer doble clic para instalar aplicaciones de Windows universal) muestran que Microsoft está decidido a dejar de instalar y ejecutar aplicaciones de la manera que le gustaría más que tenga que saltar a través de infinitas ventanas de confirmación.

En mi opinión, hay que esperar como se desarrolle esta nueva idea pero no aporta nada a Linux, ni al Kernel mismo, ni hablar de algún aporte al Software Libre. Por lo que puedo llegar a deducir que es otra sucia maniobra de los chicos de Redmond.

Les recomiendo que vean esta entrada del 2014 A Microsoft le gusta Linux y vean como la gente de Microsoft quiere repercutir en cada conferencia con algo asociado a Linux.

Fuente Traducida