VirtualBox 4.0.10

Se ha liberado la versión 4.0.10 de VirtualBox, con la siguiente lista de cambios:
  • GUI: fixed disappearing settings widgets on KDE hosts
  • Storage: fixed hang under rare circumstances with flat VMDK images
  • Storage: a saved VM could not be restored under certain circumstances after the host kernel was updated
  • Storage: refuse to create a medium with an invalid variant (for example Split2G with VDI)
  • Snapshots: none of the hard disk attachments must be attached to another VM in normal mode when creating a snapshot
  • USB: fixed occasional VM hangs with SMP guests
  • USB: proper device detection on RHEL/OEL/CentOS 5 guests
  • ACPI: force the ACPI timer to return monotonic values for improve behavior with SMP Linux guests
  • RDP: fixed screen corruption under rare circumstances
  • rdesktop-vrdp: updated to version 1.7.0
  • OVF: under rare circumstances some data at the end of a VMDK file was not written during export
  • Mac OS X hosts: Lion fixes
  • Mac OS X hosts: GNOME 3 fix
  • Linux hosts: fixed VT-x detection on Linux 3.0 hosts
  • Linux hosts: fixed Python 2.7 bindings in the universal Linux binaries
  • Windows hosts: fixed leak of thread and process handles
  • Windows Additions: fixed bug when determining the extended version of the Guest Additions (4.0.8 regression)
  • Solaris Additions: fixed installation to 64-bit Solaris 10u9 guests (4.0.8 regression)
  • Linux Additions: RHEL6.1/OL6.1 compile fix
  • Linux Additions: fixed a memory leak during VBoxManage guestcontrol execute

Si no la tenéis instalada desde repositorios, la tenéis disponible desde aquí. Si quieres instalarla desde repositorios ejecuta:
$ sudo sh -c "echo 'deb http://download.virtualbox.org/virtualbox/debian `lsb_release -cs` contrib #Virtualbox' >> /etc/apt/sources.list.d/virtualbox.list" && wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O-
$ sudo apt-key add -
Y para terminar actualizamos e instalamos:
$ sudo apt-get update
$ sudo apt-get install virtualbox-4.0 dkms
Para terminar el pack de extensiones lo tienes disponible desde aquí.

Versión final de Opera 11.50 Swordfish


Hace unos días comentaba la versión RC3 de Opera, pues bien ya tenemos la versión final.

Entre las nuevas características descatan:
  • Se basa en el motor javascript Presto 2.9 (20% más rápido que versiones anteriores).
  • Retoques en la interfaz, se sigue la tendencia de minimizarla.
  • Opera Link para la sincronización de contraseñas entre todos los ordenadores en los que tengamos instalado el navegador, mediante una cuenta de Opera Link.
  • Mejoras en Speed Dial.
  • Mejoras en el soporte para CSS3 y HTML5.

Para ver la lista completa de cambios pulsa aquí y si deseas instalarlo aquí tienes el link.

Umit project 1.0, un gran front-end de nmap


Umit Project es un nuevo front-end para NMap, con el que fácil y rápidamente podrás escanear los ordenadores de la red, descubrir los puertos y servicios abiertos y averiguar los sistemas operativos de las máquinas. El proyecto esta desarrollado en Python y PyGTK.


Para instalarlo basta con buscarlo en el Centro de software de Ubuntu.

Y por curiosidad Umit Network Scanner apare en una escena de la película El últimatum de Bourne (2007).

Blender 2.58

Blender es una aplicación multiplataforma, gratuita y profesional, dedicada especialmente al modelado, animación y creación de gráficos tridimensionales.

Hace un par de meses se publicó la versión 2.5.7 de Blender, y ya tenemos la versión 2.5.8, es una versión de mantenimiento en la que no hay grandes cambios pero si muchas modificaciones, si quieres ver la lista completa pulsa aquí.

En los próximos 2 meses se esperan acabar los objetivos que se propusieron para la serie 2.5. Y si todo va bien, se publicará la versión 2.59 que será la versión final de la serie 2.5. Luego se empezará el ciclo de la versión 2.6.


Si te animas a probarlo aquí tienes las instrucciones de instalación por repositorios:

$ sudo add-apt-repository ppa:cheleb/blender-svn
$ sudo apt-get update
$ sudo apt-get -y install blender

Fuente: The H Open

Wine 1.3.23

Ya esta disponible la versión 1.3.23 de Wine los cambios son los siguientes:
  • Support for stubless COM proxies on x86-64.
  • Builtin dxdiag now outputs real information.
  • Monochrome bitmap format in the DIB engine.
  • Beginnings of a true shell Explorer builtin.
  • A number of new D3DX9 functions.
  • More support for Indic text shaping.
  • Various bug fixes.
Si quieres instalarlo, ejecuta los siguiente comandos desde el terminal:
$ sudo add-apt-repository ppa:ubuntu-wine/ppa
$ sudo apt-get update
$ sudo apt-get install wine1.3
Fuente: WineHQ

Opera 11.5 RC3


Se ha publicado la versión 11.50 RC3 de Opera Swordfish.

Las modificaciones en esta versión son:
  • Featherweight skin fixes
  • Fixes UI freezes related to panels and certain skins
  • Fixes a crash when loading an iframe in an extension
  • "Delete private data" removed Wand passwords
  • viewmode:minimized Speed Dials would sometimes reload twice when opening new tab
  • Only send changed Speed Dials through Opera Link, not all of them every time
  • Fix for dragging buttons from the Appearance dialog into toolbars on Mac
  • Translation fixes

Fuente: Opera Desktop Team

Sweet Home 3D 3.2.1.



Sweet Home 3D es una aplicación libre multiplataforma de diseño de interiores. Sobre un plano de una casa en 2D podemos colocar los muebles y luego generar una vista previa en 3D.

Es muy fácil de usar e incluye una gran variedad de elementos prediseñados, se pueden personalizar paredes, ventanas y prácticamente cualquier elemento que podamos incluir en nuestro dormitorio, cocina, cuarto de baño, u otra habitación. Con todo esto nos podremos hacer una idea bastante real de cómo quedará la habitación o la casa.

Y además en la web oficial contiene una guia de usuario muy buena de para empezar a trabajar e incluso vídeoguias.

Para instalarlo simplemente búscalo en el "Centro de software de Ubuntu".

Diferencias entre campos ENUM y SET en MySQL

El tipo de campo ENUM y SET sirven para determinar los valores que puede tener un campo de una tabla. En ambos determinas la lista de valores que puede contener el campo.

La principal diferencia esta en que un campo de tipo ENUM siempre contendrá un sólo valor de la lista, en cambio en un campo de tipo SET el campo puede contener uno, varios o ningún valor de la lista. Pero hay más características que los diferencian, vamos a verlas.

El tipo de campo ENUM se define de la siguiente forma:
color ENUM('rojo', 'verde', 'azul') NOT NULL DEFAULT 'verde'
  • Sólo contiene un valor.
  • Se puede definir la lista de hasta 65535 valores distintos.
  • Si se permite el valor NULL, este será el valor por defecto, en caso contrario, y si no se define con DEFAULT, será el primer valor de la lista (en el ejemplo de arriba, si no defino el DEFAULT ‘verde’, por defecto sería ‘rojo’).
  • Cada valor de la lista es numerado con un índice (empieza en el 1), pudiéndose utilizar el índice en lugar del valor de la lista (en el ejemplo de arriba: 1=>’rojo’, 2=>’verde’ y 3=>’azul’).
  • En caso de introducir un valor no definido en la lista, el campo pasará a valer '', una cadena vacía, que tiene el índice cero. Y el índice de NULL es NULL.
  • Físicamente ocupa 1 byte si hay 255 o menos valores en la lista, o 2 bytes si hay 256 o más valores.
El tipo de campo SET se define de la siguiente forma:
letras SET('a','b','c','d')
  • Contiene uno, varios o ningún valores
  • Se puede definir la lista de hasta 64 valores distintos.
  • Físicamente ocupa ocupa 1, 2, 3... u 8 bytes, según la longitud de la lista de valores. Cada valor de la lista representa un bit de la cadena de bits del campo marcandose los valores que contiene el campo, de manera que si todos los bits estan a 1, es que ese campo contiene todos los valores.
    • En el ejemplo:
      • Valores     bits
      • ‘a’     00000001
      • ‘b’     00000010
      • ‘c’     00000100
      • ‘d’     00001000
      • 'a','c' 00000101

Novedades e instalación de Firefox 5.0

Mozilla ya ha anunciado oficialmente la versión 5 de Firefox en su web.

Mozilla decidió acelerar el ciclo de desarrollo, cambio de versión cada seis semanas. Y ya tenemos la primera versión tras este cambio, llega sin cambios externos pero si internos como nuevas características, mejoras de rendimiento, actualizaciones de seguridad y mayor estabilidad.

Según Mozilla, Firefox 5 incluyen sobre 1000 mejoras y varios arreglos de rendimiento entre las destacan:
  • Support for CSS animations
  • The Do-Not-Track header preference has been moved to increase discoverability
  • Tuned HTTP idle connection logic for increased performance
  • Improved canvas, JavaScript, memory, and networking performance
  • Improved standards support for HTML5, XHR, MathML, SMIL, and canvas
  • Improved spell checking for some locales
  • Improved desktop environment integration for Linux users
  • WebGL content can no longer load cross-domain textures
  • Background tabs have setTimeout and setInterval clamped to 1000ms to improve performance
  • Fixed several stability issues
  • Fixed several security issues

La versión para Android incorpora la funcionalidad “Do-Not-Track“, (no rastrear), por lo que Firefox 5 es el primer navegador en ofrecer esta características en múltiples plataformas.

Pueden descargar Firefox para Windows, Linux o Mac OS en el idioma que prefieras desde los servidores de Mozilla. La versión móvil la consigues también en el Android Market.

También la puedes instalar desde el repositorio de Mozilla Security, para ello desde la terminal ejecuta:
$ sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa
$ sudo apt-get update
$ sudo apt-get dist-upgrade

Y para el idioma
$ sudo apt-get install firefox firefox-locale-es

MEncoder

Ayer me puse a guardar los vídeos caseros que tengo en el PC a DVD. Normalmente no genero un DVD con menús para verlo en el salón, simplemente los copio como datos, pero ¿qué pasa si tengo un archivo de más de 2GB? No me deja copiarlo

Pues bien, buscando en la wikipedia he encontrado a MEncoder es un codificador de vídeo libre liberado bajo licencia GPL que se incluye en el reproductor multimedia MPlayer. MEncoder ha sido construido usando las fuentes de MPlayer, este codificador permite convertir entre todos los formatos que este reproductor es capaz de soportar. También permite copiar sin modificaciones tanto como la cadena de vídeo, como la de sonido.

Por lo que es ideal para trocear vídeos sin tener que recodificar y perder información. Justo lo que necesito!

Como el paquete esta en los repositorios, para instalarlo simplemente ejecutamos desde la terminal:
$ sudo apt-get install mencoder
Ahora para dividir el vídeo de dos partes ejecutamos:
$ mencoder -endpos 01:00:00 -ovc copy -oac copy video_original.avi -o parte1.avi
$ mencoder -ss 01:00:00 -oac copy -ovc copy video_original.avi -o parte2.avi
Analicemos las instrucciones, en la primera línea indico que quiero la primera hora de vídeo (-endpos 01:00:00), a continuación que utilizaré la codificación del vídeo original (-ovc copy), y haré lo mismo con el audio (-oac copy). Luego indico el vídeo a partir (video_original) y para terminar el archivo de salida (-o parte1.avi). La segunda línea es prácticamente igual a la primero salvo que indico que quiero el vídeo a partir de la primera hora (-ss 01:00:00).


Bueno y si quieres desde le minuto 30 al minuto 40 pues ejecuta:
$ mencoder -ss 00:30:00 -endpos 00:40:00 -ovc copy -oac copy video_original.avi -o min30_a_40.avi

ClassicMenu Indicator: El menu Gnome2 en Unity


ClassicMenu Indicator es un applet para el entorno gráfico Unity, con el cual es posible tener el menú clásico de Gnome 2 en el panel de indicadores de Unity. Los desarrolladores advierten, que se encuentra en versión alfa y es posible que tenga algunos errores.

El indicador necesita tener instalados los siguientes paquetes python-gmenu, python-appindicator, python-gtk2 y python-gobject. Por lo que deberás ejecutar:
$ sudo apt-get install python-gmenu python-appindicator python-gtk2 python-gobject
Una vez terminada la instalación de las dependencias instalaremos el respositorio y la aplicación:
$ sudo apt-add-repository ppa:diesch/testing
$ sudo apt-get update
$ sudo apt-get install classicmenu-indicator
También desde la web del proyecto esta disponible la instalación mediante paquete .deb con el que no tendrás que preocuparte por la instalación de las dependencias.

Para mostrar los iconos sigue los pasos indicados en el enlace Mostrar iconos ubuntu 10.04

Fuente: ubuntuguide.net

Lives 1.4.4: Editor de video


Lives es una aplicación de edición de vídeo no lineal en tiempo real con calidad profesional. Es muy fácil de utilizar por lo que se puede empezar a editar y hacer vídeo de inmediato, sin tener que preocuparse acerca de los formatos, tamaños, o tasa de fotogramas.



Además es una herramienta muy flexible que puede ser utilizada tanto por profesionales de VJ y editores de vídeo - mezclar y cambiar los clips desde el teclado, decenas uso de efectos en tiempo real, recortar y editar sus clips en el editor de clip, y juntarlas con la línea de tiempo multipista.

LibreOffice 3.3.3


El equipo de LibreOffice ha liberado la versión 3.3.3 de LibreOffice. No hay muchos cambios a excepción de la corrección de errores y mejoras en la traducción.

Los archivos para instalar esta actualización se encuentran aquí, pero si tienes instalado LibreOffice vía repositorios la actualización se realizará de forma automática. Y si aun no lo has instalado y quieres hacerlo vía repositorios sigue estas instrucciones.

Fuente: LibreOffice

Yo #soy15m

Como parte del #15m me declaro una persona pacífica y condeno radicalmente todo tipo de violencia: la de los violentos infiltrados en nuestras manifestaciones, y la del Estado, que ha causado más dolor y heridos. Además, condeno la manipulación mediática que enfatiza la información sesgada, parcial o errónea con el propósito de demonizar a los ciudadanos.

Si me manifiesto en la calle es porque:
  • Mi participación como ciudadano se ha reducido a votar a listas cerradas cada cuatro años para ver cómo los representantes de los ciudadanos no respetan lo prometido en su programa.
  • Se hacen leyes a favor de grupos de interés en vez de hacerlas a favor del conjunto de la sociedad.
  • Se invierten recursos públicos para ayudar a minorías poderosas, y no a quienes están pasando situaciones desesperadas ocasionadas por la especulación financiera.
  • Los grandes partidos están más preocupados por mantener su poder que por ofrecer soluciones para superar esta crisis histórica.
  • Está a punto de firmarse un “Pacto del Euro” que consiste fundamentalmente en medidas para reducir la inversión pública en servicios esenciales.
  • Desde diferentes órganos del estado se ha insultado a los ciudadanos, e incluso se ha justificado el recurso a la violencia contra manifestantes pacíficos.

Como parte del #15m, acepto y respeto la diversidad ideológica del movimiento. Cuando participo en una manifestación no reclamo un régimen o una ideología en concreto, ni un modelo social no democrático, ni la eliminación de los partidos o los parlamentos. Lo que reclamo es una democracia mejor y más humana que, entre otras medidas, necesita urgentemente:
  • Cambios en la Ley Electoral para permitir una mejor y más directa representación de los ciudadanos en los parlamentos y una mayor participación ciudadana en las decisiones importantes.
  • Aprobación de una Ley de Transparencia y Acceso a la Información Pública para obligar a la publicación en formatos adecuados y reutilizables de todos los gastos, decisiones y reuniones con grupos de presión por parte de funcionarios y cargos públicos.
  • Tolerancia cero a la corrupción de candidatos y cargos públicos, y controles ciudadanos para la exigencia de responsabilidad política.
  • Separación clara, real y efectiva de los poderes del estado.
  • Control fiscal efectivo de grandes fortunas y operaciones financieras; eliminación de privilegios fiscales a cargos electos.
  • Políticas encaminadas a solucionar de forma efectiva los problemas hipotecarios y de vivienda.
  • Servicios públicos de calidad, fundamentalmente salud, justicia y educación.
  • Eliminación de las leyes que permiten el control administrativo de Internet. La red ha demostrado ser esencial para la libertad de expresión y para responder al peligro de manipulación mediática.
Por todas estas razones volveré a salir pacíficamente a la calle el 19 de junio, #19j.Si estás de acuerdo, aprópiate del texto y divúlgalo (enlace al documento original)

El fin de Adobe Air en Linux o no?

Adobe Air ha tenido una cuota muy pequeña en Linux, es por ello que Adobe ha decidido abandonar el proyecto en Linux, aunque continuará en dispositivos basados en Linux (como Android).

Según Mark Hoopper:

Ya no vamos a lanzar nuestra propia versión de Adobe AIR y el SDK de AIR para escritorios Linux, pero se espera que uno o más de nuestros socios lo haga. La última versión de Adobe AIR para Linux es AIR 2.6. Al centrarse en el kit de portabilidad y el soporte de las implementaciones de socio, esperamos proporcionar un apoyo más amplio para Air a través de PCs y dispositivos basados ​​en Linux, mientras que nuestro propias versiones para el escritorio Linux han representado menos del 0,5% de las descargas totales de AIR.

Fuente: MuyLinux

Crear un Web Service con Monodevelop

Antes de explicaros el ejemplo, explicaré ¿Que es es un Web Service?

Un Web Service es un componente de software que utiliza un conjunto de protocolos y estándares para permitir el intercambio de datos entre aplicaciones.

La comunicación se realiza mediante métodos que al ser invocados por otros sistemas vía una URL devuelven información usando protocolos estándares como HTTP, XML, SOAP, WSDL, UDDI, WS-Security

Este documento de información devuelto por el Web Service puede ser procesado por cualquier aplicación o sistema en cualquier sistema operativo con cualquier lenguaje de programación que tenga las capacidades de procesarlo.

Como inconveniente se encuentra su rendimiento "bajo" si se compara con otros modelos de computación distribuida, tales como RMI (Remote Method Invocation), CORBA o DCOM (Distributed Component Object Model). Es el inconveniente "a pagar" por adoptar un formato basado en texto (XML).

A nivel de programación un Web Service es una clase que generalmente heredada de System.Web.Services.WebService y que contiene métodos que se publicaran en una página .asmx que es la extensión predeterminada de las páginas donde se ejecutan los Web Service.

Los Web Service, como he explicado en la introducción están pensados para ser utilizados por aplicaciones, por lo que no requieren una interfaz gráfica. Aunque para probar su ejecución de forma local Monodevelop provee una plantilla.

Bueno y después de esta explicación vamos al ejemplo.


Lo primero será instalar Monodevelop. Y además se requiere tener el servidor de pruebas, para ello:
$ sudo apt-get intall mono-xsp2
Para crear el Web Service, abre MonoDevelop, para ello ve a Aplicaciones -> Programación -> MonoDevelop.


Ahora pulsamos sobre "Iniciar nueva solución". Elegimos "Aplicación web" e indicamos el título "WebService"


Una vez creada la estructura de la aplicación Web, deberemos añadir el archivo de los Web Service, para ello encima del proyecto "WebService", hacemos click con el botón derecho y vamos a Añadir -> Nuevo archivo...


y seleccionamos ASP.NET -> Servicio web con CodeBehind y le asignamos el nombre del Web Service, en nuestro caso “WebService”.


Las páginas ASP .NET (aspx) y los páginas de los Web Service (asmx) pueden programarse como Server Side Scripting que es una mezcla de etiquetas aspx con código C# dentro de una misma página con extensión .asmx. Es más recomendable utilizar Code Behind ya que permite separar el funcionamiento o sea la lógica de programación en un archivo de clase C# y la presentación en la página .asmx, a la cual se asociada el archivo de clase C#.

En el archivo de clase que se crea contiene la estructura mínima necesaria para tener la clase como Web Service. A la que deberemos añadir los métodos.


En el ejemplo he creado un método que devuelve la suma de dos enteros. Observa que el método lleva el atributo [WebMethod()] antes de su declaración, es obligatorio. Además he añadido la propiedad Description, que se mostrará en el método cuando se publique.
La propiedad tiene otros atributos:
  • BufferResponse, true o false para indicar o no si la respuesta del Web Service es serializado en un buffer de memoria hasta ser completada o hasta que el buffer este lleno.
  • CacheDuration, establece el número de segundos que la respuesta estará contenida en el cache.
  • EnableSession, false o true para el soporte de sesiones.
  • MessageName, identifica mediante un alias los métodos sobrecargados. 
  • TransactionOption, habilita al método para participar o no en una transacción, si ocurre una excepción en el método la transacción es abortada.
Para terminar y antes de ejecutar el proyecto deberemos editar el fichero Default.aspx para que enlace con nuestro Web Service.

Ahora ya podemos ejecutar el proyecto tecleando F5 y si instalamos bien el servidor de pruebas, se abrirá el navegador web y mostrará una página en donde sólo aparecerá un enlace que dice WebService.



Al hacer doble click en el enlace, aparecerá la plantilla que genera Monodevelop de pruebas. Para probar el método haz click en el enlace correspondiente, para que se muestren las opciones del método enlaces en la parte superior y como overview nos muestra sus parámetros y el tipo de dato que devuelve.



Si quieren ver el código fuente completo, aquí les dejo el código.

Mega Glest 3.5.2


MegaGlest es un juego 3D de estrategia en tiempo real y código abierto. En el que tendrás el control de los ejércitos de una de las siete facciones diferentes: Tech , Magic , Egyptians , Indians , Norsemen , Persians o Romans.

Como en casi cualquier juego del estilo, deberás establecer asentamientos para obtener recursos, preparar la defensa contra otros jugadores, y explorar el mapa para atacar a tus enemigos.

Aquí os dejo un vídeo de este gran juego.


Para instalarlo, esta disponible en playdeb o en su web en el área de descargas.

Dolphin emulator

Dolphin emulator, como su nombre indica es un emulador, pero de que... pues de Nintendo Wii y GameCube!


Con este emulador de código abierto podrás hacer funcionar la mayoría de los juegos perfectamente o con unos mínimos errores. Tiene un desarrollo muy activo y casi cada día se añaden nuevas características y corrección de errores.

Dolphin viene con muchas características. Muchas de ellas no están disponibles ni si quiera en la consola Wii original.
  • Puedes guardar un juego donde quieras y volver a cargarlo gracias a los "save-states".
  • Anti-Aliasing y el Filtro Anisotrópico hace que los juegos luzcan mejor y más realistas. Normalmente los juegos se ven mucho mejor en Dolphin que en la consola original Wii. La calidad gráfica siempre dependerá de la tarjéta gráfica.
  • Juega en máxima resolución en alta definición hasta 1080p. Es una característica importante que la consola oficial Wii no posee.
  • Conecta tu Wiimote y Nunchuck al ordenador para una mejor experiencia de juego.

Las opciones por defecto que quizás no sean las mejor para tí. Por lo que te recomiendo que leas la guía de rendimiento, con la que podrás ganar facilmente unos 20 FPS extra.

La descarga no esta disponible en Linux, pero puedes utilizar Wine para hacerlo funcionar. Eso si, olvídate del Wiimote, por lo menos yo no lo he podido utilizar (por ahora).

Aquí os dejo un vídeo.

Activar y Desactivar claves foraneas (Foreign Key) en MySQL

MySQL permite trabajar con distintos tipos de motores de almacenamiento (MyIsam, Memory/HEAP, BDB, InnoDB, etc). Para poder trabajar con claves foráneas las tablas deben tener asignado el motor InnoDB.

Las claves foráneas tienen por objetivo establecer una conexión con la clave primaria a la que referencian. Por lo que los valores de una clave foránea deben existir en la clave primaria, o bien ser valores nulos.

A veces es necesario desactivarlas para poder hacer según que operaciones, pero desartivarlas todas una a una es un trabajo engorroso. Para hacerlo de forma masiva las puedes desctivar con el siguiente comando:
SET FOREIGN_KEY_CHECKS=0;
Para activarlas otra vez, ejecuta:
SET FOREIGN_KEY_CHECKS=1;
También puedes utilizar MySQL Administrator. Para ello, una vez abierto ve a "Backups" y en "Output File Options" marca "Disable keys".

Cómo instalar el kernel Linux 3.0 RC2 en Ubuntu 11.04 Natty Narwhal


El paso 8 de Junio se libero la versión 3.0 RC2 del kernel de Linux. En esta versión aunque se haga el salto de 2.6 a 3.0 no incorpora grandes cambios. El cambio se realiza como homenaje por el 20º aniversario del núcleo de Linux.

Los cambios más significativos son:
  • Soporte para el driver de Kinect de Microsoft.
  • Código optimizado de Fusion de AMD, Ivy y Sandy Bidge de Intel.
  • Mejoras de controladores gráficos.
  • Nuevos drivers.
Si quieres probar el nuevo kernel deberás descargar los paquetes deb de http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.0-rc2-oneiric/ e instalarlos en este orden:
  1. linux-headers-*-all.deb
  2. linux-headers-*-generic-*.deb (amd64 o i386 según el sistema)
  3. linux-image-*.deb (amd64 o i386 según el sistema)
Una vez que terminada la instalación, reinicia el sistema y deberían mostrarse en las entradas de arranque del GRUB. Sólo tienes que seleccionarla para arrancar. Si tienes problemas con este kernel, reinicia y selecciona arrancar con el kernel anterior.

Fuente: ubuntuguide.net

Wine 1.3.22

Ya esta disponible la versión 1.3.22 de Wine los cambios son los siguientes:
  • Support for Indic text shaping.
  • Generation of stubless code in the IDL compiler.
  • Support for X files in D3DX.
  • 4- and 24-bit bitmap formats in the DIB engine.
  • Listview performance improvements.
  • Various bug fixes.
Si quieres instalarlo, ejecuta los siguiente comandos desde el terminal:
$ sudo add-apt-repository ppa:ubuntu-wine/ppa
$ sudo apt-get update
$ sudo apt-get install wine1.3
Fuente: WineHQ

Google Chrome 12


Como va siendo habitual Google publica una nueva versión cada 6 semanas por lo que ya tenemos la versión 12.

Esta nueva versión se ha mejorado:
  • Seguridad, se añade un aviso cuando se intente descargar un archivo potencialmente peligroso.
  • Privacidad, se tiene mayor control sobre los datos que las webs guardan en nuestro pc, sobretodo en los objetos locales de FlashPlayer.
  • Rendimiento gráfico, se incluye aceleración por hardware en 3D basada en CSS.

Si quieres probarla puedes descargarte la nueva versión desde aquí, si instalaste la versión anterior la actualización ser hará de manera automática.

Para comprobar la mejora en el rendimiento gráfico puedes utilizar este link.

Fuente: Google Chrome Blogspot

VLC 1.1.10


VideoLAN ha publicado la versión 1.1.10 del su reproductor VLC. Esta versión se publica dos meses después de la 1.1.9 para corregir algunos problemas de seguridad que se han detectado.

Aquí teneis la lista completa de cambios:
  • Security update regarding an integer overflow in xspf demuxer.
  • Rewrite of the pulseaudio audio output module.
  • Update of libmodplug for security reasons in Windows and Mac versions.
  • Major updates in most language translations.
  • Removal of the font-cache re-building on the freetype module on Windows.
  • Numerous updates and fixes on the interface and look of VLC for Mac OS X.
  • Many miscellaneous fixes in decoders, demuxers and subtitles.
  • 3rd party libraries updates

Para instalarlo en Ubuntu, ejecuta los siguientes comandos desde la consola:
$ sudo add-apt-repository ppa:n-muench/vlc
$ sudo apt-get update
$ sudo apt-get install vlc vlc-plugin-pulse mozilla-plugin-vlc
Si ya lo tienes instalado, para actualizarlo basta con ejecutar:
$ sudo apt-get update
$ sudo apt-get upgrade

Thunderbird 5 beta 1


No, no me he equivocado la próxima versión de Thunderbird es la 5. Pasan de la versión 3 a la 5, para tener la misma versión que Firefox.

Entre sus novedades un nuevo gestor de add-ons y de extensiones. La versión definitiva se espera a finales de junio principio de julio.

Aquí os dejo el repositorio, por si lo queréis instalar.
$ sudo add-apt-repository ppa:mozillateam/thunderbird-next
$ sudo apt-get update
$ sudo apt-get upgrade

Filezilla 3.5.0


FileZilla es uno de los mejores clientes FTP además es gratuito y muy sencillo de utilizar. El pasado 22 de mayo se publicó la versión 3.5.0, que se realizan correcciones y cambios menores.

Algunas de las características de FileZilla son:
  • Soporta FTP, FTP sobre SSL/TLS (FTPS) y SSH File Transfer Protocol (SFTP)
  • Soporta IPv6
  • Disponible en múltiples idiomas
  • Soporta la reanudación y transferencia de grandes ficheros de tamaño superior a 4GB
  • Un potente Site Manager y una cola de transferencias
  • Favoritos
  • Soporta Arrastrar y Soltar
  • Límites de velocidad de transferencia configurables
  • Filtros de nombre de archivo
  • Asistente de configuración de red
  • Editor remoto de ficheros
  • Keep-alive
  • Soporta HTTP/1.1, SOCKS5 y FTP-Proxy
  • Salida de log a fichero
El link a Getdeb para instalarlo esta aquí.

LibreOffice 3.4.0


Ya tenemos una nueva versión de LibreOffice la 3.4.0. y viene con novedades y correcciones.
  • Inicio mas rápido.
  • Aumento de la compatibilidad de Calc con Excel.
  • Se han eliminado más de 5000 lineas de código inútil.
  • Rediseño de diálogos copiar-pegar-cortar para mejorar su ergonomía
  • Mejorar la exportación de HTML con una galería de imágenes en miniatura de las diapositivas en la página de contenidos.
  • Tablas más personalizables, al  poder configurar los colores. 
  • Ahora es posible establecer autofiltro por hoja sin la creación manual de base de datos de rangos con nombre antes de establecer Autofiltro.
  • Ahora es posible definir más de un rango subtotal en una sola hoja a través de subtotales de datos.
  • El texto ahora es dibujado por Cairo con las opciones de subpixeling igual que otros que las demás aplicaciones. Por lo que el texto es el mismo que el del escritorio.
  • Soporte de colores y estilos de línea para las columnas y las líneas de la nota de separación. Se trata de la mejora de la compatibilidad de LibreOffice con ODF.
  • Adaptación a los temas de Linux del puntero del ratón.
  • Se permite ya el autofiltrado individualizado por hojas en Calc.
Si quieres ver la lista completa pulsa aquí.

Para instalarlo, lo puedes descargar desde aquí, el repositorio aun no esta actualizado pero espero que este en los próximos días.

Ubuntu 11.10 Oneiric Ocelot Alpha 1


Ya esta disponible para la descarga la versión alpha1 de Ubuntu 11.10 Oneric Ocelot.

Si la quereis probar aquí teneis el link.

Obtener los campos de una tabla en MySQL

Para obtener una lista con los campos de una tabla en MySQL, deberemos ejecutar la siguiente consulta:
USE information_schema;
SELECT * FROM COLUMNS WHERE TABLE_SCHEMA = '<Base de datos>' AND TABLE_NAME = '<Nombre de la tabla>';
si tienes instalada la versión 5.0.1 o superior de MySQL también puedes ejecutar:
SHOW COLUMNS FROM <Base de datos>.<Nombre de la tabla>;
o también
SHOW COLUMNS FROM <Nombre de la tabla> FROM <Base de datos>;
o también
USE <Base de datos>;
DESCRIBE <Nombre de la tabla>;

Quicklist para Thunderbird


En el nuevo lanzador de Unity el quicklist de Thunderbird es muy pobre, sólo tiene la posibilidad de abrir la aplicación. Si quieres ampliar sus posibilidades añadiendo la creación de un nuevo correo, acceso a la libreta de direcciones o a las noticias sigue estas instrucciones:

Primero editaremos el fichero de Thunderbird en el que se basa el lanzador, para ello desde la consola ejecutaremos:
$ sudo gedit /usr/share/applications/thunderbird.desktop
Al final del archivo añadiremos las siguientes líneas:

X-Ayatana-Desktop-Shortcuts=Nuevo;Contactos;Noticias

[Nuevo Shortcut Group]
Name=Nuevo correo
Exec=thunderbird -compose
OnlyShowIn=Unity

[Contactos Shortcut Group]
Name=Contactos
Exec=thunderbird -addressbook
OnlyShowIn=Unity

[Noticias Shortcut Group]
Name=Leer noticias
Exec=thunderbird -news
OnlyShowIn=Unity

y listo ahora sólo queda reiniciar la sesión o quitar y volver a añadir el quicklist al lanzador de Unity.

Opera 11.50 Swordfish Beta


Ya esta disponible la versión beta del navegador Opera 11.50 Swordfish.

Esta versión trae como motor Presto 2.8 y se han incluido nuesvos estándares de CSS y HTML. Además incluye Opera Link para la sincronización de contraseñas, widgets para Speed Dial y Opera Next.

Opera Next, es un navegador independiente con el que se podrán probar las futuras evoluciones y nuevas funcionalidades del navegador. Se actualiza automáticamente por lo que siempre tendrás la última alfa o beta.

¿OpenOffice esta muerto?


Según leo en GNULinux.cat, la respuesta es SÍ. O por lo menos es la conclusión a la que llegan tras los acontecimientos de las última semanas.
  • No hay responsable que responda a las preguntas de los traducciones i el servidor del pootle (de las traducciones) lleva inactivo más de una semana.
  • La versión 3.4 debió salir hace unas semanas y no se sabe nada.
 Fuente: GNULinux.cat