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



Frase del dia !


tomada de aquí

Traducción instantánea:

Por qué no usas un bloqueador de ads (publicidad)

Por qué debería ? Es como poner mercurio en el agua y culpar a todos por no tener filtros y terapia de quelación a la mano

Excelente !

Y la segunda del dia, tambien via slashdot, de aquí

Guido Van Rossum:
Your questions are rather general and hard to answer. 🙂 I guess being able to cook an egg for breakfast is invaluable.



Confiabilidad


La razón por la que linux es, más que una elección, una obligación es porque es C-O-N-F-I-A-B-L-E

Ayer y hoy intento conectarme al puerto de administración de switches (con el COM1), de diferentes modelos, con una laptop, y cuando quiere se conecta, cuando no quiere pues ni rezando un ave maria, cual es el patrón ? estaba intentando conectarme usando windows…

Como es predecible, y habiendome acordado de mi frase favorita: “En linux esto no falla” conecto el cochino switch a mi computadora (debian) y que sucede ?? que conecta ! y puedo administrarlo perfectamente, sin magia, ni trucos, y 100% reproduciblemente…

Una vez más como desearia tener una laptop propia !! con linux, sin contaminantes de M$, por qué soy tan pobre ?? 😛