Portrait de romain

Watch and learn

romain@machine # echo `echo `echo a``
echo a
romain@machine # echo `echo \`echo a\``
a
romain@machine # echo '`echo a`'
`echo a`
romain@machine # echo \'`echo a`\'
'a'
romain@machine # echo "`echo a`"
a

Portrait de paul

Plein tube

<paul> Perl ça me pertube car je ne sais jamais si j'ai fait une faute de syntaxe ou si mon code est pourri !
<romain> Ça te Perlturbe ?
Portrait de paul

Synchronisation de calendriers et de contacts

Billet original

Vendredi dernier, j'ai complétement oublié une réunion. Honte à moi ! Ce petit imprévu m'a fait réaliser qu'il me fallait absoluement une solution pour gérer mon calendrier. J'ai donc cherché comment réaliser cela, avec les contraintes suivantes :

  • Utilisable avec de nombreux clients pour être accessible de partout, la liste de clients de test étant la suivante :
    • Evolution (groupware sous Linux que j'utilise)
    • Korganizer (un autre)
    • Un webmail comme Horde ou Roundcube
Portrait de trax

Compilation tout en un

Un ami m'a parlé du fait que faire un énorme fichier C avec tout son code pour le compiler en une fois diminuait le temps de compilation. Certes plus qu'un seul fichier à ouvrir, édition de lien plus simple, mais bon quelque peu dubitatif j'ai voulu tester :

Créons pleins de fichiers avec pleins de fonctions :

echo -e "#include \"main.h\"\nint main(){" > main.c 
for i in {1..50}; 
do 
  echo "#include <stdio.h>" > plop$i.c 
  for j in {1..100}
  do  
    echo  void "plop$i"'_'"$j(){printf(\"plop$i"'_'"$j\n\");}" >> plop$i.c 
Portrait de paul

Créer un site en cinq minutes avec Drupal

Salut à tous,

le Club*Nix organise un cours le mercredi 24/11 à 17 heures présentant comment créer
un site rapidement avec Drupal, un CMS open-source, puis comment utiliser ses
fonctionnalités avancées.

À la fin de cours tu auras créé un site comme

Portrait de paul

Windows FAIL

Aujourd'hui, BD a branché son PC sous Windows au réseau du club, malgré les récriminations des membres du club.
Peu après, plus du réseau vers l'extérieur !
En effet, il avait configuré un bridge entre sa carte ethernet et sa carte wifi, ce qui a créé une boucle, détectée par le switch du SMIG qui s'est mis en sécurité.

Conséquence : plus de réseau !

À la prochaine réunion je proposerais une RFC pour ajouter aux commandements du club :
- De Windows tu ne connecteras point au réseau.

Portrait de trax

java Vs C

Petit exercice de l'umlv. Exercice 5 :
http://igm.univ-mlv.fr/~forax/ens/java/licence06-07/td1.html

Code d'origine en C :

     #include <stdio.h>
     #include <stdlib.h>
 
     int pascal (int nBut, int pBut){
       int * tab;
       unsigned int n, i;
 
       tab = (int *)malloc ((nBut+1)*sizeof(int));
       if(tab==NULL){
         fprintf(stderr,"Pas assez de place\n");
         exit(0);
       }
 
       tab[0] = 1;
 
       for(n=1; n<=nBut; n++){
         tab[n] = 1;
 
         for(i=n-1; i>0; i--)
           tab[i] = tab[i-1] + tab[i];
       }
Portrait de trax

pas cher mon frère

* En parlant de qualité pas cher

<trax> On ne peut pas tout avoir dans la vie.
<cypher> La seule chose de pas cher et de bonne qualité qui existe c'est Linux !
Portrait de paul

Restons zens

<paul> N'oublie pas de caster ton int !
<trax> Non mais tu ne vas pas me caster les couilles !

Pages