Jugando con el ratón

En realidad, empezamos a trabajar con el ratón en el artículo relativo al efecto Moiré. En este vamos a conocer más posibilidades de gestionar, a través de Processing, los movimientos y pulsaciones del ratón. Para ello vamos a ver cómo detectar, no sólo la posición, sino si está pulsado o no, que botón está pulsado, y si estamos o no moviendo la rueda, y cuánto. Vamos, un control total sobre este dispositivo que se ha convertido en imprescindible en el uso diario del ordenador. ¿He captado tu atención? Pues empecemos.

Los menús de Processing (I): Archivo

Tenemos ya una cierta familiaridad con Processing. Por supuesto, no hemos aprendido todo lo que se puede hacer en este entorno, ni siquiera hemos arañado la superficie, pero ya hemos llegado a un punto en que nos sentimos cómodos con Processing 3, y podemos conocer un poco mejor el IDE. A lo largo de este y otros artículos, vamos a conocer las principales opciones de los menús, para facilitarnos la tarea. En este artículo hablaremos del menú Archivo.

Los menús de Processing (II): Editar

Continuamos en este post comentando los menús de Processing. El menú Editar nos permite trabajar directamente sobre el código siituado en el área de edición. Hay algunas opciones que no siempre están disponibles, ya que dependen de que haya parte del código (o todo él) seleccionado, o de otras circunstancias, cómo vemos en seguida.

Los menús de Processing (III): Sketch

El menú Sketch contiene opciones erelativas al sketch actual, el que estamos editando y procesando en el momento de usarlo, aunque algunas de las opciones pueden, del modo que en seguida veremos, influir en otros sketches que abramos posteriormente.

El teclado y la ventana

En este artículo vamos a asomarnos a dos aspectos de Processing que necesitaremos conocer en varios sketchs, dado que se usan muy a menudo. No vamos a verlos a fondo, dado que, para ello, necesitaríamos varios artículos. El objetivo de este post es familiarizarnos un poco con estos dos elementos, de modo que, cuando, en otros sketches, profundicemos más, nos resulte más fácil.

Generar documentos PDF con PHP

Es habitual que nuestras aplicaciones deban, en un momento dado, generar documentos PDF, con un informe con información extraida de una base de datos, o con un texto prestablecido, etc. El documento podemos querer mandarlo al navegador para visualización directa, o permitirle al usuario la descarga cómo un archivo para que se lo guarde en su disco duro, etc. En el mercado hay varias herramientas PHP que cumplen este cometido. Quizá la más conocida es PDFLib. El problema es que es de pago (y no barata). Afortunadamente hay soluciones open source muy interesantes:

Composer (I). Qué es y cómo obtenerlo

Cuando preparamos un proyecto PHP necesitamos una serie de funcionalidades que se resuelven con librerías que, generalmente, ya están escritas por otros desarrolladores, probadas por la comunidad, funcionando, y disponibles, libremente en muchos casos, en Internet. Por ejemplo, es posible que nuestra aplicación deba enviar correos electrónicos con phpMailer, o generar documentos PDF con HTML2PDF, por ponerte sólo dos ejemplos. En todo caso, son librerías que tienes que descargar de Internet y copiar en tu sitio. Tienes que asegurarte de que todos los scripts que las necesiten puedan encontrarlas y cargarlas. Además, tienes que estar pendiente de si salen nuevas actualizaciones que debas descargar. Y, para colmo, puede que estés trabajando en un entorno de desarrollo por un lado y manteniendo el entorno de producción por otro. Gestionar todas estas dependencias (es decir, las librerías de terceros de las que depende tu aplicación) no es, desde luego, una tarea cómo para darse a la bebida, pero si es, cuando menos, engorroso y una pérdida de tiempo.