Zarmakuizz a écrit 1417 commentaires

  • [^] # Re: Ready for the desktop, pas encore pour le bureau.

    Posté par  (site web personnel) . En réponse au journal Windows est il prêt pour le Desktop ? . Évalué à 1.

    Alt+0201 = É

    Les majuscules importantes sont autour de cette valeur : Alt+0199 = Ç, Alt+0192=À.

    Dis-moi ton besoin et je te dirai comment t'en passer : sous Windows soit tu utilises des guillemets sous Word qui te remplace alors tes " automatiquement, soit tu t'exprimes auprès d'autres utilisateurs ayant l'habitude de lire des " au lieu des magnifiques «» et donc ça sert à rien de s'embêter.

    (Je veux bien connaître le code Alt+kekchose pour les guillemets, mais j'ai toujours la flemme de les chercher quand j'utilise Windows :D )

    Commentaire sous licence LPRAB - http://sam.zoy.org/lprab/

  • [^] # Re: windaube

    Posté par  (site web personnel) . En réponse au journal Windows est il prêt pour le Desktop ? . Évalué à 3.

    Trouver une justification pour installer Git bash sur ton poste de travail est plus simple que pour installer cygwin, pour peu que ton projet soit sous Git.

    Commentaire sous licence LPRAB - http://sam.zoy.org/lprab/

  • [^] # Re: Ouch !

    Posté par  (site web personnel) . En réponse au journal Au suivant: encore un projet qui va abandonner GTK+. Évalué à 7.

    Le lien de référence : http://blogs.gnome.org/otte/2012/07/27/staring-into-the-abyss/

    core developers are leaving GNOME development.

    GNOME is understaffed.

    Commentaire sous licence LPRAB - http://sam.zoy.org/lprab/

  • [^] # Re: Prédiction

    Posté par  (site web personnel) . En réponse au journal 3615 Mavy. Évalué à 6. Dernière modification le 20 juin 2014 à 11:19.

    L'article source en anglais dit que la part de Linux sera multipliée par 20 ou 30.

    L'article source est plus intéressant, citant notamment Crytek qui développe le CryEngine (un des moteurs de jeu les plus puissants), et qui a adapté son moteur pour fonctionner avec OpenGL. Une grosse pointure dans le domaine. Bon après ils en ont un peu besoin, puisque le prochain projet de ce studio sera édité sur Windows, OS X, Linux, PS4 et XBox One à la fois.

    EDIT : grillé.

    Commentaire sous licence LPRAB - http://sam.zoy.org/lprab/

  • [^] # Re: Test de fiabilité

    Posté par  (site web personnel) . En réponse au journal La loose des mots de passe sur les sites webs. Évalué à 7.

    Je suis tombé par le passé sur un site du genre qui créait une rainbow table avec ton mot de passe. La première fois que tu rentrais un mot de passe ou un hash d'un mot de passe qu'il ne connaît pas "c'est bon, il est cool", toutes les autres fois "ah non c'est pas sécurisé".

    Commentaire sous licence LPRAB - http://sam.zoy.org/lprab/

  • [^] # Re: GNOME et le gestionnaire de fenêtre

    Posté par  (site web personnel) . En réponse au journal De Xfce à KDE, merci Gnome.... Évalué à 10. Dernière modification le 30 mai 2014 à 00:39.

    Je ne vois pas le problème, ces nouvelles fenêtre s'intègrent parfaitement avec Unity, mauvais gestionnaire de fenêtre changer gestionnaire de fenêtre :

    Image d'exemple

    Quoi, vous voulez dire qu'on voit ce qu'il y a derrière la fenêtre, et qu'on est obligé de mettre un fond blanc pour qu'on y voit quelque chose ? Vous plaisantez !

    (Heureusement, seules quelques applications sont concernées, pavucontrol ne l'est pas.)

    Commentaire sous licence LPRAB - http://sam.zoy.org/lprab/

  • [^] # Re: Je suis curieux

    Posté par  (site web personnel) . En réponse au journal Un changement inattendu de comportement de Firefox 29. Évalué à 3.

    La redirection permet par exemple de rediriger l'utilisateur sur une URL qui pointera sur le résultat de la requête, que celle-ci ait été exécutée maintenant ou il y a deux semaine.

    Tu as raison, il est aussi possible d'afficher les résultats au sein de la page elle-même, voire de modifier l'URL affichée dans le navigateur tout en montrant les résultats obtenus.

    Différentes façons sont possibles, je ne connais pas le besoin initial. Je pensais que récupérer en Ajax un simple "va là" était le moyen le plus rapide et ayant besoin du moins de javascript possible (pour ne pas trop s'épuiser avec les bizarreries d'IE, quand les daicidors ne comprennent pas qu'on veuille refaire une partie du traitement serveur sur le client, ou simplement que stocker un millier de données dans un tableau javascript avec seulement 2 Go de Ram pour toute la machine n'est pas tip-top, limiter le javascript a encore un intérêt). Dans tous les cas, plusieurs moyens assez simples à partir de simplement informer l'employé que, ce traitement étant long, il peut aller courir 5 minutes pendant ce temps.

    Commentaire sous licence LPRAB - http://sam.zoy.org/lprab/

  • [^] # Re: Je suis curieux

    Posté par  (site web personnel) . En réponse au journal Un changement inattendu de comportement de Firefox 29. Évalué à 4.

    Tu peux très bien avoir une page de transition "Le traitement risque d'être long, vous pouvez aller prendre un café" qui arrive immédiatement, et dès que le serveur envoie en ajax "j'ai fini", il y a une redirection automatique. Un poil embêtant pour rester compatible avec des IE un peu vieux, mais faisable.

    Commentaire sous licence LPRAB - http://sam.zoy.org/lprab/

  • [^] # Re: Pour la fermeture de compte, c'est vraiment pas eux.

    Posté par  (site web personnel) . En réponse au journal Clubic, la musique et les commentaires. Évalué à 7.

    Pour ajouter de l'eau à ton moulin : les conditions d'utilisation de Paypal sont plus longues qu'Hamlet (et Hamlet ça prend du temps à lire, alors un truc chiant comme des CGU…)

    (Il me semblait que ça avait été utilisé comme un argument dans un procès qu'il n'était pas acceptable de demander à l'utilisateur de lire les CGU si elles sont si longues, mais je ne retrouve rien là-dessus.)

    Commentaire sous licence LPRAB - http://sam.zoy.org/lprab/

  • # Accusé de réception

    Posté par  (site web personnel) . En réponse à la dépêche Meilleurs contributeurs LinuxFr.org : les gagnants de mars 2014. Évalué à 2.

    Je viens de recevoir le livre. Merci beaucoup !

    Commentaire sous licence LPRAB - http://sam.zoy.org/lprab/

  • [^] # Re: Les commentaires de Linus sur les cycles de RC sont-ils bien nécessaires ?

    Posté par  (site web personnel) . En réponse à la dépêche Sortie de Linux 3.14. Évalué à 8.

    Il y a quelques années de cela, les commentaires de Linus étaient plus rigolos.

    À mon avis, ce n'est pas la partie la plus compliquée de la dépêche noyau, mais ça reste une introduction sympa, ça permet aux gens qui n'ont jamais lu de dépêche noyau d'un peu mieux comprendre comment les choses se passent au sein du noyau, etc. Les habitués peuvent la sauter via le sommaire, ou la lire quand même pour voir s'il y a eu une modification critique.

    Commentaire sous licence LPRAB - http://sam.zoy.org/lprab/

  • [^] # Re: Et si c'était l'outil fourni qui était mauvais?

    Posté par  (site web personnel) . En réponse au journal So, you wanna be a sysadmin ? (Trolldi inside). Évalué à 0.

    La réponse est simple : on garde les N derniers hashs, on hashe le mot de passe indiqué par l'utilisateur, et hop.

    De préférence avec un hash troué depuis plusieurs années.

    Commentaire sous licence LPRAB - http://sam.zoy.org/lprab/

  • [^] # Re: Vive le vendredi...

    Posté par  (site web personnel) . En réponse au journal Et si Microsoft portait Office sous Linux ?. Évalué à 2.

    Les administrations publiques, qui se barrent de Microsoft pour des solutions open source car soi-disant c'est moins cher, pourront désormais utiliser Linux tout en manipulant les mêmes doc et docx mal gérés qu'avant, et Microsoft continuera de toucher du pécule.

    Commentaire sous licence LPRAB - http://sam.zoy.org/lprab/

  • [^] # Re: Champagne

    Posté par  (site web personnel) . En réponse à la dépêche Quelques nouveautés sur votre site web préféré. Évalué à 2.

    J'ai besoin de fêter mon premier journal dans le top30 des journaux les mieux notées, avec une coupe de champagne !

    Commentaire sous licence LPRAB - http://sam.zoy.org/lprab/

  • [^] # Re: Article Intéressant mais ...

    Posté par  (site web personnel) . En réponse à la dépêche Encore un exemple de code spaghetti : Toyota. Évalué à 1.

    Je n'ai pas voulu l'utiliser avec une connotation péjorative. Je trouve ça plus joli que "en français", c'est tout.

    Commentaire sous licence LPRAB - http://sam.zoy.org/lprab/

  • [^] # Re: Pas de liaison mécanique ?

    Posté par  (site web personnel) . En réponse à la dépêche Encore un exemple de code spaghetti : Toyota. Évalué à 6.

    Slide 20, ça dit que la tâche gérant l'accélération est morte, et que pour arrêter l'accélération non voulue (UA) le conducteur devait enlever le pied du frein après l'avoir pressé. Appuyer sur le frein n'arrêtait pas l'accélération tant qu'il restait pressé. C'est pas vraiment le comportement qu'on attend d'une voiture mécanique…

    Commentaire sous licence LPRAB - http://sam.zoy.org/lprab/

  • [^] # Re: tiens

    Posté par  (site web personnel) . En réponse à la dépêche Encore un exemple de code spaghetti : Toyota. Évalué à 5.

    C'est une façon détournée d'éviter l'éventuel débat sur la prune infligée à Toyota, des fois que certains aient encore le jugement d'Apple vs Samsung en mémoire. Et de passer directement aux explications de Michael Barr et Phillip Koopman.

    Commentaire sous licence LPRAB - http://sam.zoy.org/lprab/

  • [^] # Re: Et les statistiques ?

    Posté par  (site web personnel) . En réponse au journal Encore un exemple de code spaghetti : Toyota. Évalué à 3.

    Ou alors, vu le coût pour faire un procès et embaucher des gens pour passer en revue le code de Toyota, peu de personnes ont osé l'ouvrir…

    Commentaire sous licence LPRAB - http://sam.zoy.org/lprab/

  • [^] # Re: Jean Bookout

    Posté par  (site web personnel) . En réponse au journal Encore un exemple de code spaghetti : Toyota. Évalué à 2.

    Bien vu ! Un modo pourrait-il corriger ça ? (Du coup la même erreur se trouve dans la dépêche…)

    Commentaire sous licence LPRAB - http://sam.zoy.org/lprab/

  • [^] # Re: Quelles sont les entrées / sorties d'un tel programme ?

    Posté par  (site web personnel) . En réponse au journal Encore un exemple de code spaghetti : Toyota. Évalué à 5.

    Tu rigoles, mais le système pouvait se rendre compte qu'il y a un problème au niveau du freinage quand l'utilisateur relâchait la pédale de frein, et non pas quand il appuyait dessus.

    Commentaire sous licence LPRAB - http://sam.zoy.org/lprab/

  • [^] # Re: à promouvoir en dépêche ?

    Posté par  (site web personnel) . En réponse au journal Encore un exemple de code spaghetti : Toyota. Évalué à 5.

    On parle de "suite de tests" pour désigner un ensemble de tests qui vérifient tout ce qu'il y a à vérifier. Tous les tests d'une suite peuvent être fiables, dans le sens où elles font bien le test qu'elles sont censées effectuer, mais l'ensemble de ces tests ne couvre peut-être pas ce qu'il est essentiel de couvrir, auquel cas elle n'est pas fiable.

    Par exemple : des tests vérifient que la mémoire est protégée des corruptions mémoire, mais pas de test pour vérifier si une tâche est automatiquement relancée au cas où elle plante. Les tests sont fiables, mais pas la suite de tests.

    Après, quant à indiquer deux fois "fiable", si les tests ne sont pas fiables alors la suite de tests ne l'est pas non plus.

    Commentaire sous licence LPRAB - http://sam.zoy.org/lprab/

  • [^] # Re: à promouvoir en dépêche ?

    Posté par  (site web personnel) . En réponse au journal Encore un exemple de code spaghetti : Toyota. Évalué à 5.

    Avant une éventuelle promotion en dépêche, j'ai retrouvé quelques corrections à apporter :

    des corruptions mémoires

    des corruptions de la mémoire

    de développer une suite de test fiables

    suite de tests fiable

    Une grande proportion des fonctions du code sont bien trop compliquées

    Il y a un trop grand nombre de fonctions beaucoup trop compliquées.

    By the standard industry metrics

    La traduction que j'ai proposée, "D'après les mesures aux normes du secteur", ne me plaît pas vraiment. Des idées ?

    Même un programmeur de chez Toyota a décrit l'application de contrôle du moteur comme "du spaghetti"

    "du code spaghetti"

    Commentaire sous licence LPRAB - http://sam.zoy.org/lprab/

  • [^] # Re: Et maintenant?

    Posté par  (site web personnel) . En réponse au journal Encore un exemple de code spaghetti : Toyota. Évalué à 5.

    Oui enfin, la NASA a validé le code parce que pas le temps et que Toyota a fourni de faux détails, alors qu'ils avaient trouvé des indices comme quoi c'était merdique. Et la NTHSA a dit "la NASA a dit OK donc c'est bon de ce point de vue-là". Donc il faudrait aussi faire un effort du côté des organismes de vérification.

    Commentaire sous licence LPRAB - http://sam.zoy.org/lprab/

  • [^] # Re: Quelles sont les entrées / sorties d'un tel programme ?

    Posté par  (site web personnel) . En réponse au journal Encore un exemple de code spaghetti : Toyota. Évalué à 5.

    Toyota séparait-il vraiment l'autoradio du reste ? Apparemment les différents modules était inutilement trop liés, donc la radio faisait peut-être partie du joyeux bordel…

    Commentaire sous licence LPRAB - http://sam.zoy.org/lprab/

  • # En lisant les diapos

    Posté par  (site web personnel) . En réponse au journal Encore un exemple de code spaghetti : Toyota. Évalué à 10. Dernière modification le 06 mars 2014 à 01:07.

    Les diapos envoient du lourd.

    Les inputs sont relativement limitées, cependant le code ne contrôle pas d'où vient quelle info. Donc, si la mémoire est corrompue, cela a des impacts imprévisibles, et la tâche qui gère l'accélérateur peut se bloquer, impossible de freiner. Et comme on ignore complètement les mécanismes de protection de la mémoire déjà mis à disposition dans le matériel et qu'ils ont été réimplémentés avec les pieds d'un cochon…

    Une API, l'OSEK, est justement disponible pour faire des OS aux firmwares disposés à finir dans une voiture. C'est du testé, du retesté, c'est du bon mangez-en. Sauf que Toyota a utilisé une version non standard, donc pas du tout certifiée compatible avec la spec d'OSEK, alors qu'il y avait des versions standard depuis 2002 pour le matériel utilisé. (page 28)

    Et le plus beau pour la fin, une définition page 22 :

    Spaghetti code: n. Incomprehensible source code, typically including apparently meaningless jumps or gotos or a high degree of unnecessary coupling between modules.

    Les ressources disponibles ne disent pas si c'est la faute à goto cette fois.

    Commentaire sous licence LPRAB - http://sam.zoy.org/lprab/