fr: Composition d’images.

Technique utilisant imagemagick, pouvant être utilise pour faire les maquettes de fanzines/livres/BD. C’est beaucoup plus simple, rapide et facile a modifier que d’utiliser les scripts photoshop(ces scripts pouvant consommer exponentiellement beaucoup plus de temps…) Il suffit de faire la liste des images dans l’ordre que l’on veux:

#!/bin/sh

convert -size 50x50 xc:blue bleu.png # crée un carre de couleur
convert -size 50x50 xc:green vert.png # crée un carre de couleur
convert -size 50x50 xc:red rouge.png # crée un carre de couleur

convert \
    \( rouge.png vert.png bleu.png +append \) \
    \( bleu.png rouge.png vert.png +append \) \
    \( vert.png bleu.png rouge.png +append \) \
    -append page_finale.png

Petite explication:
Les trois premières lignes sont pour générer les images colorés utilisés juste apres.(pas important)

Le quatrième ‘convert’ est le passage important:
“+append” permet d’ajouter les images precedement listés a droite les unes des autres.
“-append” permet d’ajouter les images precedement listés les unes en dessous des autres. “-append” considere chaque parenthèses comme 1 “image.image.
“page_finale.png” est le fichier qui sera cree pour la composition

“\” a la fin des lignes est juste pour dire que ca continue a la ligne suivante. le tout donne:

 

Advertisements

Orc Name Generator (again).

orc iconSo I’ve managed to have few hours to relax this weekend, so  I’ve played with ruby. I finally ended up with the will to remake the “Orc name generator” I’ve made few months ago, I’m happy to see my coding skills increases a little (everything’s less messy, I’ve get rid of my horrible C habit to make all my loops with “while” ah ah).

I’ve also discovered some really cool features of Ruby.

It’s a really stupid program that generates a random orc names with an Orcish clan name. This time Entirely in english.

Continue reading

Terminal World Clock

I needed a multi-clock to know how to send my emails and stuff, and those desktop apps are so heavy that I script a clean one in shell.

this code is relative to the France Timezone (and must be updated when toggling between summer/winter time)

date -v-9H "+Cali : %Y/%m/%d %a — %I:%M %p"
date -v-6H "+New York : %Y/%m/%d %a — %I:%M %p"
date "+Toulouse : %Y/%m/%d %a — %I:%M %p"
date -v+5H "+BKK : %Y/%m/%d %a — %I:%M %p"
date -v+6H "+Beijing : %Y/%m/%d %a — %I:%M %p"
date -v+7H "+Tokyo : %Y/%m/%d %a — %I:%M %p"

Continue reading