lunes, 23 de enero de 2012

Plantillas de documento de Inkscape

Una plantilla viene a ser un archivo con una serie de datos que se cargan de forma predeterminada cada vez que abrimos un nuevo documento desde dicha plantilla.

Cuando desplegamos el menú Archivo>>Nuevo... en Inkscape, tenemos una larga lista de documentos predefinidos, normalmente en base a un tamaño clásico (A4, resoluciones de pantalla, banners, iconos...). Pinchando en cualquiera de las plantillas, se abrirá un documento con las medidas especificadas en la plantilla, y para la mayoría de la gente, es suficiente con eso para ponerse a trabajar.

Para nosotros, no.

Un ejemplo clásico: hace meses que estás diseñando carátulas para los cd's. Cada vez que abres un archivo tienes que colocarle las medidas, crearte el cd (a estas alturas ya aprendiste a copiarlo de un archivo a otro, pero estamos en un ejemplo :P). Pintar un cd con 4 círculos una y otra vez es una tarea tediosa, ¿Por qué no usar una plantilla? Simplemente pinchar en archivo, nuevo... plantilla disco CD, y tener ya creado el documento, con sus medidas correctas y el disco dibujado.

Otro ejemplo, no tan clásico: supongamos que colaboras habitualmente con Open Clipart. Por cuestión de estilo, los archivos que subes a este portal deberían llevar incorporada la licencia CC-ZERO en los metadatos (esa licencia que logra que tu archivo, que tú creaste y no puedes liberar al dominio público por la legislación vigente en tu pais, se considere igual que su fuera del dominio público). No es que sea el trauma del siglo si no esta embutida en el código del archivo, pero debería. Y  cada vez que creamos un archivo, tenemos que estar cambiando los metadatos desde el menú Archivo>>Metadatos, licencia propietaria a dominio público, y encima la URL que nos da Inkscape está un tanto caduca (y en ingles, que se puede poner en castellano). Todos esos pasos pueden ahorrarse, simplemente, creando una plantilla en la que ya estén cargadas dichas modificaciones.

Crear y editar plantillas de documento en Inkscape



This folder contains the templates for new documents created in Inkscape. You will
normally see them listed in the File > New submenu. A template may store any
document-specific settings (such as initial zoom and view, paper size, background and borders, metadata, window geometry, grid and guide settings, export hints) as well as any objects. To add a new template, simply save or copy it in this folder; nothing else is required.


que traducido viene a significar:


Esta carpeta contiene las plantillas para los nuevos documentos creados en Inkscape. Normalmente los verás en el submenú Archivo > Nuevo. Una plantilla puede almacenar cualquier configuración específica de documento (como el zoom y el foco iniciales, el tamaño del papel, fondo y bordes, los metadatos, la geometría de la ventana, configuración de rejilla y guías, las sugerencias de exportación...), así como
todos los objetos. Para añadir una plantilla nueva, sólo tienes que guardarla o copiarla en esta carpeta, no hace falta otra cosa.


Así, sin bicarbonato ni nada.

Esto es parte del contenido del archivo Readme.txt, que podrás encontrar en la carpeta "Templates", en el directorio de instalación de Inkscape [gnu/linux: /usr/share/inkscape/templates] [windows: .../inkscape/share/templates], que nos informa amablemente de que podemos crear un documento con una serie de datos predefinidos, y si lo guardamos en esa carpeta, podremos acceder a él en forma de plantilla, cada vez que abramos Inkscape, desde el menú Archivo>>Nuevo. Obviamente, también podemos modificar las plantillas que hay en esa carpeta, adaptándolas a nuestras necesidades.

Aviso para ti, que eres LIBRE: en los sistemas GNU necesitarás permisos de superusuario para poder realizar operaciones de archivo en esa carpeta. Ábrela como administrador (en navegador de archivos: botón derecho, abrir como administrador, metes el password) y tema solucionado.

Vamos a hacer una demostración basada en los ejemplos del principio: vamos a crear una plantilla para etiquetas de cd, con una licencia CC-Zero correctamente enlazada.



En Openclipart tienes el archivo de ejemplo para que te ahorres el hacerlo, pero tampoco hace falta una cosa increíblemente detallada: dos círculos concéntricos (de 117 y 45mm respectivamente), encajados en un documento cuadrado con las medidas del cd, con un margen de 10mm. Recuerda que estamos haciendo solo una plantilla, para usarla como base de nuestros diseños (aunque ahora lo que se lleva son los pen-drives, pero esto es solo un ejemplo :P).

En Archivo>>metadatos del documento, cambiamos la licencia a dominio público, y sustituimos la URL antigua, http://creativecommons.org/licenses/publicdomain/ por la nueva: http://creativecommons.org/publicdomain/zero/1.0/. si además la quieres en español, puedes añadir deed.es al final de la URL: http://creativecommons.org/publicdomain/zero/1.0/deed.es
  
Guarda el archivo con un nombre reconocible, y muévelo a la famosa carpeta de "Templates" del directorio de instalación (recuerda, [gnu/linux: /usr/share/inkscape/templates] [windows: .../inkscape/share/templates]). Cuando reinicies Inkscape, al abrir un Archivo>>Nuevo... verás esto:



Y ya está, desde ese momento puedes crear un nuevo documento, tratarlo igual de mal que al resto, y andar sin temor de que cualquier modificación estropee la plantilla.  Y hablando de plantillas, por supuesto que puedes modificar las plantillas que haya en el directorio Templates, cosa que se te puede ocurrir hacer, por ejemplo, para tener tus A4 personalizados con perfiles de color, y así no tienes que andar poniéndoselos luego (y antes de hacerlo, asegúrate de crear una copia de respaldo de la carpeta, que luego vienen las lágrimas).


Resumen:

Así de facil, te creas un documento con una serie de parámetros que vas a usar como predefinidos a menudo, y lo usas como plantilla para tus nuevos documentos, guardándolo en la carpeta Templates del directorio de instalación de Inkscape.

Tanto escribir, y era simplemente eso.


Bonus Track:

La Carpeta Personal de Plantillas de Inkscape


Todo esto está fantástico para modificarle las plantillas a todos los usuarios. Pero ¿Y si no queremos que todo el mundo tenga las mismas? ¿O qué pasa si no somos administradores? ¿No podemos crear nuestras propias plantillas entonces?

Pues sí, podemos. Pero hay que darse un paseo por las carpetas personales. Las plantillas que guardes en tu directorio personal, son solo para ti, egoista. Puedes encontrarlas en...:

En Win, C:/Documents and Settings/tu usuario/Datos de programa/Inkscape/Templates/

En Gnu, /home/carpeta personal/.config/Inkscape/Templates/

Con el aliciente añadido de que en Gnu, Inkscape tiene un acceso directo a esa carpeta cuando vas a guardar:


El puntito indica que son carpetas ocultas. En Nautilus y Thunar, que son los exploradores de archivos que conozco, solo tienes que ir al menú Ver>>Mostrar archivos ocultos para... eso, mostrar la carpeta. Guardas la plantilla ahí, y te ahorras permisos, contraseñas y líos de respaldo. Funciona exactamente igual que la carpeta Templates del sistema, claro que no es tan interesante como meter la zarpa en la original...

LIBERATION Tips: Nuevo documento desde el botón derecho.

Una opción que siempre me pregunté por qué no existía de fábrica en el Wishows es la de organizarte tú mismo cuales son los nuevos documentos que puedes crearte. ¿Te suena de algo botón derecho, crear un nuevo documento, y encontrar veinte tipos de archivo que no tienes ni idea de para qué sirven? Que si tocas en el registro, que si buscas un programa para editar los menús y borrar opciones que no uses, que si desinstalas un programa y se te queda el acceso ahí...

En Debian/Ubuntu/Mint y similares (fedorianos y demás pobladores libres, contadme si en vuestros SO también es así): carpeta de usuario, carpeta de plantillas.




Sí, que pasa, soy fan de los Roguelike y los juegos Ascii ¬¬


Los tipos de archivo que guardas en esa carpeta se usan como documentos por defecto cuando pulsas con el botón derecho sobre un hueco libre de una carpeta o en el escritorio.

Abre un nuevo documento de Inkscape, ve a Archivo>>Guardar como... (si le das simplemente a guardar, te va a decir que no hay cambios y no te dejará), ponle de nombre algo que te permita reconocer que es un documento de Inkscape (¿nuevo documento de Inkscape te suena bien?) Y coloca el archivo dentro de la carpeta de plantillas de tu usuario.

Ya está, solo eso. Ahora usa el botón derecho sobre un hueco libre en las carpetas o el escritorio, y podrás crear un nuevo documento de Inkscape, que hereda los datos de la plantilla que tienes guardada, y sin pasar por el "tedioso" proceso de abrir el programa y andar buscando un sitio para guardar el archivo por primera vez; no tenemos ese problema, ya está creado. El archivo tendrá por nombre "sin título" más el nombre de la plantilla, y tendrás opción a renombrarlo, sin que la plantilla en si misma resulte afectada.

Y quien dice Inkscape dice Gimp, Scribus, un documento de texto... 

¿A que mola?





miércoles, 18 de enero de 2012

apagón en Internet, primera parte: dia 18

Primera valoración de la jornada de protesta:



Ni de lejos son las únicas páginas que se han manifestado en contra. Faltan muchas, pero no era plan de hacer un mosaico con la forma de un mapa-mundi :P La reacción de Google era de esperar, pero al menos se han mojado un poco los pies en el lodo. Aún así, lo ha hecho mejor que twitter ("un apagón es una estupidez") Facebook o Amazon (¡uy!, ¿era hoy? cachis...)


martes, 17 de enero de 2012

Bearnd apoya la huelga contra la SOPA

No se si alguien se ha dado cuenta, pero esto es un blog acerca de diseño gráfico con software libre. Me refiero a que solo trata de diseño gráfico, e incluso casi parece que únicamente de Inkscape (aunque estamos trabajando en ello, sin acento tejano porfaplís).

Las opiniones personales, filias, fobias, y demás consideraciones normalmente me las suelo guardar en el bolsillo para las redes sociales. En este blog nunca apareció nada de eso, aunque me salga cierto deje de eco-liber-comunista en algún comentario. (¿Saben aquel del empresario que miraba los perfiles de los candidatos al puesto de trabajo en las redes sociales? Si miran en Diaspora* e Identi.ca, a mí fijo que no me contratan).


Pero esta vez lo siento, después de meternos el ACTA con calzador al final de un congreso europeo de agricultura y pesca, y la SINDE-WERT de un día para otro gracias a la presión americana, considero que las leyes SOPA y PIPA son el último paso antes de que las grandes empresas que controlan las ventas de cultura, para ellos el negocio del siglo (literalmente, ahora los derechos de autor serán de 100 años después de la defunción del interesado, pero adivina quién no cobra derechos de autor después de morir, y a manos de quien va el dinero), empiecen a cerrarnos a todos por el gusto de tener el control de lo que se dice, lo que se piensa y lo que se crea, con la excusa de proteger al mundo de la piratería intelectual y cultural.

En el otro extremo estamos los locos de la cultura libre y la obra derivada, mejorada de un artista a otro, que opinamos que si lo que la gran industria del espectáculo americana nos vende tiene un valor intelectual u/y/o cultural (homenaje a Ivá), la especie humana está condenada. Los que creemos que los derechos de autor deben quedarse en los autores, no en las industrias. Los que creemos que un chiste malo tiene tanta cultura como uno bueno, y deben compartirse igual, y que sea el público el que juzgue y los mejore.

Como persona, animal o cosa, según se mire, y como principal responsable tras Bearnd, aunque no tenga mucha repercusión individual, me sumo a la protestas que se llevarán a cabo los días 18 y 23 de Enero, a nivel mundial, como medida de presión contra el congreso y el senado de los estados unidos, ya que en europa se han callao como lo que son, para que nadie se enterase de lo que hacían y protestase.

Durante esos seis días, Bearnd cambiará de logotipo y permanecerá con el fondo negro en señal de duelo, que lo mismo no lo nota nadie o se piensan que he roto algo, por eso digo.




viernes, 13 de enero de 2012

Metadatos de un SVG en Inkscape

Cuando empiezas a compartir archivos siempre queda bonito dejar marcas de agua, tu firma, o una serie de datos que le digan a la gente cómo se hizo. Aunque no sirva de mucho porque hoy por hoy cualquiera puede modificar los metadatos de un archivo, también pueden agregarse una serie de datos internos a los svg de Inkscape, de la misma forma que puedes encontrar metadatos en las fotografías que tomas con la cámara digital (modelo de la cámara, fecha, hora, obturación, flash y otras chorradicas). Además, es más fácil que tu svg sea localizado por un buscador en la red si tiene los metas adecuados. los SVG siguen un estandar XML, lo que significa que al estar en la red, pueden ser indexados por los buscadores. Hablamos de svg directos, como los que puedes encontrar en openclipart, no del que hemos subido a fileshare comprimido en un zip :P

Metadatos en Inkscape


En el menú Archivo, entre las preferencias de Inkscape y las de documento, tenemos un apartado específico para introducir metadatos: Archivo>>Metadatos del documento. Al pinchar sobre él se abre una ventana en la que podemos encontrar dos pestañas: la de Metadatos propiamente dicha, con un chorro de campos a rellenar para completar la información de nuestro trabajo, siguiendo el estándar Dublin Core; y la pestaña Licencia, donde podremos cambiar... eso, el tipo de licencia.






Colocando el ratón encima de los campos de metadatos, y con la inestimable ayuda de la página de wikipedia, podremos entender fácilmente de que va la primera pestaña: http://es.wikipedia.org/wiki/Dublin_Core.

Título (de la obra), Fecha (de creación, ojo al formato: AAAA-MM-DD) y Creador no creo que necesiten mucha explicación.

Derechos hace referencia a la persona o entidad de gestión de derechos (ya puestos, la sgae) a la que llamar para que nos expliquen los derechos relacionados con el recurso. (¿está la sgae?... sí, que se ponga...)

Editor es más facil de entender sabiendo que el metadato en ingles se llama "publisher": la persona o entidad encargada de publicar el documento en la red.

Identificador (del recurso) es el URI único para localizar ese recurso en internet. URI, de Uniform Resource Identifier, en español «"identificador uniforme de recurso". En román paladino, es nombre único que sirve para poder localizar ese recurso conservando sus propiedades originales. URI es otra convención estandar que describe un tipo de recurso y la dirección de ese recurso. Resulta más facil de entender con unos ejemplos:

mailto:pepitolopez@titicaca.calzonia es un URI. mailto: es el identificador, que nos indica que la dirección del recurso es un correo. A continuación, nos dice la dirección de correo.

http://www.direccion.en/lared/del/recurso.txt es el URI de recurso.txt, donde http: es el identificador que nos dice que tenemos que ir a la red, y el resto es la dirección absoluta para encontrar ese recurso.

ISBN:7-232-5253-5 tambien es un URI. el tipo de identificador es ISBN, y la ristra de datos que viene despues es el código del isbn.

Fuente y Relación son dos campos que indican relaciones de parentesco. Si nuestro documento es una modificación de otro, el URI del original en el que nos hemos basado debería aparecer en Fuente. A su vez, si tenemos constancia de que nuestro documento ha tenido un "hijo" (¡milagro!), debería aparecer en la Relación con su URI correspondiente. Si son varios hijos (familia numerosa), al menos debería llevar hacia la carpeta contenedora.

Idioma se refiere al/los del documento, caso hipotetico de que quieras indicarlo/s. Debería seguir la convención clasica de idioma-región que normalmente te suena de configurar los teclados: es-ES (español-ESPAÑA), es-AR (español-ARGENTINA), en-US (english-USA), en-GB (english-GREAT BRITAIN)

Palabras clave son una serie de palabras o descripciones (muy, muy) cortas que definen el documento, ayudando a indexarlo en buscadores. Por ejemplo, si has hecho un paisaje de nabimbia, con sus animalitos salvajes sueltos por ahí, comiendose a la gente (me quito el sombrero, eso es arte) una lista de palabras clave adecuadas podrian ser: africa, nabimbia, paisaje, landscape, sabana, vida salvaje, wild life, naturaleza, nature, clipart, gore, sangre, blood, cuerpos desmembrados...

...ejem.

A diferencia de Descripción, donde puedes demostrar tu conocimiento de la retórica, en prosa o en verso. Pero tampoco te pases.

Cobertura, dice la wiki, se refiere al ambito espacio-temporal del contenido intelectual del documento. No es que su inteligencia venga de otra dimensión, sino que puedes poner aquí el periodo de tiempo durante el cual es válido el copyright/copyleft, y en qué región.

Por último, Colaboradores es la forma de rendir homenaje a toda esa gente que te ha apoyado durante estos años de lucha para sacar adelante el documento, que son muchos y muy buenos. Por ejemplo ese sitio web de donde sacaste las imágenes libres de derechos, o esas fuentes que has utilizado sin problemas comerciales. Y tu primo Felipe, que ha estao trabajando por tí mientras tú te tumbabas en el sofá a ver butanero-busca-maruja-de-buen-ver.

Afortunadamente la segunda pestaña, la de Licencia, es mucho más simple de explicar. Eliges el típo de licencia con la que quieres distribuir tu trabajo, y el URI que indique el camino a qué tipo de licencia es. Aunque por defecto al elegir una opción (con las de CC) ya aparecen algunas direcciones, puede ser que quieras modificarla porque esté desfasada, o porque en el caso de "otro" tengas que meter tú la dirección a la licencia específica que quieres usar.

Ahora bien, ¿es necesario andar metiendo metadatos en nuestro trabajo? Pues no, necesario no es, pero los metadatos son un complemento a lo que hacemos, una forma de obtener un acabado más profesional en nuestros archivos, y de ofrecer una información que puede ser importante para el receptor del archivo. Sería recomendable meter, por lo menos, la licencia del documento, creador y fecha de creación, para demostrar de quién es el trabajo y cómo quieres compartirlo. Si te acuerdas de hacerlo siempre, claro, porque andar metiendo una y otra vez los datos cuando creas un archivo...

...A menos, claro está, que te crees una plantilla de documento con esos datos ya cargados. 

Ya tenemos tema para otro post.


Fuentes de referencia:
http://es.wikipedia.org