Categorías
Actualidad

Qbo: Un nuevo robot de código abierto para el hogar

qboThecorpora

Este nuevo robot open source iniciado por Francisco Paz se suma a proyectos como el PR2 de Willow Garage e iCub de RobotCub Consortium.  No sabemos cuándo estará disponible, pero sus especificaciones (reveladas hoy en el blog de Thecorpora) son bastante interesantes.

Especificaciones de Qbo:

  • Altura 456mm
  • Ancho 314mm
  • Profundidad 292,5mm
  • Peso 9-11Kg Aprox.
  • Carga: Estación de Autocarga

Cabeza

  • Oídos:  2 Micrófonos Omnidireccionales & 1 Unidireccional
  • Ojos: 2 Webcams HiDef  & párpados
  • Movimientos 4 Servos (Arriba-Abajo, Izquierda-Derecha )
  • Boca 20 LEDs
  • Nariz 1 LED
  • Conexiones Wifi Pcb 802g/n & antena & Bluetooth
  • 1 Controlador PCB QPR2

Cuerpo

  • Sensores 4 Ultrasonidos, 1 Sharp & 3 Infrarrojos
  • Motores 2 DC Motores con Encoder Magnético ( 170 RPM )
  • Ruedas 2 Ruedas (traseras ) & 1 Rueda Loca ( frontal)
  • Sonido 2 altavoces de alta calidad
  • Controladora 1 Placa PC Mini-ITX con Intel Atom & Gráficos Nvdia ION
  • QPR1 1 Pcb Controladora Hardware
  • Batería 1 Batería de Plomo (7.5Ah)
  • Estado del robot 1 Pantalla LCD de 20×4

 

FayerWayer

Categorías
Ubuntu

Los «windicators» van tomando forma

La idea parte de dotar de un nuevo botón a la ventana de la aplicación en uso de forma que permita cambiar opciones comunes de una forma sencilla. Esto siempre sería dentro del contexto de la propia aplicación integrándose opciones propias de la misma.

En Alan Lazalde nos muestra los primeros bocetos oficiales. Por ejemplo, para entender mejor la idea, tenemos a Gedit. ¿Cual es la opción más usada? Muy posiblemente guardar un documento.

Tenemos otro ejemplo para Rhythmbox, el popular reproductor e medios, siendo las opciones de gestión de volumen o compartir archivos las opciones de ejemplo.

Si bien en un principio los Windicators pueden parecer una propuesta en la que se muestran opciones de nuestras aplicaciones de forma redundante es importante tener en cuenta que actualmente se encuentran en una fase muy temprana y tendremos que esperar todavía un poco para poder ver algo mas concreto.

Por lo pronto podemos disfrutar de la galería o descargar los iconos de ejemplo desde los siguientes enlaces:

 

Ubuntizando el Planeta

Categorías
Aplicaciones

Reconocimiento óptico de caracteres (OCR) en Ubuntu

Instalamos los paquetes necesarios desde repositorios

sudo apt get install tesseract-ocr-spa gscan2pdf

Aplicaciones >> Gráficos >> gscan2pdf y veremos lo siguiente:

Thumbnail image

importamos las imágenes para pasar el OCR

Thumbnail image

En Herramientas seleccionamos OCR y en la ventana que se despliega escogemos el motor OCR que vamos a usar:

Thumbnail image

Al pie vemos los caracteres identificados por el OCR. Los resultados no son los mejores pero es lo que tenemos de momento disponible.

Thumbnail image

 

El atareao

Categorías
Actualidad Software Libre

El códec VP8 ya es libre

El primero en hacerlo ha sido el propio Google, anunciando que todos los vídeos de YouTube estarán disponibles codificados con VP8. La causa de esta decisión es el ancho de banda ahorrado con este códec, que recordemos que con la misma calidad que H.264, ocupa hasta un 50% menos.

Categorías
Software Libre

Lightspark, una alternativa FLOSS a Flash Player

Las más conocidas son SWFDec y Gnash, que de hecho tiene el apoyo de la Free Software Foundation, pero a partir de ahora tenemos otro protagonista en el escenario. Se trata de Lightspark, un desarrollo del italiano Alessandro Pignotti que lo ha implementado simplemente partiendo de la documentación SWF de Adobe, sin ingeniería inversa.

Lo cuentan en Phoronix, donde nos avisan de que Lightspark ha llegado al estado beta y actualmente ya soporta renderizado basado en OpenGL, una implementación casi completa de ActionScript 3.0, un plugin compatible con Mozilla y una serie de características que permiten afinar el rendimiento a través de métodos de profiling y debugging.

En el artículo original también indican que gracias a OpenGL en lugar de X-Video se permite dar soporte a los efectos de overlay y transformación de los cotenidos Flash, mientras que el soporte ActionScript se logra mediante un intérprete y un motor JIT que usa la Low-Level Virtual Machine.

Podéis obtener más información sobre el proyecto, su estado y cómo instalar este componente en vuestras distribuciones -ya hay un PPA en Launchpad, por ejemplo- a través del artículo del propio Alessandro Pignotti en su blog. ¡Enhorabuena por ese gran trabajo!

 

Muy Linux

 

Categorías
Actualidad

Linux Kernel 2.6.34 ya disponible

Viene con importantes mejoras y características nuevas, entre las que se destacan la implementación de suspensión/resumen asíncronos y GPU switching, la inclusión de dos nuevos sistemas de archivos LogFS y Ceph, el driver Vhost net que mejora el rendimiento de las redes en KVM y mejoras en el sistema de archivos Btrfs.

A continuación detallaré algunas de las mejoras incluidas:

El sistema de archivos Ceph

Es un sistema de archivos distribuído creado por Sage Wiel (inicialmente como parte de su tesis), capaz de soportar sistemas con grandes volúmenes de datos, estamos hablando de Terabytes o Petabytes (incluso más allá) de información. La escalabilidad de este sistema de archivos está pensada tanto en términos de volumen de trabajo como de almacenamiento total, ya que Ceph está diseñado para manejar cargas considerables de trabajo en el que cientos o miles de clientes pueden acceder o escribir de manera simultánea sobre un mismo archivo o directorio.

Algunas de las características que diferencian a Ceph de los otros sistemas de archivos son:

  • Escalamiento flexible: Un sistema de archivos Ceph puede ser ampliado de manera sencilla añadiendo nodos de almacenamiento (OSD), migrando los datos de manera automática a los diferentes dispositivos que lo requieran, garantizando que los datos sean distribuidos de manera adecuada.
  • Gran estabilidad y rápida recuperación: Todos los datos contenidos en un sistema de archivos Ceph es replicado a través de múltiples nodos OSD, en el caso de que algún OSD falle, los datos automáticamente son replicados a otros dispositivos.
  • Servidor de metadatos MSD: Ceph está diseñado para adaptar de manera dinámica su comportamiento ante la sobrecarga de trabajo. La jerarquía del sistema de archivos se redistribuye entre los servidores de metadatos disponibles, según el tamaño y la popularidad de los cambios a través del tiempo, lo que permite equilibrar la carga y el uso eficaz del los recursos.

A pesar de que Ceph promete mucho, este aún se considera un sistema de archivos experimental.

El sistema de archivos LogFS

Es un sistema de archivos diseñado para dispositivos de almacenamiento basados en memoria flash (como por ejemplo discos duros SSD). En comparación con otros sistemas de archivos de su tipo como JFFS2, este ofrece tiempos de montaje y consumo de RAM menores. Este sistema de archivos al igual que Ceph se encuentra en estado experimental.

Mejoras en el sistema de archivos Btrfs

Este sistema de archivos se caracteriza por su tolerencia a fallos y su sencilla reparación y administración. En esta versión del núcleo se han mejorado aspectos como la capacidad para cambiar el subvolúmen que se monta por defecto, lo que permite tomar snapshots que pueden ser recuperados en caso de que ocurra alguna falla o perdida de información. También se han añadido: la capacidad para listar todos los subvolúmenes, calcular el df, defragmentar archivos individuales o partes de estos y una nueva herramienta llamada “btrfs” que reemplaza a las anteriores.

Implementación de suspensión y resumen asíncronos

En las versiones anteriores del núcleo, las suspensión y resumen era de manera síncrona, esto quiere decir que cada unos de los dispositivos se suspendía o resumía de manera secuencial (uno detrás de otro). En esta versión se ha modificado el código del administrador de energía para permitir que los dispositivos se puedan suspender o resumir en paralelo, lo cual permite que estos procedimientos tarden menos tiempo. En esta versión los dispositivos PCI, USB y SCSI vienen con esta implementación por defecto.

GPU switching

Algunos laptops poseen dos GPUs, una de alto rendimiento y consumo de energía y otra de bajo rendimiento y consumo de energía. En esta versión se ha incluido la posibilidad de que los usuarios puedan cambiar de una a otra GPU en tiempo de ejecución, aunque se debe reiniciar el X.

El driver Vhost net que mejora el rendimiento de las redes en KVM

Se trata de un driver que optimiza las funciones de red de la interfaz de IO (virtio) que Linux utiliza para la interacción entre los huéspedes y invitados en sistemas de virtualización. Este driver elimina 4 llamadas del sistema por cada paquete de red, lo que permite que los invitados de un sistema KVM puedan tener un rendimiento de red similar al del hardware nativo.

Estas son sólo algunas de las nuevas características que trae el núcleo 2.6.34, pero existen bastantes más, relacionadas sobre todo con el núcleo base, otros sistemas de archivos, redes, virtualización, arquitecturas y drivers, cuya descripción puedes leer en el siguiente enlace.

 

FayerWayer

Categorías
Actualidad

Google liberará el códec de vídeo VP8

El punto importante del anuncio es que el estándar de etiquetas <video> de HTML5 se verá apoyado por un códec abierto y gratuito, VP8. Sin embargo hay un punto que no se había tenido en cuenta y era el soporte de hardware que ayude a su descompresión, algo muy importante en los tiempos que corren donde la movilidad y los chips tienen una autonomía delicada.

Google va a anunciar el soporte de aceleración hardware para su formato de vídeo que pasará a ser software libre y probablemente se proclame como rey indiscutible de los vídeos online, frente con el cada vez más omnipresente, pero cerrado, H.264.

 

The Inquirer ES

Categorías
Ubuntu

Ubuntu 10.10.10

Inicialmente estaba previsto mantenerse un ciclo de desarrollo  de 24 semanas, liberando Ubuntu 10.10 el dia 28 de Octubre.  Pero este ciclo ha sido reducido para obtener la nueva fecha: Podemos comprobar que estas fechas han sufrido un baile entre la versión prevista que publique hace tiempo y la versión actual del calendario.

Si, puede parecer una tonteria, y es raro que Ubuntu sea liberado un Domingo cuando tradicionalmente suelen usarse los Jueves, pero a que luego será bonito decir: tengo una nueva versión de ubuntu el 10-10-10. Anotado queda.

 

UbuntuLife

Categorías
Ubuntu

Quitar confirmación de apagado en Ubuntu 10.04

$ gconf-editor

Ahora te saldrá una nueva ventana y tenes que navegar por ella. Esta es la ruta:

apps > indicator-session

Una vez allí, a la derecha activas suppress-logout-restart-shutdown. Y ya esta, proceso terminado, así de sencillo, si quires volver a activarlo, realiza todo el proceso, pero en vez de dejar activado suppress-logout-restart-shutdown lo dejamos desactivado.

 

ubunteate.es

Categorías
Ubuntu

Configurar fácilmente la burbuja de notificaciones de Lucid!

Lo que necesitaremos como condición indispensable es contar con los repositorios para las notificaciones ya patcheada que permiten editarlas, lo hacemos agregándolos, abrimos la terminal y pegamos lo siguiente (como siempre, podes hacerlo vía Orígenes del software ppegando desde “ppa” en adelante):

sudo add-apt-repository ppa:leolik/leolik

Actualizamos los repositorios y el paquete:

sudo apt-get update && sudo apt-get upgrade

Nota, si queres hacer una edición manual de las burbujas de notificaciones, seguí este enlace.

Ahora si, ya podemos instalar la GUI para modificar las notificaciones.

Para ello, lo primero es descargar este archivo de Launchpad; y vamos a instalar (sólo en caso que no lo tengas) «build essentials» y las dependencias para liberías QT.

sudo aptitude install build-essential

Cuando realicemos la compilación, veremos si nos falta paquetería, en ese caso, lo solucionamos instalando lo que nos pida, haciéndolo desde Synaptic u otra instancia/solapa de la terminal, a nuestra elección.

Una vez que tengamos todo, vamos a ejecutar estos comandos para la compilación, siempre desde la terminal:

bzr branch lp:notifyconf
cd notifyconf/
qmake
make

En la carpeta «notifyconf» (deberá estár en nuestra home) encontraremos el lanzador, lo abriremos con doble click o bien tipeamos:

./NotifyOSDConfiguration

Y nos aparecerá algo similar a esto:

La interfaz no es la mejor, pero es lo suficientemente intuitiva para lograr personalizar las notificaciones.

 

Soft-Libre