miércoles, 30 de enero de 2008

Convertir de .mov a .avi en Linux

Para convertir de un archivo en formato .mov al formato .avi en Linux debemos descargarnos un app que se llama mencoder (sudo aptitude install mencoder //esto para ubuntu o debian).

Cuando ya tenemos dicha app entonces nos vamos a una consola y ejecutamos el siguiente comando:
mencoder -oac mp3lame -srate 22050 -ovc lavc -lavcopts vcodec=mjpeg -vf scale=585:389 archivo.mov -o video_nuevo.avi

Donde:
  • scale nos indica las dimesiones del video (585 de alto por 389 de ancho).
  • archivo.mov es el nombre del archivo original .mov.
  • video_nuevo.avi es el nombre del archivo codificado en .avi
Con esto ya tenemos el video en formato .avi

Fuente: http://www.ubuntu-es.org/index.php?q=node/52398

martes, 29 de enero de 2008

Diferentes themes para diferentes contenidos en Drupal

Si tenemos la necesidad de colocar diferentes themes para diferentes categorías de contenidos en drupal tenemos un módulo bastante bueno para solucionar este problema. Se trata de Taxonomy Theme. Este módulo permite asignar diferentes templates a cada término dentro de una categoría de contenido.

Cuando vamos a agregar un término dentro de una categoría debe aparecer un campo extra llamado theme. Aquí vamos a escoger cual tema asignaremos a este contenido.

viernes, 25 de enero de 2008

Sun compró MySQL por un Billón

Sun compra MySQL por un billón de dolares. Ahora cual será el futuro de MySQL. Leyendo unos post de unos amigos, algunos dicen que puede ser un futuro incierto, otros que Sun siempre ha sido una empresa que ha dejado mucho por el OpenSource. La verdad esperamos que mysql siga en el mundo opensource y creciendo. Ojala algún día en empresas grandes podamos decir que MySQL es una buena solución, en vez de utilizar otros gestores como ORACLE, o SQL SERVER.

Solo queda esperar a ver como sigue el proyecto y que cosas nuevas nos va a traer la gente de Sun ahora con esta nueva compra.

Saludos...

lunes, 21 de enero de 2008

Recuperando grub después de unainstalación de Windows XP o Vista

Hace muy poco tuve que reinstalar Windows Vista(noooooooo) y con eso se llevo mi grub. Entonces buscando por la web me encontré con un manual que proporcionan en el foro de ubuntu en español. Los pasos son los siguientes:
  • Debemos tener un disco livecd de Linux (en mi caso Ubuntu 7.10)
  • Iniciamos con este disco.
  • Crear una carpeta para montar la partición donde se encuentra linux.
    sudo mkdir /media/linux
  • Ahora nos toca montar la partición donde se encuentra linux instalado. En mi caso es la sda6 ya que tengo una disco sata con una partición reiserfs. El comando sería así:
    sudo mount -t reiserfs /dev/sda6 /media/linux
  • Tomar en cuenta la nomenclatura que utiliza grub para llamar a las particiones
    • hd0: es el primer disco duro completo, igual a hda o sda.
    • hd0,0: es la primera partición del primero disco dura, igual a hda1 o sda1
    • hd0,1: corresponde a hda2 o sda2.
    • hd1,2: corresponde al segundo disco y tercera partición, igual a hdb3 o sdb3
  • Ejecutamos el siguiente comando para entra al menu de grub
    sudo grub
  • Ahora entramos al menu de grub en donde debemos ejecutar los siguientes comandos:
    • find /boot/grub/stage1 ---> buscamos en que partición se encuentra instalado grub. Esto nos debe devolber un valor como este hdX, Y donde X es el número de disco duro y Y es la partición
    • root (hdX, Y)
    • quit
  • Usamos hdX independiente si es sata o ata.
  • En mi caso con estos pasos pude recuperar mi grub, pero según el manual todavía siguen dos pasos.
    • sudo chroot /media/linux
    • sudo grub-install /dev/sda
  • El problema que me daba es que no reconoce la sda como un disco, sin embargo sin este paso cuando reinicie el grub estaba andando y reconoció a Vista y mi instalación de Linux.
Espero les ayude en algo.

viernes, 11 de enero de 2008

CakePHP y Foxpro

Hace un tiempo me hice la pregunta si podía conectar Visual Foxpro con CakePHP. Había investigado un poco pero no había dado con la solución. Buscando un poco me di cuenta que cake maneja conexiones con adodb (librerías para manejo de base de datos en php). Con estas librerías encontré la solución. Lo lamentable es que hasta ahora solo lo puedo hacer en windows.
Solución:
  • Descarga el paquete adoddb
  • Descomprimelo en la carpeta de vendors.
  • Asegurate de descargar los drivers de odbc para foxpro (enlace).
  • Debemos crear un dns para la base de datos foxpro. Es sumamente sencillo. Solo hay que ir a Panel de Control -> Herramientas Administrativas -> Orígenes de datos ODBC.
  • En la pestaña DNS de usuario daz clic en el botón Agregar y escoges Driver para o Microsoft Visual FoxPro.
  • Te debe salir una nueva ventana en donde debes llenar unos datos:
    • Data Source Name: nombre del dns. Ojo este nombre lo vas a usar en la conexión.
    • Description: la que quieras.
    • Database type: si en el campo path vas a colocar una carpeta donde se encuentran los dbf, entonces colcoas Free Table directory.
    • Listo ya haz creado el DNS.
  • Ahora nos toca modificar el archivo de configuración de la base de datos, database.php así:
    var $default = array('driver' => 'adodb',
    'connect' => 'dnsname', //Esto es el nombre que colocaste en Data Source Name
    'login' => '',
    'password' => '',
    'database' => '',
    'prefix' => ''
    );
  • Con esto ya tenemos una conexión establecida con una base de datos foxpro.
Saludos ...

martes, 8 de enero de 2008

Kalipedia, nuevo portal educativo

El grupo Santillana con una basta experiencia en cuanto a contenido educativo se refiere, ha creado un nuevo portal educativo llamado Kalipedia con más de 40,000 contenidos y con muchas aplicaciones incluídas. El sitio tiene un diseño muy limpio y bonito, con el contenido muy bien organizado.

Como otra característica también maneja lo que son las redes sociales (web 2.0) para el intercambio de información mediante blogs, foros, grupos, concursos o tests de autoevaluación.

En fin es un excelente portal educativo y una gran iniciativa del grupo Santillana.

Saludos...