Skip to Content

daniel's blog

HMVC

MVC (Model-View-Controller) es un patron de diseño de software que esta presente en muchos tipos de aplicaciones, sobre todo web, este modelo ayuda a encarar proyectos sencillos hasta muy complejos, llega en punto en que la escalabilidad de una solución puede requerir mucho tiempo y ser muy costosa, pora razones de rediseño del codigo, consumo elevado de recursos, etc.
La solucion a este problema es una variante del patron MVC llamada HMVC (Hierarchical-Model-View-Controller).

Algunas medidas de seguridad basicas para nuestro sitio en drupal

Cuando terminamos nuestro sitio realizado en drupal y debemos subirlo a otro sitio que sera de producción hay algunas pequeñas consideraciones que pueden ahorrarnos muchos doleres de cabeza:

Notificaciones growl en cakephp 1.2

Growl es un sitema de notificacion no intrusivo y visual que interactua con los mensajes de sistema, avisandonos de cualquier evento que ocurra con la mayoria de nuestros programas favoritos.

Tambien existen implementaciones web para nuestras aplicaciones como el plugin en jquery llamado proyecto jgrowl:

Arreglo de rutas url en la base de datos de drupal en GNU Linux cuando se cambia a un sitio en produccion

Cuando queremos llevar nuestro sitio desarrollado en forma local a un sitio de produccion en algun servidor privado o comercial, primero subimos todos los archivos del sitio por algun medio seguro preferentemente, pero tambien implica subir la base de datos, en otras palabras subir el volcado de la base (ya sea mysql o postgres), que es texto plano con instrucciones sql que sirven para crear y llenar de contenido la base en el servidor.

Cambiar header de archivos fuentes .cs

A veces en la vida de un programador resulta que tropezamos con varios problemas donde una acción repetitiva esta presente cuando se tratan de pocos archivos es una tarea que puede realizarse manualmente pero se vuelve una pesadilla cuando se tratan mas de mil archivos, esta es la experiencia que puede resultar util a otras personas que tienen problemas similares.

Contenido sindicado