« T-shirt rmll-2018 » : différence entre les versions

De April MediaWiki
Aller à la navigationAller à la recherche
 
(33 versions intermédiaires par 5 utilisateurs non affichées)
Ligne 10 : Ligne 10 :
* Liberté, je programme ton nom
* Liberté, je programme ton nom


==Propositions==
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==


[[Fichier:Idee_theo.png|400px]]<br />
[[Fichier:Idee_theo.png|400px]]<br />
Ligne 17 : Ligne 32 :
[[Fichier:T_shirt_arriere_v3_vect.svg|500px]]<br/>
[[Fichier:T_shirt_arriere_v3_vect.svg|500px]]<br/>
Source SVG: [http://wiki.april.org/w/Fichier:T_shirt_arriere_v3_vect.svg]<br/>
Source SVG: [http://wiki.april.org/w/Fichier:T_shirt_arriere_v3_vect.svg]<br/>
[[Fichier:Proposition-teeshirt-2018-AB-1.jpeg|400px]]<br />
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==
=== 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==
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

Projet de T-shirt à réaliser en vue des rmll 2018

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]

Idee theo.png
A partir du commentaire de Théo.

T shirt arriere v3 vect.svg
Source SVG: [1]


Proposition-teeshirt-2018-AB-1.jpeg
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]

T-shirt-2018-code.png
Version code. V1 typo light

T-shirt-2018-programme.png
Version programme. V1 typo light


T-shirt-simulation.png
Simulation. V1 typo light


T-shirt-2018-code-gris.png
Version code. V2 typo regular

T-shirt-2018-programme-gris-bold.png
Version programme. V2 typo bold


T-shirt-2018-code-c.png
Version code. V3 typo mixte (code en regular, slogan en bold)

T-shirt-2018-programme-c.png
Version programme. V3 typo mixte (code en regular, slogan en bold)


T-shirt-2018-code-V4.png
Version code. V4

T-shirt-2018-code-V5.png
Version code. V5

T-shirt-simulation-V4-V5.png
Simulation code. V4+V5

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.

[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.