Verdadera libertad: La posición "no-oficial" de ubuntu


No es posible dar opiniones sobre un tema sin tener que parafrasear/criticar/contraargumentar a los que tienen toda la atención en el tema.

Esta vez se trata de “freeness”, o verdadera libertad (en el sentido de tener gratis las cosas), donde el lider de Ubuntu (y dueño) lanza una crítica no muy agresiva, pero si muy clara a proyectos como Fedora de Redhat, y OpenSuse de Novell, en la que nos deja ver que su opinión a cerca de estos proyectos es mala, aunque yo no veo nada de malo en “testing” o “unstable”, a final de cuentas yo siempre tengo mi maquina de escritorio en inestable, y acostumbro tener servidores en testing (con los riesgos que implique).

Lo que me llama la atención es la crítica discreta, que no solo se refiere a la calidad de los proyectos, sino a la forma de obtener dinero. Mark Shuttleworth está proponiendo al mundo que seamos compartidos, y que no cobremos por el trabajo de los demás, sino por darle soporte a lo que otros hicieron 🙂 bonita visión no ?, sobre todo viniendo de un multimillonario que nada tiene que perder 🙂 y a fin de cuentas lo que quiere es ganar mas dinero (el mismo lo dice entre lineas 🙂

En fin, no coincido con muchas de las opiniones de este cuate, pero me queda claro que va a dar mas resultado su movimiento que el de RMS en el futuro, desgraciadamente el movimiento contra patentes y DRM de la GPL está radicalizandose cada día mas, y aún cuando la GPL es filosófica, la simplicidad de BSD cada vez es mas atractiva es este tiempo de licenciamiento mixto.

Solo espero que la maduración del pensamiento social en conjunto aprenda a apreciar el verdadero trabajo desinteresado de proyectos como debian, gentoo, e incluso fedora, y tantos otros.

Usen Debian mis cuantes !! denle escritorio al que use escritorio, pero aprecien lo bien hecho aún si no cambia de diseño cada 6 meses, la evolución no depende de belleza, la belleza solo es una comodida, lo que importa es que funcione, y que lo haga bien.



Bajar la quota en un servidor de Correo que tiene Maildir


Hoy me vi en la penosa necesidad de limpiar cuentas en un servidor que es exclusivamente para correo, a prueba y error fuí perfeccionando un script que al final funciona tal como lo que necesito, podría ser perfeccionado, pero no le veo el sentido a hacerlo mas complicado.

El script es sencillo, pero hay detallitos que pueden ser muy relevantes, por ejemplo hay que ser cuidadosos con los nombres de directorios que tienen espacios (export IFS=$’\n’), por lo demás todo se limita a irte usuario por usuario corriendo este script, el script toma como primer argumento el nombre del usuario, y asume que todos los usuarios estan en /home/nombre.de.usuario, por lo que si no están ahá habráa que modificarlo para agarrar el $HOME verdadero, lo cual no deberia ser muy dificil.


#!/bin/bash
# $1 == usuario
if [ -d /home/$1/Maildir/ ] ; then cd /home/$1/Maildir/; else echo "no existe el directorio /home/$1/Maildir/"
; exit 1; fi
export IFS=$'\n'
for d in `find . -name cur -type d |sort -r`
do
cd "/home/$1/Maildir/$d/"
pwd
for i in `ls -rt`
do
#echo $i
quota=`repquota -a | grep $1 | awk '{print $3}'`
#echo -n "quota: $quota "
if [ $quota -gt 11000 ] ; then
#echo " -- Voy a borrar $i"
rm $i
else
echo "Terminamos, Quota final: $quota ($1)"
exit 0
fi
done
done

Hay una serie de “echo”s comentados, porque los use para debugear, pero dan mucho ruido, al final solo reporto la quita final para verificar que se hizo lo correcto.

Cabe notar que si no tienes el formato Maildir, simplemente esto no sirve de nada, si usas Mailbox tienes un archivo por carpeta, y hay que hacer todo un show para borrar los mensajes con herramientas especiales, es mucho mejor simplemente usar siempre Maildir :), asi puedes detectar mensajes masivos facilmente (ls -lrS), y es mucho mas facil depurar automaticamente (goodthing ™).



Capa de Abstracción para la Base de Datos en PHP


Las capas de abstracción siempre son tema interesante para interaccionar con una base de datos, en particular para WEB es importante que la parte del modelo sea suficientemente flexible, fácil de usar y portable a diferentes bases de datos.

El problema con las capas de abstracción es que cada quien tiene una idea de como deben ser, y existen varias (por lo menos 3 importantes para PHP por ejemplo), PEAR intenta hacer algo como lo que hace CPAN para Perl, y tiene su



Primer Día del Año


El año de blogueo empezó tarde para mi 🙂

Y he decidido empezarlo con una serie de reflexiones personales y “profesionales” 🙂

El año pasado me fue de maravilla, nació mi segunda hija, mi familia esta muy bien, tuvimos suficiente tiempo para disfrutar el tiempo juntos, a pesar de que estoy trabajando en el DF, e incluso mas tuve vacaciones que nunca ! soy afortunado, y tengo mucho mas de lo que merezco, y espero que Dios sepa que le agradezco todo lo que me ha dado en mi vida.

Ahora tengo a 3 mujeres en mi vida para cuidar y disfrutar, y son lo mejor que me ha pasado, estoy muy bien en todos los sentidos, espero seguir mejorando, y espero darles lo mejor de mi en los años siguientes hasta que ya no me queden mas años 🙂

Y para este año nuevo, espero mejorar profesionalmente, espero dar lo mas que pueda en el trabajo, para que me siga yendo bien 🙂

Del Software Libre pues como siempre, tratando de hacer la luchita personal, dando aunque sea un átomo de arena, y espero poder darle mas duro a escribir articulos de cosas que me interesan y gustan sobre el tema, empezando desde el siguiente post 🙂 (espero que mas tarde)

Espero que todo mundo la este pasando bien, a los linuxeros espero verlos en los congresos y días de SL y ojala que este año sea muy productivo tanto profesionalmente como personalmente

Feliz año a todos mundo !



Dunk-Tank y como (no) se afectan los usuarios de Debian


Ya antes había comentado el ligero problema que ha tenido Debian con el asunto ese del Dunk-Tank, incluso tuve el honor de recibir una respuesta correctiva por parte de Gunnar.

Como todo tuvo su climax el asuntillo, y aunque nunca terminaron las críticas, estuvieron tranquilas hasta esta semana, que empiezan de nuevo los ataques por aquí y por allá, dando como pretexto el hecho de que la próxima versión estable de Debian (Ethc) no ha salido por culpa del “experimento”de Anthony Towns (líder actual de Debian), ya que algunos desarrolladores han decidido (calladamente) no avanzar (mucho) en sus tareas restantes para liberar Etch, gracias a que se sienten ofendidos porque hay gente que recibe dinero “oficialmente” para hacer tareas similares.

Obvio, si yo estoy trabajando de a grapa, y alguien recibe dinero por hacer lo mismo (menos o mas) mi primer impulso es ofenderme, y después evaluar si vale la pena seguir trabajando en ese asunto.

La cosa es que con tanto alboroto, lo único que se ha perdido es la liberación de Etch, en realidad es una liberación tipo “publicitaria” ya que a nadie se le impide tener una máquina o servidor actualizado (que seria lo equivalente a instalar Etch si hubiera sido liberado), o incluso estar en “inestable” (Etch actualmente) y disfrutar de todo lo que va a ser liberado pronto 🙂

Somos un animal político, y el Software Libre no se salva de situaciones controversiales como esta, lo bonito es que el efecto neto en la calidad de los paquetes, y en este caso una distribución tan importante como Debian, realmente es muy poco, las actualizaciones se siguen dando, incluso las actualizaciones de seguridad, y todos los usuarios de Debian seguimos disfrutando de nuestro trabajo sin mas preocupaciones.

NOTA LATERAL: antier me hicieron sudar los que mantienen libacl1, afortunadamente la solución fué simple, copiando el archivo problematico (/lib/libacl.so.1.1.0) de una máquina “estable”, pero si pase unos 10 minutos pensando que mi disco estaba fallando gracias a ellos !, cuidado con estar en inestable ! siempre hay que estar concientes de las posibles consecuencias 🙂



La sabiduría de Juanga


Como hace siglos que no publico nada, mas por falta de ideas originales que por falta de tiempo 🙂 aqui pongo una estrofa de una canción del divo de Juárez, y con ella dejo registro de mi admiración por sus rolas 🙂

He aquí:

PARA QUE NUNCA TE ABANDONE
DEBES DE DAR AMOR SINCERO
PARA ACABAR CON LAS TRAICIONES
DEBES DECIR ADIÓS PRIMERO
COMO YO

Todos tenemos decepciones, y a todos nos acomoda una parte o la otra de la estrofa 🙂



Revolución (?)


Está en todos lados el detallito miserable de que ahora la guerrilla mexicana también está haciendo actos de terrorismo, dicho sea de paso, mas bien político que social… o sea, no quieren dañar a la población, solo quieren hacer notar el descontento.

Para cualquiera que conoce tantito nuestro país es bien sabido que la injusticia social esta en todos lados, pero nadie tan fregado como los campesinos, esa es una realidad que simplemente ha prevalecido aún 100 años después de la revolución y todos los movimientos para darle justicia a quienes simplemente nos han alimentado durante toda la existencia, y a todas las generaciones de mexicanos.

Ahora vemos los resultados de todo esto, aunque tristemente, lo mas probable es que los mencionados guerrilleros no sean realmente muy representativos de nuestros campesinos, la verdad es que por lo menos a mi me parece una situación muy justa la que empezamos a vivir, no por el hecho de la representada delincuencia en la destrucción de bancos y edificios del PRI (principalmente), sino porque México necesita un cambio, no solo de presidente (que han hecho !) sino de actitud, la verdad es que las campañas anti-corrupción solo están encaminadas a aplacar al pueblo, donde realmente se necesitan ni siquiera tendrían efecto.

Que bonito mundo en el que vivo, solo espero no estar cerca de ninguna de esas bolsitas en el momento de que explote.

Gracias gobierno, gracias PRI, PAN, PRD, PVEM, etc, gracias por habernos metido en esta situación, y gracias por demostrar que lo único que les importa es hacerse más ricos fregando a los pobres.

Venga la revolución del nuevo siglo, yo por lo menos la agradezco



Mis nenas



Hace siglos que queria poner alguna foto de mis nenitas, aquí va una de ellas juntas con su mamá cuidando que Deborah no vaya a darle un apreton a Sarah

Mi vida fuera de las computadoras es con ellas 3, y es una experiencia cada día, desde que somos padres Carmen y yo hemos aprendido tanto, y lo único que podemos decir es que adoramos a nuestras nenitas.

Las amo a las 3, y espero vivir suficiente para ver con Carmen a mis hijas casadas y con hijos (ya que tengan unos 35 años :P)



Relatividad


el jefe de ubuntu escribe en su blog a cerca de la relación entre la belleza de Linux y su popularidad (y en general del software libre)

Dejando a un lado el hecho de que es millonario y caprichoso, y de que en realidad algo de cierto hay en que la belleza de la interfase tiene mucho que ver con el hecho de que un usuario sienta agrado por usar un sistema operativo, no podemos negar que esencialmente todos los ambientes de escritorio que califican como SL son suficientemente flexibles y personalizables, por lo que me queda claro que en contexto las palabras de Mark S. no aplican a linux y el SL en general, vamos, no ha visto KDE ? hasta gnome es bonito una vez que le das un retoque a la presentación default 🙂

Y entiendo entonces que nunca ha usado amarok por ejemplo, o xine, incluso firefox (aunque el nombre y logo no son libres :P) es un ejemplo perfecto de belleza en la interfase, y elegancia en el desempeño y funcionalidad.

Yo se que todo es relativo, pero para mi esto es belleza, no necesito mas, y cualquiera que necesite mas está usando el aspecto de su pantalla como un escape del mundo real.




Estrenando blogger beta 🙂

Ya tiene tags, finalmente 🙂

Ahi se ven