votre avatar

AncalagonTotof

est avec nous depuis le 2 juillet 2008 ❤️

593 commentaires

Le 31/03/2017 à 13h 21

J’ai pas dit sizeof(int), j’ai dit sizeof(uint8).

Et pas de relation avec la “quantité” d’embarqué que j’ai pu faire, cette question du sizeof(int) pose sur les desktops aussi.



Relit : sizeof(uint8). uint8. 8. 8 comme 8 bits.

Et ça me dit 2. Comme 2 octets. Comme 16 bits.

C’est bon là ? T’as bien vu le malaise ?

Encore une fois : la norme l’autorise. C’est juste dingue parce qu’on t’as appris que sizeof() te renvois la taille en octet, alors que c’est plus subtil que ça.



(on est vendredi, j’ai le droit de parler comme ça !)



Bon, sinon, ça date de 2 ans, j’ai pas relu mes notes tout de suite, je m’ai gouré, mais l’idée reste la même, c’est sizeof(uint32) == 2.



Voici le post où j’ai trouvé la réponse à cette bizarrerie :

CSR 1011 SDK and sizeof operator



Tient, j’ai retrouvé un bout de code de test et le résultat produit, si tu veux méditer là-dessus :



typedef struct

{



     unsigned char byte1;   

unsigned char byte2;

unsigned char byte3;

unsigned char byte4;



} FourBytes;



typedef union

{



     FourBytes fourBytes;   

uint32 * p32Bits;



}UWhatTheFrak;



[…]




 uint32 testVal = 0xFEDCBA98L;   

UWhatTheFrak wtf;






 wtf.fourBytes.byte1 = 0x11;   

wtf.fourBytes.byte2 = 0x22;

wtf.fourBytes.byte3 = 0x33;

wtf.fourBytes.byte4 = 0x44;

wtf.p32Bits = & testVal;





[…]




         DEBUG(( "sizeof(testVal):%d / testVal:0xlX\n", sizeof(testVal), testVal ));   

DEBUG(( " sizeof(UWhatTheFrak):%d / bytes[1..4]:0xX, 0xX, 0xX, 0xX\n", sizeof(UWhatTheFrak), wtf.fourBytes.byte1, wtf.fourBytes.byte2, wtf.fourBytes.byte3, wtf.fourBytes.byte4 ));

wtf.p32Bits ++;

DEBUG(( "wtf.p32Bits ++; ==> sizeof(UWhatTheFrak):%d / bytes[1..4]:0xX, 0xX, 0xX, 0xX\n", sizeof(UWhatTheFrak), wtf.fourBytes.byte1, wtf.fourBytes.byte2, wtf.fourBytes.byte3, wtf.fourBytes.byte4 ));









Résultat :



sizeof(testVal):2 / testVal:0xFEDCBA98



                 sizeof(UWhatTheFrak):4 / bytes[1..4]:0x1C3, 0x22, 0x33, 0x44   



wtf.p32Bits ++; ==> sizeof(UWhatTheFrak):4 / bytes[1..4]:0x1C5, 0x22, 0x33, 0x44



Donc testVal fait 2 “octets”, mais stocke sans problème une valeur qui en nécessite 4.

Et puis la valeur du premier byte est sympa aussi, nan ?

0x1C3

C’est beaucoup pour un octet, nan ?

Et mon pointeur p32Bits qui augmente bien de deux unités parce que la valeur de l’octet passe à 0x1C5.



Un truc de dingue, ces puce CSR (8670 ici).

Le 30/03/2017 à 20h 14

Marre du Bluetooth !



La majorité des puces Bluetooth des casques, enceintes, etc, proviennent de CSR.

Et si vous voyiez comment ça se programme …

À s’arracher les cheveux.

Je le sais, j’ai essayé, j’ai abandonné. Passage par un fournisseur de module chinois sinon rien, ou trop cher.



Exemple de truc de dingue : sizeof(uint8) = 2.

Oui, un “octet fait 2 octets” chez CSR !



Le pire, c’est qu’ils ont le droit, le C l’autorise. Mais deux choses viennent à l’esprit :




  • pourquoi je n’ai pas eu de réponse du support après 1 mois d’attente ? J’ai du trouver la réponse moi-même au fin fond d’un de leur forum.

  • pourquoi ça n’est pas écrit en rouge, corps 72 minimum dans la doc ??? C’est le genre de chose que j’ai vu pour la première fois en plus de 25 ans de C, et que je ne reverrai jamais (j’espère)



    L’explication vient probablement de l’origine de la marque : Cambridge Silicon Radio. Ces perfides grand bretons utilisent très probablement un vieux cœur de CPU des années 80.



    Euh, je me suis égaré, là, nan ?

    Ouais, possible … Mais si vous saviez … Tout ce que je n’ai pas raconté …

Le 08/03/2017 à 07h 39

Wow, le sous titre !

Marrant, mais tellement vrai ! Un truc de dinosaures !

Comment on fait pour ne plus payer cette taxe sur des TV & radio que je ne regarde plus ni n’écoute ?…

[Hé ! Prem ?!?!]

Le 04/03/2017 à 17h 37

Plus simplement : quid des limitations de vitesse des sorties d’autoroute (110, 90, voir 70 parfois).

Ma femme (qui n’a pas le permis) me demande souvent si je roule à la bonne vitesse quand elle en voit un. Une “boite noire” peut-elle être plus intelligente que ma femme ?…

Le 01/03/2017 à 11h 57

Eh beh, c’était à cause de quoi ? Une boite noire du sinistère de l’intérieur devenue trop gourmande ?…



Pour répondre @Guimareshh et @jackjack2 : alors, je ne cautionne pas du tout le principe, mais techniquement, il y a des justifications :





  • plus simple pour Mme Michu : c’est déjà assez tordu pour elle de connecter son gadget à son Wi-Fi, si en plus il faut le rendre accessible de l’intérieur et de l’extérieur (port forwarding ?), là, elle est aux fraise, Mme Michu. D’où le serveur externe qui centralise tout. Pas besoin d’une n-ième box non plus

  • mise en relation d’appareil hétérogène (non, ça n’est pas interdit au moins de 18 ans). Si ils respectent des choses du genre IFTTT, ils peuvent interagir







    Bon, après, tout ça pose plus de problèmes que ça n’en solutionne, on est d’accord, hein !

Le 24/01/2017 à 17h 31

Hello,



Content de pouvoir lire tout ces messages à partir de la … Chine !



C’est pas par du VPN. J’utilise du SSH jusque la maison, sur le port 443 (jamais le port par défaut, le 22 ! C’est mal, même en France …).



Une fois la connexion SSH établie, un peu de tunneling vers mon proxy, et ça tourne comme à la maison (forcément …).



Là, c’est pour du perso, mais j’ai vu des trucs bizarres quand j’y étais pour le taff, à ShenZhen : l’usine avec un accès pourrave, et l’obligation d’utiliser mon tunnel d’un côté, et de l’autre, l’hôtel avec un VPN vers Hong Kong et un accès tout à fait normal à Google. Zarb les Chinois …

Le 21/01/2017 à 10h 31

Pas d’accord. Je suis peut-être trop pessimiste mais …



La raison pour laquelle les attentats on pu se produire est connue : manque d’homme pour surveiller les suspects, et non pas manque de machines pour surveiller 100% des français (sans compter le reste du monde).



J’ai plus l’impression que tout ce qui se met en place a au moins deux objectifs :




  • une illusion de sécurité : de la manœuvre politicarde, en vue des élections pour montrer qu’on a plus de muscles que le copain^Wconcurent du camp d’en face

  • surveiller la menace “peuple”. Les politiques ne vivent pas dans le même monde que nous. Et il en on de plus en plus peur. Donc, il faut surveiller tout ces gens.



    Ça n’engage que moi, mais ce qui se dessine, c’est la construction d’une dictature.

Le 13/01/2017 à 19h 11

+1

Je cherchais si quelqu’un avait fait cette remarque, ça n’a pas tardé.

@MarcRees : c’est possible de corriger l’article en conservant gauche, mais barré ?… Mal barré d’ailleurs …

Le 23/12/2016 à 16h 51

Bientôt en France aussi. Tout se met en place pour ça.

Le 06/12/2016 à 11h 55

Ne surtout pas sous-estimer le pouvoir de nuisance de cette mafia

Le 12/10/2016 à 16h 35

Il me semble que c’est le contraire : ils interviennent quand ils veulent, et ils activent la caméra si ils veulent.

Le 06/10/2016 à 18h 02

> la souscription ne peut se faire que par téléphone



C’est légal ça ?

Numéricable (entre autres importuns) m’a déjà tanné plusieurs fois pour me refourguer de l’engagement en échange d’une réduc.

Quand je leur demande de recevoir des documents, ils me disent que si ils m’envoient quelque chose, ça signifie que j’accepte leur offre !!! <img data-src=" />

Je leur répond que ça n’est pas légal. J’ai bon ?

Le 06/09/2016 à 19h 15

Say his name !

Le 01/09/2016 à 10h 43

La domotique, pardon, l’IoT, c’est le zouk. C’est résumé ici :



https://xkcd.com/927/

Le 29/08/2016 à 18h 15

Les négociations, ça sert à rien. Le baratin de commercial ça marche mieux.

En 2000, la SSII AUSY a laissé passer un accord RTT qui respecte scrupuleusement la loi (c’est bizarre à dire, à écrire …).

Résultat : ordre de mission à 35h –&gt; 0 RTT, ordre de mission à 39h –&gt; RTT plein pot, soit 22 ou 23 jours par ans.

Seulement …

Les commerciaux (ceux qui vendent la viande, pardon, le consultant) sont passé voir leur ouailles, et leur ont vendu un accord “égalitaire” : tous à 11 jours !

En 20012002, on apprenait que sur environ 1000 employés en France, 6 bénéficiaient des RTT plein pot ! Je doute fort que les 994 autres aient eu des ordres de mission à 35h …

Le 25/08/2016 à 12h 47

Avec un max de GPU, peut-être pour faire des fermes de minage de Bitcoin.

Le 24/08/2016 à 10h 57

J’en étais resté à un vieux constat qui disait en gros : il y a +/- 19 services de renseignements (en tout genres) chapeautés par un service de coordination. Comme ça marchait pas, on a créé un service de coordination du service de coordination.

Du coup, ce nouveau gars, là, il coordonne le service de coordination qui coordonne le service de coordination des +/- 19 services ?

Et c’est avec ça qu’ils empêchent des attentats ? Ah, non, c’est vrai, ils n’y arrivent pas.

Ça serait marrant si c’était pas avec la vie des gens et nos impôts qu’ils se foutent ouvertement de notre gueule.

Le 22/08/2016 à 17h 45

Sous-titre : contrepèterie ?…



Article : x-ième illustration d’arrogance ?

Le 17/08/2016 à 18h 25

@Marc : un peu lessivé, question sous-titres ?…

Le 13/06/2016 à 18h 07







picatrix a écrit :



Historiquement les livres étaient d’ailleurs enluminés sur des parchemins en peau de chèvre. Aujourd’hui ils sont en peau d’ebook, c’est presque pareil.







<img data-src=" />


Le 11/05/2016 à 16h 23

Chez NC aussi !



Je me permets de mentionner, vu que maintenant, ils sont cul et chemise; d’ailleurs, c’est NC+SFR sur les factures.





  • 2 € sur la dernière facture. Sans compter les précédentes augmentations. Et toujours dans le feutré, sans moufeter.

    D’ailleurs, les factures sont passées de 1 à 2 par mois. C’est quoi ces conneries ? Merci pour la facilité de suivit. Genre on voudrait nous arnaquer en cachant les augmentations dans 2 factures différentes qu’on s’y prendrait pas autrement.



    Ajoutez à ça, toujours sur la dernière facture, un merdier sans nom de + et de - pour SFR Presse. Au final, ça fait plus 0. Mais il m’a fallu un moment et quelques aller retour entre les deux factures du mois pour comprendre.



    Et que vient foutre SFR Presse sur ma facture NC ??? J’ai jamais rien demandé moi !



    Aller, tant que je suis énervé : 2 fois j’ai été démarché par téléphone pour bénéficier d’une réduc à condition de souscrire pour 12 mois (ou 24 ? Je sais plus).

    Au bout d’un moment, je demande à recevoir les documents pour étudier ça au calme. Le type me sort sans rire : “si je vous envoie les documents, ça signifie que vous acceptez”.

    Blanc. Engueulade. Je lui dit que c’est illégal. Il prétends que non. Je lui raccroche au nez.

    Il me rappelle !

    Naudidju, ils se prennent pour les rois du pétrole ou quoi ???

Le 10/05/2016 à 22h 32

Le parquet, c’est vague. C’est les mêmes non comprenant qui ont Bluetouff dans le pif ?



Sinon, faut poursuivre aussi, et en vrac :





  • La Poste (et équivalents privés) qui fourni une messagerie écrite aux terroristes

  • la totalité des opérateurs téléphonique qui fournissent une messagerie orale

  • les société d’autoroute et peut-être les communes (enfin, ceux qui sont responsable du réseau non autoroutier) qui fournissent un moyen de déplacement aux terroristes





    J’en oublie ? Probablement.

Le 10/05/2016 à 10h 19

Il y a tout et son contraire chez NC.

Dans certaines conditions, j’arrive à dépasser mon 100 Mbps théorique ! Genre 11.4 Mo/s.

J’ai un collègue qui pourrait peut-être atteindre les 400 Mbps. Mais pour cause d’abonnement et de modem, il ne sature que ses 200 Mbps !

Par contre, mon bof, il fait la gueule avec ses moins de 30 Mbps effectifs. Pourtant, il habite pas loin de chez moi.

Le 30/03/2016 à 07h 05

Tiens, ça me fait penser au temps où je lisais ce site pour les news techno-ludiques.

Et la couverture en live des “débats” HADOPI est passée par là.

Maintenant, je poste des commentaires plutôt teinté politique.

Tout fout l’camp …

Le 30/03/2016 à 07h 00

Qu’attendre d’autre d’un gouvernement de droite ?



Wow ! Prem !

Le 23/03/2016 à 19h 30

10 pages de commentaires au moment où je me lance … À quoi bon ?…

Mais je le fait quand même !



Donc, du point de vu d’un codeur, c’est pas compliqué : non, niet, no, nein, bu, dégage, virez moi ces saloperies.



Pourquoi ?



Au minimum, il faudrait un codeur honnête derrière chaque machine à voter partout en France. Le codeur en question aurait lui même compilé le code source qui serait donc open. Vous voyez le topo ? Le nombre de conditions que ça fait déjà ?



À défaut, on ne sait pas ce qui se passe dans la machine. Si elle a été faite par Boloré, c’est Sarko qui passe à coup sûr.



Illustration : il était une fois un codeur à qui son prof d’Allemand à demandé de coder un QCM. C’était la grande époque du plan “Informatique pour tous” (oui, je suis vieux). Et de mettre en application la découverte de l’ordinateur à travers un exercice de QCM.

Le codeur en question (moi, pour les deux du fond) avait déjà quelques années d’expérience (sur ZX81 principalement). Il a donc consciencieusement battit cette œuvre, en BASIC, à coup de random, de data pour la liste des questions/réponse et enfin, la saisie du choix du “joueur”.



1 QCM, plusieurs question, 4 réponses possibles, 1 seule bonne, 6 touches possibles.



Quoi ? 6 ?



Oui.



Officiellement, 4, pour tout le monde.

Mais moi, j’en connaissais deux supplémentaires :




  • une pour avoir bon sans se fatiguer

  • une pour avoir faux, parce que passer de “mauvais dans cette matière” à 2020, ça fait louche.



    Le prof et mes petits camarades étaient contents. Naif, mais contents.

    Moi, j’ai augmenté ma moyenne ce jour-là.



    Remplacez le codeur par une société à la bote d’un industriel quelconque (Boloré par exemple), opacifiez le code, et vous avez une machine à voter socialiste de droite neo-capitalisto-fasciste.

    Après, je peux me tromper, hein. Notre prochain dictateur ne sera peut-être pas Sarko. Ça pourrait être Valls. Ah moins qu’il ne soit déchu de sa double nationalité avant et renvoyé en Espagne. Les pôvres …

Le 06/02/2016 à 20h 33

Wow, quand j’ai lu le titre de l’article, j’ai tout de suite pensé au Lisa, le gros Mac d’avant le tout premier Mac !



Ceci dit, des biopics sur des mecs quasiment érigés en dieu, mouais, ça fait pas envie …

Le 15/10/2015 à 10h 59

Ce genre de magouille est fréquent apparemment.

Cf par exemple l’article de Mediapart sur FPEE :https://www.mediapart.fr/journal/economie/070215/les-mesaventures-d-une-pme-depe…

(payant)

Le 17/09/2015 à 21h 34

Un particulier a-t-il la possibilité de faire la même demande ?

Et si oui, est-ce qu’une organisation (LQDN ?) pourrait mettre en marche la machine ?

&nbsp;

Machine bien évidemment destinée à saturer tout ceux qui se foutent la gueule du monde avec ces lois.

Le 03/09/2015 à 11h 00

De ce que je comprends, ça fait longtemps que députés, sénateurs et gouvernements ont oublié ce qu’est une démocratie.

Le 07/07/2015 à 18h 51

Tout en étant du même avis que lui je suppose ?…

Le 25/02/2015 à 19h 24

Si ça se trouve, ils ont reçu une “security letter” qui leur interdit tout, y compris de dire qu’ils ont reçu cette lettre.

La NSA et le GCHQ ont peut-être trouvé un moyen de fliquer les SIMs _avec_ la complicité de cette boite.



cf les pépins avec cette boite de messagerie sécurisée dont le nom m’échappe, et qui a fermé du jour au lendemain suite à une de ces “security letter”.

&nbsp;

cf également l’initiative de la FSF pour placer des “canaris” sur les sites, à l’image des oiseaux qui accompagnaient les mineurs : le canari disparait = il y a eu “security letter”.

Le 17/02/2015 à 22h 48

C’est marrant que des obsolescents déprogrammés votent l’obsolescence programmée …

Le 28/10/2014 à 19h 26

Et que, à la louche, la fraude des entreprises est 4 à 5 fois supérieure à celle des particuliers.

Donc oui, c’est encore du foutage de gueule.

Le 13/06/2014 à 18h 25

Je propose la définition du dictionnaire :



Neutralité <img data-src=" />

Le 13/06/2014 à 11h 02

Pour répondre également à Neeko (désolé, le bouton repy ne marche pas ici) :



Il y a une différence entre un jeux qui bug, et BF3. Un jeu qui bug ne fait pas pour autant s’arracher les cheveux du joueur. BF3 a pour première fonction de planter.

Il plante de façon récurrente dans la partie solo, jusqu’à ce que la sauvegarde plante à peine rechargée. OK, le mode solo ne sert qu’à s’échauffer et essayer les armes.

En multi, il plante de façon aléatoire pendant et entre les maps.

Il a déclenché la fureur sur les forums.



Pour quelle résultat ?



BF4.



Pas mieux. D’après les commentaire d’un collègue qui l’a acheté (moi, non, faut pas que déconner), exactement les mêmes symptômes. Copier-coller.



Et ils veulent mettre BF5 en Early Access ? Qu’est-ce que ça va changer ? A part faire rentrer de la trésorerie en avance dans leurs caisses ?



Alors, de qui se moque-t-on ?

Le 12/06/2014 à 17h 35

Je me suis laissé dire que tout ce qui intéresse M$, ce sont les brevets, et qu’avec ces brevets, ils vont voir les chinois et leur disent : “ok, vous avez vu notre portefeuille de brevets, là ? Oui ? Bien. Donc, maintenant, vous laissez tomber Android et vous faites du WP8. Merci. De rien.”

En échange, ils donnent du support et le soft gratos.



Je me suis aussi laissé dire que Intel faisait pareil pour rattraper sont retard en puce mobile.



Quelqu’un a déjà eu vent de tout ça ?


Le 25/10/2013 à 21h 15

Question : vu que Samsung (les autres aussi) booste les perfs en augmentant la fréquence CPU/GPU quand un bench est détecté, pourquoi ne baisseraient-ils pas, via une mise à jour, les mêmes perfs sur les vieux modèles ? Ceci pour pousser au changement parce que “ah mon smartphone est de plus en plus lent, il est trop vieux pour les appli d’aujourd’hui”. Y a-t-il un Edward Snowden chez Samsung par hasard ?…

Le 14/10/2013 à 10h 41



Et Valls aura mis le temps





Parce que c’est une brêle …

http://fr.wiktionary.org/wiki/brêle)

Le 11/09/2013 à 07h 47

Note préalable : je ne me plains pas (trop) de payer des impôts, je gagne assez pour les payer. Je me plains des proportions.

J’ai fais un calcul rapide et approximatif : pour 2011, j’ai gagné environ 0.022 % du CA de FB. Par contre, j’ai payé environ 3 % de leur impôt !

Et 1000 € de plus cette année, je sais même pas pourquoi !

Le 16/08/2013 à 14h 04

Le rythme de la Debian n’est pas lent, il est continu (rolling distrib). Les mise à jour sont faites au fil de l’eau, sur plusieurs niveaux : experimental, unstable, testing, stable (et peut être quelques autres). Un paquet commence sa vie en experimental, subit des tests, et progresse de niveau en niveau, de plus en plus lentement, au fur et à mesure des tests. De temps en temps, la stable est gelée (freeze) et donne naissance après une période de test à une release (… Potatoe, …, Squeeze, …). Pour la petite histoire, les noms sont ceux de personnages de Toy Story.

Le 23/06/2013 à 20h 08

No way.



Et pourquoi pas un film sur Dennis Ritchie ?

<img data-src=" /> fr.wikipedia.org Wikipedia

Il est mort une semaine après Jobs, et on en a pas parlé.

Steve Jobs ne serait rien sans Dennis Ritchie