Script wma to mp3

Limpiando mi disco duro externo el mismo que ya tiene mas de 8 años encontré un script para convertir desde wma hacia mp3, para no olvidarme en un futuro pongo el código:

 !/bin/bash
current_directory=$( pwd )
#remove spaces
for i in *.wma; do mv "$i" `echo $i | tr ' ' '_'`; done
#remove uppercase
for i in *.[Ww][Mm][Aa]; do mv "$i" `echo $i | tr '[A-Z]' '[a-z]'`; done
#Rip with Mplayer / encode with LAME
for i in *.wma ; do mplayer -vo null -vc dummy -af -ao pcm $i && lame -m s audiodump.wav -o $i; done
#convert file names
for i in *.wma; do mv "$i" "`basename "$i" .wma`.mp3"; done
rm audiodump.wav

Top 10 Programadores

Source Code

Personalmente quisiera tener algo mas de tiempo para poder escribir algo de código, tengo algunos proyectos que están guardados para cuando no tenga tantas responsabilidades, pero como buen aficionado uno debe tener sus propios héroes, en mi caso voy a poner una lista que la encontré webing around, que me parece bastante justa a pesar que falta algunos y sobran otros, mas adelante pondré algunos que me parecen están faltando.

1. <a href="http://es.wikipedia.org/wiki/John_Carmack">John Carmack</a>
2. <a href="http://es.wikipedia.org/wiki/Linus_Torvalds">Linus Torvalds</a>
3. <a href="http://es.wikipedia.org/wiki/Tim_Berners-Lee">Tim Berners-Lee</a>
4. <a href="http://en.wikipedia.org/wiki/Doug_Bell"><del datetime="2007-07-07T04:01:50+00:00">Douglas Andrew Bell</del></a>
5. <a href="http://es.wikipedia.org/wiki/Dennis_Ritchie">Dennis Ritchie</a>
6. <a href="http://es.wikipedia.org/wiki/Bram_Cohen">Bram Cohen</a>
7. <a href="http://en.wikipedia.org/wiki/Rasmus_Lerdorf">Rasmus Lerdorf</a>, <a href="http://en.wikipedia.org/wiki/Andi_Gutmans">Andi Gutmans</a> y <a href="http://en.wikipedia.org/wiki/Zeev_Suraski">Zeev Suraski</a>
8. <a href="http://en.wikipedia.org/wiki/Jez_San"><del datetime="2007-07-07T03:56:29+00:00">Jez San</del></a>
9. <a href="http://es.wikipedia.org/wiki/Bjarne_Stroustrup">Bjarne Stroustrup</a>
10. <a href="http://en.wikipedia.org/wiki/Richard_Bartle">Richard Bartle</a> y <a href="http://en.wikipedia.org/wiki/Roy_Trubshaw">Roy Trubshaw</a>

Los que faltan de seguro:

James Gosling
Guido van Rossum

Voy a ir poniendo poco a poco los que me acuerdo y los voy a ir intercambiando con los que no creo que deberían estar en el top 10.

Cuidado campo minado. No Flash, gracias.

Estos últimos días, contemos días de 36 horas, he estado algo involucrado en desarrollo de aplicaciones web pero nada muy interesante más bien prototipos, he estado metido con PHP y algo de Flash, claro que no porque yo haya querido si no más bien fue algo impuesto.

Y bueno entré al mundo de PHP con muchas ganas de saber como es ese lenguaje tan conocido y que según sus defensores es lo máximo para el desarrollo web. Si ponemos como premisa que no soy un desarrollador pero que en fin me gusta mucho ese mundo y cuando tengo tiempo si me pongo el traje de Developer, pues vi una oportunidad de aprender algo nuevo. Mi fuerte siempre fue Java y creo que todavía lo es y lo seguirá siendo.

Pero ¿qué encontré en PHP?, pues no mucho lo mismo que en todos los lenguajes de programación entonces no entendí mucho porque tanto alboroto por PHP si es lo mismo, y con temor de caer como un ignorante, me atrevo a decir que lo único que lo hace diferente es que es un lenguaje más sucio que los demás. A que me refiero con sucio que si no tienes buenas costumbres de programación, como comentar código, identar el mismo, pues en muy poco tiempo vas a conseguir un spaghetti de código, y creo que esto implica que las soluciones no muchas veces sean elegantes. Y eso en el desarrollo a pesar de que nadie lo ve pues los desarrolladores si lo vemos y no es muy agradable.

Pero el título dice lo que más me molesta, pues en realidad que hagan sitios en PHP y que para mi sea funcional pues me parece excelente de todas formas yo no voy a meter mano en ese código y si me toca (espero que nunca) la mejor solución que se me viene a la cabeza es contratar alguien que si entienda el spaghetti.

Pero si a todo esto le añadimos FLASH pues ahí vienen los problemas, en un inicio, en mi infancia computacional Flash me parecía de lo mas “cool” y como no daba el salto hacía Linux pues no tenía ningún problema real con usar Flash, incluso tengo un libro de Flash de como 800 páginas que adorna mi casa. Pero a medida que he tratado con algunas aplicaciones y con el salto que di hacia Linux, las cosas se pusieron muy incomodas, estoy de acuerdo y no soy de esos fundamentalistas que dice: “deberían desarrollar para todos”, bueno todos en nuestro caso muy particular son los usuarios de Windows y la minoría somos nosotros (pero esta cambiando) entonces no voy a decirles a los desarrolladores que tienen que cambiar todo solo por una minoría, todo tiene su tiempo. Pero si me molesta entrar a un sitio y encontrarme con un Universo de Flash, por suerte tengo el plug-in que me sirve de algo, pero si ya tiene la última versión pues es como, que a un minusválido no le ponga escaleras de acceso, ¿Qué tienen en la cabeza?, una animación está bien, realmente aprecio la imaginación y las horas que toma ese trabajo y muchas veces me he detenido a ver de que empresa salio tan majestuosa animación, pero si entro a un sitio web donde me siento como estar en un campo minado de Vietnam pues la cosa cambia, muevo un milímetro mi puntero y PLUM salta alguna cosa muy irritante y si a eso le añades sonido pues no tengo otra opción que salir como que si me vida dependiera de eso, si tal vez no les importe que soy la minoría pero tal vez esta misma minoría es la que puede decir que sitio tan interesante, les recomiendo, o ser la misma minoría que pueda decir ni de loco entres ahí, puedes perder algún miembro importante de tu cuerpo.

Vamos, yo se que suena tan trillado pero en este mundo tan gigante de la Internet debe existir algo de orden, no todos podemos salir hacer lo que nos da la gana y crear sitio tras sitio sin ningún control, si se puede utilicemos estándares, usemos flash para animaciones, pero no ponga un menú que con Firefox en Windows “medio sirve”, con Firefox en Linux no sirve, y en Opera sirve pero se oculta solo, y si van utilizar flash pues por lo menos tomen un tiempo en probar en algunos browsers. Tal vez herí la susceptibilidad de alguien que domina el Flash y crea sitio enteros en Flash, pero es la verdad, ahora tienen por ahí rondando Ajax que puede ayudar a dar mas vida a sus sitios sin perder interoperabilidad, igual, por el lado de PHP creo que no le tome cariño y ojo que hasta cuando tope C# me gusto mucho.

Ahora estoy metido en otro rollo, tengo para estos días en mis manos el famoso Agile Web Development with RAILS, y va muy bien la cosa, me gusta el famoso Rails como framework, después les cuento como fue esa historia.

Technorati: