viernes, junio 27, 2008

Where the Hell is Matt?

Ya ha salido el nuevo corto de Matt Harding. Yo no se que pasa, pero a parte de darme mucha envidia, me encantan los vídeos de este hombre.


Where the Hell is Matt? (2008) from Matthew Harding on Vimeo.

martes, junio 24, 2008

Cómo actualizar de openSUSE 10.3 a 11

Actualizar desde la versión 10.3 a la 11 no es sencillo. Esto es debido a que se ha cambiado de formato de compresión de bz2 a lzma. Por ello es imposible instalar RPMs de la versión 11 en la versión 10.3.

Pero no está todo perdido. Existen varias maneras de hacerlo, y una de ellas es la que os voy a contar hoy aquí. Como siempre avisar de que esto puede dejar el sistema inestable o destruir los datos de tu ordenador. ¡Así que por si acaso haz copias de seguridad!

El resumen es:
1. Actualizar el paquete RPM a la versión 11
2. Instalar el gestor de paquetes completo de la versión 11.
3. Actualizar todo.

Y ahora paso a paso:

- Primero desactivamos todos los repositorios de la versión 10.3.

mv /etc/zypp/repos.d /etc/zypp/repos.d.old

- Borramos la caché:

rm /var/cache/zypp/zypp.db

- Añadimos el repositorio principal de openSUSE 11:

zypper ar http://download.opensuse.org/distribution/11.0/repo openSUSE110

- Instalamos el nuevo RPM de openSUSE 11:

rpm -Uhv 'http://download.opensuse.org/distribution/11.0/repo/oss/suse/x86_64/rpm-4.4.2-199.1.x86_64.rpm'

- Instalamos el gestor de paquetes de openSUSE 11:

zypper in zypper

- Añadir el repositorio non-oss y el resto que ya tengamos de la 10.3, pero en su versión 11:

zypper ar http://download.opensuse.org/distribution/11.0/repo/non-oss openSUSE110_NonFree

- Actualizar todos los paquetes y lidiar un poco con las dependencias:

zypper ref
zypper dup

- Reiniciar y cruzar los dedos.

Problemas conocidos:

Puede existir un problema con el NetworkManager, el cual se desconecta nada más conectarse. Esto es debido a que no se ha machacado la versión vieja del fichero de configuración.

Para arreglarlo basta con lo siguiente:

mv ./dhclient.conf.rpmnew ./dhclient.conf

El actualizador de openSUSE también dará problemas por el mismo motivo. Para solucionarlo basta con lo siguiente:

mv /etc/zypp/zypp.conf.rpmnew /etc/zypp/zypp.conf

lunes, junio 23, 2008

Optimiza tu navegación con Firefox 3



Desde Ubuntu-tutorials leo unos cuantos accesos directos desde teclado para navegar más rápido y fácil con tu navegador favorito Firefox. Algunos no los conocía y la verdad es que son bastante útiles:

Accesos directos de navegación:

Adelante, atrás, inicio, barra de direcciones, barra de búsqueda:

  • alt+Flecha izquierda: atrás

  • alt+Fecha derecha: adelante

  • alt+Inicio: Inicio

  • ctrl+L : Barra de direcciones

  • F6: Barra de direcciones

  • ctrl+K: Barra de búsqueda

  • ctrl+K+Flecha hacia abajo: cambia de motor de búsqueda

  • ctrl+K+Flecha hacia arriba: cambia de motor de búsqueda en sentido contrario


Accesos director de pestañas:

  • ctrl+t: nueva pestaña

  • ctrl+w / ctrl+F4: cierra pestaña

  • ctrl+Re Pag / ctrl+shift+tab: pestaña anterior

  • ctrl+Av Pag / ctrl+tab: pestaña siguiente

  • alt+num (1, 2, 3, etc): número de pestaña

  • ctrl+shift+T: abre pestañas cerradas recientemente

  • ctrl+r: actualiza el contenido de la pestaña

  • ctrl+shift+r: Fuerza actualizar el contenido de la pestaña

  • ctrl+u: Ver código fuente de la pestaña


¿Conocéis alguno más?

viernes, junio 20, 2008

Nuevo Yast integrado en Gnome para openSUSE 11

openSUSE 11 trae un nuevo y mejorado gestor de paquetes que consigue ponerse gracias al tándem Yast/zypper al nivel de Synaptic/apt-get de Debian.


Habiendo mejorado la velocidad de actualización de repositorios y búsqueda de paquetes en un 1000%, así como la resolución de conflictos entre paquetes, y añadiendo a esto la facilidad de interfaz que ofrece el instalador de Yast de Gnome, en la humilde opinión de un servidor, fan de apt-get, openSUSE se pone en cabeza en la gestión de paquetes de software.


A continuación podéis ver una demostración a base de pantallazos de como funciona el nuevo gestor.


Tiene 3 grandes filtros, los cuales se seleccionan con los botones situados en la parte de arriba: Disponible, Actualizaciones, Instalado y Todo, como se puede observar en la siguiente figura:



Para instalar nuevo software es necesario seleccionar el botón Disponible. Para ver si existen actualizaciones Actualizaciones, y para desinstalar se puede hacer desde Instalado.


Una vez seleccionados, aparecerán los paquetes filtrados por una de esas tres condiciones.


Instalación de nuevo software:


Se puede buscar gracias al diálogo de búsqueda:




A grupos, categorías o los patrones de Suse, con el desplegable situado en la parte central izquierda como se aprecia en la siguiente imagen:



Con el botón derecho sobre el paquete que aparece listado, es posible realizar 3 acciones:


  • Instalar: Marca el paquete para que sea instalado.

  • Bloquear: Bloquea el paquete para futuras acciones.

  • Seleccionar todo: Se seleccionan todos los paquetes que hay listados. Posteriormente, si volvemos a apretar el botón derecho del ratón, las opciones que aparezcan se realizarán sobre todos los paquetes seleccionados.



Una vez marcados los paquetes que deseamos instalar, desinstalar o actualizar, seleccionando el botón "Aplicar" situado en la parte inferior derecha de la ventana de Yast se procederan a realizar todos los cambios.

Actualización del software:

Para realizar una actualización del software basta con seleccionar el botón "Actualizaciones" del menú principal situado en la parte superior central que se puede observar en la figura 1. Una vez seleccionado, aparecerán filtrados todos los paquetes que tienen una versión más reciente disponible en los repositorios. Es posible actualizar solamente los paquetes que queramos, o directamente seleccionarlos todos como se explica anteriormente y posteriormente seleccionar la acción de "Actualizar" que aparecerá en el menú.

Gestión de repositorios:

Es posible gestionar los repositorios directamente desde el instalador. Para acceder a esta herramienta, en el desplegable situado al lado del filtro de búsqueda, mostrado en una figura anterior, que selecciona los repositorios donde buscar, al final del todo existe la opción de "Agregar o eliminar".


Una vez seleccionada esta opción, aparecerá el gestor de repositorios para que sea posible añadir, quitar o deshabilitar sitios:



Finalizando la edición de los repositorios, se volverá automáticamente al gestor de paquetes.


jueves, junio 19, 2008

Ya ha salido openSUSE 11

Por fin la nueva release de openSUSE. Para descargar openSUSE 11, seguid este enlace.

El equipo de marketing se está moviendo bastante y está generando documentación con las novedades que trae y qué es lo que la diferencia de las restantes distribuciones.

Take a tour openSUSE 11

Si queréis echarle un vistazo a lo que trae nuevo, podeis visitar los siguientes links:

- Tour por lo nuevo de openSUSE 11.
- Novedades en openSUSE 11.
- Nuevo gestor de software de Yast en GTK.

Da gusto ver como la comunidad se mueve.

miércoles, junio 18, 2008

Instalar Cinelerra en openSUSE 11

Para instalar cinelerra en openSUSE 11, debido a que aún no hay paquetes disponibles para esta distro, primero es necesario preparar el sistema para la instalación. Para ello hay que instalar una serie de paquetes. Con la siguiente línea, instalareis todo lo que hace falta:

zypper install nasm fftw3-devel libffmpeg-devel ogre-plugin-OpenEXR OpenEXR-devel libdv libdv-devel libx264-devel libfaac-devel liba52dec-devel ogre libmp4v2-devel libdc1394_control12-devel x264 libmp4v2 liba52-devel libx264 libmpeg2 lame-devel libdca-devel faad2-devel Cg libzziplib13 liba52dec0 xvid-devel fftw3-threads libamrnb-devel libamrwb-devel libfame1 libfreeimage3 IlmBase-devel SDL-devel libdc1394-devel libdc1394_control12 libesd-devel libgsm-devel pvm libavc1394 libavc1394-devel libiec61883-devel libraw1394 libraw1394-devel libtool

(puede que falten paquetes, ya que esto es lo que he instalado en mi ordenador, y puede que tuviese otros que no aparecen ya instalados. Si falta alguno, decidlo en los comentarios para compartirlo!).

Una vez instalado todo lo necesario, ya puedes ir a la página oficial de Cinelerra y descargarte el fuente, o bajárte por svn la última versión:

svn checkout svn://svn.skolelinux.org/cinelerra/trunk/hvirtual

Una vez descargado, entramos en el directorio y ejecutamos el script que trae:

./autogen.sh

De esta manera, se comprobará si está todo instalado. Si falta algo (que puede ser) lo instalaremos con zypper. Si todo va bien, lo siguiente es ejecutar:

./configure
make

Dará un error de una librería llamada reconmmx.o que no existe. Esto es debido a que el código está escrito en ensamblador, por lo que hay que compilarlo a parte. Para ello hay que instalar nams y ejecutar lo siguiente:

cd libmpeg3/video
nasm -f elf reconmmx.s -o reconmmx.o
mkdir .libs
cp reconmmx.o .libs/


Después de esto, continuamos con make.

Cuando haya acabado de compilar, podemos ejecutar el make install de toda la vida, o ejecutar lo siguiente:

checkinstall

Esto nos generará un paquete rpm instalable. Para instalarlo finalmente bastará con ejecutar como root:

rpm -i /usr/src/packages/RPMS/i386/hvirtual-2.1-1.i386.rpm

De esta manera, si queremos desinstalarlo será más fácil, ya que podremos hacerlo desde el gestor de software de openSUSE!

¡Y ya teneis Cinelerra para dejar volar vuestro talento cineasta!

Cinelerra en openSUSE 11

sábado, junio 14, 2008

Instalar drivers de NVIDIA y ATI en openSUSE 11

Ya han empaquetado los drivers de NVIDIA y ATI para openSUSE 11. Para instalarlo aquí tenemos con one-click-install:





Desde la línea de comandos (one-click-install):

su -c “OCICLI http://opensuse-community.org/ati.ymp”


su -c “OCICLI http://opensuse-community.org/nvidia.ymp”

O vía zypper:

NVIDIA:

zypper sa http://download.nvidia.com/opensuse/11.0 nvidia


zypper in x11-video-nvidiaG01

ATI:

zypper sa http://www2.ati.com/suse/11.0 ati


zypper in x11-video-fglrxG01

Y despues de instalado, basta con ejecutar simple-ccsm para activar compiz. Sin cambiar el fichero de configuración ni cambiar a xgl!

Vía CyberOrg.

martes, junio 10, 2008

Nuevo gestor de paquetes de openSUSE 11

OpenSUSE 11 trae un nuevo y mejorado gestor de paquetes que consigue ponerse gracias al tándem Yast/zypper al nivel de Synaptic/apt-get de Debian.

Habiendo mejorado la velocidad de actualización de repositorios y búsqueda de paquetes en un 1000%, así como la resolución de conflictos entre paquetes, y añadiendo a esto la facilidad de interfaz que ofrece el instalador de Yast de Gnome, en la humilde opinión de un servidor, fan de apt-get, openSUSE se pone en cabeza en la gestión de paquetes de software.

A continuación podéis ver una demostración a base de pantallazos de como funciona el nuevo gestor.

Tiene 3 grandes filtros, los cuales se seleccionan con los botones situados en la parte de arriba: Disponible, Actualizaciones, Instalado y Todo.



Para instalar nuevo software es necesario seleccionar el botón Disponible. Para ver si existen actualizaciones Actualizaciones, y para desinstalar se puede hacer desde Instalado.

Una vez seleccionados, aparecerán los paquetes filtrados por una de esas tres condiciones.

Instalación de nuevo software:

Se puede buscar gracias al diálogo de búsqueda:



O a filtros prefijados con selecciones de Suse:



O las dos cosas a la vez.

Actualización:

A continuación os dejo dos vídeos del funcionamiento en directo. Uno de instalar y desinstalar paquetes y el otro de hacer una actualización del sistema.



lunes, junio 09, 2008

Capitán de mar y guerra - Patrick O'Brien

Llevaba años queriendo leerlo, primero porque en mi etapa de vendedor de libros me lo recomendaron muchas veces clientes, y luego por algunas buenas críticas que he leido a lo largo de los años en la columna del semanal de Perez-Reverte.

Pero nunca se daba la ocasión de comprarlo, ya tenía cola de libros primero. Pero el otro día, buscando otra cosa en la FNAC, vi que había una edición de bolsillo en tapa dura por 10 euretes, así que lo compré. La única novela de aventuras navales que he leido ha sido Cabo Trafalgar de Perez-Reverte y me gustó bastante, así que no puedo comparar con mucho más. Pero desde el punto de vista de alguien que no tiene ni pajolera de náutica, que confunde babor con estribor y proa con popa de primeras, la novela me ha parecido bastante buena. Los protagonistas son bastante peculiares, el estilo de escritura es distinto a cuantos he leido, siendo siempre ameno, y con ayuda del glosario de términos nauticos que viene al final, se hacen bastante fáciles de seguir las batallas navales.

Y lo mejor de todo, es que es el primero de una serie de libros sobre los mismos personajes (el capitán Jack Aubrey y su amigo el médico Stephen Maturin).

jueves, junio 05, 2008

openSUSE 11 ya a la venta



¡Ya es posible pedir openSUSE 11! El precio de venta para España es de 80 euros (20 de transporte y 60 por la caja). Eso sí, es un pre-order, por lo que empezaran a mandarlas a partir de que se libere la versión estable, prevista para el 19 de Junio.

La ventaja de comprarlo es que viene con los manuales impresos y con un soporte de 90 días para la instalación (aparte de la caja superchula que trae! XDD).

A ver si os animais, ya que estas cosas son las que ayudan luego a que este tipo de proyectos sigan adelante, para que otros más necesitados puedan aprovecharse de forma gratuita.

Actualización:

También es posible pedir el libro en Amazon!

miércoles, junio 04, 2008

CakePHP y Ajax

Como ya comenté, estoy metido en mi tiempo libre en un "side project" que llevo en mente desde hace un año. Para ello, estoy utilizando una base LAMP con CakePHP como framework para agilizar un poco las cosas.

Y la verdad es que CakePHP no para de darme alegrías. No soy muy ducho con javascript (apenas habré implementado 3 scripts en 7 años), pero quería darle algún toque ajax al proyecto. Y vamos, son todo facilidades. Con un simple googleo con las palabras "CakePHP ajax" aparecen miles de howto's y complementos para utilizarlos directamente.

Concretamente, el que estoy mirando es el ModalBox para el logeo de usuario. Aquí hay una demo, y en Nerdnotes un tutorial de como utilizarlo.

¡Fácil fácil!

martes, junio 03, 2008

Final de la 4ª temporada de Perdidos (Lost)

Lástima de huelga de guionistas. Esta temporada de perdidos solo ha durado 13 capítulos (alguno de relleno), acabando en un final que costaba parpadear por si te perdías algo.
Lost
El sábado por la tarde acabé de ver la "season finale", compuesta por dos capítulos, en el cual, a diferencia de otros finales de temporada, han aclarado bastante sobre la trama (por fín!!).

Cuanto más veo esta serie, más confirmo la teoría que tengo desde que empezó la serie. Es la mejor serie americana que han hecho en la historia de la televisión (suena fuerte eh?). Fue de las percusoras de que en estos años hayan aparecido tantas series de alto presupuesto en EEUU.

A quien no la haya visto, se la recomiendo al 200%.