
Capturas de pantalla con javascript y HTML5
Este es un mini howto de como activar la cámara de tu computadora para tomar capturas de imágenes (screenshost). Debo aclarar que para que el código funcione se debe de estar utilizando la IP 127.0.0.1 o su alias localhost y…

Cloud Front + Balanceo de carga en Amazon
Generalmente encontrarán muchos tutoriales en internet los cuales describen el proceso para crear un balanceador de carga desde Amazon AWS, ha decir verdad el proceso es muy sencillo y con ello aseguran que sus servidores no sean expuestos, ahora yo…

Mis primeras impresiones sobre Symfony
Ahora estoy trabajando en un nuevo proyecto, en el que la base ha sido desarrollada sobre PHP utilizando Symfony 2.7, básicamente es un API asegurada bajo oauth2, y bueno, detalles muy interesantes hay ahí, como por ejemplo, el uso de…

Mala estructuración y mala comunicación
Días atrás nos pidieron que revisáramos el código de una aplicación en la cual no habíamos participado en su etapa de desarrollo, menos en su etapa de conceptualización, así es que podía pasar cualquier cosa y encontrarnos con un monstruo…

Usando el API de Google Calendar
Hace algunos días y precisamente antes del GoogleIO de este año estaba tratando de implementar el API de google calendar para agregarlo como funcionalidad en #LeventoCRM, debo decir que la documentación estaba horrible, pero el día de la inauguración del…

Cambiando de color de una imagen con CSS
Quizás el título no sea el correcto, pero no sabría como llamarle de otra manera, pues básicamente el efecto que se logra con este truco es cambiar el color de una imagen, entonces pasemos a ver de que hablo y…

Botones de carga o spinners con jquery
Este artículo será breve, pero muy educativo para aquellos que programan para la web, pues les enseñaré una forma bastante atractiva de como informar a los usuarios de que su aplicación está trabajando, para esos casos en los que usan…

Los mejores frameworks de css, que yo considero
Llevo muchos años desarrollando aplicaciones web y durante todo ese tiempo he conocido y utilizado diversos frameworks de css; entre esos y uno de los más conocidos es bootstrap, pero aparte de ese existen otros que son igualmente de funcionales…

Cambiando Request Payload a Form Data en Backbonejs
Me dispuse a crear una API bastante sencilla en un framework de tantos que existen, pero para mi sorpresa este no manejaba muy bien las peticiones PUT y DELETE, lo que provocaba que en mi prueba con Backbonejs y sus…

.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable
En apache es muy común este tipo de errores y este en particular es debido a permisos en la carpeta raíz, si!! .. así como lo escuchan, se arregla simplemente cambiando los permisos de lectura y ejecución de los archivos…

GoAccess, herramienta para analizar archivos access.log
No hace mucho que conozco GoAccess y lo encontré precisamente buscando alternativas a top o htop las cuales me brindaran un poco de más información sobre el comportamiento de mi servidor web con los archivos logs que este genera. GoAccess…

Estructura de archivos para proyectos con backbonejs
No me jactaré de ser el más habilidoso con backbonejs, ya que hace algunas semanas empecé a utilizarlo, lo conozco desde hace mucho y alguna vez lo comparé contra batmanjs y emberjs, pero ahora que he estado desarrollando API’s, es…

Como modificar el DOM de un thumbnail en Dropzonejs
Dropzonejs es una de esos plugins que podemos utilizar para hacer uploads de archivos haciendo click en determinada área o arrastrando múltiples archivos en una zona de nuestra web, buena documentación y al parecer una buena comunidad, lo conozco de…

Opciones para enviar un CSRF Token al servidor con jquery.ajax
El Cross-site request forgery (CSRF) o falsificación de petición en sitios cruzados (también conocido como Session Riding) es un tipo de script malicioso de un sitio web en el que comandos no autorizados son transmitidos por un usuario en el…

Poniendo en marcha Yii2 en Windows
Luego de recibir un comentario donde preguntaban como poner en marcha el nuevo yii en un ambiente windows donde no siempre se tiene acceso al composer, es que decidí escribir un artículo que sirviera de guía para aquellos que desean…

Pasando datos de una petición a un subdocumento de mongoose
El año inició (está más que claro!) y con ello nuevas ideas de proyectos para desarrollar, ahora le ha llegado el momento a nodejs y mongodb a través de mongoose. En este artículo describiré un poco una forma bastante limpia de pasar…

Cuando utilizar lenguaje servidor o cliente para servir contenido
Se me ha metido a la cabeza la loca idea de escribir un cms lightweight a través de una api RESTful y después de aproximadamente unas 3 horas de trabajo está listo. Ahora la pregunta que realmente importa Con que…

Lo nuevo que trae Yii 2.0
Hace un par de años desde que empecé a utilizar Yii Framework, mi primer proyecto grande fue precisamente Celestic, el cual quedó en la versión 0.4 y dejé de actualizar, aunque lo desarrollé con la finalidad de aprender bien el…

Notificaciones de escritorio con javascript
Entre las nuevas API’s de javascript, descubrimos las notificaciones de escritorio, esa bonita y curiosa forma en que aplicaciones web nos envían alertas y avisos aunque no tengamos la pestaña activa de nuestro navegador o aunque tengamos nuestro navegador abierto,…

Apache no toma los cambios del archivo php.ini
Como bien dicen por ahí, nunca se termina de aprender y es lo que me ha ocurrido recientemente con el archivo de configuración de php para apache. Pues resulta que hice modificaciones a mi archivo php.ini, reiniciaba el servicio de…
Comentarios recientes