Firefox to support OGG in
Sunday, August 3rd, 2008 Write a comment

Open source browser Firefox is going to support Ogg Theora video natively without installing plugins and will support the new HTML 5 tag
This is great news since there has been a long debate about the HTML 5
The latest version of Opera browser also supports Ogg Theora videos natively already.
Popularity: unranked [?]
Change default columns in Drupal grid view
Monday, June 9th, 2008 Write a CommentI’ve been working with Drupal templates these past weeks and I needed to make a photogallery.
I found a great resource for doing it following this nice video. But because of the space available in my template’s design, I needed 3 columns intstead of the default 4 on my grid view.
So what I had to change to do that, is in the modules/views_bonus_grid.module and on line 20, you change:
// set default count.
$cols = $view->gridcount ? $view->gridcount : 4;
with:
// set default count.
$cols = $view->gridcount ? $view->gridcount : 3;
Place whatever number you want, and there you have it.
I know that editing the module itself is not the best way to do it. But it works and its the quickest way to get it done.
Popularity: 3% [?]
Soluciones al bloqueo de Telmex al puerto 25
Monday, December 31st, 2007 5 CommentsEn mi pasado post, recibi muchos comentarios y comence a buscar formas de poder enviar mis correos, sin tener que aceptar esos terminos de uso que son bastante cuestionables.
Entonces encontre que el puerto 587 es la alternativa mas comun ofrecida por los servicios de hosting. Yo lo probe con dreamhost y con powweb y ambos funcionaron perfectamente.
Lo unico que hay que hacer, es configurar la cuenta de correo en tu cliente de preferencia (thunderbird, outlook, etc) para que use el puerto 587 para el servidor SMTP, y listo, tus correos se seguiran enviando como siempre.
En los comentarios del post pasado, se comento tambien del puerto 9027, aunque este no lo pude probar, ya que mis proveedores de hosting me ofrecen el puerto 587.
Si alguien sabe de otros puertos u otros servicios de hosting que ofrezcan un puerto alternativo, por favor ponganlo en los comentarios. Tal vez podamos crear una lista de proveedores y puertos que podamos usar, y darle la vuelta a la absurda “medida antispam”, pero sobre todo, a los dudosos terminos de uso de Telmex.
Popularity: 26% [?]
Como enviar videos al Xbox360 desde Linux
Sunday, October 28th, 2007 3 CommentsPor fin encontre la forma de enviar videos a mi Xbox360 sin tener que usar Windows.
Muy sencillo, solo instala ushare
Vas a necesitar libupnp
sudo aptitude install libupnp2
ejecuta el siguiente comando para iniciar el servicio de ushare:
ushare -p 49153 -D -x -c /home/usuario/videos/
Esto lo puedes poner en un script que se ejecute al iniciar la sesion lo como quieras.
Ahora, si el Xbox360 se queja de que no soporta el tipo de archivo o que no encuentra ningun video, puedes convertir tus videos facilmente con Avidemux.
sudo aptitude install avidemux
Abres el video, en el lado derecho seleccionas Mpeg4(lavc) como codec de video, FAAC como codec de Audio y MP4 como Formato. Guarda el proyecto y Avidemux empezara a convertir tu video a MP4.
Esta informacion la saque del Linux HowTo Blog. Habia estado varias semanas buscando una forma de hacer esto hasta que por fin he visto la luz.
Para mas detalles y paquetes deb para Ubuntu, chequen el post del Linux HowTo Blog.
Popularity: 9% [?]
Como arreglar valores NULL en Ruby on Rails con Sqlite3
Wednesday, September 5th, 2007 2 CommentsPara quienes desarrollan en Ruby on Rails con Sqlite3 como base de
datos local, no se si les haya pasado pero un dia Sqlite3 comenzaba a
poner valores NULL por default a fuerzas, inclusive me toco que en una
ocasion mi schema.rb tuviera un
:default =>''''''''''''NULL'''''''''''''''
que claro no tiene ningun sentido. Las
migraciones estan bien, sin valores por default, entonces, que pasa?
Pues despues de buscar y buscar, por fin encontre la respuesta:
Sqlite3 despues de la version 3.3.7 cambio su formato interno y hacia
algun tipo de conflicto con la metadata.
Como lo arreglo? Facil! Primero, desinstala libsqlite3-ruby1.8 de tu
sistema (estoy suponiendo que como yo, usas (K)Ubuntu e instalaste el
paquete desde repositorios).
sudo aptitude purge libsqlite3-ruby1.8
Ahora solo instala la version actual de la gem para sqlite3
sudo gem install sqlite3-ruby
Listo, ahora elimina el archivo de base de datos que estabas
usando, y vuelvelo a crear con rake
rake db:migrate
Revisa tu schema.rb, debe estar limpio de valores default NULL que no
le indicaste en las migraciones.
Espero les sirva, para mi esto fue un grandisimo dolor de cabeza
muchos, muchos dias.
Popularity: 5% [?]
Como sincronizar archivos entre computadoras
Saturday, July 21st, 2007 6 CommentsTengo una PC en mi casa y una laptop que me acompaña a todos lados. Muchas veces trabajo mas en mi laptop que en mi PC, pero cuando estoy en casa prefiero mi PC por el monitor y todo mas grande. El problema esta en que siempre tengo que estar mandando archivos de un lado a otro, borrando unos, actualizando otros, etc etc. Esto puede costarte horas de trabajo o de relajacion.
Una solucion clasica seria usar rsync para respaldar mi laptop en mi PC. El problema con esto es que rsync es unidireccional. Esto es, si hago cambios en mi PC, mi laptop nunca vera esos cambios a menos que yo mismo los haga…lo cual me regresa al problema de actualizacion de archivos.
Encontre una aplicacion muy buena que ayuda a resolver esta situacion: Unison.

Unison en un programa que sincroniza archivos ya sea entre carpetas locales o entre varias computadoras, via ssh, rsh o conexion por socket.
Explicare brevemente (un pequeño tutorial) de como usar Unison.
Primero, instalamos Unison en ambas computadoras. Si solo lo instalas en una, tendras un mensaje de error que dice: “lost connection” (penosamente, esto me tomo unos minutos en descubrir). Unison es compatible con Windows, Linux, BSD y MacOS X, por lo tanto puedes sincronizar archivos entre computadoras con diferentes sistemas operativos, algo bastante util.
En mi caso, tengo mi laptop y PC con Ubuntu Feisty, y Unison esta en los repositorios:
sudo aptitude install unison unison-gtk
Esto instala la aplicacion de linea de comandos y una interfaz grafica (GUI) para manejarlo mas facil (dependiendo de tus preferencias).
Una vez hecho esto en ambas computadoras, y asuimendo que tambien tienen ssh corriendo, podemos abrir unison desde el menu. En el caso de Kubuntu (mi caso) esta en K menu > Internet > Unison.

Nos aparece una seleccion de profile, seleccionamos el default que ya viene ahi, y damos click en OK.

Como es la primera vez que corremos Unison nos aparece un warning que dice esto y otros detalles, damos click en OK.

Despues seleccionamos la carpeta local (o sea, la de la computadora donde estas) que queremos sincronizar. La carpeta se sincronizara con todos sus archivos internos, incluyendo sub carpetas. Si deseas ignorar alguna sub carpeta o archivos (como temporales o cosas asi) lo puedes hacer mas adelante.

Luego nos pide la otra carpeta local o remota (o sea otra computadora) con la que vamos a sincronizar, y que protocolo se va a usar en caso de ser remota. En este caso yo prefiero usar ssh.

Al dar click en OK, nos pedira el password del host al que vamos a conectarnos.

Unison comenzara a ver los archivos de ambos lados y mostrara las diferencias. Cuando unison no sabe que hacer con el archivo, nos lo indicara con un signo de interrogacion rojo. Tendremos que atender el problema manualmente, diciendo si queremos los cambios de un lado o del otro. Aqui tambien podremos elegir si queremos ignorar algunos archivos o carpetas.

Una vez resueltos los conflictos, damos click en el boton de Go, y la sincronizacion comienza. Ve a tomarte un cafe, o refresco, porque va a tardar un poco, dependiendo de que tantos archivos y del tamaño de lo que estes sincronizando, ah y la conexion.
En el statusbar en la parte de abajo de la ventana veremos el progreso de la sincronizacion.

Listo, una vez completada la sincronizacion, puedes cerrar Unison y disfrutar de tus archivos actualizados en donde los necesitas.
Popularity: 12% [?]
Cambiando de Gnome a KDE en Ubuntu y tips para quienes quieran probarlo
Thursday, May 10th, 2007 8 CommentsHe decidido cambiarme a usar totalmente KDE. Me di cuenta que estaba usando varias aplicaciones de KDE en Gnome, y aunque ya he usado KDE algunas veces, nunca lo he usado un tiempo considerable como para acostumbrarme y encontrarle los beneficios.
Normalmente uso Gnome (actualmente en Ubuntu) y lo he usado durante un buen tiempo ya, desde RedHat 7.5. Pero siempre termino usando aplicaciones de KDE como amaroK, Klipper (aunque ahora lo puedo cambiar por glipper), yakuake, speedcrunch y k3b. Estas ultimas dos semanas me he cambiado a KDE para ver que tal. Para ser exactos, instale Kubuntu sobre Ubuntu.

Para los que no sepan, puedes tener KDE y Gnome en Ubuntu con el comando:
sudo apt-get install kubuntu-desktop
y seleccionando KDE en el menu de Opciones que esta en la pantalla de inicio de sesion.
Hasta ahora me ha gustado mucho. Tal vez sea mi impresion, pero he notado que la pila de mi laptop dura mas tiempo que cuando uso Gnome. Y siento que es un poco mas rapido que Gnome (tal vez la culpa la tenga Mono) sobretodo al abrir una carpeta con muchos archivos con preview como los PDFs y las fotos. Lo que si es verdad es que hiberna y se recupera de hibernacion mucho mas rapido. Me gustaria poder comparar con numeros reales el desempeño de mi maquina con uno u otro escritorio pero no se como hacerlo. Si alguien sabe, que me diga y publicare los resultados aqui.

Una de las aplicaciones que mas me ha gustado es Katapult, porque puedes ejecutar programas y hacer algunos calculos sencillos (calculadora de mano) rapidamente, casi como lo que hace Quicksilver en la Mac. No encuentro aplicacion similar para Gnome y, no, alt+F2 no cuenta.

Yakuake me ha hecho la vida mas facil desde hace un tiempo ya. Es una terminal que se abre como en Doom y Quake, de arriba de la pantalla en cualquier momento que necesites. Es algo bastante practico. Hay una version para Gnome que se llama Tilda, pero no trae soporte para tabs, y hay que configurarla al gusto porque por default se ve bastante fea e impractica por el tamaño.

Una de las cosas que me hacian falta en KDE era algo como Tomboy para tomar apuntes y notas rapidas. Pues encontre algo similar que se llama BasKet. No he tenido tiempo para explorar todas las funcionalidades de BasKet, pero tiene muchas mas que Tomboy. Puedes incrustarle paginas, fotos, texto y exporta todo a HTML. Importa las notas de tomboy, sticky notes, Kjots y Knotes.
Tuve que ajustar algunas cosas como los comandos de teclado a los que estoy acostumbrado en Gnome. Pero no fue nada complicado. El panel de control se me hace bastante facil de usar y me gusta la idea de poder configurar mucho mas cosas.

Kopete es como Gaim, pero es mucho mas adaptable, trae temas y soporte para webcams. No se porque no hay soporte para webcams en Gaim (gaim ahora llamado pidgin). Lo que si no he sabido hacer es poder cambiar de tabs con el teclado dentro de una ventana de Kopete. Y note que es mas lento Kopete que Gaim a la hora de cambiar de tabs.
Algo que no me ha convencido del todo es Adept, que es el equivalente de Synaptic. Se me hace muy burdo y lleno de mugres no muy utiles. Synaptic tiene una interfaz mejor organizada y practica. Creo que adept tiene capacidades que superan a synaptic, pero con esa interfaz no se me ha hecho intuitiva la manera de sacarle provecho.
Para los que usan Subversion, hay una excelente GUI que se llama KDE SVN y lo instalas con: sudo apt-get install kdesvn. A veces es mas facil ver la info en una gui que aprenderte los comandos de svn y svnadmin. Y se integra al konqueror al estilo TortoiseSVN (solo para Windows) instalando el paquete kdesvn-kio-plugins que esta en los repositorios de Ubuntu.


Por otro lado, me parece mucho mejor la implementacion de kdesu comparada con la de gksudo. Porque gksudo te cubre toda la pantalla y no puedes hacer nada mas que responder al cuadro de dialogo del password. La implementacion es intrusiva o invasiva, igual al UAC de Windows Vista, que pues…es un dolor de cabeza. Con kdesu, es un simple cuadro de dialogo y no te forza a contestarlo para poder trabajar en tus otras ventanas.
Tambien he estado usando Konqueror como web browser. Como manejador de archivos me parece excelente. No he sabido sacarle provecho a los kio plugins que he escuchado que son lo fuerte del konqueror, pero de todas maneras se me hace muy superior a Nautilus. Me gusto que puedo abrir una terminal en la carpeta en la que me encuentro y abrir archivos o carpetas como root, sin tener que escribir un script como en nautilus o instalarle scripts adicionales.
En una entrevista con Andy Herzfield, el primer programador de Macintosh y uno de los creadores de Nautilus, dice que lo que tenian en mente para el proyecto era el de hacer una shell visual, y que desgraciadamente no se le ha dado ese enfoque despues dejaron el proyecto. Konqueror definitivamente se acerca mas a esta idea de una “shell visual”. Ahora sera sustituido por Dolphin en KDE 4, pero como no he probado Dolphin pues no se si esto sea bueno o malo.
Como browser es mas rapido que Firefox a la hora de renderear (es palabra?) las paginas, pero no lo puedo abandonar porque en Konqueror no tendria toda la bola de plugins que le cargo a mi Firefox.
Me gustaria tener algo como el deskbar en KDE. Eso si lo extraño, junto con Beagle search. Aunque hay un beagle para KDE (sudo apt-get install kerry), no se integra igual que con el deskbar. Pero bueno, varias de las funciones de deskbar las tengo con Katapult.
Por ahora puedo decir que Gnome es muy facil de usar y muy “limpio” (en cuanto a la interfaz y la usabilidad), por eso es el desktop de preferencia en mas distribuciones o en las distros mas famosas como Ubuntu, RedHat y SuSe. KDE es muy “bonito” y adaptable, pero creo que KDE es para usuarios mas avanzados y mas exigentes. Porque aunque tenga un “menu inicio” como en Windows, tiene tantas opciones y tantas funciones que se vuelve complicado para alguien que no “le sabe moverle a la compu”. Por algo lo recomienda Linus y el creador de la distro Mepis Warren Woodford, entre otros muchos hackers famosos.
Todavia no se si me quedare con KDE o con Gnome, pero hasta ahora me esta gustando mas KDE. Ya vere con mas tiempo, con cual me siento mas comodo.
Estaria muy agradecido si alguien tiene mas aplicaciones o tips de KDE o Gnome que quiera compartir en los comentarios. Estoy seguro que hay mucho desktop que explorar todavia.
Popularity: 13% [?]






