Arch Linux Women

arch womenArch Linux Women (Arch Women o A-W) es una organización internacional de entusiastas de Linux cuyo enfoque es ayudar a que más mujeres se involucren en la comunidad de Arch Linux y el software libre.

“Ofrecemos un espacio seguro para todos los géneros y orígenes; queremos compartir conocimientos, aprender, socializar y crear una red. Cualquier persona con un interés en el proyecto es bienvenido a participar”.

En su página podéis encontrar materiales interesantes, desde la guía de Arch Linux para principiantes, hasta un vídeo que explica paso a paso su instalación y un foro para resolver cualquier duda.

También tienen una sección de mentoring y de clases (Arch Classroom), un proyecto para aprender nuevas habilidades y conocimientos sobre diversos temas técnicos. Las clases son impartidas por voluntarios de la comunidad de Arch Linux y cualquiera es bienvenido a asistir sin importar su nivel de experiencia.

Todos son bienvenidos en Arch Women, pero como en cualquier comunidad open source, hay que seguir un código de conducta: Trata a los demás como te gustaría ser tratado y asuma la responsabilidad de sus palabras y acciones.

¿Os gusta la iniciativa? ¡A nosotros nos encanta! Para saber más, visitad: https://archwomen.org

Viernes, 6 de marzo de 2015 Sin comentarios

Una investigación colaborativa

CYa sea interdisciplinar e interdepartamental, interuniversitaria e incluso internacional, la colaboración juega un papel importante en la investigación.

¿Por qué?

La colaboración ofrece nuevas perspectivas y descubrimientos que no pueden encontrarse en los proyectos de investigación independientes, ya que cada investigador tiene su propio enfoque y perspectiva sobre un tema. Ya sabéis que dos mentes piensan mejor que una, y la retroalimentación plantea preguntas y explora soluciones que de otro modo podrían pasarse por alto.

La colaboración reúne a investigadores de procedencias dispares en un solo proyecto. Esto significa que personas de diferentes disciplinas puedan participar en un proyecto que requiere múltiples tipos de experiencia, como el Proyecto del Genoma Humano (PGH).

Este tipo de investigación está creciendo por varias razones:

  • El acceso a través de Internet facilita la colaboración,
  • Algunos proyectos requieren personas con diferentes habilidades y áreas de experiencia.
  • Permite el intercambio de recursos, lo que significa un gasto más eficiente.

Los estudiantes y profesionales que estén interesados en participar en la investigación colaborativa debe enfatizar el desarrollo de ciertas habilidades:

  • Flexibilidad
  • La curiosidad acerca de otras disciplinas
  • Las habilidades de comunicación
  • La comprensión de cómo cerrar la brecha entre la teoría y la práctica
  • La capacidad de prever el proyecto final, incluso en su etapa más ambigua

Mejor juntos ¿no?

Fuente: endnote.com 

Martes, 3 de marzo de 2015 Sin comentarios

Go, un lenguaje de programación desarrollado por Google

gopherHay muchos lenguajes de programación. Go es uno de ellos, y permite desarrollar software de una forma simple, confiable y eficiente. Es expresivo, conciso, limpio y eficiente. Sus mecanismos de concurrencia hace que sea fácil escribir programas con un máximo rendimiento de núcleos múltiples y de las máquinas en red.

Es un lenguaje experimental que combina la velocidad de desarrollo de un lenguaje dinámico como Python y el desempeño y la seguridad de un lenguaje compilado como C o C++.

Fue lanzado en noviembre de 2009 como un proyecto open source de Google. Su desarrollador principal es Robert C. Piker, uno de los miembros del equipo del Computing Science Research Group en los Laboratorios Bell que desarrolló el sistema operativo UNIX.

La última actualización (Go 1.4) fue en diciembre de 2014. Está disponible para Linux, Windows, Mac OS X, y más. Y su licencia de distribución es BSD.

¿Es popular? No, Go no lo es. Sin embargo es bueno saber de él. Como el lenguaje Ada, cuyo nombre es un guiño a Ada Lovelace.  Según TIOBE, el indicador de la popularidad de los lenguajes de programación, Go ocupa el puesto 43 (febrero 2015).

“A menudo, los desarrolladores sólo necesitan una excusa para aprender un nuevo lenguaje o desarrollar sus propias habilidades. Go es una gran oportunidad para trabajar con baja presión, aislado, con dosis de diversión y de desafío. Cambiar la rutina, tu día a día como programador, es una manera impresionante de desafiar a tu cerebro y ser mejor  en lo que haces”. Matt Aimonetti, Go Challenge.

Si quieres saber más sobre Go, sigue este tour interactivo. Y más en Google Cloud.

¿No os parece que Go Gopher es tan amigable como Tux?

Lunes, 2 de marzo de 2015 Sin comentarios

D3 (Data-Driven Documents)

previewCon el volumen de información que se genera cada minuto gracias a internet, cada vez es más importante saber sintetizar información y comunicarla de una forma gráfica y atractiva.

D3 es una de las herramientas más utilizadas para la visualización de datos. D3.js, es una librería basada en Javascript para la creación de gráficos y mapas interactivos.

Hace uso principalmente de gráficos vectoriales (SVG), Javascript, HTML5 y CSS3. Y permite usar grandes cantidades de datos en distintos formatos: JSON, CSV, GeoJSON, etc.

Origen

Mike Bostock desarrolló D3.js durante sus estudios de doctorado en la Universidad de Stanford. Actualmente trabaja en The New York Times, quien patrocina varios de sus proyectos de código abierto. Echad un vistazo en: http://bost.ocks.org/mike

En la página de Bostock podéis encontrar tutoriales y documentación para dar los primeros pasos. Consultad: d3.js para principiantes.

D3 ayuda a dar vida y forma a los datos utilizando HTML, SVG, CSS y DOM. Ofrece una gran flexibilidad y se adapta perfectamente a los navegadores modernos. Data-Driven Journalism describe a D3.js como “un pedazo mágico de JavaScript que permite expresar tus datos visualmente en la web”.

Os recomendamos leer: Interactive visualizations built with D3.

Lunes, 2 de marzo de 2015 Sin comentarios

SketchChair

sketchchair¿Quieres diseñar tu propia silla? SketchChair es una herramienta de código abierto que permite a cualquier persona realizar diseños de una forma fácil.

El objetivo del proyecto no es sólo para compartir el software y liberar su código fuente, sino construir una comunidad online de personas que crean, compartan y editen.

Los procesos de fabricación digital abren un mundo de oportunidades para la producción de objetos individualizados y únicos. SketchChair quiere permitir tanto a los usuarios principiantes como a los más avanzados diseñar y hacer sus propios productos.

Los muebles se diseñan o modifican usando una sencilla interfaz de dibujo 2D. El programa es multiplataforma (Windows/Linux/OSX) y genera automáticamente una estructura que se puede simular. También genera las secciones de corte para su fabricación.

Educación

SketchChair puede ser usada como una herramienta educativa atractiva para la introducción de procesos de fabricación digital y diseño por ordenador. El equipo ofrece kits educativos que incluyen una serie completa de miniaturas cortadas con láser y un cartel promocional que demuestra el proceso.

Origen

Sketchchair comenzó como una colaboración entre Greg Saul y JST ERATO Igarashi Design UI Project in Tokyo durante una estancia de investigación entre 2009 y 2010. La idea principal es fomentar la creatividad y la promoción de la individualización de productos.

Para conocer más sobre el proyecto, echad un vistazo a este vídeo.

Miércoles, 25 de febrero de 2015 Sin comentarios