Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#4051 Le 30/03/2016, à 12:48

moko138

Re : Topic des lève-tôt [partie 11]

Bonjour.
La connexion est revenue, smile   j'ignore pourquoi sad


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#4052 Le 30/03/2016, à 15:00

raspouille

Re : Topic des lève-tôt [partie 11]

La facture vous à été envoyée,pour nettoyage de ligne ... pour @moko.


Linux Mint Mate 17.3 GNU/Linux.

Hors ligne

#4053 Le 30/03/2016, à 15:49

raspouille

Re : Topic des lève-tôt [partie 11]

Aptosid:


1459345720.png


Linux Mint Mate 17.3 GNU/Linux.

Hors ligne

#4054 Le 30/03/2016, à 16:00

compteur des leve tot

Re : Topic des lève-tôt [partie 11]

Scores totaux, depuis le début :

1) 8307    MdMax
2) 7683    L_d_v_c@
3) 6726    PPdM
4) 6332    raspouille
5) 5550    souen
6) 5504    ljere
7) 4171    F50
8) 3698    Ras'
9) 3518    Floyd Pepper
10) 3504    moko138
******** Le top des lèves tôt, la bataille fait rage ********
11) 2807    jojo81
12) 2718    Оливье
13) 2670    Uallas
14) 2626    bahoui
15) 2086    Curiosus
16) 1794    Mindiell
17) 1609    SystemeD
18) 1494    Pylades
19) 1395    sucarno
20) 1356    Didier-T
21) 1247    Azurea
22) 1002    nathéo
23) 937    Arcans
24) 854    pololasi
25) 827    edge_one
26) 805    david96
27) 797    ceric
28) 727    tontonrobertettantirene
29) 699    Sopo les Râ
30) 697    GhostSpirit
31) 666    ginette
32) 616    GR 34
33) 435    breakolami
34) 428    peterp@n
35) 404    olivi4
36) 385    ignace72
37) 378    pode
38) 359    golgoth42
39) 280    omc    
40) 154    tiramiseb
41) 151    Slystone
42) 145    Marie-Lou
43) 133    GP974
44) 119    pierrecastor
45) 102    karameloneboudeplus
46) 93    Berserker
47) 88    Grünt
48) 65    Crocoii
48) 65    petifrancais
50) 61    agarwood
51) 60    Niltugor
52) 54    DaveNull
52) 54    Hober Mallow
54) 52    1101011
54) 52    jeyenkil
56) 50    :!pakman
57) 42    nakraïou
58) 41    loup2
58) 41    pires57
60) 40    Biaise
61) 39    Clem_ufo
62) 38    Atem18
63) 36    timsy
64) 30    omc
65) 23    Morgiver
66) 22    marinmarais
66) 22    crowd
66) 22    yann_001
69) 20    Blakesnake
69) 20    sebman
71) 18    Ju
72) 16    The Uploader
73) 13    Le grand rohr sha
74) 12    Xmas_Psyaa
75) 11    richier_albert
76) 10    Phoenix
76) 10    FLOZz
76) 10    sakul
76) 10    SopolesRâ
76) 10    guantas
76) 10    letjoh
76) 10    karamelo
83) 7    Dafyd
84) 6    wiscot
84) 6    Hibou57
84) 6    tshirtman
84) 6    marting
84) 6    c4nuser
84) 6    thurbault
84) 6    Snamiac
91) 3    Phoenamandre
91) 3    gonzolero
91) 3    helly
91) 3    Le Rouge
91) 3    samυncle
91) 3    One pixel
91) 3    Tamarou
98) 1    herewegoagain
98) 1    TheUploader
98) 1    Kyansaa
98) 1    Xiti29
98) 1    Le_Redempteur
98) 1    johliet1

RépartitionPosts/heure


le code source
Participez au financement du tdct.org pour nous aider à promouvoir une multitude de service libre ouvert à tous en nous contactant:
contact[chez]tdct[point]org

Hors ligne

#4055 Le 30/03/2016, à 16:00

compteur des leve tot

Re : Topic des lève-tôt [partie 11]

scores de la période en cours :

1) 293    jojo81
2) 236    moko138
3) 216    raspouille
4) 177    F50
5) 105    GR 34
6) 91    PPdM
7) 88    souen
8) 31    L_d_v_c@
9) 30    MdMax
10) 22    ceric

le code source
Participez au financement du tdct.org pour nous aider à promouvoir une multitude de service libre ouvert à tous en nous contactant:
contact[chez]tdct[point]org

Hors ligne

#4056 Le 30/03/2016, à 18:37

F50

Re : Topic des lève-tôt [partie 11]

Ça sonne sympa dans l'idée et sa a bonne gueule Aptosid... À suivre dans le temps.

#4057 Le 30/03/2016, à 19:26

Compte supprimé

Re : Topic des lève-tôt [partie 11]

F50 a écrit :

… À suivre dans le temps.

Réflexion pour la soirée afin de m'endormir, ça fait longtemps que je ne compte plus les moutons…
Mais qu'on compte ou qu'on décompte, c'est souvent dans le temps… smile

#4058 Le 30/03/2016, à 19:36

Compte supprimé

Re : Topic des lève-tôt [partie 11]

Mercredi ! Si je décompte les moutons et que je continue après zéro, dessine-moi un mouton négatif ! Y'a-t-il un complément de mouton en négatif ? Un complément à deux ?
S'il manque un seul mouton en 32 bits, ça ferait :
un mouton positif 0000 0000 0000 0000 0000 0000 0000 0001
complément à 1 : 1111 1111 1111 1111 1111 1111 1111 1110
complément à 2 : 1111 1111 1111 1111 1111 1111 1111 1111
Et si on oublie que le nombre 1111 1111 1111 1111 1111 1111 1111 1111 en binaire peut être négatif, on croit voir un positif de 4 294 967 295 moutons ! Alors qu'il n'en manque qu'un seul !

Vu mon docteur, RDV dans une semaine. bon appétit.

#4059 Le 30/03/2016, à 19:38

Compte supprimé

Re : Topic des lève-tôt [partie 11]

Bon, j'ai commandé mon testeur de câble cassé, pour connaitre où est cassé le câble électrique sans le dénuder, à travers la gaine isolante. C'est GÉNIAL !

#4060 Le 30/03/2016, à 19:49

Compte anonymisé

Re : Topic des lève-tôt [partie 11]

L_d_v_c@ a écrit :

Un complément à deux ?
S'il manque un seul mouton en 32 bits, ça ferait :
un mouton positif 0000 0000 0000 0000 0000 0000 0000 0001
complément à 1 : 1111 1111 1111 1111 1111 1111 1111 1110
complément à 2 : 1111 1111 1111 1111 1111 1111 1111 1111
Et si on oublie que le nombre 1111 1111 1111 1111 1111 1111 1111 1111 en binaire peut être négatif, on croit voir un positif de 4 294 967 295 moutons !

J'crois bien que tu as oublié qu'il y a un bit de signe au MSB, celui-ci balance au proce que le nombre est négatif.
Pour compter les moutons, tu utilies des entiers non signés, ce qui te permet d'en compter bien plus qu'avec un entier signé.

#4061 Le 30/03/2016, à 20:00

Compte supprimé

Re : Topic des lève-tôt [partie 11]

Non non, -1 mouton se représente en binaire signé :  1111 1111 1111 1111 1111 1111 1111 1111, soit -1 en décimale.

Les signés en 32 bits vont en décimal de -2147483648 à +2147483647. En binaire signé, 1111 1111 1111 1111 1111 1111 1111 1111 correspond à -1.

Mais le nombre binaire 1111 1111 1111 1111 1111 1111 1111 1111 peut ne pas être interprété comme signé, et 1111 1111 1111 1111 1111 1111 1111 1111 en non-signé représente 4294967295 (puisqu'un nombre en 32 bits englobe de 0 à 4294967295, soient 4294967296 possibilités).

Mais certains moutons se comptent en nombres sAignés.

Dernière modification par Compte supprimé (Le 30/03/2016, à 20:00)

#4062 Le 30/03/2016, à 20:13

Compte anonymisé

Re : Topic des lève-tôt [partie 11]

Tu oublies le MSB (Bit de Poids Fort). wink C'est lui qui dit si l'entier est négatif ou positif.
Tu peux demander au système de ne pas prendre en compte le MSB en déclarant ton nombre comme un entier non signé.

#4063 Le 30/03/2016, à 20:22

GR 34

Re : Topic des lève-tôt [partie 11]

jojo81 a écrit :

...en déclarant ton nombre comme un entier non signé.

Et voila encore un entier anonyme...  yikes

Inutile, je suis déjà []


Karantez-vro...  Breizhad on ha lorc'h ennon !
«Les animaux sont mes amis. Et je ne mange pas mes amis.» George Bernard Shaw
https://www.l214.com/
L’avenir est la chose la plus incertaine qu’il soit !

Hors ligne

#4064 Le 30/03/2016, à 20:24

Compte supprimé

Re : Topic des lève-tôt [partie 11]

jojo81 a écrit :

Tu oublies le MSB (Bit de Poids Fort). wink C'est lui qui dit si l'entier est négatif ou positif.
Tu peux demander au système de ne pas prendre en compte le MSB en déclarant ton nombre comme un entier non signé.

Non, regarde, le 32ème bit est à 1 !
C'est bien un négatif dans le cas des nombres signés qui vont de -2147483648 à +2147483647 en décimal wink
Et ce même nombre ferait 4294967295 s'il était interprété comme non-signé wink

J'ai assez fait d'informatique industrielle et d'ALU en TD pour ne pas me tromper big_smile

#4065 Le 30/03/2016, à 20:26

Compte supprimé

Re : Topic des lève-tôt [partie 11]

Euh je lance 42 ! C'est quoi le problème au fait ?
Que -1 fasse 4294967295 si on l'interprète mal en 32 bits ?

#4066 Le 30/03/2016, à 20:44

Compte anonymisé

Re : Topic des lève-tôt [partie 11]

Je ne connais pas la valeur de 2³² -1 mais
32 bits peuvent interpréter en binaire un nombre jusqu'à 2³² -1 , mais aussi le complément à deux de -1 * . Tout dépend de comment tu as déclaré ton entier.
Le bit de poids fort (à gauche si mes souvenirs sont bons) signale le signe du nombre. Ainsi, quand tu demandes a-b, l'interpréteur comprend a+ (-b) <=> a + C₂(b), a et b déclarés comme un entier signé.
Dans le cas d'entiers de 32 bits non signé, a+b aura comme valeur maximale 2 * 2³²-1 . Tu ne peux pas demander de soustractions sur des entiers non signés.

* Soit une valeur égale à C₂(1) = 2³¹ - 1 ce qui correspond en mathématiques à -1.

Dernière modification par Compte anonymisé (Le 30/03/2016, à 20:50)

#4067 Le 30/03/2016, à 23:22

moko138

Re : Topic des lève-tôt [partie 11]

jojo81 a écrit :

Pour compter les moutons, tu utilises des entiers non signés

"Non signés" ??? Non !
Meuh veau :

apt-key adv --keyserver keyserver.saint-exupery.com --recv-keys 19001944

Sinon, on s'expose à un loup.deb déguisé en mouton.deb


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#4068 Le 30/03/2016, à 23:32

Compte supprimé

Re : Topic des lève-tôt [partie 11]

jojo81 a écrit :

Je ne connais pas la valeur de 2³² -1 mais
32 bits peuvent interpréter en binaire un nombre jusqu'à 2³² -1 , mais aussi le complément à deux de -1 * . Tout dépend de comment tu as déclaré ton entier.
Le bit de poids fort (à gauche si mes souvenirs sont bons) signale le signe du nombre. Ainsi, quand tu demandes a-b, l'interpréteur comprend a+ (-b) <=> a + C₂(b), a et b déclarés comme un entier signé.
Dans le cas d'entiers de 32 bits non signé, a+b aura comme valeur maximale 2 * 2³²-1 . Tu ne peux pas demander de soustractions sur des entiers non signés.

* Soit une valeur égale à C₂(1) = 2³¹ - 1 ce qui correspond en mathématiques à -1.

Réponses :
2³² -1 = 4294967295 (pour se souvenir 2^30=1 Gi et 2^2=4, alors 2^(30+2)=4 Gi = 4294967296

"Tout dépend de comment tu as déclaré ton entier" Non, tu parles compilateur, mais coté électronique et ALU ou UAL, c'est exactement la meme chose.

Le compilateur "intelligent" fait attention aux déclarations, aux signes, etc…

Mais si tu prends trois variables 32 bits a,b et c avec :
a = 4
b = 4294967295
c = a + b = 3 et le bit de retenue (carry) du CPU 32 bits (genre MOTOROLA 68k - FREESCALE) passe à 1, mais tu viens de faire comme une soustraction par modulo 2^32 bits car le domaine de définition est attendu.

Les compilateurs en C risquent d'éviter que cela arrive, car non-traditionnel, non portable sur du 64 bits, ou même sur un ordinateur en 1048576 bits (oui, avec 1048576 processeurs 1 bit), etc…

Et justement, quand tu vois en récupération de données un nombre 32 bits représenté en hexadécimal pour plus simple comme &hFFFFFFFE, la première question est big endian ou little endian, ensuite, signé ou non-signé ?

Tu ne peux pas savoir à partir du nombre &hFFFFFFFE s'il s'agit de -2 ou de 4294967294, sauf si tu sais la destination de ne nombre, et à quoi il servira.

«Ainsi, quand tu demandes a-b, l'interpréteur comprend a+ (-b) <=> a + C₂(b), a et b déclarés comme un entier signé.»
Euh… problème : les processeurs possèdent en effet une commande de complément à 1 et à 2, mais ils possèdent souvent les commandes arithmétiques de base (+,-,×,÷).
En 68k : a - b se traduit par exemple :
  D0 est un nombre "a" en 32 bits
  D1 est un nombre "b" en 32 bits
  SUB.L D0,D1 alors D0←D0-D1

Sinon ton exemple qui fonctionne aussi :
  D0 est un nombre "a" en 32 bits
  D1 est un nombre "b" en 32 bits
  NEG.L D1  alors D1← -D1
  ADD.L D0,D1 alors D0←D0+D1
Tu risquerais de mettre le bit C (retenue : carry) du processeur à 1 et générer une exception de retenue dans certains cas (99% des cas ?).

«Le bit de poids fort (à gauche si mes souvenirs sont bons) signale le signe du nombre.» uniquement sur les variables signées. Sinon le bit 1 à gauche signale sur les nombres non-signés que le nombre >50% de la capacité possible.

«Dans le cas d'entiers de 32 bits non signé, a+b aura comme valeur maximale»  classiquement 2^32-1=4294967295.

«Tu ne peux pas demander de soustractions sur des entiers non signés.» Oh que si et heureusement, ensuite les compilateurs C doivent se méfier, mais en assembleur tu as tout a fait le droit :
Pour les non-signés suivants :
a = &h00000001
b = &h00000002
b - a = &h00000001
Et accroche-toi smile
a - b = &hFFFFFFFF (avec un bit du processeur qui passe à 1 pour signaler une retenue ou autre)
Pour le processeur, tu peux lui demander en calcul 32 bits non-signés 1-2= et il répondra : &hFFFFFFFF=4294967295 même avec des non-signés, c'est au compilateur de faire attention, et au programmeur de vérifier ses variables.

Un espace d'adressage mémoire sur 24 bits (&hFFFFFF) est il signé ou non-signé ?
→on s'en fiche.
Le processeur s'en fiche, l'homme verra 16 Mébioctets de 0 au max, mais la machine peut voir -8Mio à 8Mio-1, ou de 0 à 16Mio-1, on s'en fiche sur un processeur comme les 68k avec leur virtualisation depuis 1985 sur Amiga, les soft-kick (remapper la ROM ailleurs, par exemple copier la ROM en RAM, donc adresse différente mais exécution plus rapide des accès mémoires aux routines - charger les ROM à travers un kickstarter, et passer des ROM 1.0, 1.1, 1.2, 1.3, 2.0, 3.0, 3.1, 3.5 à la volée sans flasher le BIOS, faire tourner une machine virtuelle Atari sur un Amiga avec même famille de processeurs : émulation directe, ou bien booter une action replay de type action replay 4 : sorte de machine doublement virtuelle qui prend le contrôle de l'ordinateur, et après, on peut démarrer le système normalement, et stopper la machine, scanner la mémoire, copier la mémoire, récupérer les images ou les sons, modifier les registres du processeur… Et certains s'en servaient pour mettre des gros nombres à la place de la variable qui contenait 3 vies pour progresser dans le jeu…)

Dernière modification par Compte supprimé (Le 30/03/2016, à 23:36)

#4069 Le 30/03/2016, à 23:39

Compte supprimé

Re : Topic des lève-tôt [partie 11]

moko138 a écrit :
jojo81 a écrit :

Pour compter les moutons, tu utilises des entiers non signés

"Non signés" ??? Non !
Meuh veau :

apt-key adv --keyserver keyserver.saint-exupery.com --recv-keys 19001944

Sinon, on s'expose à un loup.deb déguisé en mouton.deb

Tout le monde craque ce soir ? big_smile

#4070 Le 30/03/2016, à 23:55

PPdM

Re : Topic des lève-tôt [partie 11]

y a longtemps que l'on ne suit plus ! yikes


La critique est facile, mais l'art est difficile !
L'humanité étant ce qu'elle est, la liberté ne sera jamais un acquit, mais toujours un droit à défendre !
Pour résoudre un problème commence par poser les bonnes questions, la bonne solution en découlera

Hors ligne

#4071 Le 31/03/2016, à 00:01

Compte supprimé

Re : Topic des lève-tôt [partie 11]

PPdM a écrit :

y a longtemps que l'on ne suit plus ! yikes

Bonne nuit à tous ! wink

#4072 Le 31/03/2016, à 05:27

F50

Re : Topic des lève-tôt [partie 11]

Saluti smile

#4073 Le 31/03/2016, à 05:57

Compte anonymisé

Re : Topic des lève-tôt [partie 11]

yikes

#4074 Le 31/03/2016, à 06:05

Compte anonymisé

Re : Topic des lève-tôt [partie 11]

yikes ²

#4075 Le 31/03/2016, à 07:14

souen

Re : Topic des lève-tôt [partie 11]

jojo81 a écrit :

yikes ²

mais que se passe-t-il?
Bonjour!


...

Hors ligne