4680

r/ProgrammerHumor - Me debugging a new piece of code for the first timereddit7,879 votes and 104 comments so far on Reddit
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

4681

GitHub - zhuowei/nft_ptr: C++ `std::unique_ptr` that represents each object as an NFT on the Ethereum blockchainGitHubC++ `std::unique_ptr` that represents each object as an NFT on the Ethereum blockchain - GitHub - zhuowei/nft_ptr: C++ `std::unique_ptr` that represents each object as an NFT on the Ethereum blockc...
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

4682

For more information, please read our white paper :
nft_ptr/white_paper.pdf at main · zhuowei/nft_ptrGitHubC++ `std::unique_ptr` that represents each object as an NFT on the Ethereum blockchain - nft_ptr/white_paper.pdf at main · zhuowei/nft_ptr

Le "white paper" en question contient une feuille blanche ... pas mal comme humour grin

C++ memory management is hard to understand, opaque, and not secure

As we all know, adding blockchain to a problem automatically makes it simple, transparent, and cryptographically secure.

NFT, la solution qui transformera tous vos problèmes en de plus gros problèmes grin
avatar
Appartiens à l'Unification Ultime !

Exec "4e444e750000"

4683

C'est la première fois que je vois un QR code dans un terminal #erf#

Xd2u

En parlant de truc peu utile qu'on a voulu intégrer dans tout ce qui est possible d'ailleurs. Je me rappelle des exemples où un objet m'offre un QR code à ouvrir sur PC… ou un QR code que je pourrais ouvrir sur le tél lui-même, sauf que… (sans parler du site de rencontre qui veut t'empêcher de prendre une photo d'écran ou sauver les images envoyées, et l'autre personne t'envoie le code QR de l'appli de messagerie (LINE), car il faut faire une vérification d'âge pour pouvoir ajouter quelqu'un autrement, et cette vérification n'est disponible qu'avec certains opérateurs).
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

4684

⚠️ Don't try this at home: CSS _as_ the backend - introducing Cascading Server Sheets!DEV CommunityHere we go again! Another one of these, and promise, you will be questioning my sanity after this...
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

4685

. . .
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.

4686

… prochainement dans the daily WTF
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

4687

(c'est sur leur forum que j'ai vu ça, en fait 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

4688

avatar
"- Nigga you know what the fuck I want, nigga: I want your motherfuckin' Daytons, and your motherfuckin' stereo! And I'll take a double burger with cheese!
- WHUT?"
I LOVE TO HATE/I HATE YOUR LOVE -AND I CAN'T FEEL AFFECTION FOR PEOPLE LIKE YOU!
CAALGOOONNNNN [TELLMESOMETHINGIDONTKNOW SHOWMESOMETHINGICANTUSE PUSHTHEBUTTONS CONNECTTHEGODDAMNDOTS] (Si Dieu existe il doit me détester...)

4689

Quand des français se sont lancés un défi : monopoliser l'entier des extensions à 3 lettres possibles pour leur logiciel.



Notez aussi la délicieuse image corporate. Comme pour le dico des extensions à 3 lettres, tout y est !
rWYx
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

4690

Brunni (./4689) :
Notez aussi la délicieuse image corporate.
Pour ceux qui connaissent les brochures publicitaires historique de chez WinDev avec ses pseudo-développeuses qui mettent en valeur leurs formes avantageuses, on va dire qu'il y a un progrès.
avatar

4691

Je vois pas de quoi tu parles... embarrassed
134c77036ffc005571f590ffe9eaafdascreenshot2012-11-08at16-02-21.jpg
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

4692

Tiens ils sont toujours a Montpellier.

J'en ai entendu des vertes et des pas mûre sur l'ambiance dans la boite. Apriori le turn-over était assez formidable.
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.

4693

Lol ouais je connaissais pas cheeky
Bon après moi je pensais comme eux que c'était juste à ça que ressemblait une codeuse, j'en avais pas vu en vrai embarrassed
Nan mais c'est d'un autre temps ce truc quoi.
Sauf que non c'est actuel, pour une partie de la population.
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

4694

"Nan mais c'est d'un autre temps ce truc quoi."

Heu. Les pubs en questions ne sont pas si vielles.
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.

4695

Elles sont encore référencées sur leur site : https://pcsoft.fr/pcsoft/campagnes-publicitaires.htm

Et ils étaient encore à fond dans leur truc en 2018 :
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

4696

Ils sont magiques Windev, le catalogue est de meilleure qualité que leurs produits.
avatar
"- Nigga you know what the fuck I want, nigga: I want your motherfuckin' Daytons, and your motherfuckin' stereo! And I'll take a double burger with cheese!
- WHUT?"
I LOVE TO HATE/I HATE YOUR LOVE -AND I CAN'T FEEL AFFECTION FOR PEOPLE LIKE YOU!
CAALGOOONNNNN [TELLMESOMETHINGIDONTKNOW SHOWMESOMETHINGICANTUSE PUSHTHEBUTTONS CONNECTTHEGODDAMNDOTS] (Si Dieu existe il doit me détester...)

4697

Sur ARM, je veux tester un gestionnaire d'exceptions. Donc j'écris ça (accès 32 bits à une adresse impaire, c'est pas autorisé par défaut) : *(volatile uint32_t *)1;
Sauf qu'à l'exécution... ça ne fait rien confus

Du coup je regarde le code généré, et je vois ça :movs r3, #1 ldrb r2, [r3, #0] ldrb r2, [r3, #1] ldrb r2, [r3, #2] ldrb r3, [r3, #3]
Ces compilateurs deviennent trop malins, je n'aime pas ça embarrassed

tout ça parce que j'avais la flemme de faire de l'assembleur inline 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

4698

En même temps, ton expression ne fait rien, t'as déjà de la chance qu'elle n'ait pas dégagé ^^

4699

Ben si, elle force un accès en lecture à l'adresse 1. C'est pour ça que j'ai mis volatile dans le type du pointeur (dans le cas contraire, le compilo pourrait effectivement la dégager complètement, vu qu'il n'y aurait pas d'effet de bord).

Ceci dit, du code qui génère une exception est classé comme "undefined behavior" en C, donc ce qu'a généré le compilo n'est pas plus faux que n'importe quoi d'autre. C'est juste que je ne m'attendais pas à ce qu'il soit suffisamment malin pour voir le piège et générer du code qui plante pas, en lisant un octet à la fois grin

(j'ai remplacé par de l'asm inline, et ça marche.)
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

4700

Alors pour info, je sais pas pour ton CPU, mais j'était tombé sur ce probleme sur de l'ARM.

Bug du compilateur dans un sens parce que un buffer ne se trouvais pas aligné correctement.
Le code ne plantais pas mais lisais n'importe quoi (de mémoire dans certains cas les données lu était invalides).
Je n'ai plus de quoi reproduire par contre car je ne sais plus quelle version de GCC j'utilisais pour ce projet (ca fait 12ans bordel...)

Je ne sais pas quand exactement* j'ai fixé le probleme, mais j'avais été obligé de forcer GCC a aligner un buffer dans la pile:

__attribute__ ((aligned(4)))

(quelque part entre juillet 2010 et septembre 2010 grin)
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.

4701

Ah, j'étais pas tombé sur celui-là, mais j'en avais trouvé un autre bien vicieux aussi dans GCC pour ARM à la même époque : les prologues et épilogues générés pour les vecteurs d'interruption "oubliaient" de restaurer l'un des registres CPU... autant dire que ça générait des bugs incompréhensibles.

En plus c'était la première fois que je codais sur ARM, et sur cette plateforme (à l'époque) il fallait gérer soi-même le contrôleur d'interruptions... autant dire que j'étais persuadé que c'était moi qui me plantait quelque part, et que j'ai cherché un bon moment où était le bug dans mon code, avant de regarder l'assembleur généré en désespoir de cause.

(Ceci dit, quand j'ai signalé le bug, on m'a répondu dans la demie-heure : "oui c'est un bug connu de GCC, voilà le workaround". Je ne sais pas si c'est toujours le cas, mais à l'époque Rowley avait un support super efficace.)
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

4702

1649109447555-3ff2dea0-84c5-4e6b-872a-3bc0106e2bff-image.png
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

4703

Excellent rotfl

4704

top
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

4705

Un compilateur pourrait-il faire une différence entre structure->membre et (*structure).membre, au regard de la norme C ou C++ ?

4706

C'est la meme chose, -> est juste du sucre syntactique
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.

4707

c'est la même chose. dans la même veine, une référence n'est qu'un cas particulier d'un pointeur ne pouvant être null, ça compile à la même chose

4708

Ok merci ^^

4709


Je connaissais pas. Ça pourra peut-être servir aux yAronautes qui ont des enfants, si vous voulez essayer autre chose que Python (oui, je préempte Flan tongue).
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

4710

.Net…..
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.