
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…

Anotaciones propias para Symfony 2
En un proyecto reciente estaba buscando filtros de controladores para implementar una capa de verificación de credenciales por permisos de usuario y fue como me enteré que en symfony existían las anotaciones personalizadas, que son básicamente bloques de texto en…

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…

LeventoCRM se une con DcodSMS
Hace 7 años, cuando Qbit Mexhico inició operaciones, lanzamos muestro primer producto al que llamamos DcodSMS, básicamente es una plataforma de envío de mensajes sms de forma masiva, la cual se puede integrar a cualquier aplicación ya que hace uso…

Deploy de aplicaciones web con Mina
En un actual proyecto, me han pasado el repo de un deploy hecho en capistrano para una aplicación web, lamentablemente no pude poner en marcha el deploy debido a la distribución de linux que estoy utilizando (ElementaryOS) .. básicamente no…

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…

Out of stack (javascript IE+)
Estamos trabajando en la refactorización de una aplicación web, lamentablemente nos pidieron como requerimiento que funcionase en IE8 y corrigiera un errorcillo que nunca antes había visto.. se trata del mensaje “out of stack space”, el cual básicamente es la…

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…

Creando excepciones personalizadas en WCF y cachandolas en PHP
En este artículo les enseñaré 2 cosas, una de ellas será crear un servicio wcf desde el cual puedan manejar sus propias excepciones y lo otro será enseñarles a consultar cada tipo de excepción. Empezaré suponiendo que ya han creado…

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…
Comentarios recientes