logo-antoiba

Antonio Ibáñez Programming

Gearman en PHP

PHP Paralelo Gearman

En el trabajo debo de implementar varias llamadas a un método para que se vayan realizando en paralelo en PHP. La cuestión es que PHP no trae por defecto está opción, aunque hay extensiones como pthreads que ayudan en este caso pero conllevan tener una versión de PHP diferente. Por ello, la opción que nos ha quedado es Gearman. Leer más


Usando casperjs con php para web scraping

Casperjs PHP

Para hacer web scraping con PHP normalmente se utiliza la librería de cURL, pero en ocasiones, existen páginas donde cURL no puede llegar como páginas generadas por Angular o mediante Ajax. Para ello, la herramienta mejor posicionada para conseguir lo que queremos es usar Casperjs. En artículos anteriores ya hablamos de como instalar Casperjs y el wrapper para PHP. Casperjs es una herramienta que nos da una versatilidad y opciones para realizar web scraping que permite con facilidad conseguir el contenido de las páginas que queramos. Para empezar a usar Casperjs lo primero que debemos de hacer es llamar al archivo autoload y luego debemos escribir use Browser\Casper para que podamos usar Casperjs Leer más


Instalar casperjs y usarlo en php

PHP Problema JavaScript Casperjs Phamtonjs

A veces los caminos que recorremos en la programación son inescrutables, por ello he llegado a descubrir y perfeccionar lo que es el web scraping. Normalmente se usa cURL, una herramienta muy útil que sirve para conseguir páginas estáticas y hacer con ellas lo que queramos. El problema es cuando hay una página generada dinámicamente por Ajax o por ejemplo Angular. Entonces aquí tenemos un problema porque al cargar la página y recogerla mediante cURL está vacía. Leer más


Touch Events para móviles y tablets con JavaScript y jQuery

jQuery JavaScript Web Móviles

Los desarrolladores web muchas veces programamos en JavaScript no tenemos en cuenta que el código puede no responder en pantallas táctiles y estas suelen ser tan importantes como el ordenador. Un desarrollador web tiene que tener en cuenta todas las posibilidades, por ello, cuando me dieron la tarea de hacer adaptativo un mapa comprobé que también tenía en cuenta este tipo de pantallas. Mi sorpresa fue que no las tenía y contaba con los eventos de ratón. Además, en muchas ocasiones las pantallas táctiles pueden hacer más intuitiva la experiencia con el usuario. Leer más


Pinch Events o Eventos para hacer Zoom en móviles con jQuery

HTML5 JavaScript jQuery

Siguiendo el último artículo que escribí, vamos a ver como crear funciones para escuchar diferentes tipos de eventos que contengan más de un dedo sobre la pantalla. Esto en principio parece trivial, pero durante el transcurso de crear las funciones pueden surgir algunos problemas pues el uso de este tipo de eventos para JavaScript muchas veces no están muy estudiados por nuestra parte. Leer más


Usando imagemagick y bash para reducir imágenes

Bash Imagemagick GNU/Linux

La verdad es que desde que me pasé a Linux Mint no me deja de sorprender lo encorsetados que estamos con Windows y su terminal casi sin funcionalidad o funcionalidad bastante básica. Lo que he hecho con Imagemagick y Bash para reducir de tamaño y peso un montón de imágenes en diferentes directorios no sé como lo haría con Windows. Un programador que se precie creo que debe de optar por Linux (opinión personal) al darte una gran potencia para hacer virguerías de forma muy diferente. Leer más






Está web utiliza cookies para asegurarse de una mejor experiencia de nuestra página webMás información sobre las cookies