GNU/Octave propose des trucs en plus (et en moins probablement aussi) que Matlab. Par exemple la syntaxe += (et autres équivalent)
Très dérangeant quand tu fais tout un travail sous octave puis que tu le testes sous matlab avant de le rendre au prof.
</souvenirs lointains>
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
Et qui te dit que les admins DLFP ne s'échangent pas des informations confidentielles sur https://linuxfr.org/Admin/Confidentiel ? On verra qu'il accède à linuxfr.org, mais pas ce qui est fait derrière. (bon, on peut aussi déduire des infos de la taille des données échangées, mais c'est exactement pareil que pour un mail chiffré, "on" sait à qui il est destiné, et sa taille)
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
Je préfère un homme (une femme, en l'occurrence) politique qui fait un lapsus qu'un homme politique qui dit que l'importance d'un avis d'une commissaire européenne dépend de la taille de son pays ou qu'un homme politique qui dit qu'il préférerait qu'un pays n'existe pas (et je ne parle pas d'un iranien, hein)
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
En fait le script lit l'entrée standard (<>) donc il faut mettre ton fichier en entrée. Par exemple <Fichier_En_Ansi_C.c perl fichier.pl
et le résultat vient sur la sortie standard.
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
Si je reprend mon exemple :
dst[pdst++] = src[psrc++];
On en à rien a battre que les incrémentations soient faites avant ou après l'affectation justement, c'est même ça qui permet au processeur de les faire en même temps.
T'est en train de dire que faire
dst[42] = dst[24];
ou
dst[43] = dst[25];
c'est pareil là non ? Permet moi d'en douter.
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
De mémoire, la première centrale a signalé l'exception, ça a été pris en compte, mais quand ça a commencé a prendre les données de la deuxième (qui avait planté aussi) ça les as interprété comme bonnes. Mais à partir du moment où les équipements nominaux et redondants sont morts, et que ce sont des équipements vitaux, de toute façon, c'est fini. Et l'exception vue par la centrale, ce n'est pas l'exception Ada, mais l'exception matérielle (de mémoire)
Au final, le problème c'est le manque de tests pour cause de "on a déjà testé". (ça m'arrange, mon boulot, c'est de tester \o/ )
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
Pour l'allouer auto-magiquement à l'appel de la fonction, il y a éventuellement une solution, le compilateur pourrait faire comme pour les bibliothèques dynamiques (par contre, ça poserait de gros problèmes en cas d'appels concurrents à la fonction) :
faire pointer par défaut l'appel à la fonction vers une fonction allouant la variable statique puis surchargeant cet appel pour ne plus qu'il soit fait.
Schématiquement :
la_fonction :
call alloue_buf
code utilisant registre_x quand il a besoin de buf
alloue_buf :
buf = malloc 1024
ecrire registre_x <-- buf sur la première instruction de la_fonction
jmp la_fonction+offset
Mais c'est moche (et pose des problèmes de concurrence)
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
Non, la variable statique doit être dans une zone .bss. Elle ne prend pas de place dans le binaire, mais une fois qu'il est chargé, elle prend toute la place dès le début.
return 0;
}
$ gcc -DSIZE=1024 -O0 -o test.1024 test.c
$ gcc -DSIZE=1 -O0 -o test.1 test.c
$ readelf -S test.1024 test.1 |grep bss -A1 [24] .bss NOBITS 00000000005009c0 000009a8
0000000000000420 0000000000000000 WA 0 0 32
--
[24] .bss NOBITS 00000000005009a8 000009a8
0000000000000008 0000000000000000 WA 0 0 4
La longueur du .bss (alloué au chargement) passe de 0x420 à 0x8 en changeant la variable de 1024 octets à 1. (je n'ai pas cherché à comprendre pourquoi le gain de place est plus grand que 1024, probablement un alignement ?)
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
Si tu fais boire à un rat en une semaine toute l'eau bue par un humain sur toute sa vie il meurt. Même en ramenant ça à son poids. Boire de l'eau est donc mortel.
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
Le bug d'Ariane : on a une erreur, on désactive;
Ce n'est pas vrai. Les check Ada sont désactivé pour des raisons de performance (taille de code plus petite, exécution plus rapide, des trucs comme ça) pas parce qu'on a vu l'erreur et qu'on se dit que ce n'est pas grave. (enfin, ici c'est le cas, mais je ne bosse pas sur des lanceurs)
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
[^] # Re: .
Posté par 2PetitsVerres . En réponse au journal Le travail des lobbies pro Microsoft &Co mis au jour. Évalué à 4.
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
[^] # Re: .
Posté par 2PetitsVerres . En réponse au journal Le travail des lobbies pro Microsoft &Co mis au jour. Évalué à 4.
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
[^] # Re: Un point Godwin en direct de Berlin (la classe)
Posté par 2PetitsVerres . En réponse au journal Lettre ouverte à l'HADŒPDI : mise en place d'un service de courrier électronique. Évalué à 2.
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
[^] # Re: Que de talentgaché
Posté par 2PetitsVerres . En réponse au journal Le "papa" des bébés-éprouvettes récompensé. Évalué à 4.
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
[^] # Re: Tout simplement
Posté par 2PetitsVerres . En réponse au journal Swisscom / coupure d'accès ADSL sans préavis. Évalué à 5.
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
[^] # Re: Matlab sans h
Posté par 2PetitsVerres . En réponse au journal Faites du gratuit, débrouillez-vous !. Évalué à 3.
ssh -CY toi@ton_ecole
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
[^] # Re: Matlab sans h
Posté par 2PetitsVerres . En réponse au journal Faites du gratuit, débrouillez-vous !. Évalué à 2.
Très dérangeant quand tu fais tout un travail sous octave puis que tu le testes sous matlab avant de le rendre au prof.
</souvenirs lointains>
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
[^] # Re: Je suis dans le même cours
Posté par 2PetitsVerres . En réponse au journal Faites du gratuit, débrouillez-vous !. Évalué à 2.
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
# .
Posté par 2PetitsVerres . En réponse à la dépêche Connaissez-vous les bitcoins ?. Évalué à 10.
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
[^] # Re: Pas compris ...
Posté par 2PetitsVerres . En réponse au journal Asbestos : Bootloader Linux sur Playstation 3. Évalué à 1.
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
[^] # Re: Forcer le mode HTTPS
Posté par 2PetitsVerres . En réponse à la dépêche Cadriciel d'espionnage/gestion de témoin de connexion evercookie 0.3. Évalué à 2.
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
[^] # Re: Et la phrase historique de Dati
Posté par 2PetitsVerres . En réponse au journal Les journalistes et les chiffres. Évalué à 4.
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
[^] # Re: Pas que chez nous...
Posté par 2PetitsVerres . En réponse au journal Les journalistes et les chiffres. Évalué à 3.
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
[^] # Re: ...
Posté par 2PetitsVerres . En réponse au journal Le retour de la revanche du Pentagone. Évalué à 3.
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
[^] # Re: Perl ftw
Posté par 2PetitsVerres . En réponse au message Convertir les commentaires c++ en c. Évalué à 3.
<Fichier_En_Ansi_C.c perl fichier.pl
et le résultat vient sur la sortie standard.
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
# Facile
Posté par 2PetitsVerres . En réponse au journal Je suis plein de bonne volontés. Évalué à 3.
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
[^] # Re: Clé WEP...
Posté par 2PetitsVerres . En réponse au journal Je suis plein de bonne volontés. Évalué à 6.
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
[^] # Re: Sécurité ?
Posté par 2PetitsVerres . En réponse à la dépêche Un nouveau serveur httpd : Ashd, A Sane HTTP Daemon. Évalué à -1.
dst[pdst++] = src[psrc++];
On en à rien a battre que les incrémentations soient faites avant ou après l'affectation justement, c'est même ça qui permet au processeur de les faire en même temps.
T'est en train de dire que faire
dst[42] = dst[24];
ou
dst[43] = dst[25];
c'est pareil là non ? Permet moi d'en douter.
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
[^] # Re: Supposition erronée
Posté par 2PetitsVerres . En réponse au journal "Free Mobile : la ville de Paris sous pression pour limiter le nombre d'antennes". Évalué à 3.
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
[^] # Re: J'y crois pas.
Posté par 2PetitsVerres . En réponse à la dépêche Un nouveau serveur httpd : Ashd, A Sane HTTP Daemon. Évalué à 2.
Au final, le problème c'est le manque de tests pour cause de "on a déjà testé". (ça m'arrange, mon boulot, c'est de tester \o/ )
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
[^] # Re: Re:Sécurité ?
Posté par 2PetitsVerres . En réponse à la dépêche Un nouveau serveur httpd : Ashd, A Sane HTTP Daemon. Évalué à 2.
faire pointer par défaut l'appel à la fonction vers une fonction allouant la variable statique puis surchargeant cet appel pour ne plus qu'il soit fait.
Schématiquement :
la_fonction :
call alloue_buf
code utilisant registre_x quand il a besoin de buf
alloue_buf :
buf = malloc 1024
ecrire registre_x <-- buf sur la première instruction de la_fonction
jmp la_fonction+offset
Mais c'est moche (et pose des problèmes de concurrence)
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
[^] # Re: Re:Sécurité ?
Posté par 2PetitsVerres . En réponse à la dépêche Un nouveau serveur httpd : Ashd, A Sane HTTP Daemon. Évalué à 2.
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
[^] # Re: Re:Sécurité ?
Posté par 2PetitsVerres . En réponse à la dépêche Un nouveau serveur httpd : Ashd, A Sane HTTP Daemon. Évalué à 3.
Par exemple :
$ cat test.c
#include <stdio.h>
static char *attrmimetype(char *str)
{
static char buf[1024];
sprintf(buf, str);
return buf;
}
int main(int argc, char * argv[]) {
if (atoi(argv[1]) == 42) {
char * plop;
plop = attrmimetype("toto\0");
printf(plop);
printf("\n");
}
return 0;
}
$ gcc -DSIZE=1024 -O0 -o test.1024 test.c
$ gcc -DSIZE=1 -O0 -o test.1 test.c
$ readelf -S test.1024 test.1 |grep bss -A1
[24] .bss NOBITS 00000000005009c0 000009a8
0000000000000420 0000000000000000 WA 0 0 32
--
[24] .bss NOBITS 00000000005009a8 000009a8
0000000000000008 0000000000000000 WA 0 0 4
La longueur du .bss (alloué au chargement) passe de 0x420 à 0x8 en changeant la variable de 1024 octets à 1. (je n'ai pas cherché à comprendre pourquoi le gain de place est plus grand que 1024, probablement un alignement ?)
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
[^] # Re: mal à la tête
Posté par 2PetitsVerres . En réponse au journal "Free Mobile : la ville de Paris sous pression pour limiter le nombre d'antennes". Évalué à 8.
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
[^] # Re: J'y crois pas.
Posté par 2PetitsVerres . En réponse à la dépêche Un nouveau serveur httpd : Ashd, A Sane HTTP Daemon. Évalué à 4.
Ce n'est pas vrai. Les check Ada sont désactivé pour des raisons de performance (taille de code plus petite, exécution plus rapide, des trucs comme ça) pas parce qu'on a vu l'erreur et qu'on se dit que ce n'est pas grave. (enfin, ici c'est le cas, mais je ne bosse pas sur des lanceurs)
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.