viernes, 23 de septiembre de 2022

Okular como visor de presentaciones en PDF

Otra manera de hacer una presentación y que no se te descuadre por pasar de libreoffice impress a powerpoint o viceversa, o incluso entre powerpoints en distintos ordenadores (por tema de tipografías por ejemplo), es exportarla a un PDF desde el paquete ofimático que usemos y así nos aseguramos que se va a ver igual en cualquier ordenador u otro dispositivo.

Para verlo como cualquier presentación tenemos visores de PDF como okular que permiten mostrar las páginas como diapositivas con su modo de presentación y funcionan realmente bien.

Podéis descargar la versiones para Windows y GNU/Linux en la página oficial de Okular.
(Aunque okular suele estar también en los repositorios oficiales de todas las distros).

martes, 13 de septiembre de 2022

Hacer fundas de TENTE o LEGO con LibreOffice y GIMP

Las fichas de TENTE o LEGO pueden venir con una serigrafía de fábrica o una pegatina que es una solución más sencilla, barata y apta también para los modelos que nos inventemos pero, ¿son las dos únicas opciones?

Fundas de papel

La idea de estos juegos es fomentar la inventiva, así que lo ideal es buscar otros caminos para conseguir el resultado deseado, así que se me ocurrió poner una funda de papel con los 4 lados de mi custom, la farola de Málaga.


Las ventajas de la fundas es que son muy fáciles de quitar y poner sin dejar residuos, por contra hay que medir muy bien para que encaje a la perfección, es posible que de todas maneras tengas que hacer prototipos hasta obtener el resultado óptimo, en este caso recomiendo hacer las pruebas primero en baja calidad y en blanco y negro  si es una impresora láser.

La versión definitiva ya la imprimimos a todo color en una buena impresora láser color, yo por ejemplo no tengo pero para eso están las reprografías.


 


Fotografías

Ahora tenemos que conseguir las fotografías de los cuatro lados de la fachada, hay dos caminos:

  • Fotografiar directamente el monumento: es lógicamente la solución ideal, ya que podríamos fotografiar las 4 caras con el mejor enfoque, resolución y tratando de que no salgan elementos ajenos.
  • Conseguir las imágenes de internet: evitamos desplazamientos pero hay que conseguir imágenes de los 4 lados... o no:
    Si nos fijamos 3 lados de la fachada son prácticamente iguales y el 4º. varía en que la ventana central es una puerta que podríamos cambiar aumentando el tamaño de la ventana de manera que llegue al suelo.

GIMP: adaptar la imagen

Sea como sea que hemos conseguido las imágenes tendremos de más ya que lo que nos interesa es solo la fachada, usando la herramienta de perspectiva mediante las opciones:
Herramientas > Herramientas de transformación > Perspectiva
Deformamos la imagen de forma que en el cuadrado del lienzo sólo quede la fachada centrada al pixel. 

Si la imagen la hemos obtenido de internet podemos convertir la ventana central en puerta:
  1. Seleccionando un rectángulo que abarque la ventana, 
  2. Reducimos con el selector mágico, 
  3. Copiamos y pegamos encima de la propia ventana y 
  4. Usamos la herramienta de escalado.

LibreOffice: creación de la funda

Para crear la funda con LibreOffice Writer hacemos lo siguiente:

  1. Creamos una tabla de 1 fila y 5 columnas, una más que caras tiene la figura.
  2. Nos situamos en la primera celda.
  3. Seleccionamos propiedades de la tabla.
  4. Indicamos el ancho de la celda y su altura.
  5. Definimos como fondo de la celda la primera foto.
  6. Repetimos los pasos del 2 al 5 en las celdas 2ª. a 4ª. poniendo las imágenes correspondientes, la altura ya no hay que volverla a poner.
  7. No hacemos nada con la 5ª. celda.


En mi caso se trataba de una figura cuadrada de 6 ladrillos de lado, he tenido que definir cada celda con una anchura de 4,8cms para que quedara como un guante.

Ese es un buen punto de partida, recuerda que la anchura de las piezas de TENTE y LEGO es la misma, lo que varía es el enganche (tetón o stud respectivamente).
(Bloque de un tetón: 8mm de ancho). 

martes, 6 de septiembre de 2022

Haskell en GNU/Linux

Según la wikipedia: 'Haskell es un lenguaje de programación estandarizado multi-propósito puramente funcional con semánticas no estrictas y fuerte tipificación estática.'
Es utilizado en diversas carreras científicas y está disponible para muchas distribuciones de GNU/Linux y otros sistemas (Windows y Mac).

En el caso de Ubuntu está en el repositorio oficial por lo que bastaría instalarlo desde el repositorio oficial o desde consola con el comando:

sudo apt-get install haskell-platform

En el sitio oficial hay mucha información y manuales para aprender a usarlo.