lunes, 30 de marzo de 2015

Bearnd.com

Con la velocidad extrema que me caracteriza para estas cosas, después de 4 años largos finalmente me he planteado convertir el blog en una ventana algo más "profesional" acerca de lo que cocino en casa (manteniendo el ritmo de publicaciones de una vez cada cuatro meses bisiestos, por supuesto. Lo sé, tengo que documentar más los trabajos).

El primer paso, que pocos conocen (y básicamente porque me siguen por las redes sociales), fue abandonar blogspot (hablando de cosas que hice hace meses...). Hay montones de motivos para seguir publicando bajo el paraguas de google, pero hay unos cuantos concretos, para mi bastante importantes, para dejar de hacerlo: la política de vaivén que me tienen (ahora censuramos páginas, ahora no, ahora sí pero con matices, ahora cerramos servicios, ahora tienes que marcarte una rumba...), el "Don't be Evil" que no hay quien se crea, el apoyo a la cultura libre siempre que sea en mi propio beneficio, y el posicionamiento y la publicidad de google que sólo van en una dirección han terminado con la paciencia que le tenía al servicio desde hace tiempo. Tal ha sido la reacción alérgica, que hasta he migrado la cuenta de correo de gmail a openmailbox (en la columna de la izquierda, en contacto, gracias).

Desde hace meses, en bearnd.blogspot.com puede verse una pestañita en el menú de cabecera que amablemente redirecciona al paso intermedio de la migración plantígrada: la 2ª temporada, que se aloja temporalmente en bearnd.wordpress.com (desde donde, por supuesto, hay una pestaña que recorre el camino inverso).

Y digo temporalmente porque el objetivo final (debería ser obvio) es alojar el blog en un hosting propio, que voy montando a la velocidad de siempre. Ambos sitios van a mantenerse vivos por motivos de archivo y morriña, aunque no descarto migrar algunos o todos los posts al nuevo site.
Para no volver locos a los fieles lectores del blog con tanta dirección, finalmente llegamos al quid de la cuestión del título del post: he optado por rascarme el bolsillo y dominamizar bearnd.com, que actualmente sólo redirecciona a wordpress, pero más adelante será puerta de entrada al nuevo blog.




A todos los que han seguido este primer blog, mil gracias por aguantar en esta casa que llevaba sin actualizar años. Literalmente. A partir de ahora, si os apetece y no os aburrís de mi, tenéis otras residencias donde encontrarme. Ésta ya no se moverá más.



viernes, 5 de abril de 2013

Fontmatrix

Cuando te dedicas durante mucho tiempo al diseño terminas desarrollando cierto tipo de traumas: no puedes evitar ir por la calle criticando logotipos, la maquetación de un libro puede amargarte la trama, y desarrollas una manía compulsiva por coleccionar cientos de tipografías, aunque sepas que no las vas a usar en la vida.

Obviamente desarrollas muchos más problemas, pero existe una especie de regla no escrita de mencionar solo tres, que intenta evitar esa manía que tiene todo el mundo de meterte en un psiquiatrico :P

©xkcd bajo licencia CC-BY-NC 2.5
si realmente odias a alguien, enséñale a reconocer un mal kerning


Centrándonos en los tipos de letra, antes o después llega a nuestros oídos (o a nuestros ojos, si lo leemos en blogs y foros) que existen programas llamados gestores de tipografías para lidiar con la desorganización que provoca acumular cuanta fuente se arrima a nuestras pestañas con un botón de descargar cerca. Gestores hay muchos, ciertamente, pero voy a darle un repaso a uno que hace algún tiempo me sorprendió gratamente con el cambio de interfaz. Además es software libre y multi-plataforma.


Fontmatrix 


¿Qué podemos hacer con Fontmatrix? Su función primaria es organizar las tipografías del sistema. Para ello contamos con la capacidad de etiquetarlas, buscarlas mediante el sistema panose, e incluso de comparar los glifos de una tipografía contra otra (o contra varias, royal rumble!). Podemos ver todos los glifos de la tipografía, sólo los de latín básico o los de otros idiomas, si el creador de la tipografía se acordó de añadir símbolos económicos, caracteres especiales... y además podemos imprimirnos un libro de tipografías que no se lo salta un galgo (cosa que me encanta pero puede llegar a gastar cartuchos de tinta de la impresora como si no hubiera mañana).

También podemos desactivar y activar tipografías del sistema según necesidad, individualmente o por grupos, para no convertir en una tortura la carga de algunos programas. Es la misma función que tiene implementada Scribus internamente, aunque parece que esta característica no siempre funciona (al menos a mi).

Dentro del programa


Esto es más o menos lo que nos encontramos cada vez que abrimos Fontmatrix:

Sí, podéis arrojarme la zapatilla, tengo las msttcorefonts instaladas por compatibilidad de archivos



















La última actualización trajo consigo un lavado de cara en la interfaz, dividiéndola prácticamente en dos tipos de ventana de trabajo: la "vista de lista" y la "vista de fuente"

La "vista de lista" simplifica bastante la tarea de encontrar de un vistazo la fuente que andamos buscando. En cada "muestra" podemos ver el nombre de la tipografía, podemos además dejar el cursor encima para comprobar si es una familia, y aunque la fuente no tenga caracteres latinos reconocibles, al menos podemos ver el nombre entre paréntesis (la opensymbol en la imagen siguiente, por ejemplo)


A la derecha podemos ver cuatro secciones, que pueden expandirse o contraerse simplemente haciendo click sobre sus nombres: Filters, Tags, Metadata y Panose.

No termino de entender la utilidad de la caja Filters, ya que en principio no parece hacer nada, pero el resto es bastante útil:

Tags no tiene ciencia, muestra la lista de tipografías que tengamos agrupadas bajo una etiqueta.

Metadata permite hacer una o varías búsquedas en base a filtros (por ejemplo el nombre total o parcial de una fuente), que pueden excluir o intersectar sus parámetros, y no, la pestaña de filters no pinta nada aquí: en la cabecera, sobre las fuentes, aparecerán los filtros, donde podemos seleccionar su modo de trabajar.

tampoco es que haya mucho donde elegir: intersección y exclusión


Panose sirve para completar las búsquedas con los parametros de esta categorización. Hay un problema aquí, y es que no todo el mundo tiene idea cuando crea y comparte sus tipografías de que existe esto siquiera. Así que la información puede no ser muy fidedigna... pero no pasa nada, porque si tenemos tiempo y ganas podemos editar los campos panose de cada fuente desde la barra de menús.

En la parte de abajo podemos ver información del programa, ya sea la fuente activa (si la hemos seleccionado en la vista de fuentes) o información sobre los elementos del menú a la izquierda,  y un botón para buscar en directorios una fuente concreta que no hayamos cargado todavía en el sistema, a la derecha.

Una vez que seleccionamos una tipografía/familia cualquiera (simplemente haciendo doble click sobre ella), entramos en la "vista de fuente"



En esta ventana podemos ver rápidamente las diferencias entre los tipos que componen la familia (en el caso de la blackout, que se ha ofrecido amablemente de ejemplo, podemos ver las tres versiones) y si dejamos el ratón encima del nombre, podemos ver dónde están instaladas. También podremos ver si hay varios archivos instalados con la misma fuente (un clásico que te ocurrirá si instalas las tipografías de windows por compatibilidad, te inundan el sistema con réplicas).

Justo debajo de la familia tipográfica podemos encontrar la sección de etiquetas. Podemos crearlas, eliminarlas del sistema, y marcarlas o desmarcarlas para una familia concreta. Las etiquetas se aplican a toda la familia, ojo. Una vez creadas aparecerán en la pantalla de selección de fuentes.

La vista de fuente dispone de una barra de botones superior, por defecto el botón activo es el de [Sample] , donde podemos ver una muestra de los caracteres (el primer botón, [return to list] nos devuelve a la lista de tipos, la "vista de lista"). Estas muestras se personalizan rápidamente desde la esquina inferior derecha: tamaño, lo que queremos leer como ejemplo (se pueden crear varias muestras) y la organización lingüística, que la mayoría de las veces será latín básico. Sobre las características OpenType, la única que le he visto manejar hasta ahora es el kerning, y tampoco es que le haya encontrado mucha utilidad.

Pequeño consejo personal: en mi caso tengo siempre preparada una muestra de caracteres especiales, clásicos en la lengua cervantina: á é í ó ú ñ ¿ ¡ Queda claro que la fuente del ejemplo anterior no los tiene :P

Vamos al siguiente botón, [Chart], que muestra los glifos de la fuente seleccionada.



En la cabecera nos interesa saber que el desplegable que por defecto indica "latin basic" nos va a permitir encontrar (en función de la información y los glifos contenidos) si la tipo tiene caracteres en otros idiomas, iconos especiales, símbolos matemáticos, etc. Y en última instancia, siempre podemos seleccionar "ver todos los glifos".

La búsqueda también es bastante práctica para localizar un glifo concreto, y nos arroja sugerencias en función de lo que escribamos.

Por último, en la parte de arriba podemos ver dos botones, P(print) y D(detach). Si bien la función de Detach (despegar los glifos en una ventana aparte) es para mi gusto superflua, la opción de imprimir me atrae bastante, ya que nos permite pasar a papel (o pdf, o postscript) el set completo de glifos y verlos cara a cara.

Pinchando sobre un glifo cualquiera podemos conseguir dos efectos, dependiendo de si el botón de [copy mode] (abajo) está o no activo. si no lo está, podremos ver el caracter seleccionado, tal como ha sido diseñado, dentro de su caja y con su correspondiente kerning por defecto.



Sin embargo, si [copy mode] está activado, lo que conseguimos es ir agregando a la barra de texto los caracteres correspondientes al glifo. Esto, que puede parecer una tontería, es muy, muy práctico cuando te enfrentas a tipografías de símbolos (si tienes oportunidad, descarga y prueba la Faux Snow BRK, a ver cómo encuentras un copo de nieve concreto :P)

El siguiente botón de la vista de fuente, [info], nos va a dar una laaarga lista de detalles sobre la fuente. Es el chivato de turno, que nos puede acabar descubriendo incluso sobre que tipografía se basó el autor, si no tuvo el buen juicio de ocultar las pruebas. En principio podremos ver donde está almacenada, el autor, la licencia (si se acordaron de incluirla), y la información panose que viene adjunta.

Finalmente tenemos el botón [Activation], que en principio debería servir para activar o desactivar tipos concretas o familias enteras, pero que la verdad a día de hoy a mi no me funciona. Tampoco lo usaría si lo hiciera :P

Ya hemos completado la vista de fuente, ahora vamos a la barra de menú:

El menú File (archivo) nos permite importar un directorio completo, o un archivo concreto de fuentes (caso de que las tengamos almacenadas en un cd/dvd/usb/directorio fuera del circuito común), nos permite exportar una fuente concreta (hace una copia de una fuente del sistema y te la guarda donde le digas, que viva la replicación...) y lo más divertido de todo el programa, para mi gusto: te permite crear un libro de fuentes, con todas las tipografías que tienes seleccionadas en ese momento.

Es divertidísimo sobre todo la primera vez, cuando inocentemente le das a imprimir, con todas las fuentes del sistema seleccionadas, y después de un rato echando cuentas (y humo, en mi caso unos 10 minutos procesando la composición), el pc te lanza un pdf de casi 290mb y más de 600 páginas a la impresora. Eso sí, trabajito fino, con portada personalizada.

Afortunadamente no hace falta crearse siempre el libro con todas las fuentes: puedes seleccionar las que quieres imprimir mediante etiquetas y filtros, y sólo aquellas que tengas filtradas en el menú se enviarán a composición.

Un ejemplo práctico: usa el buscador del metadata para encontrar el nombre concreto de una tipografía cualquiera (pongamos que hablo de la ubuntu condensed) con lo que debería dejarte sólo esa tipografía en el buscador.



Si ahora vas al menu archivo>>exportar libro de fuentes, deberías poder generar (en pdf o impreso) un archivo tal que así: print.pdf

La portada y el tamaño de la tipo gigante variarán, pero más o menos es eso. Si usas muchas fuentes para el libro, te puedes encontrar con una obra pictórica tal que esta:

si me descuido se puede usar de fondo  para una peli nipona


La última opción del menú archivo, "export font info for packaging", te permite exportar un archivo con los metadatos de la fuente seleccionada, para crear un paquete para una distribución (cosas de repositorios y discos de instalación)

Siguiente parada, el menú Edit, que trabaja con los dos modos de vista, aunque no los veamos. Por un lado, "Tag all filtered" (etiquetar todas las filtradas), "Activate all current" y "Deactivate all current" (activar y desactivar todas las actuales) se refiere a las fuentes que tenemos seleccionadas en ese momento en la "vista de lista"

"Edit current font" nos permite abrir una fuente previamente seleccionada en la "vista de fuente" y modificarla con el editor que tengamos marcado en las preferencias del programa (normalmente fontforge)

"Edit PANOSE metadata" lo que nos permite es editar la información PANOSE de la fuente que tengamos seleccionada en ese momento.

"Reload selected" recarga la información de la fuente selecionada desde el archivo (caso de que lo hayamos modificado), y "Reload filtered" hace lo mismo pero con las fuentes filtradas. A las "preferencias" no hay más que echarles un ojo :P

El menú View tiene dos entradas:

En "Playground" abrimos una "pizarra" donde podemos escribir con cualquier tipo que tengamos seleccionada,  en el tamaño que queramos (podemos cambiar la tipografía en cualquier momento sin que ello modifique lo que tengamos hecho), e imprimir nuestra obra tipo-pictorica.

Mediante "Compare" abrimos una ventana en la que podemos ir añadiendo tipografías que vayamos seleccionando para comparar la estructura. El proceso es más simple de lo que parece: buscas una tipografía en la lista, la seleccionas en la vista de fuente, y en la ventana de "compare" vas pulsando el botón "add". Por cada fuente que añadas puedes asignarle un color, ver los nodos e incluso sus tiradores, y además puedes añadirle un desplazamiento y cambiar el glifo a comparar (esquina inferior derecha).


El menú Script va a ser rápido, se pueden ejecutar scripts en python que no sé donde se descargan o cómo se programan =)

Lo que nos lleva al menú Service, del cual las opciones más interesantes son Extract fonts... de un pdf, que saca las tipos incrustadas en un pdf, y find a font using a raster sample, que no he tenido el gusto de comprobar si funciona o no, pero en teoría debería capaz de compararte un glifo en mapa de bits con las fuentes que tengas en el sistema.

Check database compara la base de datos de fontmatrix para ver si se ha perdido alguna fuente por el camino y lleva a un callejón sin salida, y las tablas hexadecimales TrueType para mí son como un sudoku en babilonio.


I can't handle this.

En resumen:

Como nota final (porque el menú Help no creo que necesite explicación :P), pese al tiempo que lleva sin actualizar (casi como este blog), y a que sólo queda un mantenedor del código, Fontmatrix es un estupendo programa de apoyo en cuanto a gestión de tipografías se refiere. Si estoy diseñando y no me acuerdo de cuales eran las fuentes de iconos, qué tipografía quedaría mejor entre las que suelo usar para títulos, o más comúnmente, cual era el caracter que necesito para que aparezca el glifo del telefonillo en tal fuente, o las dichosas comillas literarias, encontrarlo con Fontmatrix es cosa de un par de segundos. Vale, tal vez un poco más, quizás 20 segundos. Y los libros de fuentes molan mazo ^^

Si alguien tiene idea de programación, que le eche un cable a este hombre por diox!

referencia: http://fontmatrix.be/

Pd: sólo he tardado dos meses y medio en completar el artículo, wow ^^



martes, 30 de octubre de 2012

Tutorial: Efecto Glass en Inkscape

Entre trabajos, cooperativas, bancos de tiempo y estudios, todavía me da tiempo a acordarme que tengo un blog :P

Ayer apareció un aviso en la lista de correo de usuarios de Inkscape (suscríbete si no lo hecho ya, que va siendo hora), de unos compañeros que necesitaban una forma relativamente simple de emular ese efecto cristal tan de moda en las ventanas y lentes de los sistemas operativos. Para entendernos mejor, esto (la imagen que usan de muestra en el correo):


Que en http://opendesktop.org/ digan que todos los derechos son reservados, no tiene precio.

Y lo reconozco, le he dado vueltas al asunto, muchas vueltas, porque se me ocurrían varios métodos, incluyendo efectos de capa sobre máscaras sobre filtros. Cuando mi cerebro ha llegado a "filtros", he tenido una epifanía. Y la he grabado en vídeo.


Efecto Glass en Inkscape por Mardigann en Vimeo.

Efecto Glass en Inkscape en cinco cómodos pasos.


Antecedentes:

Primero, tenemos claro que hace falta una imagen normal, y además una idéntica, pero desenfocada, para simular la ventana semi-translúcida. Ahora bien, un desenfoque simple hará que los bordes de la imagen se vayan al carajo, y lamentablemente, necesitamos que tenga los bordes perfectos.

Paso uno, duplicamos la imagen.

Se podría hacer manualmente: crear una copia de base de la imagen, duplicarla, difuminarla, agruparla con la copia de la base, y usar otra copia más como máscara de recorte. Lo cual además de contraproducente para la salud mental, hace que no tengamos muy claro que nos hemos quedado con una imagen nítida, y un contenedor con dos imágenes agrupadas.

O, bien, sobre el duplicado de la imagen, se puede usar el filtro que aparece en Filtros>>Desenfoques>>Desenfocar contenido. Este es el paso práctico.

Paso dos, aplicamos el filtro.

Ya tenemos la imagen desenfocada, pero al menos para mi gusto, es poco desenfoque. Vamos a editar los parámetros del filtro (menú Filtros>>Editor de filtros). Los componentes del filtro son escasos pero consistentes, y es indiferente cual toques primero. En el vídeo, empiezo modificando el desenfoque, ajustándolo a mi gusto. La matriz de colores es interesante: en mi caso (no era necesario pero me molaba la idea) la usé para subirle el brillo a la imagen. La última columna es la constante, y los canales, de arriba a abajo (las filas), son R, G, B y Alfa. Si en esa columna (la última, la de la derecha) pones el valor de Alfa a 1 (última fila, esquina inferior derecha), el borde se queda negro porque le quitas la transparencia. Asumo que vas a jugar con los valores de todas las columnas, aunque en el vídeo solo le doy un 10% más a los valores RGB en la última (0,1 en vez de 0)

Paso 3, convertimos la imagen a patrón.

Y este es el paso más divertido porque lo que pretendo es que las "ventanas" sean dinámicas, quiero poder moverlas sin preocuparme de ir creando una máscara de recorte cada vez que quiera algo nuevo. Aunque solo haga una como ejemplo :P Menú Objeto>>Patrón>>Objetos a patrón, y ya podemos borrar la imagen: desde ahora existe en un universo paralelo como relleno... de patrón.

Paso 4, aplicamos el patrón a una ventana.

Pintamos un rectángulo, le redondeamos un poco las esquinas porque hace años que dejamos atrás el win98, abrimos el menú de relleno y borde, y le aplicamos el relleno de patrón que aparece justo encima de la barra divisoria (arriba aparecen siempre los que crea el artista, abajo los que vienen de fábrica). Ya puedes mover el objeto y tener siempre la imagen desenfocada dentro... siempre que te acuerdes de desactivar el botón de hacer que te sigan los degradados y rellenos de patrón (herramienta de selección, el último de todos de la barra de propiedades de la herramienta)

Paso 5, creamos la sombra.

En el ejemplo que se pedía, las ventanas tienen una leve sombra alrededor. Parte fácil donde las haya a estas alturas: duplicas la "lente", eliminas el relleno, y dejas un borde de color negro lo bastante grueso como para crear el efecto (en el caso del video, 10 px de borde va bien) Desenfocas al gusto, y colocas el objeto tras la "ventana". Agrupas las dos formas para que por fuerza tengan que pasear de la mano, igual que si quieres añadir y agrupar el resto de objetos clásicos (carpetas, barra de navegación, etc)  Et voilà!

Para que no te aburras haciendo las cosas por tu cuenta, añado el archivo svg, que sé que te mola. Si la lente no se mueve, asegúrate de desmarcar el botón de mover los patrones junto a los objetos.



miércoles, 10 de octubre de 2012

Inkscape 0.49 para este invierno

Hoy voy a resarcirme por el mes sin postear :P

Hace unos días, el grupo de Inkscape en Google+ publicaba una primera imagen de la futura interfaz de Inkscape usando las librerías GTK-3. No lancemos las campanas al vuelo todavía, puesto que en el mismo post avisan que queda mucho trabajo por hacer, y probablemente no esté acabada para la versión 0.49 (y esto es importante) que está prevista para este invierno. Podría hacer el chiste de "the winter is coming", pero queda feo.

A todo el mundo le encanta la pantallita, así que voy a hacer como el resto de blogs y publicar la foto en cuestión:


Más que el entorno de ventanas, lo que me llamó la atención fue el set de iconos, sobrio y elegante, creado por Barbara Muraus y que puede descargarse desde https://raw.github.com/gnome-design-team/gnome-icons/master/inkscape-symbolic/inkscape-icons.svg, y obviamente instalarse en nuestro Inkscape, enviándolo a la carpeta personal de datos (/inkscape/icons), con el nombre icons.svg. No lo mandes al directorio de instalación original, que ya hay un archivo con ese nombre y no es plan de hacer backups ni de cargarse el original: tienes la carpeta personal, en gnu/linux, /home/.config/inkscape/icons y en windows en datos de programa/inkscape/icons (lo mismo me equivoco, que hace dos años que no lo miro)

Ni idea de donde leí que puede ser que no esté completo, pero vamos, que es un svg, make it yourself los que faltan :P

Hasta aquí la misma noticia que podrías leer en casi cualquier blog del gremio (casi, los compañeros de desdelinux han puesto un link a las notas de lanzamiento) . La sustancia viene ahora:

Las notas de lanzamiento

Sacadas de http://wiki.inkscape.org/wiki/index.php/Release_notes/0.49, hago un repaso rápido de lo que se espera (el resto te lo lees en inglés en la página :P):

* Renderización y rendimiento

Antes o después tenía que pasar: nuevo motor de renderizado basado en Cairo, y mejora sustancial del aprovechamiento de los núcleos y la memoria, lo que se traduce en mejoría de los tiempos de ejecución, y esperemos que la casi desaparición de ese paso del caballo cojo del malo cuando había que mover un objeto complejo con filtros aplicados.

* Herramientas
Nueva herramienta de medidas, que la verdad se echaba de menos. Pequeñas mejoras en la de texto, y grandes mejoras en la de degradados.

* Importar/Exportar
Nuevos formatos de archivo, y mejoras en XCF (gimp) PDF/EPS/PS + LateX

 * Nuevas extensiones
 Entre otras, generador de códigos QR.

* Mejoras varias
Por fin los marcadores van a tomar directamente el color de su linea, sin pasar por extensiones. Ahora la gente pedirá que vuelva a ser independiente, verás.

Añadido el sistema matemático de cálculo. ejemplos como "5+5", "2*3" o, el que viene en la página: "((12 + 34) * (5 + 5) - 2) / 2" (que me digan qué querían calcular aquí) son aceptables como valores numéricos. Me pregunto si e=mc^2 se considerará igual :P

Eso son solo algunas cosas que me llamaron la atención, pero de entre todo lo que viene nuevo, lo que yo considero el plato fuerte es esto:


Y, probablemente con razón, dirás: ¿esto quéh lo quéh?

O no, si ya lo sabes, porque no es algo "nuevo" en otros programas de diseño, aunque sí relativamente reciente.

Efecto de trayecto, llamado... PowerStroke. Ese nombre de super-hero  le viene que ni pintado (nunca mejor dicho) para sus aplicaciones en entintado digital, ya que, mediante pequeños manejadores a lo largo del trayecto, podremos ensancharlo o estrecharlo dinámicamente. Perfecto para dibujar comics, un solo trayecto va a dar mucho juego ^^

Vale, tengo que decirlo... the winter is comiiiiing  n_n



Notas sobre Blender y Krita

Breves reseñas que me quedé con las ganas de hacer durante este mes, aunque lleguen tarde. Más vale tarde que ciento volando.

(I) Tears of Steel


El compañero Javiersam estuvo haciendo un seguimiento a Tears Of Steel, el nuevo cortometraje con el que, como ya nos tiene acostumbrados, la fundación Blender demuestra las capacidades incluidas en el programa más laureado del soft libre, Blender. En este caso, las bombas del corto son el perfeccionamiento del Camera Traking y la mejora de los cromas (eso de meter el fondito verde para mezclar imagen real con gráficos generados por ordenador).

En su momento pude ver un ejemplo en el blog de los compañeros de Graphic Suite Libre Andalusí, y en youtube también se pueden encontrar varios: rocket accident, esqueleto en la oficina o little robot son solo algunos de ellos.

(II) Blender. 3D en la educación


Blender es uno de esos programas que hacen que se me caiga la baba automáticamente (cosa curiosa, no me pasó con otros como 3DS, Bryce o Maya, pese a haberlos trasteado) y ver "Tears..." me recordó que debería ponerme con él algún día, aprovechando que el ministerio de educación encargó al Maestro Joaclint la creación de un megacurso sobre el susodicho programa, con licencia Creative Commons BY-NC-SA. No me llevaré los créditos universitarios por terminarlo, pero aprenderé del Maestro, fijo :P

(III) Ramón Miranda y Krita


Lo que me lleva a otro Maestro, Ramón Miranda, que pese a haber anunciado un cierto periodo de inactividad, no sólo sigue publicando y enseñando cómo pinta, además tuvo a bien publicar uno de esos sets de brochas que tanto me gusta instalarme, aunque luego sea un cacho de madera usándolos. Mi única pega, el post está en ingles ¬¬ :NEW set for KRITA software (2.5 or later). Con licencia Zero (dominio público).

Teniendo en cuenta lo que di la brasa con Krita, era de recibo publicarlo :P




Notas sobre SFD2012+NBLC2012

No, no me han capturado los del zoo, es que llevo un mes un tanto intenso.

 El SFD2012+NBLC2012 se saldó con una relativamente baja asistencia de personal (poquitos pero bien avenidos) aunque ha generado algunos movimientos interesantes entre bastidores.

La primera parte de la mañana se compuso del taller para ongs de la Oficina de Software Libre, para enseñarles cómo funciona el software libre a las asociaciones que han recibido un ordenador dentro de la III campaña de donaciones que se está llevando a cabo por parte de la OSL... y que ya va por la IV edición.

Meanwhile, este humilde servidor largaba la clásica charla de "que es eso del software libre y por qué nos interesa usarlo", seguida de talleres de usabilidad a cargo del compañero Makova, para continuar con  la proyección del documental "everything is a remix" y una interesante y participativa mesa redonda sobre cultura libre y licencias CC. Al cabo de un mes, y tras una serie de catastróficos chanchullos producidos en cierto pueblo de Jaén, contemplados con estupor por algunos de los participantes,  la susodicha charla ha desembocado en la creación de una asociación nacional de apoyo a los colegios públicos a través de la cultura y el software libres. Seguiremos informando, soy una de las zarpas fundadoras :P

Tras la comida de traje libremente distribuida (yo traje tortilla de patatas, yo traje ensaladilla rusa, yo traje filetes empanados...oxtia yo quiero, toma de lo mío) , cumplí otro de mis sueños dorados, hacer un minifestival de cortos CC. Próximamente será más largo, vimos unos cuantos pero no llegamos a la hora y media :P

Finalizamos con tres charlas enmarcadas dentro de la NBLC2012:
Francisco Fernandez nos dio una ponencia magistral (y lamentablemente muy breve) sobre el gobierno abierto. Afortunadamente se puede encontrar en internet la versión larga :P

El compañero Emilio tuvo ciertos problemas técnicos con su portátil y poco tiempo para arreglarlos, pero consiguió desarrollar (en mi vieja cafetera, que estuvo toda la jornada dando la talla, orgullo de padre)  su charla sobre hojas de estilo.

Por último, Daniel Molina desarrolló una interesante propuesta para favorecer el apoyo de las tiendas de informática hacia componentes soportados por sistemas libres mediante un sistema de publicidad inducida. Implica darse una pateada de local en local con una lista de dispositivos de tres kilos de papelajos, pero mola.

Despedida y cierre a cargo de J.J. Merelo, gran jefe de la OSL, que además de darse el lote de organizar a la gente entre bambalinas, hizo gran parte del reportaje gráfico del evento, y hack&beer&tapas, evento que no puede faltar en una ciudad como Granada.

Galería del oso: San Google Plus
Galería de JJ: San Flickr

Otro de esos movimientos que mencionaba: Hace ya tiempo el compañero Droho, del centro Guadalinfo CAPI Zaidín (se encargó el año pasado de dar una estupenda charla sobre usabilidad) me invocó para servir de profesor auxiliar en un curso de 20h de iniciación al softlibre en el diseño gráfico. Al cierre de las jornadas volvió a convocarme en el centro (con dos días de aviso, el tiempo es relativo) para repetir la faena.

De la experiencia hemos sacado que hay cosas que mejorar en el curso, y se mejorarán, obviamente, en futuras ediciones. Y es que el compañero Droho y este felpudo con patas, hemos fortalecido nuestra relación simbiótica para impartir conjuntamente nuevos cursos introductorios y avanzados de diseño gráfico, siguiendo el flujo de trabajo de Gimp, Inkscape y Scribus. Liquidar a fondo tres programas en 40h es un descontrol que necesita de más horas de prácticas, obvio; así que el próximo objetivo es convencer a los de arriba de que los cursos duren más.

Cuando nos paguen por esto va a ser la caña. Y saludos a nuestros alumnos que me estáis leyendo, que sois pocos y valientes =)



martes, 11 de septiembre de 2012

SoftwareFreedomDay & NotBarraLibreCamp


Desde 2008 se viene organizando en Graná el Software Freedom Day (SFD, día de la libertad del software, http://www.softwarefreedomday.org/), que se celebra en más de 250 lugares repartidos por todo el mundo. Tienes donde elegir si quieres asistir, vamos.

¿Y eso del SFD de qué va? Pues de acercar el software, la cultura y el conocimiento libres a aquellos que no los conocen. No es algo destinado a sesudos (y melenudos) informáticos que todo lo saben: el objetivo es que sea una fiesta para grandes y pequeños, con actividades, talleres, proyecciones y mesas redondas donde lo más importante es la participación de los asistentes.

Era de cajón que iba a pasar: tras el éxito del año pasado, a este "humilde" oso le faltó tiempo para saltar por encima de las tímidas manos (saltar por encima de manos, cuerpos y cabezas, más bien) que se alzaron ofreciéndose, para montar la cartelería del evento.

Combinamos esfuerzos, no solo a nivel de asociaciones y usuarios (entre otras, la Oficina de Software Libre, Gcubo, el centro Guadalinfo CAPI Chana y el Centro Cívico de la Chana): además, junto con el SFD Granada (puedes consultar la wiki del evento aquí) celebramos el !BarraLibreCamp (notbarralibrecamp, más información en la wiki del evento, pinchando aquí)
"un evento que se va organizando en el sitio, con una mínima previsión inicial, y en el que todos los asistentes son, a la vez, participantes, compartiendo sus conocimientos sobre Software, Conocimiento y Cultura Libres, OpenData y temas relacionados. La idea es que sea un evento intenso, donde se aprenda a través de la participación"
(esta metodología de información se llama casi-copy-paste, pero los coleguitas de la OSL me la permiten por la licencia CC-BY-SA :P)

Este año celebraremos el macro-evento en el Centro Cívico - CAPI Guadalinfo de la Chana, en Carretera de Málaga 75, Urbanización Las Perlas. Tenéis un mapa interactivo en OpenStreetMap: http://alturl.com/e3isr. Fácil de encontrar, hay una frutería haciendo esquina, justo antes de llegar a la calle Washington Irving.
 
PequeTuxx quería salir anunciando el evento, y lo hemos permitido. Explotación animal e infantil, cualquier día de estos acabamos entre rejas...


El horario, desde las 10 de la mañana, hasta que el cuerpo aguante por la tarde (nah, sobre las 7, luego hacemos un hack&beer&tapas :P). Tenemos mesa redonda Creative Commons, talleres de instalación, proyecciones, comida de traje... sí, de yo traje tortilla de patatas, yo ensaladilla rusa, yo costillitas a la miel con cilantro y cebolletas al vapor... lo clásico ^^

Pd: Si entras en la web de Gcubo, verás que el artículo sobre el evento es un calco de este. Los ha hecho la misma zarpa y no tenía tiempo de escribir dos reseñas distintas sobre lo mismo :P



viernes, 17 de agosto de 2012

Krita y Karbon14

Una de las noticias de la semana en el mundo del software libre, cumpleaños aparte (el mío no, son Debian y Gnome los que han cumplido años :P) es la actualización de la suite Calligra, y por ende, de Krita.

Empezamos con las explicaciones: Calligra es un grupo de aplicaciones "de oficina" para el entorno de escritorio KDE, que está empezando a meter el pie en Mac OS X y Windows. En el segundo caso no se yo si llegarán a hacerlo, con tanta limitación como está pidiendo windows8, pero la intención es lo que cuenta :P

El paquete completo consta de 9 aplicaciones, entre las que podemos encontrar procesador de textos, diagramas de flujo, hojas de cálculo,  presentaciones... y las dos aplicaciones que me interesan hoy para dar la brasa en el post: Karbon14 y Krita.

Karbon14 es un programa de diseño vectorial que se maneja básicamente a través de paneles. Es relativamente potente, con una interfaz muy configurable (que puedes configurar la barra de herramientas y mover los paneles de sitio, para entendernos), y con paciencia y una caña se le puede sacar mucho jugo...

Exacto, hay un "pero". El problema, para mi gusto personal e instransferible, es que tiene de intuitivo lo que yo de pastor belga. Acostumbrado a otros programas que muestran las opciones de las herramientas de una forma clara y evidente, abrir Karbon14 y encontrar, simplemente, el panel de propiedades de herramienta en uso, puede ser una aventura (existe, no obstante, y puede ponerse flotante para tenerlo más a la vista, pero para descubrir eso por uno mismo hay que sudar tinta).




 No voy a dar mucha más guerra con Karbon, porque realmente la estrella de hoy es Krita ^_^. Pasamos al niño bonito.

Si has estado picando en los enlaces, habrás visto que Krita tiene su propio sitio aparte de Calligra (aún así la suite todavía le tiene una paginita dentro de su web). Y es que con el paso del tiempo, el programa se ha ido convirtiendo en un proyecto con mucho peso, el suficiente como para emanciparse y labrar su propia fama (tanto mala como buena).

Dentro de esa (mala) fama está la de que Krita es el Gimp de KDE, algo que está bastante lejos de la realidad. Si bien Krita dispone de algunos filtros, y opciones suficientes para hacer una edición fotogŕafica más que aceptable, el objetivo real del programa es ofrecer una plataforma digital de dibujo enfocada a las tabletas Wacom (vale, quieren enfocarlo a más tipos, aunque hoy por hoy solo acepta las Wacom; pero son de lo mejor que hay en el mercado. Si quieres regalarme algo, la Bamboo me vendría de perlas, aunque sea usada :P).

Sí, es una pera, mis capacidades de dibujo no dan para más ¬¬

Krita dispone de multitud de dinámicas de brocha (más las que quieras configurar, y más las que pueden descargarse directamente desde el propio programa), además de una gestión de color impresionante: profundidad de color, espacios y perfiles son fácilmente configurables desde el primer momento de la creación del documento (cosa que no ves en ningún momento dentro de Karbon), y a diferencia de, por ejemplo, Inkscape, el modo CMYK funciona perfecto, sin hacer malabares a través de ajustes del perfil ICC (para no variar, el compañero JavierSam me saca de apuros con las explicaciones. Y no voy a mencionar Gimp y el modo CMYK, está muy visto eso ya :P). Un detalle curioso es que cuenta con plantillas preparadas para diseñar comics, y rebuscando por youtube vas a encontrar bastantes tutoriales sobre cómo usar Krita para esto.

De hecho, el motivo de mencionar a Karbon en este post se debe a una serie de vídeos que descubrí en youtube, gracias a los cuales se me aclararon las ideas sobre por qué, de repente, me faltaban botones en Krita. Y es que a las capacidades de dibujo de este programa se añade, al tener instalado Karbon, la posibilidad de usar capas de formas vectoriales; es decir, que puedes añadir formas vectoriales al diseño en mapa de bits (algo que te sonará haber visto en Ps). Hace tiempo que desinstalé Karbon por falta de uso :P, pero recordaba que había visto los vectores en Krita. Ahora ya sé por qué desaparecieron los botones ^_^

Exactamente igual que con Karbon, disponemos de barras de herramientas configurables, y una gran cantidad de paneles que pueden echarte para atrás si no tienes algo de conocimientos sobre el programa antes de tirarte a la piscina.

Estos son los tutoriales básicos sobre Krita que NO deberías perderte si quieres manejar el programa sin sentirte de madera (aunque se refieran a una versión antigua, vas a encontrarte prácticamente con lo mismo a nivel de interfaz):



Y en el canal de Ramón Miranda podrás encontrar algunos ejemplos de trabajo con Krita:




Analizo finalmente:

Karbon14 es un programa decente, aunque mi opinión personal después de trastearlo a fondo es que, salvo en algunas pequeñas y agradables sorpresas, como el funcionamiento de la herramienta de caligrafía, se queda corto, muy corto, sin entrar en comparativas. La principal utilidad de tenerlo instalado, para mí, es que añade funciones muy útiles dentro de Krita (pero puedes vivir perfectamente sin ellas, dicho sea de paso).

 Krita es un programa muy potente, muy configurable... y que al igual que Karbon, puede tirar para atrás por lo poco intuitivo que se ve. En serio, puede ser frustrante al principio, cierto que podrían simplificar algunos paneles, pero es un gran, gran programa a tener en cuenta una vez que le tomas el punto (exactamente igual que Blender y Scribus).

lunes, 9 de julio de 2012

Disponible Gimp Paint Studio 2

Para no variar, con retraso: he visto en la página de Ramón Miranda que ya está disponible la versión 2.0 del Gimp Paint Studio.

De Ramón hace ya tiempo que escribí, cuando puso a disposición del público un set de herramientas para Mypaint, aunque si te pasas por su blog encontrarás no solo brochas, sino tutoriales e interesantes aportes a la comunidad sobre cómo trabajar en el mundillo de la ilustración. Y de paso aprovecho y le hago publicidad a su canal en youtube, aunque con más de mil suscriptores no parece que lo necesite :P http://www.youtube.com/user/TheShockito




A lo que vamos hoy, Gimp Paint Studio (GPS pa' los amigos) es algo más que un juego de pinceles. Es una herramienta completa en sí misma dentro de Gimp, con una serie de opciones y dinámicas preestablecidas para las brochas, lo que no significa que sean inamovibles (y menos ahora, con la de modificaciones de pincel que hay). Pero además incluye una serie de degradados, paletas y patrones de relleno que a mi particularmente me llenan más que los que vienen de fábrica. E incluso, si quieres, un nuevo splash.

La versión 1.5 ya era una maravilla (obviamente para los que gustamos de hurgar en los presets y modificar dinámicas), y la versión 2.0, adaptada para el nuevo motor de brochas de Gimp 2.8, se ha disparado.

El sistema para instalarlo no tiene ninguna ciencia: desempaquetas el archivo y vas copiando el contenido de cada carpeta en su correspondiente imagen en tu carpeta personal (tu usuario/.gimp-2.8/carpeta que sea). Podría explicarlo mejor, pero el maestro Ramón se ha calentado la cabeza escribiendo LA GUÍA. Así, en mayúsculas, porque son 15 páginas explicando, mascados y digeridos, los entresijos de esta edición. Y mejor que él no lo va a explicar nadie.

Gimp Paint Studio es la despedida temporal (por falta de tiempo, básicamente) de Ramón en el desarrollo y la creación de recursos, no solo para Gimp, sino para Krita y Mypaint, lo que no significa que estos proyectos se queden aparcados, ya que deja la puerta abierta a que cualquier otro desarrollador se anime a continuarlos.

Ala, a disfrutarlo!






martes, 12 de junio de 2012

Instalar Swatchbooker en Linux Mint 13, Ubuntu 12.04 y similares

Hoy toca tocho-post de esos que me gustan solo a mí, a raíz de una conversación con Gabriel Vano de Givelife CS.

Una de esas herramientas que no deberían faltar en el equipo de un Diseñador Gráfico Libre es Swatchbooker, un programita que descubrí hace tiempo gracias a Gez y su blog OHWEB,  y que dispone de utilidades realmente prácticas en cuanto a gestión de paletas de color. Ya puestos, también deberías leerte este post del vecino JavierSam sobre tintas planas, con enlaces a OHWEB y a JESUSDA (si es que al final nos conocemos todos...).
 
Swatchbooker permite no solo intercambiar los formatos de las paletas de color de nuestros principales programas (gimp-Inkscape/ Scribus / Open-Libreoffice / paletas de intercambio de Adobe), sino que además puede leer paletas desde la web y convertirlas a dichos formatos. Dicho de otra forma, te da acceso a las paletas Pantone® para trabajar con tintas planas, y te permite guardarlas en los respectivos formatos de cada programa (también te da acceso a las paletas RAL, DCA, Colorchart e ICI Dulux, pero reconozcámoslo, no son las más comunes :P).


Si tienes ganas de calentarte la cabeza, dispones incluso de un editor de paletas, con el que puedes entretenerte generando cartas de color a partir de otras ya creadas, o desde cero, tarea harto compleja, pero intento imaginar que gratificante después de mucho tiempo de trabajo...



A lo que voy,  cuando migré a LinuxMint 13 me encontré con una cuestión curiosa: no había forma de encontrar el SwatchBooker en los repositorios, pese a que había seguido todos los pasos pertinentes. El secreto de la instalación en mi caso fue bastante rebuscado, pero efectivo: apuntar a los repositorios de versiones anteriores. Vamos a ver las dos formas que encontré de hacerlo.

La solución difícil, pero lógica y elegante:

Damos el primer paso que nos indica JavierSam en el post sobre tintas planas: añadir el repositorio ppa: swatchbooker/ppa a los repositorios de software.

Lo puedes hacer desde orígenes de software; desde synaptic, menú configuración>>repositorios>>pestaña Otro Software; o desde terminal, escribiendo
sudo add-apt-repository ppa: swatchbooker/ppa e introduciendo tu contraseña de root. (y si es tu primera vez con la terminal, no vas a ver la contraseña escrita, ni asteriscos que indiquen la longitud. No entres en pánico por ello :P)

Hasta aquí perfecto, esto nos añade el repositorio específico para nuestra distribución. Ahora recargas los repositorios, y por más que lo buscas el programa no aparece. Toca pues ir a los orígenes de software, donde podremos ver que hay dos repositorios de Swatchbooker (main y código fuente).


Selecciónalos uno por uno, pincha en editar, y en la ventana que aparece cambia la distribución "precise" por "natty". Lo que hemos hecho es simplemente cambiar la distribución hacia la que apunta el repositorio, ya que actualmente (cuando yo hice la búsqueda, se entiende) Swatchbooker no se encuentra disponible en los repos de ubuntu 12.04 (precise pangolin) y 11.10 (oneiric ocelot).




Ahora sí, puedes recargar los repositorios, y buscar en el gestor de software, synaptic, o lo que uses para instalar programas, el swatchbooker.

O puedes irte a la terminal, escribir "sudo apt-get update && sudo apt-get install swatchbooker", y ya lo tienes listo.

La solución fácil, sabiendo lo que pasaba:

Si no quieres liarte a editar repositorios, el camino simple y sencillo es agregar directamente los repositorios que apuntan a natty:

deb http://ppa.launchpad.net/swatchbooker/ppa/ubuntu natty main
deb-src http://ppa.launchpad.net/swatchbooker/ppa/ubuntu natty main

Lo puedes hacer desde los orígenes de software, pinchando esta vez en añadir, y metiendo ambos, primero uno y después otro. Recargas, y ahora debería aparecerte el programa.

O puedes irte a la terminal y editar la lista de orígenes de software, añadiendo las dos lineas al archivo de las fuentes, para lo cual te recomiendo que visites el blog de gskbyte, que lo va a explicar mejor que yo, seguro.

Con esta "sencilla" técnica, aunque no sea precisamente lo más indicado tener un programa destinado a otras versiones, conseguimos tener instalado Swatchbooker.


==============================================

AÑADIDO EL 15 de Junio

Reporte de errores por parte de Javiersam (leíble también en comentarios):
GPG ERROR: NO PUBKEY

"El Gestor de Programas me dio el GPG ERROR: NO_PUBKEY, y lo solucioné siguiendo los pasos sugeridos por wada_smith (http://www.taringa.net/wada_smith/posts) en esta entrada de Taringa: http://www.taringa.net/posts/linux/5263072/Solucion-GPG-EROR_-NO_PUBKEY-al-actualizar-repositorios.html"

Gracias compañero! En mi caso no se dio este error, y por lo que me comentó Gabriel Vano tampoco le pasó a él, así que posiblemente dependa de las distribuciones. Anotado queda!