2130

Les packs oui, mais les packs sont la pour du stockage et non travailler sur l'historique, d’où la compression et le stockage sous forme de diff.

Le fichier est de toute maniere stoque au moins une fois en entier dans un pack, peux etre deux avec sa version en "sortie" du pack. Mais ce n'est clairement pas le format par défaut, et si on dépack on se retrouve avec une copie de chacun des fichiers, ce qui est bien avec git c'est qu'il ne stocke pas un fichier sous son nom, mais sous son hash, donc si plusieurs fichiers on le meme hash, il ne sont stocke qu'une seule fois.

Bref, le pack n'est pas la forme de travail de toute maniere.


Sinon
https://git-scm.com/docs/git-blame :

-w Ignore whitespace when comparing the parent’s version and the child’s to find where the lines came from.

http://stackoverflow.com/questions/7310033/how-to-make-git-diff-ignore-space-change-the-default

ou:

http://unix.stackexchange.com/questions/10277/ignore-whitespaces-changes-in-all-git-commands

Je ne suis toujours pas sur de quel est ton probleme Zeph avec les whitespaces :/
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

2131

Ah tiens oui, j'ai du passer à côté de cette option j'étais certain que ça n'existait pas dans blame, merci smile (bon ça ne résout le problème que pour les utilisateurs de Git, mais dans mon cas c'est nickel)
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

2132

avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

2133

A toi les commentaires alignés !!! #troll#

2134

Trop tard, ça a été refusé au boulot, tant pis grin
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

2135

me suis amusé.
        while(!charset.isEmpty())
            {
            char ch  = charset.charAt(0);
            reduced += ch;
            charset  = charset.replace(""+ch, "");
            }

ca peut accessoirement faire de bons passwords. voici en appliquant sur cette page:


Bo1:9am Helsquy!MtpickrInbxNwUhOGdzFKvfX_TA8PERJg52é'àj[]-73.06,4L’ù"S/ZQC©®™>W<ôç(è)?#{=;+}DV|»

2136

Comprends rien, c'est censé faire quoi ? grin
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

2137

vous allez bien deviner quand même, ca n'a rien de sorcier.

2138

Ça prend toutes les premiers occurrences des caractères et ça les concatène dans reduced ? (j'aime pas ""+char, c'est moche embarrassed)

2139

C'est ce que j'ai compris aussi smile
avatar

2140

Un StringBuilder pour reduced aurait été mieux, d'ailleurs embarrassed

2141

Ah oui d'accord. C'est un langage que je connais pas, et puis l'algo est tellement ignoble que je n'imaginais même pas que ça servait à ça grin
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

2142

ca déduplique une série de caractères oui. a la fin j'en ai un de chaque.

2143

Normal il ne doit en rester qu'un!
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

2144

(de chaque)

   String s= "mystring";

   HashSet<Character> set= new HashSet<>() ;
   for ( char c : s.toCharArray() ) {
      set.add(c) ;
   }
   System.out.println(set) ;

2145

bah dis donc t'es pas économe en mémoire embarrassed

Tu me pervertis alors que je me préparais a mettre un StringBuffer embarrassed

Pour la peine:
        for(Glyph g: glyphs)
            {
            if(g.left   < dest.left  ) dest.left   = g.left;
            if(g.right  > dest.right ) dest.right  = g.right;
            if(g.top    < dest.top   ) dest.top    = g.top;
            if(g.bottom > dest.bottom) dest.bottom = g.bottom;
            }
embarrassed

2146

Naah embarrassed
(bof, le hashset reste petit et c'est vrai que le toCharArray copie, mais sinon on fait un for normal, c'est juste que c'est plus pénible à écrire cheeky)
(Builder, pas Buffer sauf si tu as besoin de synchro)

2147

2148

En PHP, j'aurais utilisé if (!in_array), mais bon, je sais que les opérations sur les tableaux sont assez bourrines grin
avatar

2149

http://blog.davidsingleton.org/mobiletcp/
L'article date d'il y a 5 ans, mais il est intéressant.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

2150

=)
//const _ = require('lodash'); const fs = require('fs'); fs.readFile('lol.htm', 'utf-8', (err, html) => { console.log( //err || _.uniq( html ).join('') err || Array.from( new Set( html ) ).join('') ); });
 <!DOCTYPEhtml>cas="ngfrieopy:/.WbSdu-8xjv236q1kw497[F]MJ'à,0AB$()
	{#;}?&5HIRéVN|zUGXL’ù_ZK©®™ôçè+Q»—«ê%^Ç\û*Ê
et la le mec il le pécho par le bras et il lui dit '

2151

C'est quoi ce truc, une lambda ?

2152

oui, ça remplace function(err, html){} en javascript es6,

avec un seul arg les () ne sont pas obligatoire mais sans arg il les faut
et la le mec il le pécho par le bras et il lui dit '

2153

2154

La définition de fonction inline est vraiment très moche..
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

2155

(ah) -> bon

c'est presque comme python...

2156

C'est comme ça dans à peu près tous les langages à GC qui possèdent des lambdas depuis les 10 dernières années ^^
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

2157

C'est très moche et montre a quel point la paresse intellectuelle est de mise..
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

2158

J'ai codé un début de lib sur TI, en C. Ca fait à peu près 2100 octets.
J'ai codé la même chose en assembleur, même API, même format de données. 1400 octets.
Foutu GCC.
Et je suis désolé, en C, c'est pas à moi de faire des pieds et des mains pour réduire la taille du code généré au prix de la lisiblité.

Pour la petite histoire, j'ai ré-écrit ça en ça, parce que c'est pas commode de déboguer du C sur TI

2159

Mais pourquoi tu aimes tant te faire mal ? Si tu veux optimiser en taille, code direct en assembleur, je pense que la démonstration n'est plus à faire grin
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

2160

A chaque fois, je me dis que finalement, la perte n'est pas si terrible que ça, et que le temps gagné et la facilité d'écriture compenseront bien ce petit sacrifice. Mais +50% quoi, c'est juste inhumain à supporter...