Nacionales

La nueva versión de Ruby on Rails incorpora Merb

La nueva versión permitirá migrar códigos a nuevas versiones sin reescribirlo todoDavid Hansson Heinemeier cumplió su promesa: ya está disponible la versión 3.0 de su creación, el framework de desarrollo web Ruby on Rails

La nueva versión es un nuevo desarrollo del marco de Ruby e incorpora los conceptos de Rails, Merb, como resultado de la decisión de fusionar los dos proyectos de código abierto a finales de 2008.

El inventor de Rails dijo que más de 1600 contribuyentes la presentación de miles de confirmaciones a lo largo de unos dos años han realizado conjuntamente Rails "mejor, más rápido, más limpio y más bonito". Las nuevas características incluyen un router que permite a las declaraciones que se basan en el REST (Representational State Transfer), la arquitectura y una interfaz para simplificar la adición y la gestión de los plug-ins. En general, los rieles nuevos es considerablemente más modulares que las versiones anteriores y más agnóstico dependencia, permitiendo a los desarrolladores utilizar fácilmente Test:: Unit, Prototype o DataMapper y otras bibliotecas en lugar del predeterminado bibliotecas Rails.

La aplicación Rails Active Record se basa ahora en la consulta del motor Arel. Su algoritmo se dice para permitir las consultas de búsqueda más complejas sobre múltiples iteraciones. Los desarrolladores también han cambiado el mecanismo que protege las aplicaciones contra ataques XSS (cross-site scripting) . Rails 3 destaca APIs que pueden ser considerados obsoletos y han sido desaprobados ". Esto ayuda a los programadores a migrar el código de aplicación que se escribió en una versión anterior a la nueva versión sin tener que reescribir todo desde cero.

Sobre Ruby on Rails

Ruby on Rails, también conocido como RoR o Rails es un framework de aplicaciones web de código abierto escrito en el lenguaje de programación Ruby, siguiendo el paradigma de la arquitectura Modelo Vista Controlador (MVC). Trata de combinar la simplicidad con la posibilidad de desarrollar aplicaciones del mundo real escribiendo menos código que con otros frameworks y con un mínimo de configuración.

El lenguaje de programación Ruby permite la metaprogramación, de la cual Rails hace uso, lo que resulta en una sintaxis que muchos de sus usuarios encuentran muy legible. Rails se distribuye a través de RubyGems, que es el formato oficial de paquete y canal de distribución de bibliotecas y aplicaciones Ruby.

 

Fuente: Somoslibres.org

Google vs JavaOne afectan al Software Libre

JavaOne vs GoogleGoogle no irá este año al JavaOne después de 5 años asistiendo. El tema de la demanda de Oracle va a empezar a pasar factura a Java. La frase que resume es la siguiente: "Desearíamos haber ido, pero la reciente demanda de Oracle contra Google y el Software Libre hace que sea imposible que podamos compartir nuestras reflexiones sobre el futuro de Java y el Software Libre en general"

Aquí la replica del anuncio traducido:

"Como muchos de ustedes, todos los años esperamos con interés los talleres, conferencias y eventos relacionados con software de código abierto. En nuestra opinión, esta es una de las mejores maneras en que podemos involucrar a la comunidad, compartiendo nuestras experiencias y aprender de la tuya. Así que estamos tristes de anunciar que no vamos a poder presentar en JavaOne este año.

Deseamos que pudimos, pero en una demanda de Oracle en contra de Google y de código abierto ha hecho imposible para nosotros compartir libremente
nuestras ideas sobre el futuro de Java y de código abierto en general. Este es un ejercicio doloroso para nosotros, ya que hemos participado en todas las JavaOne desde 2004, y yo personalmente he hablado en absoluto, sino la primera vez en 1996.

Entendemos que esto puede desalentar y los inconvenientes que muchos de ustedes, pero esperamos poder presentar en otros lugares pronto. Estamos
orgullosos de participar en la comunidad de código abierto de Java, y esperamos encontrar otras maneras de participar y contribuir. "

Fuente: Somoslibres.org

Matterhorn la herramienta de software libre para grabar conferencias

Open CastSiempre uno busca y encuentra esta vez se trata de una excelente herramienta para grabar conferencias, este proyecto esta bajo el patrocinio de la Universidad Berkeley de California cuyo nombre es Matterhorn versión 1,0 sistema de grabación de conferencias

El Centro Alemán de Gestión de la Información y de Enseñanza Virtual (virtUOS) de la Universidad de Osnabrück fue un contribuyente importante a esta empresa.

El software de código abierto puede ser usado para capturar imágenes controladas de tiempo de varias cámaras, así como la pantalla del ordenador del profesor. El sistema clasifica el material en portales de video, plataformas de aprendizaje o medios de almacenamiento de datos para su edición.

Desarrollado principalmente por el equipo de Osnabrück, el reproductor de vídeo permite a los usuarios navegar, editar y buscar en el material grabado. De acuerdo con el virtUOS el reproductor es compatible con la configuración de accesibilidad, que sobre todo ayuda a los estudiantes que tienen problemas para asistir a conferencias, debido a discapacidades físicas. Cervino soporta varios formatos de vídeo y permite un extenso análisis del material capturado. Si es necesario la carga de procesamiento se pueden compartir entre varios equipos.

Algunas de las características más atractivas Matterhorn, se destacan:

- Para los alumnos, un reproductor multimedia completamente accesible capaz de ejecutar múltiples conferencias en la pantalla que crea una experiencia atractiva y eficaz de aprendizaje, y se integra fácilmente con los sistemas existentes de contenido a través de los medios de comunicación
del campus integrable o RSS.

- Para los instructores, una perfecta herramienta como medio de comunicación de gran alcance que analizan automáticamente los vídeos y extraer el texto, lo que permite la segmentación de diapositivas y en vídeo de búsqueda, reduciendo aún más el tiempo y el esfuerzo de los alumnos deben poner en la búsqueda de contenido relevante.

- Para los administradores de transmisión por Internet, un tablero de instrumentos sofisticados que permitan un control total sobre la captura, procesamiento y publicación de grabaciones en línea.

- Para los administradores del programa, una herramienta de programación eficiente para futuras grabaciones ya sean especiales o de repetición por
un semestre completo, así como una fuerte API que permite la personalización de las necesidades locales.

- Para las infraestructuras de las aulas, las especificaciones para la construcción de un bajo costo, baja los dispositivos de captura de energía que soporta la grabación simultánea de vídeo (por ejemplo, del profesor) y la salida VGA de un ordenador (por ejemplo, la presentación).

Y mucho más.

Más información del proyecto: http://www.opencastproject.org/matterhorn

Fuente: Somoslibres.org

DigiKam gestiona fotos digitales

DigiKam es una opción en SL para manejar y editar imágenesDigiKam es una aplicación para importar y gestionar fotos digitales para el escritorio KDE. Puede organizar colecciones de imágenes en carpetas, por fechas o mediante tags. Permite añadir comentarios y puntuaciones a las fotos, realizar búsquedas con esta información y almacenar estas búsquedas como si fueran carpetas

Puede también realizar ediciones simples de las fotos. Haciendo uso de Kipi (KDE Image Plugin Interface) ofrece la posibilidad de aumentar sus funcionalidades.

Algunas de sus características avanzadas son:

-Soporte para imágenes de 16 bits/color/píxeles.

-Soporte nativo JPEG 2000.

-Soporte para notas del fabricante y metadatos IPTC.

-Geolocalización fotográfica.

-Configuración avanzada de la descodificación de imágenes en bruto (RAW).

-Previsualización rápida en bruto.

-Soporte de metadatos de las imágenes RAW.

-Mesa de luz para comparar fácilmente imágenes similares.

Para extender sus funcionalidades existen plugins muy variados que le permiten exportar los álbumes a flickr, gallery2, grabarlos en CD, crear una página web o generar ficheros KML para Google Earth.

Glosario

-KDE: es un proyecto de software libre para la creación de un entorno de escritorio e infraestructura de desarrollo para diversos sistemas operativos.

-TAG: Una etiqueta (término a veces reemplazado por el anglicismo tag) es una marca con tipo que delimita una región en los lenguajes basados en XML.

-PLUGINS: es un complemento, una aplicación que se relaciona con otra para aportarle una función nueva y generalmente muy específica.

 

Fuente: Ciudad Ccs

Glib al fin puede considerarse como Software Libre

Glib ya es Software LibreAsí lo revelan en ComputerWorld y sobre todo en el blog de Tom "Spot Callaway", que ha sido el principal responsable de lograr que la implementación de Sun RPC fuera liberada para poder usar su código en otros proyectos de forma totalmente libre.

La licencia que Sun aplicó en 1984 era lógica para aquel proyecto y en aquella época, que luego se derivó a distintos componentes del sistema operativo Linux como la famosa librería glibc, uno de los pilares de cualquier distribución.

El problema es que esa licencia no era libre, y establecía ciertos límites a su distribución. En Debian ya conocían el problema desde 2002 -como demuestra este mensaje- y en Fedora también estaban al tanto desde aproximadamente el año 2005.

Para tratar de solucionar el problema había tres caminos:

1. Retirar el código no libre: lo que implicaría no dar soporte a NFS, sobre todo
2. Sustituir el código no libre: el problema es que la implementación de Sun RPC era la implementación estándar de RPC en los sistemas *nix, y aunque había otras, cambiar a ellas hubiera sido muy problemático.
3. Tratar de conseguir que se re-licenciara el código, y mantenerlo hasta que eso pasara.

Tanto Debian como Fedora eligieron la opción número tres, pero varias personas (entre ellas el propio Tom Callaway) se encargaron de tratar de hacer que efectivamente se cambiara la licencia. Simon Phipps, un empleado de Sun, trató de resolver el problema y de hecho en marzo de 2009 Sun permitió a Red Hat relicenciar los ficheros que se necesitaban.

Sin embargo, había aún problemas en algunos componentes de Fedora, y sobre todo con glibc, que seguía sin estar relicenciado. La cosa se puso fea
cuando Sun fue comprada por Oracle, pero Callaway se puso en contacto con Wim Coekaerts, de Oracle America, y dio permiso para que el resto de
ficheros que se conocía que estaban usando Sun RPC fueran relicenciados bajo la cláusula 3 de la licencia BSD.

¿Qué significa esto? Pues que al fin se puede decir que todos los componentes de las distribuciones Linux hacen uso de licencias de Software Libre. Así que salvo por el hecho de que algunas dan la opción de elegir paquetes propietarios, ya se puede decir que GNU/Linux es más libre que nunca.


Fuente: Muylinux.com

Subcategorías

logo youtube
logo twitter
logo instagram
2020 CNTI. Portal desarrollado y administrado por el Centro Nacional de Tecnologías de Información, adscrito al Ministerio del Poder Popular para Ciencia y Tecnología. Esta obra está bajo una Licencia de Creative Commons Reconocimiento - No Comercial - Compartir Igual 3.0 Venezuela.
Cintillo PortalCNTI Cintillo Carabobo 01