36540

Tu m’étonnes, ça serait même hyper dangereux pour des raisons évidentes… surtout si les types sont vraiment des cerveaux.
avatar
<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !

36541

zikzak (./36538) :
la Russie envisage le travail forcé des prisonniers assez doués en informatique.

De là à dire que ça expliquerai le retour de REvil... grin



(Pour rappel le gang derrière REvil c'était fait arrêter en janvier par une opération conjointe de la Russie et des USA : https://arstechnica.com/information-technology/2022/01/russia-says-it-has-neutralized-the-cutthroat-revil-ransomware-gang/)
avatar
"If you see strict DRM and copy protection that threatens the preservation of history, fight it: copy the work, keep it safe, and eventually share it so it never disappears. [...] no one living 500 years from now will judge your infringing deeds harshly when they can load up an ancient program and see it for themselves."

Benj Edwards - Why History Needs Software Piracy

- - -
Achat ou échange: topic de mes recherches Meilleur smiley = #helico# Obligatory XKCD

36542

grin

avatar
"If you see strict DRM and copy protection that threatens the preservation of history, fight it: copy the work, keep it safe, and eventually share it so it never disappears. [...] no one living 500 years from now will judge your infringing deeds harshly when they can load up an ancient program and see it for themselves."

Benj Edwards - Why History Needs Software Piracy

- - -
Achat ou échange: topic de mes recherches Meilleur smiley = #helico# Obligatory XKCD

36543

Vraiment ? Le bluetooth et le reste est actif quand le système est éteint ?

iPhones Open to Attack Even When Off, Researchers SayDark ReadingWireless chips that run when the iPhone iOS is shut down can be exploited.

36544

“War upon end-to-end encryption”: EU wants Big Tech to scan private messagesArs TechnicaServices may have to scan encrypted messages for child abuse images and grooming.
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

36545

La chasse aux pédophilies c'est un prétexte en or pour mettre en place la surveillance absolue et comme "Il ne peut y avoir de choix démocratique contre les traités européens." (© Juncker), y a de quoi être super optimiste, l'UE ne devient pas du tout un cauchemar capitaliste orwellien, non pas du tout, c'est du complotisme.
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...)

36546

Non mais non l’UE. Allez vous faire foutre. D’un côté on impose GDPR pour luter contre le suivit et de l’autre on dit allez vous faire foutre sur les droits primordiaux ?

C’est une honte.
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.

36547

C'est l'UE elle est logique avec elle-même, sa tâche c'est d'obéir à l'OTAN et d'assurer que le Marché fait ce qu'il veut.

Pour ce faire elle aura aussi besoin de contrôler les unités de consommation.
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...)

36548

L'UE est en effet logique avec elle même, mais pas la peine d'invoquer l'OTAN, les USA ou autre : elle fait la politique que les gens qu'on a élus souhaitent. Il y a malheureusement plein de personnes, dans beaucoup de pays, qui souhaitent un contrôle total des communications, aussi bien dans l'OTAN qu'en dehors. Si la France était hors de l'UE, je suis prêt a parier que les gens du gouvernement voudraient faire la même chose.
D'ailleurs, jusque dans la fin des années 90 la France imposait des restrictions légales sur les systèmes de chiffrement disponibles au grand public pour permettre a l'état (et accessoirement n'importe qui avec de beaucoup de puissance de calcul) de le casser si nécessaire. Et ça a été levé à cause des pressions européennes pour permettre le développement de l'internet.
avatar

36549

En l'occurrence l'UE est majoritairement non-élue (puisque composée de ministres) et que le rôle du Parlement Euro est très limité en vérité.
Ensuite si ça vaut la peine d'invoquer l'OTAN parce qu'on y est soumis depuis 2007, autrement dit cela fait partie de nos horizons décisionnels et idéologiques.

Si ces décisions correspondent bien à un désir de contrôle complet de la population, elles sont aussi des moyens en vue d'une fin, plusieurs fins mêmes, dont la chasse aux lanceurs d'alerte (intérêt tactique comme commercial quand tu sais qu'ici le secret des affaires est secret-défense).
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...)

36550

Uther (./36548) :
elle fait la politique que les gens qu'on a élus souhaitent.

Qui a-t-on élu à la Commission Européenne, précisément ?
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

36551

Les ministres restent nommés en fonction des présidents et députés que l'on élit, donc même si c'est indirect, ça reste quelque chose qui arriverait de la même manière sans l'UE. Pour la commission, c'est pareil il ne sont pas nommés par l'OTAN mais des responsables politique des pays de l'union.

The_CUrE (./36549) :
Ensuite si ça vaut la peine d'invoquer l'OTAN parce qu'on y est soumis depuis 2007, autrement dit cela fait partie de nos horizons décisionnels et idéologiques.
Tu raisonnes à l'envers. On est soumis au traité de l'atlantique nord, comme on est soumis à la convention climat, la convention de Genève, la déclaration des droit de l'homme, ...
Je n'en conclus pas que toute les décisions politiques qui ne me plaisent pas sont la faute de l'ONU.
avatar

36552

A la Commission? Personne et c'est statutaire, c'est dans les traités.
On pourrait jouer sur les mots, comme y a des chefs d'État/gouvernement et qu'eux on les a élus (Président de la République, Chancelier, etc.) alors oui on a des élus à l'UE.

Et puis le Parlement doit approuver (mais parfois ça ne montre qu'une chose, qu'on élit un Parlement européen inféodé à la Commission, donc retour à la case départ).

Uther> Ça c'est un jeu sur les mots que tu nous reproches, c'est pas parce que le Chef d'Etat est élu que les ministres qu'il nomme doivent être considérés comme élus.
Et c'est pas parce que toi tu conclues que on se soumet à l'OTAN comme on se soumet à un traité que c'est le cas, l'OTAN n'est pas un simple accord c'est un e organisation géopolitique qui a un poids lourd et qui impose aussi des décisions politiques domestiques.
Mais honnêtement j'en ai ma claque, si j'explique en détails on me répond TL;DR, si je le fais pas je raisonne mal, ignore-moi ça ira plus vite.
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...)

36553

Uther (./36551) :
Les ministres restent nommés en fonction des présidents et députés que l'on élit, donc même si c'est indirect, ça reste quelque chose qui arriverait de la même manière sans l'UE. Pour la commission, c'est pareil il ne sont pas nommés par l'OTAN mais des responsables politique des pays de l'union.
Bin en fait, non : la CE a à la fois un rôle législatif et un rôle exécutif (vive la séparation des pouvoirs, au passage) sans être élue (une nomination n'est pas une élection indirecte) et sans avoir de contre-pouvoir. En France, le pouvoir législatif est élu et distinct du pouvoir exécutif.
Et toujours dans le mélange des genres, la CJUE se retrouve avec un pouvoir législatif de fait, avec encore moins d'élection et de contre-pouvoir.
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

36554

A titre d'exemple nos sénateurs sont élus indirectement.
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

36555

The_CUrE (./36552) :
On pourrait jouer sur les mots, comme y a des chefs d'État/gouvernement et qu'eux on les a élus (Président de la République, Chancelier, etc.) alors oui on a des élus à l'UE.
J'ai dit que l’Europe fait la politique que les gens qu'on a élu souhaitent, pas que tous les gens a sa tête sont des élus. Parce que, certes, on ne met pas un bulletin dans l'urne pour ces postes là, mais leur nomination est une conséquence claire de nos choix de vote aux élections nationales et européennes.

The_CUrE (./36552) :
Et c'est pas parce que toi tu conclues que on se soumet à l'OTAN comme on se soumet à un traité que c'est le cas, l'OTAN n'est pas un simple accord c'est un e organisation géopolitique qui a un poids lourd et qui impose aussi des décisions politiques domestiques.
Je n'ai pas dit que les contraintes de l'OTAN ne sont pas plus fortes que celles de l'ONU, il n’empêche que ce que tu fais est juste de la spéculation. Les demandes d'affaiblissement du chiffrement ne se posent pas que dans les pays de l'OTAN, et le problème se posait déjà a l'échelon franco-français avant que l'Europe ne s'en mêle, et c'était même pire.
avatar

36556

Fork non? Car il n'y a pas grand chose en rapport avec le high tech le débat stérile de savoir si l'OTAN c'est le vrai méchant ou pas
avatar
"If you see strict DRM and copy protection that threatens the preservation of history, fight it: copy the work, keep it safe, and eventually share it so it never disappears. [...] no one living 500 years from now will judge your infringing deeds harshly when they can load up an ancient program and see it for themselves."

Benj Edwards - Why History Needs Software Piracy

- - -
Achat ou échange: topic de mes recherches Meilleur smiley = #helico# Obligatory XKCD

36557

Je ne pense pas que ça soit la peine. Je n'ai pas envie de parler en de l'OTAN en général et je suis d'accord de dire qu'on peut lui reprocher pas mal de chose. Je dis juste que lui attribuer cette décision particulière qui concerne l'informatique, c'est assez gratuit quand on met ça dans le contexte général des demandes d'affaiblissement du chiffrement dans le monde entier.
avatar

36558

Ce n'est pas ce que j'ai dit, j'ai dit que cette décision était un moyen en vue d'une fin.

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

36559

Twitter pays $150M fine for using two-factor login details to target adsArs TechnicaTwitter targeted ads with phone numbers and emails collected for security purposes.

36560

#triway#
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...)

36561

La grande classe...
avatar
Attention, nouvelle signature #eeek#
https://mastodon.ti-fr.com/@redangel

36562

Article intéressant sur l'optimisation de la taille de code dans de l'embarqué :
Coding in C for MCUs: Sort Structs to Save Code SizeMediumExploring the Impact of Hardware Architecture on Code


TL;DR : trier et déclarer par ordre de grandeur les structures permet de gagner des octets sur le code machine généré post compilation
avatar
"If you see strict DRM and copy protection that threatens the preservation of history, fight it: copy the work, keep it safe, and eventually share it so it never disappears. [...] no one living 500 years from now will judge your infringing deeds harshly when they can load up an ancient program and see it for themselves."

Benj Edwards - Why History Needs Software Piracy

- - -
Achat ou échange: topic de mes recherches Meilleur smiley = #helico# Obligatory XKCD

36563

Optimisation classique, mais toujours bon à rappeler smile
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

36564

Ça optimise les allocations de mémoire donc.
J'ai pas tout compris, peu importe que ça soit par ordre (dé)croissant l'important c'est de grouper toutes les structures de même taille et de les déclarer ensemble donc afin que la mémoire et la taille du code ne soient pas encombrés par des changement de mode de gestion de structure?
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...)

36565

Pour simplifier un peu, l'efficacité est optimale quand l'adresse relative de l'élément, mesurée en unités d'1 élément :
(adresse de l'élément - adresse de début de la structure) / taille de l'élément
est un nombre entier, et qu'il est inférieur ou égal à 31.

(En vrai c'est un peu plus compliqué, mais en général ça se résume à ça.)

Il en découle les deux conditions qu'il cite :
- les éléments doivent être alignés à un multiple de leur taille, ce qui conduit à les grouper par taille (sinon il y a des "trous" qui gaspillent de la mémoire pour rien)
- à adresse égale, un petit élément peut se trouver "trop loin" du début de la structure, alors qu'un grand élément serait suffisamment près, donc il faut mettre les plus petits en premier
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

36566

C’est surtout pour jouer avec le padding. Ceci dit il n’y a aucune garantie que le compilateur ferra ce que tu lui demande, il peux de lui même optimiser le code pour optimiser et éviter du padding de malade.
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.

36567

Pour autant que je sache, changer l'ordre des membres d'une structure est l'une des optimisations qui n'est pas autorisée pour les compilateurs C. Ils peuvent rajouter du padding, mais j'ai pas souvenir d'avoir déjà vu un compilo idiot au point d'en rajouter dans une structure déjà optimisée.

De toute façon, si on veut être vraiment sûr, il y a pragma pack (même si ce n'est pas standard, la majorité des compilateurs l'implémentent sous un nom ou un autre).
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

36568

Pragma pack bloque juste le padding.

Je ne vois pas trop pourquoi un compilateur ne pourrais pas changer l'ordre des elements dans le heap/bss, et meme dans la pile, ca n'a aucune importance dans le code. L'ordre dans une structure par contre oui il ne peux pas changer l'ordre car les structures sont un moyen de déterminer l'ordre des choses en memoire.

Apres changer l'ordre dans une structure n'est pas forcement une bonne idée tout dépends du code et du pourquoi de la structure. Si tu tape dans des registres hardware, tu fait des fichiers binaires ou une forme (crue) de polymorphisme, tu n'a pas trop le choix., et dans les deux premier cas tu vas forcer le packing du compilateurs de toute maniere.


Edit: ho l'article parle de changer l'ordre dans une structure, je pensais qu'il parlais de l'ordre de definition des objets mémoire, c'est en effet un autre probleme (et j'en parles un peu)
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.

36569

Y a un outil clang-tidy pour ça que j'utilise beaucoup: clang-reorder-fields. Mais effectivement le standard n'autorise pas les compilateurs à changer l'ordre des éléments d'un type, ça casserait certains trucs comme `offsetof()` en particulier (du moins, sur les compilateurs où ce n'est pas un intrinsèque, c'est à dire la majorité à ma connaissance), et les listes d'initialiseurs si tu as des dépendances entre tes membres (oui, certains le font).

J'ai cependant déjà vu le cas dans certains jeux; des types génériques ont leur layout ajusté selon le type passé en template. Aucune idée de s'il s'agit d'un trou dans le standard (techniquement, définir un template n'est pas déclarer un type), ou d'un cas où les auteurs ont explicitement spécialisé leur template et changé l'ordre de déclaration des membres.

36570

Big data : Palantir avance ses pions en France, envers et contre toutLExpansion.comMalgré les résistances et les fantasmes qui l'entourent, la firme américaine de big data se développe en France et se positionne dans tous les secteurs.

Autre argument souvent entendu à propos de Palantir : les risques de fuites d'informations stratégiques vers les Etats-Unis qui maintiendraient des backdoors (des accès non contrôlés) dans le logiciel. Réponse catégorique d'un spécialiste en cybersécurité français : "Sécuriser un logiciel comme Gotham n'est pas un problème. On va "décompiler" le code logiciel pour descendre jusqu'au langage de programmation, afin d'inspecter tous les éléments, retirer tout ce qui semble superflu ou suspect, pour arriver à une version minimaliste et parfaitement clean. C'est ce qu'on fait pour tous les logiciels externes utilisés par le ministère de la Défense", qui sont en fait nombreux et peu connus du public.
Ils font vraiment ça ? Ça me paraît être un travail de titan vu la taille d'un logiciel moderne, sans parler du risque d'introduire des bugs. Je m'attendrais plutôt à ce qu'ils demandent d'avoir accès aux sources.
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