Dibujo vectorial en Android

No hay muchas aplicaciones capaces de crear dibujo vectorial en los móviles y tabletas con Android. Por supuesto, es posible utilizar una pàgina web cualquiera de las que permiten crear ilustraciones vectoriales online, como Aviary Raven o SVGedit. Pero para trabajar estrictamente en el dispositivo táctil, la oferta es, hoy por hoy, muy escasa.

MaplePaint, de MapleWorks, es una aplicación gratuita, disponible incluso para versiones antiguas de Android Continue reading

Composiciones modulares con Inkscape

Todas las imágenes de este tutorial se pueden ver ampliadas para leer los comentarios y ver los detalles, haciendo clic sobre él. Se pueden ver en forma secuencial con los controles que aparecen en la ventana emergente.


Para crear composiciones modulares con un objeto que se clona según diferentes parámetros, Inkscape, (el editor de dibujo vectorial de código abierto) ofrece una cantidad de opciones sorprendente, y nos permite explorar el mundo de las simetrías y la modularidad de manera interactiva. Es una función avanzada que en programas como Illustrator Continue reading

De TrueType a EPS

Medio camuflado entre las carpetas y archivos de FontForge está la utilidad ttf2eps, que sirve, como indica el nombre, para extraer automáticamente todos los caracteres de una tipografía en formato vectorial postscript EPS. Obviamente, está pensada para tipos de símbolos, pero también puede venir bien para extraer, por ejemplo, las mayúsculas para crear clipart de letras iniciales. Una vez ejecutado en línea de comandos obtienes todos los archivos vectoriales correspondientes:

En este ejemplo hemos utilizado un dingbat de N-Plus.

Para ejecutar ttf2eps has de compilar el archivo descargado, por ejemplo con el comando

$ gcc -o ttf2eps ttf2eps.c

Una vez dispongas del archivo binario ejecutable ttf2eps, se trata de emplearlo en la tipografía que desees con los argumentos y opciones siguientes:

$ ./ttf2eps [-all] {-name ps-name | -unicode hex | -uni hex | -glyph num} ttf-font

Una utilidad interesante, rápida y eficiente.

Nodebox, Shoebot, Drawbot & Spryte

Me interesan mucho los programas de arte generativo a partir de código. En el fondo, cualquier programa de dibujo o pintura digital puede modificarse a voluntad alterando el código de sus archivos. El mismo SVG que crea un programa de dibujo vectorial moderno es un simple fichero de texto: una variante de xml que puedes abrir y cambiar en un simple editor de texto, como el bloc de notas. Si en esos ficheros creáramos modificaciones arbitrarias, aleatorias o en función de determinados parámetros o datos, ya entraríamos en el campo del arte generativo.

Imagen manipulada con Nodebox y su módulo PhotoBot (permite incluir imágenes de mapa de bits y manipularlas a voluntad).

Nodebox, Shoebot, Drawbot y Spryte son proyectos basados en el lenguaje de programación Python, que transforman el código en imagen digital de forma interactiva. Todos ellos son proyectos de código abierto y disponibles gratuitamente en los respectivos sitios web. Continue reading

Reyes de la complejidad

Es un título al que Joshua Davis se ha hecho acreedor, sin duda. Este artista gráfico domina a la perfección programas de dibujo vectorial y todo tipo de herramientas generativas para crear composiciones complejas, en las que el azar y la combinatoria tienen un papel clave. El arte digital de Davis está desarrollado esencialmente en Illustrator y Flash Continue reading

Nick Curtis

El ultra-prolífico diseñador Nick Curtis crea continuamente nuevos diseños tipográficos y colecciones de ilustración vectorial. Su sitio web, ante tan frenético ritmo de publicación, se ha convertido más bien en una puerta de enlace a myfonts, donde realmente tiene lugar la acción.

Pese al volumen de su trabajo (en el momento de escribir este artículo casi 500 familias de tipos en Myfonts, más otras decenas que creó anteriormente y son freeware), la calidad de sus creaciones es invariablemente la más alta: Continue reading

Cómo instalar WordPress, Textpattern, B2Evolution y otros CMS (PHP+MySQL) localmente en Windows XP sin morir en el intento

Estoy poniendo a prueba una variedad de sistemas de gestión de contenidos (CMS) y para una mayor comodidad lo hago de forma local, es decir, utilizando un servidor web (Apache) , el procesador PHP y una base de datos (MySQL) en mi ordenador . No hace falta ni conexión a internet ni ir subiendo y bajando cosas a un servidor. Al principio creí que instalar todo este conjunto de programas de red en mi máquina sería un fastidio. De hecho es de lo más sencillo. Una vez te hayas descargado lo necesario, en unos minutos, literalmente, puedes estar probando una instalación de un sistema de gestión de blogs como WordPress.

Para probar un sistema de gestión de contenidos siempre puedes utilizar una demostración online como las que encontrarás en Opensourcecms.org. Sin embargo, estas demos tienen la limitación de que determinadas configuraciones te estarán vetadas. No puedes probar la mayoría de opciones del CMS, ni añadir temas o plugins, ni tocar nada de las preferencias. Por no hablar de que tu prueba está limitada al tiempo que estés conectado. Lo que necesitas para probar las cosas a fondo es un servidor web en tu propia máquina. Windows dispone de un servidor web, pero lo más aconsejable es optar por la combinación más popular en Internet: Apache, PHP,MySQL. Sobre este trío corre, por ejemplo, WordPress.

Sin embargo, la opción de tener que instalar todo lo necesario puede resultar para muchos de nosotros una perspectiva bastante intimidante. ¿o no?

Lo mejor de todo es que no hace falta complicarse mucho la vida para instalar todos y cada uno de los componentes necesarios. Existen soluciones empaquetadas que nos simplifican mucho las cosas. El proceso de instalalas y usarlas, en conjunto, es muy simple. Cierto que hacen falta unos conocimientos de usuario medios, pero en ningún modo es algo enrevesado o problemático que pueda afectar la configuración de tu equipo.

Estas son algunas de estas soluciones:

  • WAMP server para Windows; MAMP para OSX
  • EasyPHP
  • Uniform Server
  • WOS (que se puede llevar incluso en un USB)
  • Ahora bien, la que creo es la solución más fácil para una instalación local, y además disponible tanto para Linux como Windows o Mac es XAMPP, porque tiene una versión completa en la que está incluído prácticamente todo lo que puedas necesitar para experimentar: PEAR, Perl, ProFTPD, phpMyAdmin, OpenSSL, GD, Freetype2, libjpeg, libpng, gdbm, zlib, expat, Sablotron, libxml, Ming, Webalizer, pdf class, ncurses, mod_perl, FreeTDS, gettext, mcrypt, mhash, eAccelerator, SQLite y IMAP C–Client. Además, existe una versión portable, sin instalación alguna: sólo descomprimir en una carpeta y utilizar. Para “desinstalar”, basta borrar la carpeta en cuestión.

Veamos, por ejemplo, como instalar WordPress en un ordenador con Windows XP.

Descomprimes XAMPP (lo mejor es hacerlo directamente en el disco duro raíz, por ejemplo en C:\xampp) y ejecutas su panel de controll (xampp–control.exe). Te aparece esta ventana, desde la que controlas qué módulos están activos en cada momento. Activas el servidor Apache y MySQL:

Si haces clic en el botón Admin… de Apache obtendrás un panel para la administración de las preferencias del servidor. Podrás solucionar el tema de la seguridad, si tu ordenador está conectado en una red local, siguiendo unas instrucciones muy sencillas:
También desde el panel de Administración de Apache accedemos al control de PHP y las conexiones a bases de datos MySQL, a través del sistema de administración phpMyAdmin:
En esta ventana podemos crear las bases de datos MySQL necesarias.
Estas herramientas son las que utilizarás siempre que quieras probar algún nuevo gestor de contenidos instalado en tu ordenador local.

Para instalar WordPress hacen falta cinco minutos escasos, como bien indican en su web. Todo lo que necesitas es:

  1. Descarga una copia fresca de WordPress, descomprimirla en la carpeta xampp / htdocs, creando una carpeta que puedes llamar WordPress (si quieres ser original.)
  2. Crea una base de datos MySQL utilizando PHPMyAdmin. Esa base de datos será la que utilizarás en WordPress. Puedes darle el nombre WordPress, siguiendo con la originalidad de que hacemos gala. Si no has activado las opciones de seguridad en Xampp, no hace falta contraseña; sí te hará falta si has activado la configuración de seguridad.
  3. Edita en el bloc de notas el archivo de WordPress llamado wp–config–sample.php y cambia su nombre a wp-config.php.Tienes que editar la porción siguiente, introduciendo los valores correspondientes:
    // ** MySQL settings ** //
    define(‘DB_NAME’, ‘wordpress’); // nombre de la base de datos
    define(‘DB_USER’, ‘username’); // nombre de usuario MySQL (por defecto, root)
    define(‘DB_PASSWORD’, ‘password’); // …contraseña (puedes dejarlo en blanco)
    define(‘DB_HOST’, ‘localhost’); // 99% chance you won’t need to change this value
    define(‘DB_CHARSET’, ‘utf8’);
    define(‘DB_COLLATE’, '');

    Si no has creado un nombre de usuario y contraseña (al aplicar los cambios de seguridad), basta utilizar root como nombre y dejar la contraseña en blanco.
  4. Ejecuta el script de instalación de WordPress en tu navegador (suponiendo que has descomprimido WordPress en una carpeta llamada WordPress): http://localhost/wordpress/wp-admin/install.php
    Aquí WordPress te generará un nombre de usuario para el blog y una contraseña. Toma nota de ambos. Puedes indicarle que guarde esos dos nombres en el administrador de contraseñas dl programa para no tener que ir introduciéndolas cada vez.
  5. Y ya está. Si ahora introduces http://localhost/wordpress/
    accederás a tu Blog local y en éste estará disponible el panel de administración. WordPress está disponible para lo que quieras: probar sus opciones, instalar plugins, temas…

Urban Giraffe ha publicado un bonito tutorial para la instalación de WordPress en un ordenador individual con Windows XP, donde viene explicado este proceso de forma más detallada.

Para probar otros sistemas CMS, el proceso es esencialmente el mismo. Basta seguir las indicaciones de las instrucciones de instalación, pero básicamente se trata de crear la base de datos MySQL necesaria, editar un archivo de configuración en el sistema CMS que has descargado, y ejecutar éste a través de la dirección local (http://localhost) correspondiente. Por ejemplo, yo tengo también Textpattern y accedes a él de la misma manera que para WordPress: en este caso sería http://localhost/textpattern.

Otra herramienta que tengo instalada en esta serie de pruebas es Nexty, una aplicación Opensource para gestionar tu tiempo siguiendo la filosofía GTD de David Allen (recogida en su libro Organízate con eficacia).

Si quieres saber algo más del sistema de organización personal de David Allen, puedes empezar por su excelente libro:

Cómo desaprovechamos la tinta de las impresoras

En Microsiervos se hacen eco del desperdicio monumental que supone en general cambiar el cartucho de la impresora Inkjet: tirar alegremente a la basura uno de los líquidos más caros del planeta.

Precisamente hace unos días que empecé un programa de reciclaje doméstico (más bien reutilización) con una vetusta impresora que todavía aguanta después de muchos años de uso y abuso, y se sigue portando muy bien: Ubuntu la reconoce a la primera e imprime muy bien en ella (Epson Stylus Color 400). Rellenar un cartucho con tinta negra Quink (de Parker) de estilográfica es sencillo, rápido y limpio (sí, limpio: no te pones tinta hasta las orejas si sigues las instrucciones.) Sólo necesitas una jeringuilla con aguja, la tinta y algo de cinta adhesiva.

Y ¿sabéis qué? No he notado ninguna pérdida de calidad en la impresión, la maquinita no se ha quejado y puedo imprimir sin gastar dinero innecesariamente. Con un solo tintero de Quink puedes rellenar hasta 10 veces un cartucho por unos 2 euros: o sea, 20 céntimos por cartucho. No está mal.

Si tienes en casa alguna impresora a punto de jubilar con la que no te importe experimentar de esta manera, puedes encontrar instrucciones para tu modelo en muchos sitios de internet.

Así, sigo empleando para listados largos y textos para leer de una cierta extensión esta vieja impresora, por un precio que nada tiene que ver con el “oficial”. Las instrucciones para un modelo en concreto, sea Canon, Epson, HP, Lexmark… puedes encontrarlas fácilmente. Prueba una búsqueda en Google.