Blog

Recursos para una aplicacion IOS

Tamaño de imagen y resolución En IOS las pantallas de alta resolución tienen una mayor densidad de píxeles, por lo tanto hay más píxeles en la misma cantidad de espacio físico, hay más píxeles por punto. Esto trae como resultado que las pantallas de alta resolución requieren imágenes con más píxeles.   Una imagen de resolución estándar tiene un factor de escala de 1.0 y se conoce como una imagen @ 1x. Las imágenes de alta resolución tienen un factor de escala de 2.0 o 3.0 y se denominan imágenes @ 2x y @ 3x. Supongamos que tiene una resolución estándar @1x de...

Javascript forEach vs for

Cuando necesitas iterar sobre un array de elementos en javascript existe una funcion especifica llamada forEach arr.forEach(function (item){ // codigo de trabajo }); Esta seria la versión educada para iterar y trabajar sobre los elementos de ese array. Sin embargo que tan productiva puede ser  ? En el benchmark realizado en jsperf, se observa que utilizar forEach puede ser sensiblemente mas lenta ( ok ... muuuucho mas lenta ) que su contraparte, la vieja confiable "for". La pregunta seria porque es mas lenta ( tan lenta ), para poder responder examinaremos el codigo...

Caso de Exito - Curriculo Nacional Minedu

Currículo Nacional, es una web del Ministerio de Educación Peruano que busca servir de guía a los docentes sobre la forma de abordar los temas del currículo nacional con sus alumnos y padres de familia. Uno de las complejidades de este proyecto fue crear un sistema web rápido, a la vez que administrable y sin contar con base de datos. Para tal efecto se creo un sistema de gestión basado en archivo JSON que permitieran guardar y manipular la data asi como un sistema de cache para acelerar el proceso de consulta de las paginas. Este desarrollo web tuvo como base el uso de las tecnologias...

Como funciona Drupal ?

Todas las peticiones a Drupal son atendidas por index.php ejecutandose los siguientes pasos: Bootstrap En esta etapa se carga el drupal mismo para atender cada peticion que se le hace al servidor. Inicializacion Se carga la configuracion definida en el archivo settings.php y se establece la base URL del sitio web. Cache de Pagina Temprano En situaciones con alto trafico se invoca un sistema de cache antes inclusive de conectarse a la base datos. Este etapa solo funciona si se ha configurado la variable page_cache_fastpath a TRUE. Cuando una peticion entra a esta etapa el...

Configurar Drupal con Amazon S3

Amazon S3 es la solucion de almacenamiento hoy por hoy mas popular del mercado. Lo usa dropbox, digital ocean, netflix y muchos mas. La principal ventaja que tiene el servicio S3 ( para mi al menos ) es la seguridad. Restaurar un sitio web, moverlo de servidor es mucho mas rapido. Ya que las imagenes y archivos subidos por los usuarios se encuentra en un servicio tercerizado. Hoy veremos como configurar nuestra cuenta AWS con un portal drupal, para lo cual utilizaremos las siguientes herramientas: Una cuenta de Amazon S3 ( http://aws.amazon.com ), la linea de comandos de Drupal ( drush...