« T-shirt rmll-2018 » : différence entre les versions
mAucun résumé des modifications |
|||
(28 versions intermédiaires par 5 utilisateurs non affichées) | |||
Ligne 9 : | Ligne 9 : | ||
* Liberté, je code ton nom | * Liberté, je code ton nom | ||
* Liberté, je programme ton nom | * Liberté, je programme ton nom | ||
Commentaires : | |||
Je pense que c'est "par défaut" un teeshirt quand même bien geek, et pas franchement grand public ! Tout comme l'était la version de Théo. Perso, "code" me semble aller comme un gant a cette situation. C'est d'ailleurs l'objet de l'illustration… Autant être cohérent. | |||
Antoine | |||
Isa : Les arguments d'Antoine m'ont convaincue :-) + 1 pour "Je code" <br /> | |||
Lionel exprime une préférence pour le verbe code. | |||
Fred : la version « code » est la plus logique. Et même si c'est un « "par défaut" un teeshirt quand même bien geek » (pour reprendre l'expression sur le wiki) le mot code est très à la mode. | |||
Étienne : Préférence pour "Code", plus compacte et plus "moderne". | |||
Cpm : « je code », plus fun, plus moderne | |||
==Propositions graphiques== | ==Propositions graphiques== | ||
Ligne 24 : | Ligne 39 : | ||
==Propositions de code à intégrer au visuel d'Antoine== | ==Propositions de code à intégrer au visuel d'Antoine== | ||
=== Proposition de PoluX === | |||
La fonction free dans malloc/memusage.c de la [http://ftp.gnu.org/gnu/glibc/glibc-2.27.tar.gz libc GNU]. <br /> | |||
Note pour les non geeks : ça permet de libèrer la mémoire allouée :-) | |||
<pre> | |||
/* `free' replacement. We keep track of the memory usage if this is the | |||
correct program. */ | |||
void | |||
free (void *ptr) | |||
{ | |||
struct header *real; | |||
/* Determine real implementation if not already happened. */ | |||
if (__glibc_unlikely (initialized <= 0)) | |||
{ | |||
if (initialized == -1) | |||
return; | |||
me (); | |||
} | |||
/* If this is not the correct program just use the normal function. */ | |||
if (not_me) | |||
{ | |||
(*freep) (ptr); | |||
return; | |||
} | |||
/* `free (NULL)' has no effect. */ | |||
if (ptr == NULL) | |||
{ | |||
catomic_increment (&calls[idx_free]); | |||
return; | |||
} | |||
/* Determine the pointer to the header. */ | |||
real = ((struct header *) ptr) - 1; | |||
if (real->magic != MAGIC) | |||
{ | |||
/* This block wasn't allocated here. */ | |||
(*freep) (ptr); | |||
return; | |||
} | |||
/* Keep track of number of calls. */ | |||
catomic_increment (&calls[idx_free]); | |||
/* Keep track of total memory freed using `free'. */ | |||
catomic_add (&total[idx_free], real->length); | |||
/* Update the allocation data and write out the records if necessary. */ | |||
update_data (NULL, 0, real->length); | |||
/* Do the real work. */ | |||
(*freep) (real); | |||
} | |||
</pre> | |||
En version « compacte » : | |||
<pre> | |||
~/glibc-2.27$ grep '^free (' malloc/memusage.c -B 3 -A 46 | tr '\n' ' ' | sed -e 's/[ ]\+/ /g' -e 's!/\*[^*]*\*/ !!g' | fold -w 35 | |||
void free (void *ptr) { struct head | |||
er *real; if (__glibc_unlikely (ini | |||
tialized <= 0)) { if (initialized = | |||
= -1) return; me (); } if (not_me) | |||
{ (*freep) (ptr); return; } if (ptr | |||
== NULL) { catomic_increment (&cal | |||
ls[idx_free]); return; } real = ((s | |||
truct header *) ptr) - 1; if (real- | |||
>magic != MAGIC) { (*freep) (ptr); | |||
return; } catomic_increment (&calls | |||
[idx_free]); catomic_add (&total[id | |||
x_free], real->length); update_data | |||
(NULL, 0, real->length); (*freep) | |||
(real); } | |||
</pre> | |||
Note : la première ligne c'est pas le code, c'est le code de compactage de François :) <br /> | |||
Ça commence à "void". | |||
=== Proposition « texte de loi » === | |||
Le code source faisant ultra geek, possibilité de mettre l'un des textes de loi contenant « Logiciel Libre » dedans ? A priori, celui sur la recherche et l'enseignement supérieur. | |||
L'idée serait de : | |||
* faire connaître un article de loi contenant « Logiciel Libre » écrit dedans ; | |||
* valoriser l'action de l'April ; | |||
* faire avec un clin d'œil sur la notion de « coder du code » et « coder la loi ». | |||
Pour rappel : | |||
« Art. L. 123-4-1. – Le service public | |||
de l'enseignement supérieur met à disposition | |||
de ses usagers des services et des ressources | |||
pédagogiques numériques. Les logiciels libres | |||
sont utilisés en priorité. » | |||
loi sur l'enseignement supérieur et la recherche, 07/2013. | |||
« Article 16 – Les administrations encouragent | |||
l'utilisation des logiciels libres et des | |||
formats ouverts lors du éveloppement, de l'achat | |||
ou de l'utilisation, de tout ou partie, | |||
de ces systèmes d'information. » | |||
loi pour une République numérique, 12/2016. | |||
Note : version des textes à vérifier. | |||
==Mise au propre propositions graphiques== | |||
[[Fichier:T-shirt-2018-code.png|400px]]<br /> | |||
Version code. V1 typo light | |||
[[Fichier:T-shirt-2018-programme.png|400px]]<br /> | |||
Version programme. V1 typo light | |||
[[Fichier:T-shirt-simulation.png|800px]]<br /> | |||
Simulation. V1 typo light | |||
[[Fichier:T-shirt-2018-code-gris.png|400px]]<br /> | |||
Version code. V2 typo regular | |||
[[Fichier:T-shirt-2018-programme-gris-bold.png|400px]]<br /> | |||
Version programme. V2 typo bold | |||
[[Fichier:T-shirt-2018-code-c.png|400px]]<br /> | |||
Version code. V3 typo mixte (code en regular, slogan en bold) | |||
[[Fichier:T-shirt-2018-programme-c.png|400px]]<br /> | |||
Version programme. V3 typo mixte (code en regular, slogan en bold) | |||
[[Fichier:T-shirt-2018-code-V4.png|400px]]<br /> | |||
Version code. V4 | |||
[[Fichier:T-shirt-2018-code-V5.png|400px]]<br /> | |||
Version code. V5 | |||
[[Fichier:T-shirt-simulation-V4-V5.png|800px]]<br /> | |||
Simulation code. V4+V5 | |||
==Couleur du tee-shirt== | ==Couleur du tee-shirt== | ||
Idéalement noir, pour faire ressortir | Idéalement noir, pour faire ressortir le vert fluo du slogan et donner l'illusion d'un terminal. | ||
Vert fluo, spécial RMLL. | |||
== Couleur du code et du logo == | |||
Le choix est entre le blanc et le gris clair. | |||
Isa : je trouve que le gris fait ressortir davantage le slogan. | |||
Antoine : « Argument que je trouve valable [...] [Mais] attention à l’impression. En fonction du gris la lecture peut être moyenne. [...] [Le logo sera] dans ce cas moins visible. La solution serait de choisir un gris moins foncé. À voir aussi avec ton prestataire, si l’on peut utiliser n’importe quelle teinte de gris. » <-- Isa : il s'agit là d'un gros point de vigilance, notamment si on décide de travailler avec un nouveau prestataire. | |||
Lionel : préférence pour le blanc. | |||
Booky: de loin le blanc fait plus de contraste, donc plus lisible... MAis je n'ai aucune préférence entre les deux, ils sont tous le deux jolis et ultra geek!! y a une commande pour libérer du temps plutôt que de la mémoire ;-) | |||
Fred : à moins d'être sûr de la lisibilité du gris il vaudra mieux choisir le blanc. | |||
Cpm : le gris fait ressortir davantage le slogan, mais même si le code source n'est pas super important à lire, le blanc semble davantage capter le regard. |
Dernière version du 14 mai 2018 à 13:25
Note : le même visuel sera utilisé pour la réalisation de deux autres goodies : tote bag et mug.
Il faudra probablement prévoir deux impressions et donc deux visuels pour le mug (logo au verso).
Slogans à partir du poème de Paul Eluard, Liberté[modifier]
- Liberté, je code ton nom
- Liberté, je programme ton nom
Commentaires :
Je pense que c'est "par défaut" un teeshirt quand même bien geek, et pas franchement grand public ! Tout comme l'était la version de Théo. Perso, "code" me semble aller comme un gant a cette situation. C'est d'ailleurs l'objet de l'illustration… Autant être cohérent. Antoine
Isa : Les arguments d'Antoine m'ont convaincue :-) + 1 pour "Je code"
Lionel exprime une préférence pour le verbe code.
Fred : la version « code » est la plus logique. Et même si c'est un « "par défaut" un teeshirt quand même bien geek » (pour reprendre l'expression sur le wiki) le mot code est très à la mode.
Étienne : Préférence pour "Code", plus compacte et plus "moderne".
Cpm : « je code », plus fun, plus moderne
Propositions graphiques[modifier]
A partir du commentaire de Théo.
Source SVG: [1]
Reconditionnement de l’idée de Théo par Antoine (à finaliser).
Idéalement texte blanc remplacé par du code vraisemblable, même s'il n'est pas fonctionnel.
Propositions de code à intégrer au visuel d'Antoine[modifier]
Proposition de PoluX[modifier]
La fonction free dans malloc/memusage.c de la libc GNU.
Note pour les non geeks : ça permet de libèrer la mémoire allouée :-)
/* `free' replacement. We keep track of the memory usage if this is the correct program. */ void free (void *ptr) { struct header *real; /* Determine real implementation if not already happened. */ if (__glibc_unlikely (initialized <= 0)) { if (initialized == -1) return; me (); } /* If this is not the correct program just use the normal function. */ if (not_me) { (*freep) (ptr); return; } /* `free (NULL)' has no effect. */ if (ptr == NULL) { catomic_increment (&calls[idx_free]); return; } /* Determine the pointer to the header. */ real = ((struct header *) ptr) - 1; if (real->magic != MAGIC) { /* This block wasn't allocated here. */ (*freep) (ptr); return; } /* Keep track of number of calls. */ catomic_increment (&calls[idx_free]); /* Keep track of total memory freed using `free'. */ catomic_add (&total[idx_free], real->length); /* Update the allocation data and write out the records if necessary. */ update_data (NULL, 0, real->length); /* Do the real work. */ (*freep) (real); }
En version « compacte » :
~/glibc-2.27$ grep '^free (' malloc/memusage.c -B 3 -A 46 | tr '\n' ' ' | sed -e 's/[ ]\+/ /g' -e 's!/\*[^*]*\*/ !!g' | fold -w 35 void free (void *ptr) { struct head er *real; if (__glibc_unlikely (ini tialized <= 0)) { if (initialized = = -1) return; me (); } if (not_me) { (*freep) (ptr); return; } if (ptr == NULL) { catomic_increment (&cal ls[idx_free]); return; } real = ((s truct header *) ptr) - 1; if (real- >magic != MAGIC) { (*freep) (ptr); return; } catomic_increment (&calls [idx_free]); catomic_add (&total[id x_free], real->length); update_data (NULL, 0, real->length); (*freep) (real); }
Note : la première ligne c'est pas le code, c'est le code de compactage de François :)
Ça commence à "void".
Proposition « texte de loi »[modifier]
Le code source faisant ultra geek, possibilité de mettre l'un des textes de loi contenant « Logiciel Libre » dedans ? A priori, celui sur la recherche et l'enseignement supérieur.
L'idée serait de :
- faire connaître un article de loi contenant « Logiciel Libre » écrit dedans ;
- valoriser l'action de l'April ;
- faire avec un clin d'œil sur la notion de « coder du code » et « coder la loi ».
Pour rappel :
« Art. L. 123-4-1. – Le service public de l'enseignement supérieur met à disposition de ses usagers des services et des ressources pédagogiques numériques. Les logiciels libres sont utilisés en priorité. » loi sur l'enseignement supérieur et la recherche, 07/2013.
« Article 16 – Les administrations encouragent l'utilisation des logiciels libres et des formats ouverts lors du éveloppement, de l'achat ou de l'utilisation, de tout ou partie, de ces systèmes d'information. » loi pour une République numérique, 12/2016.
Note : version des textes à vérifier.
Mise au propre propositions graphiques[modifier]
Version programme. V1 typo light
Version programme. V2 typo bold
Version code. V3 typo mixte (code en regular, slogan en bold)
Version programme. V3 typo mixte (code en regular, slogan en bold)
Couleur du tee-shirt[modifier]
Idéalement noir, pour faire ressortir le vert fluo du slogan et donner l'illusion d'un terminal. Vert fluo, spécial RMLL.
Couleur du code et du logo[modifier]
Le choix est entre le blanc et le gris clair.
Isa : je trouve que le gris fait ressortir davantage le slogan.
Antoine : « Argument que je trouve valable [...] [Mais] attention à l’impression. En fonction du gris la lecture peut être moyenne. [...] [Le logo sera] dans ce cas moins visible. La solution serait de choisir un gris moins foncé. À voir aussi avec ton prestataire, si l’on peut utiliser n’importe quelle teinte de gris. » <-- Isa : il s'agit là d'un gros point de vigilance, notamment si on décide de travailler avec un nouveau prestataire.
Lionel : préférence pour le blanc.
Booky: de loin le blanc fait plus de contraste, donc plus lisible... MAis je n'ai aucune préférence entre les deux, ils sont tous le deux jolis et ultra geek!! y a une commande pour libérer du temps plutôt que de la mémoire ;-)
Fred : à moins d'être sûr de la lisibilité du gris il vaudra mieux choisir le blanc.
Cpm : le gris fait ressortir davantage le slogan, mais même si le code source n'est pas super important à lire, le blanc semble davantage capter le regard.