This is a Hexadecimal die that you can 3d print. Download the STL file or get the source code on GitHub. Hopefully useful when generating private keys and the like.
A few weeks ago I made a little book of advice for my daughter in a what-if-i-die-in-a-plane-crash frenzy before taking an international flight. The content comes mostly from a blog post I wrote during the week after her birth. Here is the book on Archive.org if you are interested. It is Creative Commons licensed so go nuts. This is a technical blog post about getting the book ready for the JIT printing process.
I used several free software tools in the process:
- vim (gvim specifically) is my editor of choice.
- Inkscape - vector graphics, layout.
- Ghostscript - PDF formatting.
- PDFtk - PDF manipulation.
I used blurb.com to print the book.
The following makefile converts the source SVG files for each page and the cover into separate PDF files, then assembles them into a single document, and then transforms the document into the PDF-X3 format that blurb.com requires.
SVGS=$(shell ls pages/*.svg)
PDFS=$(SVGS:.svg=.pdf)
PDFS_BLANK=$(foreach pdf,$(PDFS),$(pdf) page-blank.pdf)
all: we-can-do-this-cover_x3.pdf pages_x3.pdf
%.pdf: %.svg
inkscape --without-gui --file=$< --export-pdf=$@ #--export-text-to-path
pages.pdf: $(PDFS) page-blank.pdf
pdftk $(PDFS_BLANK) cat output pages.pdf
%_x3.pdf: %.pdf
gs -dPDFX -dBATCH -dNOPAUSE -dNOOUTERSAVE -dUseCIEColor -sDEVICE=pdfwrite -sProcessColorModel=DeviceCMYK -sOutputFile=$(<:.pdf=_x3.pdf) -dPDFSETTINGS=/prepress ./PDFX_def_wecandothis.ps $<
clean:
rm -f pages/*.pdf
rm -f *.pdf
rm -f _x3.pdf
To get these programs issue sudo apt-get install inkscape make pdftk
ghostscript
on Debian GNU/Linux or Ubuntu. You can get the complete
source files for the book on
GitHub so that you can use
this as a template to make your own book. The SVG images for the pages
are in the pages
subdirectory and the cover is
we-can-do-this-cover.svg
. The makefile builds a "Small Square" (7 × 7
in / 18 × 18 cm) book but you should be able to change the source SVG
sizes to make a different sized book.
The font is my own handwriting. The original TTF is here.
Here is how you can have a lockscreen on Xubuntu that just displays a custom logo/graphic and asks for your password. The graphic I have used is a white logo on black background, so the background/foreground settings reflect that but you can change these colours to match whatever graphic you use.
First, you need to create a script in $HOME/bin/xflock4
- this should override the default xflock4 script on your system that XFCE uses as a proxy for launching the lock screen. Here are the contents, which just run the xlock program:
#!/bin/sh
xlock
Don't forget to make it executable with chmod 755 ~/bin/xflock4
.
Next, you should create an xpm version of the graphic that you want to use, for example in $HOME/.lock.xpm
- you can use the Imagemagick convert program (sudo apt-get install imagemagick
) to convert some other image into the correct xpm format like this:
convert myimage.png ~/.xlock.xpm
Make a note of the dimensions of your image as you will need them for the 'icongeometry' option below. The largest size appears to be 256x256 pixels and the man page advises to make it as close to square as possible. You will set the 'image.bitmap' setting below to the location of the xpm file. Finally, you should add the following configuration options to a file called $HOME/.Xdefaults
:
XLock*mode: image
XLock*image.bitmap: /home/chrism/.lock.xpm
XLock*image.count: 1
XLock*image.erasedelay: 0
XLock*erasedelay: 0
XLock*icongeometry: 180x180
XLock*background: Black
XLock*foreground: White
XLock*description: off
XLock*info:
You can find out other options by running man xlock
.
To test select 'Lock Screen' from the user menu.
Enjoy!