La voix du secrétaire (Jean, qui remercie Stéphane pour ses précisions)Présents à cette réunion :
Les sujets abordés ont été Perl, XML, divers sujets techniques ou autres :
53 (base 10) = 35 (base 16)
short main[] = { 277, 04735, -4129, 25, 0 ...instructions en langage machine };Ce programme n'était pas vraiment portable, mais il fonctionnait quand même sur Vax et PDP-11.
Les valeurs d'une classe peuvent être définies sur une seule lignes, sur plusieurs ligne, ou...Kai avoue qu'il fait moins attention à son orthographe depuis quelques années. Il raconte également que, parmi les habitués de Slashdot, il y en a quelques-uns qui sont très stricts sur ce sujet. Néanmoins, il constate avec satisfaction qu'il existe un index, ce qui est rare pour des livres français. Il regrette cependant que l'index ne soit pas mis en évidence par une bordure grise. Moi, cela ne m'avait pas choqué. Je ne l'avais même pas remarqué. À propos des fautes de grammaire, je pense finalement qu'il y a eu un SNAFU lors de la production du livre, et que l'exemplaire que j'ai lu est "une version pre-alpha".
/var/mp3/John Paul George et Ringo/Album blanc/Everybody got something to hide except me and my monkey.MP3Je fais remarquer qu'une telle codification est insuffisante pour les enregistrements "live", et qu'il faudrait l'appeler
/var/mp3/John Paul George et Ringo/Album blanc/Everybody got something to hide except me and my monkey Londres 23 avril 1967.MP3Kai fait remarquer à juste titre qu'il est intéressant d'ajouter des appréciations, ce qui permet un filtrage ultérieur des chansons :
/var/mp3/John Paul George et Ringo/Album blanc/Everybody got something to hide except me and my monkey Londres 23 avril 1967 moi j'aime bien mais ma copine elle aime pas trop.MP3Mais David signale qu'il a déjà essayé d'utiliser find avec une autre commande en paramètre sur un système SUN je crois, mais la commande plante lorsque le find rencontre un fichier dont le nom contient des blancs, parce que le nom est transmis sans quotes. Stéphane propose une solution : utiliser le séparateur 0, avec
find -print0 | xargs -0 lacommandeà condition toutefois que votre version de find et de xargs reconnaissent ces options. [Ce qui n'est justement pas le cas des Sun, comme s'en plaignait David. On a ironisé en disant que la plupart des outils de base devaient être encore ceux codés par Bill Joy. -- BooK]
#define ADD(x, y) x + y a = ADD(4, 1) * 6qui ne donne pas le résultat 30 (soit (4 + 1) x 6), mais 10 (c'est-à-dire 4 + 1 x 6). Avec XML, on conserverait le fait que le noeud ADD est le fils, et non pas le père, du noeud *. L'utilisation de XML pour la programmation aurait d'autres avantages, comme l'indépendance entre la syntaxe et la sémantique, ou la possibilité de renommer une variable sans effort excessif.
-- J'ai trié le fichier :
cle-A ligne 1 cle-A ligne 2 cle-A ligne 3et j'ai obtenu :
cle-A ligne 1 cle-A ligne 3 cle-A ligne 2
c'est pas trié, il y a un bug dans le tri !
-- Mais il est trié sur cle-A. C'est simplement que tu utilises un tri instable.
-- Oui, mais même si c'est un tri instable, il ne devrait pas mélanger les lignes sous prétexte qu'elles ont la même clé, c'est quand même un tri !
-- Euh, tu sais ce que c'est, un tri instable ?
Ou alors, une collègue qui avait récupéré un compte-rendu de traitement indiquant un temps CPU de 0,16 minutes. Elle devait convertir cette valeur en secondes. Elle avait ouvert la calculatrice Windows, mais elle ne savait pas quel calcul effectuer. Au bout d'une longue réflexion de 20 ou 30 secondes, elle nous a demandé :
-- 0,16 minute, ça fait combien de secondes ?