lunes, 9 de abril de 2012

PHP y MVC

Este post es para compartir dos lecturas y las recomiendo absolutamente .

La primera es un hilo en Reddit titulado "What are some genuine criticisms of PHP?". Aquí se da una interesante discusión sobre PHP, desde la perspectiva del diseño como lenguaje de programación en sí y que permite ponernos al día en el estado actual de desarrollo.

La otra se titula "The MVC Paradox". El fondo del escrito es describir los efectos paradójicos que surgen cuando utilizamos este patrón de diseño sin criterio alguno.

viernes, 9 de marzo de 2012

Lucy


Hace un año diste tu último respiro. Hace un año que te extrañamos con un sentimiento de profunda tristeza. Durante este tiempo muchas cosas han pasado. Cambios inesperados, situaciones inimaginables han marcado este año. Pero ahora quiero contarte sobre aquellos dos tesoros que tanto amabas y del tercero que viene en camino y que de seguro lo habrías amado con la misma fuerza.

Diego, tu regalón, aquel que cuidaste con tanto amor crece como la mala hierba. Con Liz vivimos admirados de su aguda inteligencia y de su infinita curiosidad. A pesar de la pena que sintió por tu partida él siguió adelante. Parece que esa inocente incredulidad que Diego tiene -eufemismo para referirme a la absoluta racionalidad que padece y que para los creyentes en el más allá o en algo superior podría dar susto- le permitió superar tu partida -guardando las proporciones- fácilmente. Disfrutó su primer año de colegio e incluso lo premiaron el año pasado, en la graducación de kinder, como el niño con el mejor rendimiento de su curso. Sé que eso te habría llenado complétamente de orgullo.

Agustín, aquel que nació en el apogeo de tu enfermedad y que cada vez que te veía te llenaba las piernas con loción, de él te impresionaría la energía y alegría que transmite. Comparte con Diego una aguda inteligencia y, también por cierto, una infinita curiosidad. Lo que no comparte claramente es la tranquilidad. Tiene una energía sin fin, juega, corre y salta. Nos divierte -y se divierte- un montón. Este año va al jardín de la tía Vivi, el mismo al que tu acompañaste a Diego en su primer dia.

La tristeza de tu partida se compensa con la pronta llegada de Gastón Emiliano, nuestro tercer hijo. Hasta ahora va todo bien y es probable que nazca en mayo, el mes de tu cumpleaños. Lamentablemente no podrá conocerte en persona, pero sí te aseguro que nos preocuparemos de compartir con él nuestros hermosos recuerdos que tenemos sobre ti.

Hay una cuarta persona de quien quiero hablarte y que estuvo hasta las últimas contigo, que dio todo lo que podía incondicionalmente. Sé que adivinarías inmediatamente si te preguntara a quien me refiero. Aquella es mi amada Liz y ha demostrado -y lo sigue haciendo- una fortaleza y determinación comparable con la que tu demostraste en vida. A pesar del inmenso dolor que le significó a ella tu partida, salió adelante y te puedo asegurar que fue EL ejemplo que seguimos todos en ese triste momento.

El día de tu partida coincidió con el día de la mujer. Tú fuiste una gran mujer, que siempre dió todo de sí no sólo a su familia sino que también a quienes te rodeaban. Cada uno de nosotros de los que te conocieron pueden dar fe de eso.

El 8 de marzo no solo lo recordaremos como el día de la mujer, sino que lo recordaremos como el día de una gran mujer llamada Lucy Castillo Quezada.

jueves, 22 de diciembre de 2011

Cómo tener un correo personalizado (tu@loquieras.cl). Actualización

Hace un tiempo atrás publiqué un tutorial de cómo administrar un dominio .cl con Google Apps. En esa oportunidad toda la gestión DNS del dominio lo hacía con el servicio EveryDNS. Lamentablemente dicho servicio dejó de ser gratuito -de hecho ya no existe- ya que lo adquirió DynDNS.

En vista de eso busqué alternativas de gestión DNS gratuita y encontré FreeDNS. El sitio es muy similar a lo que fue EveryDNS. La generación de la cuenta y la administración de dominios es muy simple.

La actualización del dominio en Google Apps la podemos resumir en 4 pasos: crear cuenta en FreeDNS, actualizar datos en NIC.cl, crear dominio en FreeDNS y esperar. Recomiendo hacer esto un fin de semana para los casos en que el servicio de correo sea crítica su indisponibilidad, ya que el tiempo de actualización de los resolvedores DNS varía según el ISP.

Manos a la obra (o al teclado)

Crear cuenta en FreeDNS

Para ello vamos a la página de registro de FreeDNS e ingresamos los datos solicitados y esperamos el mail de confirmación.


Después de confirmar vía mail la creación de nuestra cuenta vamos a "Domain" en el menú de la izquierda y luego hacemos click en "Add a domain".


Aquí nos aparecerá un formulario para ingresar el nombre del dominio y los servidores DNS que debemos registrar en NIC.cl:
  • NS1.AFRAID.ORG (67.19.72.206)
  • NS2.AFRAID.ORG (174.37.196.55)
  • NS3.AFRAID.ORG (72.20.15.61)
  • NS4.AFRAID.ORG (174.128.246.102)
Las direcciones de arriba las deben ingresar en la información de DNS en nic.cl. Para ellos deben ir a nic.cl e ingresar a la opción de modificación de dominio:

Actualizar la información en NIC.cl




Al solicitar la modificación se nos enviará un código por correo electrónico a los contactos registrados en el dominio.



Ingresado el código vamos a la sección de registro de servidores de nombre e ingresamos la información de FreeDNS:



Crear dominio en FreeDNS

Realizado lo anterior volvemos a FreeDNS y completamos la información del dominio con lo necesario para Google Apps. Hay que ingresar el nombre del dominio y presionar Submit.




Luego agregamos los registros necesarios para operar con Google Apps. A continuación una imagen como ejemplo de como debería quedar, deben reemplazar el dominio asdf.cl por el de ustedes:



Para agregar registros hagan click en "Add" y a continuación aparecerá un formulario para agregar los distintos registros. En Destination deben ingresar la información tal cual aparece en la imagen anterior, es decir, para el registro MX asdf.cl deben ingresar, por ejemplo, 10:aspmx.l.google.com



Esperar

Después de ingresar todos los registros sólo resta esperar a que se actualice la información DNS en los distintos servicios involucrados: Nic, FreeDNS, Google Apps e ISPs.


Ver también: Cómo tener un correo personalizado (tu@loquieras.cl) Primera parte y Segunda parte.

miércoles, 9 de noviembre de 2011

Firefox: Las (des)ventajas de las constantes actualizaciones

Una de las razones por las que me gusta Firefox es la gran cantidad de extensiones disponibles. Google entendió eso y con Chrome ocurre lo mismo, de mejor forma incluso.

Lamentablemente en el último tiempo Firefox no me está gustando, principalmente porque los anuncios de mejor uso de memoria no pasaron más allá de ser buenas intenciones y -aunque suene extraño- los constantes cambios ("...la única constante es el cambiozzzzz...") de versiones me están apestando profundamente.  

Durante el 2011 Firefox pasó de la versión 4 a la 8 así que junten miedo porque aún nos quedan casi 2 meses para que termine el año.

De hecho, no soy el único apestado ya que Andy M desarrollador de Screengrab se aburrió y no continúo con el desarrollo y soporte de esta extensión, la cual permitía tomar capturas de la ventana del navegador.



El problema es que uso Firefox por costumbre y las costumbres son difíciles de erradicar.