TNZfr
est avec nous depuis le 24 octobre 2011 ❤️
Oups.
On dirait que quelqu'un ici aime garder ses petits secrets, comme si de par hasard il y avait quelque chose à cacher...
Désolé, ô lectrice de passage, cher lecteur égaré, pas de révélation sensationnelle pour le moment sur ce profil.
Repassez plus tard ?
628 commentaires
Tesla licencie 10 % de ses employés, conséquence d’une « croissance rapide »
Le 16/04/2024Le 16/04/2024 à 08h 07
Mais bien sûr, c'est la faute à la croissance !
C'est juste que le loulou arrive en fin de projet et qu'il n'a rien de nouveau à mettre en route.
Tesla passe en mode exploitation / rentabilité ... le terrain de prédilection des contrôleurs de gestion et autres gardiens du temple.
Apple a prévenu des personnes dans 92 pays qu’elles étaient menacées d’espionnage
Le 12/04/2024Le 12/04/2024 à 21h 03
(chut, c'était un appeau pour les conformistes de la bidouille de raymonde )
Le 12/04/2024 à 12h 42
Même l’espionnage des GAFAM me dérange.
Le 12/04/2024 à 12h 41
« internet du saccage »
Merci la nature humaine ... malheureusement.
Windows 10 : Microsoft commence à prévenir les utilisateurs de la fin du support
Le 12/04/2024Le 12/04/2024 à 12h 52
D'ailleurs, il serait intéressant de suivre les parts de marché Linux au fur et à mesure que MS pousse Win11, CoPilot bientôt ... et même lors de l'annonce / sortie de Win12 qui va demander des processeurs plein de TFlops et de NPU pour adultes.
Prime Video : la publicité est là
Le 10/04/2024Le 10/04/2024 à 08h 54
Tout le monde est concerné ? ... ou juste les nouveaux abonnés ?
(je me doute de la réponse)
Comptes partagés : Disney+ va sonner la fin de la récré
Le 08/04/2024Le 08/04/2024 à 10h 54
Celui qui s'en sort, c'est le 1er à faire la manip' ... les autres vont se ramasser ce que le 1er à éviter.
J'veux dire par là, que quitte à choisir entre D+ et Netflix, je garde Netflix : j'y passe plus de temps ... quand on voit la pauvreté de D+ en terme de renouvellement.
Microsoft lance son Copilot for Security en version finale
Le 03/04/2024Le 08/04/2024 à 09h 37
Oui pour faire de la formation et enseigner des concepts complexes à des étudiants ... mais l'IA ne doit pas devenir un outil d'exploitation car les directions en mode gestionnaire-sans-projet-global vont y voir le moyen de maximiser les bénéfices (mise en place de personnel non ou peu qualifié).
Le 03/04/2024 à 08h 42
Et encore une fois : Bonjour la technologie NoBrain !
Windows 10 : Microsoft annonce les tarifs pour la prolongation du support
Le 04/04/2024Le 05/04/2024 à 00h 03
Mouaif, entre les discussions sur la qualité de Win11 et les revenus MS ... je me demande encore pourquoi on en parle ?
Il y a moyen de faire sans les solutions MS tant pour le particulier que pour les entreprises.
Mais bon, il y a un coup de collier à donner pour sortir de l'usine de gavage consumériste de MS ... et ce n'est pas dit que la majorité ait atteint la limite de gavage.
Un rapport US reproche à Microsoft sa sécurité médiocre et son manque de sincérité dans sa réponse au piratage chinois
Le 04/04/2024Le 04/04/2024 à 23h 51
tu veux dire biométrique ?
Si oui, le biométrique n'est pas de la sécurité : on peut le révoquer mais pas le renouveler.
HWiNFO passe en version 8.00
Le 29/03/2024Le 31/03/2024 à 09h 43
Merci pour les infos.
Après investigations, j'ai hardinfo tout court à dispo dans KDE Neon. C'est pas mal.
On verra pour hardinfo2 lors de la bascule sur la 24.04 LTS en aout/septembre.En fait, le paquet DEB est dispo sur leur site ... et mon 7840 est pas mal placé.
Le 29/03/2024 à 18h 51
Et pas de version Linux :/
La Freebox Pop passe au Wi-Fi 7 pour les clients fibre
Le 28/03/2024Le 28/03/2024 à 10h 00
Mouaif, toujours en attente du player ultra ...
Il y aura bien un Office 2024 cette année
Le 21/03/2024Le 27/03/2024 à 10h 39
C'est sûr. A la maison, je n'utilise que Thunderbird (en béta) depuis plusieurs années.
La qualité que je trouve à Outlook est par rapport au niveau moyen de qualité des produits MS.
Le 21/03/2024 à 17h 09
Tu vois, tu reconnais toi même que tu as / es un problème !
Et donc, tu es avec un LO 24.2.1 ?
Le 21/03/2024 à 12h 59
je réagis sur le dernier point : Conformisme quand tu nous tiens !
Les financiers font dire aux chiffres copieusement manipulés ce qu'ils veulent ... et surtout ce que les investisseurs et les prospects veulent entendre. Parce que une fois embarquer dans le manège, y'a un gap entre la plaquette marketing et l'exploitation des solutions achetées. Je peux t'en parler je suis allé voir ce qu'il y a réellement derrière le rideau (quelques certifications et utilisation pratiques pour des grands comptes).
Ce n'est que de la comm' ... Pour illustrer l'idée : a la télé, il n'y a que de la bagnole électrique, et dans la rue ? Après tout dépend de ce qui est important pour toi, ce que te disent tes sens ou ton besoin d'assimilation dans la foule bêlante ?
Le 21/03/2024 à 11h 36
Tout test arguments s'entendent ... mais il te manque les infos qui vont bien.
« "un possible arrêt" qui n'est qu'issu de l'imagination des convaincus anti-MS. »
C'est MS lui même qui avait annoncé l'arrêt des licences perpétuelles sur MS Office à la sortie d'Office2021, ne t'en déplaise.
Bien sûr, les grands comptes ont gueulé parce que le tout Office3615 ne répond pas à leur besoins.
« Un business modèle, où plus tu prends plus c'est cher ? Waow. L'inverse du capitalisme et du principe d'économie d'échelle, l'inverse de ce que tout le moned fait, c'est beau. »
Ben quand tu as les détails des négociations grands comptes genre plusieurs dizaines de milliers de licences ... le prix unitaire n'est pas celui d'une PME, c'est au-dessus car dans l'équation il faut tenir compte de l'incapacité des grands comptes à changer rapidement de solution (migration, formations, etc ...). Et MS est tellement ancré dans les fondations des infra de SI, qu'ils peuvent faire ce qu'ils veulent.
« C'est EXACTEMENT ce que les chiffres disent d'ailleurs, suffit de regarder les différents résultats financiers. »
Ce n'est pas parce que tout le monde fait une c.nnerie que ce n'est plus une c.nnerie. J'observe d'ailleurs que l'euphorie du tout-cloud retombe rapidement dès les premières factures.
« *Oui, on connait les "bons développeurs", pour qui c'est aux autres de s'adapter à eux, et non l'inverse. Les mêmes qui à chaque fois qu'ils doivent récupérer un projet commencent par dire "ah non le code est nul, faut tout recommencer, et en plus j'aime pas ce langage/framework/whatever".
Les équipes de sécurité ont enfin les outils pour s'occuper des populations de développement, et doivent récupérer une dette sécuritaire qui peut avoir plein d'impacts critiques. * »
Tu décris une situation de reprise de projet. Les raisons sont nombreuses : évolution fonctionnelle, dette sécuritaire, dépassement de budget (tu sais les équipes plein de jeunes développeurs sans expérience et sans leader technique pour rester dans l'enveloppe), ...
Les devs expérimentés connaissent déjà ce qui répond au besoin et les tas de m*rde à paillettes ayant une durée de vie de 6 mois et contrairement à ce que tu dis, ce n'est pas par caprice de diva.
Côté sécurité, ben, aujourd'hui la prérogative sécurité est maintenant au-dessus de tous ce que les fonctionnels et les devs peuvent dire. Laisser des trous de sécurité de nos jours a des conséquences importantes pouvant aller jusqu'à l'arrêt complet du SI ... tout ça parce qu'un projet n'a pas voulu se mettre en conformité. Parmi mes clients, il est même question d'arrêter les applications qui ne se mettent pas à jour même si les services utilisateurs n'ont rien à mettre à la place malgré les sommations et les délais de grâce.
Le 21/03/2024 à 09h 55
Tu bosses chez MS ?
Le 21/03/2024 à 09h 54
Et aussi qu'il est facile de changer la présentation des menus dans LO
(pour le savoir il faut être curieux et laisser ses avis de café du commerce au vestiaire)
Le 21/03/2024 à 09h 51
Outlook est peut être le meilleur logiciel que MS ait pu faire.
Le 21/03/2024 à 08h 07
Difficile de te répondre, j'ai mis du temps à me sevrer de MS Office ...
Le 21/03/2024 à 08h 04
Cette annonce est une manœuvre pour se rattraper aux branches suite aux mécontentements d'un possible arrêt des licences perpétuelles. En même temps, mon petit doigt m'a dit que les renégociations de licences MS fonctionneraient suivant un modèle où le prix unitaire des licences augmente avec les quantités prises : un vrai business-model de dealer de drogue.
A côté de ça, le reste de la stratégie cloud / IA de MS ne satisfait pas non plus. Un autre petit doigt m'a confié que les mises à jour passant, les profils développeurs avaient de plus en plus de mal à « personnaliser » leur poste de travail (comprendre faire des gros détournements techniques pour pouvoir bosser) parce que l'écosystéme MS se rigidifie petit à petit pour ressembler à un modèle Apple et/ou IBM. Bizarrement, les bons développeurs partent pour des boîtes où ont leur laisse le choix de l'écosystème pour travailler.
Epic Games Store : 12 % de commission pour iOS et départ des vieux Windows
Le 21/03/2024Le 21/03/2024 à 11h 10
Je suis dans le même cas.
Bien que le lanceur Heroic arrive à démarrer la plupart des jeux ... j'ai moi aussi une grosse préférence pour le service de Steam et de son client Linux natif.
Le 21/03/2024 à 08h 25
Mouais ... moi j'y vois un intermédiaire de plus dans la chaîne.
Ce qui me paraît le plus probable c'est qu'Epic Games a réussi à négocier une part des 30% réclamés habituellement par Apple en leur promettant de la volumétrie et des prix de vente plus élevés.
En résumé : A fuir !
Le Bloc-notes de Windows aura bientôt un correcteur orthographique
Le 21/03/2024Le 21/03/2024 à 08h 18
Ok pour le correcteur ... mais CoPilot ou pas ?
Firefox 124 améliore sa navigation au clavier et son onglet View
Le 20/03/2024Le 20/03/2024 à 07h 33
Ah zut ... je viens de passer à la version 125.
La Maison-Blanche exhorte les développeurs à abandonner C et C++ pour Rust
Le 04/03/2024Le 11/03/2024 à 10h 36
Ah oui, je commence à comprendre : tu fais du z-linux ... CàD une implémentation très IBM d'un environnement Linux (j'ai fait aussi de l'AIX et y'a des contextes où c'est pas bon à manger surtout quand il s'agit d'une appli multi-OS).
La maintenabilité justement, c'est en environnement zOS où j'ai pu voir passer les pires trucs pondus par des « barbus-plein-d'XP ».
Dans ce genre de contexte de travail, les documentations projet tiennent sur une page : Cf Machin-pas-loin-de-la-retraite-ou-déjà-parti. Et les DSI derrière qui attendent en embuscade le départ en retraite pour tout décommissionner en urgence afin que cela ne leur pète pas au nez.
Une fois, des vieux programmes Z ont été rachetés à un client et la prise en main des bouzins a été longue et dure. Plusieurs mois de reverse-engenering pour s’apercevoir qu'on aurait plus vite fait de repartir de la page blanche.
La maintenabilité efficace, par ordre de priorité pour moi :
1. Programmation structurée
2. Capacité à comprendre pour un dev extérieur et accessoirement par l'auteur lui-même
3. Cohérence d'écriture globale : va maintenir un source avec 5 ou 6 styles d'écriture différents et avec du C, ça peut faire très vite mal à la tête.
4. Mail et/ou N° de téléphone de la personne qui a l'histoire du programme en tête : mieux vaut demander à un qui sait plutôt qu'à 2 qui cherchent
Le 11/03/2024 à 07h 00
« Si tu crois que j'ai "recherché" un environnement vétuste... ben non. J'ai juste pris la première VM que j'avais sous la main (car oui, ma machine principale est sous Windows) »
Une VM en WSL je suppose ?
Le 10/03/2024 à 22h 52
Dans le "t'es content ?" ... il fallait comprendre que je salue tes efforts pour prouver ton point de vue. Je salue également tes capacités de recherche d'un environnement suffisamment vétuste te permettant de prouver tes dires : la version 9.4 de GCC a été mise à jour pour la dernière fois en juin 2021. Pour te dire, même la vieille LTS Ubuntu 22.04 installe de base GCC 11 et propose GCC 12.
Au quotidien, je tourne en GCC 13.
« Le pire, c'est que non seulement tu n'arrêtes pas de dire que ton programme est bien pensé, mais qu'en plus, tu te montres plutôt méprisant (pour ne pas dire insultant) envers celles et ceux qui ne seraient pas d'accord avec toi. »
Je reste dans le ton des commentaires qui ont été faits. L'arrogance dont tu me crédites n'est ni plus ni moins que celle avec laquelle tu as entamé les débats.
Pour le virilisme, bien vu, je n'avais pas rebondi sur son commentaire.
Disons que le monsieur ferait bien d'aller faire un stage dans une équipe projet au sein d'une ESN pour voir comment ça se passe dans la vraie vie.
Non, tous les devs ne sont pas nuls (y'en a quand même), les conditions de réalisation des projets, par contre, sont pour beaucoup dans la dette technique des applis (et donc les CVEs créées ou non corrigées ...). Dans ces conditions de réalisation, de manière non exhaustive, on y trouve les comptables gérant à date d'échéance, un turn-over de compétition, des affectations de développeurs sur des périmètres dépassant leur niveau d'expérience, un client girouette, etc ...
Le 10/03/2024 à 22h 01
Ok ... (t'es content ?)
Le 10/03/2024 à 21h 42
Mon dieu !
Je n'ai pas utilisé les conventions normées.
Oui, c'est publié sur github et tous les script-kiddies de passage vont l'utiliser pour coller le boxon sur internet parce que c'est pas dans les normes des gardiens de la méthode.
Le 10/03/2024 à 21h 24
Le 0 binaire, j'm'en tape. C'est la conversion numérique qui est utilisée après.
S'il y avait eu utilisation des strings dans un printf par exemple, oui, il y aurait eu un memset.
Le 10/03/2024 à 20h 55
Et atoi s'arrête aussi sur le newline ... pas uniquement sur le 0 binaire.
Le 10/03/2024 à 20h 13
Tout ton commentaire ne sert à rien. Dans un exposé universitaire, tu aurais raison mais pas là.
Effectivement, si la commande lancée par le popen aurait retourné un stream sans fin de ligne ni 0 binaire, cela aurait été pris en compte (avec un p'tit memset). Cette approche plus dépouillée sert la maintenabilité. Et ta proposition est juste, mais n'aide pas la maintenance.
Mon code fonctionne car les procédures appelées forment un ensemble.
PS : surconfiance avec + de 20 ans d'XP sur le sujet ... mais bien sûr.
Le 09/03/2024 à 09h 24
En absolu, d'un point de vue purement universitaire et théorique ... tu as raison.
Mais, quand tu regardes ce pourquoi la variable va être utilisée, la plage de valeurs recues est très limitée. A vrai dire, j'aurai pu réduire la taille de la variable car la valeur la plus grande est sur 10 caractères, donc un Buffer[11] aurait fait le job.
Et pour finir avec les strings, la commande donnée au popen retourne une string, donc une série de caractères terminée par un 0 binaire. Du coup, je suis sûr d'avoir une string en bon et dûe forme dans le atoi ...
C'est dingue ce que le manque d'XP et une croyance universitaire crasse peuvent faire dire.
Le 07/03/2024 à 10h 10
Bon, tu ne fait qu'effleurer la surface et tu campes sur tes positions.
Tu nous fais le chapitre du programmeur absolu qui ne sait pas contextualiser. Et justement, la contextualisation permet d'ajuster le code avec ce qui est nécessaire. C'est un ensemble. Pour faire tourner une application dans un datacenter la composante plateforme de production est très importante (puissance de calcul, système d'exploitation ...) dans la conception du code.
Je vais faire le vieux con et j'aime pas ça : un programme ne tourne pas tout seul, il lui faut un OS et une machine pour fonctionner. Si tu ne tiens pas compte de ces paramètres, aucun programme ne pourra être dans les clous des règles de programmation, à part HelloWorld, et encore, y'a des fois où certains arrivent à faire de la m*rde avec ce dernier. Mais bon, pour ça, il faut avoir un peu plus de bagages que des formations médailles en chocolat de paramétrage de frameworks en java. Tout le monde sait qu'avec Java, on a pas besoin de machine et de système d'exploitation !
Le 07/03/2024 à 00h 21
Mouaif ... en Cobol, tu ne manipules pas les entiers et les flottants en natifs, et encore moins les instructions évoluées du processeur.
Le 06/03/2024 à 23h 59
Contrôle des pipes : la chaine de caractère finit dans un atoi ... qui sortira une valeur nulle au pire. Et la plupart des programmes qui utilisent des pipes font des appels comme ça : pclose(popen("commande","r")); ... surtout utilisé dans les programmes multi-threadées pour remplacer la fonction system() non compatible avec le multi-threading.
Contrôle du système de fichiers : surtout sur une arborescence mémoire montée par le noyau (et donc mécaniquement présente sinon tu n'aurais pas même pu te connecter à la machine).
Un contrôle de malloc unitaire sur des tailles maîtrisées (dépendant du nombre de cores/threads et non d'un paramètre utilisateur) ... t'es gentil. Tu passerais ton temps à faire des malloc / realloc dans des boucles et/ou des malloc dépendants de paramètres utilisateur (donc potentiellement déconnants), là, oui le contrôle des valeurs retournées est obligatoire.
Et au jeu des vérifications, j'ai aussi oublié de contrôler l'espace disque disponible (ben oui puisqu'il y a des fopen), les T° CPU / carte mère (ben oui, ça boucle) et l'âge du capitaine.
Effectivement, tu fais bien d'arrêter ... parce qu'enfoncer les portes ouvertes des « bonnes » pratiques trouvées sur wikipedia, n'importe quel script-kiddie en est capable. Tu n'as même pas essayé de comprendre l'algo (d'ailleurs personne n'en a parlé) et pourquoi les contrôles que tu dénonces manquants ne sont pas nécessaires.
Maintenant, puisque tu as trouvé des « failles », je te propose de mettre à jour le bout de code et de nous montrer comment il devrait être. Toutefois, il faut que :
* ça compile sans warning,
* ça reste maintenable CàD compréhensible par quelqu'un qui découvre le code pour la 1ere fois (ça c'est pas simple)
* les perfs ne soient pas dégradées : CàD une conso CPU qui ne polluera pas les mesures.
Enjoy !
(d'où le fameux « keep it simple, stupid ! »)
Le 06/03/2024 à 22h 09
Fais mieux et après on cause !
Et pour peu que tu aies compris les mécanismes codés ... lire 3 lignes et reconnaître une arborescence linux et un ou 2 mots-clés du langage ne fait pas de toi un critique crédible. Tu as regardé la surface et tu es passé à côté de l'algo.
Le 04/03/2024 à 15h 27
Du coup, que penses tu de ce petit programme de monitoring des fréquences CPU en C, écrit le nez au vent sans notes, juste avec le schéma de données en tête ?
https://github.com/TNZfr/watchfreq
Edit : Eh bé ... 22 clones du dépôt en 5 heures. :)
Le 04/03/2024 à 09h 37
Ceci dit pourquoi ça serait au langage de porter la notion d'intégrité de la mémoire ?
Normalement, un dev sait comment un ordi fonctionne, sait comment un processus vit en mémoire, sait comment le code et les données sont agencées dans l'espace mémoire du process et sait comment le langage ordonne les données en mémoire.
A quoi bon bouffer des perfs en compil et en execution pour faire des contrôles inutiles dans la mesure où le dev a déjà fait le travail ?
Le 04/03/2024 à 09h 32
Et les perfs ?
Je n'ai jamais entendu parler du fait que Rust serait plus rapide que le C !?
Et pour faire plus rapide que le C, c'est l'assembleur ... et là, les « framework for monkeys » y'en a pas.
Le 04/03/2024 à 09h 29
Quite à faire des vérifications à la compil parce que le dev est un légume, dans ce cas, passe directement à l'ADA.
Ce n'est pas bien compliqué de se représenter les cycles de vie de la donnée et de sa représentation en mémoire. Si tu sais faire ça, il est alors possible d'avoir un binaire opérationnel dès la 1ere compil.
Mais bon, aujourd'hui, on apprend à paramétrer des framework et non à programmer.
Un ingénieur de Microsoft alerte sur les images violentes générées par Copilot Designer
Le 07/03/2024Le 07/03/2024 à 10h 19
Pour quel objectif je dirais ?
Est ce que les produits finaux peuvent être mis entre toutes les mains ?
L'utilisateur final doit il être dégagé de toutes responsabilité ? (Chez Apple, c'est ce qu'il se passe)
Est ce que MS se rend compte de l'aspect boite de pandore de copilot ? Le paramètre nature humaine est l'un des plus difficiles à gérer voire le plus difficile. Quand on voit la quantité de code nécessaire pour le contrôle de saisie.
Le 07/03/2024 à 08h 19
Je vois ce que tu veux dire ... mais n moment dans la chaîne humaine, il faut bien un maillon à l'esprit responsable pour éviter ce genre de dérives.
Refiler un outil sans garde-fous à des irresponsables ne peut que générer des problèmes. C'est du niveau « idiocracy »
Le 07/03/2024 à 08h 15
Pas mieux !
Le pire dans l'affaire c'est la demande du service juridique ...
Visiblement, CoPilot doit sortir contre vents et marées, prêt ou pas, avec sous sans âge minimum et surtout le plus vite possible avant qu'il y ait un cadre juridique sur le sujet.
MS n'a pas un comportement responsable avec cette technologie nouvelle où le champ du possible est bien compliqué à périmètrer.
En Suède, la grève contre Tesla se poursuit depuis quatre mois
Le 05/03/2024Le 05/03/2024 à 10h 30
A vrai dire, pour faire bouger Tesla, faut taper sous la ceinture du père Musk.
CàD lui plomber les cours de bourse de Tesla en pourrissant X/Twitter et en revendant massivement les actions Tesla. Les fonds d'investissements peuvent reporter leur capitaux sur d'autres valeurs boursières. Ainsi des ventes massives d'actions Tesla feront mécaniquement descendre le cours ... et ça, ça fait sortir le Musk du bois.
Starlink Community Gateways : jusqu’à 10 Gb/s symétrique pour… 750 000 dollars par mois
Le 19/01/2024Le 19/01/2024 à 18h 29
Ben non, c'est l'offre grand public.
Le 19/01/2024 à 16h 35
Si tu as encore de l'électricité.
Linus Torvald a subi une tempête de neige : plus d'électricité ni d'internet pendant 4 ou 5 jours.