La idea de este post es replicar uno de nuestros primeros post de utilidades para Flash, guardando jpgs en servidor con ActionScript3 pero utilizando tecnologías web estándares, es decir HTML5, CSS y JavaScript. En particular vamos a centrarnos en el elemento canvas de HTML5 para dibujar sobre él, y su método toDataURL para capturar la imagen en un stream de datos binarios que posteriormente enviaremos al servidor y guardaremos en un archivo PNG.
Tags ‘php’
Guardando pngs en el servidor con HTML5
martes 19 de noviembre de 2013. a las 09:02Conferencia AlicantePHP: Proyectos PHP de éxito en nitsnets | studios
martes 16 de abril de 2013. a las 11:20Ayer 15 de abril tuvimos el honor de ser invitados a impartir una conferencia / charla entre el nuevo grupo de usuarios de PHP en Alicante. Eran las primeras jornadas que el grupo realizada y se impartieron dos conferencias. Enhorabuena a Raúl Fraile y Manuel L. Jurado por crear este tipo de eventos #alicantephp.
En este post resumiremos un poco las jornadas y contaremos las utilidades PHP que se comentaron así como en qué proyectos fueron utilizadas.
Enviar emails con formato HTML y texto plano en PHP
martes 20 de septiembre de 2011. a las 08:16A pesar de los tiempos que corren, muchas veces nos encontramos con gestores/servidores de correo que no interpretan bien los correos en formato HTML o directamente no lo interpretan, estos servidores suelen tratarse de algunos gestores de correos de nuestros hostings (webmail) o algunos especiales para utilizarlos con nuestros móviles o simplemente hotm*** 😛 .
Bueno esto tiene fácil solución (pensamos) se envía en texto plano y listo, pero al ver con que cara vas a tu diseñador/maquetador que se ha currado una plantilla para enviar tanto correos corporativos cómo de marketing y le dices que vas a pasar de su diseño… para evitar que nos coman vamos a intentar dejar a todo el mundo contento.
Caso de éxito:
Elche Club de Fútbol
lunes 6 de junio de 2011. a las 08:50
Hace unos meses el Elche Club de Fútbol nos contrató para hacer su nueva campaña online con un site totalmente dinámico.
Para nosotros fue un honor que esta institución confiara en nuestra tecnología. Durante este post vamos a revelar algunos de los secretos de la tecnología utilizada y nuestro nts | EDL (Editor de Layouts). Está desarrollado íntegramente en PHP y CodeIgniter 1.7.3.
Configuración del Routing de Symfony2
jueves 2 de junio de 2011. a las 10:51Aunque el release de la versión final de Symfony2 haya sido retrasado, los chicos de SensioLabs (y toda la comunidad Symfony, por supuesto) siguen avanzando pasito a pasito para solucionar todos los bugs y cerrar toda la documentación, condiciones necesarias para terminar con la fase beta. Mientras tanto, nosotros los desarrolladores de a pie podemos aprovechar para ir familiarizándonos con los (considerables) cambios con respecto a la versión 1.4, aunque actualmente nos enfrentamos a una situación prácticamente inédita: la documentación existente todavía es escasa y no está actualizada (ni mucho menos traducida al castellano, para todos aquellos que no estéis a gusto con el inglés).
Como el título de este post indica, vamos a tratar una de las partes más potentes, y a su vez que más quebraderos de cabeza provoca del framework Symfony: el Routing. Aunque la definición en sí del Routing (mediante patrones de reglas y el uso de wildcards o variables) no ha cambiado (demasiado) con respecto a las versiones de Symfony 1.x, donde sí que han habido extensos cambios (y, en nuestra modesta opinión, para mucho mejor) es la forma de configurarlo, y es en estas novedades en las que nos vamos a centrar.
OpenInviter en Flash. Extrae tus contactos de gmail, hotmail, msn, yahoo…
jueves 30 de diciembre de 2010. a las 13:49OpenInviter es un interesante proyecto open source que permite extraer los contactos con sus cuentas de correo de cada uno de los proveedores más importantes de internet: gmail, hotmail, msn, yahoo, facebook, xing, linkedin, youtube…
Puede ser muy útil para campañas de invita a un amigo (ahora muy típicas por navidad) y para conseguir que el viral se expanda a gran velocidad, en el post vamos a ver como conectarlo en Flash mediante XML.
Tip: Solucionar el problema de la Barra Final (Trailing Slash) en el routing de Symfony
lunes 20 de diciembre de 2010. a las 11:57Este problema de la Barra Final (traducción mía del inglés Trailing Slash) en el sistema de routing del framework Symfony puede ser un auténtico quebradero de cabeza. Lo que ocurre es que el Symfony no entiende las urls con una barra ‘/’ al final como las mismas que sin la barra ‘/’, y por tanto nos manda a un error 404 que nos puede descolocar.
Además, sin tener un poco de «maestría» del funcionamiento del flujo interno del framework no es fácil de solucionar. Por ejemplo, a nosotros la primera vez que nos surgió este problema, la única solución que encontramos fue duplicar todas las entradas del routing del framework, con y sin barra (slash) ‘/’ final. Como os podéis imaginar no quedó para nada bonito ni mantenible.
Frameworks PHP ¿por qué usarlos?
viernes 5 de noviembre de 2010. a las 10:36En Febrero de este 2010 tuvimos la suerte de colaborar con la Asociación de Webmasters de Alicante (ADWA) en una conferencia: Frameworks ¿por qué usarlos?. Aquí esta el resumen de la conferencia de TUCAMON
Nos ha parecido oportuno retomar esta información ya que en su momento este blog aún no existía. Además parece que esta semana nos ha dado por hablar de frameworks y de Symfony vs CodeIgniter 😉
Frameworks PHP: Symfony vs CodeIgniter a traves de dos casos de éxito.
jueves 4 de noviembre de 2010. a las 11:41En el post anterior ya hablamos de la importancia de las decisiones tecnológicas. La elección del lenguaje servidor y su framework creemos que merecen una mención aparte. Como comentábamos la decisión de elegir el framework PHP fue una de las más delicadas de todas y que más tiempo nos llevó. Después de años de investigación, estudio, aprendizaje y uso hemos llegado a la conclusión de: ¿CodeIgniter o Symfony? ¿pastilla roja o azul?
Frameworks Web 2.0
martes 2 de noviembre de 2010. a las 08:07¿Qué frameworks utilizar en el desarrollo web? ¿Cuál es mejor? El eterno dilema…
Es curioso el proceso de selección de un framework, puedes pasar meses de un lado a otro en internet probando, testeando, leyendo y debatiendo hasta llegar a una decisión final, y seguro que al cabo del tiempo acabarás preguntándote si tomaste la decisión correcta.
Desde nitsnets | studios queremos contar nuestra experiencia/historia y la selección de frameworks que nosotros utilizamos para trabajar en la web 2.0. Quizás no sea la selección perfecta y seguro que será nuevamente debatida, pero a nosotros nos está sirviendo para ser más eficientes, ordenados, e intentar alcanzar una de nuestras obsesiones: la industralización del desarrollo web.
La conclusión: CodeIgniter (php), Doctrine (php ORM), Jquery (javascript), Gaia (flash actionscript 3.0).